@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,math,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--bg:#fff;--bg-sidebar:#f9f9f8;--bg-subtle:#f5f5f3;--bg-elevated:#fff;--hover:#0f0f0f0b;--active:#0f0f0f14;--text:#1d1d1b;--text-2:#5c5b57;--text-3:#9a9893;--border:#0f0f0f14;--border-strong:#0f0f0f24;--accent:#2f6fec;--accent-hover:#2560d6;--accent-soft:#2f6fec1a;--success:#23955f;--warning:#d97a1c;--danger:#e0484d;--danger-soft:#e0484d1a;--shadow-sm:0 1px 2px #0f0f0f0d;--shadow-md:0 1px 2px #0f0f0f0a, 0 4px 12px #0f0f0f0f;--shadow-lg:0 2px 6px #0f0f0f0d, 0 16px 48px #0f0f0f24;--ring:0 0 0 3px var(--accent-soft);--overlay:#0f0f0f47;--tint-gray:#efeeec;--fg-gray:#787774;--tint-brown:#f3ebe6;--fg-brown:#9f6b53;--tint-orange:#fbecdd;--fg-orange:#d9730d;--tint-yellow:#fbf3db;--fg-yellow:#c29343;--tint-green:#e3f1e8;--fg-green:#2e8a5a;--tint-blue:#e1edfa;--fg-blue:#2f6fec;--tint-purple:#efe7f8;--fg-purple:#8a55d4;--tint-pink:#f9e5ef;--fg-pink:#c74c8a;--tint-red:#fde6e4;--fg-red:#e0484d;--font:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", "SFMono-Regular", Menlo, monospace;--r-sm:6px;--r:10px;--r-lg:14px;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--sidebar-w:256px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#161616;--bg-sidebar:#1b1b1b;--bg-subtle:#1f1f1f;--bg-elevated:#212121;--hover:#ffffff0d;--active:#ffffff17;--text:#ededeb;--text-2:#a8a6a1;--text-3:#6e6c68;--border:#ffffff13;--border-strong:#ffffff21;--accent:#5b8ff5;--accent-hover:#74a1f7;--accent-soft:#5b8ff529;--success:#3dbb7e;--danger:#f06a6e;--danger-soft:#f06a6e24;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0000004d, 0 4px 14px #00000059;--shadow-lg:0 2px 8px #0006, 0 20px 56px #0000008c;--overlay:#00000080;--tint-gray:#2a2a29;--fg-gray:#9b9a97;--tint-brown:#332924;--fg-brown:#c09078;--tint-orange:#3a2a1c;--fg-orange:#f0a35a;--tint-yellow:#36301c;--fg-yellow:#e2bd6b;--tint-green:#1d3327;--fg-green:#5fcf95;--tint-blue:#1c2b45;--fg-blue:#7aa6f8;--tint-purple:#2d2340;--fg-purple:#b48cf0;--tint-pink:#3a2130;--fg-pink:#ec8fbd;--tint-red:#3d2020;--fg-red:#f28b8e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#161616;--bg-sidebar:#1b1b1b;--bg-subtle:#1f1f1f;--bg-elevated:#212121;--hover:#ffffff0d;--active:#ffffff17;--text:#ededeb;--text-2:#a8a6a1;--text-3:#6e6c68;--border:#ffffff13;--border-strong:#ffffff21;--accent:#5b8ff5;--accent-hover:#74a1f7;--accent-soft:#5b8ff529;--success:#3dbb7e;--danger:#f06a6e;--danger-soft:#f06a6e24;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0000004d, 0 4px 14px #00000059;--shadow-lg:0 2px 8px #0006, 0 20px 56px #0000008c;--overlay:#00000080;--tint-gray:#2a2a29;--fg-gray:#9b9a97;--tint-brown:#332924;--fg-brown:#c09078;--tint-orange:#3a2a1c;--fg-orange:#f0a35a;--tint-yellow:#36301c;--fg-yellow:#e2bd6b;--tint-green:#1d3327;--fg-green:#5fcf95;--tint-blue:#1c2b45;--fg-blue:#7aa6f8;--tint-purple:#2d2340;--fg-purple:#b48cf0;--tint-pink:#3a2130;--fg-pink:#ec8fbd;--tint-red:#3d2020;--fg-red:#f28b8e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.55 var(--font);letter-spacing:-.006em;font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .25s var(--ease), color .25s var(--ease)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}::selection{background:var(--accent-soft)}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}kbd{font:500 10.5px/1 var(--font);color:var(--text-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-elevated);border-bottom-width:2px;padding:2px 5px}:not(pre)>code{font-family:var(--mono);background:var(--bg-subtle);border-radius:var(--r-sm);padding:1px 5px;font-size:.88em}pre code{font-family:var(--mono)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.spacer{flex:1}.row{align-items:center;gap:8px;display:flex}.stack-v{flex-direction:column;gap:8px;display:flex}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes check{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.view{animation:enter .32s var(--ease) both}.stagger>*{animation:enter .4s var(--ease) both}.stagger>:nth-child(2){animation-delay:30ms}.stagger>:nth-child(3){animation-delay:60ms}.stagger>:nth-child(4){animation-delay:90ms}.stagger>:nth-child(5){animation-delay:.12s}.stagger>:nth-child(6){animation-delay:.15s}.stagger>:nth-child(n+7){animation-delay:.18s}.spin{animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.app{height:100%;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);background:var(--bg-sidebar);border-right:1px solid var(--border);transition:width .28s var(--ease), border-color .28s var(--ease);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.app.collapsed .sidebar{border-right-color:#0000;width:0}.sidebar-inner{width:var(--sidebar-w);flex-direction:column;height:100%;display:flex;overflow:hidden auto}.main{scroll-behavior:smooth;flex:1;min-width:0;position:relative;overflow-y:auto}.ws{align-items:center;gap:10px;padding:14px 12px 10px 14px;display:flex}.ws-logo{border-radius:var(--r);color:#fff;background:linear-gradient(135deg,#5b8ff5,#8a55d4);flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid;box-shadow:0 2px 6px #5b8ff559,inset 0 1px #ffffff40}.ws-name{font-size:14px;font-weight:600;line-height:1.2}.ws-sub{color:var(--text-3);font-size:11.5px}.nav{flex-direction:column;gap:1px;padding:4px 8px;display:flex}.nav-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:14px 10px 6px;font-size:11px;font-weight:600;display:flex}.nav-label.drop{background:var(--accent-soft);color:var(--accent)}.nav-item{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;height:30px;color:var(--text-2);background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-weight:450;transition:background .12s,color .12s;display:flex;position:relative}.nav-item svg{color:var(--text-3);flex-shrink:0;transition:color .12s}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item:hover svg{color:var(--text-2)}.nav-item.active{background:var(--active);color:var(--text);font-weight:550}.nav-item.active svg{color:var(--accent)}.nav-item .title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item .end{align-items:center;gap:2px;margin-left:auto;display:flex}.nav-item .hover-only{opacity:0;transition:opacity .12s}.nav-item:hover .hover-only{opacity:1}.nav-item.drop-target{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.nav-item.dragging{opacity:.4}.count{border-radius:var(--r);background:var(--accent);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.count.soft{background:var(--active);color:var(--text-2)}.chev{width:18px;height:18px;color:var(--text-3);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.chev svg{transition:transform .18s var(--ease)}.chev.open svg{transform:rotate(90deg)}.chev:hover{background:var(--active)}.page-emoji{text-align:center;flex-shrink:0;width:18px;font-size:14px}.tree-children{animation:enter .2s var(--ease);overflow:hidden}.sidebar-foot{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:auto;padding:8px;display:flex}.seg{background:var(--active);border-radius:var(--r);gap:2px;padding:2px;display:flex}.seg button{border-radius:var(--r-sm);cursor:pointer;height:26px;color:var(--text-3);background:0 0;border:0;flex:1;place-items:center;transition:background .15s,color .15s,box-shadow .15s;display:grid}.seg button.on{background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--border-strong)}.chip-select{field-sizing:content;cursor:pointer;appearance:none;border:0}.topbar{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid #0000;align-items:center;gap:6px;height:48px;padding:0 14px;transition:border-color .2s;display:flex;position:sticky;top:0}.topbar.scrolled{border-bottom-color:var(--border)}.crumbs{min-width:0;color:var(--text-2);align-items:center;gap:2px;font-size:13.5px;display:flex;overflow:hidden}.crumbs button{cursor:pointer;border-radius:var(--r-sm);color:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:220px;padding:3px 7px;overflow:hidden}.crumbs button:hover{background:var(--hover);color:var(--text)}.crumbs button:last-child{color:var(--text);font-weight:500}.crumbs .sep{color:var(--text-3);flex-shrink:0}.save-dot{color:var(--text-3);align-items:center;gap:6px;padding:0 6px;font-size:12px;display:flex}.save-dot i{background:var(--success);border-radius:50%;width:6px;height:6px;transition:background .2s}.save-dot.saving i{background:var(--warning);animation:.6s ease-in-out infinite alternate fade}.save-dot.error{color:var(--danger)}.save-dot.error i{background:var(--danger)}.content{max-width:920px;margin:0 auto;padding:4px 64px 140px}.content.wide{max-width:1200px}.content.full{max-width:none;padding-left:40px;padding-right:40px}.view-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:12px 0 24px;display:flex}.view-title{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.15}.view-sub{color:var(--text-2);margin:6px 0 0;font-size:14px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.section-title{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.section-head{align-items:center;gap:8px;margin:32px 0 12px;display:flex}.btn{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:var(--r);cursor:pointer;white-space:nowrap;height:32px;box-shadow:var(--shadow-sm);color:var(--text);transition:background .15s, border-color .15s, transform .12s var(--ease), box-shadow .15s;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--bg-subtle)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 1px 2px #2f6fec4d,inset 0 1px #ffffff26}.btn.primary:hover{background:var(--accent-hover)}.btn.ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover);color:var(--text)}.btn.danger{color:var(--danger)}.btn.danger:hover{background:var(--danger-soft)}.btn.sm{border-radius:var(--r-sm);height:28px;padding:0 10px;font-size:13px}.btn:disabled{opacity:.45;cursor:default;transform:none}.icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:background .12s,color .12s,transform .12s;display:inline-grid}.icon-btn:hover{background:var(--hover);color:var(--text)}.icon-btn:active{transform:scale(.92)}.icon-btn.xs{border-radius:var(--r-sm);width:22px;height:22px}.icon-btn:disabled{opacity:.4;cursor:default}.input,.select,.textarea{border:1px solid var(--border-strong);background:var(--bg);border-radius:var(--r);outline:none;width:100%;min-width:0;height:34px;padding:0 10px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:90px;padding:8px 10px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--ring)}.search{position:relative}.search svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search .input{padding-left:32px}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--text-2);font-size:12.5px;font-weight:500}.fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fields .span-2{grid-column:span 2}.chip{border-radius:var(--r-sm);white-space:nowrap;background:var(--tint,var(--tint-gray));height:22px;color:var(--fg,var(--fg-gray));align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.chip.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.btnlike{cursor:pointer;border:1px solid #0000;transition:border-color .12s,background .12s}.chip.btnlike:hover{border-color:var(--border-strong)}.chip.on{background:var(--text);color:var(--bg)}.t-gray{--tint:var(--tint-gray);--fg:var(--fg-gray)}.t-brown{--tint:var(--tint-brown);--fg:var(--fg-brown)}.t-orange{--tint:var(--tint-orange);--fg:var(--fg-orange)}.t-yellow{--tint:var(--tint-yellow);--fg:var(--fg-yellow)}.t-green{--tint:var(--tint-green);--fg:var(--fg-green)}.t-blue{--tint:var(--tint-blue);--fg:var(--fg-blue)}.t-purple{--tint:var(--tint-purple);--fg:var(--fg-purple)}.t-pink{--tint:var(--tint-pink);--fg:var(--fg-pink)}.t-red{--tint:var(--tint-red);--fg:var(--fg-red)}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:16px}.card.lift{cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s}.card.lift:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.card.lift:active{transform:translateY(0)scale(.995)}.card-title{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:600}.card-sub{color:var(--text-2);margin:4px 0 0;font-size:13px}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.grid.wide{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.stat{flex-direction:column;gap:2px;display:flex}.stat-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.stat-num small{color:var(--text-3);letter-spacing:0;font-size:15px;font-weight:500}.stat-label{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.stat-icon{border-radius:var(--r);background:var(--tint);width:30px;height:30px;color:var(--fg);place-items:center;margin-bottom:10px;display:grid}.list{flex-direction:column;display:flex}.list-row{border-radius:var(--r);align-items:center;gap:12px;min-height:42px;padding:9px 10px;transition:background .12s,opacity .3s;display:flex}.list-row:hover{background:var(--hover)}.list-row .hover-only{opacity:0;transition:opacity .12s}.list-row:hover .hover-only{opacity:1}.list-row .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.list-row.done .grow{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.group-label{color:var(--text-3);align-items:center;gap:8px;padding:14px 10px 4px;font-size:12px;font-weight:600;display:flex}.group-label.danger{color:var(--danger)}.due{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.due.late{color:var(--danger);font-weight:500}.due.soon{color:var(--warning);font-weight:500}.check{border:1.5px solid var(--border-strong);cursor:pointer;color:#0000;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.check:hover{border-color:var(--success);color:var(--success)}.check.on{background:var(--success);border-color:var(--success);color:#fff;animation:check .3s var(--spring)}.check.half{border-color:var(--warning);background:conic-gradient(var(--warning) 0 50%, transparent 50% 100%)}.bar{background:var(--active);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--fg,var(--accent));transform-origin:0;height:100%;animation:grow .8s var(--ease) both;border-radius:3px;display:block}.empty{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--r-lg);color:var(--text-2);flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.empty .empty-icon{border-radius:var(--r-lg);background:var(--bg-subtle);width:40px;height:40px;color:var(--text-3);place-items:center;display:grid}.empty strong{color:var(--text);font-weight:600}.skeleton{border-radius:var(--r);background:linear-gradient(90deg, var(--hover) 0, var(--active) 120px, var(--hover) 240px);background-size:800px 100%;animation:1.4s linear infinite shimmer}.error-box{color:var(--danger);background:var(--danger-soft);border-radius:var(--r);margin:8px 0;padding:10px 14px;font-size:13.5px}.notice{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r);color:var(--text-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.overlay{background:var(--overlay);z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s both fade;position:fixed;inset:0}.modal-wrap{z-index:61;pointer-events:none;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.modal{pointer-events:auto;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);width:min(520px,100%);box-shadow:var(--shadow-lg);animation:pop .24s var(--spring) both;overflow:hidden}.modal-head{align-items:center;gap:10px;padding:16px 18px 4px;display:flex}.modal-head h3{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.modal-body{flex-direction:column;gap:12px;padding:12px 18px 18px;display:flex}.modal-foot{border-top:1px solid var(--border);background:var(--bg-subtle);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.drawer{z-index:61;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);width:min(460px,100vw - 16px);box-shadow:var(--shadow-lg);animation:slide-in .28s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden}.drawer-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 14px 14px 18px;display:flex}.drawer-body{flex-direction:column;flex:1;gap:16px;padding:18px;display:flex;overflow-y:auto}.palette{border-radius:var(--r-lg);width:min(640px,100%)}.palette-input{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 16px;display:flex}.palette-input input{background:0 0;border:0;outline:none;flex:1;height:54px;font-size:16px}.palette-input svg{color:var(--text-3)}.palette-results{max-height:min(420px,55vh);padding:6px;overflow-y:auto}.palette-group{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:10px 10px 4px;font-size:11px;font-weight:600}.palette-item{border-radius:var(--r);cursor:pointer;align-items:center;gap:12px;padding:8px 10px;display:flex}.palette-item .pi-icon{border-radius:var(--r-sm);background:var(--bg-subtle);width:28px;height:28px;color:var(--text-2);flex-shrink:0;place-items:center;font-size:14px;display:grid}.palette-item.sel{background:var(--active)}.palette-item.sel .pi-icon{background:var(--accent);color:#fff}.palette-item .pi-text{flex:1;min-width:0}.palette-item .pi-snip{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.palette-foot{border-top:1px solid var(--border);color:var(--text-3);background:var(--bg-subtle);gap:14px;padding:9px 14px;font-size:12px;display:flex}.palette-foot span{align-items:center;gap:5px;display:flex}.toast{z-index:80;color:#f2f2f0;border-radius:var(--r-lg);animation:toast-in .3s var(--spring) both;background:#1d1d1b;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:10px 16px 10px 12px;font-size:13.5px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast svg{flex-shrink:0}.toast.error svg{color:#f28b8e}.toast.ok svg{color:#5fcf95}.hero{margin:12px 0 26px}.hero h1{letter-spacing:-.03em;margin:4px 0 6px;font-size:34px;font-weight:700;line-height:1.1}.week{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:26px;display:grid}.day{border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;background:var(--bg-elevated);transition:border-color .15s, transform .2s var(--ease);padding:10px 8px 9px}.day:hover{border-color:var(--border-strong);transform:translateY(-1px)}.day .dow{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;font-weight:600}.day .dnum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 4px;font-size:19px;font-weight:650}.day .dots{justify-content:center;gap:3px;height:6px;display:flex}.day .dots i{background:var(--fg,var(--accent));border-radius:50%;width:6px;height:6px}.day.today{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 4px 14px #2f6fec4d}.day.today .dow{color:#ffffffbf}.day.today .dots i{background:#fff}.home-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.funnel{flex-direction:column;gap:10px;display:flex}.funnel-row{grid-template-columns:86px 1fr 34px;align-items:center;gap:10px;font-size:13px;display:grid}.funnel-row .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ai-plan{white-space:pre-wrap;max-height:420px;font-size:13.5px;line-height:1.65;overflow-y:auto}.course-card{position:relative;overflow:hidden}.course-card:before{content:"";background:var(--fg);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.course-card .code{letter-spacing:-.01em;color:var(--fg);font-size:15px;font-weight:700}.board{align-items:flex-start;gap:12px;padding:2px 2px 24px;display:flex;overflow-x:auto}.column{background:var(--bg-subtle);border-radius:var(--r-lg);flex-shrink:0;width:286px;padding:8px;transition:background .15s,box-shadow .15s}.column.drop{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.column-head{align-items:center;gap:8px;padding:4px 6px 10px;font-size:13px;font-weight:600;display:flex}.column-body{flex-direction:column;gap:6px;min-height:40px;display:flex}.bcard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r);cursor:grab;box-shadow:var(--shadow-sm);transition:transform .18s var(--ease), box-shadow .18s var(--ease), opacity .2s;padding:10px 11px}.bcard:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.bcard.dragging{opacity:.35;transform:rotate(-1.5deg)scale(.98)}.bcard .co{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.bcard .role{color:var(--text-2);margin-top:4px;font-size:12.5px;line-height:1.4}.bcard .meta{align-items:center;gap:6px;margin-top:8px;display:flex}.avatar{border-radius:var(--r-sm);background:var(--tint);width:22px;height:22px;color:var(--fg);flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.review{flex-direction:column;align-items:center;gap:16px;max-width:600px;margin:8px auto 0;display:flex}.review-progress{width:100%;color:var(--text-3);align-items:center;gap:12px;font-size:12.5px;display:flex}.review-progress .bar{flex:1}.flip{perspective:1400px;cursor:pointer;width:100%}.flip-inner{min-height:260px;transition:transform .55s var(--spring);transform-style:preserve-3d;position:relative}.flip.flipped .flip-inner{transform:rotateY(180deg)}.face{backface-visibility:hidden;border-radius:var(--r-lg);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;font-size:19px;line-height:1.5;display:flex;position:absolute;inset:0}.face.back{transform:rotateY(180deg)}.face .hint{color:var(--text-3);font-size:12px;position:absolute;bottom:14px}.grades{width:100%;animation:enter .25s var(--ease) both;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.grade{flex-direction:column;gap:2px;height:52px;font-size:13px}.grade small{color:var(--text-3);font-size:10.5px;font-weight:500}.grade.again:hover{border-color:var(--danger);color:var(--danger)}.grade.hard:hover{border-color:var(--warning);color:var(--warning)}.grade.good:hover{border-color:var(--accent);color:var(--accent)}.grade.easy:hover{border-color:var(--success);color:var(--success)}.done-burst{animation:pop .4s var(--spring) both;flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}.done-burst .ring{background:var(--tint-green);width:64px;height:64px;color:var(--fg-green);animation:check .5s var(--spring);border-radius:50%;place-items:center;display:grid}.page-head{padding-top:28px}.page-icon-btn{cursor:pointer;border-radius:var(--r-lg);transition:background .15s, transform .2s var(--spring);background:0 0;border:0;margin-left:-6px;padding:6px;font-size:58px;line-height:1}.page-icon-btn:hover{background:var(--hover);transform:scale(1.04)rotate(-3deg)}.page-title{letter-spacing:-.03em;background:0 0;border:0;outline:none;width:100%;margin:10px 0 6px;padding:0;font-size:40px;font-weight:700;line-height:1.15}.page-title::placeholder{color:var(--text-3)}.subpages{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.icon-pop{z-index:30;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);animation:pop .2s var(--spring) both;grid-template-columns:repeat(10,34px);gap:2px;padding:8px;display:grid;position:absolute;top:76px;left:0}.icon-pop button{border-radius:var(--r);cursor:pointer;width:34px;height:34px;transition:background .1s, transform .15s var(--spring);background:0 0;border:0;font-size:19px}.icon-pop button:hover{background:var(--hover);transform:scale(1.15)}.editor-wrap{margin:8px -54px 0}.editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:var(--bg);--bn-colors-editor-text:var(--text);--bn-font-family:var(--font);--bn-border-radius-medium:8px;--bn-border-radius-large:12px}.editor-wrap .bn-editor{font-size:15.5px;line-height:1.65}.math-block{width:100%;padding:6px 0}.math-block .rendered{cursor:text;text-align:center;border-radius:var(--r);min-height:36px;padding:10px;transition:background .15s}.math-block .rendered:hover{background:var(--hover)}.math-block textarea{font-family:var(--mono);min-height:60px;font-size:13px}.math-error{color:var(--danger);font-family:var(--mono);padding:8px;font-size:12px}.answer{white-space:pre-wrap;font-size:14px;line-height:1.65}.bubble{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-lg);animation:enter .3s var(--ease) both;padding:12px 14px}@media (width<=1000px){.home-grid{grid-template-columns:1fr}}@media (width<=760px){.app:not(.collapsed) .sidebar{z-index:50;height:100%;box-shadow:var(--shadow-lg);position:fixed}.content,.content.full{padding:16px 16px 100px}.editor-wrap{margin:8px -16px 0}.week{gap:4px}.day{padding:8px 2px}.fields{grid-template-columns:1fr}.fields .span-2{grid-column:auto}}.palette-input input:focus-visible{box-shadow:none}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9893' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.editor-wrap .bn-editor [data-content-type=heading]{letter-spacing:-.02em;--level:1.875em;padding-top:14px}.editor-wrap .bn-editor [data-content-type=heading][data-level="2"]{--level:1.45em}.editor-wrap .bn-editor [data-content-type=heading][data-level="3"]{--level:1.2em}.auth-page{background:radial-gradient(1200px 600px at 10% -10%, var(--accent-soft), transparent 60%), radial-gradient(900px 500px at 110% 110%, color-mix(in srgb, var(--fg-purple) 14%, transparent), transparent 60%), var(--bg);place-items:center;min-height:100%;padding:32px 16px;display:grid}.auth-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);width:min(420px,100%);box-shadow:var(--shadow-lg);padding:30px}.auth-card.onboarding{width:min(680px,100%)}.auth-title{letter-spacing:-.025em;margin:16px 0 6px;font-size:24px;font-weight:700;line-height:1.2}.link-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.link-btn:hover{text-decoration:underline}.steps{gap:6px;display:flex}.steps i{background:var(--active);border-radius:2px;flex:1;height:4px;transition:background .3s}.steps i.on{background:var(--accent)}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.choice{text-align:left;border-radius:var(--r-lg);cursor:pointer;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);transition:border-color .15s, background .15s, transform .15s var(--spring), box-shadow .15s;align-items:center;gap:12px;padding:12px;display:flex}.choice svg{color:var(--text-3);flex-shrink:0;transition:color .15s}.choice span{flex-direction:column;gap:1px;display:flex}.choice small{color:var(--text-3);font-size:12px}.choice:hover{background:var(--bg-subtle)}.choice:active{transform:scale(.98)}.choice.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.choice.on svg{color:var(--accent)}.row-choice strong{flex:1;font-weight:500}.row-choice .tick{opacity:0}.row-choice.on .tick{opacity:1}@media (width<=520px){.choice-grid{grid-template-columns:1fr}.auth-card{padding:22px}}.capture-preview{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-subtle);animation:pop .2s var(--spring) both;align-items:flex-start;gap:12px;padding:12px;display:flex}.quiz-q{border:1px solid var(--border);border-radius:var(--r-lg);animation:enter .3s var(--ease) both;padding:12px}.quiz-score{align-items:baseline;gap:12px;padding:4px 2px 8px;display:flex}.switch{appearance:none;border-radius:var(--r);background:var(--border-strong);cursor:pointer;flex-shrink:0;width:34px;height:20px;margin:0;transition:background .2s;position:relative}.switch:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform .22s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(14px)}.color-dot{background:var(--fg);cursor:pointer;width:20px;height:20px;transition:transform .15s var(--spring);border:2px solid #0000;border-radius:50%;padding:0}.color-dot:hover{transform:scale(1.15)}.color-dot.on{border-color:var(--bg-elevated);box-shadow:0 0 0 2px var(--fg)}.bn-editor:focus-visible,[contenteditable]:focus-visible{box-shadow:none}.ws-menu{padding:8px 8px 4px;position:relative}.ws-menu .ws{cursor:pointer;border-radius:var(--r);width:100%;color:var(--text);background:0 0;border:0;padding:6px;transition:background .12s}.ws-menu .ws:hover{background:var(--hover)}.ws-name,.ws-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-logo.sm{border-radius:var(--r-sm);width:20px;height:20px;box-shadow:none;font-size:11px}.menu{z-index:70;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);animation:pop .18s var(--spring) both;color:var(--text);padding:6px;position:absolute;top:calc(100% - 2px);left:8px;right:8px}.menu-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;padding:6px 8px 4px;font-size:11px;font-weight:600}.menu-item{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--hover)}.menu-sep{background:var(--border);height:1px;margin:5px 2px}.modal-wide{width:min(760px,100%)}.modal-wide .modal-body{max-height:68vh;overflow-y:auto}.style-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.style-card{border:1px solid var(--border-strong);background:var(--bg);border-radius:var(--r-lg);cursor:pointer;text-align:left;color:var(--text);transition:border-color .15s, box-shadow .15s, transform .2s var(--spring);padding:8px}.style-card:hover{transform:translateY(-2px)}.style-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.style-name{align-items:center;gap:6px;margin:8px 2px 0;font-size:13.5px;display:flex}.style-check{color:var(--accent);margin-left:auto}.style-blurb{color:var(--text-3);margin:2px;font-size:12px}.style-preview{border-radius:calc(var(--r) + 2px);border:1px solid var(--border);background:var(--bg);background-image:var(--page-texture);height:96px;color:var(--text);font-family:var(--font);background-size:14px 14px;display:flex;overflow:hidden}.style-preview[data-style=journal]{background-size:auto}.sp-side{background:var(--bg-sidebar);flex-direction:column;gap:5px;width:26%;padding:8px 6px;display:flex}.sp-side i{background:var(--text-3);opacity:.45;border-radius:3px;height:5px;display:block}[data-style=journal] .sp-side i{background:#efe6d2}.sp-side i.on{background:var(--accent);opacity:1}.sp-main{flex-direction:column;flex:1;gap:4px;min-width:0;padding:9px 10px;display:flex}.sp-eyebrow{letter-spacing:.08em;color:var(--text-3);font-size:8px;font-weight:600}.sp-title{font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);white-space:nowrap;font-size:16px;line-height:1.1}[data-style=journal] .sp-title{font-style:italic}.sp-line{background:var(--border-strong);border-radius:3px;width:92%;height:5px}.sp-line.short{width:60%}.sp-row{align-items:center;gap:6px;margin-top:auto;display:flex}.sp-chip{background:var(--accent-soft);border-radius:3px;width:34px;height:9px}.sp-btn{color:#fff;background:var(--accent);border-radius:var(--r-sm);margin-left:auto;padding:2px 7px;font-size:9px;font-weight:600}[data-mode=dark] .sp-btn{color:var(--bg)}.settings-section{margin-top:30px}.settings-section>.section-title{margin-bottom:10px}.section-note{margin:-4px 0 12px;font-size:13px}.setting-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.setting-row>span:first-child{width:80px;color:var(--text-2);font-size:13px;font-weight:500}.bare-fieldset{border:0;min-width:0;margin:0;padding:0}.bare-fieldset:disabled{opacity:.6}.swatch{border:2px solid var(--bg-elevated);width:24px;height:24px;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;transition:transform .15s var(--spring), box-shadow .15s;border-radius:50%;padding:0}.swatch:hover{transform:scale(1.12)}.swatch.on{box-shadow:0 0 0 2px var(--text)}.swatch.auto{background:var(--bg-subtle);color:var(--text-2);place-items:center;font-size:11px;font-weight:700;display:grid}.swatch.custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.swatch.custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.icon-choice{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--text-2);place-items:center;font-size:15px;font-weight:700;display:grid}.icon-choice.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dash{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.dash-cell{min-width:0;animation:enter .4s var(--ease) both}.dash{grid-auto-flow:dense}@media (width<=1000px){.dash-cell{grid-column:span 12!important}}.dash-editor{border:1px dashed var(--border-strong);border-radius:var(--r-lg,14px);background:var(--bg-subtle);animation:enter .25s var(--ease) both;margin-bottom:16px;padding:12px 14px}.dash-editor-bar{flex-wrap:wrap;gap:10px}.dash-editor-bar .faint{font-size:13px}.dash-gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:12px;display:grid}.dash-add{text-align:left;border:1px solid var(--border);border-radius:var(--r);background:var(--bg-elevated);color:var(--text);cursor:pointer;font:inherit;transition:border-color .15s, transform .15s var(--spring);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.dash-add:hover{border-color:var(--accent);transform:translateY(-1px)}.dash-add svg{color:var(--accent);flex:none;margin-top:2px}.dash-add b{font-size:13.5px;font-weight:600;display:block}.dash-add small{color:var(--text-3,var(--text-2));margin-top:2px;font-size:12px;line-height:1.35;display:block}.dash-cell.edit{border-radius:var(--r-lg,14px);outline:1px dashed var(--border-strong);outline-offset:4px;cursor:grab;transition:outline-color .15s, transform .15s var(--spring);flex-direction:column;display:flex}.dash-cell.edit:active{cursor:grabbing}.dash-cell.edit.over{outline:2px solid var(--accent);transform:scale(.99)}.dash-cell-bar{color:var(--text-2);align-items:center;gap:4px;padding:0 2px 6px;font-size:12.5px;font-weight:600;display:flex}.dash-cell-bar .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dash-cell-body{pointer-events:none;opacity:.72;flex:1;max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.dash-placeholder{height:100%;min-height:90px;color:var(--text-2);place-items:center;font-size:13px;display:grid}.seg.sm button{height:22px;padding:0 7px;font-size:11px;font-weight:600}.settings-defaults{margin-top:12px}.settings-defaults summary{cursor:pointer;color:var(--text-2);padding:4px 2px;font-size:13px}.settings-defaults .card{margin-top:6px}.db{margin-top:12px}.db-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;padding-bottom:6px;display:flex}.db-tabs{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.db-tab{border-radius:var(--r-sm);cursor:pointer;color:var(--text-2);background:0 0;border:0;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:500;display:inline-flex}.db-tab:hover{background:var(--hover)}.db-tab.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--text);border-radius:0}.db-popover{position:relative}.db-pop{z-index:40;min-width:240px;position:absolute;top:calc(100% + 4px);left:0;right:auto}.db-pop-right{left:auto;right:0}.db-active{color:var(--accent)}.db-table-wrap{overflow-x:auto}.db-table{border-collapse:collapse;min-width:100%;font-size:13.5px}.db-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:0;font-size:12.5px;font-weight:500}.db-table td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:middle;min-width:140px;padding:0}.db-table td:last-child,.db-table th:last-child{border-right:0;min-width:36px}.db-table tr:hover td{background:var(--hover)}.db-th{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:7px 8px}.db-th:hover{background:var(--hover)}.db-name-col{min-width:240px}.db-input{width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;min-width:0;padding:7px 8px}.db-input:focus{background:var(--bg-elevated);box-shadow:inset 0 0 0 2px var(--accent-soft)}.db-open{opacity:0;flex-shrink:0;height:24px;margin-right:6px}tr:hover .db-open{opacity:1}.db-check{width:16px;height:16px;accent-color:var(--accent);margin:0 8px}.db-select{position:relative}.db-select-btn{cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:34px;padding:4px 8px;display:flex}.db-new-row{color:var(--text-3);cursor:pointer;border-radius:var(--r-sm);width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.db-new-row:hover{background:var(--hover);color:var(--text)}.db-gallery-card{padding:0 0 12px;overflow:hidden}.db-gallery-card .card-title,.db-gallery-card .row{padding:0 12px}.db-gallery-cover{height:90px;font-size:34px;font-family:var(--font-display);color:var(--accent);background:linear-gradient(135deg, var(--accent-soft), var(--bg-subtle));place-items:center;margin-bottom:10px;font-weight:700;display:grid}.db-gallery-new{color:var(--text-3);cursor:pointer;min-height:150px;font:inherit;background:0 0;border-style:dashed;place-items:center;gap:6px;display:grid}.db-cal{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.db-cal-dow{color:var(--text-3);border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px 8px;font-size:11.5px;font-weight:600}.db-cal-day{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:3px;min-height:104px;padding:4px;display:flex}.db-cal-day.out{background:var(--bg-subtle)}.db-cal-day.out .db-cal-num{color:var(--text-3)}.db-cal-num{align-self:flex-end;padding:2px 4px;font-size:12px;font-weight:600}.db-cal-day.today .db-cal-num{background:var(--accent);color:#fff;text-align:center;border-radius:10px;min-width:20px}.db-cal-item{border:1px solid var(--border);background:var(--bg-elevated);border-radius:var(--r-sm);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--shadow-sm);padding:2px 6px;font-size:12px;overflow:hidden}.db-peek{flex-direction:column;gap:10px;display:flex}.db-peek>.db-input{font-family:var(--font-display);font-size:26px;font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);padding:4px 0}.db-peek-props{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.db-peek-prop{grid-template-columns:120px 1fr;align-items:center;min-height:34px;font-size:13.5px;display:grid}.db-peek .editor-wrap{margin:0 -28px}.drawer:has(.db-peek){width:min(680px,100vw - 16px)}.page-cover{background-position:50%;background-size:cover;height:200px;margin:-4px -64px 0;position:relative}.page-cover .cover-actions{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;bottom:12px;right:16px}.page-cover:hover .cover-actions{opacity:1}.page-cover+.page-head-inner .page-icon-btn{margin-top:-40px}.cover-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cover-swatch{border-radius:var(--r);cursor:pointer;height:56px;transition:transform .15s var(--spring);border:0}.cover-swatch:hover{transform:scale(1.04)}.cover-g1{background:linear-gradient(135deg,#2baeff,#2f48fe)}.cover-g2{background:linear-gradient(135deg,#4a4cf0,#1c1a84)}.cover-g3{background:linear-gradient(135deg,#ff9a8b,#ff6a88 55%,#ff99ac)}.cover-g4{background:linear-gradient(135deg,#43e97b,#38f9d7)}.cover-g5{background:linear-gradient(135deg,#fbc2eb,#a6c1ee)}.cover-g6{background:linear-gradient(135deg,#f6d365,#fda085)}.cover-g7{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364)}.cover-g8{background:linear-gradient(135deg,#fff1e5,#f2dfce)}.cover-g9{background:linear-gradient(135deg,#2f3a33,#7a1f2b)}.cover-g10{background:radial-gradient(circle at 20% 30%,#3ddc97 0,#0000 40%),linear-gradient(135deg,#0b0f0d,#121a16)}.cover-g11{background:linear-gradient(135deg,#e2562f,#8a55d4)}.cover-g12{background:repeating-linear-gradient(45deg,#ededeb 0 12px,#f7f7f5 12px 24px)}.add-cover{opacity:0;transition:opacity .15s}.page-head:hover .add-cover{opacity:1}.backlinks{border-top:1px solid var(--border);margin-top:40px;padding-top:16px}.backlinks .eyebrow{align-items:center;gap:6px;display:flex}.history-row{cursor:pointer;width:100%;color:var(--text);font:inherit;background:0 0;border:0}.history-row.on{background:var(--active)}.history-preview{max-height:260px;overflow-y:auto}.comment.resolved{opacity:.55}.mention{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);cursor:pointer;align-items:center;gap:3px;padding:0 5px;font-weight:500;text-decoration:none;display:inline-flex}.mention:hover{text-decoration:underline}@media (width<=760px){.page-cover{height:140px;margin:-4px -16px 0}}.fav-on{color:#e8b100}.public-page{background:var(--bg);min-height:100%}.public-bar{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);color:var(--text);align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.public-bar a{color:inherit;text-decoration:none}.chip-btn{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12.5px}.chip-btn:hover{background:var(--hover)}.chip-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.conn-row{border:1px solid var(--border);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.conn-url{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);flex:160px;min-width:0;font-size:13px;overflow:hidden}.danger-text{color:var(--danger)}.ai-panel{z-index:60;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-lg);width:min(420px,100vw - 32px);max-height:min(70vh,560px);padding:12px;animation:.16s ease-out pop;position:fixed;bottom:24px;right:24px;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.ai-panel-head{gap:8px;margin-bottom:8px}.ai-quote{border-left:3px solid var(--accent);background:var(--bg-subtle);color:var(--text-2);border-radius:0 var(--r-sm) var(--r-sm) 0;white-space:pre-wrap;margin:0 0 8px;padding:6px 10px;font-size:13px}.ai-actions{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ai-actions .menu-item{font-size:13px}.ai-result{white-space:pre-wrap;border:1px solid var(--border);border-radius:var(--r);background:var(--bg);margin-bottom:10px;padding:10px;font-size:14px;line-height:1.55}.bn-ask-ai{color:var(--accent)!important}@media (width<=600px){.ai-panel{width:auto;bottom:16px;left:16px;right:16px}}.modal.wide-modal{width:min(620px,100vw - 32px)}.syl-row{border-radius:var(--r-sm);cursor:pointer;gap:10px;padding:7px 8px;font-size:14px}.syl-row:hover{background:var(--hover)}textarea.input{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.db-computed{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.db-readonly{align-items:center;min-height:28px;padding:0 6px;display:inline-flex}.db-formula-err{color:var(--danger);cursor:help;font-size:12.5px}.db-formula-check{color:var(--success)}.db-rel-chip{background:var(--bg-subtle);border:1px solid var(--border);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.mono-input{font-family:var(--mono);font-size:13px}.formula-help{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:12.5px;line-height:1.7;display:flex}.formula-help>div{flex-basis:100%}.formula-preview{border-radius:var(--r-sm);background:var(--bg-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}.formula-preview.err{color:var(--danger);background:var(--danger-soft)}.form-builder{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=860px){.form-builder{grid-template-columns:1fr}}.form-q-row{border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:6px;margin-bottom:4px;padding:4px 6px;font-size:13.5px;display:flex}.form-share{border-top:1px solid var(--border);padding-top:12px;font-size:13.5px}.form-preview-card{padding:24px 28px}.form-title{letter-spacing:-.01em;margin:0 0 6px;font-size:24px}.form-fields{flex-direction:column;gap:16px;margin-top:16px;display:flex}.form-q{flex-direction:column;gap:6px;display:flex}.form-label{font-size:14px;font-weight:600}.form-label em{color:var(--danger);font-style:normal}.form-choices{flex-wrap:wrap;gap:6px;display:flex}.public-form{max-width:640px;padding-top:32px;padding-bottom:64px}.public-form form.card{padding:28px}.form-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.form-done svg{color:var(--success)}.auto-card{flex-direction:column;gap:8px;padding:12px;display:flex}.auto-action{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.auto-action .select,.auto-action .input{flex:0 auto;width:auto;min-width:120px}.auto-action .input{flex:180px}.db-button{padding:2px 10px;font-size:12.5px}.page-font-serif .editor-wrap .bn-editor,.page-font-serif .page-title{font-family:Newsreader Variable,Georgia,serif}.page-font-mono .editor-wrap .bn-editor,.page-font-mono .page-title{font-family:var(--mono);letter-spacing:-.01em}.page-small .editor-wrap .bn-editor{font-size:14px;line-height:1.55}.page-fonts{grid-template-columns:repeat(3,1fr);gap:4px;padding:2px 6px 6px;display:grid}.page-font-choice{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;font-size:11.5px;display:flex}.page-font-choice span{color:var(--text);font-size:20px;line-height:1.1}.page-font-choice.f-serif span{font-family:Newsreader Variable,Georgia,serif}.page-font-choice.f-mono span{font-family:var(--mono)}.page-font-choice.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.menu-toggle{cursor:pointer}.menu-toggle input{accent-color:var(--accent)}.lock-chip{color:var(--text-2)}.synced-block{border:1.5px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--r);width:100%;margin:4px 0;padding:18px 4px 4px;position:relative}.synced-badge{background:var(--bg);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:-10px;left:10px}.synced-badge .link-btn{color:var(--text-2);align-items:center;gap:3px;font-weight:500;display:inline-flex}.synced-block .bn-container.bn-mantine{background:0 0}.synced-chooser{border:1.5px dashed var(--border-strong);border-radius:var(--r);flex-direction:column;gap:6px;width:100%;padding:10px;display:flex}.synced-choices{max-height:200px;overflow-y:auto}.synced-missing{padding:8px;font-size:13px}.btnblock{flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:4px 0;display:flex}.btnblock-btn{gap:6px}.btnblock-config{border:1px solid var(--border);border-radius:var(--r);background:var(--bg-elevated);flex-direction:column;flex-basis:100%;gap:8px;padding:12px;font-size:13px;display:flex}.site-layout{grid-template-columns:240px 1fr;min-height:calc(100vh - 56px);display:grid}.site-nav{border-right:1px solid var(--border);background:var(--bg-sidebar);align-self:start;max-height:calc(100vh - 56px);padding:18px 8px;position:sticky;top:56px;overflow-y:auto}.site-nav ul{margin:0;padding:0;list-style:none}.site-link{border-radius:var(--r-sm);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding:5px 10px;font-size:14px;text-decoration:none;display:block;overflow:hidden}.site-link:hover{background:var(--hover);color:var(--text)}.site-link.on{background:var(--active);color:var(--text);font-weight:600}.site-main{min-width:0}@media (width<=760px){.site-layout{grid-template-columns:1fr}.site-nav{border-right:0;border-bottom:1px solid var(--border);max-height:none;position:static}}.sso-summary{gap:4px;font-size:13.5px;display:grid}.sso-summary .faint{min-width:80px;display:inline-block}.sso-verify{border-radius:var(--r);background:var(--accent-soft);flex-direction:column;gap:8px;padding:12px;display:flex}.audit-list{max-height:360px;overflow-y:auto}.audit-row{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:6px 2px;font-size:13.5px;display:flex}.audit-row:last-child{border-bottom:0}.audit-time{color:var(--text-3);font-variant-numeric:tabular-nums;min-width:110px;font-size:12px}.audit-target{font-family:var(--mono);color:var(--text-2);font-size:12.5px}.audit-ip{font-size:11.5px;font-family:var(--mono)}.sso-form{border-top:1px solid var(--border);padding-top:12px}.tailor-cta{border-radius:var(--r);background:var(--accent-soft);gap:10px;padding:12px}.tailor-item{border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;transition:border-color .15s,background .15s}.tailor-item.on{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.tailor-preview{white-space:pre-wrap;font-family:var(--mono);background:var(--bg-subtle);border-radius:var(--r-sm);max-height:220px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.tailor-loading{color:var(--accent);align-items:center;gap:8px;font-size:13.5px;display:flex}.sidebar-brand{opacity:.55;justify-content:center;padding:10px 0 2px;transition:opacity .15s;display:flex}.sidebar-brand:hover{opacity:1}.home-tailor{margin:0 0 16px}.rich{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;line-height:1.65}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p{margin:0 0 .7em}.rich h1,.rich h2,.rich h3,.rich h4{font-family:var(--font-display,var(--font));letter-spacing:-.01em;color:var(--text);margin:1.1em 0 .45em;font-weight:650;line-height:1.3}.rich h1,.rich h2{font-size:1.12em}.rich h3,.rich h4{color:var(--text-2);font-size:1em}.rich strong{color:var(--text);font-weight:650}.rich em{color:var(--text-2)}.rich ul,.rich ol{margin:.2em 0 .8em;padding-left:1.35em}.rich li{margin:.22em 0;padding-left:.15em}.rich ul>li::marker{color:var(--accent)}.rich ol>li::marker{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.rich li>p{margin:.2em 0}.rich input[type=checkbox]{accent-color:var(--accent);margin-right:6px}.rich blockquote{border-left:3px solid var(--accent);color:var(--text-2);margin:.6em 0;padding:.2em 0 .2em .9em}.rich hr{border:0;border-top:1px solid var(--border);margin:1em 0}.rich a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.rich .rich-code{font-family:var(--mono);background:var(--bg-subtle);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:.88em}.rich .rich-pre{margin:.6em 0 .9em}.rich .rich-code-block{white-space:pre;font-family:var(--mono);border-radius:var(--r-sm);background:var(--bg-subtle);border:1px solid var(--border);padding:10px 12px;font-size:12.5px;line-height:1.55;display:block;overflow-x:auto}.rich .rich-table{margin:.6em 0 .9em;overflow-x:auto}.rich table{border-collapse:collapse;min-width:50%;font-size:.94em}.rich th,.rich td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 12px 6px 0}.rich th{color:var(--text-2);text-transform:none;font-size:.9em;font-weight:650}.rich .katex{font-size:1.06em}.rich .katex-display{margin:.7em 0;padding:4px 0;overflow:auto hidden}.rich.compact{font-size:13.5px;line-height:1.55}.rich.compact p{margin-bottom:.45em}.rich.card-face{text-align:center;font-size:18px;line-height:1.5}.rich.card-face .katex-display{margin:.4em 0}.quiz-model-answer{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px}.quiz-model-answer>strong{text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11.5px;display:block}.ai-result .rich{font-size:14px}.fig{border:1px solid var(--border);border-radius:var(--r);background:var(--bg-elevated,var(--bg));margin:.8em 0 1em;padding:12px 12px 10px}.fig-title{font-size:13.5px;font-weight:650;font-family:var(--font-display,var(--font));margin:0 0 6px 4px}.fig-svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.fig-grid{stroke:var(--border);stroke-width:1px}.fig-zero{stroke:var(--text-3);stroke-width:1.2px;opacity:.55}.fig-frame{fill:none;stroke:var(--border-strong);stroke-width:1px}.fig-tick{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px;font-family:var(--font)}.fig-label{fill:var(--text-2);font-size:12px;font-family:var(--font)}.fig-line{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.fig-point{fill:var(--bg);stroke:var(--text);stroke-width:2px}.fig-point-label{fill:var(--text);font-size:11.5px;font-family:var(--font);paint-order:stroke;stroke:var(--bg);stroke-width:3px}.fig-hover line{stroke:var(--text-3);stroke-dasharray:3 3}.fig-dot{stroke:var(--bg);stroke-width:1.5px}.fig-bar{opacity:.88;transition:opacity .12s}.fig-bar.on{opacity:1}.fig .s0{--c:var(--accent)}.fig .s1{--c:#e2562f}.fig .s2{--c:#0f8f84}.fig .s3{--c:#8a55d4}.fig .s4{--c:#d9a20d}.fig-line[class*=\ s]{stroke:var(--c)}.fig-dot[class*=\ s],.fig-bar[class*=\ s]{fill:var(--c)}.fig-legend,.fig-readout{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin:4px 4px 0;font-size:12px;display:flex}.fig-legend i{background:var(--c);vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.fig-readout span[class]{color:var(--c);font-weight:600}.fig-sliders{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px;margin:8px 4px 0;display:grid}.fig-slider{color:var(--text-2);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.fig-slider em{color:var(--text);font-family:Newsreader Variable,Georgia,serif;font-size:15px;font-style:italic}.fig-slider input[type=range]{accent-color:var(--accent);width:100%}.fig-slider output{font-family:var(--mono);text-align:right;min-width:42px;color:var(--text);font-size:12px}.fig-caption{color:var(--text-3);margin:8px 4px 0;font-size:12.5px}.fig-error{color:var(--danger);padding:6px 8px;font-size:12.5px}.inline-math{cursor:pointer;border-radius:3px;padding:0 1px}.inline-math:hover{background:var(--accent-soft)}.figure-block{width:100%;position:relative}.figure-block .fig{margin:4px 0}.figure-edit{opacity:0;transition:opacity .15s;position:absolute;top:10px;right:10px}.figure-block:hover .figure-edit{opacity:1}.bubble .rich,.ai-plan .rich,.ai-result .rich{white-space:normal}.bubble.answer.streaming:after{content:"";background:var(--accent);vertical-align:-2px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.drawing-figure{border:1px dashed var(--border-strong);border-radius:var(--r);color:var(--text-2);align-items:center;gap:6px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.ask-mode{color:var(--text-2);cursor:pointer;gap:6px;margin-top:8px;font-size:12.5px}.ask-mode input{accent-color:var(--accent)}.algo{outline:none;flex-direction:column;gap:6px;display:flex}.algo:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);border-radius:var(--r)}.algo-head{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.algo-step{font-variant-numeric:tabular-nums;margin-left:auto}.algo-svg{width:100%;height:auto;display:block}.algo-bar rect{fill:color-mix(in srgb, var(--text-3) 45%, transparent);transition:fill .18s,height .25s,y .25s}.algo-bar.compare rect{fill:#e8a317}.algo-bar.swap rect{fill:#e2562f}.algo-bar.write rect{fill:var(--accent)}.algo-bar.pivot rect{fill:#8a55d4}.algo-bar.sorted rect{fill:color-mix(in srgb, var(--success) 70%, transparent)}.algo-bar.found rect{fill:var(--success)}.algo-bar.dim{opacity:.3}.algo-val{fill:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;font-family:var(--font)}.algo-idx{fill:var(--text-3);font-size:11px;font-family:var(--mono)}.algo-marker{fill:var(--accent);font-size:11px;font-weight:700;font-family:var(--mono)}.algo-marker.mid{fill:#e8a317}.algo-range{fill:var(--accent);opacity:.6}.algo-aux rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1px}.algo-edge,.algo-gedge line{stroke:var(--border-strong);stroke-width:2px}.algo-edge.on,.algo-gedge.on line{stroke:#e8a317;stroke-width:3px}.algo-weight{fill:var(--text-2);font-size:11px;font-family:var(--mono);paint-order:stroke;stroke:var(--bg-elevated,var(--bg));stroke-width:3px}.algo-node circle{fill:var(--bg-elevated,var(--bg));stroke:var(--border-strong);stroke-width:2px;transition:fill .2s,stroke .2s}.algo-node text{fill:var(--text);font-size:13px;font-weight:650;font-family:var(--font)}.algo-node.path circle{stroke:#e8a317;stroke-width:3px}.algo-node.done circle{fill:color-mix(in srgb, var(--accent) 22%, var(--bg));stroke:var(--accent)}.algo-node.current circle{fill:var(--accent);stroke:var(--accent)}.algo-node.current text:not(.algo-dist){fill:#fff}.algo-dist{fill:var(--accent);font-size:11.5px;font-weight:700;font-family:var(--mono)}.algo-note{min-height:2.6em;color:var(--text);margin:2px 4px;font-size:14px;line-height:1.45}.algo-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.algo-play{justify-content:center;min-width:84px}.algo-scrub{accent-color:var(--accent);flex:140px}.algo-speed{width:auto;min-width:64px}.algo-legend{color:var(--text-3);flex-wrap:wrap;gap:4px 14px;font-size:11.5px;display:flex}.algo-key i{vertical-align:-1px;background:color-mix(in srgb, var(--text-3) 45%, transparent);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.algo-key.compare i{background:#e8a317}.algo-key.swap i{background:#e2562f}.algo-key.write i,.algo-key.current i{background:var(--accent)}.algo-key.pivot i{background:#8a55d4}.algo-key.sorted i{background:color-mix(in srgb, var(--success) 70%, transparent)}.algo-key.path i{background:0 0;border:2px solid #e8a317}.algo-key.done i{background:color-mix(in srgb, var(--accent) 22%, var(--bg));border:1.5px solid var(--accent)}.lab-grid{grid-template-columns:220px 1fr;align-items:start;gap:18px;display:grid}@media (width<=900px){.lab-grid{grid-template-columns:1fr}.lab-list{flex-wrap:wrap;gap:4px 16px;display:flex}}.lab-list{flex-direction:column;gap:12px;display:flex;position:sticky;top:64px}.lab-list .eyebrow{margin:0 0 4px 8px}.lab-item{border-radius:var(--r-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:6px 10px;font-size:14px;display:flex}.lab-item small{color:var(--text-3);font-size:11.5px;font-family:var(--mono)}.lab-item:hover{background:var(--hover)}.lab-item.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.lab-main{flex-direction:column;gap:14px;min-width:0;display:flex}.lab-card{flex-direction:column;gap:12px;display:flex}.lab-title h2{font-size:20px;font-family:var(--font-display,var(--font));margin:0 0 2px}.lab-title .faint{font-size:13.5px}.lab-inputs{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lab-field{gap:4px;font-size:12.5px}.lab-field.grow{flex:260px}.lab-check{gap:6px;padding-bottom:8px;font-size:13px}.lab-random{margin-bottom:2px}.lab-explain{flex-direction:column;gap:10px;display:flex}.tutor-code{white-space:pre;tab-size:4;font-size:12.5px;line-height:1.5}.tutor-result{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:4px;display:flex}.tutor-verdict{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:650;display:inline-flex}.tutor-verdict.ok{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.tutor-verdict.bad{background:var(--danger-soft);color:var(--danger)}.tutor-verdict.warn{color:#b07b0b;background:#e8a31726}.tutor-issue{border-radius:var(--r-sm);background:var(--bg-subtle);align-items:baseline;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.tutor-issue.bug{border-left:3px solid var(--danger)}.tutor-issue.edge_case{border-left:3px solid #e8a317}.tutor-line{font-family:var(--mono);color:var(--text-3);white-space:nowrap;font-size:12px}.tutor-hint{border-radius:var(--r-sm);background:var(--accent-soft);align-items:baseline;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.tutor-hint svg{color:var(--accent);flex-shrink:0}.inline-rich{display:inline}.inline-rich p{margin:0;display:inline}.exams{max-width:860px}.exam-pages{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow-y:auto}.exam-bar{z-index:5;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:56px}.exam-timer{font-family:var(--mono);font-variant-numeric:tabular-nums;background:var(--bg-subtle);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:600;display:inline-flex}.exam-timer.low{background:var(--danger-soft);color:var(--danger)}.exam-q{flex-direction:column;gap:10px;display:flex}.exam-q-head{align-items:center;gap:8px;display:flex}.exam-num{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.exam-choices{flex-direction:column;gap:6px;display:flex}.exam-choice{border:1px solid var(--border);border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:border-color .12s,background .12s;display:flex}.exam-choice:hover{background:var(--hover)}.exam-choice.on{border-color:var(--accent);background:var(--accent-soft)}.exam-choice input{opacity:0;pointer-events:none;position:absolute}.exam-letter{background:var(--bg-subtle);width:22px;height:22px;color:var(--text-2);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.exam-choice.on .exam-letter{background:var(--accent);color:#fff}.exam-score{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.exam-pct{font-variant-numeric:tabular-nums;font-size:36px;font-weight:750;font-family:var(--font-display,var(--font))}.exam-pct.good{color:var(--success)}.exam-pct.mid{color:#c48a0f}.exam-pct.low{color:var(--danger)}.exam-topics{flex-direction:column;gap:8px;margin-top:10px;display:flex}.exam-topic{grid-template-columns:minmax(120px,200px) 1fr 44px;align-items:center;gap:10px;font-size:13.5px;display:grid}.exam-meter{background:var(--bg-subtle);border-radius:999px;height:8px;overflow:hidden}.exam-meter i{border-radius:999px;height:100%;display:block}.exam-meter i.good{background:var(--success)}.exam-meter i.mid{background:#e8a317}.exam-meter i.low{background:var(--danger)}.exam-pts{align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:650;display:inline-flex}.exam-pts.s2{color:var(--success)}.exam-pts.s1{color:#c48a0f}.exam-pts.s0{color:var(--danger)}.exam-q.graded.s0{border-left:3px solid var(--danger)}.exam-q.graded.s1{border-left:3px solid #e8a317}.exam-q.graded.s2{border-left:3px solid var(--success)}.exam-feedback{border-radius:var(--r-sm);background:var(--bg-subtle);padding:8px 10px}.exam-row{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0}.algo-scroll{overflow-x:auto}.algo-scroll .algo-svg{width:auto;min-width:100%}.algo-arrow{fill:var(--border-strong)}.style-preview[data-style=notebook]{background-size:auto}.style-preview[data-style=midnight][data-mode=dark]{background-size:120px 120px}.style-preview[data-style=sakura]{background-size:100% 100%}.algo-grid-wrap{padding:4px 0}.algo-grid{border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums;margin:0 auto}.algo-grid th{color:var(--text-3);font-size:11.5px;font-weight:600;font-family:var(--mono);white-space:nowrap;padding:2px 6px}.algo-grid tbody th{text-align:right}.algo-grid td{text-align:center;background:var(--bg-subtle);min-width:30px;height:30px;color:var(--text);border-radius:6px;font-size:13px;font-weight:600;transition:background .18s,box-shadow .18s}.algo-grid td.empty{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.algo-grid td.read{background:#e8a31747;box-shadow:inset 0 0 0 2px #e8a317}.algo-grid td.active{background:var(--accent);color:#fff;transform:scale(1.06)}.algo-grid td.path{background:color-mix(in srgb, var(--success) 30%, transparent);box-shadow:inset 0 0 0 2px var(--success)}.ll-node rect{fill:var(--bg-elevated,var(--bg));stroke:var(--border-strong);stroke-width:2px;transition:fill .18s,stroke .18s}.ll-node text{fill:var(--text);font-size:14px;font-weight:650;font-family:var(--font)}.ll-node.head rect{stroke:#e8a317;stroke-width:2.5px}.ll-node.current rect{fill:var(--accent);stroke:var(--accent)}.ll-node.current text{fill:#fff}.ll-edge{fill:none;stroke:var(--text-3);stroke-width:2px}.ll-edge.on{stroke:var(--accent);stroke-width:2.6px}.ll-null{fill:var(--text-3);font-size:13px}.ll-ptr{fill:var(--accent);font-size:11.5px;font-weight:700;font-family:var(--mono)}.algo-gedge.tree line{stroke:var(--success);stroke-width:3.5px}.lab-filter{margin-bottom:4px}.import-preview{border:1px solid var(--border);border-radius:var(--r);background:var(--bg-subtle);padding:4px}.import-preview .list-row{gap:12px;font-size:13px}.import-preview .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rstats-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:104px;display:grid}.rstats-col{text-align:center;grid-template-rows:14px 1fr 14px;min-width:0;height:100%;display:grid}.rstats-col>i{background:color-mix(in srgb, var(--accent) 55%, var(--bg-elevated));min-height:2px;transition:height .5s var(--ease);border-radius:3px 3px 1px 1px;align-self:end;display:block}.rstats-col>i.today{background:var(--accent)}.rstats-n{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:10px}.rstats-d{color:var(--text-3);font-size:10px;overflow:hidden}.rstats-mat{background:var(--active);border-radius:4px;gap:2px;height:8px;margin-top:12px;display:flex;overflow:hidden}.rstats-mat i,.rstats-legend i{display:block}.rstats-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;display:flex}.rstats-legend span{align-items:center;gap:5px;display:inline-flex}.rstats-legend i{border-radius:2px;width:8px;height:8px}.m-new{background:var(--text-3)}.m-learning{background:color-mix(in srgb, #d9730d 75%, var(--bg-elevated))}.m-young{background:color-mix(in srgb, var(--accent) 60%, var(--bg-elevated))}.m-mature{background:color-mix(in srgb, #2e9d5b 85%, var(--bg-elevated))}.rstats-panel{margin-bottom:16px}.rstats-panel summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;list-style:none;display:flex}.rstats-panel summary::-webkit-details-marker{display:none}.rstats-panel[open] summary{margin-bottom:14px}.shortcuts .list-row{padding:6px 8px;font-size:13.5px}.shortcut-keys{flex:none;gap:3px;display:inline-flex}.ambient{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ambient .seg button{align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ambient input[type=range]{width:110px;accent-color:var(--accent)}@media (width<=640px){.ambient-label{display:none}}.focus-timer.running .ambient{justify-content:center;margin-top:4px}.daily-head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.daily-head .eyebrow{align-items:center;gap:5px;display:inline-flex}.daily-head .page-title{margin-bottom:4px}.daily-status{font-size:12.5px}.sidebar-backdrop{display:none}@media (width<=760px){.sidebar-backdrop{z-index:49;animation:enter .2s var(--ease) both;background:#00000052;display:block;position:fixed;inset:0}}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-standard-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-standard-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-standard-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-normal-Bt3rCdHq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-normal-DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-normal-CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-normal-DCPER7xl.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-normal-DvUmmjCN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-italic-Ba0fXTjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-italic-Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-italic-nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-italic-Dc0bJcw6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-italic-2ii8blLS.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAzEAAwAAAAAIiAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBn/JnZY21hcAAAAZAAAAEFAAABdIySOm5nYXNwAAACmAAAAAgAAAAIAAAAEGdseWYAAAKgAAAGpgAAF4j6A0EraGVhZAAACUgAAAA1AAAANgh1R95oaGVhAAAJgAAAABoAAAAkBKcD7GhtdHgAAAmcAAAAJAAAALoLOwLubG9jYQAACcAAAAC2AAAAtgrtBPhtYXhwAAAKeAAAABwAAAAgAG8AXm5hbWUAAAqUAAABBQAAAkovcUtlcG9zdAAAC5wAAAEoAAADi4eiBI142mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVIwwMTMgAScI4NcGQ4wMChsYX4B4gPNKVNgYJgPVvkOLKbAwAwAPXcMzAAAAHjafIoBB8JQAAbv1fcgAgIRkxXSrwhAAAIwlVBABIF+QQiAGBoMgiSCBFAEIGIUCAJC4JVRgA53cEAGyAKFj01amQCo4SFyQB6PUB0NNNJckZbaaq+jzkp018uWbMVbOQe/t62+hpopVKy1djropIuuetii9dPXuKe7uQ1/SSIMX8r4VKnToEmLgC49xkyYsiAGQO+C4MHIAQAAAFgOb9s2atu299+kiX8bAjYFbQnZFrYjYlfUnph9cQcSDiUdSZlbOJFxKutMzrm8CwWXiq5cK7tRUXKr6k7N0sq9ugcNj5qetDxre9HxqutNz7u+DwOfhr6MfBv7MfFr6s/MsfQawiQ2kwAAAAABAAH//wAPeNrdmM1q3FgQha/c4zEhDkZphAlDCEKYeQAh8lBeZeXVfYCsvMo7euWVV5c4zPk4qp5CUbwIns200J/Tde6pUz+30uVQaqmH28ODnt6Wq1I+92Pfjf04jMPUz8tUzx5/XHZ3nK1WffX7t+6uu6v1x9dazkpZrfsylNIN0zD20zIv8zDrWRDTMB9u6/N9ra01meny1OrZl1r5tPLnCeGisP51+VimAtIy6rwWzCi0ETY6phn48x584+rTPVXoGZG3enhoetQJTZH/6rXlY6zGWkd5u+DkOAh2uJHXh3EZa4UfkDLUI4vwB99xu3SBI77lZpk4+hlWi65Qlfcwqm09zfPHJdcmjJowrsLf2U4KQ75ButmVVvGidnesrOWxgr2tzB4r2dqSpWXWwrhWfDnclnJe9Dk8yP5cMUPtv0s59njQnVbXMeHGudXW08L73GpEDljp0ZQdusBSi8ivIMqt6Z3v6Q9WzLw/OU8EyoFyxHfhIOJEQz54iQYSJylzuG0hpR+cf6HGX8KdBx8OyIQjrAUqklgUUsTMeWnoYsUq0qaoDMYEINCW+fOAFD2XmVQDxLirOMarcK/P73HeVWKWH/A+U1QEBStUqYA9YEgmxLNHQEVQVIXIP6w6PjhrbhyZETa6UmmtOtlbAyV8K8nubbLTGTZSF02e35Ml22gtksDZnaJG5RAtLEMFpznxM2P/AW0jc82gA8+yLo6rclUZBYXqLEcxe9m7ujjgAZzcM3AkiJbb12bJ2qj+QpswTXVIRRER++dwD9Qirq1pTverLieuZhq6fmYpWSCtFnoidoLWxSSTX3ybipV+KFGbox2NJuXMgRgc9b1Oak8wWs/JWTRw0qben7qNG3VV+pGXfHz7TYUOiQt1ZjaOvjjYi0U4kDETrGvD+kSFR7LC9Er5I6FelGt7ac9+iS0/9sB34LN+V8F4HOIQSzL9+Z6eTGsBwr3t511NGYFIqT9xsvsIxr1JC4MGNZYnk9ltsodT8u+lSNrHbSh3gvkSvnuq2frqVVb8ewd55Z6WqOmzUXFYVXRdcPTwXXOvrY3QSiKLVah1y/ND4rnBCu8z2BZukzfHcp3wNru5fc3b+clP0mUt4VebCrJax6hZma7RAA1Dcs5VtqpV8bbpbxulsmdbHDzbAGUo6muj+kdlMru5zgsgxoBcqH5lCZKsM8sKzbuhgeTm/X0bU3trpofEE5bRUXISi3r5aT9YRu8InmCqfHqACL4xtaTV3rkuUxYN3h1umFedQY58yqBKnZP4mfs74XxwhSOIoz6JCC6Ajz2uY88wAyLvEXqYbuZBZ08c3k2c23kY9Fj9xLlWXfm9aZqgPa2zbsT87FGaUhnMLyMEcEuOcdXbBfERMHlrjRxWdqEvnKbYcp8x6n59XOzXRyqy5v3fKOw96w4b03Ls6Xy862BoXW2TZmTdUSVmZLRcO0aLrJJFj0V8fyYC/ah1PBqz3ca0hb+xM8ruU+yMMvG5bdbeKautfYumHB06Jijjddtxd9Oa87wbXZmo7nRjcyS2wXI8jWY6qGPYhTKVKx7ynCvXmjr7V0kDB1gm3GUz3zZeq7Eo6xYZa7WH0/xtLJjNN3qxWUwUqL2CAVyS8lcbn8ZlO9E6P7PNS9Os9/aSYnGtFxrNmAdZp7IsSLtWOay/R9hVuJRZu/OrEoqFMYveFnnbp6V0EG3n3SN9rq0Jv69ENNPNdOaApPrw7OqUTemaZlfN9vctwpl6zQWrHSlD0et6B26tC3T3cKMhll616mDLN6cZlgkWP6ycGtp/M7/+hkJ5n+pPM4zLj2PQrqHb2rCcMWx/nhViIgJ2O3kMaZLZQWT9XcgN6C8ZOi2HUUf3L0NDCTMxdEvjliuSXZJObVbu1eAwrVymVo2pM738DybWHCPvgQX13OP6mSYB+oXeKQi0cKqb+bq7orVVLZvZ48q7akxSe7jw5PwJuW6xX32WfaW92jvN7iTr/yruT7Lfv512byGaS3lhmg2s/Wl2C4dWZX+evT6Ns/gK6pLn2Z1xFo95jR8OX2+eRfn9eZYpxfn7GvOsSsGBc8175TfCKjHWjz2Z7wwn15FSMLIW/Zwp/PJKppju7N8v/Isi348fzJqbGSdPZfML5ujtkAPy3Z2MbH148KLeRspmqrNdzB/JzoJdUkJpv3KVLP6FwB1C5yjzHrUqm5Zrj+eYq4hY8nidjemO4MRcCdJBr5xYxqwCSP54Ok2c3sKpE41otkf6Nqx0nD0qlaXaVxwj3xyQyicmjH8ABKFvEAAAeNpjYGRgYGBmYPhktnNXPL/NVwZm5hcMQHBFXeEbmC57POnPtX9dzC/A4uwMTCBRAJeuDzYAAAB42mNgZGBgfsHAACL/XAORQBFUwAwAcBcEmQAAeNpjfsFQywAEQBoFgEQxRGrhNCFQi8rDax4DKeYhAADj1AgwAAAAHwAfAB8AHwBAAHcAmwC9ANgA+AE0AV8BiAGyAdgB9AILAjUCSwJmAoECoAK3AswC9wMSAz0DbAOKA64D3gQPBDIEWQSCBKYExwTtBRwFPQVTBXoFowXGBecGEgY1Bk8GaAaEBqwG1gb5Bx8HQQdbB3IHlQerB8YH3wf8CBkILAhXCHAIlgjBCOgJBwk3CWgJkQm/CegKCwouClUKhAqlCrsK4gr9Cx4LOgtUC3YLngueC8QAAHjaY2BkYGCIYrBg4GFQYWAH8RAAyGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA3YAA0AAAAAJPAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABQAAAAUAA8AbUdTVUIAAAFEAAAAJwAAACi4/LjqT1MvMgAAAWwAAABJAAAAYGf8mjtjbWFwAAABuAAAANcAAAE4ISlOYWdhc3AAAAKQAAAACAAAAAgAAAAQZ2x5ZgAAApgAAAdqAAAYtCQw2fRoZWFkAAAKBAAAADUAAAA2CHVH3mhoZWEAAAo8AAAAGgAAACQEpwRUaG10eAAAClgAAAAoAAABrJopBW5sb2NhAAAKgAAAANgAAADYRQ1LcW1heHAAAAtYAAAAHAAAACAAgABebmFtZQAAC3QAAAEFAAACSi9xS2Vwb3N0AAAMfAAAAVsAAAQ3VFJMagABAAAADAAAAAAAAAABAGoAAQADeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhfsE4gYGVgYGpiymCgYHBG0IzxjEYMR4C8oFSMMDEzIAEnCODXBkOMDAoijG/APGB5pQpMDDMB6t8BxZTYGAGACuvDC8AAAB42k3JMS5EUQBA0fPNAwxAFAgwAAAAgKEGAACIxlrYgULU7MIuFNaggXyJhtvc4iADCZRLiH4fohSqFUtIokCd+0QUKkNjGA8L4Sjchef6ijjmnwpVIRUmQjrchqdfjeL3+C1++b7m84OvJPC6JvJXKdK48eARJBUYlKNTh249erVp16dcqRpNgkxZsuXJV6hIsRJlatVpUK9RSotWzbr0GzBsxKgxk6bMmjNvwaIVq9at2bBpx65tR85dmDbj0rhDB46dOLVn35klacu25Jow5OoHlyIp1wAAAQAB//8AD3jatVi5juNGEG2KHux9UAJ9XwIhODYIYj9qookm6g+YaBJfkb9vIkWKGquB33ulUrOW8m2zwUODfnVXddWkNuWU2+v2AV8v0puU3nXbrtl2237bD904DXm1f3zZ3PIuOWPr+x+b2+Y258e7nFYpGRrIT1KaABinbT/2Yzfg3W2nYRr6IWcCyuMdXrhWN3we70sRzUrFJJjEnFSGfredthLgkLPEuMPGXLBySW3AbYQUincDZCd0zo6d45tDgQSpOev/RLr3A2AZIO0s+bhOaVVtRPmaYRo/0b6B+vZUp2B/KaJdwIx/SpF2M/YEbFc35fFlaQ7tA/iv9qSOq33ArlepS+n7CTThg5Ec+ncwpAwGEEgXAI9rKr+6If2qv3T31V4f75sDxXBtZzZuaakG1K/O+2mosW9uwciB9HJuH6iZuwzISuMJqWyAGomc8Sa747pKAAHo7LWcTqtcORV8dYiar9IASh0CZWqgdIcFA4zwBH40I39ddeDTlwyniYjCiQbhHyAlfFVwK74YUgxX+gM/y8xKX8DD4AJHTFo9vqcaMdDVg6RIYV3Ux1+VlkUbxJy0KHTPxa2FD+yCgLnIjjnav6fltn0zx09E0/5rJ0HD0WxQTMlC20UPfGax2FMjo4C30xRb5RfVEblyokOaUaYNbQPr26IroBBJNdTKqdEGRTYvzBA8aXYoSrvLtx8F+T4RVcCf4HbaNDvducPnzMh0F8vBObsLQhzM5jZ/BZufsoPi0WO2hzK9/3G1P97ntPAR2VYfQbG5j/iEiw4F+fVhPpEPUHhSMAaYqYr9CJFYtRRZnaKpY9XqtkoaLzz2DfFyzNsnylvxaK+Ng/RYz6g/k96dUWZN7VTTajVk9LMkLyN9ONdjRUcnS5yiVG6UoT2heCkwcqxcu86cBiOs9uZ5CBjtXPNqcLtZPjFLATxlkuXXcW2xl2o9Uj5MEe/VyCiAFV2VsxO5D/mwsWjbudYWcMrK7/Da4CYRDy5+uN7S2nN/rtdwijfSNHqiS5qeJvyWanbXR7WtPmJs7bqq5+rGFVTxsgAzKZLv51E22upplGL14bhmqJRl3PoSe9+IG4Sb82nzptJ12iInjIOcw1Ia3T0FpvCKRGORl7E79jUvSjjKeW7SC4tsYsw5SmegNx1FEei4WQRcVW6mD3GFp9G9Uh1vZhdBi45joi6qK0KxOYBXyJAnLZA0Q0TqtHZrz7Bg6NhTvQBc2sYMDTnjWWo69zV3dPSDyOGPzqJvLmZ7L1rLjGdGxaz3Ky1pCq+8FM3a3UlG9TpONZDyYhK6oBekOXZ+BOTCelLOtTH0orG/iCj0Fwb13iJ7PzrPBLev1yKvQnJl3VmjbbB4w6JI2E+9vH2k1eT9Wm9qB3CqzfKBRatLVOOgSEc6k2dA6Jx7rzP0oJ3knQKSnqaeBJm/UAGLiv08JzfMSUk+16M3x5gmWW53ZYJXoEcjf6qy0WYWS1i0r5e0ojaLl5fgmg2rvbJBFle0yCLs3Z3xTbYkIFgixGijDKfIp/5uT9qDnSQZSgt+tg+Mf7cvKKfWpfg7cwCQblOLnGw0lnMATQjgH84B7J+Ng+phHATc1tcX54Drwm3nOcBtuTv1StbwsA8GTUKoM146A6zVXXqidiOqAo15wrxwIMBDs/AVO/tefSUYwyNcs/N0wM/zlKBoxqI54RMqXktK7ARFs2bzUjar0lHAmtxVzuas5RfKGa9QugevfLiJ0O31Upe9AhWvEnxenghKifNAveaR98Qib0MY1KOLSesJflMKniKuhexnSsWO+QUoWCZMl+iov620lAmwV6R3Fez+pvbgnBLaC1TlsCAi44zuDIRrfEnP5kI33xxmjTyo1Sb+/50MGPOqYVzyIKsGvc1ir4C6I3TprQYMyXIX7eGmoAFgB8pidgix8+LU2ZzOJp8RKBs7tGqxvzQf1PMiVR7L+cBbYq/+2LOx+m3GqxUU5mKVOJVOjXw2tJFT5SF8rRaDiqVi33sP4EOjHGrlYjqw7i5V+aj7+GFnX7v62M//d1MBqVz7VLD9e1PBciio1vrHM8HyirG0o5aqRPOZAIvhNLfn780DBNEuMUaX84BvxA3CjZ86fzwPVJBziNIs5wEixGJeO7xDr//dC/MA045XRcRpQJhxitMA8OWDanxpFpjqLMCj9452W3KKk8AUJwE8zQC5VJzPAYoEIifJGOYA1StlYwmZR361/3cNaTg3eAiYOfaTmLWGDJlL43ju/hGN5enX/dHJBzfFToi1t/bosAOAbFNUsv0AV88Z+/uudgQVa53AGVzh9BQZ7yNP1Tr1uoBpgPaKANsx9uJ/KbBbXgq9PlMMuFJVtQ6x+ti7fSBjt98vu31520tlycvezPsWk73vTr3ZvhhXYPx/43nW439Se/ygg/f5roUVQlfEO9vk/m76RacvH4ROn3Vcl4gm+CrO2J36ua/gP52fVyBxxUrKcwo3u4wnCGYdv9brm2e82LcPcKs48j8GUlu3Mv/4K/70i8WI5NWp/PgLwQDi+g3JH5K7AAB42mNgZGBgYGZgYFz1dlU8v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAhwQO3QAAAHjaY2BkYGB+wcAAIv9cA5FAEVSQDQBwfwUBAAB42mN+wVDLAARAGhuuRcIM1MDUMouAu2qHoD9q8dgBBH/nAQCJSWnPAAAAHwAfAB8AHwBCAF4AgACSAK4AwQDeAPQBFgE5AXEBlwG0AdcB/gInAlECaQKGAp0CugLMAuYDCwMdAzwDXwOJA7QDzAPiA/gEEwQqBEQEYAR7BJgEtwTdBQcFMQVGBWcFfAWXBbwF3QX8Bh8GPgZiBoQGlgayBsUG5AcDBywHVwd6B58HwAfoCBQINAheCHYImAitCMoI3Aj8CRoJLAlHCWoJkwm+CdQJ6goAChsKMgpLCmYKgAqcCrkK1wr5CxsLNgtVC3ALjguyC88L8QwSDBIMSAxaeNpjYGRgYMhmsGDgYVBhYAfxEADIYwQAFaIA33jajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBbAYAg/Jw4AAAAADsUp5t27Zt27X3X6DNO1UClRUUFBIWEVWtRq069Ro0atKsRas27Tp06tKtR68+/QYMGjJsxKgx4yZMmjJtxqw58xYsWrJsxao16zZs2rJtx649+w4cOnLsxKkz5y5cunLtxq079x48evLsxas37z58+vLtx68//2LiEpJS0jKycvIKikqhx4/7+2hZpXmZABrn4DhgEAYCYEtgGwxPANJ/SZnEq9fOjQS69OTEzIv3Z2KPvYfFPDHeV75s7Pa2POQlTy5uHv58XomZF6PvkR8WvqxsjF7x/+LgNO8cLIw7W6582TjtHbqX9J/p8w4zL96fhT3mD4t5YswrXzZ2e1se8pInFzcP9X8SMy9G3yM/LHxZ2Ri94v/FwWneOVgYd7Zc+bJx2jt0r+g/879ppD+vnOvvOBOTS0tSk/NzkwDpNfepAA==)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAxUAAwAAAAAHJQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBmfHzzY21hcAAAAZAAAACUAAAAyB4CHX9nYXNwAAACJAAAAAgAAAAIAAAAEGdseWYAAAIsAAAGMwAAE0zA4Cg3aGVhZAAACGAAAAA1AAAANgh1R95oaGVhAAAImAAAABoAAAAkBKcD7GhtdHgAAAi0AAAAKAAAAKoMNQVfbG9jYQAACNwAAACmAAAApr/duwxtYXhwAAAJhAAAABwAAAAgAGcAXm5hbWUAAAmgAAABBQAAAkovcUtlcG9zdAAACqgAAAGqAAADCIfASQl42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVJw0MyABJwjg1wZDjAwMJ9jfgHiA80pU2BgmA9iM70DiykwMAMAVhsNRwAAAHjaVYmxCkFhAEbP77OSZBSXuJ4DACkeBmUwmSQxWcnEgvISDJJX8Ay2v343GTjDOcMBQoCARGDzaZgzkCKGiAIRPNYaaaypZlpoo52OuujmHPz9SfDnWmqrvU66OodxL/d0B/uwd7ArsAPbBzsEDL/EgSR87QNdeqTp4JEhS448ZXwKNGnRpkiNElXqVGi8Ad6lJ5oAAQAB//8AD3janVfBbqNYEHzAeK1REkXEQtEoGo0Qsua8sqx8VE4++cQHzGlP+UeffOLUSjJbRT03jcmuVstbgOzQRXW96n7PqUp96quX6oSnm3Sf0nPd1kVbt03bdPVu3/Xl+eO2OPK0vserb6/FsTj2/cevPhUp5ehNSvt614yj3tXdfhw1QwwXBuJSHN9eDaG3IbJD5H6HwQjG4xn3DoN/8f/ymRim0y/CNn8IqI9C1Wj3SCaPFkhkQD4gNAgrX1MqHeEeGMyJ8WNWHe51KzpMBUEfv3DDUR54ff/LbFQpVY4CTaUNMbrxLECnxlmeGURhAYOTEhlGMRiQUuEzs8KscELqcS742vtDZHrDL0Sm27Z2lqQ1J8mkkWkxxYvfZVQviBg+bvF+ZvT7t79bpj/SInZXt5xzXJm/jakwJ1gFeS3VeIYzyBUxroYIBjn4N+ku9bghguYDOE1vVp7N/P3A7rvYZR9kB8ilmsjsKB78Innz5ofFXK9U7iRynb0QJRaTRay7m7HNoj5wQLEBAt7OFP+CZ9cQT2sqUINFoZMz9lAe3h/w7y9MRGcqo+5z1eGQoHhQm/fIe03esBPO6oUzywZQnmHACf1ruuNbQmaN1PS2gBlANsamEXB/TPWpXtFSD1U8Bmer76UL9NF/+bA4N/3Ec5sdURzph54UQDO8c693oAIHuPJd6k9EPLnzZp7doA88IZIs5STNPlj+xG2DE18kLfUi3oSXTWXCTbM5XXkVndSt4Gh9wYe8ClgfxBaYTvyZlpp20aOj03fZqdQ0MuuXTPlgdJxrlvMvhOEKbNGs15izFT7BOWLimHJVASuS3bA8xFIqPd+7VAOxIUc6hu1qjcfq9HFrVgzvDwyoTkDUPPaL2LrT2LPzrMZYM6pjCMaLaj2IVYuO9aMetEHMlvlkfYiBD8m4kgMELiVBClmVk2M8AoUK0PW5tlqi4tFoe+IUw9srUc1maHwKOdWpGXNqlBNGyEuO8szoT+Zkl9TARjh0QJd+Amkx7230hc8dsbMPdAMeGZJw9EP2CA99rw+9iFrSETiLeVcGYbVm9TbQF15/hfAYEfIuIHdrokBG1egFxvgnLr4Glmf2RO9wde5u9CBdkPPCVVql4Oz0JyN8bWb30nqkaQrrEb9uGLS31iMc/DYVwPxP+5dcu0yWEd4bVLJx5W7St5E150VX8lCHJgcy52nOhFg6+Ow7HrEQknAuo9d0+pI+HYyVFqzv1jkQgTw4pEwxTJVNS8c2zFsqXYs1u+xGi+NupQpVD0MsFCgPyGO4rJEp9lmw6JRD6GBSMu+6Nvl/W2xbvEcH61k0RVtrAEQAv6/s5LlvNFlcXvhmCmpq7/fpXtRMufNGQT7dK3xf7Go5FvtZv2ZM38leKfpMEpClaLRGGA9+3IyzyzQ5v2nuh+2/upKH2zK7oTyzi1y7AWrRCdERR+mtTmFGBRdHqM//tAMhhu4xjxpKhr7C/LnnUjn2MYr5u278YqxuVXb4Hp+M2Vua1zIivBoveVNdaCz3unJXOd7Fva36yZbyaV0x0nTGis/OFF93JvNkzWlb601zUet4V/PKOzVVp4my5NiY4TetDxi50ohwQckbfh0wmBeVNCNcxOqg8P/47eZfCIbPqKfqxftp5jU5N+yE1M3U1UIfYYWrr7NilN6K0cyyoXMQLdtJrOCfYdQrleoVXJvovQKhm6aV2qPONIBJGP0WEwYkIguPXTO6ZgR19Z5jveY0LIpqPl9msTecpw17KE6mUu0iiTzBNmPCw9lc/WJ4UibrsF+J7tHCoD4viYVH9GCltEQNK/fCj8RxwGn9vvbmaobJuu2m3B/z/TPWrgJxluzxvEgg8qdPNL/C9r1th96k9sDdEAEZPf6QucAR8Jp5DT1+ZJ1xVv/gwLwIz40IcH5tacflzrWgKvXE9/HClnNvypRwQJuYlgHlKWOwu2n4voF4wsr7BWI6v3DEnVSFzte4kpoh7IT1OKKZjMCJoYhc/EmUvTSVTBJ1a9QQPZAOxVkMLBK77FT4+3EoD6mS48z4j6rVYkDPqNKN/qXIHcgw81qg+WUAJX4Je4BDnq1UNPrVQYZ5s88qZA1GL+qXAk8yw913Zf4jQcffy77iwwB42mNgZGBgYGZguDE79208v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAoEQPaAAAAHjaY2BkYGB+wcAAIv9cA5FAEVTADABwFwSZAAB42mN+wVDLAARAGhXUorPR5RGihGVgIiTawcBYzvALKAOiawEkgQmdAAAAHwAfAB8AHwA8AGcAiACrAM0A3QD9ARMBGwEyAVUBagGRAa8BzAHUAe4CCwIdAjcCXwJxAowCtgK+AuEDCwM2A1QDdAOWA74D4gQaBDsEXwR4BJ0EugTgBP4FIwVABXMFhwWnBcwF6AYFBi8GTAZoBoMGoQbABtYG9AcaB0UHZAeJB6cHxQftCBgIQgh4CJ8I0Qj0CR0JQQlTCV8Jdgl2CYgJpgAAeNpjYGRgYAhisGDgYVBhYAfxEADIYwQAEv8AxnjajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBIABB8ICoABQAAOyt+rZtZNt2N+yybSGIhEiIhmJoh66omD37Dhw6cuzEqTPnLly6cu3GrTv3Hjx68uzFqzfvPnz68u3Hrz//4hKSUtIysnLyCopKYausoqqmrqGppa2jq6dvYGhkbGJqZm5haWVtE9vJL9THhxVQBVnoRgzDAFRqkzFv/zEm4ZiZN6HvGrUupXT49cFtKSVm+/k4LSIgJ6wBeglZBpO9HDe2D3cmz4saU56TH+nyz6X7LZISueZSvIWigIk7yDoBePc976HnfeHkY4bdiufeE/ovEaevGGbgv0Fv8t2U8p8i9E/l/1SjaXN8OKP7Nzzn9ZztqJUp2VEL07Kh9dv6Rnl3gmceMxbaIBUeIKtYjfWiDfrVKWjYjoINFSwNWNrAJLOoY4WqnI1GRYWaaNRUo5qhT069vOcNcZKbefwq4sZzukVrDd1I6J6FLiRwV/5SpVzNOY1/ROgMu+wqxt1zGBd7bZa1tm4zuLOiGd3NiPC/ZeZumdlJzPz7x9OQ84alDMFazvW9cbxBddx8q50AF0Tb7wAA)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-italic-Cgu7qCFu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-italic-BWw7-oF9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-italic-CnuSFIyO.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-italic-BMZuTBzt.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-italic-BGkqizij.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-italic-BC6VAxdc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-italic-BXuSHrjR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-italic-RLIThRd4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-italic-F2ziEGcb.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-italic-C3q834ic.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-italic-CpkvI5hy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-italic-D2yaqPoE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/orbitron-latin-wght-normal-Du7j2Vp2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-cyrillic-ext-wght-normal-Duf7tWJ7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-cyrillic-wght-normal-DINSYtDx.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-vietnamese-wght-normal-DlPkZmYr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-latin-ext-wght-normal-B5pmZ151.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-latin-wght-normal-CQ1lLIdm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2)format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-ext-400-normal-VNDy5CZS.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-400-normal-BJwze9_g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-400-normal-DYbdP60f.woff2)format("woff2"),url(/assets/andika-cyrillic-400-normal-CIdpN1kB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-vietnamese-400-normal-afg23LQ3.woff2)format("woff2"),url(/assets/andika-vietnamese-400-normal-Bw99zChb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-ext-400-normal-D580Nkki.woff2)format("woff2"),url(/assets/andika-latin-ext-400-normal-NXfvB_tZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-ext-700-normal-DvCsrHON.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-700-normal-BdIUMeTx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-700-normal-D404ywHU.woff2)format("woff2"),url(/assets/andika-cyrillic-700-normal-Bzg0mZT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-vietnamese-700-normal-CS3rZngu.woff2)format("woff2"),url(/assets/andika-vietnamese-700-normal-CZOGxJjV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-ext-700-normal-Ch3SGZaH.woff2)format("woff2"),url(/assets/andika-latin-ext-700-normal-DBt0PRsd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-cyrillic-ext-wght-normal-Bbszbot-.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-cyrillic-wght-normal-C1_dtFTU.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-vietnamese-wght-normal-D6rXIIam.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-latin-ext-wght-normal-Bzx46pNl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-latin-wght-normal-D7itQ8IL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-normal-C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-normal-B87Md6o9.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-normal-8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-normal-BFvpiE3j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-italic-T00rgbz1.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-italic-BpLolsQ8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-italic-BfxaBkav.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-italic-Bc6UFQqS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-italic-CqU0VZms.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-italic-Dsqv3611.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-italic-Y4Zag0Am.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-italic-omD4Z7vk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-italic-DWlx-poF.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-italic-CmFF8Y5k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-italic-DX574ivH.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-italic-DeNTv1Y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-italic-rmlAbObI.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-italic-CgbdrOqg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-ext-500-normal-BjdEjhHc.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-500-normal-CBZLRaMr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-500-normal-kQHBM3cE.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-500-normal-gEBUHwKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-ext-500-normal-8OvC5Vmr.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-500-normal-Cp0bGOKK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-500-normal-CjlmbScm.woff2)format("woff2"),url(/assets/alegreya-sans-greek-500-normal-BwxJMQU_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-vietnamese-500-normal-CFLbXWhL.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-500-normal-B1LHNMw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-500-normal-CxFoZ42m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-700-normal-qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-700-normal-CTof9pYC.woff2)format("woff2"),url(/assets/alegreya-sans-greek-700-normal-BZuMtSJ5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-700-normal-D0056cUE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-cyrillic-ext-400-normal-BVNzkRPT.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-ext-400-normal-ZOYDKqhl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-cyrillic-400-normal-DPPFrA-m.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-400-normal-7QypKdv7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-greek-ext-400-normal-BUcreWpm.woff2)format("woff2"),url(/assets/libertinus-serif-greek-ext-400-normal-D9WhVXWl.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-greek-400-normal-T7NNp_YN.woff2)format("woff2"),url(/assets/libertinus-serif-greek-400-normal-CfjrevD3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-hebrew-400-normal-CIBUtEUZ.woff2)format("woff2"),url(/assets/libertinus-serif-hebrew-400-normal-DR_LTpot.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-vietnamese-400-normal-DKqNWPd8.woff2)format("woff2"),url(/assets/libertinus-serif-vietnamese-400-normal-BkUkdNF1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-latin-ext-400-normal-D-_kZ8o8.woff2)format("woff2"),url(/assets/libertinus-serif-latin-ext-400-normal-CD2IRtIq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-latin-400-normal-UuLrF836.woff2)format("woff2"),url(/assets/libertinus-serif-latin-400-normal-23LEb6vZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-cyrillic-ext-400-italic-9z9EJMKz.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-ext-400-italic-byURIu6l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-cyrillic-400-italic-H6BesxTS.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-400-italic-DW8mvPy3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-greek-ext-400-italic-CZJTeU5B.woff2)format("woff2"),url(/assets/libertinus-serif-greek-ext-400-italic-CynwMHu8.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-greek-400-italic-DH6udbeh.woff2)format("woff2"),url(/assets/libertinus-serif-greek-400-italic-yEkIjrOn.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-hebrew-400-italic-Of34LW2p.woff2)format("woff2"),url(/assets/libertinus-serif-hebrew-400-italic-Z5RpDhxr.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-vietnamese-400-italic-DkOijBn7.woff2)format("woff2"),url(/assets/libertinus-serif-vietnamese-400-italic-Bbj4ukBr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-latin-ext-400-italic-Cxjd9wk1.woff2)format("woff2"),url(/assets/libertinus-serif-latin-ext-400-italic-C053KNFf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libertinus Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libertinus-serif-latin-400-italic-B2pw30VD.woff2)format("woff2"),url(/assets/libertinus-serif-latin-400-italic-Yo4WIJgi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-cyrillic-ext-600-normal-Dyxtp3Gq.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-ext-600-normal-B6mRsDVt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-cyrillic-600-normal-Cl8_mx6R.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-600-normal-BqVQKO-C.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-greek-ext-600-normal-DqLivmDR.woff2)format("woff2"),url(/assets/libertinus-serif-greek-ext-600-normal-B5xBNeOG.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-greek-600-normal-CVz3Sj-Z.woff2)format("woff2"),url(/assets/libertinus-serif-greek-600-normal-DYQNAsI3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-hebrew-600-normal-DKg_ts7B.woff2)format("woff2"),url(/assets/libertinus-serif-hebrew-600-normal-Bwvhond_.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-vietnamese-600-normal-DJX_zCAs.woff2)format("woff2"),url(/assets/libertinus-serif-vietnamese-600-normal-CBfPbaRl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-latin-ext-600-normal-Cfkd30ew.woff2)format("woff2"),url(/assets/libertinus-serif-latin-ext-600-normal-DsMBHrVy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libertinus-serif-latin-600-normal-CHKIencd.woff2)format("woff2"),url(/assets/libertinus-serif-latin-600-normal-BS-h1Jzn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-cyrillic-ext-700-normal-C-1o9NjX.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-ext-700-normal-auD0OQIG.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-cyrillic-700-normal-BLXSzlaz.woff2)format("woff2"),url(/assets/libertinus-serif-cyrillic-700-normal-qG8nd6M6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-greek-ext-700-normal-CP8Uh17X.woff2)format("woff2"),url(/assets/libertinus-serif-greek-ext-700-normal-CrhDcdoQ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-greek-700-normal-KWT5_65o.woff2)format("woff2"),url(/assets/libertinus-serif-greek-700-normal-CXDj_ICm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-hebrew-700-normal-BWbNcTjT.woff2)format("woff2"),url(/assets/libertinus-serif-hebrew-700-normal-DoVdRIG1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-vietnamese-700-normal-CymlxKnI.woff2)format("woff2"),url(/assets/libertinus-serif-vietnamese-700-normal-UfZOhZh1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-latin-ext-700-normal-CZnEAd_f.woff2)format("woff2"),url(/assets/libertinus-serif-latin-ext-700-normal-BnpUnHj-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libertinus Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libertinus-serif-latin-700-normal-DgcGlGzg.woff2)format("woff2"),url(/assets/libertinus-serif-latin-700-normal-DtCYrCCq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-style]{--font-display:var(--font);--heading-weight:700;--heading-tracking:-.025em;--page-texture:none;--sidebar-texture:none;--eyebrow-transform:uppercase;--eyebrow-font:var(--font)}[data-style=studio]{--bg:#fff;--bg-sidebar:#f9f9f8;--bg-subtle:#f5f5f3;--bg-elevated:#fff;--hover:#0f0f0f0b;--active:#0f0f0f14;--text:#1d1d1b;--text-2:#5c5b57;--text-3:#9a9893;--border:#0f0f0f14;--border-strong:#0f0f0f24;--accent:#2f6fec;--accent-hover:#2560d6;--accent-soft:#2f6fec1a;--font:"Inter", ui-sans-serif, -apple-system, sans-serif}[data-style=studio][data-mode=dark]{--bg:#161616;--bg-sidebar:#1b1b1b;--bg-subtle:#1f1f1f;--bg-elevated:#212121;--hover:#ffffff0d;--active:#ffffff17;--text:#ededeb;--text-2:#a8a6a1;--text-3:#6e6c68;--border:#ffffff13;--border-strong:#ffffff21;--accent:#5b8ff5;--accent-hover:#74a1f7;--accent-soft:#5b8ff529}[data-style=terminal]{--font:"Space Grotesk Variable", "Inter", sans-serif;--font-display:"Space Grotesk Variable", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--eyebrow-font:"JetBrains Mono Variable", monospace;--heading-weight:650;--heading-tracking:-.035em;--bg:#f7f8f6;--bg-sidebar:#eef0ec;--bg-subtle:#eceee9;--bg-elevated:#fff;--hover:#0a1e140d;--active:#0a1e1417;--text:#0e1512;--text-2:#48544e;--text-3:#8a948f;--border:#0a1e141a;--border-strong:#0a1e142e;--accent:#0b8a55;--accent-hover:#087246;--accent-soft:#0b8a551f;--r-sm:3px;--r:5px;--r-lg:7px;--shadow-sm:none;--shadow-md:0 0 0 1px var(--border-strong);--page-texture:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px)}[data-style=terminal][data-mode=dark]{--bg:#0b0f0d;--bg-sidebar:#0f1512;--bg-subtle:#121a16;--bg-elevated:#121a16;--hover:#50ffaa0d;--active:#50ffaa17;--text:#d8f5e6;--text-2:#8fb3a1;--text-3:#557567;--border:#50ffaa17;--border-strong:#50ffaa2e;--accent:#3ddc97;--accent-hover:#63e8ad;--accent-soft:#3ddc9724}[data-style=terminal] .view-title:before,[data-style=terminal] .page-title-wrap:before{content:"~/ ";color:var(--accent);font-family:var(--mono);letter-spacing:0;font-weight:500}[data-style=ledger]{--font:"Inter", sans-serif;--font-display:"Newsreader Variable", Georgia, serif;--eyebrow-font:"Inter", sans-serif;--heading-weight:600;--heading-tracking:-.01em;--bg:#fff1e5;--bg-sidebar:#f2dfce;--bg-subtle:#f7e6d7;--bg-elevated:#fff7f0;--hover:#33302e0f;--active:#33302e1a;--text:#33302e;--text-2:#66605c;--text-3:#8f8780;--border:#e3cfbe;--border-strong:#ccc1b7;--accent:#990f3d;--accent-hover:#7d0c32;--accent-soft:#990f3d1a;--r-sm:2px;--r:3px;--r-lg:4px;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 8px 30px #33302e2e;font-variant-numeric:tabular-nums}[data-style=ledger][data-mode=dark]{--bg:#262a33;--bg-sidebar:#1e2128;--bg-subtle:#2e333d;--bg-elevated:#2e333d;--hover:#fff1e50f;--active:#fff1e51a;--text:#fff1e5;--text-2:#d4c3b4;--text-3:#9a8f86;--border:#fff1e51f;--border-strong:#fff1e533;--accent:#ff7faa;--accent-hover:#ff9dbf;--accent-soft:#ff7faa24}[data-style=ledger] .view-head{border-bottom:3px double var(--border-strong);padding-bottom:14px}[data-style=ledger] .card{border-top:2px solid var(--text)}[data-style=journal]{--font:"EB Garamond Variable", Garamond, Georgia, serif;--font-display:"EB Garamond Variable", Garamond, serif;--eyebrow-font:"EB Garamond Variable", serif;--eyebrow-transform:none;--heading-weight:600;--heading-tracking:-.005em;--bg:#f6f0e1;--bg-sidebar:#2f3a33;--bg-subtle:#efe6d0;--bg-elevated:#fbf7ec;--hover:#2b2a330f;--active:#2b2a331a;--text:#23232f;--text-2:#4f4b45;--text-3:#8a8274;--border:#e2d6bb;--border-strong:#cbbb98;--accent:#7a1f2b;--accent-hover:#631823;--accent-soft:#7a1f2b1a;--r-sm:3px;--r:4px;--r-lg:6px;--shadow-sm:0 1px 0 #5a462814;--shadow-md:0 2px 10px #5a46281f;--page-texture:repeating-linear-gradient(transparent 0 31px, #7a643c1c 31px 32px);font-size:16px}[data-style=journal][data-mode=dark]{--bg:#1d1b17;--bg-sidebar:#141d18;--bg-subtle:#26231d;--bg-elevated:#26231d;--hover:#f0e6d20d;--active:#f0e6d217;--text:#efe6d2;--text-2:#c2b7a1;--text-3:#847a68;--border:#f0e6d21a;--border-strong:#f0e6d22e;--accent:#e08b93;--accent-hover:#eaa6ac;--accent-soft:#e08b9324;--page-texture:repeating-linear-gradient(transparent 0 31px, #f0e6d20d 31px 32px)}[data-style=journal] .sidebar{--text:#efe6d2;--text-2:#c9c0aa;--text-3:#8f9a8f;--hover:#efe6d212;--active:#efe6d221;--border:#efe6d21f;--border-strong:#efe6d233;--bg-elevated:#3a473f;color:var(--text)}[data-style=journal] .view-title,[data-style=journal] .page-title{font-style:italic}[data-style=journal] .eyebrow{font-variant:small-caps;letter-spacing:.08em;font-size:14px}[data-style=lab]{--font:"Manrope Variable", "Inter", sans-serif;--font-display:"Manrope Variable", sans-serif;--heading-weight:750;--heading-tracking:-.03em;--bg:#fbfdfd;--bg-sidebar:#f1f6f7;--bg-subtle:#eef4f5;--bg-elevated:#fff;--hover:#0a3c460b;--active:#0a3c4616;--text:#0c2229;--text-2:#4a6168;--text-3:#8aa0a6;--border:#0a3c461a;--border-strong:#0a3c462b;--accent:#0f8f84;--accent-hover:#0b7a70;--accent-soft:#0f8f841c;--r-sm:6px;--r:8px;--r-lg:10px}[data-style=lab][data-mode=dark]{--bg:#0b1417;--bg-sidebar:#0f1a1e;--bg-subtle:#132126;--bg-elevated:#132126;--hover:#78dce60d;--active:#78dce617;--text:#e2f2f4;--text-2:#9dbac0;--text-3:#5e7b82;--border:#78dce617;--border-strong:#78dce62b;--accent:#3cc9bb;--accent-hover:#5fd8cc;--accent-soft:#3cc9bb24}[data-style=atelier]{--font:"Inter", sans-serif;--font-display:"Fraunces Variable", Georgia, serif;--heading-weight:600;--heading-tracking:-.02em;--bg:#fbf8f4;--bg-sidebar:#f5efe8;--bg-subtle:#f3ece4;--bg-elevated:#fff;--hover:#3c1e140b;--active:#3c1e1414;--text:#251b18;--text-2:#6b5c55;--text-3:#a59088;--border:#3c1e1414;--border-strong:#3c1e1424;--accent:#e2562f;--accent-hover:#c94822;--accent-soft:#e2562f1c;--r-sm:10px;--r:14px;--r-lg:20px;--shadow-md:0 2px 6px #3c1e140d, 0 12px 32px #3c1e1414}[data-style=atelier][data-mode=dark]{--bg:#1d1820;--bg-sidebar:#221c26;--bg-subtle:#29222e;--bg-elevated:#29222e;--hover:#ffe6dc0d;--active:#ffe6dc17;--text:#f6ebe6;--text-2:#c7b5ae;--text-3:#85747a;--border:#ffe6dc14;--border-strong:#ffe6dc26;--accent:#ff8a65;--accent-hover:#ffa486;--accent-soft:#ff8a6526}[data-style=blueprint]{--font:"IBM Plex Sans Variable", "Inter", sans-serif;--font-display:"IBM Plex Sans Variable", sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--eyebrow-font:"IBM Plex Mono", monospace;--heading-weight:600;--heading-tracking:-.02em;--bg:#f4f8fc;--bg-sidebar:#e8f0f8;--bg-subtle:#e6eef7;--bg-elevated:#fff;--hover:#1040800f;--active:#1040801c;--text:#0d2a4a;--text-2:#3f5f82;--text-3:#7f98b3;--border:#10408024;--border-strong:#10408042;--accent:#1f6fd1;--accent-hover:#185bb0;--accent-soft:#1f6fd11f;--r-sm:2px;--r:3px;--r-lg:4px;--shadow-sm:none;--shadow-md:0 0 0 1px var(--border-strong);--page-texture:linear-gradient(#1f6fd117 1px, transparent 1px), linear-gradient(90deg, #1f6fd117 1px, transparent 1px)}[data-style=blueprint][data-mode=dark]{--bg:#0b2545;--bg-sidebar:#0a2040;--bg-subtle:#10305a;--bg-elevated:#113360;--hover:#a0d2ff12;--active:#a0d2ff21;--text:#e3f1ff;--text-2:#a9c9ea;--text-3:#6f93ba;--border:#a0d2ff29;--border-strong:#a0d2ff4d;--accent:#7cc4ff;--accent-hover:#a3d6ff;--accent-soft:#7cc4ff29;--page-texture:linear-gradient(#a0d2ff14 1px, transparent 1px), linear-gradient(90deg, #a0d2ff14 1px, transparent 1px)}[data-style=blueprint] .card{border-style:solid;box-shadow:inset 0 0 0 1px #0000}[data-style=blueprint] .view-title:after{content:"";background:var(--accent);width:64px;height:2px;margin-top:8px;display:block}[data-style=blueprint] .eyebrow{letter-spacing:.12em}[data-style=arcade]{--font:"Space Grotesk Variable", "Inter", sans-serif;--font-display:"Press Start 2P", "Space Grotesk Variable", monospace;--eyebrow-font:"Press Start 2P", monospace;--heading-weight:400;--heading-tracking:0;--bg:#fff7fd;--bg-sidebar:#fbeefa;--bg-subtle:#f7e6f6;--bg-elevated:#fff;--hover:#a014a00f;--active:#a014a01c;--text:#26103a;--text-2:#63487a;--text-3:#a08bb4;--border:#3c0a5a24;--border-strong:#3c0a5a4d;--accent:#d6249f;--accent-hover:#b31a85;--accent-soft:#d6249f1f;--r-sm:0px;--r:0px;--r-lg:0px;--shadow-md:4px 4px 0 var(--accent)}[data-style=arcade][data-mode=dark]{--bg:#120824;--bg-sidebar:#0d051b;--bg-subtle:#1c0f35;--bg-elevated:#1c0f35;--hover:#ff50dc14;--active:#ff50dc26;--text:#f6e9ff;--text-2:#c7a9e6;--text-3:#8566a8;--border:#ff50dc2e;--border-strong:#00f0ff59;--accent:#ff4fd8;--accent-hover:#ff7ae3;--accent-soft:#ff4fd829;--page-texture:linear-gradient(#00f0ff12 1px, transparent 1px), linear-gradient(90deg, #ff4fd80f 1px, transparent 1px)}[data-style=arcade] .view-title,[data-style=arcade] .hero h1{font-size:22px;line-height:1.5}[data-style=arcade] .page-title{font-size:26px;line-height:1.45}[data-style=arcade] .card-title,[data-style=arcade] .section-title{font-size:11.5px;line-height:1.6}[data-style=arcade] .eyebrow{letter-spacing:.04em;font-size:9px}[data-style=arcade] .card{box-shadow:4px 4px 0 var(--border-strong)}[data-style=arcade] .btn.primary{box-shadow:3px 3px 0 var(--text)}[data-style=arcade] .btn.primary:active{box-shadow:1px 1px 0 var(--text);transform:translate(2px,2px)}[data-style=arcade][data-mode=dark] .view-title,[data-style=arcade][data-mode=dark] .hero h1{text-shadow:0 0 12px #ff4fd88c,2px 2px #00e5ff}[data-style=midnight]{--font:"Manrope Variable", "Inter", sans-serif;--font-display:"Manrope Variable", sans-serif;--heading-weight:700;--heading-tracking:-.03em;--bg:#f6f5ff;--bg-sidebar:#eeecfb;--bg-subtle:#ecebfa;--bg-elevated:#fff;--hover:#32288c0d;--active:#32288c1a;--text:#191541;--text-2:#4f4a80;--text-3:#918db8;--border:#32288c1a;--border-strong:#32288c33;--accent:#6b5cff;--accent-hover:#5646f0;--accent-soft:#6b5cff1f;--r-sm:8px;--r:12px;--r-lg:16px}[data-style=midnight][data-mode=dark]{--bg:#070a1f;--bg-sidebar:#060818;--bg-subtle:#0f1433;--bg-elevated:#10163a;--hover:#b4beff0f;--active:#b4beff1c;--text:#e6e8ff;--text-2:#a3a9d9;--text-3:#626a9e;--border:#b4beff1a;--border-strong:#b4beff2e;--accent:#9d8cff;--accent-hover:#b6a9ff;--accent-soft:#9d8cff29;--page-texture:radial-gradient(1px 1px at 12% 18%, #ffffff8c, transparent), radial-gradient(1px 1px at 68% 42%, #fff6, transparent), radial-gradient(1.5px 1.5px at 38% 76%, #c8beff80, transparent), radial-gradient(1px 1px at 86% 88%, #ffffff59, transparent)}[data-style=midnight][data-mode=dark] .main{background-size:240px 240px}[data-style=midnight] .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-style=notebook]{--font:"Nunito Variable", "Inter", sans-serif;--font-display:"Caveat Variable", cursive;--eyebrow-font:"Nunito Variable", sans-serif;--heading-weight:700;--heading-tracking:0;--bg:#fffef8;--bg-sidebar:#f5f1e3;--bg-subtle:#f6f2e4;--bg-elevated:#fffef8;--hover:#283c780d;--active:#283c7817;--text:#1f2a44;--text-2:#4d5a78;--text-3:#8d97ad;--border:#283c781f;--border-strong:#283c7838;--accent:#2d6cdf;--accent-hover:#2358bd;--accent-soft:#2d6cdf1a;--r-sm:6px;--r:8px;--r-lg:10px;--page-texture:linear-gradient(90deg, transparent 44px, #dc464666 44px, #dc464666 46px, transparent 46px), repeating-linear-gradient(transparent 0 27px, #2d6cdf21 27px 28px)}[data-style=notebook][data-mode=dark]{--bg:#1b2030;--bg-sidebar:#171b29;--bg-subtle:#222839;--bg-elevated:#232a3d;--hover:#c8d7ff0f;--active:#c8d7ff1c;--text:#eef1fb;--text-2:#b4bdd6;--text-3:#7480a0;--border:#c8d7ff1a;--border-strong:#c8d7ff33;--accent:#7fa8ff;--accent-hover:#9dbcff;--accent-soft:#7fa8ff26;--page-texture:linear-gradient(90deg, transparent 44px, #ff6e6e59 44px, #ff6e6e59 46px, transparent 46px), repeating-linear-gradient(transparent 0 27px, #7fa8ff1f 27px 28px)}[data-style=notebook] .main{background-size:auto}[data-style=notebook] .view-title,[data-style=notebook] .hero h1,[data-style=notebook] .page-title{font-size:44px;line-height:1.1}[data-style=notebook] .card-title,[data-style=notebook] .section-title{font-size:22px}[data-style=notebook] .eyebrow{text-transform:none;letter-spacing:.02em;font-weight:700}[data-style=sakura]{--font:"Nunito Variable", "Inter", sans-serif;--font-display:"Fraunces Variable", Georgia, serif;--heading-weight:600;--heading-tracking:-.015em;--bg:#fffafb;--bg-sidebar:#fdf0f3;--bg-subtle:#fbeef1;--bg-elevated:#fff;--hover:#be466e0d;--active:#be466e17;--text:#3a2530;--text-2:#7a5865;--text-3:#b996a3;--border:#be466e1a;--border-strong:#be466e2e;--accent:#e0567f;--accent-hover:#c94369;--accent-soft:#e0567f1c;--r-sm:12px;--r:16px;--r-lg:22px;--shadow-md:0 2px 8px #be466e0f, 0 14px 34px #be466e14;--page-texture:radial-gradient(circle at 92% 6%, #ffb7c559, transparent 32%), radial-gradient(circle at 4% 96%, #ffd6e066, transparent 30%)}[data-style=sakura][data-mode=dark]{--bg:#221a20;--bg-sidebar:#1d161b;--bg-subtle:#2b2129;--bg-elevated:#2d222b;--hover:#ffbed20f;--active:#ffbed21c;--text:#fbe9ef;--text-2:#d3b1be;--text-3:#92707e;--border:#ffbed21a;--border-strong:#ffbed22e;--accent:#ff8fb1;--accent-hover:#ffa9c4;--accent-soft:#ff8fb129;--page-texture:radial-gradient(circle at 92% 6%, #ff8fb11f, transparent 32%)}[data-style=sakura] .main{background-size:100% 100%;background-attachment:fixed}[data-style=brutalist]{--font:"Space Grotesk Variable", "Inter", sans-serif;--font-display:"Archivo Black", "Space Grotesk Variable", sans-serif;--heading-weight:400;--heading-tracking:-.01em;--bg:#fffdf5;--bg-sidebar:#fff6d6;--bg-subtle:#f4f0e2;--bg-elevated:#fff;--hover:#0000000f;--active:#0000001f;--text:#0a0a0a;--text-2:#333;--text-3:#6b6b6b;--border:#0a0a0a;--border-strong:#0a0a0a;--accent:#1d4ed8;--accent-hover:#1e40af;--accent-soft:#ffe44d;--r-sm:0px;--r:0px;--r-lg:0px;--shadow-md:5px 5px 0 #0a0a0a}[data-style=brutalist][data-mode=dark]{--bg:#111;--bg-sidebar:#0a0a0a;--bg-subtle:#1c1c1c;--bg-elevated:#1a1a1a;--hover:#ffffff14;--active:#ffffff24;--text:#f5f5f0;--text-2:#cfcfc8;--text-3:#8f8f88;--border:#f5f5f0;--border-strong:#f5f5f0;--accent:#ffe44d;--accent-hover:#fff07a;--accent-soft:#ffe44d33;--shadow-md:5px 5px 0 #ffe44d}[data-style=brutalist] .card{box-shadow:5px 5px 0 var(--text);border-width:2px}[data-style=brutalist] .btn{border:2px solid var(--text);box-shadow:3px 3px 0 var(--text)}[data-style=brutalist] .btn:active{box-shadow:1px 1px 0 var(--text);transform:translate(2px,2px)}[data-style=brutalist] .btn.primary{background:var(--accent-soft);color:#0a0a0a}[data-style=brutalist][data-mode=dark] .btn.primary{background:var(--accent)}[data-style=brutalist] .input,[data-style=brutalist] .select,[data-style=brutalist] .textarea{border-width:2px}[data-style=brutalist] .view-title,[data-style=brutalist] .hero h1{text-transform:uppercase}:is([data-style=aurora],[data-style=swiss],[data-style=retro],[data-style=forest],[data-style=mono],[data-style=ocean]){--on-accent:#fff}:is([data-style=aurora],[data-style=swiss],[data-style=retro],[data-style=forest],[data-style=mono],[data-style=ocean])[data-mode=dark]{--on-accent:#0b0b0f}@supports (color:oklch(from red l c h)){:is([data-style=aurora],[data-style=swiss],[data-style=retro],[data-style=forest],[data-style=mono],[data-style=ocean]),:is([data-style=aurora],[data-style=swiss],[data-style=retro],[data-style=forest],[data-style=mono],[data-style=ocean])[data-mode]{--on-accent:oklch(from var(--accent) clamp(0, (.6 - l) * 1000, 1) 0 0)}}:is([data-style=aurora],[data-style=swiss],[data-style=forest],[data-style=mono],[data-style=ocean]) :is(.btn.primary,.day.today){color:var(--on-accent)}:is([data-style=aurora],[data-style=swiss],[data-style=forest],[data-style=mono],[data-style=ocean]) .day.today .dow{color:var(--on-accent);opacity:.8}:is([data-style=aurora],[data-style=swiss],[data-style=forest],[data-style=mono],[data-style=ocean]) .day.today .dots i{background:var(--on-accent)}:is([data-style=aurora],[data-style=swiss],[data-style=forest],[data-style=mono],[data-style=ocean]) .palette-item.sel .pi-icon{color:var(--on-accent)}:is([data-style=aurora],[data-style=swiss],[data-style=retro],[data-style=forest],[data-style=mono],[data-style=ocean]) .algo-node.current text{fill:var(--on-accent)}:is([data-style=aurora],[data-style=swiss],[data-style=retro],[data-style=forest],[data-style=mono],[data-style=ocean]) .algo-node.current text.algo-dist{fill:var(--accent)}.style-preview:is([data-style=aurora],[data-style=swiss],[data-style=forest],[data-style=mono],[data-style=ocean]) .sp-btn{color:var(--on-accent)}[data-style=aurora]{--font:"Inter", ui-sans-serif, -apple-system, sans-serif;--font-display:"Outfit Variable", "Inter", sans-serif;--heading-weight:600;--heading-tracking:-.025em;--bg:#f4f2fb;--bg-sidebar:#ffffff80;--bg-subtle:#ffffff8c;--bg-elevated:#fcfbff;--hover:#3c288c0f;--active:#3c288c1a;--text:#1c1833;--text-2:#48435f;--text-3:#5f5a78;--border:#3c288c1a;--border-strong:#3c288c33;--accent:#6a3ff0;--accent-hover:#5a2fd9;--accent-soft:#6a3ff01f;--r-sm:10px;--r:14px;--r-lg:20px;--glass:#ffffff8f;--glass-edge:#ffffffbf;--shadow-sm:0 1px 2px #2814640d;--shadow-md:0 1px 2px #2814640d, 0 12px 32px -8px #3c1ea02e;--aurora:radial-gradient(48% 40% at 18% 22%, #a78bfa8c, transparent 70%), radial-gradient(42% 38% at 82% 18%, #67e8f980, transparent 70%), radial-gradient(46% 42% at 70% 82%, #f9a8d473, transparent 70%), radial-gradient(40% 36% at 22% 86%, #86efac6b, transparent 70%);--page-texture:none}[data-style=aurora][data-mode=dark]{--bg:#0a0b18;--bg-sidebar:#12142880;--bg-subtle:#ffffff0f;--bg-elevated:#161a30;--hover:#c8beff12;--active:#c8beff1f;--text:#eeecfa;--text-2:#bdb9d6;--text-3:#9a96b6;--border:#c8beff1f;--border-strong:#c8beff38;--accent:#b39dff;--accent-hover:#c7b6ff;--accent-soft:#b39dff29;--glass:#1618308c;--glass-edge:#ffffff1a;--aurora:radial-gradient(50% 40% at 20% 18%, #2de6aa47, transparent 70%), radial-gradient(44% 40% at 80% 24%, #7c4dff61, transparent 70%), radial-gradient(46% 42% at 66% 84%, #16b9d947, transparent 70%), radial-gradient(38% 34% at 18% 84%, #ff5fa22e, transparent 70%)}[data-style=aurora] .app{isolation:isolate;position:relative}[data-style=aurora] .app:before{content:"";z-index:-1;pointer-events:none;background:var(--aurora);will-change:transform;animation:48s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-20%}@keyframes aurora-drift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(4%,-3%)rotate(6deg)scale(1.06)}to{transform:translate(-3%,3%)rotate(-4deg)scale(1.03)}}@media (prefers-reduced-motion:reduce){[data-style=aurora] .app:before{animation:none}}[data-style=aurora] .sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.5);border-right-color:var(--glass-edge)}[data-style=aurora] .topbar{background:color-mix(in srgb, var(--bg) 45%, transparent)}[data-style=aurora] .topbar:not(.scrolled){-webkit-backdrop-filter:none;background:0 0}[data-style=aurora] .day.today{background:linear-gradient(150deg, var(--accent), color-mix(in srgb, var(--accent) 72%, #0e7490));box-shadow:0 8px 20px -8px color-mix(in srgb, var(--accent) 70%, transparent)}[data-style=aurora] :is(.card,.day:not(.today),.bubble,.notice,.dash-editor){background:var(--glass);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(18px)saturate(1.4)}[data-style=aurora] .card{box-shadow:var(--shadow-md)}[data-style=aurora] .btn:not(.primary):not(.ghost){background:var(--glass);border-color:var(--glass-edge)}[data-style=aurora] .btn.primary{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #0e7490));box-shadow:0 4px 14px -4px color-mix(in srgb, var(--accent) 60%, transparent)}[data-style=aurora] :is(.modal,.drawer,.menu){background:color-mix(in srgb, var(--bg-elevated) 86%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.5)}[data-style=aurora] :is(.hero h1,.view-title){background:linear-gradient(100deg,#4c1fd6 10%,#0b6f86 90%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-style=aurora][data-mode=dark] :is(.hero h1,.view-title){background-image:linear-gradient(100deg,#d4c8ff 10%,#8beef5 90%)}[data-style=aurora] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:transparent}[data-style=aurora] .algo-svg{background:var(--glass);border-radius:var(--r)}[data-style=swiss]{--font:"Inter Tight Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Inter Tight Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--eyebrow-font:"Inter Tight Variable", "Helvetica Neue", sans-serif;--heading-weight:700;--heading-tracking:-.035em;--bg:#fff;--bg-sidebar:#f3f3f1;--bg-subtle:#f1f1ef;--bg-elevated:#fff;--hover:#0000000d;--active:#00000017;--text:#0a0a0a;--text-2:#3b3b3b;--text-3:#666;--border:#0000001f;--border-strong:#0a0a0a;--accent:#e30613;--accent-hover:#c00510;--accent-soft:#e3061317;--r-sm:0px;--r:0px;--r-lg:0px;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 12px 40px #0000002e;--page-texture:none}[data-style=swiss][data-mode=dark]{--bg:#0e0e0e;--bg-sidebar:#141414;--bg-subtle:#1b1b1b;--bg-elevated:#161616;--hover:#ffffff0f;--active:#ffffff1c;--text:#f4f4f2;--text-2:#c6c6c3;--text-3:#9c9c99;--border:#ffffff24;--border-strong:#f4f4f2;--accent:#ff4436;--accent-hover:#ff6a5e;--accent-soft:#ff443624}[data-style=swiss] :is(.hero,.view-head){border-top:6px solid var(--text);padding-top:16px}[data-style=swiss] .view-head{margin-bottom:32px}[data-style=swiss] :is(.hero h1,.view-title){font-size:42px;line-height:1.02}[data-style=swiss] .page-title{font-size:46px;line-height:1.05}[data-style=swiss] .hero .eyebrow,[data-style=swiss] .view-head .eyebrow{color:var(--accent);letter-spacing:.04em;font-weight:700}[data-style=swiss] .dash{gap:24px}[data-style=swiss] .card{border:0;border-top:2px solid var(--text);background:0 0;padding:14px 2px 6px}[data-style=swiss] .card.lift:hover{border-top-color:var(--accent);transform:none}[data-style=swiss] :is(.card-title,.section-title){letter-spacing:-.02em}[data-style=swiss] .btn{border-width:1.5px;border-color:var(--text);background:0 0;font-weight:600}[data-style=swiss] .btn:hover{background:var(--text);color:var(--bg)}[data-style=swiss] .btn.primary{border-color:var(--accent);background:var(--accent)}[data-style=swiss] .btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}[data-style=swiss] .btn.ghost{border-color:#0000}[data-style=swiss] .btn.ghost:hover{background:var(--hover);color:var(--text)}[data-style=swiss] :is(.input,.select,.textarea){background-color:var(--bg-subtle);border-width:0 0 1.5px}[data-style=swiss] .nav-item.active{box-shadow:inset 3px 0 0 var(--accent);background:0 0;font-weight:700}[data-style=swiss] .day{border:0;border-top:2px solid var(--text);text-align:left;background:0 0}[data-style=swiss] .day.today{background:var(--accent);border-top-color:var(--accent);box-shadow:none}[data-style=swiss] .modal-head h3{letter-spacing:-.03em;font-size:20px;font-weight:700}[data-style=swiss] .modal{border:2px solid var(--text)}[data-style=swiss] .ws-logo{background:var(--accent);color:var(--on-accent);box-shadow:none}[data-style=retro]{--font:Tahoma, "Segoe UI", Verdana, Geneva, sans-serif;--font-display:Tahoma, "Segoe UI", Verdana, Geneva, sans-serif;--eyebrow-font:Tahoma, Verdana, sans-serif;--heading-weight:700;--heading-tracking:0;--bg:silver;--bg-sidebar:silver;--bg-subtle:#b5b5b5;--bg-elevated:silver;--hover:#00000012;--active:#0000001f;--text:#000;--text-2:#1e1e1e;--text-3:#3d3d3d;--border:gray;--border-strong:#404040;--accent:navy;--accent-hover:#0000a8;--accent-soft:#0000801f;--r-sm:0px;--r:0px;--r-lg:0px;--desktop:teal;--field:#fff;--sel:navy;--on-sel:#fff;--title-a:navy;--title-b:#1084d0;--bev-hi:#fff;--bev-lt:#dfdfdf;--bev-lo:gray;--bev-dk:#0a0a0a;--raised:inset -1px -1px var(--bev-dk), inset 1px 1px var(--bev-hi), inset -2px -2px var(--bev-lo), inset 2px 2px var(--bev-lt);--sunken:inset -1px -1px var(--bev-hi), inset 1px 1px var(--bev-lo), inset -2px -2px var(--bev-lt), inset 2px 2px var(--bev-dk);--shadow-sm:none;--shadow-md:none;--shadow-lg:3px 3px 0 #00000073;--ring:0 0 0 2px var(--sel);--page-texture:none;--tint-gray:#d6d6d6;--fg-gray:#3a3a3a}[data-style=retro][data-mode=dark]{--bg:#34343a;--bg-sidebar:#34343a;--bg-subtle:#2c2c31;--bg-elevated:#34343a;--hover:#ffffff12;--active:#ffffff1f;--text:#f2f2f2;--text-2:#d6d6d6;--text-3:#b0b0b0;--border:#5c5c63;--border-strong:#8a8a92;--accent:#8ab8ff;--accent-hover:#a8caff;--accent-soft:#8ab8ff29;--desktop:#12343b;--field:#1c1c20;--sel:#1f4fa0;--on-sel:#fff;--title-a:#241a6b;--title-b:#3f6fc0;--bev-hi:#6c6c74;--bev-lt:#4a4a52;--bev-lo:#1f1f23;--bev-dk:#000;--tint-gray:#45454c;--fg-gray:#d8d8d8}[data-style=retro] .main{background-color:var(--desktop)}[data-style=retro] .topbar{background:var(--bg);border-bottom:1px solid var(--bev-lo);box-shadow:0 1px 0 var(--bev-hi);-webkit-backdrop-filter:none}[data-style=retro] .sidebar{box-shadow:var(--raised);border-right:0}[data-style=retro] .sidebar-foot{border-top:1px solid var(--bev-lo);box-shadow:inset 0 1px 0 var(--bev-hi)}[data-style=retro] .nav-item.active,[data-style=retro] .lab-item.on{background:var(--sel);color:var(--on-sel)}[data-style=retro] .nav-item.active svg{color:var(--on-sel)}[data-style=retro] .lab-item.on small{color:var(--on-sel);opacity:.85}[data-style=retro] .content{background:var(--bg);width:calc(100% - 48px);box-shadow:var(--raised), 3px 3px 0 #00000059;margin-top:18px;margin-bottom:56px;padding-top:40px;padding-bottom:56px;position:relative}[data-style=retro] .content:before{content:"Stack";background:linear-gradient(90deg, var(--title-a), var(--title-b));color:#fff;height:22px;font:700 12.5px/22px var(--font);padding:0 64px 0 8px;position:absolute;top:3px;left:3px;right:3px}[data-style=retro] .content:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='16'%3E%3Cg%3E%3Crect width='16' height='14' fill='%23c0c0c0'/%3E%3Cpath d='M0 13.5h16M15.5 0v14' stroke='%23000'/%3E%3Cpath d='M0 .5h15M.5 0v13' stroke='%23fff'/%3E%3Cpath d='M4 10h6' stroke='%23000' stroke-width='2'/%3E%3C/g%3E%3Cg transform='translate(16)'%3E%3Crect width='16' height='14' fill='%23c0c0c0'/%3E%3Cpath d='M0 13.5h16M15.5 0v14' stroke='%23000'/%3E%3Cpath d='M0 .5h15M.5 0v13' stroke='%23fff'/%3E%3Crect x='3.5' y='3.5' width='8' height='7' fill='none' stroke='%23000'/%3E%3Cpath d='M3.5 4.5h8' stroke='%23000'/%3E%3C/g%3E%3Cg transform='translate(36)'%3E%3Crect width='16' height='14' fill='%23c0c0c0'/%3E%3Cpath d='M0 13.5h16M15.5 0v14' stroke='%23000'/%3E%3Cpath d='M0 .5h15M.5 0v13' stroke='%23fff'/%3E%3Cpath d='M4.5 3.5l6 6M10.5 3.5l-6 6' stroke='%23000' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E") no-repeat;width:52px;height:16px;position:absolute;top:6px;right:7px}[data-style=retro] .btn,[data-style=retro] .icon-btn:hover,[data-style=retro] .chip-btn{background:var(--bg);box-shadow:var(--raised);color:var(--text);border:0;transition:none}[data-style=retro] .btn:hover{background:var(--bg)}[data-style=retro] :is(.btn,.chip-btn):active,[data-style=retro] .chip-btn.on{box-shadow:var(--sunken);transform:none}[data-style=retro] .btn.primary{box-shadow:0 0 0 1px var(--bev-dk), var(--raised);color:var(--text);font-weight:700}[data-style=retro] .btn.primary:hover{background:var(--bg)}[data-style=retro] .btn.primary:active{box-shadow:0 0 0 1px var(--bev-dk), var(--sunken)}[data-style=retro] .btn.ghost{box-shadow:none;background:0 0}[data-style=retro] .btn.ghost:hover{box-shadow:var(--raised);background:var(--bg);color:var(--text)}[data-style=retro] :is(.btn,.icon-btn):focus-visible{box-shadow:var(--raised);outline:1px dotted var(--text);outline-offset:-5px}[data-style=retro] :is(.input,.select,.textarea){background-color:var(--field);box-shadow:var(--sunken);border:0}[data-style=retro] :is(.input,.select,.textarea):focus{box-shadow:var(--sunken), 0 0 0 1px var(--sel)}[data-style=retro] .card{box-shadow:var(--raised);border:0}[data-style=retro] .card.lift:hover{box-shadow:var(--raised), 2px 2px 0 #0000004d;transform:none}[data-style=retro] .notice{border:1px solid var(--bev-lo);box-shadow:1px 1px 0 var(--bev-hi), inset 1px 1px 0 var(--bev-hi);background:var(--bg)}[data-style=retro] .day{background:var(--bg);box-shadow:var(--raised);border:0}[data-style=retro] .day:hover{transform:none}[data-style=retro] .day.today{background:var(--sel);color:var(--on-sel);box-shadow:var(--sunken)}[data-style=retro] .day.today .dow{color:var(--on-sel);opacity:.85}[data-style=retro] .seg{background:var(--bg-subtle);box-shadow:var(--sunken);padding:3px}[data-style=retro] .seg button.on{background:var(--bg);box-shadow:var(--raised)}[data-style=retro] :is(.modal,.drawer,.menu){box-shadow:var(--raised), var(--shadow-lg);border:0}[data-style=retro] :is(.modal-head,.drawer-head){background:linear-gradient(90deg, var(--title-a), var(--title-b));color:#fff;border-bottom:0;margin:3px 3px 0;padding:3px 4px 3px 8px}[data-style=retro] :is(.modal-head h3,.drawer-head h3){color:#fff;font-size:13px}[data-style=retro] :is(.modal-head,.drawer-head) .icon-btn{background:var(--bg);width:20px;height:18px;color:var(--text);box-shadow:var(--raised)}[data-style=retro] .modal-foot{background:var(--bg);border-top:1px solid var(--bev-lo)}[data-style=retro] .palette-item.sel,[data-style=retro] .menu-item:hover{background:var(--sel);color:var(--on-sel)}[data-style=retro] .palette-item.sel :is(.pi-snip,.pi-icon){color:var(--on-sel)}[data-style=retro] .palette-item.sel .pi-icon{background:0 0}[data-style=retro] .editor-wrap{background:var(--field);box-shadow:var(--sunken);padding:6px 0 10px}[data-style=retro] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:var(--field)}[data-style=retro] .algo-svg{background:var(--field);box-shadow:var(--sunken)}[data-style=retro] .chip{border-radius:0}@media (width<=760px){[data-style=retro] .content{width:calc(100% - 16px);margin-top:8px}}[data-style=retro] .main::-webkit-scrollbar{background:var(--bev-lt);width:16px;height:16px}[data-style=retro] .main::-webkit-scrollbar-thumb{background:var(--bg);box-shadow:var(--raised)}[data-style=forest]{--font:"Inter", ui-sans-serif, -apple-system, sans-serif;--font-display:"Lora Variable", Georgia, serif;--heading-weight:600;--heading-tracking:-.01em;--bg:#f3eedf;--bg-sidebar:#e6dfc8;--bg-subtle:#ebe5d1;--bg-elevated:#faf7ee;--hover:#463c140f;--active:#463c141c;--text:#25281c;--text-2:#4c4e3c;--text-3:#626350;--border:#5a4b1e29;--border-strong:#5a4b1e4d;--accent:#2e6b3c;--accent-hover:#24562f;--accent-soft:#2e6b3c1f;--bark:#7a5232;--heading:#203a26;--r-sm:5px;--r:7px;--r-lg:10px;--shadow-sm:0 1px 0 #5a461e14;--shadow-md:0 1px 0 #5a461e14, 0 10px 24px -14px #3c2d0f59;--page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.3 0 0 0 0 0.16 0.16 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-style=forest][data-mode=dark]{--bg:#121912;--bg-sidebar:#0e140e;--bg-subtle:#1a221a;--bg-elevated:#1b241c;--hover:#dcebc80f;--active:#dcebc81c;--text:#ebe6d3;--text-2:#c4bda5;--text-3:#a09980;--border:#dcebc81a;--border-strong:#dcebc833;--accent:#8fcf88;--accent-hover:#a8dca2;--accent-soft:#8fcf8826;--bark:#c79a6e;--heading:#dfe9cf;--page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.9 0 0 0 0 0.75 0.07 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-style=forest] :is(.main,.sidebar){background-size:220px 220px}[data-style=forest] .sidebar{background-image:var(--page-texture)}[data-style=forest] :is(.hero h1,.view-title,.page-title,.card-title,.section-title,.lab-title h2){color:var(--heading)}[data-style=forest] :is(.hero,.view-head){padding-bottom:26px;position:relative}[data-style=forest] :is(.hero,.view-head):after{content:"";background:var(--bark);opacity:.75;pointer-events:none;width:132px;height:14px;position:absolute;bottom:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='14'%3E%3Cpath d='M2 7h128' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M22 7c4-6 11-6 15-6-2 4-8 6-15 6zM48 7c4 6 11 6 15 6-2-4-8-6-15-6zM74 7c4-6 11-6 15-6-2 4-8 6-15 6zM100 7c4 6 11 6 15 6-2-4-8-6-15-6z'/%3E%3C/svg%3E") 0 no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='14'%3E%3Cpath d='M2 7h128' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M22 7c4-6 11-6 15-6-2 4-8 6-15 6zM48 7c4 6 11 6 15 6-2-4-8-6-15-6zM74 7c4-6 11-6 15-6-2 4-8 6-15 6zM100 7c4 6 11 6 15 6-2-4-8-6-15-6z'/%3E%3C/svg%3E") 0 no-repeat}[data-style=forest] .card{box-shadow:var(--shadow-md)}[data-style=forest] .nav-item.active{background:var(--accent-soft)}[data-style=forest] .day.today{box-shadow:0 6px 16px -8px #1e462899}[data-style=forest] .btn.primary{box-shadow:0 1px #0000001f,inset 0 1px #ffffff1f}[data-style=forest] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:transparent}[data-style=mono]{--font:"Source Serif 4 Variable", Georgia, serif;--font-display:"Source Serif 4 Variable", Georgia, serif;--eyebrow-font:"Source Serif 4 Variable", Georgia, serif;--eyebrow-transform:none;--heading-weight:600;--heading-tracking:-.015em;--bg:#fff;--bg-sidebar:#fff;--bg-subtle:#f5f5f5;--bg-elevated:#fff;--hover:#0000000b;--active:#00000016;--text:#000;--text-2:#333;--text-3:#5c5c5c;--border:#00000024;--border-strong:#000;--accent:#000;--accent-hover:#333;--accent-soft:#00000012;--r-sm:0px;--r:0px;--r-lg:0px;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 0 0 1px #000, 0 24px 60px #0000001f;--success:#000;--tint-gray:#f0f0f0;--fg-gray:#333;--tint-brown:#f0f0f0;--fg-brown:#333;--tint-orange:#f0f0f0;--fg-orange:#333;--tint-yellow:#f0f0f0;--fg-yellow:#333;--tint-green:#f0f0f0;--fg-green:#333;--tint-blue:#f0f0f0;--fg-blue:#333;--tint-purple:#f0f0f0;--fg-purple:#333;--tint-pink:#f0f0f0;--fg-pink:#333;--tint-red:#f0f0f0;--fg-red:#333;--page-texture:none}[data-style=mono][data-mode=dark]{--bg:#000;--bg-sidebar:#000;--bg-subtle:#121212;--bg-elevated:#0a0a0a;--hover:#ffffff0f;--active:#ffffff1c;--text:#fff;--text-2:#cfcfcf;--text-3:#a0a0a0;--border:#ffffff2e;--border-strong:#fff;--accent:#fff;--accent-hover:#d9d9d9;--accent-soft:#ffffff1a;--shadow-lg:0 0 0 1px #fff, 0 24px 60px #0009;--success:#fff;--tint-gray:#1a1a1a;--fg-gray:#d6d6d6;--tint-brown:#1a1a1a;--fg-brown:#d6d6d6;--tint-orange:#1a1a1a;--fg-orange:#d6d6d6;--tint-yellow:#1a1a1a;--fg-yellow:#d6d6d6;--tint-green:#1a1a1a;--fg-green:#d6d6d6;--tint-blue:#1a1a1a;--fg-blue:#d6d6d6;--tint-purple:#1a1a1a;--fg-purple:#d6d6d6;--tint-pink:#1a1a1a;--fg-pink:#d6d6d6;--tint-red:#1a1a1a;--fg-red:#d6d6d6}[data-style=mono] :is(.algo,.fig){--success:#23955f}[data-style=mono][data-mode=dark] :is(.algo,.fig){--success:#3dbb7e}[data-style=mono] .sidebar{border-right-color:var(--border-strong)}[data-style=mono] .eyebrow:not(.sp-eyebrow){letter-spacing:.01em;font-size:14px;font-style:italic;font-weight:400}[data-style=mono] :is(.hero h1,.view-title){font-size:44px;line-height:1.05}[data-style=mono] .page-title{font-size:46px}[data-style=mono] :is(.hero,.view-head){border-bottom:3px double var(--text);padding-bottom:14px}[data-style=mono] .ws-logo{background:var(--text);color:var(--bg);box-shadow:none}[data-style=mono] .sidebar-brand{filter:grayscale()}[data-style=mono] .card{border-color:var(--border);background:0 0}[data-style=mono] .card.lift:hover{border-color:var(--text);transform:none}[data-style=mono] .chip{box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font)}[data-style=mono] .btn{border-color:var(--text);background:0 0}[data-style=mono] .btn:hover{background:var(--text);color:var(--bg)}[data-style=mono] .btn.primary{background:var(--accent);border-color:var(--accent)}[data-style=mono] .btn.primary:hover{background:var(--accent-hover);color:var(--on-accent)}[data-style=mono] .btn.ghost{border-color:#0000}[data-style=mono] .btn.ghost:hover{background:var(--hover);color:var(--text)}[data-style=mono] .nav-item.active{text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}[data-style=mono] .day:not(.today){background:0 0}[data-style=mono] .day.today{box-shadow:none}[data-style=mono] .dash{gap:20px}[data-style=ocean]{--font:"Lexend Variable", "Inter", sans-serif;--font-display:"Lexend Variable", "Inter", sans-serif;--heading-weight:600;--heading-tracking:-.025em;--bg:#f1f8fb;--bg-sidebar:#e2eff5;--bg-subtle:#e6f1f6;--bg-elevated:#fff;--hover:#0846640f;--active:#0846641c;--text:#0a2a3d;--text-2:#2f5468;--text-3:#4b6c7d;--border:#0846641f;--border-strong:#08466438;--accent:#0a6d8c;--accent-hover:#085a74;--accent-soft:#0a6d8c1f;--r-sm:10px;--r:14px;--r-lg:22px;--shadow-sm:0 1px 2px #083c5a0f;--shadow-md:0 1px 2px #083c5a0f, 0 10px 28px -12px #083c5a47;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12'%3E%3Cpath d='M0 6 Q12 0 24 6 T48 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");--page-texture:radial-gradient(120% 60% at 50% -10%, #4dd0e129, transparent 70%)}[data-style=ocean][data-mode=dark]{--bg:#061826;--bg-sidebar:#05131f;--bg-subtle:#0b2233;--bg-elevated:#0c2537;--hover:#8cdcf012;--active:#8cdcf01f;--text:#e3f4fb;--text-2:#abcbdb;--text-3:#82a6b8;--border:#8cdcf01f;--border-strong:#8cdcf038;--accent:#4dd0e1;--accent-hover:#74dcea;--accent-soft:#4dd0e126;--shadow-md:0 1px 2px #0000004d, 0 12px 30px -12px #0009;--page-texture:radial-gradient(120% 60% at 50% -10%, #4dd0e11f, transparent 70%)}[data-style=ocean] .main{background-repeat:no-repeat;background-size:100% 640px}[data-style=ocean] :is(.hero,.view-head){padding-bottom:26px;position:relative}[data-style=ocean] :is(.hero,.view-head):after{content:"";background:var(--accent);opacity:.4;pointer-events:none;height:12px;-webkit-mask:var(--wave) repeat-x left center / 48px 12px;-webkit-mask:var(--wave) repeat-x left center / 48px 12px;mask:var(--wave) repeat-x left center / 48px 12px;position:absolute;bottom:0;left:0;right:0}[data-style=ocean] .sidebar-foot{border-top:0;padding-top:18px;position:relative}[data-style=ocean] .sidebar-foot:before{content:"";background:var(--accent);opacity:.3;height:12px;-webkit-mask:var(--wave) repeat-x left center / 36px 9px;-webkit-mask:var(--wave) repeat-x left center / 36px 9px;mask:var(--wave) repeat-x left center / 36px 9px;position:absolute;top:2px;left:8px;right:8px}[data-style=ocean]:not([data-radius]) :is(.btn,.chip,.chip-btn){border-radius:999px}[data-style=ocean]:not([data-radius]) .btn.sm{padding:0 12px}[data-style=ocean] .card{box-shadow:var(--shadow-md);border-color:#0000}[data-style=ocean][data-mode=dark] .card{border-color:var(--border)}[data-style=ocean] .day.today{background:linear-gradient(165deg, var(--accent), color-mix(in srgb, var(--accent) 78%, #04324a));box-shadow:0 8px 18px -8px color-mix(in srgb, var(--accent) 70%, transparent)}[data-style=ocean] .nav-item.active{background:var(--accent-soft)}[data-style=ocean][data-mode=dark] .day.today{background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent))}.style-preview[data-style=aurora]{background-image:var(--aurora);background-size:100% 100%}.style-preview[data-style=aurora] .sp-side{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.style-preview[data-style=swiss] .sp-main{box-shadow:inset 0 3px 0 var(--text)}.style-preview[data-style=swiss] .sp-title{font-size:17px}.style-preview[data-style=swiss] .sp-line{background:var(--border);border-radius:0}.style-preview[data-style=retro]{background:var(--desktop)}.style-preview[data-style=retro] .sp-side{box-shadow:var(--raised)}.style-preview[data-style=retro] .sp-side i.on{background:var(--sel);border-radius:0}.style-preview[data-style=retro] .sp-main{background:var(--bg);box-shadow:var(--raised);gap:3px;margin:6px 6px 6px 8px;padding:14px 7px 5px;position:relative}.style-preview[data-style=retro] .sp-main:before{content:"";background:linear-gradient(90deg, var(--title-a), var(--title-b));height:8px;position:absolute;top:2px;left:2px;right:2px}.style-preview[data-style=retro] .sp-title{font-size:13px}.style-preview[data-style=retro] .sp-line{background:var(--bev-lo);border-radius:0}.style-preview[data-style=retro] .sp-btn{background:var(--bg);color:var(--text);box-shadow:var(--raised);border-radius:0}.style-preview[data-style=forest]{background-size:220px 220px}.style-preview[data-style=forest] .sp-title{color:var(--heading)}.style-preview[data-style=mono] .sp-main{box-shadow:inset 1px 0 0 var(--text)}.style-preview[data-style=mono] .sp-eyebrow{text-transform:none;letter-spacing:0;font-size:9px;font-style:italic;font-weight:400}.style-preview[data-style=mono] .sp-line{background:var(--text);border-radius:0;height:1px;margin:2px 0}.style-preview[data-style=ocean]{background-repeat:no-repeat;background-size:100% 100%}.style-preview[data-style=ocean] .sp-main{position:relative}.style-preview[data-style=ocean] .sp-main:after{content:"";background:var(--accent);opacity:.25;height:14px;-webkit-mask:var(--wave) repeat-x left top / 24px 6px, linear-gradient(#000, #000) no-repeat left 5px / 100% 100%;-webkit-mask:var(--wave) repeat-x left top / 24px 6px, linear-gradient(#000, #000) no-repeat left 5px / 100% 100%;mask:var(--wave) repeat-x left top / 24px 6px, linear-gradient(#000, #000) no-repeat left 5px / 100% 100%;position:absolute;bottom:0;left:0;right:0}.style-preview[data-style=ocean] .sp-btn{border-radius:999px}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]){--on-accent:#fff}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar])[data-mode=dark]{--on-accent:#0b0b0f}@supports (color:oklch(from red l c h)){:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]),:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar])[data-mode]{--on-accent:oklch(from var(--accent) clamp(0, (.6 - l) * 1000, 1) 0 0)}}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) :is(.btn.primary,.btn.primary:hover,.day.today,.count:not(.soft),.gb-target.on,.rm-badge,.algo-grid td.active,.db-cal-day.today .db-cal-num){color:var(--on-accent)}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) .day.today .dow{color:var(--on-accent);opacity:.8}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) .day.today .dots i{background:var(--on-accent)}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) .palette-item.sel .pi-icon{color:var(--on-accent)}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) :is(.algo-node.current text,.ll-node.current text){fill:var(--on-accent)}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) .algo-node.current text.algo-dist{fill:var(--accent)}.style-preview:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) .sp-btn{color:var(--on-accent)}:is([data-style=bauhaus],[data-style=synthwave],[data-style=chalkboard],[data-style=clinic],[data-style=terracotta],[data-style=scholar]) .editor-wrap [data-content-type=quote] .bn-inline-content{color:var(--text-2)}[data-style=bauhaus]{--font:"Jost Variable", Futura, "Century Gothic", sans-serif;--font-display:"Jost Variable", Futura, "Century Gothic", sans-serif;--eyebrow-font:"Jost Variable", Futura, sans-serif;--heading-weight:700;--heading-tracking:-.02em;--bg:#f3eee3;--bg-sidebar:#ebe4d5;--bg-subtle:#ece6d9;--bg-elevated:#fbf8f1;--hover:#1514120f;--active:#1514121a;--text:#151412;--text-2:#3d3a34;--text-3:#615b51;--border:#1514122e;--border-strong:#151412;--accent:#c42d1c;--accent-hover:#a82416;--accent-soft:#c42d1c1a;--bh-red:#d93a24;--bh-blue:#1f4e9c;--bh-yellow:#f2b51c;--bh-ink:#151412;--r-sm:0px;--r:0px;--r-lg:0px;--shadow-sm:none;--shadow-md:none;--shadow-lg:10px 10px 0 #151412d9;--page-texture:radial-gradient(circle at calc(100% + 90px) -90px, #f2b51c33 0 300px, transparent 301px);--bh-shapes:linear-gradient(45deg, var(--bh-yellow) 49.5%, transparent 50.5%) 0 0 / 22px 22px no-repeat, linear-gradient(var(--bh-red), var(--bh-red)) 30px 0 / 22px 22px no-repeat, radial-gradient(circle closest-side, var(--bh-blue) 97%, transparent 100%) 60px 0 / 22px 22px no-repeat}[data-style=bauhaus][data-mode=dark]{--bg:#17161a;--bg-sidebar:#111014;--bg-subtle:#1f1e23;--bg-elevated:#222127;--hover:#f4efe40f;--active:#f4efe41c;--text:#f4efe4;--text-2:#d2ccc0;--text-3:#aaa397;--border:#f4efe429;--border-strong:#f4efe4;--accent:#ff6a52;--accent-hover:#ff8a76;--accent-soft:#ff6a5226;--bh-red:#ff5a42;--bh-blue:#5b8cff;--bh-yellow:#ffc933;--bh-ink:#f4efe4;--shadow-lg:10px 10px 0 #0009;--page-texture:radial-gradient(circle at calc(100% + 90px) -90px, #5b8cff1f 0 300px, transparent 301px)}[data-style=bauhaus] .main{background-repeat:no-repeat;background-size:100% 900px}[data-style=bauhaus] .eyebrow:not(.sp-eyebrow){letter-spacing:.18em;font-weight:600}[data-style=bauhaus] :is(.hero h1,.view-title){font-size:40px;line-height:1.02}[data-style=bauhaus] .page-title{font-size:44px;line-height:1.05}[data-style=bauhaus] :is(.card-title,.section-title){text-transform:uppercase;letter-spacing:.06em;font-size:13.5px}[data-style=bauhaus] :is(.hero,.view-head){border-bottom:3px solid var(--bh-ink);margin-bottom:44px;padding-bottom:18px;position:relative}[data-style=bauhaus] :is(.hero,.view-head):after{content:"";background:var(--bh-shapes);pointer-events:none;width:82px;height:22px;position:absolute;bottom:-28px;right:0}[data-style=bauhaus] .card{border:2px solid var(--bh-ink);background:var(--bg-elevated)}[data-style=bauhaus] .dash>.dash-cell:nth-child(3n+1) .card{border-top:8px solid var(--bh-red)}[data-style=bauhaus] .dash>.dash-cell:nth-child(3n+2) .card{border-top:8px solid var(--bh-blue)}[data-style=bauhaus] .dash>.dash-cell:nth-child(3n) .card{border-top:8px solid var(--bh-yellow)}[data-style=bauhaus] .card.lift:hover{box-shadow:4px 4px 0 var(--bh-ink);transform:translate(-2px,-2px)}[data-style=bauhaus] .btn{border:2px solid var(--bh-ink);letter-spacing:.02em;background:0 0;font-weight:600}[data-style=bauhaus] .btn:not(.primary):not(.ghost):not(.danger):hover{background:var(--bh-yellow);color:#151412}[data-style=bauhaus] .btn.primary{background:var(--accent);border-color:var(--accent);box-shadow:none}[data-style=bauhaus] .btn.ghost{border-color:#0000}[data-style=bauhaus] :is(.input,.select,.textarea):not(.gb-name){border:2px solid var(--border);background-color:var(--bg-elevated)}[data-style=bauhaus] :is(.input,.select,.textarea):focus{border-color:var(--bh-ink);box-shadow:4px 4px 0 var(--bh-yellow)}[data-style=bauhaus] :is(.chip,.chip-btn,.count){border-radius:999px}[data-style=bauhaus] .nav-item.active{background:0 0;font-weight:650}[data-style=bauhaus] .nav-item.active:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0}[data-style=bauhaus] .ws-logo{background:var(--bh-blue);color:#fff;box-shadow:none;border-radius:50%}[data-style=bauhaus] .sidebar{border-right:2px solid var(--bh-ink)}[data-style=bauhaus] .day{border:2px solid var(--bh-ink);background:var(--bg-elevated)}[data-style=bauhaus] .day.today{background:var(--accent);border-color:var(--accent);box-shadow:none}[data-style=bauhaus] :is(.modal,.drawer,.menu){border:2px solid var(--bh-ink)}[data-style=bauhaus] .modal-head h3{text-transform:uppercase;letter-spacing:.05em;font-size:15px}[data-style=bauhaus] .dash-editor{border:2px dashed var(--bh-ink);background:color-mix(in srgb, var(--bh-yellow) 12%, var(--bg))}[data-style=bauhaus] .dash-add{border:2px solid var(--border)}[data-style=bauhaus] .dash-add:hover{border-color:var(--bh-ink);box-shadow:3px 3px 0 var(--bh-blue);transform:none}[data-style=bauhaus] .dash-cell.edit{outline:2px dashed var(--bh-ink)}[data-style=bauhaus] .goal-ring-fill{stroke-linecap:butt}[data-style=bauhaus] .streak-flame.lit{color:var(--bh-red);background:color-mix(in srgb, var(--bh-yellow) 30%, var(--bg-elevated))}[data-style=bauhaus] .heatmap-legend i{border-radius:50%}[data-style=bauhaus] .algo-svg{background:var(--bg-elevated);outline:2px solid var(--bh-ink);outline-offset:-2px}[data-style=bauhaus] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:transparent}[data-style=synthwave]{--font:"Exo 2 Variable", "Inter", sans-serif;--font-display:"Orbitron Variable", "Exo 2 Variable", sans-serif;--eyebrow-font:"Orbitron Variable", sans-serif;--heading-weight:700;--heading-tracking:.01em;--bg:#fcf4ff;--bg-sidebar:#f6e9fc;--bg-subtle:#f4e6fb;--bg-elevated:#fff;--hover:#78148c0f;--active:#78148c1c;--text:#1e0b3a;--text-2:#4b2f6e;--text-3:#6a4f8a;--border:#78148c24;--border-strong:#78148c47;--accent:#b0167e;--accent-hover:#93106a;--accent-soft:#b0167e1a;--neon-a:#d4148f;--neon-b:#00718c;--grid-line:#b0167e47;--sun:radial-gradient(70% 55% at 50% 100%, #ff78aa47, transparent 70%), radial-gradient(40% 30% at 50% 100%, #ffbe5a4d, transparent 70%);--title-fill:linear-gradient(95deg, #b0167e 5%, #6d28d9 95%);--r-sm:4px;--r:6px;--r-lg:10px;--shadow-md:0 1px 2px #500a640f, 0 10px 26px -12px #b0167e59;--page-texture:none}[data-style=synthwave][data-mode=dark]{--bg:#13082b;--bg-sidebar:#0e0621;--bg-subtle:#1b0e38;--bg-elevated:#1f1142;--hover:#ff5ad214;--active:#ff5ad224;--text:#f8edff;--text-2:#d6c2f2;--text-3:#a990d0;--border:#36e2ff29;--border-strong:#36e2ff52;--accent:#36e2ff;--accent-hover:#74ecff;--accent-soft:#36e2ff24;--neon-a:#ff3ec8;--neon-b:#36e2ff;--grid-line:#ff3ec88c;--sun:radial-gradient(70% 60% at 50% 100%, #ff3ec84d, transparent 70%), radial-gradient(36% 30% at 50% 100%, #ffa03c47, transparent 70%);--title-fill:linear-gradient(95deg, #ffd36e 0%, #ff5fa8 45%, #c38bff 100%);--shadow-md:0 0 0 1px #ff3ec81f, 0 12px 32px -10px #ff3ec859;--shadow-lg:0 0 0 1px #36e2ff40, 0 20px 60px #0009, 0 0 40px -10px #ff3ec866}[data-style=synthwave] .app{isolation:isolate;background:var(--sun) no-repeat bottom / 100% 70%, var(--bg);position:relative}[data-style=synthwave] .app:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 2px, transparent 2px), linear-gradient(90deg, var(--grid-line) 2px, transparent 2px);transform-origin:50% 100%;background-position:top;background-size:64px 64px;height:80%;animation:7s linear infinite synth-grid;position:absolute;bottom:-64px;left:-60%;right:-60%;transform:perspective(360px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 4%,#000 65%);mask-image:linear-gradient(#0000 4%,#000 65%)}@keyframes synth-grid{to{transform:perspective(360px)rotateX(64deg)translateY(64px)}}@media (prefers-reduced-motion:reduce){[data-style=synthwave] .app:before{animation:none}}[data-style=synthwave] :is(.hero h1,.view-title,.page-title){line-height:1.2}[data-style=synthwave] :is(.hero h1,.view-title){background:var(--title-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px}[data-style=synthwave][data-mode=dark] :is(.hero h1,.view-title){filter:drop-shadow(0 0 12px #ff3ec873)}[data-style=synthwave] .page-title{font-size:30px}[data-style=synthwave] :is(.card-title,.section-title){letter-spacing:.05em;text-transform:uppercase;font-size:13px}[data-style=synthwave] .eyebrow:not(.sp-eyebrow){letter-spacing:.16em;color:var(--neon-b);font-size:10.5px}[data-style=synthwave] .stat-num{font-family:var(--font);letter-spacing:-.01em}[data-style=synthwave] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:transparent}[data-style=synthwave] .card{box-shadow:var(--shadow-md)}[data-style=synthwave] .card.lift:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 24px -4px color-mix(in srgb, var(--accent) 55%, transparent)}[data-style=synthwave] .btn.primary{background:var(--accent);box-shadow:0 0 16px -3px color-mix(in srgb, var(--accent) 75%, transparent)}[data-style=synthwave] .btn.primary:hover{background:var(--accent-hover);box-shadow:0 0 22px -2px color-mix(in srgb, var(--accent) 90%, transparent)}[data-style=synthwave] :is(.input,.select,.textarea):focus{box-shadow:0 0 0 3px var(--accent-soft), 0 0 14px -4px var(--accent)}[data-style=synthwave] .sidebar{border-right-color:color-mix(in srgb, var(--neon-a) 35%, transparent);box-shadow:1px 0 22px -6px color-mix(in srgb, var(--neon-a) 45%, transparent);z-index:1;position:relative}[data-style=synthwave] .nav-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}[data-style=synthwave][data-mode=dark] .nav-item.active{box-shadow:inset 3px 0 0 var(--accent), -4px 0 14px -6px var(--accent)}[data-style=synthwave] .ws-logo{color:#fff;background:linear-gradient(160deg,#ffb347,#ff3ec8 55%,#7b2ff7);box-shadow:0 0 14px -2px #ff3ec899}[data-style=synthwave] .day.today{background:linear-gradient(170deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent));box-shadow:0 0 20px -4px var(--accent)}[data-style=synthwave] :is(.modal,.drawer,.menu){border-color:var(--border-strong)}[data-style=synthwave] .topbar{background:color-mix(in srgb, var(--bg) 70%, transparent)}[data-style=synthwave] .dash-editor{border-color:var(--neon-a);background:color-mix(in srgb, var(--neon-a) 6%, var(--bg-subtle))}[data-style=synthwave] .dash-cell.edit{outline-color:var(--neon-a)}[data-style=synthwave] .dash-add:hover{box-shadow:0 0 16px -6px var(--accent)}[data-style=synthwave][data-mode=dark] .goal-ring-fill{filter:drop-shadow(0 0 4px var(--accent))}[data-style=synthwave] .streak-flame.lit{color:var(--neon-a);background:color-mix(in srgb, var(--neon-a) 14%, var(--bg-elevated));box-shadow:0 0 22px -6px var(--neon-a)}[data-style=synthwave] .focus-pill{box-shadow:0 0 0 1px var(--border-strong), 0 0 24px -6px var(--accent)}[data-style=synthwave] .algo-svg{background:var(--bg-elevated);border-radius:var(--r)}[data-style=chalkboard]{--font:"Andika", "Nunito Variable", sans-serif;--font-display:"Patrick Hand", "Caveat Variable", cursive;--eyebrow-font:"Patrick Hand", cursive;--eyebrow-transform:none;--heading-weight:400;--heading-tracking:.005em;--bg:#fbf9f2;--bg-sidebar:#f0efe9;--bg-subtle:#f3f1ea;--bg-elevated:#fff;--hover:#1d27330d;--active:#1d273317;--text:#1d2733;--text-2:#445161;--text-3:#5d6876;--border:#1d273324;--border-strong:#1d27334d;--accent:#16774a;--accent-hover:#106039;--accent-soft:#16774a1a;--chalk-a:#1d5fbf;--chalk-b:#b0285f;--chalk-c:#16774a;--chalk-d:#9a5b00;--frame:#c3c7cc;--r-sm:6px;--r:8px;--r-lg:10px;--shadow-md:0 1px 2px #1d27330f, 0 8px 20px -12px #1d273340;--page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.35 0 0 0 0 0.45 0.05 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='14'%3E%3Cpath d='M3 8c22-4 46 2 70-1s52-5 78-2 20 2 26 1' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M14 11c30-2 64 1 96-1' fill='none' stroke='%23000' stroke-opacity='.45' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}[data-style=chalkboard][data-mode=dark]{--bg:#24342d;--bg-sidebar:#1c2a24;--bg-subtle:#2a3b33;--bg-elevated:#2c3e36;--hover:#f2f2e912;--active:#f2f2e91f;--text:#f2f2e9;--text-2:#d3dacf;--text-3:#adbaab;--border:#f2f2e933;--border-strong:#f2f2e966;--accent:#f5e07f;--accent-hover:#f9ea9f;--accent-soft:#f5e07f26;--chalk-a:#9fd2f0;--chalk-b:#f5a9c4;--chalk-c:#b5e2a0;--chalk-d:#f5e07f;--frame:#7a4f2c;--shadow-sm:none;--shadow-md:0 10px 24px -14px #0009;--shadow-lg:0 2px 8px #00000059, 0 24px 60px #00000080;--page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.09 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(38% 22% at 72% 14%, #f2f2e90b, transparent 70%), radial-gradient(30% 18% at 20% 62%, #f2f2e90a, transparent 70%)}[data-style=chalkboard] .main{background-size:240px 240px,100% 100%,100% 100%}[data-style=chalkboard] .sidebar{border-right:6px solid var(--frame)}[data-style=chalkboard][data-mode=dark] .sidebar{border-right-color:var(--frame);box-shadow:inset -1px 0 #ffffff14}[data-style=chalkboard] :is(.hero h1,.view-title){font-size:42px;line-height:1.05}[data-style=chalkboard] .page-title{font-size:44px;line-height:1.1}[data-style=chalkboard] :is(.card-title,.section-title){color:var(--chalk-a);font-size:20px;line-height:1.15}[data-style=chalkboard] .dash>.dash-cell:nth-child(4n+2) :is(.card-title,.section-title){color:var(--chalk-b)}[data-style=chalkboard] .dash>.dash-cell:nth-child(4n+3) :is(.card-title,.section-title){color:var(--chalk-c)}[data-style=chalkboard] .dash>.dash-cell:nth-child(4n) :is(.card-title,.section-title){color:var(--chalk-d)}[data-style=chalkboard] .eyebrow:not(.sp-eyebrow){letter-spacing:.01em;color:var(--text-2);font-size:17px;font-weight:400}[data-style=chalkboard] .stat-num{font-size:34px}[data-style=chalkboard][data-mode=dark] :is(.hero h1,.view-title,.page-title,.card-title,.section-title,.stat-num){text-shadow:0 0 1px,0 0 6px #f2f2e91f}[data-style=chalkboard] :is(.hero,.view-head){padding-bottom:20px;position:relative}[data-style=chalkboard] :is(.hero,.view-head):after{content:"";background:var(--accent);opacity:.85;pointer-events:none;width:180px;height:14px;-webkit-mask:var(--scribble) no-repeat left center;-webkit-mask:var(--scribble) no-repeat left center;mask:var(--scribble) no-repeat left center;position:absolute;bottom:0;left:-4px}[data-style=chalkboard]:not([data-radius]) :is(.card,.modal,.drawer,.dash-editor){border-radius:14px 5px 12px 6px/6px 12px 5px 14px}[data-style=chalkboard]:not([data-radius]) :is(.btn,.chip-btn,.day,.input,.select,.textarea){border-radius:10px 4px 9px 3px/3px 9px 4px 10px}[data-style=chalkboard] .card{border:1.5px solid var(--border-strong)}[data-style=chalkboard][data-mode=dark] .card{background:color-mix(in srgb, var(--bg-elevated) 70%, transparent)}[data-style=chalkboard] .btn{border-width:1.5px}[data-style=chalkboard] .btn.primary{border-color:var(--accent);box-shadow:none}[data-style=chalkboard][data-mode=dark] :is(.input,.select,.textarea):not(.gb-name){border-color:var(--border-strong);background-color:#0000002e}[data-style=chalkboard] .nav-item.active{background:var(--accent-soft)}[data-style=chalkboard] .ws-logo{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);box-shadow:none;font-size:17px}[data-style=chalkboard] .day{border:1.5px solid var(--border-strong);background:0 0}[data-style=chalkboard] .day.today{background:var(--accent);border-color:var(--accent);box-shadow:none}[data-style=chalkboard] .day .dnum{font-family:var(--font-display);font-size:24px;font-weight:400}[data-style=chalkboard] .modal-head h3{font-family:var(--font-display);font-size:22px;font-weight:400}[data-style=chalkboard] .dash-editor{border:1.5px dashed var(--border-strong);background:0 0}[data-style=chalkboard] .dash-cell.edit{outline:1.5px dashed var(--accent)}[data-style=chalkboard] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:transparent}[data-style=chalkboard] .algo-svg{background:color-mix(in srgb, var(--bg-elevated) 60%, transparent);border-radius:var(--r)}[data-style=chalkboard] .goal-ring-num,[data-style=chalkboard] .streak-flame b{font-family:var(--font-display);font-size:28px;font-weight:400}[data-style=chalkboard] .rich :is(h1,h2,h3,h4){font-size:1.3em;font-weight:400}[data-style=clinic]{--font:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", "Inter", sans-serif;--font-display:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", "Inter", sans-serif;--eyebrow-font:"Atkinson Hyperlegible Next Variable", sans-serif;--heading-weight:700;--heading-tracking:-.015em;--bg:#f6fafa;--bg-sidebar:#fff;--bg-subtle:#edf4f5;--bg-elevated:#fff;--hover:#0a46500d;--active:#0a465017;--text:#0f2930;--text-2:#3a5560;--text-3:#55707a;--border:#d9e6e8;--border-strong:#bccfd3;--accent:#00756e;--accent-hover:#005f59;--accent-soft:#00756e1a;--success:#1c8a4e;--warning:#b45f06;--danger:#c43a3a;--danger-soft:#c43a3a14;--tint-green:#e4f4ea;--fg-green:#1c7a47;--tint-red:#fbe9e9;--fg-red:#b83232;--tint-orange:#fbefe0;--fg-orange:#a65a06;--ring:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--r-sm:6px;--r:8px;--r-lg:10px;--shadow-sm:0 1px 1px #0f29300a;--shadow-md:0 1px 2px #0f29300f, 0 8px 18px -8px #0f293024;--page-texture:none;--ecg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='24'%3E%3Cpath d='M0 14H70l6-4 6 4h10l4 4 6-16 6 20 4-8h12l8-5 8 5h100' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}[data-style=clinic][data-mode=dark]{--bg:#0d191d;--bg-sidebar:#0a1417;--bg-subtle:#112126;--bg-elevated:#132328;--hover:#96d7dc0f;--active:#96d7dc1c;--text:#e6f3f4;--text-2:#b3cbd0;--text-3:#8eaab0;--border:#96d7dc1f;--border-strong:#96d7dc3d;--accent:#5fd4c6;--accent-hover:#84e0d5;--accent-soft:#5fd4c624;--success:#4cc98a;--warning:#f0a54a;--danger:#f07474;--danger-soft:#f074741f;--tint-green:#15312a;--fg-green:#6fd6a2;--tint-red:#3a1f22;--fg-red:#f39a9a;--tint-orange:#36291a;--fg-orange:#f2b46a;--shadow-sm:none;--shadow-md:0 1px 2px #0000004d, 0 10px 24px -10px #00000080}[data-style=clinic] .sidebar{border-right-color:var(--border-strong)}[data-style=clinic] .nav-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);font-weight:650}[data-style=clinic] .eyebrow:not(.sp-eyebrow){letter-spacing:.08em;color:var(--text-2);font-weight:700}[data-style=clinic] :is(.hero,.view-head){padding-bottom:30px;position:relative}[data-style=clinic] :is(.hero,.view-head):after{content:"";background:var(--accent);opacity:.45;pointer-events:none;height:24px;-webkit-mask:var(--ecg) repeat-x left center / 240px 24px;-webkit-mask:var(--ecg) repeat-x left center / 240px 24px;mask:var(--ecg) repeat-x left center / 240px 24px;position:absolute;bottom:2px;left:0;right:0}[data-style=clinic] .card{border-color:var(--border);box-shadow:var(--shadow-sm);border-top:3px solid color-mix(in srgb, var(--accent) 55%, var(--border))}[data-style=clinic] .card.lift:hover{border-color:var(--border-strong);border-top-color:var(--accent)}[data-style=clinic] .btn{font-weight:650}[data-style=clinic] .btn.primary{box-shadow:0 1px 2px #00504b40}[data-style=clinic] :is(.input,.select,.textarea):not(.gb-name){background-color:var(--bg-elevated);border-width:1.5px}[data-style=clinic] .ws-logo{background:var(--accent);color:var(--on-accent);box-shadow:none}[data-style=clinic] .day{border-color:var(--border-strong)}[data-style=clinic] .day.today{box-shadow:0 4px 12px -4px color-mix(in srgb, var(--accent) 60%, transparent)}[data-style=clinic] .rich a,[data-style=clinic] .editor-wrap a{text-underline-offset:2px;text-decoration:underline}[data-style=clinic] .dash-editor{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg))}[data-style=clinic] .gb-head{background:var(--bg-elevated);border-top:3px solid color-mix(in srgb, var(--accent) 55%, var(--border))}[data-style=clinic] .streak-flame.lit{box-shadow:inset 0 0 0 2px #f07a1a59}[data-style=clinic] .algo-svg{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r)}[data-style=terracotta]{--font:"Alegreya Sans", "Inter", sans-serif;--font-display:"Cormorant Variable", "Cormorant Garamond", Georgia, serif;--eyebrow-font:"Alegreya Sans", sans-serif;--heading-weight:650;--heading-tracking:-.005em;--bg:#f5ecdf;--bg-sidebar:#8c3b1e;--bg-subtle:#efe3d2;--bg-elevated:#fcf6ed;--hover:#6e3c1e0f;--active:#6e3c1e1a;--text:#2d1c13;--text-2:#5a4334;--text-3:#735848;--border:#7846232b;--border-strong:#78462352;--accent:#a8431f;--accent-hover:#8e3618;--accent-soft:#a8431f1a;--olive:#55602a;--r-sm:3px;--r:5px;--r-lg:8px;--shadow-sm:0 1px 0 #78462314;--shadow-md:0 1px 0 #78462314, 0 12px 26px -16px #5a2d1473;--page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.3 0 0 0 0 0.15 0.12 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--meander:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M0 11H16M14 11V1.5H4V8H10V4.5H7' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E")}[data-style=terracotta][data-mode=dark]{--bg:#1e1510;--bg-sidebar:#3a1d12;--bg-subtle:#261b14;--bg-elevated:#2a1e17;--hover:#f3e6d50f;--active:#f3e6d51c;--text:#f3e6d5;--text-2:#d5c0a9;--text-3:#b29c85;--border:#f3e6d51c;--border-strong:#f3e6d538;--accent:#ec8a5f;--accent-hover:#f2a580;--accent-soft:#ec8a5f26;--olive:#b5c27a;--shadow-md:0 1px 0 #0003, 0 14px 30px -16px #0009;--page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.7 0 0 0 0 0.5 0.06 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-style=terracotta] body{font-size:15px}[data-style=terracotta] .main{background-size:260px 260px}[data-style=terracotta] .sidebar{--text:#fff4e8;--text-2:#f6dcc8;--text-3:#ecc2a4;--hover:#fff4e817;--active:#fff4e829;--border:#fff4e829;--border-strong:#fff4e847;--bg-elevated:#7a321a;--bg:#7a321a;color:var(--text);background-image:var(--page-texture);background-size:260px 260px;border-right:0}[data-style=terracotta][data-mode=dark] .sidebar{--text:#f3e6d5;--text-2:#d5c0a9;--text-3:#c4a88f;--bg-elevated:#4a2618;--bg:#4a2618}[data-style=terracotta] .sidebar .nav-item.active{background:var(--active)}[data-style=terracotta] .sidebar .nav-item.active svg{color:var(--text)}[data-style=terracotta] .sidebar-brand{filter:brightness(0)invert();opacity:.75}[data-style=terracotta] :is(.stat-num,.dnum,.goal-ring-num,.streak-flame b,.gb-percent){font-variant-numeric:lining-nums tabular-nums}[data-style=terracotta] .sidebar .count:not(.soft){background:var(--text);color:#7a321a}[data-style=terracotta] .ws-logo{background:var(--olive);color:#fff;box-shadow:none;font-family:var(--font-display);border-radius:50%;font-size:17px}[data-style=terracotta][data-mode=dark] .ws-logo{color:#1e1510}[data-style=terracotta] :is(.hero h1,.view-title){font-size:42px;line-height:1.02}[data-style=terracotta] .page-title{font-size:46px;line-height:1.05}[data-style=terracotta] :is(.card-title,.section-title){font-size:20px;line-height:1.15}[data-style=terracotta] .lab-title h2{font-size:24px}[data-style=terracotta] .stat-num{font-size:34px}[data-style=terracotta] .eyebrow:not(.sp-eyebrow){letter-spacing:.16em;color:var(--olive);font-weight:500}[data-style=terracotta] :is(.hero,.view-head){padding-bottom:26px;position:relative}[data-style=terracotta] :is(.hero,.view-head):after{content:"";background:var(--accent);opacity:.55;pointer-events:none;height:12px;-webkit-mask:var(--meander) repeat-x left center / 16px 12px;-webkit-mask:var(--meander) repeat-x left center / 16px 12px;mask:var(--meander) repeat-x left center / 16px 12px;position:absolute;bottom:0;left:0;right:0}[data-style=terracotta] .card{box-shadow:var(--shadow-md)}[data-style=terracotta] .btn.primary{box-shadow:0 1px #00000026,inset 0 1px #ffffff24}[data-style=terracotta] .day.today{box-shadow:0 6px 16px -8px #8c3b1eb3}[data-style=terracotta] .day .dnum{font-family:var(--font-display);font-size:23px;font-weight:650}[data-style=terracotta] .modal-head h3{font-family:var(--font-display);font-size:22px;font-weight:650}[data-style=terracotta] .dash-editor{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg-subtle))}[data-style=terracotta] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:transparent}[data-style=terracotta] .rich :is(h1,h2,h3,h4){font-size:1.3em}[data-style=terracotta] :is(.goal-ring-num,.streak-flame b){font-family:var(--font-display);font-size:28px}[data-style=scholar]{--font:"Libertinus Serif", "STIX Two Text", "Latin Modern Roman", Georgia, serif;--font-display:"Libertinus Serif", "STIX Two Text", "Latin Modern Roman", Georgia, serif;--eyebrow-font:"Libertinus Serif", Georgia, serif;--eyebrow-transform:none;--heading-weight:600;--heading-tracking:0;--bg:#fdfdfa;--bg-sidebar:#f5f5f0;--bg-subtle:#f3f3ee;--bg-elevated:#fff;--hover:#14141e0b;--active:#14141e16;--text:#121212;--text-2:#383838;--text-3:#5d5d5d;--border:#14141e24;--border-strong:#14141e57;--accent:#1d3a6e;--accent-hover:#142c56;--accent-soft:#1d3a6e14;--r-sm:0px;--r:2px;--r-lg:2px;--shadow-sm:none;--shadow-md:0 1px 3px #00000014;--shadow-lg:0 2px 4px #0000000f, 0 18px 48px #00000024;--page-texture:none}[data-style=scholar][data-mode=dark]{--bg:#14161b;--bg-sidebar:#111317;--bg-subtle:#1a1d23;--bg-elevated:#1c1f26;--hover:#ebe8df0d;--active:#ebe8df1a;--text:#ebe8df;--text-2:#c6c2b7;--text-3:#a29e94;--border:#ebe8df21;--border-strong:#ebe8df4d;--accent:#a3bcec;--accent-hover:#bfd0f2;--accent-soft:#a3bcec21;--shadow-md:0 1px 3px #0006;--shadow-lg:0 2px 6px #0006, 0 20px 56px #0000008c}[data-style=scholar] body{letter-spacing:0;font-feature-settings:"kern", "liga", "onum";font-size:15.5px}[data-style=scholar] :is(.stat-num,.dnum,.goal-ring-num,.focus-dial-time,.gb-percent,td,.num){font-feature-settings:"lnum", "tnum"}[data-style=scholar] :is(.hero,.view-head){border-top:1.6px solid var(--text);border-bottom:.8px solid var(--text);padding:14px 0 12px}[data-style=scholar] :is(.hero h1,.view-title){font-size:34px;font-weight:600;line-height:1.12}[data-style=scholar] .page-title{font-size:38px;font-weight:600}[data-style=scholar] .eyebrow:not(.sp-eyebrow){letter-spacing:0;color:var(--text-2);font-size:15px;font-style:italic;font-weight:400}[data-style=scholar] :is(.card-title,.section-title,.modal-head h3,.lab-title h2){font-variant:small-caps;letter-spacing:.045em;font-weight:600}[data-style=scholar] :is(.card-title,.section-title){font-size:16.5px}[data-style=scholar] .content{counter-reset:sec}[data-style=scholar] .content .section-title:before{counter-increment:sec;content:counter(sec);color:var(--accent);font-variant:normal;font-feature-settings:"lnum";margin-right:.15em}[data-style=scholar] .editor-wrap .bn-editor{counter-reset:h1 h2 h3}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading]:is([data-level="1"],:not([data-level])){counter-increment:h1;counter-set:h2 0 h3 0}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading][data-level="2"]{counter-increment:h2;counter-set:h3 0}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading][data-level="3"]{counter-increment:h3}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading] .bn-inline-content:before{color:var(--accent);font-feature-settings:"lnum";margin-right:.6em}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading]:is([data-level="1"],:not([data-level])) .bn-inline-content:before{content:counter(h1)}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading][data-level="2"] .bn-inline-content:before{content:counter(h1) "." counter(h2)}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading][data-level="3"] .bn-inline-content:before{content:counter(h1) "." counter(h2) "." counter(h3)}[data-style=scholar] .editor-wrap .bn-editor [data-content-type=heading]{letter-spacing:0}[data-style=scholar] :is(.editor-wrap [data-content-type=paragraph] .bn-inline-content,.rich p){text-align:justify;-webkit-hyphens:auto;hyphens:auto}[data-style=scholar] .rich :is(h1,h2,h3,h4){font-variant:small-caps;letter-spacing:.04em;font-weight:600}[data-style=scholar] .card{border-color:var(--border-strong);border-width:.8px}[data-style=scholar] .card.lift:hover{border-color:var(--text);box-shadow:none;transform:none}[data-style=scholar] .btn{border-width:.8px;border-color:var(--border-strong);box-shadow:none}[data-style=scholar] .btn.primary{background:var(--accent);border-color:var(--accent)}[data-style=scholar] :is(.input,.select,.textarea){border-width:.8px}[data-style=scholar] .chip{font-variant:small-caps;letter-spacing:.03em;font-size:13px}[data-style=scholar] .nav-item.active{box-shadow:inset 2px 0 0 var(--accent);background:0 0;font-style:italic}[data-style=scholar] .nav-label{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;font-size:13px}[data-style=scholar] .ws-logo{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);box-shadow:none;font-size:17px;font-style:italic}[data-style=scholar] .sidebar{border-right-color:var(--border-strong)}[data-style=scholar] .day{border-color:var(--border-strong);border-width:.8px}[data-style=scholar] .day:not(.today){background:0 0}[data-style=scholar] .day.today{box-shadow:none}[data-style=scholar] .day .dow{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;font-size:13px}[data-style=scholar] :is(.modal,.drawer){border-color:var(--border-strong)}[data-style=scholar] .dash-editor{border-style:dashed;border-color:var(--border-strong);background:0 0}[data-style=scholar] .algo-svg{background:var(--bg-elevated);border:.8px solid var(--border-strong)}[data-style=scholar] .editor-wrap .bn-container.bn-mantine{--bn-colors-editor-background:transparent}.style-preview[data-style=bauhaus]{background-repeat:no-repeat;background-size:100% 100%}.style-preview[data-style=bauhaus] .sp-side:after{content:"";transform-origin:0 100%;background:var(--bh-shapes);width:82px;height:22px;margin-top:auto;display:block;transform:scale(.45)}.style-preview[data-style=bauhaus] .sp-line{background:var(--bh-ink);border-radius:0;height:3px}.style-preview[data-style=bauhaus] .sp-chip{background:var(--bh-yellow);border-radius:999px}.style-preview[data-style=bauhaus] .sp-side i{border-radius:0}.style-preview[data-style=synthwave]{background:var(--sun) no-repeat bottom / 100% 90%, linear-gradient(transparent 62%, var(--grid-line) 62% calc(62% + 1px), transparent calc(62% + 1px) 74%, var(--grid-line) 74% calc(74% + 1px), transparent calc(74% + 1px) 88%, var(--grid-line) 88% calc(88% + 1px), transparent calc(88% + 1px)), var(--bg)}.style-preview[data-style=synthwave] .sp-title{background:var(--title-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px}.style-preview[data-style=synthwave] .sp-eyebrow{color:var(--neon-b)}.style-preview[data-style=synthwave] .sp-btn{box-shadow:0 0 8px -1px var(--accent)}.style-preview[data-style=chalkboard]{background-size:120px 120px,100% 100%,100% 100%}.style-preview[data-style=chalkboard] .sp-side{box-shadow:inset -3px 0 0 var(--frame)}.style-preview[data-style=chalkboard] .sp-title{font-size:19px}.style-preview[data-style=chalkboard] .sp-eyebrow{letter-spacing:0;font-size:10px}.style-preview[data-style=chalkboard] .sp-line{background:var(--text-3);border-radius:2px;height:2px}.style-preview[data-style=chalkboard] .sp-btn{border-radius:6px 2px 5px/2px 5px 2px 6px}.style-preview[data-style=clinic] .sp-main{position:relative}.style-preview[data-style=clinic] .sp-main:after{content:"";background:var(--accent);opacity:.5;height:12px;-webkit-mask:var(--ecg) repeat-x left center / 120px 12px;-webkit-mask:var(--ecg) repeat-x left center / 120px 12px;mask:var(--ecg) repeat-x left center / 120px 12px;position:absolute;top:52px;left:0;right:0}.style-preview[data-style=clinic] .sp-title+.sp-line{margin-top:16px}.style-preview[data-style=terracotta]{background-size:130px 130px}.style-preview[data-style=terracotta] .sp-side i{background:#f6dcc8}.style-preview[data-style=terracotta] .sp-side i.on{background:#fff4e8}.style-preview[data-style=terracotta] .sp-title{font-size:19px}.style-preview[data-style=terracotta] .sp-line.short{background:var(--accent);opacity:.6;width:70%;height:6px;-webkit-mask:var(--meander) repeat-x left center / 8px 6px;-webkit-mask:var(--meander) repeat-x left center / 8px 6px;mask:var(--meander) repeat-x left center / 8px 6px;border-radius:0}.style-preview[data-style=scholar] .sp-main{box-shadow:inset 0 1.5px 0 var(--text)}.style-preview[data-style=scholar] .sp-eyebrow{letter-spacing:0;text-transform:none;font-size:9.5px;font-style:italic;font-weight:400}.style-preview[data-style=scholar] .sp-title{font-variant:small-caps;letter-spacing:.03em}.style-preview[data-style=scholar] .sp-line{background:var(--text-3);border-radius:0;height:1px;margin:2px 0}.style-preview[data-style=scholar] .sp-chip{border-radius:0}[data-style]{font-family:var(--font)}.view-title,.hero h1,.page-title,.auth-title,.card-title,.section-title,.stat-num{font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.eyebrow{font-family:var(--eyebrow-font);text-transform:var(--eyebrow-transform)}.main{background-image:var(--page-texture);background-size:28px 28px;background-attachment:local}[data-style=journal] .main{background-size:auto}.editor-wrap .bn-container.bn-mantine{--bn-font-family:var(--font)}.editor-wrap .bn-editor.bn-default-styles{font-family:var(--font)}.editor-wrap .bn-editor [data-content-type=heading] .bn-inline-content{font-family:var(--font-display);font-weight:var(--heading-weight)}[data-font=sans]{--font:"Inter", sans-serif;--font-display:"Inter", sans-serif}[data-font=serif]{--font:"Newsreader Variable", Georgia, serif;--font-display:"Newsreader Variable", Georgia, serif}[data-font=mono]{--font:"JetBrains Mono Variable", monospace;--font-display:"JetBrains Mono Variable", monospace}[data-radius=sharp]{--r-sm:2px;--r:3px;--r-lg:4px}[data-radius=soft]{--r-sm:6px;--r:10px;--r-lg:14px}[data-radius=round]{--r-sm:10px;--r:16px;--r-lg:22px}[data-density=compact]{font-size:13px}[data-density=compact] .content{padding-top:0}[data-density=compact] .list-row{min-height:34px;padding-top:5px;padding-bottom:5px}[data-density=compact] .card{padding:12px}.card,.modal,.drawer,.auth-card{border-radius:var(--r-lg)}.btn,.input,.select,.textarea{border-radius:var(--r)}[data-style=ledger] .hero{border-bottom:3px double var(--border-strong);padding-bottom:16px}[data-style=ledger] .hero h1{font-size:40px}.stack-logo{color:inherit;flex-shrink:0;align-items:center;gap:.32em;line-height:1;display:inline-flex}.stack-logo img{width:auto;height:100%;display:block}.stack-wordmark{aspect-ratio:795/226;background-color:currentColor;display:block;-webkit-mask:url(/brand/wordmark.png) 50%/contain no-repeat;mask:url(/brand/wordmark.png) 50%/contain no-repeat}.lp{--lp-font:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--lp-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--lp-news:Georgia, "Times New Roman", Times, serif;--lp-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--lp-rounded:ui-rounded, "SF Pro Rounded", "Nunito", var(--lp-font);--lp-ground:#fafaf8;--lp-step:#f0f0ec;--lp-step-2:#e6e6e1;--lp-ink:#111;--lp-ink-2:#4c4b47;--lp-accent:#0b66e4;--lp-accent-hover:#0952bd;--lp-accent-ink:#fff;--lp-azure:#127cfd;--lp-navy:#1c1a84;--lp-focus:#127cfd;--lp-field-accent:#1c1a84;--lp-field-accent-ink:#fff;--lp-field-accent-ink-2:#cfd3ff;--lp-field-ink:#111;--lp-field-ink-text:#f4f4f0;--lp-field-ink-text-2:#b9b8b2;--f-bg:#fff;--f-side:#f7f7f5;--f-ink:#1d1d1b;--f-ink-2:#5c5b57;--f-ink-3:#8a8883;--f-line:#0f0f0f17;--f-line-2:#0f0f0f26;--f-hover:#0f0f0f0d;--f-accent:#2f6fec;--f-accent-soft:#2f6fec1c;--f-green:#23955f;--f-green-soft:#23955f1f;--f-red:#d23c42;--f-red-soft:#e0484d1a;--f-shadow:0 2px 6px #0f0f0f0f, 0 14px 40px #0f0f0f1f;--lp-gutter:clamp(16px, 3.4vw, 48px);--lp-sec:clamp(104px, 12vw, 184px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-ground);min-height:100%;color:var(--lp-ink);font:400 18px/1.55 var(--lp-font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#127cfd2e;overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--lp-ground:#0e0e0e;--lp-step:#181817;--lp-step-2:#222220;--lp-ink:#f2f1ed;--lp-ink-2:#b4b2ac;--lp-accent:#3d8fff;--lp-accent-hover:#69a8ff;--lp-accent-ink:#061226;--lp-focus:#69a8ff;--lp-field-accent:#22209a;--lp-field-accent-ink-2:#d4d6ff;--lp-field-ink:#f2f1ed;--lp-field-ink-text:#111;--lp-field-ink-text-2:#4c4b47;--f-bg:#191919;--f-side:#1e1e1d;--f-ink:#ededeb;--f-ink-2:#a8a6a1;--f-ink-3:#7d7b77;--f-line:#ffffff14;--f-line-2:#ffffff24;--f-hover:#ffffff0f;--f-accent:#5b8ff5;--f-accent-soft:#5b8ff52b;--f-green:#3dbb7e;--f-green-soft:#3dbb7e24;--f-red:#f06a6e;--f-red-soft:#f06a6e24;--f-shadow:0 2px 8px #0006, 0 18px 48px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .lp{--lp-ground:#0e0e0e;--lp-step:#181817;--lp-step-2:#222220;--lp-ink:#f2f1ed;--lp-ink-2:#b4b2ac;--lp-accent:#3d8fff;--lp-accent-hover:#69a8ff;--lp-accent-ink:#061226;--lp-focus:#69a8ff;--lp-field-accent:#22209a;--lp-field-accent-ink-2:#d4d6ff;--lp-field-ink:#f2f1ed;--lp-field-ink-text:#111;--lp-field-ink-text-2:#4c4b47;--f-bg:#191919;--f-side:#1e1e1d;--f-ink:#ededeb;--f-ink-2:#a8a6a1;--f-ink-3:#7d7b77;--f-line:#ffffff14;--f-line-2:#ffffff24;--f-hover:#ffffff0f;--f-accent:#5b8ff5;--f-accent-soft:#5b8ff52b;--f-green:#3dbb7e;--f-green-soft:#3dbb7e24;--f-red:#f06a6e;--f-red-soft:#f06a6e24;--f-shadow:0 2px 8px #0006, 0 18px 48px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}:where(.lp) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,pre,fieldset,legend){margin:0;padding:0}:where(.lp) :where(ul,ol){list-style:none}:where(.lp) :where(fieldset){border:0;min-width:0}.lp a,.lp a:hover{text-decoration:none}:where(.lp) :where(button){font:inherit;color:inherit;letter-spacing:inherit;touch-action:manipulation}.lp ::selection{background:#127cfd38}.lp :focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px;box-shadow:none}.lp :not(pre)>code{font-family:var(--lp-mono);background:var(--f-hover);border-radius:4px;padding:1px 5px;font-size:.88em}.lp kbd{font:500 .78em/1.4 var(--lp-font);letter-spacing:0;color:inherit;background:var(--lp-step-2);vertical-align:.08em;white-space:nowrap;border:0;border-radius:5px;padding:.05em .42em;display:inline-block}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp [id]{scroll-margin-top:24px}.lp main:focus,.lp [tabindex="-1"]:focus{outline:none}.lp-wrap{width:100%;max-width:1400px;padding-inline:max(var(--lp-gutter), env(safe-area-inset-left)) max(var(--lp-gutter), env(safe-area-inset-right));margin-inline:auto}.lp-sec{padding-block:var(--lp-sec) 0}.lp-cols-2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(32px,5vw,96px);display:grid}.lp-sec-head{margin-bottom:clamp(40px,5vw,72px)}.lp-h1,.lp-h2,.lp-h3{color:var(--lp-ink);text-wrap:balance;font-weight:700}.lp-h1{letter-spacing:-.042em;font-size:clamp(38px,4.3vw,66px);line-height:1}.lp-h2{letter-spacing:-.038em;max-width:15ch;font-size:clamp(34px,3.9vw,58px);line-height:1.02}.lp-h3{letter-spacing:-.025em;font-size:clamp(24px,2vw,30px);line-height:1.15}.lp-lead{color:var(--lp-ink);text-wrap:pretty;max-width:36em;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.lp-prose{gap:1em;max-width:38em;display:grid}.lp-prose p,.lp-prose-p{color:var(--lp-ink);text-wrap:pretty;max-width:38em;font-size:18px;line-height:1.6}.lp-cap{color:var(--lp-ink-2);max-width:36em;margin-top:14px;font-size:15px;line-height:1.5}.lp-lines .lp-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lp-lines .lp-line>span{white-space:nowrap;display:block}.lp-btn{background:var(--lp-accent);min-height:52px;color:var(--lp-accent-ink);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color .18s ease, transform .14s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.lp-btn:hover{background:var(--lp-accent-hover)}.lp-btn:active{transform:scale(.97)}.lp-btn-sm{min-height:42px;padding:0 18px;font-size:15px}.lp-link-btn{cursor:pointer;min-height:44px;color:var(--lp-ink);text-underline-offset:5px;transition:text-decoration-color .18s ease, transform .14s var(--ease-out);background:0 0;border:0;align-items:center;padding:0 6px;font-size:17px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-flex}.lp-link-btn:hover{text-decoration-color:currentColor}.lp-link-btn:active{transform:translateY(1px)}.lp-nav .lp-link-btn{font-size:15px}.lp-cta-row{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.lp-skip{z-index:10;background:var(--lp-ink);color:var(--lp-ground);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600;position:absolute;top:-100px;left:16px}.lp-skip:focus{top:12px}.lp-nav{align-items:center;gap:24px;min-height:76px;display:flex}.lp-wordmark{color:var(--lp-ink);border-radius:6px;align-items:center;display:inline-flex}.lp-nav-links{margin-left:auto}.lp-nav-links ul{gap:4px;display:flex}.lp-nav-links a{min-height:40px;color:var(--lp-ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;transition:color .18s,background-color .18s;display:inline-flex}.lp-nav-links a:hover{color:var(--lp-ink);background:var(--lp-step)}.lp-nav-act{align-items:center;gap:10px;display:flex}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);align-items:start;gap:32px clamp(32px,4vw,72px);padding-top:clamp(24px,4.5vh,56px);display:grid}.lp-hero-copy{align-content:start;gap:24px;padding-top:6px;display:grid}.lp-hero .lp-lead{max-width:30em}.lp-pick{gap:12px;margin-top:10px;display:grid}.lp-pick legend{color:var(--lp-ink);margin-bottom:12px;padding:0;font-size:15px;font-weight:600}.lp-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-chip{cursor:pointer;background:var(--lp-step);color:var(--lp-ink);transition:background-color .18s ease, color .18s ease, transform .14s var(--ease-out);border-radius:14px;gap:1px;padding:9px 14px 10px;display:grid;position:relative}.lp-chip:hover{background:var(--lp-step-2)}.lp-chip:active{transform:scale(.97)}.lp-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lp-chip:has(input:focus-visible){outline:2px solid var(--lp-focus);outline-offset:2px}.lp-chip.is-on{background:var(--lp-ink);color:var(--lp-ground)}.lp-chip-major{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.3}.lp-chip-style{opacity:.72;font-size:13.5px;line-height:1.3}.lp-chip.is-on .lp-chip-style{opacity:.8}.lp-pick-note{color:var(--lp-ink-2);min-height:2.9em;font-size:15px;line-height:1.45}.lp-hero-stage{min-width:0}.lp-m{--m-bg:var(--f-bg);--m-side:var(--f-side);--m-ink:var(--f-ink);--m-ink-2:var(--f-ink-2);--m-ink-3:var(--f-ink-3);--m-line:var(--f-line);--m-accent:var(--f-accent);--m-soft:var(--f-accent-soft);--m-hover:var(--f-hover);--m-code:#f6f6f4;--m-code-ink:#2b2b29;--m-kw:#b03a8a;--m-fn:#2f6fec;--m-nm:#b0641c;--m-font:var(--lp-font);--m-head:var(--lp-font);--m-head-w:700;--m-head-track:-.03em;--m-title:34px;--m-r:12px;--m-r-sm:6px;background:var(--m-bg);height:clamp(500px,66vh,560px);color:var(--m-ink);font-family:var(--m-font);letter-spacing:-.005em;border-radius:var(--m-r);border:1px solid var(--m-line);box-shadow:var(--f-shadow);grid-template-rows:minmax(0,1fr);grid-template-columns:196px minmax(0,1fr);font-size:14px;line-height:1.5;display:grid;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lp-m{animation:lp-swap .42s var(--ease-out)}.lp-m .lp-m-page{animation:lp-swap-in .52s var(--ease-out)}}@keyframes lp-swap{0%{opacity:.35;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes lp-swap-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-m-side{background:var(--m-side);border-right:1px solid var(--m-line);flex-direction:column;gap:4px;min-width:0;padding:14px 10px;display:flex}.lp-m-ws{align-items:center;gap:8px;padding:4px 6px 10px;font-size:14px;font-weight:600;display:flex}.lp-m-ws-mark{border-radius:var(--m-r-sm);background:var(--m-accent);width:22px;height:22px;color:var(--m-bg);place-items:center;font-size:12px;font-weight:700;display:grid}.lp-m-ws-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-m-nav li,.lp-m-node{border-radius:var(--m-r-sm);color:var(--m-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:4px 6px;font-size:13.5px;display:flex;overflow:hidden}.lp-m-nav svg,.lp-m-node svg{opacity:.8;flex-shrink:0}.lp-m-nav kbd{background:var(--m-hover);color:var(--m-ink-3);margin-left:auto;font-size:11px}.lp-m-group{color:var(--m-ink-3);padding:14px 6px 4px;font-size:12px;font-weight:600}.lp-m-tree ul{padding-left:18px}.lp-m-tree .lp-m-node>svg:first-child{opacity:.5}.lp-m-open{transform:rotate(90deg)}.lp-m-current{background:var(--m-soft);color:var(--m-ink);font-weight:500}.lp-m-main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.lp-m-crumb{color:var(--m-ink-3);white-space:nowrap;gap:6px;padding:12px 28px 0;font-size:12.5px;display:flex;overflow:hidden}.lp-m-sep{opacity:.6;margin-right:6px}.lp-m-page{min-width:0;padding:18px 36px 0;overflow:hidden}.lp-m-title{font-family:var(--m-head);font-weight:var(--m-head-w);font-size:var(--m-title);letter-spacing:var(--m-head-track);text-wrap:balance;margin-bottom:12px;line-height:1.12}.lp-m-props{gap:4px;margin-bottom:16px;font-size:13px;display:grid}.lp-m-props>div{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.lp-m-props dt{color:var(--m-ink-3)}.lp-m-props dd{color:var(--m-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-m-body{gap:12px;display:grid}.lp-m-p{max-width:58ch}.lp-m-code{background:var(--m-code);color:var(--m-code-ink);border-radius:var(--m-r-sm);font:13px/1.6 var(--lp-mono);letter-spacing:0;white-space:pre;padding:12px 14px;position:relative;overflow:hidden}.lp-m-code code{font:inherit;background:0 0;padding:0}.lp-m-lang{color:var(--m-ink-3);font-size:11px;position:absolute;top:8px;right:12px}.lp-m-line{white-space:pre;display:block}.lp-m-kw{color:var(--m-kw)}.lp-m-fn{color:var(--m-fn)}.lp-m-nm{color:var(--m-nm)}.lp-m-math{font:19px/1.3 var(--lp-serif);align-items:center;padding:6px 0;font-style:italic;display:flex}.lp-m-math>span{align-items:center;gap:.25em;display:inline-flex}.lp-frac{text-align:center;vertical-align:middle;margin:0 .15em;display:inline-grid}.lp-frac>span:first-child{border-bottom:1px solid;padding:0 .3em .08em}.lp-frac>span:last-child{padding:.08em .3em 0}.lp-sum{text-align:center;font-size:1.5em;font-style:normal;line-height:.9;display:inline-grid}.lp-sum small{font-size:.42em;font-style:italic;line-height:1.2}.lp-m-math sub,.lp-m-math sup{font-size:.65em}.lp-m-quote{border-left:3px solid var(--m-accent);padding:2px 0 2px 16px}.lp-m-quote p{font:italic 20px/1.35 var(--lp-serif)}.lp-m-quote footer{color:var(--m-ink-3);margin-top:4px;font-size:12.5px}.lp-m-table{border-collapse:collapse;width:100%;max-width:440px;font-size:13px}.lp-m-table th{text-align:left;color:var(--m-ink-3);border-bottom:1px solid var(--m-line);white-space:nowrap;padding:6px 10px 6px 0;font-weight:500}.lp-m-table td{border-bottom:1px solid var(--m-line);white-space:nowrap;padding:6px 10px 6px 0}.lp-m-num td,.lp-m-num th{font-variant-numeric:tabular-nums}.lp-m-num td:not(:first-child),.lp-m-num th:not(:first-child){text-align:right}.lp-m-table tfoot td{border-bottom:0;font-weight:600}.lp-m-todo{gap:6px;display:grid}.lp-m-todo li{align-items:flex-start;gap:10px;display:flex}.lp-m-todo li.is-done>span:last-child{color:var(--m-ink-3);text-decoration:line-through}.lp-m-box{border:1.5px solid var(--m-ink-3);width:16px;height:16px;color:var(--m-bg);border-radius:4px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.lp-m-todo li.is-done .lp-m-box{background:var(--m-accent);border-color:var(--m-accent)}.lp-m-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:440px;display:grid}.lp-m-tile{aspect-ratio:4/3;border-radius:var(--m-r-sm);font:700 34px/1 var(--m-head);letter-spacing:-.04em;place-items:center;display:grid}.lp-m-tone-a{color:#6b2b22;background:#f2c5b8}.lp-m-tone-b{color:#f8efea;background:#2e2522}.lp-m-tone-c{color:#fff4f1;background:#d1495b}.lp-m-tile-name{color:var(--m-ink-2);margin-top:4px;font-size:12.5px;display:block}.lp-m-due{border-top:1px solid var(--m-line);background:var(--m-bg);padding:12px 28px 16px}.lp-m-due-h{color:var(--m-ink-3);margin-bottom:8px;font-size:12px;font-weight:600}.lp-m-due ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-m-due li{border-radius:var(--m-r-sm);background:var(--m-hover);min-width:0;padding:7px 10px 8px;display:grid}.lp-m-due-when{color:var(--m-accent);font-size:11.5px;font-weight:700}.lp-m-due-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.lp-m-due-w{color:var(--m-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lp-m[data-style=terminal]{--m-bg:#0c0f0e;--m-side:#101513;--m-ink:#d5e2da;--m-ink-2:#9fb3a8;--m-ink-3:#6f8579;--m-line:#8cffbe1a;--m-accent:#5fd38d;--m-soft:#5fd38d21;--m-hover:#8cffbe0f;--m-code:#070908;--m-code-ink:#d5e2da;--m-kw:#ff7ab2;--m-fn:#7cc4ff;--m-nm:#f5c46b;--m-font:var(--lp-mono);--m-head:var(--lp-mono);--m-head-w:600;--m-head-track:-.02em;--m-title:26px;--m-r:6px;--m-r-sm:3px;letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:13px}.lp-m[data-style=terminal] .lp-m-title:before{content:"# ";color:var(--m-accent)}.lp-m[data-style=terminal] .lp-m-ws-mark{color:#0c0f0e}.lp-m[data-style=terminal] .lp-m-code{border:1px solid var(--m-line)}.lp-m[data-style=ledger]{--m-bg:#fff1e5;--m-side:#f6e3d3;--m-ink:#33302e;--m-ink-2:#5a5450;--m-ink-3:#7f766f;--m-line:#33302e2e;--m-accent:#990f3d;--m-soft:#990f3d1a;--m-hover:#33302e0f;--m-font:var(--lp-news);--m-head:var(--lp-news);--m-head-w:400;--m-head-track:-.015em;--m-title:36px;--m-r:2px;--m-r-sm:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px}.lp-m[data-style=ledger] .lp-m-title{border-bottom:3px double var(--m-ink);padding-bottom:10px}.lp-m[data-style=ledger] .lp-m-table{font-family:var(--lp-font)}.lp-m[data-style=ledger] .lp-m-table th{border-bottom:2px solid var(--m-ink);color:var(--m-ink);font-weight:600}.lp-m[data-style=ledger] .lp-m-table tfoot td{border-top:2px solid var(--m-ink)}.lp-m[data-style=ledger] .lp-m-due li{border-top:2px solid var(--m-ink);background:0 0;border-radius:0}.lp-m[data-style=ledger] .lp-m-ws-mark{color:#fff1e5}.lp-m[data-style=journal]{--m-bg:#f7f3ea;--m-side:#efe9dc;--m-ink:#2a2723;--m-ink-2:#57514a;--m-ink-3:#847c71;--m-line:#2a272324;--m-accent:#2f5d62;--m-soft:#2f5d621f;--m-hover:#2a27230d;--m-head:var(--lp-serif);--m-head-w:600;--m-head-track:-.01em;--m-title:36px;--m-r:8px;--m-r-sm:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-m[data-style=journal] .lp-m-page{background-image:linear-gradient(90deg,#0000 22px,#aa3c3252 22px 23px,#0000 23px)}.lp-m[data-style=journal] .lp-m-quote{border-left:0;padding-left:0}.lp-m[data-style=journal] .lp-m-quote p{color:var(--m-accent);font-size:23px}.lp-m[data-style=journal] .lp-m-ws-mark{color:#f7f3ea;font-family:var(--lp-serif)}.lp-m[data-style=lab]{--m-bg:#fbfcfd;--m-side:#f1f4f6;--m-ink:#0f1f29;--m-ink-2:#45535c;--m-ink-3:#6b7881;--m-line:#0f1f291f;--m-accent:#0b7a75;--m-soft:#0b7a751c;--m-hover:#0f1f290b;--m-head-w:600;--m-head-track:-.025em;--m-title:30px;--m-r:4px;--m-r-sm:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-m[data-style=lab] .lp-m-table{border:1px solid var(--m-line)}.lp-m[data-style=lab] .lp-m-table th,.lp-m[data-style=lab] .lp-m-table td{border:1px solid var(--m-line);padding:4px 10px}.lp-m[data-style=lab] .lp-m-table th{background:var(--m-hover);color:var(--m-ink-2)}.lp-m[data-style=lab] .lp-m-math{font-family:var(--lp-font);font-style:normal}.lp-m[data-style=lab] .lp-m-ws-mark{color:#fbfcfd}.lp-m[data-style=atelier]{--m-bg:#fbf3ef;--m-side:#f5e6df;--m-ink:#2e2522;--m-ink-2:#5d4f4a;--m-ink-3:#8a7a74;--m-line:#2e25221a;--m-accent:#c23a4e;--m-soft:#d1495b21;--m-hover:#2e25220d;--m-font:var(--lp-rounded);--m-head:var(--lp-rounded);--m-head-w:800;--m-head-track:-.035em;--m-title:34px;--m-r:22px;--m-r-sm:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-m[data-style=atelier] .lp-m-ws-mark{color:#fbf3ef;border-radius:999px}.lp-f{background:var(--f-bg);color:var(--f-ink);letter-spacing:-.005em;border:1px solid var(--f-line);border-radius:14px;min-width:0;font-size:14px;line-height:1.5}.lp-f code{font-family:var(--lp-mono);background:var(--f-hover);border-radius:4px;padding:1px 5px;font-size:.88em}.lp-f kbd{background:var(--f-hover);color:var(--f-ink-2);font-size:11.5px}.lp-f-mini-h{color:var(--f-ink-2);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.lp-f-mini-h span{color:var(--f-ink-3);font-weight:500}.lp-f-card{background:var(--f-bg);border:1px solid var(--f-line);border-radius:8px;gap:1px;padding:9px 11px;display:grid}.lp-f-card+.lp-f-card{margin-top:8px}.lp-f-card-t{font-size:13.5px;font-weight:600}.lp-f-card-m{color:var(--f-ink-3);font-size:12.5px}.lp-f-caret{vertical-align:-.18em;background:var(--f-accent);width:2px;height:1.1em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.lp-f-caret{animation:1.1s step-end 4 lp-blink}}@keyframes lp-blink{50%{opacity:0}}.lp-f-editor{background:var(--lp-step);border:0;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid;overflow:hidden}.lp-f-doc{background:var(--f-bg);border-right:1px solid var(--f-line);padding:28px 32px 32px}.lp-f-crumb{color:var(--f-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:18px;font-size:12.5px;overflow:hidden}.lp-f-doc-h{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:700}.lp-f-doc-p{color:var(--f-ink);max-width:48ch;margin-bottom:10px}.lp-f-typing{color:var(--f-ink-2)}.lp-f-slash{background:var(--f-bg);border:1px solid var(--f-line-2);width:min(290px,100%);box-shadow:var(--f-shadow);border-radius:10px;margin:2px 0 0 -4px;padding:6px}.lp-f-slash-h{color:var(--f-ink-3);padding:6px 8px 4px;font-size:11.5px;font-weight:600}.lp-f-slash li{border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:13.5px;display:flex}.lp-f-slash li svg{color:var(--f-ink-2);flex-shrink:0}.lp-f-slash li span{flex:1;min-width:0}.lp-f-slash li.is-on{background:var(--f-accent-soft)}.lp-f-db{min-width:0;padding:28px 28px 32px}.lp-f-db-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lp-f-db-title{letter-spacing:-.02em;font-size:20px;font-weight:700}.lp-f-tabs{flex-wrap:wrap;gap:2px;display:flex}.lp-f-tabs li{color:var(--f-ink-2);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.lp-f-tabs li.is-on{background:var(--f-bg);color:var(--f-ink);box-shadow:0 0 0 1px var(--f-line);font-weight:600}.lp-f-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-f-col-h{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.lp-f-col-h:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.lp-f-col-h span{color:var(--f-ink-3);font-weight:500}.lp-tone-gray{color:var(--f-ink-2)}.lp-tone-blue{color:var(--f-accent)}.lp-tone-green{color:var(--f-green)}.lp-f-quiz{margin-top:36px;padding:22px 24px 24px}.lp-f-quiz-top{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.lp-f-quiz-top p:first-child{align-items:center;gap:8px;display:inline-flex}.lp-f-quiz-top svg{color:var(--f-accent)}.lp-f-quiz-count{color:var(--f-ink-3);white-space:nowrap;font-weight:500}.lp-f-quiz-bar{background:var(--f-hover);border-radius:4px;height:4px;margin:12px 0 18px;overflow:hidden}.lp-f-quiz-bar span{background:var(--f-accent);border-radius:4px;height:100%;display:block}.lp-f-q{background:var(--f-side);border-radius:10px;padding:14px 16px}.lp-f-q+.lp-f-q{margin-top:10px}.lp-f-q-q{margin-bottom:6px;font-size:15px;font-weight:600}.lp-f-q-a{color:var(--f-ink-2);border-left:2px solid var(--f-line-2);margin-bottom:8px;padding-left:12px}.lp-f-q-v{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.lp-f-q-v svg{flex-shrink:0;margin-top:3px}.lp-f-q.is-right .lp-f-q-v{color:var(--f-green)}.lp-f-q.is-wrong .lp-f-q-v{color:var(--f-red)}.lp-f-q.is-wrong{background:var(--f-red-soft)}.lp-f-q.is-right{background:var(--f-green-soft)}.lp-f-q-card{background:var(--f-bg);color:var(--f-ink);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-f-q-input{background:var(--f-bg);border:1px solid var(--f-accent);box-shadow:0 0 0 3px var(--f-accent-soft);border-radius:8px;padding:8px 12px}.lp-f-q-hint{color:var(--f-ink-3);align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:inline-flex}.lp-f-capture{border:0;border-radius:18px;padding:10px}.lp-f-cap-input{background:var(--f-side);letter-spacing:-.02em;border-radius:12px;align-items:center;gap:14px;min-height:76px;padding:18px 20px;font-size:clamp(18px,2.1vw,26px);font-weight:500;display:flex}.lp-f-cap-input>svg{color:var(--f-accent);flex-shrink:0}.lp-f-cap-text{overflow-wrap:anywhere;flex:1;min-width:0}.lp-f-cap-input kbd{font-size:13px}.lp-f-cap-result{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:16px 20px 10px;display:grid}@media (prefers-reduced-motion:no-preference){.lp-f-cap-result{opacity:.25;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(6px)}.lp-f-cap-result.is-in{opacity:1;transform:none}}.lp-f-cap-kind{background:var(--f-accent-soft);color:var(--f-accent);border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:700}.lp-f-cap-result dl{flex-wrap:wrap;gap:4px 22px;display:flex}.lp-f-cap-result dl>div{gap:8px;display:flex}.lp-f-cap-result dt{color:var(--f-ink-3)}.lp-f-cap-result dd{font-weight:600}.lp-f-cap-enter{color:var(--f-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.lp-f-review{padding:18px}.lp-f-review-top{color:var(--f-ink-2);justify-content:space-between;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.lp-f-review-top p:last-child{color:var(--f-accent)}.lp-f-review-card{background:var(--f-side);border-radius:12px;margin-bottom:14px;padding:22px}.lp-f-review-q{letter-spacing:-.02em;margin-bottom:14px;font-size:19px;font-weight:650;line-height:1.3}.lp-f-review-a{color:var(--f-ink-2);border-top:1px dashed var(--f-line-2);padding-top:12px}.lp-f-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lp-f-grade li{text-align:center;background:var(--f-hover);border-radius:8px;padding:8px 4px;font-size:13px;font-weight:600;display:grid}.lp-f-grade small{color:var(--f-ink-3);font-size:11.5px;font-weight:500}.lp-f-grade li.is-on{background:var(--f-accent);color:#fff}.lp-f-grade li.is-on small{color:#ffffffd9}.lp-f-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px;display:grid}.lp-f-day{background:var(--f-side);border-radius:8px;min-width:0;min-height:128px;padding:8px}.lp-f-day.is-soon{background:var(--f-accent-soft)}.lp-f-day-h{color:var(--f-ink-3);margin-bottom:8px;font-size:12px}.lp-f-day-h span{color:var(--f-ink-2);font-weight:600}.lp-f-day-i{background:var(--f-bg);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin-bottom:4px;padding:4px 6px;font-size:12px;font-weight:600;overflow:hidden}.lp-f-resolve,.lp-f-projects{padding:16px 18px}.lp-f-resolve li,.lp-f-projects li{border-top:1px solid var(--f-line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:9px 0;display:grid}.lp-f-r-t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lp-f-r-tag{color:var(--f-ink-2);background:var(--f-hover);border-radius:999px;justify-self:end;padding:1px 8px;font-size:12px}.lp-f-r-w{color:var(--f-ink-3);grid-column:1/-1;font-size:12.5px}.lp-f-status{border-radius:999px;justify-self:end;padding:1px 8px;font-size:12px;font-weight:600}.lp-f-status-in{background:var(--f-accent-soft);color:var(--f-accent)}.lp-f-status-shipped{background:var(--f-green-soft);color:var(--f-green)}.lp-f-status-planning{background:var(--f-hover);color:var(--f-ink-2)}.lp-f-pipe{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.lp-f-pipe-col{background:var(--f-side);border-radius:10px;min-width:0;padding:10px}.lp-f-empty{color:var(--f-ink-3);padding:9px 2px;font-size:12.5px}.lp-f-onb{padding:22px 24px}.lp-f-onb-step{color:var(--f-ink-3);margin-bottom:10px;font-size:12.5px}.lp-f-onb-q{letter-spacing:-.015em;margin-bottom:8px;font-size:16px;font-weight:650}.lp-f-onb-input{border:1px solid var(--f-line-2);border-radius:8px;margin-bottom:18px;padding:9px 12px}.lp-f-chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.lp-f-chips li{background:var(--f-hover);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.lp-f-chips li.is-on{background:var(--f-accent-soft);color:var(--f-accent);font-weight:600}.lp-f-onb-out{background:var(--f-side);border-radius:10px;padding:14px 16px}.lp-f-onb-out-h{margin-bottom:8px;font-size:13px;font-weight:600}.lp-f-onb-out dl{gap:4px;font-size:13.5px;display:grid}.lp-f-onb-out dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.lp-f-onb-out dt{color:var(--f-ink-3)}.lp-f-appear{gap:12px;padding:20px 22px;display:grid}.lp-f-appear .lp-f-mini-h{margin-bottom:0}.lp-f-set{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;display:grid}.lp-f-set>span{color:var(--f-ink-3)}.lp-f-swatches{gap:8px;display:flex}.lp-f-swatches li{border-radius:50%;width:22px;height:22px}.lp-f-swatches li.is-on{box-shadow:0 0 0 2px var(--f-bg), 0 0 0 4px var(--f-ink)}.lp-f-seg{background:var(--f-hover);border-radius:8px;flex-wrap:wrap;justify-self:start;gap:2px;padding:2px;display:inline-flex}.lp-f-seg li{color:var(--f-ink-2);border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;display:inline-flex}.lp-f-seg li.is-on{background:var(--f-bg);color:var(--f-ink);box-shadow:0 0 0 1px var(--f-line);font-weight:600}.lp-serif{font-family:var(--lp-serif)}.lp-mono{font-family:var(--lp-mono)}.lp-f-feed{padding:18px 20px}.lp-f-feed ul{margin-bottom:18px}.lp-f-feed li{border-top:1px solid var(--f-line);gap:1px;padding:9px 0;display:grid}.lp-f-feed-src{font-weight:600}.lp-f-feed-ok{color:var(--f-green);font-size:12.5px}.lp-f-feed-url{background:var(--f-hover);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.lp-f-feed-copy{background:var(--f-bg);box-shadow:0 0 0 1px var(--f-line);border-radius:6px;padding:2px 10px;font-size:12.5px;font-weight:600}.lp-f-feed-note{color:var(--f-ink-3);margin-top:6px;font-size:12.5px}.lp-f-digest{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 20px;display:grid}.lp-f-digest-mark{color:#fff;background:#127cfd;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.lp-f-digest-who{font-weight:700}.lp-f-digest-who span{color:var(--f-ink-3);margin-left:6px;font-size:12.5px;font-weight:400}.lp-f-digest-h{margin:2px 0 6px;font-weight:600}.lp-f-digest ul{gap:3px;display:grid}.lp-f-digest li{color:var(--f-ink-2);padding-left:14px;position:relative}.lp-f-digest li:before{content:"•";color:var(--f-ink-3);position:absolute;left:0}.lp-f-digest b{color:var(--f-ink);font-weight:600}.lp-workspace .lp-sec-head{align-items:end}.lp-workspace .lp-h2{max-width:13ch}.lp-ai-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px clamp(40px,6vw,112px);display:grid}.lp-ai-main .lp-h2{margin-bottom:24px}.lp-ai-list{gap:34px;padding-bottom:8px;display:grid}.lp-ai-list dt{letter-spacing:-.025em;margin-bottom:6px;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.15}.lp-ai-list dd{color:var(--lp-ink);max-width:30em;font-size:18px;line-height:1.55}.lp-field{margin-top:var(--lp-sec);padding-block:clamp(88px,10vw,152px)}.lp-field-accent{background:var(--lp-field-accent);color:var(--lp-field-accent-ink)}.lp-field-accent .lp-h2,.lp-field-accent .lp-lead{color:var(--lp-field-accent-ink)}.lp-field-accent .lp-lead kbd{color:#fff;background:#ffffff29}.lp-field-ink{background:var(--lp-field-ink);color:var(--lp-field-ink-text)}.lp-field-ink .lp-h2{color:var(--lp-field-ink-text)}.lp-field .lp-f{border-color:#0000}.lp-field :focus-visible{outline-color:currentColor}.lp-capture{gap:clamp(36px,4vw,56px);display:grid}.lp-capture-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:20px clamp(32px,5vw,96px);display:grid}.lp-capture-head .lp-h2{max-width:12ch}.lp-capture-ex{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(24px,3vw,48px);display:grid}.lp-ex-line{color:var(--lp-field-accent-ink);overflow-wrap:anywhere;margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.45}.lp-ex-kind{color:var(--lp-field-accent-ink-2);font-size:15px;line-height:1.45}.lp-ex-kind b{color:var(--lp-field-accent-ink);font-weight:700}.lp-board{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"rev rev rev rev rev week week week week week week week""rev rev rev rev rev res res res pip pip pip pip""prj prj prj prj prj res res res pip pip pip pip";gap:clamp(28px,3vw,44px) clamp(16px,2vw,28px);display:grid}.lp-tile{flex-direction:column;gap:14px;min-width:0;display:flex}.lp-tile figcaption{color:var(--lp-ink-2);max-width:34em;font-size:15px;line-height:1.5}.lp-tile figcaption b{color:var(--lp-ink);font-weight:650}.lp-tile-review{grid-area:rev}.lp-tile-week{grid-area:week}.lp-tile-resolve{grid-area:res}.lp-tile-pipe{grid-area:pip}.lp-tile-projects{grid-area:prj}.lp-step{background:var(--lp-step);margin-top:var(--lp-sec);padding-bottom:var(--lp-sec)}.lp-step .lp-f{border-color:#0000}.lp-adapt-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px clamp(40px,5vw,96px);margin-bottom:clamp(72px,8vw,120px);display:grid}.lp-adapt-copy{gap:22px;display:grid;position:sticky;top:32px}.lp-adapt-frags{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.lp-adapt-frags>div:last-child{margin-top:72px}.lp-adapt .lp-h3{margin-bottom:24px}.lp-specimens{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-specimens li{border-radius:14px;align-content:end;gap:4px;min-width:0;min-height:168px;padding:20px 22px;display:grid}.lp-spec-name{letter-spacing:-.03em;margin-bottom:8px;font-size:34px;font-weight:700;line-height:1.05}.lp-spec-who{font-size:15px;font-weight:600}.lp-spec-what{opacity:.82;font-size:15px;line-height:1.45}.lp-specimens [data-style=studio]{background:var(--f-bg);color:var(--f-ink)}.lp-specimens [data-style=studio] .lp-spec-name{color:#2f6fec}.lp-specimens [data-style=terminal]{color:#d5e2da;font-family:var(--lp-mono);background:#0c0f0e;border-radius:6px}.lp-specimens [data-style=terminal] .lp-spec-name{color:#5fd38d;letter-spacing:-.02em;font-size:30px;font-weight:600}.lp-specimens [data-style=terminal] .lp-spec-name:before{content:"# "}.lp-specimens [data-style=ledger]{color:#33302e;font-family:var(--lp-news);background:#fff1e5;border-radius:2px}.lp-specimens [data-style=ledger] .lp-spec-name{color:#990f3d;border-bottom:3px double #33302e;padding-bottom:6px;font-weight:400}.lp-specimens [data-style=journal]{color:#2a2723;background:#f7f3ea;border-radius:8px}.lp-specimens [data-style=journal] .lp-spec-name{font-family:var(--lp-serif);color:#2f5d62;letter-spacing:-.01em;font-weight:600}.lp-specimens [data-style=lab]{color:#0f1f29;background:#fbfcfd;border-radius:4px;box-shadow:inset 0 0 0 1px #0f1f291f}.lp-specimens [data-style=lab] .lp-spec-name{color:#0b7a75;font-weight:600}.lp-specimens [data-style=atelier]{color:#2e2522;font-family:var(--lp-rounded);background:#f5e1da;border-radius:26px}.lp-specimens [data-style=atelier] .lp-spec-name{color:#b3334a;font-weight:800}.lp-sync-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:48px clamp(40px,6vw,112px);display:grid}.lp-sync .lp-lead{margin-top:24px}.lp-lms{gap:2px;margin-top:clamp(36px,4vw,56px);display:grid}.lp-lms li{letter-spacing:-.035em;color:var(--lp-ink);font-size:clamp(30px,3.4vw,50px);font-weight:700;line-height:1.12}.lp-sync-frags{gap:40px;padding-top:8px;display:grid}.lp-graph-stage{background:var(--lp-step);border-radius:18px;padding:clamp(12px,2.5vw,36px)}.lp-graph{width:100%;height:auto;display:block;overflow:visible}.lp-graph-m{max-width:420px;margin-inline:auto;display:none}.lp-graph-m .lp-node-label{font-size:16px}.lp-edge{stroke:var(--lp-ink-2);stroke-width:1.6px;opacity:.55}.lp-edge-ai{stroke:var(--lp-azure);stroke-dasharray:6 6;stroke-width:2px;opacity:1}.lp-node-dot{fill:var(--lp-ink)}.lp-node-hub{fill:var(--lp-azure)}.lp-node-label{fill:var(--lp-ink);font:600 15px var(--lp-font);letter-spacing:-.01em;paint-order:stroke;stroke:var(--lp-step);stroke-width:5px;stroke-linejoin:round}.lp-legend{color:var(--lp-ink-2);flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:15px;display:flex}.lp-legend>span{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.lp-key{border-top:2px solid var(--lp-ink-2);width:28px;height:0;display:inline-block}.lp-key-dash{border-top:2px dashed var(--lp-azure)}.lp-privacy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(40px,6vw,112px);display:grid}.lp-statement{letter-spacing:-.02em;max-width:26em;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.3}.lp-facts{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:16px;display:grid}.lp-facts dt{letter-spacing:-.015em;margin-bottom:6px;font-size:18px;font-weight:700}.lp-facts dd{color:var(--lp-field-ink-text-2);font-size:16px;line-height:1.5}.lp-final{padding-block:var(--lp-sec);text-align:center;justify-items:center;gap:28px;display:grid}.lp-final-mark{margin-bottom:4px}.lp-final-h{max-width:none;font-size:clamp(40px,6.4vw,104px)}.lp-final .lp-lead{max-width:30em}.lp-final .lp-cta-row{justify-content:center}.lp-foot{background:var(--lp-step);padding-block:clamp(48px,6vw,88px) 32px}.lp-foot-name{--fh:clamp(64px, 14vw, 220px);color:var(--lp-ink);margin-bottom:clamp(28px,4vw,56px)}.lp-foot-name .stack-logo{gap:.18em;height:var(--fh)!important}.lp-foot-name .stack-wordmark{height:calc(var(--fh) * .62)!important}.lp-foot-row{color:var(--lp-ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:15px;display:flex}@media (prefers-reduced-motion:no-preference){.lp-anim [data-rv]{opacity:0;transition:opacity .76s var(--ease-out), transform .76s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.lp-anim .lp-lines [data-rv]{opacity:1;transition-duration:.9s;transition-delay:calc(var(--i,0) * 90ms + 80ms);transform:translateY(105%)}.lp-anim .lp-hero-stage[data-rv]{transition-duration:1s;transition-delay:.24s;transform:translateY(32px)scale(.985)}.lp-anim .lp-lms [data-rv]{transform:translate(-20px)}.lp-anim [data-rv].is-in{opacity:1;transform:none}.lp-anim .lp-graph-stage .lp-node{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .7s var(--ease-out), opacity .5s ease;transition-delay:calc(var(--i,0) * 70ms + .2s);transform:scale(.4)}.lp-anim .lp-graph-stage.is-in .lp-node{opacity:1;transform:none}.lp-anim .lp-graph-stage .lp-graph-edges{opacity:0;transition:opacity .9s .7s}.lp-anim .lp-graph-stage.is-in .lp-graph-edges{opacity:1}.lp-tile>.lp-f,.lp-adapt-frags .lp-f{transition:transform .24s var(--ease-out)}.lp-tile:hover>.lp-f,.lp-adapt-frags>div:hover .lp-f{transform:translateY(-4px)}.lp-specimens li{transition:transform .24s var(--ease-out), opacity .76s var(--ease-out)}.lp-specimens li.is-in:hover{transform:translateY(-4px)}}@media (width<=1180px){.lp-nav-links{display:none}.lp-nav-act{margin-left:auto}.lp-m{grid-template-columns:172px minmax(0,1fr)}}@media (width<=1023px){.lp-hero{grid-template-columns:minmax(0,1fr)}.lp-hero-copy{max-width:640px}.lp-m{height:540px}.lp-cols-2,.lp-capture-head,.lp-ai-grid,.lp-sync-grid,.lp-privacy,.lp-adapt-grid{grid-template-columns:minmax(0,1fr)}.lp-adapt-copy{position:static}.lp-facts{grid-column:auto}.lp-capture-ex,.lp-specimens{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"rev week""rev res""pip pip""prj prj"}.lp-f-editor{grid-template-columns:minmax(0,1fr)}.lp-f-doc{border-right:0}}@media (width<=719px){.lp{font-size:17px}.lp-nav{gap:8px;min-height:64px}.lp-nav .lp-btn-sm{min-height:40px;padding:0 14px}.lp-nav .lp-link-btn{padding:0 4px}.lp-hero{gap:28px;padding-top:16px}.lp-hero-copy{gap:20px}.lp-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-chip{min-height:56px;padding:10px 12px}.lp-m{grid-template-columns:minmax(0,1fr);height:540px}.lp-m-side{display:none}.lp-m-page{padding:14px 18px 0}.lp-m-crumb,.lp-m-due{padding-inline:18px}.lp-m-due ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-m-due li:nth-child(3){display:none}.lp-m{--m-title:26px}.lp-m[data-style=terminal]{--m-title:21px}.lp-m-code{font-size:12px}.lp-m-table{font-size:12.5px}.lp-m-props>div{grid-template-columns:72px minmax(0,1fr)}.lp-m[data-style=journal] .lp-m-page{background-image:none}.lp-prose p,.lp-prose-p,.lp-ai-list dd{font-size:17px}.lp-ai-list{gap:26px}.lp-f-doc{padding:22px 18px}.lp-f-db{padding:20px 14px 22px}.lp-f-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-f-board>.lp-f-col:last-child{display:none}.lp-f-quiz{padding:16px}.lp-f-quiz-top{flex-wrap:wrap}.lp-f-cap-input{gap:10px;min-height:64px;padding:14px}.lp-f-cap-input kbd{display:none}.lp-f-cap-result{grid-template-columns:minmax(0,1fr);justify-items:start;padding:14px 12px 8px}.lp-capture-ex{grid-template-columns:minmax(0,1fr);gap:22px}.lp-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"rev""week""res""pip""prj"}.lp-f-week{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-f-week .lp-f-day:nth-child(4),.lp-f-week .lp-f-day:nth-child(n+6){display:none}.lp-f-day{min-height:100px}.lp-f-pipe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-f-pipe .lp-f-pipe-col:last-child{display:none}.lp-adapt-frags{grid-template-columns:minmax(0,1fr)}.lp-adapt-frags>div:last-child{margin-top:0}.lp-specimens{grid-template-columns:minmax(0,1fr)}.lp-specimens li{min-height:0}.lp-facts{grid-template-columns:minmax(0,1fr);gap:20px}.lp-graph-d{display:none}.lp-graph-m{display:block}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:local(""),url(/assets/inter-v12-latin-100-BQDzDElq.woff2)format("woff2"),url(/assets/inter-v12-latin-100-46Mq0mOp.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:local(""),url(/assets/inter-v12-latin-200-BxfrU12A.woff2)format("woff2"),url(/assets/inter-v12-latin-200-DXfqWPZg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:local(""),url(/assets/inter-v12-latin-300-DEbyFmpd.woff2)format("woff2"),url(/assets/inter-v12-latin-300-f7r92Nkj.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/assets/inter-v12-latin-regular-YtgfLPRn.woff2)format("woff2"),url(/assets/inter-v12-latin-regular-CahmJf_6.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local(""),url(/assets/inter-v12-latin-500-DfX5FI9E.woff2)format("woff2"),url(/assets/inter-v12-latin-500-BQ2gQN_M.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(/assets/inter-v12-latin-600-BvOeHRLc.woff2)format("woff2"),url(/assets/inter-v12-latin-600-D01NXWOK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(/assets/inter-v12-latin-700-Bj1B9WKG.woff2)format("woff2"),url(/assets/inter-v12-latin-700-B5TOIllR.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:local(""),url(/assets/inter-v12-latin-800-Bdy4lAMa.woff2)format("woff2"),url(/assets/inter-v12-latin-800-DFVvDWwT.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:local(""),url(/assets/inter-v12-latin-900-CMga-52B.woff2)format("woff2"),url(/assets/inter-v12-latin-900-ORHAl5ZU.woff)format("woff")}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:102.918%;ascent-override:94.1288%;descent-override:23.4632%;line-gap-override:0%;font-weight:100;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:104.272%;ascent-override:92.9064%;descent-override:23.1585%;line-gap-override:0%;font-weight:200;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:105.706%;ascent-override:91.6462%;descent-override:22.8444%;line-gap-override:0%;font-weight:300;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:107.06%;ascent-override:90.4869%;descent-override:22.5554%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:108.175%;ascent-override:89.5541%;descent-override:22.3229%;line-gap-override:0%;font-weight:500;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:109.37%;ascent-override:88.5757%;descent-override:22.079%;line-gap-override:0%;font-weight:600;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:110.485%;ascent-override:87.6817%;descent-override:21.8561%;line-gap-override:0%;font-weight:700;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:111.68%;ascent-override:86.7435%;descent-override:21.6223%;line-gap-override:0%;font-weight:800;font-style:normal}@font-face{font-family:Inter fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:112.795%;ascent-override:85.8859%;descent-override:21.4085%;line-gap-override:0%;font-weight:900;font-style:normal}.m_d57069b5{--scrollarea-scrollbar-size:calc(.75rem * var(--mantine-scale));position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-start:unset;padding-inline-end:var(--scrollarea-scrollbar-size)}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]):where([data-vertical-scrollbar-position=left]){padding-inline-end:unset;padding-left:var(--scrollarea-scrollbar-size);padding-right:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]):where([data-vertical-scrollbar-position=right]){padding-inline-end:unset;padding-left:unset;padding-right:var(--scrollarea-scrollbar-size)}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;padding:calc(var(--scrollarea-scrollbar-size) / 5);background-color:#0000;flex-direction:row;transition:background-color .15s,opacity .15s;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=vertical]):where([data-vertical-scrollbar-position=left]){inset-inline-end:auto;left:0;right:auto}.m_c44ba933:where([data-orientation=vertical]):where([data-vertical-scrollbar-position=right]){inset-inline-end:auto;left:auto;right:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);bottom:0;flex-direction:column;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_c44ba933:where([data-orientation=horizontal]):where([data-vertical-scrollbar-position=left]){inset-inline:auto;left:var(--sa-corner-width);right:0}.m_c44ba933:where([data-orientation=horizontal]):where([data-vertical-scrollbar-position=right]){inset-inline:auto;left:0;right:var(--sa-corner-width)}.m_d8b5e363{border-radius:var(--scrollarea-scrollbar-size);opacity:var(--thumb-opacity);flex:1;transition:background-color .15s;position:relative;overflow:hidden}.m_d8b5e363:before{content:"";width:100%;height:100%;min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{opacity:0;inset-inline-end:0;transition:opacity .15s;display:block;position:absolute;bottom:0}.m_21657268:where([data-vertical-scrollbar-position=left]){inset-inline-end:auto;left:0;right:auto}.m_21657268:where([data-vertical-scrollbar-position=right]){inset-inline-end:auto;left:auto;right:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{cursor:pointer;appearance:none;font-size:var(--mantine-font-size-md);text-align:start;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;text-decoration:none}.m_515a97f8{clip:rect(0 0 0 0);height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));margin:calc(-.0625rem * var(--mantine-scale));white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body);outline:0;text-decoration:none;display:block}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_38a85659{border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow,none);border-radius:var(--popover-radius,var(--mantine-radius-default));position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_86a44da5{--cb-size-xs:calc(1.125rem * var(--mantine-scale));--cb-size-sm:calc(1.375rem * var(--mantine-scale));--cb-size-md:calc(1.75rem * var(--mantine-scale));--cb-size-lg:calc(2.125rem * var(--mantine-scale));--cb-size-xl:calc(2.75rem * var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{flex-direction:row;flex-wrap:var(--group-wrap,wrap);justify-content:var(--group-justify,flex-start);align-items:var(--group-align,center);gap:var(--group-gap,var(--mantine-spacing-md));display:flex}.m_4081bf90:where([data-grow])>*{max-width:var(--group-child-width);flex-grow:1}.m_5ae2e3c{--loader-size-xs:calc(1.125rem * var(--mantine-scale));--loader-size-sm:calc(1.375rem * var(--mantine-scale));--loader-size-md:calc(2.25rem * var(--mantine-scale));--loader-size-lg:calc(2.75rem * var(--mantine-scale));--loader-size-xl:calc(3.625rem * var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m_7a2bd4cd{width:var(--loader-size);height:var(--loader-size);gap:calc(var(--loader-size) / 5);display:flex;position:relative}.m_870bb79{background:var(--loader-color);border-radius:calc(.125rem * var(--mantine-scale));flex:1;animation:1.2s cubic-bezier(0,.5,.5,1) infinite m_5d2b3b9d}.m_870bb79:first-of-type{animation-delay:-240ms}.m_870bb79:nth-of-type(2){animation-delay:-120ms}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.m_4e3f22d7{justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);width:var(--loader-size);height:var(--loader-size);display:flex;position:relative}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);background:var(--loader-color);border-radius:50%;animation:.8s linear infinite m_aac34a1}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{width:var(--loader-size);height:var(--loader-size);display:inline-block}.m_b34414df:after{content:"";width:var(--loader-size);height:var(--loader-size);border-radius:calc(625rem * var(--mantine-scale));border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:1.2s linear infinite m_f8e89c4b;display:block}.m_9814e45f{background:var(--overlay-bg,#0009);-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius,0);z-index:var(--overlay-z-index);position:absolute;inset:0}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){justify-content:center;align-items:center;display:flex}.m_615af6c9{line-height:1;font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-md);margin:0;padding:0}.m_b5489c3c{padding:var(--mb-padding,var(--mantine-spacing-md));background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem * var(--mantine-scale));justify-content:space-between;align-items:center;padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));transition:padding-inline-end .1s;display:flex;position:sticky;top:0}.m_60c222c7{width:100%;z-index:var(--mb-z-index);pointer-events:none;position:fixed;top:0;bottom:0}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow,var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{margin-top:var(--input-margin-top,0rem);margin-bottom:var(--input-margin-bottom,0rem);--input-height-xs:calc(1.875rem * var(--mantine-scale));--input-height-sm:calc(2.25rem * var(--mantine-scale));--input-height-md:calc(2.625rem * var(--mantine-scale));--input-height-lg:calc(3.125rem * var(--mantine-scale));--input-height-xl:calc(3.75rem * var(--mantine-scale));--input-padding-y-xs:calc(.3125rem * var(--mantine-scale));--input-padding-y-sm:calc(.375rem * var(--mantine-scale));--input-padding-y-md:calc(.5rem * var(--mantine-scale));--input-padding-y-lg:calc(.625rem * var(--mantine-scale));--input-padding-y-xl:calc(.8125rem * var(--mantine-scale));--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-line-height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding:calc(var(--input-height) / 3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-disabled-bg:var(--mantine-color-disabled);--input-disabled-color:var(--mantine-color-disabled-color);--input-left-section-size:var(--input-left-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size:var(--input-right-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-size:var(--input-height);--section-y:calc(.0625rem * var(--mantine-scale));--left-section-start:calc(.0625rem * var(--mantine-scale));--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-end:calc(.0625rem * var(--mantine-scale));--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0;position:relative}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-with-bottom-section]{--input-bottom-section-height:calc(1.75rem * var(--mantine-scale))}.m_6c018570[data-multiline]{--input-padding-y-xs:calc(.28125rem * var(--mantine-scale));--input-padding-y-sm:calc(.34375rem * var(--mantine-scale));--input-padding-y-md:calc(.4375rem * var(--mantine-scale));--input-padding-y-lg:calc(.59375rem * var(--mantine-scale));--input-padding-y-xl:calc(.8125rem * var(--mantine-scale));--input-size:auto;--input-line-height:var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(5.5625rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-success]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-success)}[data-mantine-color-scheme] .m_6c018570[data-success]{--input-section-color:var(--mantine-color-success)}:where([dir=rtl]) .m_6c018570{--left-section-border-radius:0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius:var(--input-radius) 0 0 var(--input-radius)}.m_6c018570[dir=ltr]{--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;resize:var(--input-resize,none);width:100%;text-align:var(--input-text-align,start);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family,var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz,var(--input-fz,var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y,0rem);padding-bottom:var(--input-padding-y,0rem);cursor:var(--input-cursor);overflow:var(--input-overflow);transition:border-color .1s;display:block}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--_input-fz:calc(var(--input-fz) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{--input-bd:var(--input-bd-focus);outline:none}.m_6c018570[data-error] .m_8fb7ebe7:focus,.m_6c018570[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_6c018570[data-success] .m_8fb7ebe7:focus,.m_6c018570[data-success] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-success)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button{appearance:none}.m_8fb7ebe7::-webkit-outer-spin-button{appearance:none}.m_8fb7ebe7::-webkit-search-decoration{appearance:none}.m_8fb7ebe7::-webkit-search-cancel-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:#0000}[data-with-bottom-section] .m_8fb7ebe7{padding-bottom:calc(var(--input-padding-y,0rem) + var(--input-bottom-section-height))}.m_93f4ed57{bottom:calc(.0625rem * var(--mantine-scale));left:calc(.0625rem * var(--mantine-scale));right:calc(.0625rem * var(--mantine-scale));height:var(--input-bottom-section-height);padding-inline:var(--input-padding);border-radius:0 0 var(--input-radius) var(--input-radius);pointer-events:all;color:var(--mantine-color-dimmed);font-size:var(--input-fz,var(--mantine-font-size-sm));justify-content:flex-start;align-items:center;display:flex;position:absolute}.m_82577fc2{pointer-events:var(--section-pointer-events);z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color,var(--mantine-color-dimmed));justify-content:center;align-items:center;display:flex;position:absolute}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(5.5625rem * var(--mantine-scale))}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color,var(--mantine-color-placeholder))}.m_6c018570[data-error] .m_88bacfd0{--input-placeholder-color:var(--input-color,var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{font-weight:var(--mantine-font-weight-medium);overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size,var(--mantine-font-size-sm));display:inline-block}.m_78a94662{color:var(--input-asterisk-color,var(--mantine-color-error))}.m_8f816625,.m_9d9d40e0,.m_fe47ce59{word-wrap:break-word;margin:0;padding:0;line-height:1.2;display:block}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_9d9d40e0{color:var(--mantine-color-success);font-size:var(--input-success-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{width:100%;margin:0;padding:0}.m_4ba585b8{width:100%;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;color:var(--mantine-color-bright);background-color:#0000;flex-direction:row-reverse;align-items:center;display:flex}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:var(--mantine-font-weight-regular);text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm);flex:1;overflow:hidden}.m_3f35ae96{transition:transform var(--accordion-transition-duration,.2s) ease;width:var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale)));justify-content:flex-start;align-items:center;display:flex;transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-start:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}.m_9bd771fe{justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-sm);display:flex}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-start:var(--mantine-spacing-lg);margin-inline-end:0}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control],.m_1f921b3b:first-of-type>.m_8fa820a0>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control],.m_1f921b3b:last-of-type>.m_8fa820a0>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:background-color .15s}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_8d3f4000{--ai-size-xs:calc(1.125rem * var(--mantine-scale));--ai-size-sm:calc(1.375rem * var(--mantine-scale));--ai-size-md:calc(1.75rem * var(--mantine-scale));--ai-size-lg:calc(2.125rem * var(--mantine-scale));--ai-size-xl:calc(2.75rem * var(--mantine-scale));--ai-size-input-xs:calc(1.875rem * var(--mantine-scale));--ai-size-input-sm:calc(2.25rem * var(--mantine-scale));--ai-size-input-md:calc(2.625rem * var(--mantine-scale));--ai-size-input-lg:calc(3.125rem * var(--mantine-scale));--ai-size-input-xl:calc(3.75rem * var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius,var(--mantine-radius-default));background:var(--ai-bg,var(--mantine-primary-color-filled));color:var(--ai-color,var(--mantine-color-white));border:var(--ai-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media (hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--ai-radius,var(--mantine-radius-default));justify-content:center;align-items:center;display:flex;position:absolute}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width:calc(.0625rem * var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{z-index:1;position:relative}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-inline-end-width:calc(var(--ai-border-width) / 2);border-start-end-radius:0;border-end-end-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-inline-start-width:calc(var(--ai-border-width) / 2);border-start-start-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--ai-border-width) / 2);border-radius:0}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-bottom-width:calc(var(--ai-border-width) / 2);border-end-end-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-top-width:calc(var(--ai-border-width) / 2);border-start-start-radius:0;border-start-end-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2);border-radius:0}.m_8d3afb97{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .15s,opacity .1s;display:flex}.m_437b6484{--section-height-xs:calc(1.125rem * var(--mantine-scale));--section-height-sm:calc(1.375rem * var(--mantine-scale));--section-height-md:calc(1.75rem * var(--mantine-scale));--section-height-lg:calc(2.125rem * var(--mantine-scale));--section-height-xl:calc(2.75rem * var(--mantine-scale));--section-height-input-xs:calc(1.875rem * var(--mantine-scale));--section-height-input-sm:calc(2.25rem * var(--mantine-scale));--section-height-input-md:calc(2.625rem * var(--mantine-scale));--section-height-input-lg:calc(3.125rem * var(--mantine-scale));--section-height-input-xl:calc(3.75rem * var(--mantine-scale));--section-padding-x-xs:calc(.375rem * var(--mantine-scale));--section-padding-x-sm:calc(.5rem * var(--mantine-scale));--section-padding-x-md:calc(.625rem * var(--mantine-scale));--section-padding-x-lg:calc(.75rem * var(--mantine-scale));--section-padding-x-xl:calc(1rem * var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_7f854edf{z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom);position:fixed}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:calc(.0625rem * var(--mantine-scale)) solid transparent;--alert-color:var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color);position:relative;overflow:hidden}.m_a5d60502{display:flex}.m_667c2793{gap:var(--mantine-spacing-xs);flex-direction:column;flex:1;display:flex}.m_6a03f287{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-bold);justify-content:space-between;align-items:center;display:flex}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{text-overflow:ellipsis;display:block;overflow:hidden}.m_667f2a6a{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem * var(--mantine-scale));justify-content:flex-start;align-items:center;line-height:1;display:flex}.m_7fa78076{text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));color:var(--alert-color)}.m_849cf0da{color:var(--mantine-color-anchor);appearance:none;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;text-decoration:none;display:inline}@media (hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media (hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media (hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media (hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_89ab340[data-resizing]{--app-shell-transition-duration:0s!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}.m_89ab340[data-mode=static]{grid-template-columns:var(--app-shell-navbar-width,0) 1fr var(--app-shell-aside-width,0);grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative;overflow:auto}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{top:var(--app-shell-header-offset,0rem);height:calc(100dvh - var(--app-shell-header-offset,0rem) - var(--app-shell-footer-offset,0rem));background-color:var(--mantine-color-body);flex-direction:column;transition-property:transform,top,height;display:flex;position:fixed}:where([data-mode=static]) .m_45252eee,:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position,fixed);grid-row:var(--app-shell-navbar-grid-row,auto);height:100%}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}:where([data-mode=static][data-layout=alt]) .m_45252eee,:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1;height:100%}.m_45252eee{width:var(--app-shell-navbar-width);transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index);transition-property:transform,top,height;inset-inline-start:0}:where([data-mode=static]) .m_45252eee{grid-column:var(--app-shell-navbar-grid-column,auto);display:var(--app-shell-navbar-display,flex)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index);inset-inline-end:0}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-aside-position,fixed);grid-column:var(--app-shell-aside-grid-column,auto);grid-row:var(--app-shell-aside-grid-row,auto);display:var(--app-shell-aside-display,flex)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset,0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset,0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset,0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset,0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}:where([data-mode=static]) .m_8983817{padding-inline-start:var(--app-shell-padding);padding-inline-end:var(--app-shell-padding);padding-top:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1);grid-row:var(--app-shell-main-grid-row,2);min-height:auto}.m_3b16f56b,.m_3840c879{background-color:var(--mantine-color-body);transition-property:transform,margin-inline-start,margin-inline-end;position:fixed;inset-inline:0}:where([data-mode=static]) .m_3b16f56b,:where([data-mode=static]) .m_3840c879{position:var(--app-shell-header-position,fixed);grid-column:var(--app-shell-header-grid-column,auto)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset,0rem);margin-inline-end:var(--app-shell-aside-offset,0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b,:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1);margin-inline:0}.m_3b16f56b{height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index);top:0}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row,auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index);--app-shell-footer-safe-area:env(safe-area-inset-bottom);bottom:0}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-footer-position,fixed);grid-column:var(--app-shell-footer-grid-column,auto);grid-row:var(--app-shell-footer-grid-row,auto)}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_3b25945a{z-index:1;touch-action:none;background-color:#0000;outline:none;position:absolute}.m_3b25945a:after{content:"";background-color:#0000;transition:background-color .1s;position:absolute}.m_3b25945a:where(:hover,[data-active]):after,.m_3b25945a:where(:focus-visible):after{background-color:var(--mantine-primary-color-filled)}.m_3b25945a:where([data-orientation=vertical]){width:var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale)));cursor:col-resize;top:0;bottom:0}.m_3b25945a:where([data-orientation=vertical]):after{width:calc(.125rem * var(--mantine-scale));top:0;bottom:0;left:50%;transform:translate(-50%)}.m_3b25945a:where([data-orientation=horizontal]){height:var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale)));cursor:row-resize;inset-inline:0}.m_3b25945a:where([data-orientation=horizontal]):after{inset-inline:0;height:calc(.125rem * var(--mantine-scale));top:50%;transform:translateY(-50%)}.m_3b25945a:where([data-section=navbar]){display:var(--app-shell-navbar-resize-handle-display,block);inset-inline-end:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2)}.m_3b25945a:where([data-section=aside]){display:var(--app-shell-aside-resize-handle-display,block);inset-inline-start:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2)}.m_3b25945a:where([data-section=header]){bottom:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2);display:var(--app-shell-header-resize-handle-display,block)}.m_3b25945a:where([data-section=footer]){top:calc(var(--app-shell-resize-handle-size,calc(.375rem * var(--mantine-scale))) / -2);display:var(--app-shell-footer-resize-handle-display,block)}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing) * -1);padding-inline-start:var(--ag-spacing);display:flex}.m_f85678b6{--avatar-size-xs:calc(1rem * var(--mantine-scale));--avatar-size-sm:calc(1.625rem * var(--mantine-scale));--avatar-size-md:calc(2.375rem * var(--mantine-scale));--avatar-size-lg:calc(3.5rem * var(--mantine-scale));--avatar-size-xl:calc(5.25rem * var(--mantine-scale));--avatar-size:var(--avatar-size-md);--avatar-radius:calc(62.5rem * var(--mantine-scale));--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:calc(.0625rem * var(--mantine-scale)) solid transparent;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.m_f85678b6:where([data-within-group]){border:2px solid var(--mantine-color-body);background:var(--mantine-color-body);margin-inline-start:var(--ag-offset)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:var(--mantine-font-weight-bold);-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:100%;height:100%;font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color);justify-content:center;align-items:center;display:flex}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_347db0ec{--badge-height-xs:calc(1rem * var(--mantine-scale));--badge-height-sm:calc(1.125rem * var(--mantine-scale));--badge-height-md:calc(1.25rem * var(--mantine-scale));--badge-height-lg:calc(1.625rem * var(--mantine-scale));--badge-height-xl:calc(2rem * var(--mantine-scale));--badge-fz-xs:calc(.5625rem * var(--mantine-scale));--badge-fz-sm:calc(.625rem * var(--mantine-scale));--badge-fz-md:calc(.6875rem * var(--mantine-scale));--badge-fz-lg:calc(.8125rem * var(--mantine-scale));--badge-fz-xl:calc(1rem * var(--mantine-scale));--badge-padding-x-xs:calc(.375rem * var(--mantine-scale));--badge-padding-x-sm:calc(.5rem * var(--mantine-scale));--badge-padding-x-md:calc(.625rem * var(--mantine-scale));--badge-padding-x-lg:calc(.75rem * var(--mantine-scale));--badge-padding-x-xl:calc(1rem * var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:calc(62.5rem * var(--mantine-scale));--badge-lh:calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:calc(.0625rem * var(--mantine-scale));--badge-bd:var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);padding:0 var(--badge-padding-x);text-transform:uppercase;width:fit-content;font-weight:var(--mantine-font-weight-bold);letter-spacing:calc(.015625rem * var(--mantine-scale));cursor:default;text-overflow:ellipsis;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd);justify-content:center;align-items:center;text-decoration:none;display:inline-grid;overflow:hidden}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){width:100%;display:flex}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem * var(--mantine-scale));width:var(--badge-height);display:flex}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size);display:block}.m_5add502a{white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:inherit;overflow:hidden}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs) / 2);max-height:calc(var(--badge-height) - var(--badge-border-width) * 2);justify-content:center;align-items:center;display:inline-flex}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_2ce0de02{border-radius:var(--bi-radius,0);background-position:50%;background-size:cover;border:0;width:100%;text-decoration:none;display:block}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);text-wrap:var(--bq-text-wrap,var(--mantine-text-wrap));border-inline-start:var(--blockquote-border);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale));border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);margin:0;position:relative}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size) / -2);color:var(--bq-bd);background-color:var(--mantine-color-body);top:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--blockquote-icon-offset)}.m_dde51a35{margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%;display:block}.m_8b3717df{flex-wrap:wrap;align-items:center;display:flex}.m_f678d540{white-space:nowrap;-webkit-tap-highlight-color:transparent;line-height:1}.m_3b8f2208{margin-inline:var(--bc-separator-margin,var(--mantine-spacing-xs));justify-content:center;align-items:center;line-height:1;display:flex}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_77c9d27d{--button-height-xs:calc(1.875rem * var(--mantine-scale));--button-height-sm:calc(2.25rem * var(--mantine-scale));--button-height-md:calc(2.625rem * var(--mantine-scale));--button-height-lg:calc(3.125rem * var(--mantine-scale));--button-height-xl:calc(3.75rem * var(--mantine-scale));--button-height-compact-xs:calc(1.375rem * var(--mantine-scale));--button-height-compact-sm:calc(1.625rem * var(--mantine-scale));--button-height-compact-md:calc(1.875rem * var(--mantine-scale));--button-height-compact-lg:calc(2.125rem * var(--mantine-scale));--button-height-compact-xl:calc(2.5rem * var(--mantine-scale));--button-padding-x-xs:calc(.875rem * var(--mantine-scale));--button-padding-x-sm:calc(1.125rem * var(--mantine-scale));--button-padding-x-md:calc(1.375rem * var(--mantine-scale));--button-padding-x-lg:calc(1.625rem * var(--mantine-scale));--button-padding-x-xl:calc(2rem * var(--mantine-scale));--button-padding-x-compact-xs:calc(.4375rem * var(--mantine-scale));--button-padding-x-compact-sm:calc(.5rem * var(--mantine-scale));--button-padding-x-compact-md:calc(.625rem * var(--mantine-scale));--button-padding-x-compact-lg:calc(.75rem * var(--mantine-scale));--button-padding-x-compact-xl:calc(.875rem * var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-medium);text-align:center;cursor:pointer;border-radius:var(--button-radius,var(--mantine-radius-default));width:auto;line-height:1;font-size:var(--button-fz,var(--mantine-font-size-sm));background:var(--button-bg,var(--mantine-primary-color-filled));border:var(--button-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color,var(--mantine-color-white));height:var(--button-height,var(--button-height-sm));padding-inline:var(--button-padding-x,var(--button-padding-x-sm));vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.m_77c9d27d:where([data-block]){width:100%;display:block}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled);transform:none}.m_77c9d27d:before{content:"";pointer-events:none;inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--button-radius,var(--mantine-radius-default));opacity:0;filter:blur(12px);transition:transform .15s,opacity .1s;position:absolute;transform:translateY(-100%)}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{align-items:center;justify-content:var(--button-justify,center);height:100%;transition:transform .15s,opacity .1s;display:flex;overflow:visible}.m_811560b9{white-space:nowrap;opacity:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;height:100%;display:flex;overflow:hidden}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;top:50%;left:50%}.m_80d6d844{--button-border-width:calc(.0625rem * var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{z-index:1;position:relative}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-inline-end-width:calc(var(--button-border-width) / 2);border-start-end-radius:0;border-end-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-inline-start-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width) / 2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width) / 2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-top-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-start-end-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2);border-radius:0}.m_70be2a01{--section-height-xs:calc(1.875rem * var(--mantine-scale));--section-height-sm:calc(2.25rem * var(--mantine-scale));--section-height-md:calc(2.625rem * var(--mantine-scale));--section-height-lg:calc(3.125rem * var(--mantine-scale));--section-height-xl:calc(3.75rem * var(--mantine-scale));--section-height-compact-xs:calc(1.375rem * var(--mantine-scale));--section-height-compact-sm:calc(1.625rem * var(--mantine-scale));--section-height-compact-md:calc(1.875rem * var(--mantine-scale));--section-height-compact-lg:calc(2.125rem * var(--mantine-scale));--section-height-compact-xl:calc(2.5rem * var(--mantine-scale));--section-padding-x-xs:calc(.875rem * var(--mantine-scale));--section-padding-x-sm:calc(1.125rem * var(--mantine-scale));--section-padding-x-md:calc(1.375rem * var(--mantine-scale));--section-padding-x-lg:calc(1.625rem * var(--mantine-scale));--section-padding-x-xl:calc(2rem * var(--mantine-scale));--section-padding-x-compact-xs:calc(.4375rem * var(--mantine-scale));--section-padding-x-compact-sm:calc(.5rem * var(--mantine-scale));--section-padding-x-compact-md:calc(.625rem * var(--mantine-scale));--section-padding-x-compact-lg:calc(.75rem * var(--mantine-scale));--section-padding-x-compact-xl:calc(.875rem * var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_fea6bf1a{--burger-size-xs:calc(.75rem * var(--mantine-scale));--burger-size-sm:calc(1.125rem * var(--mantine-scale));--burger-size-md:calc(1.5rem * var(--mantine-scale));--burger-size-lg:calc(2.125rem * var(--mantine-scale));--burger-size-xl:calc(2.625rem * var(--mantine-scale));--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_d4fb9cad{-webkit-user-select:none;user-select:none;position:relative}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem * var(--mantine-scale)) solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration,.3s);transition-timing-function:var(--burger-transition-timing-function,ease);display:block}.m_d4fb9cad:before,.m_d4fb9cad:after{content:"";position:absolute;inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:#0000}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_e615b15f{--card-padding:var(--mantine-spacing-md);padding:var(--card-padding);color:var(--mantine-color-text);display:flex;position:relative;overflow:hidden}.m_e615b15f:where([data-orientation=horizontal]){flex-direction:row}.m_e615b15f:where([data-orientation=vertical]){flex-direction:column}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{margin-inline:calc(var(--card-padding) * -1);display:block}:where([data-mantine-color-scheme=light]) .m_599a2148{--border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{--border-color:var(--mantine-color-dark-4)}.m_599a2148:where([data-orientation=vertical]):first-child{margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where([data-orientation=vertical]):last-child{margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-orientation=vertical])[data-inherit-padding]{padding-inline:var(--card-padding)}.m_599a2148:where([data-orientation=vertical])[data-with-border]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.m_599a2148:where([data-orientation=vertical])+.m_599a2148:where([data-orientation=vertical]){border-top:none!important}.m_599a2148:where([data-orientation=horizontal]){margin-block:calc(var(--card-padding) * -1);margin-inline:0}.m_599a2148:where([data-orientation=horizontal]):first-child{margin-inline-start:calc(var(--card-padding) * -1);border-inline-start:none!important}.m_599a2148:where([data-orientation=horizontal]):last-child{margin-inline-end:calc(var(--card-padding) * -1);border-inline-end:none!important}.m_599a2148:where([data-orientation=horizontal])[data-inherit-padding]{padding-block:var(--card-padding)}.m_599a2148:where([data-orientation=horizontal])[data-with-border]{border-inline-start:1px solid var(--border-color);border-inline-end:1px solid var(--border-color)}.m_599a2148:where([data-orientation=horizontal])+.m_599a2148:where([data-orientation=horizontal]){border-inline-start:none!important}.m_4451eb3a{justify-content:center;align-items:center;display:flex}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_bf2d988c{--checkbox-size-xs:calc(1rem * var(--mantine-scale));--checkbox-size-sm:calc(1.25rem * var(--mantine-scale));--checkbox-size-md:calc(1.5rem * var(--mantine-scale));--checkbox-size-lg:calc(1.875rem * var(--mantine-scale));--checkbox-size-xl:calc(2.25rem * var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]),.m_bf2d988c:where([data-variant=light]){--checkbox-icon-color:var(--checkbox-color)}.m_26062bec{width:var(--checkbox-size);height:var(--checkbox-size);order:1;position:relative}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{appearance:none;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;margin:0;padding:0;transition:border-color .1s,background-color .1s;display:block}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_595ab216+.m_bf295423{color:var(--checkbox-color)}.m_595ab216[data-indeterminate]:not(:disabled),.m_595ab216:checked:not(:disabled){background-color:var(--checkbox-bg);border-color:#0000}.m_595ab216[data-indeterminate]:not(:disabled)+.m_bf295423,.m_595ab216:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){border-color:var(--checkbox-color);background-color:#0000}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{width:60%;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;margin:auto;transition:transform .1s,opacity .1s;position:absolute;inset:0}.m_f59ffda3{--chip-size-xs:calc(1.4375rem * var(--mantine-scale));--chip-size-sm:calc(1.75rem * var(--mantine-scale));--chip-size-md:calc(2rem * var(--mantine-scale));--chip-size-lg:calc(2.25rem * var(--mantine-scale));--chip-size-xl:calc(2.5rem * var(--mantine-scale));--chip-icon-size-xs:calc(.5625rem * var(--mantine-scale));--chip-icon-size-sm:calc(.75rem * var(--mantine-scale));--chip-icon-size-md:calc(.875rem * var(--mantine-scale));--chip-icon-size-lg:calc(1rem * var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem * var(--mantine-scale));--chip-padding-xs:calc(1rem * var(--mantine-scale));--chip-padding-sm:calc(1.25rem * var(--mantine-scale));--chip-padding-md:calc(1.5rem * var(--mantine-scale));--chip-padding-lg:calc(1.75rem * var(--mantine-scale));--chip-padding-xl:calc(2rem * var(--mantine-scale));--chip-checked-padding-xs:calc(.5125rem * var(--mantine-scale));--chip-checked-padding-sm:calc(.625rem * var(--mantine-scale));--chip-checked-padding-md:calc(.73125rem * var(--mantine-scale));--chip-checked-padding-lg:calc(.84375rem * var(--mantine-scale));--chip-checked-padding-xl:calc(.98125rem * var(--mantine-scale));--chip-spacing-xs:calc(.625rem * var(--mantine-scale));--chip-spacing-sm:calc(.75rem * var(--mantine-scale));--chip-spacing-md:calc(1rem * var(--mantine-scale));--chip-spacing-lg:calc(1.25rem * var(--mantine-scale));--chip-spacing-xl:calc(1.375rem * var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(.0625rem * var(--mantine-scale)) solid transparent}.m_be049a53{-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius,1000rem);height:var(--chip-size);font-size:var(--chip-fz,var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text);text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;display:inline-flex}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media (hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);align-items:center;display:flex;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);color:var(--chip-icon-color,inherit);display:block}.m_bde07329{opacity:0;width:0;height:0;margin:0;padding:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:calc(.875rem * var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem * var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem * var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem * var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem * var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs:calc(1.375rem * var(--mantine-scale));--ci-button-size-sm:calc(1.625rem * var(--mantine-scale));--ci-button-size-md:calc(1.75rem * var(--mantine-scale));--ci-button-size-lg:calc(2rem * var(--mantine-scale));--ci-button-size-xl:calc(2.5rem * var(--mantine-scale));--ci-button-size:var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs:calc(1rem * var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem * var(--mantine-scale));--ci-preview-size-md:calc(1.375rem * var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem * var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem * var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem * var(--mantine-scale))}.m_fee9c77{--cp-width-xs:calc(11.25rem * var(--mantine-scale));--cp-width-sm:calc(12.5rem * var(--mantine-scale));--cp-width-md:calc(15rem * var(--mantine-scale));--cp-width-lg:calc(17.5rem * var(--mantine-scale));--cp-width-xl:calc(20rem * var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem * var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem * var(--mantine-scale));--cp-preview-size-md:calc(2.625rem * var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem * var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem * var(--mantine-scale));--cp-thumb-size-xs:calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem * var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem * var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem * var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem * var(--mantine-scale));--cp-saturation-height-xl:calc(10rem * var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem * var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{padding-top:calc(var(--cp-body-spacing) / 2);display:flex}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2);position:absolute;overflow:hidden;box-shadow:0 0 1px #0009}.m_d8ee6fd8{margin:calc(.125rem * var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));height:unset!important;width:unset!important;min-width:0!important;min-height:0!important}.m_5711e686{margin-top:calc(.3125rem * var(--mantine-scale));margin-inline:calc(-.125rem * var(--mantine-scale));flex-wrap:wrap;display:flex}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs:calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2);position:relative}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba,.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));position:absolute}.m_d856d47d{--cp-thumb-size-xs:calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));--cp-thumb-size:var(--cp-thumb-size,calc(.75rem * var(--mantine-scale)));height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none;position:relative}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem * var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba,.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem;position:absolute}.m_de3d2490{--cs-size:calc(1.75rem * var(--mantine-scale));--cs-radius:calc(62.5rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;appearance:none;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;border:none;line-height:1;text-decoration:none;display:block;position:relative}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b{border-radius:var(--cs-radius);position:absolute;inset:0}.m_98ae7f22{border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset, #00000026 0 0 calc(.25rem * var(--mantine-scale)) inset;position:absolute;inset:0}.m_95709ac0{border-radius:var(--cs-radius);background-size:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background-position:0 0, 0 calc(.25rem * var(--mantine-scale)), calc(.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)), calc(-.25rem * var(--mantine-scale)) 0;background-image:linear-gradient(45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(-45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--alpha-overlay-color) 75%), linear-gradient(-45deg, var(--alpha-overlay-bg) 75%, var(--alpha-overlay-color) 75%);position:absolute;inset:0}.m_93e74e3{border-radius:var(--cs-radius);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_88b62a41{--combobox-padding:calc(.25rem * var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41[data-floating-height=viewport]:not([data-hidden]){--combobox-floating-options-max-height:calc(var(--combobox-floating-max-height,100vh) - var(--combobox-padding) * 2);max-height:var(--combobox-floating-max-height,none);overflow:hidden}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));--combobox-option-padding-sm:calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--combobox-option-padding-md:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));--combobox-option-padding-lg:calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--combobox-option-padding-xl:calc(.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);color:inherit;cursor:pointer;overflow-wrap:break-word;background-color:#0000}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;margin-bottom:var(--combobox-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0;position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding);border:0 solid #0000}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem * var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:calc(.0625rem * var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz,var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);font-weight:var(--mantine-font-weight-medium);align-items:center;display:flex;position:relative}.m_2bb2e9e5:after{content:"";height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs);inset-inline:0}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:calc(.875rem * var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem * var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem * var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem * var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem * var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color,var(--mantine-color-error))}.m_390b5f4{align-items:center;gap:calc(.5rem * var(--mantine-scale));display:flex}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_7485cace{--container-size-xs:calc(33.75rem * var(--mantine-scale));--container-size-sm:calc(45rem * var(--mantine-scale));--container-size-md:calc(60rem * var(--mantine-scale));--container-size-lg:calc(71.25rem * var(--mantine-scale));--container-size-xl:calc(82.5rem * var(--mantine-scale));--container-size:var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){grid-template-columns:1fr min(100%, var(--container-size)) 1fr;margin-inline:auto;display:grid}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1/-1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_e2125a27{--dialog-size-xs:calc(10rem * var(--mantine-scale));--dialog-size-sm:calc(12.5rem * var(--mantine-scale));--dialog-size-md:calc(21.25rem * var(--mantine-scale));--dialog-size-lg:calc(25rem * var(--mantine-scale));--dialog-size-xl:calc(31.25rem * var(--mantine-scale));--dialog-size:var(--dialog-size-md);width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:calc(3.125rem * var(--mantine-scale));padding:var(--mantine-spacing-md);position:relative}.m_5abab665{top:calc(var(--mantine-spacing-md) / 2);position:absolute;inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs:calc(.0625rem * var(--mantine-scale));--divider-size-sm:calc(.125rem * var(--mantine-scale));--divider-size-md:calc(.1875rem * var(--mantine-scale));--divider-size-lg:calc(.25rem * var(--mantine-scale));--divider-size-xl:calc(.3125rem * var(--mantine-scale));--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);align-self:stretch;height:auto}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;align-items:center;display:flex}.m_9e365f20:where([data-position=left]):before,.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);flex:1;margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);flex:1;margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:calc(20rem * var(--mantine-scale));--drawer-size-sm:calc(23.75rem * var(--mantine-scale));--drawer-size-md:calc(27.5rem * var(--mantine-scale));--drawer-size-lg:calc(38.75rem * var(--mantine-scale));--drawer-size-xl:calc(48.75rem * var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex,0 0 var(--drawer-size));height:var(--drawer-height,calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{pointer-events:none;opacity:0!important}.m_31cd769a{justify-content:var(--drawer-justify,flex-start);align-items:var(--drawer-align,flex-start);display:flex}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{border:0;border-radius:0;padding:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{margin-bottom:var(--mantine-spacing-sm);padding:0}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-column-gap:var(--grid-gap);--grid-row-gap:var(--grid-gap);overflow:var(--grid-overflow)}.m_dee7bd2f{justify-content:var(--grid-justify);align-items:var(--grid-align);gap:var(--grid-row-gap) var(--grid-column-gap);flex-wrap:wrap;display:flex}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);align-self:var(--col-align-self);margin-inline-start:var(--col-offset)}.m_9e117634{object-fit:var(--image-object-fit,cover);border-radius:var(--image-radius,0);width:100%;display:block}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size:calc(.625rem * var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);display:block;position:relative}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x), var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius,1000rem);z-index:var(--indicator-z-index,200);font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color,var(--mantine-color-white));white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.m_760d1fb1:before{content:"";background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);z-index:-1;position:absolute;inset:0}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:1s linear infinite m_885901b1}.m_5f75b09e{--label-lh-xs:calc(1rem * var(--mantine-scale));--label-lh-sm:calc(1.25rem * var(--mantine-scale));--label-lh-md:calc(1.5rem * var(--mantine-scale));--label-lh-lg:calc(1.875rem * var(--mantine-scale));--label-lh-xl:calc(2.25rem * var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e{-webkit-tap-highlight-color:transparent;display:flex}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);flex-direction:column;order:var(--label-order);display:inline-flex}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor:not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}fieldset:disabled .m_8ee546b8,.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}.m_328f68c0{margin-top:calc(var(--mantine-spacing-xs) / 2);cursor:default;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_dc6f14e2{--kbd-fz-xs:calc(.625rem * var(--mantine-scale));--kbd-fz-sm:calc(.75rem * var(--mantine-scale));--kbd-fz-md:calc(.875rem * var(--mantine-scale));--kbd-fz-lg:calc(1rem * var(--mantine-scale));--kbd-fz-xl:calc(1.25rem * var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale));text-align:center;unicode-bidi:embed;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);--list-marker-gap:var(--mantine-spacing-lg);font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap);list-style-position:outside}.m_abbac491[data-type=none]{--list-marker-gap:0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing,0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{flex-direction:var(--li-direction,column);align-items:var(--li-align,flex-start);white-space:normal;display:inline-flex}.m_60f83e5b{vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm);display:inline-block}.m_6e45937b{z-index:var(--lo-z-index);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.m_e8eb006c{z-index:calc(var(--lo-z-index) + 1);position:relative}.m_df587f17{z-index:var(--lo-z-index)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem * var(--mantine-scale))}.m_ef8769b6{--menu-search-padding:var(--popover-padding,4px);margin-inline:calc(var(--menu-search-padding) * -1);margin-top:calc(var(--menu-search-padding) * -1);width:calc(100% + var(--menu-search-padding) * 2);border-top-width:0;margin-bottom:var(--menu-search-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-mantine-color-scheme=light]) .m_ef8769b6,:where([data-mantine-color-scheme=light]) .m_ef8769b6:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6,:where([data-mantine-color-scheme=dark]) .m_ef8769b6:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_ef8769b6{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{background-color:var(--mantine-color-dark-7)}.m_5476e0d3{flex:1}.m_8395186e{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(.5rem * var(--mantine-scale));display:inline-flex}.m_8b75e504{justify-content:center;align-items:center;display:flex}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs:calc(20rem * var(--mantine-scale));--modal-size-sm:calc(23.75rem * var(--mantine-scale));--modal-size-md:calc(27.5rem * var(--mantine-scale));--modal-size-lg:calc(38.75rem * var(--mantine-scale));--modal-size-xl:calc(48.75rem * var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius,var(--mantine-radius-default));border-start-end-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex,0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height,auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{pointer-events:none;opacity:0!important}.m_1f958f16{justify-content:center;align-items:var(--modal-inner-align,flex-start);padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset));display:flex}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:.9;--description-color:var(--nl-color)}.m_690090b5{justify-content:center;align-items:center;transition:transform .15s;display:flex}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{text-overflow:ellipsis;flex:1;overflow:hidden}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity,1);color:var(--description-color,var(--mantine-color-dimmed));text-overflow:ellipsis;display:block;overflow:hidden}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset,var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);box-sizing:border-box;padding-inline-start:calc(1.375rem * var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg);align-items:center;display:flex;position:relative;overflow:hidden}.m_a513464:before{content:"";width:calc(.375rem * var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);border-radius:var(--notification-radius);background-color:var(--notification-color);display:block;position:absolute;inset-inline-start:calc(.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));border-radius:calc(1.75rem * var(--mantine-scale));background-color:var(--notification-color);color:var(--mantine-color-white);justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-md);display:flex}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;margin-inline-end:var(--mantine-spacing-xs);overflow:hidden}.m_3feedf16{margin-bottom:calc(.125rem * var(--mantine-scale));text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:var(--mantine-font-weight-medium);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-overflow:ellipsis;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem * var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem * var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem * var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem * var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem * var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs:calc(.625rem * var(--mantine-scale));--ni-chevron-size-sm:calc(.875rem * var(--mantine-scale));--ni-chevron-size-md:calc(1rem * var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem * var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem * var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);flex-direction:column;margin-inline-start:auto;display:flex}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));width:100%;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);color:var(--mantine-color-text);cursor:pointer;background-color:#0000;flex:0 0 50%;justify-content:center;align-items:center;padding:0;display:flex}.m_80b4b171:where(:disabled){cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color);background-color:#0000}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs:calc(1.375rem * var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem * var(--mantine-scale));--pagination-control-size-md:calc(2rem * var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem * var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem * var(--mantine-scale));--pagination-control-size-input-xs:calc(1.875rem * var(--mantine-scale));--pagination-control-size-input-sm:calc(2.25rem * var(--mantine-scale));--pagination-control-size-input-md:calc(2.625rem * var(--mantine-scale));--pagination-control-size-input-lg:calc(3.125rem * var(--mantine-scale));--pagination-control-size-input-xl:calc(3.75rem * var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_4addd315:where([data-layout=responsive]){container-type:inline-size}.m_326d024a{border:calc(.0625rem * var(--mantine-scale)) solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);border-radius:var(--pagination-control-radius,var(--mantine-radius-default));justify-content:center;align-items:center;line-height:1;display:flex}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color,var(--mantine-color-white))}@media (hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);pointer-events:none;justify-content:center;align-items:center;display:flex}.m_105fdbed{gap:inherit;align-items:center;display:flex}@container (width<=400px){.m_105fdbed{display:none}}.m_10817321{height:var(--pagination-control-size);font-size:var(--pagination-control-fz);white-space:nowrap;justify-content:center;align-items:center;display:none}@container (width<=400px){.m_10817321{display:flex}}.m_7cda1cd6{--pill-fz-xs:calc(.625rem * var(--mantine-scale));--pill-fz-sm:calc(.75rem * var(--mantine-scale));--pill-fz-md:calc(.875rem * var(--mantine-scale));--pill-fz-lg:calc(1rem * var(--mantine-scale));--pill-fz-xl:calc(1.125rem * var(--mantine-scale));--pill-height-xs:calc(1.125rem * var(--mantine-scale));--pill-height-sm:calc(1.375rem * var(--mantine-scale));--pill-height-md:calc(1.5625rem * var(--mantine-scale));--pill-height-lg:calc(1.75rem * var(--mantine-scale));--pill-height-xl:calc(2rem * var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);font-size:var(--pill-fz);height:var(--pill-height);border-radius:var(--pill-radius,1000rem);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:0;align-items:center;max-width:100%;padding-inline:.8em;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}.m_7cda1cd6:where([draggable=true]){cursor:grab}.m_7cda1cd6:where([draggable=true]):focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_7cda1cd6:where([data-dragging]){opacity:.4;cursor:grabbing}.m_7cda1cd6:where([data-drag-over=before]):before,.m_7cda1cd6:where([data-drag-over=after]):after{content:"";width:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.m_7cda1cd6:where([data-drag-over=before]):before{inset-inline-start:calc(-.25rem * var(--mantine-scale))}.m_7cda1cd6:where([data-drag-over=after]):after{inset-inline-end:calc(-.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;height:100%;line-height:var(--pill-height);text-overflow:ellipsis;display:block;overflow:hidden}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;border-start-end-radius:var(--pill-radius,50%);border-end-end-radius:var(--pill-radius,50%);flex:0;padding-inline:.1em .3em}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{cursor:not-allowed;background-color:#0000;width:.8em;min-width:.8em;padding:0;display:none}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:calc(.375rem * var(--mantine-scale));--pg-gap-sm:calc(.5rem * var(--mantine-scale));--pg-gap-md:calc(.625rem * var(--mantine-scale));--pg-gap-lg:calc(.75rem * var(--mantine-scale));--pg-gap-xl:calc(.75rem * var(--mantine-scale));--pg-gap:var(--pg-gap-sm);align-items:center;gap:var(--pg-gap);flex-wrap:wrap;display:flex}.m_f61ca620{--psi-button-size-xs:calc(1.375rem * var(--mantine-scale));--psi-button-size-sm:calc(1.625rem * var(--mantine-scale));--psi-button-size-md:calc(1.75rem * var(--mantine-scale));--psi-button-size-lg:calc(2rem * var(--mantine-scale));--psi-button-size-xl:calc(2.5rem * var(--mantine-scale));--psi-icon-size-xs:calc(1rem * var(--mantine-scale));--psi-icon-size-sm:calc(1.25rem * var(--mantine-scale));--psi-icon-size-md:calc(1.375rem * var(--mantine-scale));--psi-icon-size-lg:calc(1.5rem * var(--mantine-scale));--psi-icon-size-xl:calc(1.75rem * var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);font-size:inherit;line-height:var(--mantine-line-height);width:100%;height:100%;color:inherit;background-color:#0000;border:0;outline:0;padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);position:absolute;inset:0}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_45c4369d{appearance:none;min-width:calc(6.25rem * var(--mantine-scale));font-size:inherit;height:1.6em;color:inherit;background-color:#0000;border:0;flex:1;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));pointer-events:none;opacity:0;position:absolute;top:0;left:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){visibility:visible;opacity:1;height:1.6em;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f1cb205a{--pin-input-size-xs:calc(1.875rem * var(--mantine-scale));--pin-input-size-sm:calc(2.25rem * var(--mantine-scale));--pin-input-size-md:calc(2.625rem * var(--mantine-scale));--pin-input-size-lg:calc(3.125rem * var(--mantine-scale));--pin-input-size-xl:calc(3.75rem * var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem * var(--mantine-scale)) 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 calc(2.5rem * var(--mantine-scale))}}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:calc(.1875rem * var(--mantine-scale));--progress-size-sm:calc(.3125rem * var(--mantine-scale));--progress-size-md:calc(.5rem * var(--mantine-scale));--progress-size-lg:calc(.75rem * var(--mantine-scale));--progress-size-xl:calc(1rem * var(--mantine-scale));height:var(--progress-size);border-radius:var(--progress-radius);display:flex;position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);background-size:calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));transition:width var(--progress-transition-duration,.1s) ease;justify-content:center;align-items:center;display:flex;overflow:hidden}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.m_2242eb65:where([data-animated]){animation:1s linear infinite m_81a374bd}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration,.1s) ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:1s linear infinite m_e0fb7a86}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-end-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color,var(--mantine-color-white));-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:min(calc(var(--progress-size) * .65), calc(1.125rem * var(--mantine-scale)));padding-inline:calc(.25rem * var(--mantine-scale));line-height:1;overflow:hidden}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_f3f1af94{--radio-size-xs:calc(1rem * var(--mantine-scale));--radio-size-sm:calc(1.25rem * var(--mantine-scale));--radio-size-md:calc(1.5rem * var(--mantine-scale));--radio-size-lg:calc(1.875rem * var(--mantine-scale));--radio-size-xl:calc(2.25rem * var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(.375rem * var(--mantine-scale));--radio-icon-size-sm:calc(.5rem * var(--mantine-scale));--radio-icon-size-md:calc(.625rem * var(--mantine-scale));--radio-icon-size-lg:calc(.875rem * var(--mantine-scale));--radio-icon-size-xl:calc(1rem * var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{width:var(--radio-size);height:var(--radio-size);order:1;position:relative}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity,0);translate:-50% -50%;transform:var(--radio-icon-transform,scale(.2) translateY(calc(.625rem * var(--mantine-scale))));pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);transition:opacity .1s,transform .2s;position:absolute;top:50%;left:50%}.m_8a3dbb89{border:calc(.0625rem * var(--mantine-scale)) solid;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius,var(--radio-size));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:ease;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_99d09bcd:checked:not(:disabled){background-color:var(--radio-bg);border-color:#0000}.m_99d09bcd:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:none}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){border-color:var(--radio-color);background-color:#0000}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_f8d312f2{--rating-size-xs:calc(.875rem * var(--mantine-scale));--rating-size-sm:calc(1.125rem * var(--mantine-scale));--rating-size-md:calc(1.25rem * var(--mantine-scale));--rating-size-lg:calc(1.75rem * var(--mantine-scale));--rating-size-xl:calc(2rem * var(--mantine-scale));width:max-content;display:flex}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{transition:transform .1s;position:relative}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent;width:0;height:0;position:absolute;overflow:hidden}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_21342ee4{cursor:pointer;z-index:var(--rating-item-z-index,0);-webkit-tap-highlight-color:transparent;display:block;position:absolute;top:0;left:0}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_b32e4812{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration:0s;position:relative}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(calc(var(--rp-start-angle,270deg) - 360deg))}.m_b1ca1fbf{stroke:var(--curve-color,var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease, stroke-dasharray var(--rp-transition-duration) ease, stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{top:50%;inset-inline:var(--rp-label-offset);position:absolute;transform:translateY(-50%)}.m_cf365364{--sc-padding-xs:calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));--sc-padding-sm:calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--sc-padding-md:calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--sc-padding-lg:calc(.4375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--sc-padding-xl:calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--sc-transition-duration:.2s;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));width:auto;padding:calc(.25rem * var(--mantine-scale));flex-direction:row;display:inline-flex;position:relative;overflow:hidden}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){flex-direction:column;width:max-content;display:flex}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{z-index:1;border-radius:max(calc(var(--sc-radius,var(--mantine-radius-default)) - 4px), calc(var(--sc-radius,var(--mantine-radius-default)) / 4));display:block;position:absolute}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:var(--mantine-font-weight-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline,none);display:block;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";z-index:0;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{white-space:nowrap;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2,.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);flex:1;position:relative}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";top:0;bottom:0;background-color:var(--separator-color);width:calc(.0625rem * var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);position:absolute;inset-inline-start:0}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;height:calc(.0625rem * var(--mantine-scale));width:auto;bottom:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color:transparent}.m_78882f40{z-index:2;position:relative}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{grid-template-columns:repeat(var(--sg-cols), minmax(0, 1fr));grid-auto-rows:var(--sg-auto-rows,auto);gap:var(--sg-spacing-y) var(--sg-spacing-x);display:grid}.m_2415a157[data-auto-cols=auto-fill]{grid-template-columns:repeat(auto-fill, minmax(var(--sg-min-col-width), 1fr))}.m_2415a157[data-auto-cols=auto-fit]{grid-template-columns:repeat(auto-fit, minmax(var(--sg-min-col-width), 1fr))}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height,auto);width:var(--skeleton-width,100%);border-radius:var(--skeleton-radius,var(--mantine-radius-default));position:relative;transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:1.5s linear infinite m_299c329c}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{content:"";z-index:10;background-color:var(--mantine-color-body);position:absolute;inset:0}.m_18320242:where([data-visible]):after{content:"";z-index:11;position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:calc(.25rem * var(--mantine-scale));--slider-size-sm:calc(.375rem * var(--mantine-scale));--slider-size-md:calc(.5rem * var(--mantine-scale));--slider-size-lg:calc(.625rem * var(--mantine-scale));--slider-size-xl:calc(.75rem * var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem * var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);touch-action:none;outline:none;flex-direction:column;align-items:center;display:flex;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_dd36362e[data-orientation=vertical]{width:calc(var(--slider-size) * 2);height:calc(12.5rem * var(--mantine-scale));padding-inline:0;padding-block:var(--slider-size)}.m_c9357328{top:calc(-2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9357328{top:auto;inset-inline-start:calc(100% + 8px)}.m_c9a9a60a{height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem * var(--mantine-scale)) solid;cursor:pointer;border-radius:var(--slider-radius);z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem * var(--mantine-scale));top:50%;left:var(--slider-thumb-offset);justify-content:center;align-items:center;transition:box-shadow .1s,transform .1s;display:flex;position:absolute;transform:translate(-50%,-50%)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%)scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{top:auto;left:50%;right:auto;bottom:var(--slider-thumb-offset);transform:translate(-50%,50%)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a:where([data-dragging]){transform:translate(-50%,50%)scale(1.05)}:where([dir=rtl]) :where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;right:auto}.m_a8645c2{width:100%;height:calc(var(--slider-size) * 2);cursor:pointer;align-items:center;display:flex}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}:where(.m_dd36362e[data-orientation=vertical]) .m_a8645c2{width:calc(var(--slider-size) * 2);flex-direction:column;height:100%}.m_c9ade57f{width:100%;height:var(--slider-size);position:relative}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";border-radius:var(--slider-radius);top:0;bottom:0;inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg,var(--slider-track-bg));z-index:0;position:absolute}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f{width:var(--slider-size);height:100%}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f:before{inset-inline:0;top:calc(var(--slider-size) * -1);bottom:calc(var(--slider-size) * -1)}.m_38aeed47{z-index:1;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);top:0;bottom:0;position:absolute;inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])),.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_38aeed47{top:auto;bottom:var(--slider-bar-offset);width:100%;height:var(--slider-bar-width);inset-inline-start:0}.m_b7b0423a{inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);z-index:2;pointer-events:none;height:0;position:absolute;top:0}:where(.m_dd36362e[data-orientation=vertical]) .m_b7b0423a{inset-inline-start:0;top:auto;bottom:calc(var(--mark-offset) + var(--slider-size) / 2);width:0;height:0}.m_dd33bc19{border:calc(.125rem * var(--mantine-scale)) solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2), calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([dir=rtl]) .m_68c77a5b{transform:translate(calc(50% - var(--slider-size) / 2), calc(var(--mantine-spacing-xs) / 2))}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}:where(.m_dd36362e[data-orientation=vertical]) .m_68c77a5b{transform:translate(calc(var(--slider-size) + var(--mantine-spacing-xs) / 2), calc(-50% - var(--slider-size) / 2))}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem * var(--mantine-scale))}.m_b912df4e{transition:max-height var(--spoiler-transition-duration,.2s) ease;flex-direction:column;display:flex;overflow:hidden}.m_b9131032{inset-inline-start:0;height:calc(1.5rem * var(--mantine-scale));position:absolute;top:100%}.m_6d731127{align-items:var(--stack-align,stretch);justify-content:var(--stack-justify,flex-start);gap:var(--stack-gap,var(--mantine-spacing-md));flex-direction:column;display:flex}.m_cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem * var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem * var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem * var(--mantine-scale));--stepper-icon-size-lg:calc(3rem * var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem * var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem * var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{flex-wrap:nowrap;align-items:center;display:flex}.m_aaf89d0b:where([data-wrap]){gap:var(--mantine-spacing-md) 0;flex-wrap:wrap}.m_aaf89d0b:where([data-label-position=bottom]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color);flex:1;transition:background-color .15s}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_aaf89d0b:where([data-label-position=bottom]) .m_2a371ac9{margin-top:calc((var(--stepper-icon-size) - var(--stepper-outline-thickness)) / 2)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);cursor:default;display:flex}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_cbb57068:where([data-label-position=bottom]){min-width:var(--stepper-icon-size);max-width:calc(var(--stepper-icon-size) * 4);flex-direction:column;align-items:center;overflow:visible}.m_cbb57068:where([data-label-position=bottom]):where([data-icon-position=right]){flex-direction:column}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs) / 2);min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);justify-content:flex-start;overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color);height:100vh;position:absolute;inset-inline-start:calc(var(--stepper-icon-size) / 2)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color);justify-content:center;align-items:center;font-weight:700;transition:background-color .15s,border-color .15s;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color,var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_8faaac38{display:flex}.m_a79331dc{color:var(--stepper-icon-color,var(--mantine-color-white));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_1956aa2a{flex-direction:column;display:flex}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:end;margin-inline-end:var(--mantine-spacing-sm)}.m_cbb57068:where([data-label-position=bottom]) .m_1956aa2a{text-align:center;margin:calc(var(--mantine-spacing-xs) / 2) 0 0;align-items:center}.m_12051f6c{font-weight:var(--mantine-font-weight-medium);font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-dimmed);line-height:1}.m_5f93f3bb{--switch-height-xs:calc(1rem * var(--mantine-scale));--switch-height-sm:calc(1.25rem * var(--mantine-scale));--switch-height-md:calc(1.5rem * var(--mantine-scale));--switch-height-lg:calc(1.875rem * var(--mantine-scale));--switch-height-xl:calc(2.25rem * var(--mantine-scale));--switch-width-xs:calc(2rem * var(--mantine-scale));--switch-width-sm:calc(2.375rem * var(--mantine-scale));--switch-width-md:calc(2.875rem * var(--mantine-scale));--switch-width-lg:calc(3.5rem * var(--mantine-scale));--switch-width-xl:calc(4.5rem * var(--mantine-scale));--switch-thumb-size-xs:calc(.75rem * var(--mantine-scale));--switch-thumb-size-sm:calc(.875rem * var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem * var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem * var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem * var(--mantine-scale));--switch-label-font-size-xs:calc(.3125rem * var(--mantine-scale));--switch-label-font-size-sm:calc(.375rem * var(--mantine-scale));--switch-label-font-size-md:calc(.4375rem * var(--mantine-scale));--switch-label-font-size-lg:calc(.5625rem * var(--mantine-scale));--switch-label-font-size-xl:calc(.6875rem * var(--mantine-scale));--switch-track-label-padding-xs:calc(.125rem * var(--mantine-scale));--switch-track-label-padding-sm:calc(.15625rem * var(--mantine-scale));--switch-track-label-padding-md:calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-lg:calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-xl:calc(.21875rem * var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem * var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);--switch-disabled-color:var(--mantine-color-disabled);position:relative}.m_926b4011{opacity:0;white-space:nowrap;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor,var(--mantine-cursor-type));border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);appearance:none;font-size:var(--switch-label-font-size);font-weight:var(--mantine-font-weight-medium);order:var(--switch-order,1);-webkit-user-select:none;user-select:none;z-index:0;color:var(--switch-text-color);align-items:center;margin:0;line-height:0;transition:background-color .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-5);--switch-text-color:var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{z-index:1;border-radius:var(--switch-radius);background-color:var(--switch-thumb-bg,var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);transition:inset-inline-start .15s;display:flex;position:absolute;inset-inline-start:var(--switch-thumb-start,var(--switch-track-label-padding))}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";background-color:var(--switch-bg);border-radius:var(--switch-radius);width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{height:100%;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s;display:grid}.m_926b4011:checked+*>.m_8277e082{margin-inline-start:0;margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding))}.m_b23fa0ef{border-collapse:collapse;border-spacing:0;width:100%;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout,auto);caption-side:var(--table-caption-side,bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:var(--mantine-font-weight-medium)}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:start}.m_4e7aa4fd{background-color:#0000;border-bottom:none}@media (hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)),.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset,0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){top:var(--table-sticky-header-offset,0);background-color:var(--mantine-color-body);position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]){border-bottom:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]) :where(.m_4e7aa4f3){box-shadow:inset 0 -1px 0 var(--table-border-color)}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]){border-inline:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]:not(:first-child)):before{content:"";width:calc(.0625rem * var(--mantine-scale));background-color:var(--table-border-color);position:absolute;inset-block:0;inset-inline-start:calc(-.03125rem * var(--mantine-scale))}:where([data-with-table-border]) .m_b242d975[data-sticky]{top:var(--table-sticky-header-offset,0);z-index:4;border-top:none;position:sticky}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";left:0;top:calc(-.03125rem * var(--mantine-scale));width:100%;height:calc(.0625rem * var(--mantine-scale));background-color:var(--table-border-color);z-index:5;display:block;position:absolute}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width) 0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width:0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset;--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width:calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:calc(.0625rem * var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{justify-content:var(--tabs-justify,flex-start);flex-wrap:wrap;flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap);display:flex}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:flex;position:relative}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{justify-content:center;align-items:center;display:flex}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{text-align:center;flex:1}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);position:absolute}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);background-color:#0000;border-style:solid;border-color:#0000}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:#0000}}@media (hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:#0000}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);border-style:solid;position:absolute}.m_b59ab47c{border-top:calc(.0625rem * var(--mantine-scale)) solid transparent;border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;border-inline:calc(.0625rem * var(--mantine-scale)) solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);--tab-border-bottom-color:transparent;--tab-border-top-color:transparent;--tab-border-inline-end-color:transparent;--tab-border-inline-start-color:transparent;position:relative}.m_b59ab47c:where([data-active]):before{content:"";background-color:var(--tab-border-color);bottom:var(--tab-before-bottom,calc(-.0625rem * var(--mantine-scale)));inset-inline-start:var(--tab-before-start,calc(-.0625rem * var(--mantine-scale)));inset-inline-end:var(--tab-before-end,auto);top:var(--tab-before-top,auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));position:absolute}.m_b59ab47c:where([data-active]):after{content:"";background-color:var(--tab-border-color);bottom:var(--tab-after-bottom,calc(-.0625rem * var(--mantine-scale)));inset-inline-start:var(--tab-after-start,auto);inset-inline-end:var(--tab-after-end,calc(-.0625rem * var(--mantine-scale)));top:var(--tab-after-top,auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));position:absolute}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color:var(--tab-border-color);--tab-border-top-color:var(--mantine-color-body);--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem * var(--mantine-scale));--tab-after-bottom:auto;--tab-after-top:calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-end:calc(-.0625rem * var(--mantine-scale));--tab-before-start:auto;--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem * var(--mantine-scale));--tab-after-start:auto;--tab-after-end:calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-start:calc(-.0625rem * var(--mantine-scale));--tab-before-end:auto;--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem * var(--mantine-scale));--tab-after-end:auto;--tab-after-start:calc(-.0625rem * var(--mantine-scale))}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg:transparent;--tab-color:inherit}@media (hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media (hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media (hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media (hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_b6d8b162{-webkit-tap-highlight-color:transparent;font-size:var(--text-fz,var(--mantine-font-size-md));line-height:var(--text-lh,var(--mantine-line-height-md));font-weight:var(--mantine-font-weight-regular);text-wrap:var(--text-text-wrap,var(--mantine-text-wrap));margin:0;padding:0;text-decoration:none}.m_b6d8b162:where([data-truncate]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m_b6d8b162:where([data-truncate=start]){text-align:end;direction:rtl}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){text-align:start;direction:ltr}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.m_b6d8b162:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_7341320d{--ti-size-xs:calc(1.125rem * var(--mantine-scale));--ti-size-sm:calc(1.375rem * var(--mantine-scale));--ti-size-md:calc(1.75rem * var(--mantine-scale));--ti-size-lg:calc(2.125rem * var(--mantine-scale));--ti-size-xl:calc(2.75rem * var(--mantine-scale));--ti-size:var(--ti-size-md);-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius,var(--mantine-radius-default));background:var(--ti-bg,var(--mantine-primary-color-filled));color:var(--ti-color,var(--mantine-color-white));border:var(--ti-bd,1px solid transparent);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.m_43657ece{--offset:calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size:calc(1.25rem * var(--mantine-scale));--tl-line-width:calc(.25rem * var(--mantine-scale));--tl-radius:calc(62.5rem * var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where(:not([data-opposite])):where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:var(--mantine-font-weight-medium);margin-bottom:calc(var(--mantine-spacing-xs) / 2);line-height:1}.m_436178ff{--item-border:var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color);color:var(--mantine-color-text);position:relative}.m_436178ff:before{content:"";pointer-events:none;top:0;inset-inline-start:var(--timeline-line-start,0);inset-inline-end:var(--timeline-line-end,0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display,none);position:absolute}.m_43657ece:where(:not([data-opposite]))[data-align=left] .m_436178ff:before{--timeline-line-start:calc(var(--tl-line-width) * -1);--timeline-line-end:auto}.m_43657ece:where(:not([data-opposite]))[data-align=right] .m_436178ff:before{--timeline-line-start:auto;--timeline-line-end:calc(var(--tl-line-width) * -1)}.m_43657ece:where([data-opposite]) .m_436178ff:before{--timeline-line-start:calc(50% - var(--tl-line-width) / 2);--timeline-line-end:auto}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_436178ff{text-align:start;padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_436178ff{text-align:end;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]) .m_436178ff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color,var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius,var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);color:var(--mantine-color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:0}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_8affcee1{inset-inline-start:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);inset-inline-end:auto}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_8affcee1{inset-inline-start:auto;inset-inline-end:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}.m_43657ece:where([data-opposite]) .m_8affcee1{grid-area:1/2;position:relative;inset-inline-start:unset;inset-inline-end:unset}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color,var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color,var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_540e8f41{text-align:start;padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_540e8f41{text-align:end;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=left]) .m_540e8f41{text-align:start;grid-area:1/3;padding-inline-start:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=right]) .m_540e8f41{text-align:end;grid-area:1/1;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=left]) .m_436178ff:where([data-alternate]) .m_540e8f41{text-align:end;grid-column:1;padding-inline-start:0;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=right]) .m_436178ff:where([data-alternate]) .m_540e8f41{text-align:start;grid-column:3;padding-inline-start:var(--offset);padding-inline-end:0}.m_43657ece:where([data-align=left]) .m_f3ba506{text-align:end;grid-area:1/1;padding-inline-end:var(--offset)}.m_43657ece:where([data-align=right]) .m_f3ba506{text-align:start;grid-area:1/3;padding-inline-start:var(--offset)}.m_43657ece:where([data-align=left]) .m_436178ff:where([data-alternate]) .m_f3ba506{text-align:start;grid-column:3;padding-inline-start:var(--offset);padding-inline-end:0}.m_43657ece:where([data-align=right]) .m_436178ff:where([data-alternate]) .m_f3ba506{text-align:end;grid-column:1;padding-inline-start:0;padding-inline-end:var(--offset)}.m_8a5d1357{font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap,var(--mantine-heading-text-wrap));margin:0}.m_8a5d1357:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius);position:absolute}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_1b3c8819:where([data-interactive]){pointer-events:auto}.m_f898399f{background-color:inherit;z-index:1;border:0}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media (hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media (hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm);overflow-x:auto}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){color:inherit;background-color:#0000;border:0;border-radius:0;padding:0}.m_d08caa0 :where(kbd){--kbd-fz:calc(.75rem * var(--mantine-scale));--kbd-padding:calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){border-collapse:collapse;caption-side:bottom;width:100%;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:start;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(details){margin-bottom:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--details-border-color);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(details){--details-border-color:var(--mantine-color-gray-3);--details-summary-hover:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(details){--details-border-color:var(--mantine-color-dark-4);--details-summary-hover:var(--mantine-color-dark-5)}.m_d08caa0 :where(details) :where(summary){align-items:center;gap:var(--mantine-spacing-xs);cursor:pointer;font-weight:600;list-style:none;display:flex;position:relative}.m_d08caa0 :where(details) :where(summary)::-webkit-details-marker{display:none}.m_d08caa0 :where(details) :where(summary):before{content:"";width:1.25rem;height:calc(1em * var(--mantine-line-height));border-radius:var(--mantine-radius-sm);flex-shrink:0}.m_d08caa0 :where(details) :where(summary:hover):before{background-color:var(--details-summary-hover)}.m_d08caa0 :where(details) :where(summary):after{content:"";inset-inline-start:calc(.4375rem * var(--mantine-scale));border-style:solid;border-width:calc(.3125rem * var(--mantine-scale)) 0 calc(.3125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border-color:#0000 #0000 #0000 currentColor;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.m_d08caa0 :where(details):where([open])>:where(summary):after{transform:translateY(-50%)rotate(90deg)}.m_d08caa0 :where(details)>:where(:last-child){margin-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.bn-mantine{color-scheme:var(--mantine-color-scheme)}.bn-mantine *,.bn-mantine :before,.bn-mantine :after{box-sizing:border-box}.bn-mantine button,.bn-mantine select{text-transform:none}.bn-mantine{-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (device-width<=500px){.bn-mantine{-webkit-text-size-adjust:100%}}.bn-mantine{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.25rem * var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem * var(--mantine-scale));--mantine-spacing-sm:calc(.75rem * var(--mantine-scale));--mantine-spacing-md:calc(1rem * var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl:calc(2rem * var(--mantine-scale));--mantine-font-size-xs:calc(.75rem * var(--mantine-scale));--mantine-font-size-sm:calc(.875rem * var(--mantine-scale));--mantine-font-size-md:calc(1rem * var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs:calc(.125rem * var(--mantine-scale));--mantine-radius-sm:calc(.25rem * var(--mantine-scale));--mantine-radius-md:calc(.5rem * var(--mantine-scale));--mantine-radius-lg:calc(1rem * var(--mantine-scale));--mantine-radius-xl:calc(2rem * var(--mantine-scale));--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem * var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem * var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}.bn-mantine[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#2e2e2e26;--mantine-color-dark-light-hover:#2e2e2e33;--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#4242420d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#868e9626;--mantine-color-gray-light-hover:#868e9633;--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#fa525226;--mantine-color-red-light-hover:#fa525233;--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#e6498026;--mantine-color-pink-light-hover:#e6498033;--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#be4bdb26;--mantine-color-grape-light-hover:#be4bdb33;--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#7950f226;--mantine-color-violet-light-hover:#7950f233;--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#4c6ef526;--mantine-color-indigo-light-hover:#4c6ef533;--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#228be626;--mantine-color-blue-light-hover:#228be633;--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#15aabf26;--mantine-color-cyan-light-hover:#15aabf33;--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#12b88626;--mantine-color-teal-light-hover:#12b88633;--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#40c05726;--mantine-color-green-light-hover:#40c05733;--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#82c91e26;--mantine-color-lime-light-hover:#82c91e33;--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#fab00526;--mantine-color-yellow-light-hover:#fab00533;--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#fd7e1426;--mantine-color-orange-light-hover:#fd7e1433;--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d}.bn-mantine[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:#2e2e2e1a;--mantine-color-dark-light-hover:#2e2e2e1f;--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:#2e2e2e0d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:#868e961a;--mantine-color-gray-light-hover:#868e961f;--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:#868e960d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:#fa52521a;--mantine-color-red-light-hover:#fa52521f;--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:#e649801a;--mantine-color-pink-light-hover:#e649801f;--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:#be4bdb1a;--mantine-color-grape-light-hover:#be4bdb1f;--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:#7950f21a;--mantine-color-violet-light-hover:#7950f21f;--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:#4c6ef51a;--mantine-color-indigo-light-hover:#4c6ef51f;--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:#228be61a;--mantine-color-blue-light-hover:#228be61f;--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:#15aabf1a;--mantine-color-cyan-light-hover:#15aabf1f;--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:#12b8861a;--mantine-color-teal-light-hover:#12b8861f;--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:#40c0571a;--mantine-color-green-light-hover:#40c0571f;--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:#82c91e1a;--mantine-color-lime-light-hover:#82c91e1f;--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:#fab0051a;--mantine-color-yellow-light-hover:#fab0051f;--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:#fd7e141a;--mantine-color-orange-light-hover:#fd7e141f;--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:#fd7e140d}.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{flex-direction:column;display:flex}.bn-block-content{width:100%;padding:3px 0;transition:font-size .2s;display:flex}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*,.bn-block-content .ProseMirror-selectednode,.bn-inline-content .ProseMirror-selectednode,.bn-block-outer[data-drop-target=true]{position:relative}.bn-block-content.ProseMirror-selectednode>:after,.ProseMirror-selectednode>.bn-block-content>:after,.bn-block-content .ProseMirror-selectednode:after,.bn-inline-content .ProseMirror-selectednode:after,.bn-block-outer[data-drop-target=true]:after{content:"";pointer-events:none;background-color:#64a0ff14;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #64a0ff4d}.bn-inline-content .ProseMirror-selectednode:after{box-shadow:none;background-color:#64a0ff4d}.bn-block-content:before{content:"";height:0;margin-right:0;transition:all .2s;overflow:visible}.bn-inline-content{white-space:pre-wrap}.bn-trailing-block{cursor:text;-webkit-user-select:none;user-select:none;height:30px}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group .bn-block-outer{position:relative}.bn-block-group .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{content:" ";height:100%;transition:all .2s .1s;display:inline;position:absolute;left:-20px}.bn-block-group .bn-block-group .bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x:1}[data-prev-depth-change="2"]{--x:2}[data-prev-depth-change="3"]{--x:3}[data-prev-depth-change="4"]{--x:4}[data-prev-depth-change="5"]{--x:5}[data-prev-depth-change="-1"]{--x:-1}[data-prev-depth-change="-2"]{--x:-2}[data-prev-depth-change="-3"]{--x:-3}[data-prev-depth-change="-4"]{--x:-4}[data-prev-depth-change="-5"]{--x:-5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level:3em;padding-top:18px}[data-content-type=heading][data-level="2"]{--level:2em}[data-content-type=heading][data-level="3"]{--level:1.3em}[data-content-type=heading][data-level="4"]{--level:1em}[data-content-type=heading][data-level="5"]{--level:.9em}[data-content-type=heading][data-level="6"]{--level:.8em}[data-prev-level="1"]{--prev-level:3em}[data-prev-level="2"]{--prev-level:2em}[data-prev-level="3"]{--prev-level:1.3em}[data-prev-level="4"]{--prev-level:1em}[data-prev-level="5"]{--prev-level:.9em}[data-prev-level="6"]{--prev-level:.8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content,.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-toggle-frame>.bn-toggle-slot>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>.bn-toggle-frame>.bn-toggle-slot>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>.bn-toggle-frame>.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{color:#7d797a;border-left:2px solid #7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid #7d797a;flex:1;margin:.5em 0}.bn-block-content:before{content:"";margin-right:0}.bn-block-content[data-content-type=numberedListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}[data-content-type=numberedListItem]{--index:attr(data-index)}[data-prev-type=numberedListItem]{--prev-index:attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}.bn-block-content[data-content-type=checkListItem]>div:has(>input){height:24px}.bn-block-content[data-content-type=checkListItem]>div>input{cursor:pointer;margin-left:4px;margin-right:8px;width:12px;height:24px;margin-block:0}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-button[aria-expanded=true]{transform:rotate(90deg)}.bn-toggle-frame{grid-template-columns:auto 1fr;align-items:center;display:grid}.bn-toggle-slot{display:contents}.bn-toggle-slot>.bn-block-group,.bn-toggle-frame>.bn-toggle-add-block-button{grid-column:1/-1}.bn-toggle-frame:has(>.bn-toggle-button[aria-expanded=false])>.bn-toggle-slot>.bn-block-group{display:none}.bn-toggle-frame:has(>.bn-toggle-slot>.bn-block-content[data-content-type=heading],>.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading]){padding-top:18px}.bn-toggle-slot>.bn-block-content[data-content-type=heading],.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading]{padding-top:0}.bn-toggle-add-block-button{color:var(--bn-colors-side-menu);width:fit-content;margin-left:22px;padding-inline:2px;font-size:16px;font-weight:400}.bn-toggle-button,.bn-toggle-add-block-button{border-radius:var(--bn-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;display:flex}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-group{--bn-bullet-marker:"•"}[data-content-type=bulletListItem]~.bn-block-group{--bn-bullet-marker:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group{--bn-bullet-marker:"▪︎"}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node .bn-block-content[data-content-type=bulletListItem]:before{content:var(--bn-bullet-marker)}.bn-block-content[data-content-type=codeBlock]{color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-root .bn-suggestion-node .bn-block-content[data-content-type=codeBlock]:has(>pre){color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-block-content[data-content-type=codeBlock]>pre{--bn-suggestion-surface:#161616;white-space:pre;tab-size:2;width:100%;margin:0;padding:24px;overflow-x:auto}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;opacity:0;background-color:#0000;border:none;font-size:.8em;transition:opacity .3s 1s;position:absolute;top:8px;left:18px;outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=codeBlock]:has(.bn-preview-with-source-popup){color:inherit;background-color:#0000}.shiki{color:var(--bn-suggestion-token-color,var(--shiki-dark))}.bn-source-block-popup .shiki{color:var(--bn-suggestion-token-color,var(--shiki-light))}.bn-root[data-color-scheme=dark] .bn-source-block-popup .shiki{color:var(--bn-suggestion-token-color,var(--shiki-dark))}.bn-preview-with-source-popup{position:relative}.bn-block-content .bn-preview-with-source-popup{width:100%;padding:12px;display:flex}.bn-inline-content-section .bn-preview-with-source-popup{width:fit-content;padding:0;display:inline-block}.bn-preview-container{cursor:pointer}.bn-block-content .bn-preview-container{width:100%;overflow:auto}.bn-inline-content-section .bn-preview-container{width:fit-content;overflow:visible}.bn-block-content .bn-preview-container .katex-html:has(>:is(.tag,.katex-tag)){box-sizing:border-box;width:max-content;min-width:100%;padding-right:2.5em}.bn-source-block-popup{box-shadow:none;color:#0000;z-index:0;background-color:#0000;border:none;border-radius:0;width:0;height:0;margin-top:4px;position:absolute;top:100%;left:0;overflow:clip}.bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);height:unset;z-index:1}.bn-block-content .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:100%}.bn-inline-content-section .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:300px}.bn-code-block-source-popup-body{align-items:flex-end;display:flex}.bn-code-block-source-popup-body>pre{tab-size:2;white-space:pre;flex:1;align-self:center;width:0;max-height:200px;margin:0;padding:16px;position:relative;overflow:auto}.bn-code-block-source-popup-input-empty:before{color:currentColor;content:attr(data-placeholder);opacity:.5;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:16px;left:16px;right:16px;overflow:hidden}.bn-code-block-source-error{border-top:var(--bn-border);color:var(--bn-colors-highlights-red-text);padding:8px 16px;font-family:monospace;font-size:.8em;white-space:pre-wrap!important}.bn-code-block-source-popup-ok-button-wrapper{justify-content:flex-end;align-items:flex-end;padding:14px 16px}.bn-code-block-source-popup-ok-button{appearance:none;border-radius:var(--bn-border-radius-small);color:#fff;cursor:pointer;background-color:#2563eb;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:.8em;font-weight:500;display:flex}.bn-code-block-source-popup-ok-button-icon{width:1.2em;height:1.2em}.bn-code-block-source-popup-ok-button:hover{background-color:#1d4ed8}.bn-preview-with-source-popup:has(.bn-preview-placeholder){padding:0}.bn-preview-placeholder{color:#5f5b5c;background-color:#f2f1ee;border-radius:4px;align-items:center;display:flex}.bn-block-content .bn-preview-placeholder{gap:10px;padding:12px}.bn-inline-content-section .bn-preview-placeholder{gap:4px;padding:0 4px}.bn-preview-placeholder:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover{background-color:#e1e1e1}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover:where(.dark,.dark *){background-color:#5a5a5a}.bn-preview-placeholder-error{background-color:var(--bn-colors-highlights-red-background);color:var(--bn-colors-highlights-red-text)}.bn-preview-placeholder-icon{align-items:center;display:flex}.bn-block-content .bn-preview-placeholder-icon{width:24px;height:24px}.bn-inline-content-section .bn-preview-placeholder-icon{width:14px;height:14px}.bn-preview-placeholder-icon>svg{width:100%;height:100%}.bn-preview-placeholder-text{margin:0}.bn-block-content .bn-preview-placeholder-text{font-size:.9rem}.bn-inline-content-section .bn-preview-placeholder-text{font-size:.7rem}.bn-suppress-source-popup-caret .bn-inline-content-section .bn-preview-with-source-popup:not([data-open=true]) .bn-source-block-popup{visibility:hidden}.bn-block-content[data-content-type=pageBreak]>div{border-top:2px dotted #7d797a;width:100%;height:0;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;margin:0;display:flex}:is([data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon)){width:100%}[data-file-block] .bn-add-file-button{color:#7d797a;background-color:#f2f1ee;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}[data-file-block] .bn-add-file-button:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover:where(.dark,.dark *),[data-file-block] .bn-file-name-with-icon:hover:where(.dark,.dark *),.ProseMirror-selectednode .bn-file-name-with-icon:where(.dark,.dark *){background-color:#5a5a5a}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;gap:4px;padding:4px;display:flex}[data-file-block] .bn-file-caption{word-break:break-word;padding-block:4px;font-size:.8em}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{cursor:ew-resize;background-color:#000;border:1px solid #fff;border-radius:4px;width:8px;height:30px;position:absolute}[data-file-block] .bn-visual-media-wrapper{align-items:center;max-width:100%;display:flex;position:relative}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{pointer-events:none;max-width:100%;margin-inline:-2px;font-style:italic}[data-text-alignment=left]{text-align:left!important;justify-content:flex-start!important}[data-text-alignment=center]{text-align:center!important;justify-content:center!important}[data-text-alignment=right]{text-align:right!important;justify-content:flex-end!important}[data-text-alignment=justify]{text-align:justify!important;justify-content:flex-start!important}.bn-block-column-list{flex-direction:row;display:flex}.bn-block-column{flex-direction:column;flex:1;padding:12px 15px 12px 25px;display:flex;overflow-x:auto}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child){transition:box-shadow .2s .2s;box-shadow:4px 0 #eee}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child):where(.dark,.dark *){box-shadow:4px 0 #464646}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border{cursor:col-resize;transition:box-shadow .2s;box-shadow:4px 0 #ccc}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border:where(.dark,.dark *){box-shadow:4px 0 #6e6e6e}.bn-editor[contenteditable=true] .bn-block-column.bn-column-resize-border+.bn-block-column{cursor:col-resize}.bn-block-column>.bn-trailing-block{flex-grow:1;height:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}div[data-type=modification]{display:inline}.bn-root ins,.bn-root del{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px;text-decoration:none;position:relative}.dark.bn-root ins,.dark.bn-root del{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background));color:var(--user-color-light)}.bn-suggestion-mark{--bn-suggestion-token-color:currentColor;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px}.dark.bn-root .bn-suggestion-mark,.bn-block-content[data-content-type=codeBlock]>pre .bn-suggestion-mark{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-suggestion-surface,var(--bn-colors-editor-background)));color:#fff}.bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root .bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-suggestion-node--delete>:first-child:before{content:var(--deleted-label,"Deleted");text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:var(--bn-colors-editor-text);margin-right:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.dark.bn-root .bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.bn-suggestion-node--delete:has(.bn-block-content)>:first-child:before{content:none}.bn-suggestion-node--delete .bn-block-content .bn-inline-content{--bn-suggestion-token-color:currentColor;color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete .bn-block-content .bn-inline-content,.bn-suggestion-node--delete .bn-block-content[data-content-type=codeBlock]>pre .bn-inline-content{color:var(--user-color-light)}.bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-light)}.bn-suggestion-node--delete>:is(table,tr,td,th):first-child:before,:is(td,th) .bn-suggestion-node--delete>:first-child:before{content:none}[data-type=attributes]>.bn-suggestion-node>.bn-block-content{--bn-suggestion-card-inset:6px;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--user-color-dark) 25%, transparent);padding:3px var(--bn-suggestion-card-inset);margin-left:calc(-1 * var(--bn-suggestion-card-inset));width:calc(100% + 2 * var(--bn-suggestion-card-inset));border-radius:6px}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){--bn-suggestion-card-inset:6px;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--user-color-dark) 25%, transparent);padding:3px var(--bn-suggestion-card-inset);margin-left:calc(-1 * var(--bn-suggestion-card-inset));width:calc(100% + 2 * var(--bn-suggestion-card-inset));border-radius:6px}.dark.bn-root [data-type=attributes]>.bn-suggestion-node>.bn-block-content{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.dark.bn-root .bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-block-content:not(.bn-suggestion-node *) .bn-preview-with-source-popup:has(.bn-source-block-popup .bn-suggestion-mark) .bn-preview-container{background-color:#e4f7f4;border-radius:6px;box-shadow:0 0 0 1px #0f6e6240}.dark.bn-root .bn-block-content:not(.bn-suggestion-node *) .bn-preview-with-source-popup:has(.bn-source-block-popup .bn-suggestion-mark) .bn-preview-container{background-color:color-mix(in srgb, #c9efe9 25%, var(--bn-colors-editor-background))}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content,.bn-audio)):has(>.bn-file-block-content-wrapper){width:fit-content}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){padding-top:21px;position:relative}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))):before{content:var(--deleted-label,"Deleted");top:3px;left:var(--bn-suggestion-card-inset);letter-spacing:.04em;text-transform:uppercase;color:var(--bn-colors-editor-text);font-size:11px;font-weight:600;line-height:16px;position:absolute}[data-type=modification] .bn-suggestion-mark,[data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--user-color-dark);-webkit-text-decoration-color:var(--user-color-dark);-webkit-text-decoration-color:var(--user-color-dark);text-decoration-color:var(--user-color-dark);text-underline-offset:2px;background-color:#0000;text-decoration-thickness:2px}.dark.bn-root [data-type=modification] .bn-suggestion-mark,.dark.bn-root [data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration-color:var(--user-color-light);-webkit-text-decoration-color:var(--user-color-light);-webkit-text-decoration-color:var(--user-color-light);text-decoration-color:var(--user-color-light);background-color:#0000}[data-type=modification] .bn-suggestion-mark:hover,[data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root [data-type=modification] .bn-suggestion-mark:hover,.dark.bn-root [data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-suggestion-mark--delete{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root .bn-suggestion-mark--delete,.bn-block-content[data-content-type=codeBlock]>pre .bn-suggestion-mark--delete{color:var(--user-color-light);background-color:#0000}.bn-suggestion-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background-color:#232323;border:1px solid #ffffff1a;border-radius:4px;width:max-content;max-width:calc(100vw - 8px);padding:0 4px;font-size:12px;font-weight:700}.bn-root del{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root del{color:var(--user-color-light);background-color:#0000}.bn-root del:hover{text-decoration-line:overline}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.bn-editor{font-synthesis:style weight;--N800:#172b4d;--N40:#dfe1e6;outline:none;padding-inline:54px}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{font-size:inherit;margin:0;padding:0;min-width:2px!important}.bn-default-styles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Inter fallback,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.bn-table-drop-cursor{z-index:20;pointer-events:none;background-color:#adf;position:absolute}.bn-drag-preview{opacity:.001;pointer-events:none;padding:10px;position:absolute;top:0;left:0}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{width:2px;position:absolute;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;border-radius:0 1.5px 1.5px 0;max-width:4px;max-height:5px;padding:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s;position:absolute;top:-1px;left:0;overflow:hidden}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;border-radius:3px 3px 3px 0;max-width:20rem;max-height:1.1rem;padding:.1rem .3rem;transition:all .2s;top:-17px;left:0}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size:22px;--bn-table-handle-size:calc(18px / 2);padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);width:100%;position:relative;overflow-y:hidden}.bn-editor [data-content-type=table] table{word-break:break-word;width:auto!important}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{text-align:left;font-weight:700}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-editor.bn-loading:before{border:calc(5 * var(--bn-loader-size,1px)) solid var(--bn-loader-color,currentColor);box-sizing:border-box;height:calc(48 * var(--bn-loader-size,1px));width:calc(48 * var(--bn-loader-size,1px));border-radius:50%;animation:1s linear infinite bn-loader-rotate,2s linear infinite bn-loader-clip;display:block}.bn-editor.bn-loading>.bn-block-group{opacity:.4;transition:opacity .2s}.bn-editor.bn-loading:before{content:"";margin:0 auto calc(-48 * var(--bn-loader-size,1px));z-index:1;position:sticky;top:16px}@keyframes bn-loader-rotate{to{transform:rotate(360deg)}}@keyframes bn-loader-clip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media (prefers-reduced-motion:reduce){.bn-editor.bn-loading:before{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);animation:none}}.bn-root{--bn-colors-editor-text:#3f3f3f;--bn-colors-editor-background:#fff;--bn-colors-menu-text:#3f3f3f;--bn-colors-menu-background:#fff;--bn-colors-tooltip-text:#3f3f3f;--bn-colors-tooltip-background:#efefef;--bn-colors-hovered-text:#3f3f3f;--bn-colors-hovered-background:#efefef;--bn-colors-selected-text:#fff;--bn-colors-selected-background:#3f3f3f;--bn-colors-disabled-text:#afafaf;--bn-colors-disabled-background:#efefef;--bn-colors-shadow:#cfcfcf;--bn-colors-border:#efefef;--bn-colors-side-menu:#cfcfcf;--bn-colors-highlights-gray-text:#9b9a97;--bn-colors-highlights-gray-background:#ebeced;--bn-colors-highlights-brown-text:#64473a;--bn-colors-highlights-brown-background:#e9e5e3;--bn-colors-highlights-red-text:#e03e3e;--bn-colors-highlights-red-background:#fbe4e4;--bn-colors-highlights-orange-text:#d9730d;--bn-colors-highlights-orange-background:#f6e9d9;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#fbf3db;--bn-colors-highlights-green-text:#4d6461;--bn-colors-highlights-green-background:#ddedea;--bn-colors-highlights-blue-text:#0b6e99;--bn-colors-highlights-blue-background:#ddebf1;--bn-colors-highlights-purple-text:#6940a5;--bn-colors-highlights-purple-background:#eae4f2;--bn-colors-highlights-pink-text:#ad1a72;--bn-colors-highlights-pink-background:#f4dfeb;--bn-font-family:"Inter", "Inter fallback", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius:6px;--bn-shadow-medium:0 4px 12px var(--bn-colors-shadow);--bn-shadow-light:0 2px 6px var(--bn-colors-border);--bn-border:1px solid var(--bn-colors-border);--bn-border-radius-small:max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium:var(--bn-border-radius);--bn-border-radius-large:max(var(--bn-border-radius) + 2px, 1px)}.bn-root[data-color-scheme=dark]{--bn-colors-editor-text:#cfcfcf;--bn-colors-editor-background:#1f1f1f;--bn-colors-menu-text:#cfcfcf;--bn-colors-menu-background:#1f1f1f;--bn-colors-tooltip-text:#cfcfcf;--bn-colors-tooltip-background:#161616;--bn-colors-hovered-text:#cfcfcf;--bn-colors-hovered-background:#161616;--bn-colors-selected-text:#cfcfcf;--bn-colors-selected-background:#0f0f0f;--bn-colors-disabled-text:#3f3f3f;--bn-colors-disabled-background:#161616;--bn-colors-shadow:#0f0f0f;--bn-colors-border:#161616;--bn-colors-side-menu:#7f7f7f;--bn-colors-highlights-gray-text:#bebdb8;--bn-colors-highlights-gray-background:#9b9a97;--bn-colors-highlights-brown-text:#8e6552;--bn-colors-highlights-brown-background:#64473a;--bn-colors-highlights-red-text:#ec4040;--bn-colors-highlights-red-background:#be3434;--bn-colors-highlights-orange-text:#e3790d;--bn-colors-highlights-orange-background:#b7600a;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#b58b00;--bn-colors-highlights-green-text:#6b8b87;--bn-colors-highlights-green-background:#4d6461;--bn-colors-highlights-blue-text:#0e87bc;--bn-colors-highlights-blue-background:#0b6e99;--bn-colors-highlights-purple-text:#8552d7;--bn-colors-highlights-purple-background:#6940a5;--bn-colors-highlights-pink-text:#da208f;--bn-colors-highlights-pink-background:#ad1a72}.bn-root{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{flex-direction:column;width:100%;display:flex}.bn-react-node-view-renderer.bn-frame-node-view{display:contents}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--bn-colors-side-menu)}.bn-root .bn-color-icon{border:var(--bn-border);border-radius:var(--bn-border-radius-small);justify-content:center;align-items:center;display:flex}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}.bn-block:has(>.bn-block-content[data-text-color=gray]){color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}.bn-block:has(>.bn-block-content[data-text-color=brown]){color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}.bn-block:has(>.bn-block-content[data-text-color=red]){color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}.bn-block:has(>.bn-block-content[data-text-color=orange]){color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}.bn-block:has(>.bn-block-content[data-text-color=green]){color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}.bn-block:has(>.bn-block-content[data-text-color=blue]){color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}.bn-block:has(>.bn-block-content[data-text-color=purple]){color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}.bn-block:has(>.bn-block-content[data-text-color=pink]){color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:var(--bn-colors-highlights-pink-background)}.bn-root{--bn-ui-base-z-index:0}.bn-side-menu{height:30px}.bn-suggestion-menu,.bn-grid-suggestion-menu{flex-grow:1}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);flex-direction:column;gap:10px;display:flex;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:#0000}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}.bn-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bn-mobile-formatting-toolbar{width:100vw;z-index:calc(var(--bn-ui-base-z-index) + 40);transform:translate(var(--bn-vv-left,0px), calc(var(--bn-vv-top,0px) + var(--bn-vv-height,0px))) translateY(-100%) scale(calc(1 / var(--bn-vv-scale,1)));transform-origin:0 100%;will-change:transform;padding-bottom:env(safe-area-inset-bottom,0);justify-content:center;transition:transform .2s cubic-bezier(.5,1,.89,1);display:flex;position:fixed;top:0;left:0}.bn-mobile-formatting-toolbar .bn-toolbar{touch-action:pan-x}@media (prefers-reduced-motion:reduce){.bn-mobile-formatting-toolbar{transition:none}}.bn-scroll-container{top:var(--bn-vv-top,0px);left:var(--bn-vv-left,0px);width:var(--bn-vv-width,100vw);height:var(--bn-vv-height,100dvh);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;overflow-y:auto}.bn-scroll-container[data-bn-allow-pull-to-refresh]{overscroll-behavior-y:auto}.bn-root em-emoji-picker{max-height:100%}.bn-form{display:contents}.bn-screen-reader-only-submit{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bn-versioning-pagination{color:var(--bn-colors-menu-text);flex-shrink:0;justify-content:center;padding:12px;font-size:12px;display:flex}.bn-versioning-pagination-loader{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.bn-versioning-pagination-loader .bn-suggestion-menu-loader{width:16px;height:16px}.bn-mantine .mantine-active:active{transform:none}.bn-mantine .mantine-Badge-root{background-color:var(--bn-colors-tooltip-background);color:var(--bn-colors-tooltip-text)}.bn-mantine .mantine-FileInput-input{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;display:flex}.bn-mantine .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-FileInput-wrapper{border:solid var(--bn-colors-border) 1px;border-radius:4px}.bn-mantine .mantine-InputPlaceholder-placeholder{color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);font-weight:600}.bn-mantine .mantine-Menu-dropdown,.bn-mantine .bn-menu-dropdown{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);padding:2px;overflow:auto}.bn-mantine .mantine-Menu-label{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none}.bn-mantine .mantine-Menu-item[aria-selected=true],.bn-mantine .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}.bn-mantine .bn-panel-popover,.bn-mantine .bn-emoji-picker-popover{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0;display:flex}.bn-mantine .mantine-Tabs-root{background-color:var(--bn-colors-menu-background);width:100%}.bn-mantine .mantine-Tabs-list:before{border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab{color:var(--bn-colors-menu-text);border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab:hover{background-color:var(--bn-colors-hovered-background);border-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text)}.bn-mantine .mantine-Tabs-tab[data-active],.bn-mantine .mantine-Tabs-tab[data-active]:hover{border-color:var(--bn-colors-menu-text);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Tabs-panel{padding:8px}.bn-mantine .mantine-TextInput-input{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);border-radius:4px;height:32px}.bn-mantine .bn-mt-input-large .mantine-TextInput-input{border:none;height:52px;font-size:14px}.bn-mantine .mantine-Tooltip-tooltip{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}.bn-mantine .mantine-Tooltip-tooltip p:last-child{white-space:pre-wrap}.bn-mantine .mantine-Tooltip-tooltip p:first-child{white-space:unset}.bn-mantine .bn-select{overflow:auto}.bn-mantine .bn-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);flex-wrap:nowrap;gap:2px;width:fit-content;padding:2px;overflow-x:auto}.bn-mantine .bn-toolbar:empty{display:none}.bn-toolbar .mantine-Button-root,.bn-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none;flex-shrink:0}@media (hover:hover){.bn-toolbar .mantine-Button-root:hover,.bn-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}}.bn-toolbar .mantine-Button-root[data-selected],.bn-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);color:var(--bn-colors-selected-text);border:none}.bn-toolbar .mantine-Button-root[data-disabled],.bn-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);color:var(--bn-colors-disabled-text);border:none}.bn-mobile-formatting-toolbar .bn-toolbar .mantine-Button-root{height:40px;padding-inline:12px}.bn-mobile-formatting-toolbar .bn-toolbar .mantine-ActionIcon-root{width:40px;height:40px}.bn-mantine .bn-select .mantine-Menu-item,.bn-mantine .bn-menu-dropdown .mantine-Menu-item,.bn-mantine .bn-table-handle-menu .mantine-Menu-item{height:30px;font-size:12px}.bn-mantine .bn-form-popover{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-form-popover .mantine-TextInput-root,.bn-form-popover .mantine-FileInput-root{width:300px}.bn-form-popover .mantine-TextInput-wrapper,.bn-form-popover .mantine-FileInput-wrapper{border-radius:4px;padding:0}.bn-form-popover .mantine-TextInput-wrapper:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-TextInput-input,.bn-form-popover .mantine-FileInput-input{border:none;font-size:12px}@media (pointer:coarse){.bn-form-popover .mantine-TextInput-input,.bn-form-popover .mantine-FileInput-input{min-height:40px;font-size:16px}}.bn-form-popover .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-FileInput-section[data-position=left],.bn-form-popover .mantine-FileInput-placeholder{color:var(--bn-colors-menu-text)}.bn-mantine .bn-suggestion-menu{max-height:100%;box-shadow:var(--mantine-shadow-md);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-default);padding:4px;position:relative}.bn-mantine .bn-suggestion-menu-label{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.bn-mantine .bn-suggestion-menu-item{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.bn-mantine .bn-suggestion-menu-item:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);opacity:.6;pointer-events:none}.bn-mt-suggestion-menu-item-body{flex:1}.bn-mt-suggestion-menu-item-section{justify-content:center;align-items:center;display:flex}.bn-mt-suggestion-menu-item-section:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.bn-mt-suggestion-menu-item-section:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.bn-mantine .bn-suggestion-menu{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);height:fit-content;max-height:inherit;max-width:350px;padding:2px;overflow-y:auto}.bn-mantine .bn-suggestion-menu-item{cursor:pointer;flex-shrink:0}.bn-mantine .bn-suggestion-menu-item:not(.bn-suggestion-menu-item-small){min-height:52px}.bn-mantine .bn-suggestion-menu-item-small{padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm)}.bn-mantine .bn-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mt-suggestion-menu-item-section{color:var(--bn-colors-tooltip-text)}.bn-mt-suggestion-menu-item-section[data-position=left]{background-color:var(--bn-colors-tooltip-background);border-radius:var(--bn-border-radius-small);padding:8px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left]{background-color:#0000;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left] svg{width:14px;height:14px}.bn-mt-suggestion-menu-item-body{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;padding-right:16px;display:flex}.bn-mt-suggestion-menu-item-title{color:var(--bn-colors-menu-text);overflow-wrap:anywhere;margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-title{font-size:12px}.bn-mt-suggestion-menu-item-subtitle{color:var(--bn-colors-menu-text);overflow-wrap:anywhere;margin:0;padding:0;font-size:10px;line-height:16px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-subtitle{display:none}.bn-mantine .bn-suggestion-menu-label{color:var(--bn-colors-hovered-text)}.bn-mantine .bn-suggestion-menu-loader{width:100%;height:20px}.bn-mantine .bn-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-grid-suggestion-menu{background:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-large);box-shadow:var(--bn-shadow-medium);height:fit-content;max-height:inherit;justify-items:center;gap:7px;padding:20px;display:grid;overflow-y:auto}.bn-mantine .bn-grid-suggestion-menu-item{border-radius:var(--bn-border-radius-large);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;margin:2px;padding:6px;font-size:20px;display:flex}.bn-mantine .bn-grid-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-grid-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-grid-suggestion-menu-empty-item,.bn-mantine .bn-grid-suggestion-menu-loader{color:var(--bn-colors-menu-text);justify-content:center;align-items:center;height:32px;font-size:14px;font-weight:500;display:flex}.bn-mantine .bn-grid-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-side-menu{background-color:#0000;overflow:visible}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item){background-color:#0000}.bn-side-menu .mantine-UnstyledButton-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item) svg{color:var(--bn-colors-side-menu);background-color:#0000;width:22px;height:22px}.bn-mantine .bn-side-menu>[draggable=true]{display:flex}.bn-mantine .bn-drag-handle-menu{min-width:100px}.bn-mantine .bn-panel{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);width:500px;max-width:100vw;padding:2px}.bn-mantine .bn-panel .bn-tab-panel{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.bn-panel .mantine-TextInput-root,.bn-panel .mantine-FileInput-root{width:100%}.bn-panel .mantine-Button-root{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);width:60%;height:32px}.bn-panel .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-panel .mantine-Text-root{text-align:center}.bn-mantine .bn-table-handle,.bn-mantine .bn-extend-button,.bn-mantine .bn-table-cell-handle{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-small);box-shadow:var(--bn-shadow-light);color:var(--bn-colors-side-menu);cursor:grab;justify-content:center;align-items:center;height:fit-content;padding:0;display:flex;overflow:visible}.bn-mantine .bn-table-cell-handle{padding:0 4px}.bn-mantine .bn-table-handle svg{margin-inline:-4px}.bn-mantine .bn-table-handle-not-draggable{cursor:pointer}.bn-mantine .bn-table-handle:hover,.bn-mantine .bn-table-handle-dragging,.bn-mantine .bn-extend-button:hover,.bn-mantine .bn-extend-button-editing,.bn-mantine .bn-table-cell-handle:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-extend-button-add-remove-columns{cursor:col-resize;width:18px;height:100%;margin-left:4px}.bn-mantine .bn-extend-button-add-remove-rows{cursor:row-resize;width:100%;height:18px;margin-top:4px}.bn-mantine .bn-drag-handle-menu,.bn-mantine .bn-table-handle-menu{overflow:visible}.bn-mantine .bn-tooltip{background-color:var(--bn-colors-tooltip-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-tooltip-text);text-align:center;padding:4px 10px}.bn-mantine .bn-tick-space{width:20px;padding:0}.bn-mantine .bn-thread{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);flex-direction:column;gap:16px;min-width:350px;display:flex;overflow:visible}.bn-mantine .bn-threads-sidebar .bn-thread{box-shadow:none}.bn-mantine .bn-thread-comments,.bn-mantine .bn-thread-composer{flex-direction:column;margin:0;padding:0;display:flex}.bn-mantine .bn-thread-comments{gap:1rem}.bn-mantine .bn-thread-comment{flex-direction:column;align-items:flex-start;gap:.25rem}.bn-mantine .bn-thread-comment>.mantine-Group-root{gap:12px}.bn-mantine .bn-thread-comment p{color:var(--bn-colors-menu-text)}.bn-mantine .bn-thread .bn-header-text,.bn-mantine .bn-thread-comment .bn-resolved-text{font-size:.8rem;font-style:italic}.bn-mantine .bn-comment-actions-wrapper{justify-content:flex-end;width:100%;display:flex}.bn-mantine .bn-action-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);align-self:flex-end;gap:0;padding:2px}.bn-action-toolbar .mantine-Button-root,.bn-action-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none}.bn-action-toolbar .mantine-Button-root:hover,.bn-action-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}.bn-action-toolbar .mantine-Button-root[data-selected],.bn-action-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);color:var(--bn-colors-selected-text);border:none}.bn-action-toolbar .mantine-Button-root[data-disabled],.bn-action-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);color:var(--bn-colors-disabled-text);border:none}.bn-mantine .bn-badge-group{justify-content:flex-start;gap:4px;width:100%;display:flex}.bn-mantine .bn-badge{flex-grow:0}.bn-mantine .bn-badge .mantine-Chip-label{padding:0 8px}.bn-mantine .bn-badge .mantine-Chip-label:not([data-checked=true]){background-color:var(--bn-colors-menu-background);border:var(--bn-border);color:var(--bn-colors-menu-text)}.bn-mantine .bn-badge .mantine-Chip-label:hover{border:1px solid var(--mantine-primary-color-filled-hover);color:var(--mantine-primary-color-filled-hover)}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper){gap:4px;display:inline-flex}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper)>span{justify-content:center;align-items:center;display:inline-flex}.bn-mantine .bn-combobox-input,.bn-mantine .bn-combobox-items:not(:empty){background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-mantine .bn-combobox-input .bn-combobox-icon,.bn-mantine .bn-combobox-input .bn-combobox-right-section{justify-content:center;align-items:center;display:flex}.bn-mantine .bn-combobox-input .bn-combobox-error{color:var(--bn-colors-highlights-red-background)}.bn-mantine .bn-badge .mantine-Chip-iconWrapper{display:none}.bn-mantine .bn-versioning-sidebar{flex-direction:column;flex:1;min-height:0;padding-inline:16px;display:flex;overflow:hidden}.bn-mantine .bn-versioning-sidebar-header{flex-shrink:0;padding-block:16px 8px}.bn-mantine .bn-versioning-sidebar-title{color:var(--mantine-color-text);font-size:18px;line-height:1.4}.bn-mantine .bn-versioning-sidebar-header-actions{align-items:center;gap:4px;display:flex}.bn-mantine .bn-versioning-sidebar-list{flex-direction:column;flex:1;min-height:0;margin:-4px -4px 0;padding:4px 4px 16px;display:flex;overflow-y:auto}.bn-mantine .bn-versioning-sidebar-loading{flex-shrink:0;justify-content:center;align-items:center;padding-block:24px;display:flex}.bn-mantine .bn-versioning-sidebar-empty,.bn-mantine .bn-versioning-sidebar-error{text-align:center;flex-shrink:0;padding-block:12px;font-size:13px}.bn-mantine .bn-versioning-sidebar-empty{color:var(--mantine-color-dimmed)}.bn-mantine .bn-versioning-sidebar-error{color:var(--mantine-color-red-7);text-align:start;padding-block:8px}.bn-mantine[data-mantine-color-scheme=dark] .bn-versioning-sidebar-error{color:var(--mantine-color-red-4)}.bn-mantine .bn-snapshot{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-md);color:var(--mantine-color-text);cursor:pointer;border:1px solid #0000;flex-direction:column;gap:6px;width:100%;margin-bottom:4px;padding:12px 14px;transition:background-color .12s,border-color .12s;display:flex;position:relative;overflow:visible}.bn-mantine .bn-snapshot:hover{background-color:var(--mantine-color-default-hover)}.bn-mantine .bn-snapshot:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.bn-mantine .bn-snapshot.selected:focus-visible{outline-color:var(--mantine-color-white);outline-offset:-4px}.bn-mantine .bn-snapshot-title-row{min-width:0;min-height:20px;padding-right:20px}.bn-mantine .bn-snapshot-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.bn-mantine .bn-snapshot-name-sizer{grid-template-columns:minmax(0,max-content);min-width:0;max-width:calc(100% + 10px);margin:-2px -5px;display:inline-grid}.bn-mantine .bn-snapshot-name-sizer:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;border:1px solid #0000;grid-area:1/1;padding:1px 4px;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name{border-radius:var(--mantine-radius-sm);background:0 0;border:1px solid #0000;grid-area:1/1;width:100%;min-width:0;margin:0;padding:1px 4px}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name>input.bn-snapshot-name{appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;height:20px;margin:0;padding:0}.bn-mantine .bn-snapshot-name::placeholder{color:inherit;opacity:1}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bn-mantine .bn-snapshot-name-sizer>.bn-snapshot-name:focus-within{border-color:var(--mantine-primary-color-filled);outline:none;text-decoration:none}.bn-mantine .bn-snapshot.selected .bn-snapshot-name-sizer>.bn-snapshot-name:focus-within{background-color:#ffffff26;border-color:#fff9}.bn-mantine .bn-snapshot-body,.bn-mantine .bn-snapshot-date,.bn-mantine .bn-snapshot-original-date,.bn-mantine .bn-snapshot-secondary-label{font-size:13px;line-height:1.3}.bn-mantine .bn-snapshot-original-date,.bn-mantine .bn-snapshot-secondary-label{color:var(--mantine-color-dimmed)}.bn-mantine .bn-snapshot-menu{opacity:0;transition:opacity .12s;position:absolute;top:8px;right:8px}.bn-mantine .bn-snapshot:hover .bn-snapshot-menu,.bn-mantine .bn-snapshot:focus-visible .bn-snapshot-menu,.bn-mantine .bn-snapshot:focus-within .bn-snapshot-menu{opacity:1}.bn-mantine .bn-snapshot-menu .bn-action-toolbar{background-color:#0000;border:none;border-radius:0;padding:0}.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger,.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger:hover,.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger[data-selected]{background-color:#0000;border:none;min-width:0;height:auto;padding:2px}.bn-mantine .bn-snapshot .bn-snapshot-menu-trigger:hover{opacity:.6}.bn-mantine .bn-snapshot.selected{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.bn-mantine .bn-snapshot.selected .bn-snapshot-name,.bn-mantine .bn-snapshot.selected .bn-snapshot-name::placeholder{color:var(--mantine-color-white)}.bn-mantine .bn-snapshot.selected .bn-snapshot-date,.bn-mantine .bn-snapshot.selected .bn-snapshot-original-date,.bn-mantine .bn-snapshot.selected .bn-snapshot-secondary-label,.bn-mantine .bn-snapshot.selected .bn-snapshot-menu-trigger{color:#ffffffe6}.bn-mantine .bn-snapshot-comparison-source,.bn-mantine .bn-snapshot.comparing{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 1px var(--mantine-primary-color-filled)}.bn-mantine .bn-snapshot.comparing{background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 8%, var(--mantine-color-body))}.bn-mantine .bn-snapshot-comparing-to{color:var(--mantine-primary-color-filled);font-size:13px;font-weight:600}.bn-mantine[data-mantine-color-scheme=dark] .bn-snapshot-comparing-to{color:var(--mantine-primary-color-3)}.drawer:has(.gb){width:min(580px,100vw - 16px)}.gb{flex-direction:column;gap:14px;min-width:0;display:flex}.gb-accent{color:var(--accent);flex-shrink:0}.gb-small{margin:0;font-size:12.5px;line-height:1.45}.gb-title{align-items:baseline;gap:10px;min-width:0;display:flex}.gb-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gb-status{white-space:nowrap;font-size:12px;font-weight:400}.gb .grow-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.gb-head{border-radius:var(--r-lg);background:var(--bg-subtle);border:1px solid var(--border);flex-direction:column;gap:14px;padding:16px;display:flex}.gb-head.projecting{border-style:dashed;border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 60%, var(--bg-subtle))}.gb-grade{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;display:flex}.gb-percent{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.gb-percent small{color:var(--text-2);margin-left:1px;font-size:20px;font-weight:600}.gb-head.projecting .gb-percent{color:var(--accent);font-style:italic}.gb-letter{border-radius:var(--r);background:var(--tint);min-width:46px;height:46px;color:var(--fg);letter-spacing:-.02em;place-items:center;padding:0 8px;font-size:22px;font-weight:700;display:grid}.gb-grade-meta{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.gb-kicker{color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.gb-head.projecting .gb-kicker{color:var(--accent)}.gb-none{flex-direction:column;gap:2px;display:flex}.gb-none strong{letter-spacing:-.015em;font-size:18px;font-weight:600}.gb-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gb-bars li{grid-template-columns:minmax(0,9.5em) minmax(40px,1fr) 3.6em 3em;align-items:center;gap:10px;font-size:12.5px;display:grid}.gb-bar-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.gb-bar-pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.gb-bar-w{text-align:right;font-variant-numeric:tabular-nums}.gb-warn{border-radius:var(--r-sm);color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent);align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.gb-need{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.gb-need-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.gb-need-label{color:var(--text-2);font-size:12.5px;font-weight:500}.gb-need .select{height:32px}.gb-targets{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gb-target{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--bg);min-width:34px;height:28px;color:var(--text-2);font:inherit;cursor:pointer;padding:0 6px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.gb-target:hover{background:var(--hover);color:var(--text)}.gb-target.on{background:var(--accent);border-color:var(--accent);color:#fff}.gb-target:focus-visible,.gb-toggle:focus-visible,.gb-start-btn:focus-visible{box-shadow:var(--ring);border-color:var(--accent);outline:none}.gb-custom{color:var(--text-3);align-items:center;gap:3px;margin-left:2px;font-size:12.5px;display:inline-flex}.gb-custom .gb-num{width:64px;height:28px}.gb-custom.on .gb-num{border-color:var(--accent)}.gb-need-msg{border-radius:var(--r);background:var(--bg-subtle);margin:0;padding:10px 12px;font-size:13.5px;font-weight:500;line-height:1.45}.gb-need-msg.need{background:var(--accent-soft);color:var(--text)}.gb-need-msg.safe{background:var(--tint-green);color:var(--fg-green)}.gb-need-msg.unreachable{background:var(--danger-soft);color:var(--danger)}.gb-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gb-toggle{cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-elevated);height:30px;color:var(--text-2);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.gb-toggle:hover{color:var(--text)}.gb-toggle.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.gb-switch{background:var(--active);border-radius:999px;flex-shrink:0;width:26px;height:16px;transition:background .15s;position:relative}.gb-switch:after{content:"";background:var(--bg-elevated);width:12px;height:12px;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.gb-toggle.on .gb-switch{background:var(--accent)}.gb-toggle.on .gb-switch:after{transform:translate(10px)}.gb-whatif-note{color:var(--accent);margin-top:-6px}.gb-cat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);flex-direction:column;gap:2px;padding:8px 8px 6px;display:flex}.gb-cat-head{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:2px;padding-bottom:6px;display:flex}.gb-item{align-items:center;gap:6px;padding:1px 0;display:flex}.gb .input{border-radius:var(--r-sm);height:30px;padding:0 8px;font-size:13.5px}.gb .gb-name{background:0 0;border-color:#0000;flex:1;min-width:0}.gb .gb-name:hover{border-color:var(--border)}.gb .gb-name:focus{border-color:var(--accent);background:var(--bg)}.gb .gb-cat-name{font-size:14px;font-weight:600}.gb-num{text-align:right;font-variant-numeric:tabular-nums}.gb-score,.gb-max{flex-shrink:0;width:58px!important}.gb-max{color:var(--text-2)}.gb-weight{color:var(--text-3);flex-shrink:0;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.gb-weight .gb-num{width:52px}.gb .gb-weight .gb-num,.gb .gb-custom .gb-num{color:var(--text)}.gb-cat-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:3.6em;color:var(--text-2);font-size:12.5px;font-weight:600}.gb-item-pct{text-align:right;min-width:3.6em;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.gb .icon-btn.xs{color:var(--text-3);flex-shrink:0}.gb .icon-btn.xs:hover{color:var(--danger)}.gb .gb-hyp{border-style:dashed;border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-style:italic;font-weight:600}.gb-hyp-text{color:var(--accent);font-style:italic}.gb-add{align-self:flex-start;margin-top:2px}.gb-add-cat{align-self:flex-start}.gb-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 0 4px;display:flex}.gb-empty .empty-icon{border-radius:var(--r-lg);background:var(--bg-subtle);width:40px;height:40px;color:var(--text-3);place-items:center;display:grid}.gb-empty>strong{font-size:15px}.gb-start{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.gb-start-btn{text-align:left;border-radius:var(--r);cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-2);font:inherit;transition:border-color .15s, background .15s, transform .15s var(--ease);align-items:center;gap:12px;padding:12px 14px;display:flex}.gb-start-btn:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.gb-start-btn:active{transform:scale(.99)}.gb-start-btn span{flex-direction:column;gap:1px;min-width:0;display:flex}.gb-start-btn strong{color:var(--text);font-size:13.5px;font-weight:600}.gb-start-btn small{color:var(--text-3);font-size:12.5px}.gb-import{border-radius:var(--r-lg);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 45%, var(--bg-elevated));flex-direction:column;gap:10px;padding:14px;display:flex}.gb-import .textarea{font-size:13px}.gb-draft{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gb-draft li{border-radius:var(--r);background:var(--bg-elevated);border:1px solid var(--border);flex-direction:column;gap:3px;padding:8px 10px;display:flex}.course-card .code{white-space:nowrap}.gb-chip{min-width:0;overflow:hidden}.gb-chip svg{flex-shrink:0}.est-chip{border-radius:var(--r-sm);background:var(--bg-subtle);height:22px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px dashed #0000;align-items:center;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.est-chip:hover,.est-chip:focus-visible{border-color:var(--border-strong);color:var(--text);outline:none}.est-chip.unset{color:var(--text-3);background:0 0}.list-row .est-chip.unset:focus-visible{opacity:1}@media (hover:none){.list-row .est-chip.unset{opacity:1}}.est-input{font-size:12.5px;border-radius:var(--r-sm)!important;width:76px!important;height:24px!important;padding:0 6px!important}@media (width<=600px){.asg-row{flex-wrap:wrap;gap:4px 10px}.asg-row .grow{white-space:normal;flex:calc(100% - 32px)}.asg-row .grow+*{margin-left:28px}.asg-row .due{margin-left:auto;min-width:0!important}}@media (width<=520px){.gb-percent{font-size:34px}.gb-bars li{grid-template-columns:minmax(0,7em) minmax(30px,1fr) 3.4em 2.6em;gap:8px}.gb-item-pct{display:none}.gb-score,.gb-max{width:52px!important}.gb-weight .gb-num{width:46px}.gb-cat-pct{min-width:2.9em}.gb-need-grid{grid-template-columns:minmax(0,1fr);gap:6px}}.focus-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.focus-stats{gap:16px;display:grid}.focus-stat{align-items:center;gap:16px;display:flex}.focus-stat .card-title{align-items:center;gap:6px;display:flex}.focus-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;margin:16px 0;display:grid}@media (width<=900px){.focus-top,.focus-cols{grid-template-columns:minmax(0,1fr)}}.focus-timer{flex-direction:column;gap:12px;display:flex}.focus-timer.running{text-align:center;justify-content:center;align-items:center;padding:24px 16px}.focus-presets{max-width:420px}.focus-presets button{color:var(--text-2);font-size:13px;font-weight:550}.focus-links{flex-wrap:wrap;gap:8px}.focus-links .select{flex:180px;min-width:0}.focus-go{align-self:flex-start}.focus-tip{margin:0;font-size:12.5px}.focus-dial{max-width:100%;height:auto}.focus-dial-time{font-variant-numeric:tabular-nums;fill:var(--text);letter-spacing:-.02em;font-size:44px;font-weight:650}.focus-timer-label{margin:0;font-weight:600}.goal-ring{flex:none}.goal-ring-track{fill:none;stroke:var(--active);stroke-width:9px}.goal-ring-fill{fill:none;stroke:var(--accent);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.goal-ring-fill.done{stroke:var(--green,#2e9d5b)}.goal-ring-num{fill:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.goal-ring-sub{fill:var(--text-3);font-size:11px}.streak-flame{background:var(--bg-subtle);width:92px;height:92px;color:var(--text-3);border-radius:50%;flex:none;align-content:center;place-items:center;gap:2px;display:grid}.streak-flame b{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.streak-flame.lit{color:#f07a1a;background:color-mix(in srgb, #f07a1a 12%, var(--bg-elevated))}.streak-flame.lit svg{transform-origin:50% 90%;animation:2.4s ease-in-out infinite flicker}@keyframes flicker{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.06)rotate(-2deg)}70%{transform:scale(.97)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.streak-flame.lit svg{animation:none}}.heatmap{padding-bottom:4px;overflow-x:auto}.heatmap svg{display:block}.heatmap-label{fill:var(--text-3);font-size:9.5px}.heatmap rect,.heatmap-legend i{fill:var(--active);background:var(--active)}.heatmap .heat-1,.heatmap-legend .heat-1{fill:color-mix(in srgb, var(--accent) 28%, var(--bg-elevated));background:color-mix(in srgb, var(--accent) 28%, var(--bg-elevated))}.heatmap .heat-2,.heatmap-legend .heat-2{fill:color-mix(in srgb, var(--accent) 50%, var(--bg-elevated));background:color-mix(in srgb, var(--accent) 50%, var(--bg-elevated))}.heatmap .heat-3,.heatmap-legend .heat-3{fill:color-mix(in srgb, var(--accent) 75%, var(--bg-elevated));background:color-mix(in srgb, var(--accent) 75%, var(--bg-elevated))}.heatmap .heat-4,.heatmap-legend .heat-4{fill:var(--accent);background:var(--accent)}.heatmap-legend{justify-content:flex-end;align-items:center;gap:3px;margin-top:6px;font-size:11px;display:flex}.heatmap-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.plan-days{flex-direction:column;gap:14px;display:flex}.plan-day-head{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.plan-block{border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.plan-block:hover{background:var(--hover,var(--bg-subtle))}.plan-block .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan-title{font-weight:550}.plan-dot{background:var(--fg,var(--text-3));border-radius:50%;flex:none;width:8px;height:8px}.notice.warn{border-color:color-mix(in srgb, #d9730d 45%, var(--border));background:color-mix(in srgb, #d9730d 8%, var(--bg-elevated));color:var(--text);display:block}.week-bar{grid-template-columns:84px 1fr 52px;align-items:center;gap:10px;margin:6px 0;font-size:13px;display:grid}.week-bar-name{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.week-bar>.faint{text-align:right;font-variant-numeric:tabular-nums}.study-settings{margin-top:16px}.study-settings summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.study-settings summary::-webkit-details-marker{display:none}.study-settings[open] summary{margin-bottom:14px}.study-settings .setting-row{border-top:1px solid var(--border);justify-content:space-between;padding:10px 0}.study-week{grid-template-columns:repeat(7,minmax(64px,1fr));gap:6px;display:grid}.study-week label{text-align:center;gap:2px;font-size:11.5px;display:grid}.study-week .select{text-align:center;padding:4px 2px;font-size:12.5px}@media (width<=640px){.study-week{grid-template-columns:repeat(4,minmax(64px,1fr))}}.focus-pill{z-index:60;background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg,0 8px 30px #00000029);animation:enter .3s var(--ease) both;border-radius:999px;align-items:center;gap:2px;max-width:calc(100vw - 36px);padding:5px 6px 5px 4px;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden}.focus-pill-main{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:4px 8px;display:flex}.focus-pill-main svg{color:var(--accent);flex:none}.focus-pill-time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.focus-pill-label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12.5px;overflow:hidden}.focus-pill.paused .focus-pill-time{color:var(--text-3)}.focus-pill-bar{background:var(--accent);height:2px;transition:width 1s linear;position:absolute;bottom:0;left:0}.focus-widget{align-items:center;gap:14px;height:100%;display:flex}.focus-widget .stack-v{gap:4px;min-width:0}.study-settings .setting-row>span:first-child{flex:220px}.cal-head{align-items:center}.cal-head .view-sub{min-height:1.4em}.cal-controls{flex-wrap:wrap;gap:6px}.cal-seg button{padding:0 12px;font-size:13px;font-weight:500}.cal-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-grid{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm);transition:opacity .2s;overflow:hidden}.cal-grid.loading,.cal-week.loading{opacity:.6}.cal-dows,.cal-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dows{border-bottom:1px solid var(--border);background:var(--bg-subtle)}.cal-dows span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600;font-family:var(--eyebrow-font,var(--font));padding:8px 10px}.cal-row+.cal-row{border-top:1px solid var(--border)}.cal-cell{cursor:pointer;flex-direction:column;gap:3px;min-width:0;min-height:116px;padding:6px 6px 8px;transition:background .12s,box-shadow .12s;display:flex;position:relative}.cal-cell+.cal-cell{border-left:1px solid var(--border)}.cal-cell:hover{background:var(--hover)}.cal-cell.out{background:var(--bg-subtle)}.cal-cell.out .cal-daybtn{color:var(--text-3);font-weight:500}.cal-cell.out .cal-items,.cal-cell.out .cal-focus{opacity:.6}.cal-cell.drop,.cal-col.drop{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.cal-cell:has(.cal-daybtn:focus-visible){box-shadow:inset 0 0 0 2px var(--accent);z-index:1}.cal-cell-head{align-items:center;gap:4px;min-height:26px;display:flex}.cal-daybtn{width:26px;height:26px;color:var(--text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:12.5px;font-weight:600;display:grid}.cal-daybtn:hover{background:var(--active)}.cal-daybtn:focus-visible{outline:none}.today .cal-daybtn{background:var(--accent);color:var(--on-accent,var(--bg-elevated))}.cal-note{color:var(--text-3);flex-shrink:0}.cal-focus{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.cal-items{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-chip{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:flex-start;gap:5px;min-width:0;max-width:100%;height:20px;padding:0 6px;font-size:11.5px}.cal-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-chip>b{flex-shrink:0;font-weight:650}.cal-chip>small{opacity:.8;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:4px;font-size:10.5px}.cal-chip:active{cursor:grabbing}.cal-chip.done{opacity:.55}.cal-chip.done>span,.cal-chip.done>b{text-decoration:line-through}.cal-chip.full{flex-wrap:wrap;align-items:flex-start;row-gap:1px;height:auto;min-height:22px;padding:3px 7px}.cal-chip.full>span{white-space:normal;overflow-wrap:anywhere;flex:60%}.cal-chip.full>small{flex-basis:100%;margin-left:0;padding-left:0}.cal-chip.full>b{flex-basis:100%}.cal-block{border:1px dashed color-mix(in srgb, var(--fg,var(--text-3)) 55%, transparent);border-radius:var(--r-sm);min-width:0;max-width:100%;height:20px;color:var(--fg,var(--text-2));background:color-mix(in srgb, var(--tint,var(--bg-subtle)) 45%, transparent);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;font-size:11px;display:inline-flex}.cal-block>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-block>small{opacity:.85;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.cal-more{border-radius:var(--r-sm);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:-2px;padding:1px 4px;font-size:11.5px;font-weight:600}.cal-more:hover{background:var(--active);color:var(--text)}.cal-dots{display:none}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;transition:opacity .2s;display:grid}.cal-col{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);min-width:0;min-height:320px;box-shadow:var(--shadow-sm);flex-direction:column;transition:background .12s,box-shadow .12s;display:flex;overflow:hidden}.cal-col-head{border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:baseline;gap:6px;width:100%;padding:10px 10px 8px;display:flex}.cal-col-head:hover{background:var(--hover)}.cal-col-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cal-col-head .cal-note{align-self:center;margin-left:auto}.cal-dow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600;font-family:var(--eyebrow-font,var(--font))}.cal-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.1}.cal-col.today .cal-col-head{background:var(--accent-soft)}.cal-col.today .cal-num,.cal-col.today .cal-dow{color:var(--accent)}.cal-col.past .cal-num{color:var(--text-2)}.cal-col-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px;display:flex}.cal-col-body .cal-block{white-space:normal;height:auto;min-height:20px;padding:2px 6px}.cal-col-body .cal-block>span{overflow-wrap:anywhere}.cal-block>svg{opacity:.8;flex-shrink:0}.cal-exam{color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;padding:2px;font-size:11.5px;display:flex}.cal-exam svg{flex-shrink:0}.cal-none{color:var(--text-3);padding:2px;font-size:12px}.cal-col-foot{border-top:1px solid var(--border);background:var(--bg-subtle);color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;padding:7px 10px;font-size:11.5px;font-weight:500;display:flex}.cal-col-foot span{align-items:center;gap:4px;display:inline-flex}.cal-col-foot span:first-child svg{color:var(--accent)}.cal-note-btn{justify-content:flex-start;width:100%;height:38px}.cal-sec{flex-direction:column;gap:4px;display:flex}.cal-sec .eyebrow{font-family:var(--eyebrow-font,var(--font));margin:0 0 4px}.cal-sec-item{min-width:0}.cal-sec>.row.cal-sec-item,.cal-dl{border-radius:var(--r);gap:8px;margin:0 -8px;padding:6px 8px}.cal-sec>.row.cal-sec-item:hover,.cal-dl:hover{background:var(--hover)}.cal-dl .grow,.cal-sec-item .grow{flex:1}.cal-dl.done .cal-link{color:var(--text-3);text-decoration:line-through}.cal-link{font:inherit;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}button.row.cal-link{width:calc(100% + 16px)}.cal-link:hover{text-underline-offset:2px;text-decoration:underline}.cal-link:focus-visible,.cal-more:focus-visible,.calw-day:focus-visible,.calw-up:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cal-move-btn{flex-shrink:0;gap:4px;height:26px;padding:0 8px;font-size:12.5px}.cal-move{flex-wrap:wrap;gap:8px;padding:4px 0 8px 2px;font-size:13px}.cal-move .input{flex:1;width:auto;min-width:140px;height:30px}.cal-add{border-top:1px solid var(--border);gap:8px;padding-top:14px}.cal-add-row{flex-wrap:wrap;gap:8px}.cal-add-row .select{flex:120px;width:auto;min-width:0}.cal-add-row .input{flex:0 130px;width:auto;min-width:110px}.cal-add-row .btn{flex-shrink:0}@media (width<=1100px){.cal-week{grid-template-columns:1fr;gap:6px}.cal-col{grid-template-rows:1fr auto;grid-template-columns:92px minmax(0,1fr);min-height:0;display:grid}.cal-col-head{border-bottom:0;border-right:1px solid var(--border);flex-direction:column;grid-row:span 2;align-items:flex-start;gap:2px}.cal-col-head .cal-note{align-self:flex-start;margin-left:0}.cal-col-body{flex-flow:wrap;align-items:flex-start}.cal-col-body .cal-chip.full,.cal-col-body .cal-block{max-width:100%}.cal-col-foot{background:0 0;border-top:0;padding-top:0}}@media (width<=760px){.cal-head{margin-bottom:14px}.cal-head .view-title{font-size:24px}.cal-dows span{text-align:center;letter-spacing:.02em;padding:6px 0}.cal-cell{align-items:center;gap:4px;min-height:58px;padding:4px 2px 6px}.cal-cell-head{justify-content:center;min-height:0}.cal-cell-head .spacer,.cal-cell-head .cal-focus,.cal-items{display:none}.cal-cell-head .cal-note{width:10px;height:10px;position:absolute;top:4px;right:3px}.cal-daybtn{width:28px;height:28px;font-size:13px}.cal-dots{flex-wrap:wrap;justify-content:center;gap:3px;max-width:100%;display:flex}.cal-dots i{background:var(--fg,var(--text-3));border-radius:50%;width:6px;height:6px}.cal-dots i.done{opacity:.4}.cal-dots i.plan{box-shadow:inset 0 0 0 1px var(--text-3);background:0 0}.cal-dots i.focus{background:var(--accent);border-radius:2px}.cal-col{grid-template-columns:70px minmax(0,1fr)}.cal-move-label{display:none}}.calw{flex-direction:column;height:100%;display:flex;container-type:inline-size}.calw-body{flex:1;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.calw-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:2px;display:grid}.calw-dow{text-align:center;color:var(--text-3);text-transform:uppercase;padding-bottom:4px;font-size:10.5px;font-weight:600}.calw-day{color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;height:38px;padding:4px 0 0;font-size:12.5px;font-weight:500;transition:background .12s;display:flex}.calw-day:hover{background:var(--hover)}.calw-day>span:first-child{border-radius:50%;place-items:center;width:22px;height:22px;line-height:1;display:grid}.calw-day.today>span:first-child{background:var(--accent);color:var(--on-accent,var(--bg-elevated));font-weight:650}.calw-day.out{color:var(--text-3)}.calw-day.out .calw-dots{opacity:.5}.calw-dots{gap:2px;height:4px;display:flex}.calw-dots i{background:var(--fg,var(--text-3));border-radius:50%;width:4px;height:4px}.calw-dots i.focus{background:var(--accent);border-radius:1px}.calw-side{flex-direction:column;gap:2px;min-width:0;display:none}.calw-sum{margin-bottom:6px;font-size:12px}.calw-up{color:var(--text);font:inherit;border-radius:var(--r);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;margin:0 -8px;padding:6px 8px;font-size:13px;display:flex}.calw-up:hover{background:var(--hover)}.calw-up .cal-ellipsis{flex:1}.calw-when{width:46px;color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}@container (width>=560px){.calw-body{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.calw-side{border-left:1px solid var(--border);padding-left:18px;display:flex}}@container (width>=900px){.calw-body{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.calw-day{height:44px}}.habits-progress{background:var(--active);border-radius:999px;height:4px;margin:-10px 0 20px;overflow:hidden}.habits-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s var(--ease);display:block}.habits-all{color:var(--text);font-weight:600}.habit-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.habit-row{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm);grid-template-columns:16px 46px minmax(0,1fr) auto auto auto;grid-template-areas:"grip check main week grid actions";align-items:center;gap:16px;padding:14px 16px 14px 8px;transition:border-color .15s,box-shadow .15s;display:grid}.habit-row:hover{border-color:var(--border-strong)}.habit-row.drop{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.habit-grip{color:var(--text-3);cursor:grab;opacity:.5;touch-action:none;grid-area:grip;place-items:center;display:grid}.habit-row:hover .habit-grip{opacity:1}.habit-main{flex-direction:column;grid-area:main;gap:3px;min-width:0;display:flex}.habit-name{font:inherit;letter-spacing:-.01em;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:15px;font-weight:600;overflow:hidden}.habit-name:hover{color:var(--fg)}.habit-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;display:flex}.habit-dotsep{color:var(--text-3)}.habit-week-count{color:var(--fg);border-radius:var(--r-sm);background:var(--tint);margin-left:4px;padding:0 6px;font-size:11.5px;font-weight:550;line-height:18px}.habit-streak{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.habit-streak.none{color:var(--text-3);font-weight:400}.habit-streak.lit svg{color:var(--fg-orange);transform-origin:50% 90%;animation:2.4s ease-in-out infinite habit-flicker}@keyframes habit-flicker{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.08)rotate(-3deg)}70%{transform:scale(.96)rotate(2deg)}}.habit-check{cursor:pointer;border:2px solid color-mix(in srgb, var(--fg) 45%, var(--border-strong));background:color-mix(in srgb, var(--fg) 5%, var(--bg-elevated));color:#0000;width:46px;height:46px;transition:background .18s, border-color .18s, color .18s, transform .15s var(--spring);border-radius:50%;flex:none;grid-area:check;place-items:center;padding:0;display:grid;position:relative}.habit-check:hover{color:color-mix(in srgb, var(--fg) 55%, transparent);border-color:var(--fg)}.habit-check:active{transform:scale(.9)}.habit-check:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--fg) 30%, transparent);outline:none}.habit-check.on{background:var(--fg);border-color:var(--fg);color:var(--bg-elevated)}.habit-check.on svg{animation:check .35s var(--spring)}.habit-check.sm{border-width:1.5px;width:22px;height:22px}.habit-burst{pointer-events:none;position:absolute;inset:0}.habit-burst:before{content:"";border:2px solid var(--fg);animation:habit-ring .6s var(--ease) forwards;border-radius:50%;position:absolute;inset:-2px}.habit-burst i{background:var(--fg);width:6px;height:6px;animation:habit-spark .65s var(--ease) forwards;border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}.habit-burst i:nth-child(2n){width:4px;height:4px;margin:-2px}.habit-check.sm .habit-burst i{--d:-20px}@keyframes habit-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes habit-spark{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(var(--d,-36px)) scale(.3);opacity:0}}@media (prefers-reduced-motion:reduce){.habit-burst{display:none}.habit-check.on svg,.habit-streak.lit svg{animation:none}.habit-check,.habits-progress i{transition:none}}.habit-week{grid-area:week;gap:4px;display:flex}.habit-day{cursor:pointer;font:inherit;color:var(--text-3);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.habit-day span{font-size:10.5px;font-weight:500;line-height:1}.habit-day.today span{color:var(--text);font-weight:700}.habit-day i{border-radius:var(--r-sm);background:var(--active);width:24px;height:24px;transition:background .15s, transform .15s var(--spring)}.habit-day:hover:not(:disabled) i{background:color-mix(in srgb, var(--fg) 30%, var(--active))}.habit-day.on i{background:var(--fg)}.habit-day.on:hover:not(:disabled) i{background:color-mix(in srgb, var(--fg) 80%, var(--bg-elevated))}.habit-day:active:not(:disabled) i{transform:scale(.88)}.habit-day:focus-visible{outline:none}.habit-day:focus-visible i{box-shadow:0 0 0 2px var(--bg-elevated), 0 0 0 4px var(--fg)}.habit-day:disabled{cursor:default;opacity:.4}.habit-history{grid-area:grid;align-items:center;gap:14px;display:flex}.habit-history-label{color:var(--text-3);font-size:12.5px;display:none}.habit-history-label b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.habit-grid{grid-template-rows:repeat(7,8px);grid-auto-columns:8px;grid-auto-flow:column;gap:2px;display:grid}.habit-grid i{background:var(--active);border-radius:2px}.habit-grid i.on{background:var(--fg)}.habit-grid i.future{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.habit-actions{opacity:0;grid-area:actions;gap:2px;transition:opacity .15s;display:flex}.habit-row:hover .habit-actions,.habit-row:focus-within .habit-actions{opacity:1}@media (hover:none){.habit-actions{opacity:1}}@media (width<=1180px){.habit-row{grid-template-columns:16px 46px auto minmax(0,1fr) auto;grid-template-areas:"grip check main main actions"". .week grid grid";row-gap:12px}.habit-history-label{display:block}}@media (width<=640px){.habit-row{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"check main actions""week week week""grid grid grid";gap:12px;padding:12px}.habit-row>*{min-width:0}.habit-grip{display:none}.habit-week{justify-content:space-between}.habit-day i{width:32px;height:28px}.habit-grid{grid-template-rows:repeat(7,10px);grid-auto-columns:10px;gap:3px}.habit-history-label{display:block}.habit-actions{flex-direction:column;gap:0}.habit-actions .icon-btn[aria-label^=Move]{display:none}}.habits-archived{margin-top:28px}.habits-archived summary{cursor:pointer;color:var(--text-2);border-radius:var(--r-sm);align-items:center;gap:6px;padding:4px 6px 4px 2px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.habits-archived summary:hover{background:var(--hover);color:var(--text)}.habits-archived summary::-webkit-details-marker{display:none}.habits-archived summary svg{transition:transform .15s var(--ease)}.habits-archived[open] summary svg{transform:rotate(90deg)}.habits-archived ul{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);margin:8px 0 0;padding:0;list-style:none}.habits-archived li{color:var(--text-2);align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:14px;display:flex}.habits-archived li+li{border-top:1px solid var(--border)}.habits-archived .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.habit-archived-meta{font-size:12.5px}.habit-dot{background:var(--fg);border-radius:50%;flex:none;width:9px;height:9px}@media (width<=640px){.habit-archived-meta{display:none}}.habits-page .empty>div:last-child{align-self:stretch}.habit-empty-sub{max-width:520px;margin:0 auto 14px}.habit-starters{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-width:700px;margin:0 auto;display:grid}.habit-starter{font:inherit;text-align:left;cursor:pointer;color:var(--text);border:1px solid var(--border);border-radius:var(--r);background:var(--bg-elevated);transition:border-color .15s, transform .15s var(--spring), background .15s;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.habit-starter i{background:var(--fg);border-radius:50%;flex:none;width:10px;height:10px}.habit-starter span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.habit-starter b{font-weight:600;line-height:1.3}.habit-starter small{color:var(--text-3);font-size:12px}.habit-starter svg{color:var(--text-3);flex:none}.habit-starter:hover:not(:disabled){border-color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, var(--bg-elevated));transform:translateY(-1px)}.habit-starter:hover:not(:disabled) svg{color:var(--fg)}.habit-starter:disabled{opacity:.5;cursor:default}.habit-custom{max-width:420px;margin:14px auto 0}.habit-custom .input{flex:1;min-width:0}.habit-starters.compact{flex-wrap:wrap;gap:6px;max-width:none;margin:-4px 0 0;display:flex}.habit-target{width:100%}.habit-target button{flex:1;padding:5px 0;font-size:13px;font-weight:550}.habit-form-danger{border-top:1px solid var(--border);justify-content:space-between;padding-top:12px}.habits-widget{flex-direction:column;min-width:0;height:100%;display:flex}.habits-widget-head{margin-bottom:10px}.habits-widget-count{color:var(--text-2);font-variant-numeric:tabular-nums;background:var(--active);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:600}.habits-widget-count.all{color:var(--bg-elevated);background:var(--accent)}.habits-widget-list{flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:2px 16px;margin:0;padding:0;list-style:none;display:grid}.habits-widget-list li{border-radius:var(--r-sm);align-items:center;gap:10px;min-width:0;padding:5px 4px;display:flex}.habits-widget-list li:hover{background:var(--hover)}.habits-widget-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;transition:color .15s;overflow:hidden}.habits-widget-list li.done .habits-widget-name{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.habits-widget-list .habit-streak{font-size:12px}.habits-widget-list .habit-streak.none{display:none}.habits-widget-all{align-self:flex-start;margin:8px 0 0 -6px}.habits-widget-empty{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.habits-widget-empty .card-sub{margin:0}.content.full.gx-view{flex-direction:column;height:calc(100dvh - 48px);min-height:520px;padding-bottom:20px;display:flex}.gx-head{align-items:center;margin:6px 0 14px}.gx-head .view-sub{margin-bottom:0}.gx-head-text{flex:340px;min-width:0}.gx-head .spacer{display:none}.gx-search{width:270px}.gx-search .input{padding-right:82px}.gx-search-meta{pointer-events:none;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.gx-stage{isolation:isolate;border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(90% 75% at 50% 42%, color-mix(in srgb, var(--accent) 7%, var(--bg)) 0%, transparent 70%), radial-gradient(60% 50% at 85% 100%, color-mix(in srgb, var(--fg-purple) 6%, transparent) 0%, transparent 70%), var(--bg);min-height:420px;box-shadow:var(--shadow-sm);flex:1;position:relative;overflow:hidden}.gx-stage:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;box-shadow:inset 0 0 140px -20px color-mix(in srgb, var(--text) 9%, transparent);position:absolute;inset:0}.gx-canvas{z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.gx-canvas:active{cursor:grabbing}.gx-card{z-index:2;background:color-mix(in srgb, var(--bg-elevated) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff0f;position:absolute}.gx-legend{max-width:min(430px,100% - 24px);animation:enter .4s var(--ease) both;flex-direction:column;gap:8px;padding:10px 12px;display:flex;top:12px;left:12px}.gx-legend.closed{padding:4px}.gx-stats{border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--text-2);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0;padding:2px 4px;font-size:12.5px;display:flex}.gx-legend.closed .gx-stats{margin:0;padding:5px 8px}.gx-stats:hover{background:var(--hover)}.gx-stats b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.gx-dotsep{color:var(--text-3);margin:0 3px}.gx-chev{color:var(--text-3);transition:transform .2s var(--ease);flex-shrink:0;transform:rotate(180deg)}.gx-legend.closed .gx-chev{transform:none}.gx-filters{animation:fade .2s var(--ease) both;flex-direction:column;gap:8px;display:flex}.gx-chips{flex-wrap:wrap;gap:6px;display:flex}.gx-chip{cursor:pointer;border:1px dashed var(--border-strong);height:26px;color:var(--text-3);white-space:nowrap;transition:background .15s, color .15s, border-color .15s, box-shadow .15s, transform .12s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.gx-chip:hover{color:var(--text-2);background:var(--hover)}.gx-chip:active{transform:scale(.96)}.gx-chip.on{color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm);border-style:solid}.gx-swatch{border-top:2px solid var(--text-3);border-radius:2px;width:16px;height:0;transition:opacity .15s;display:inline-block}.gx-swatch.link{border-top-color:var(--accent)}.gx-swatch.semantic{border-top:2px dashed var(--fg-purple)}.gx-chip:not(.on) .gx-swatch{opacity:.35}.gx-count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.gx-hint{color:var(--text-3);margin:0;padding:0 2px;font-size:12px}.gx-controls{animation:enter .45s var(--ease) both;align-items:center;gap:2px;padding:4px;display:flex;bottom:12px;left:12px}.gx-ctl{border-radius:var(--r);cursor:pointer;min-width:30px;height:30px;color:var(--text-2);transition:background .12s, color .12s, transform .12s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.gx-ctl:hover{background:var(--hover);color:var(--text)}.gx-ctl:active{transform:scale(.94)}.gx-ctl.on{background:var(--accent-soft);color:var(--accent)}.gx-sep{background:var(--border-strong);width:1px;height:18px;margin:0 4px}.gx-physics{width:268px;animation:pop .22s var(--spring) both;transform-origin:0 100%;padding:12px 14px 14px;bottom:60px;left:12px}.gx-physics-head{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.gx-slider{color:var(--text-2);flex-direction:column;gap:4px;margin-top:10px;font-size:12.5px;display:flex}.gx-slider>span{justify-content:space-between;display:flex}.gx-slider output{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.gx-slider input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;margin:0}.gx-help{z-index:2;pointer-events:none;color:var(--text-3);text-align:right;margin:0;font-size:11.5px;position:absolute;bottom:14px;right:14px}.gx-help kbd{font-size:10px}.gx-panel{overscroll-behavior:contain;width:324px;max-height:calc(100% - 64px);animation:slide-in .3s var(--ease) both;flex-direction:column;gap:14px;padding:16px;display:flex;top:12px;right:12px;overflow-y:auto}.gx-panel-head{align-items:flex-start;gap:12px;display:flex}.gx-panel-icon{--node:var(--accent);background:color-mix(in srgb, var(--node) 15%, var(--bg-elevated));width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--node) 32%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--node) 70%, transparent);border-radius:13px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.gx-panel-titles{flex:1;min-width:0}.gx-panel-kind{color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.gx-panel-kind i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gx-panel-title{font-family:var(--font-display);font-size:17px;font-weight:var(--heading-weight,650);letter-spacing:-.015em;overflow-wrap:anywhere;margin:3px 0 0;line-height:1.3}.gx-panel-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gx-panel-stats>div{border-radius:var(--r);background:var(--bg-subtle);border:1px solid var(--border);flex-direction:column;padding:8px 10px;display:flex}.gx-panel-stats b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:1.2}.gx-panel-stats span{color:var(--text-3);font-size:11px}.gx-panel-actions{gap:8px;display:flex}.gx-panel-actions .btn{flex:1}.gx-panel-sub{margin-bottom:-6px}.gx-neighbors{flex-direction:column;gap:1px;margin:0 -6px;padding:0;list-style:none;display:flex}.gx-nb{cursor:pointer;border-radius:var(--r-sm);text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;font-size:13px;transition:background .12s;display:flex}.gx-nb:hover{background:var(--hover)}.gx-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--hover);border-radius:50%;flex-shrink:0}.gx-nb-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gx-rel{color:var(--text-2);background:var(--bg-subtle);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px}.gx-rel.link{color:var(--accent);background:var(--accent-soft)}.gx-rel.semantic{color:var(--fg-purple);background:color-mix(in srgb, var(--fg-purple) 13%, transparent)}.gx-none,.gx-edited{color:var(--text-3);margin:0;font-size:12.5px}.gx-edited{border-top:1px solid var(--border);padding-top:10px}.gx-loading{place-items:center;display:grid}.gx-skel{opacity:.55;border-radius:0;position:absolute;inset:0}.gx-skel-dots{width:150px;height:150px;position:relative}.gx-skel-dots i{background:color-mix(in srgb, var(--accent) 45%, var(--bg));width:12px;height:12px;transform:rotate(calc(var(--i) * 40deg)) translateY(-56px);animation:1.6s ease-in-out infinite gx-blink;animation-delay:calc(var(--i) * .12s);border-radius:50%;margin:-6px;position:absolute;top:50%;left:50%}.gx-skel-dots i:first-child{background:var(--accent);width:18px;height:18px;margin:-9px;transform:none}@keyframes gx-blink{0%,to{opacity:.25}50%{opacity:1}}.gx-empty{flex:1;place-items:center;display:grid}.gx-empty .empty{width:min(460px,100%)}@media (width<=760px){.content.full.gx-view{min-height:480px;padding-bottom:12px}.gx-head{gap:10px;margin:0 0 10px}.gx-head .view-sub{display:none}.gx-search{width:100%}.gx-help{display:none}.gx-legend{gap:6px;max-width:calc(100% - 16px);padding:8px 10px;top:8px;left:8px}.gx-hint{display:none}.gx-chip{height:24px;padding:0 9px;font-size:11.5px}.gx-controls{bottom:8px;left:8px}.gx-physics{bottom:54px;left:8px}.gx-panel{width:auto;max-height:55%;animation:pop .28s var(--ease) both;inset:auto 8px 8px}:is(.gx-stage:has(.gx-panel) .gx-controls,.gx-stage:has(.gx-panel) .gx-physics){display:none}}@media (height<=640px){.gx-head .view-sub{display:none}}.rm{flex-direction:column;gap:18px;min-width:0;display:flex}.rm-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;font-size:11.5px;font-weight:600;display:flex}.rm-label .faint{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.rm-intro .empty{background:var(--bg-elevated);padding:30px 24px}.rm-intro .empty>div{max-width:520px}.rm-summary{grid-template-columns:1fr minmax(240px,340px);align-items:center;gap:16px 24px;display:grid}.rm-stats{flex-wrap:wrap;gap:32px;display:flex}.rm-up-next{text-align:left;font:inherit;color:var(--text);cursor:pointer;border-radius:var(--r);border:1px solid var(--accent);background:var(--accent-soft);transition:transform .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;gap:2px;min-width:0;padding:12px 40px 12px 14px;display:flex;position:relative}.rm-up-next:hover{box-shadow:var(--ring)}.rm-up-next:active{transform:scale(.99)}.rm-up-next strong{letter-spacing:-.01em;font-size:15px;font-weight:650}.rm-up-next .rm-label{color:var(--accent)}.rm-up-next .faint{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rm-up-next.done{cursor:default;border-color:var(--border);background:var(--bg-subtle);padding-right:14px}.rm-up-next.done .rm-label{color:var(--success)}.rm-up-arrow{color:var(--accent);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rm-unmapped{grid-column:1/-1;margin:0;font-size:12.5px}.rm-levels{flex-direction:column;display:flex}.rm-level{grid-template-columns:28px 1fr;gap:14px;min-width:0;display:grid}.rm-rail{justify-content:center;display:flex;position:relative}.rm-rail:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.rm-level:first-child .rm-rail:before{top:22px}.rm-level:last-child .rm-rail:before{height:22px;bottom:auto}.rm-rail span{width:24px;height:24px;color:var(--text-2);background:var(--bg-elevated);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:10px;font-size:11.5px;font-weight:650;display:grid;position:relative}.rm-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;min-width:0;padding-bottom:14px;display:grid}.rm-tile{text-align:left;font:inherit;color:var(--text);cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex;position:relative}.rm-tile:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.rm-tile:active{transform:translateY(0)scale(.99)}.rm-tile:focus-visible{box-shadow:var(--ring);border-color:var(--accent);outline:none}.rm-tile.t-green{border-color:color-mix(in srgb, var(--fg) 35%, var(--border))}.rm-tile.rec{border-color:var(--accent);box-shadow:var(--ring)}.rm-tile.locked{background:var(--bg-subtle);box-shadow:none}.rm-tile.locked .rm-tile-name,.rm-tile.locked .rm-ring{opacity:.6}.rm-tile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rm-tile-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rm-tile-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.rm-tile-sub svg{flex-shrink:0}.rm-tile-sub span{text-overflow:ellipsis;overflow:hidden}.rm-solid{color:var(--fg);flex-shrink:0}.rm-badge{letter-spacing:.02em;background:var(--accent);height:18px;color:var(--bg-elevated);border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:650;display:inline-flex;position:absolute;top:-9px;right:10px}.rm-ring{flex-shrink:0}.rm-ring circle{fill:none;stroke-width:3.5px}.rm-ring-track{stroke:var(--active)}.rm-ring-fill{stroke:var(--fg,var(--accent));stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .8s var(--ease);transform:rotate(-90deg)}.rm-tile.t-gray .rm-ring-fill{stroke:var(--text-3)}.rm-ring text{fill:var(--text);font-size:11px;font-weight:650;font-family:var(--font);font-variant-numeric:tabular-nums}.rm-modal{width:min(560px,100%)}.rm-modal .modal-body{gap:16px;max-height:72vh;overflow-y:auto}.rm-hint{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.rm-meter{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.rm-meter.t-gray .bar>i{background:var(--text-3)}.rm-note{color:var(--text-2);background:var(--bg-subtle);border-radius:var(--r);align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;display:flex}.rm-problems{margin:4px -10px 0}.rm-problems .list-row{min-height:36px;color:var(--text);gap:10px;padding:6px 10px;font-size:13.5px;text-decoration:none}.rm-reps{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;display:inline-flex}.rm-next{border-radius:var(--r);border:1px dashed var(--border-strong);background:var(--bg-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.rm-next .grow{flex:1}.rm-next-name{overflow-wrap:anywhere;margin-top:2px;font-size:14.5px;font-weight:600}@media (width<=760px){.rm-summary{grid-template-columns:1fr}.rm-stats{gap:20px}.rm-stats .stat-num{font-size:22px}.rm-level{grid-template-columns:22px 1fr;gap:10px}.rm-rail span{width:22px;height:22px;font-size:11px}.rm-tiles{grid-template-columns:1fr;gap:8px}}
