@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.25"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@source "../node_modules/streamdown/dist/index.js";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--theme-10: #F4F3F8;--theme-20: #5540AE;--theme-60: #4152E9;--theme-70: #7C35D8;--theme-120: #8A7FE8;--theme-140: #FFD050;--theme-160: #E6E1F5;--theme-280: #7668B4;--text-primary: #232536;--text-secondary: #6D6E76;--bg-section: #F4F0F8;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}@keyframes scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-10\%_-12\.5\%\]{top:-10%;right:-12.5%;bottom:-10%;left:-12.5%}.inset-\[-145\.28\%_-96\.84\%\]{top:-145.28%;right:-96.84%;bottom:-145.28%;left:-96.84%}.inset-\[-15\.68\%_-4\.28\%_-15\.78\%_-4\.28\%\]{top:-15.68%;right:-4.28%;bottom:-15.78%;left:-4.28%}.inset-\[-2\.72\%_-4\.4\%\]{top:-2.72%;right:-4.4%;bottom:-2.72%;left:-4.4%}.inset-\[-2\.93\%_-3\.29\%\]{top:-2.93%;right:-3.29%;bottom:-2.93%;left:-3.29%}.inset-\[-212\.53\%_-196\.87\%\]{top:-212.53%;right:-196.87%;bottom:-212.53%;left:-196.87%}.inset-\[-217\.64\%_-54\.6\%\]{top:-217.64%;right:-54.6%;bottom:-217.64%;left:-54.6%}.inset-\[-233\.56\%_-216\.35\%\]{top:-233.56%;right:-216.35%;bottom:-233.56%;left:-216.35%}.inset-\[-2px\]{top:-2px;right:-2px;bottom:-2px;left:-2px}.inset-\[-3\.75\%_-4\.69\%\]{top:-3.75%;right:-4.69%;bottom:-3.75%;left:-4.69%}.inset-\[-3\.76\%_-3\.77\%\]{top:-3.76%;right:-3.77%;bottom:-3.76%;left:-3.77%}.inset-\[-4\.36\%_-4\.31\%_-4\.39\%_-4\.43\%\]{top:-4.36%;right:-4.31%;bottom:-4.39%;left:-4.43%}.inset-\[-5\%_-9\.09\%\]{top:-5%;right:-9.09%;bottom:-5%;left:-9.09%}.inset-\[-5\.04\%_-14\.13\%\]{top:-5.04%;right:-14.13%;bottom:-5.04%;left:-14.13%}.inset-\[-6\.21\%_-6\.97\%\]{top:-6.21%;right:-6.97%;bottom:-6.21%;left:-6.97%}.inset-\[-6\.41\%_-14\.13\%\]{top:-6.41%;right:-14.13%;bottom:-6.41%;left:-14.13%}.inset-\[-6\.61\%_-6\.13\%\]{top:-6.61%;right:-6.13%;bottom:-6.61%;left:-6.13%}.inset-\[-7\.69\%_-4\.17\%_-0\.4\%_-4\.17\%\]{top:-7.69%;right:-4.17%;bottom:-.4%;left:-4.17%}.inset-\[-70\.39\%_-65\.2\%\]{top:-70.39%;right:-65.2%;bottom:-70.39%;left:-65.2%}.inset-\[-8\%_-14\.13\%\]{top:-8%;right:-14.13%;bottom:-8%;left:-14.13%}.inset-\[-92\.06\%_-50\.21\%\]{top:-92.06%;right:-50.21%;bottom:-92.06%;left:-50.21%}.inset-\[10\.3\%_70\.93\%_87\.37\%_24\.16\%\]{top:10.3%;right:70.93%;bottom:87.37%;left:24.16%}.inset-\[10\.64\%_70\.63\%_87\.08\%_24\.56\%\]{top:10.64%;right:70.63%;bottom:87.08%;left:24.56%}.inset-\[10\.94\%_70\.39\%_86\.79\%_24\.86\%\]{top:10.94%;right:70.39%;bottom:86.79%;left:24.86%}.inset-\[11\.22\%_70\.18\%_86\.5\%_25\.1\%\]{top:11.22%;right:70.18%;bottom:86.5%;left:25.1%}.inset-\[11\.47\%_39\.46\%_83\.1\%_49\.05\%\]{top:11.47%;right:39.46%;bottom:83.1%;left:49.05%}.inset-\[11\.48\%_73\.95\%_81\.72\%_19\.54\%\]{top:11.48%;right:73.95%;bottom:81.72%;left:19.54%}.inset-\[11\.51\%_70\%_86\.21\%_25\.31\%\]{top:11.51%;right:70%;bottom:86.21%;left:25.31%}.inset-\[11\.8\%_69\.84\%_85\.9\%_25\.49\%\]{top:11.8%;right:69.84%;bottom:85.9%;left:25.49%}.inset-\[11\.88\%_31\.12\%_42\.32\%_25\.39\%\]{top:11.88%;right:31.12%;bottom:42.32%;left:25.39%}.inset-\[12\.11\%_69\.7\%_85\.58\%_25\.65\%\]{top:12.11%;right:69.7%;bottom:85.58%;left:25.65%}.inset-\[12\.25\%_40\.4\%_82\.4\%_48\.37\%\]{top:12.25%;right:40.4%;bottom:82.4%;left:48.37%}.inset-\[12\.44\%_69\.58\%_85\.21\%_25\.79\%\]{top:12.44%;right:69.58%;bottom:85.21%;left:25.79%}.inset-\[12\.8\%_69\.48\%_84\.75\%_25\.91\%\]{top:12.8%;right:69.48%;bottom:84.75%;left:25.91%}.inset-\[12\.95\%_41\.08\%_81\.73\%_47\.8\%\]{top:12.95%;right:41.08%;bottom:81.73%;left:47.8%}.inset-\[13\.26\%_69\.44\%_81\.93\%_24\.69\%\]{top:13.26%;right:69.44%;bottom:81.93%;left:24.69%}.inset-\[13\.62\%_41\.65\%_81\.06\%_47\.31\%\]{top:13.62%;right:41.65%;bottom:81.06%;left:47.31%}.inset-\[14\.23\%_28\.64\%_69\.89\%_56\.12\%\]{top:14.23%;right:28.64%;bottom:69.89%;left:56.12%}.inset-\[14\.29\%_42\.14\%_80\.38\%_46\.89\%\]{top:14.29%;right:42.14%;bottom:80.38%;left:46.89%}.inset-\[14\.32\%_19\.99\%_34\.67\%_20\.71\%\]{top:14.32%;right:19.99%;bottom:34.67%;left:20.71%}.inset-\[14\.67\%_23\.2\%_39\.93\%_24\.02\%\]{top:14.67%;right:23.2%;bottom:39.93%;left:24.02%}.inset-\[14\.97\%_42\.56\%_79\.66\%_46\.52\%\]{top:14.97%;right:42.56%;bottom:79.66%;left:46.52%}.inset-\[15\.05\%_66\.33\%_78\.8\%_26\.63\%\]{top:15.05%;right:66.33%;bottom:78.8%;left:26.63%}.inset-\[15\.45\%_67\.23\%_78\.47\%_26\.45\%\]{top:15.45%;right:67.23%;bottom:78.47%;left:26.45%}.inset-\[15\.69\%_42\.93\%_78\.9\%_46\.19\%\]{top:15.69%;right:42.93%;bottom:78.9%;left:46.19%}.inset-\[16\.45\%_43\.26\%_78\.04\%_45\.9\%\]{top:16.45%;right:43.26%;bottom:78.04%;left:45.9%}.inset-\[16\.63\%_8\.33\%_12\.5\%_8\.33\%\]{top:16.63%;right:8.33%;bottom:12.5%;left:8.33%}.inset-\[16\.7\%_36\.11\%_76\.4\%_51\.02\%\]{top:16.7%;right:36.11%;bottom:76.4%;left:51.02%}.inset-\[17\.31\%_43\.55\%_76\.96\%_45\.67\%\]{top:17.31%;right:43.55%;bottom:76.96%;left:45.67%}.inset-\[18\.39\%_40\.69\%_70\.37\%_45\.57\%\]{top:18.39%;right:40.69%;bottom:70.37%;left:45.57%}.inset-\[18\.58\%_62\.4\%_79\.22\%_31\.36\%\]{top:18.58%;right:62.4%;bottom:79.22%;left:31.36%}.inset-\[18\.67\%_58\.98\%_72\.84\%_33\.09\%\]{top:18.67%;right:58.98%;bottom:72.84%;left:33.09%}.inset-\[18\.67\%_60\.87\%_78\.62\%_33\.09\%\]{top:18.67%;right:60.87%;bottom:78.62%;left:33.09%}.inset-\[19\.28\%_63\.74\%_78\.38\%_31\.45\%\]{top:19.28%;right:63.74%;bottom:78.38%;left:31.45%}.inset-\[19\.39\%_60\.47\%_78\.28\%_34\.62\%\]{top:19.39%;right:60.47%;bottom:78.28%;left:34.62%}.inset-\[19\.51\%_14\.11\%_72\.81\%_76\.96\%\]{top:19.51%;right:14.11%;bottom:72.81%;left:76.96%}.inset-\[19\.73\%_60\.17\%_77\.99\%_35\.02\%\]{top:19.73%;right:60.17%;bottom:77.99%;left:35.02%}.inset-\[19\.95\%_36\.11\%_50\.17\%_57\.46\%\]{top:19.95%;right:36.11%;bottom:50.17%;left:57.46%}.inset-\[19\.95\%_42\.54\%_50\.17\%_51\.02\%\]{top:19.95%;right:42.54%;bottom:50.17%;left:51.02%}.inset-\[20\.02\%_59\.93\%_77\.7\%_35\.31\%\]{top:20.02%;right:59.93%;bottom:77.7%;left:35.31%}.inset-\[20\.31\%_59\.73\%_77\.41\%_35\.56\%\]{top:20.31%;right:59.73%;bottom:77.41%;left:35.56%}.inset-\[20\.57\%_63\.49\%_72\.64\%_29\.99\%\]{top:20.57%;right:63.49%;bottom:72.64%;left:29.99%}.inset-\[20\.6\%_59\.54\%_77\.12\%_35\.76\%\]{top:20.6%;right:59.54%;bottom:77.12%;left:35.76%}.inset-\[20\.8\%_66\.33\%_78\.47\%_32\.61\%\]{top:20.8%;right:66.33%;bottom:78.47%;left:32.61%}.inset-\[20\.89\%_59\.38\%_76\.81\%_35\.94\%\]{top:20.89%;right:59.38%;bottom:76.81%;left:35.94%}.inset-\[21\.2\%_59\.24\%_76\.49\%_36\.1\%\]{top:21.2%;right:59.24%;bottom:76.49%;left:36.1%}.inset-\[21\.52\%_59\.12\%_76\.12\%_36\.24\%\]{top:21.52%;right:59.12%;bottom:76.12%;left:36.24%}.inset-\[21\.89\%_59\.02\%_75\.66\%_36\.37\%\]{top:21.89%;right:59.02%;bottom:75.66%;left:36.37%}.inset-\[22\.35\%_58\.98\%_72\.84\%_35\.15\%\]{top:22.35%;right:58.98%;bottom:72.84%;left:35.15%}.inset-\[22\.56\%_45\.22\%_63\.05\%_38\.31\%\]{top:22.56%;right:45.22%;bottom:63.05%;left:38.31%}.inset-\[22\.9\%_63\.73\%_74\.59\%_31\.46\%\]{top:22.9%;right:63.73%;bottom:74.59%;left:31.46%}.inset-\[22\.9\%_63\.9\%_74\.88\%_31\.46\%\]{top:22.9%;right:63.9%;bottom:74.88%;left:31.46%}.inset-\[23\.13\%_63\.73\%_74\.59\%_31\.58\%\]{top:23.13%;right:63.73%;bottom:74.59%;left:31.58%}.inset-\[23\.42\%_63\.73\%_71\.75\%_25\.34\%\]{top:23.42%;right:63.73%;bottom:71.75%;left:25.34%}.inset-\[23\.49\%_44\.8\%_62\.29\%_40\.42\%\]{top:23.49%;right:44.8%;bottom:62.29%;left:40.42%}.inset-\[23\.61\%_24\.85\%_69\.48\%_62\.28\%\]{top:23.61%;right:24.85%;bottom:69.48%;left:62.28%}.inset-\[24\.54\%_75\.69\%_73\.27\%_18\.06\%\]{top:24.54%;right:75.69%;bottom:73.27%;left:18.06%}.inset-\[24\.62\%_72\.28\%_66\.89\%_19\.79\%\]{top:24.62%;right:72.28%;bottom:66.89%;left:19.79%}.inset-\[24\.62\%_74\.17\%_72\.67\%_19\.79\%\]{top:24.62%;right:74.17%;bottom:72.67%;left:19.79%}.inset-\[24\.66\%_67\.86\%_74\.43\%_30\.92\%\]{top:24.66%;right:67.86%;bottom:74.43%;left:30.92%}.inset-\[24\.66\%_68\.16\%_74\.9\%_30\.92\%\]{top:24.66%;right:68.16%;bottom:74.9%;left:30.92%}.inset-\[24\.7\%_67\.91\%_74\.5\%_30\.94\%\]{top:24.7%;right:67.91%;bottom:74.5%;left:30.94%}.inset-\[25\.06\%_68\.76\%_72\.2\%_26\.45\%\]{top:25.06%;right:68.76%;bottom:72.2%;left:26.45%}.inset-\[25\.1\%_67\.86\%_74\.43\%_31\.19\%\]{top:25.1%;right:67.86%;bottom:74.43%;left:31.19%}.inset-\[25\.17\%_67\.86\%_72\.2\%_26\.77\%\]{top:25.17%;right:67.86%;bottom:72.2%;left:26.77%}.inset-\[25\.35\%_73\.77\%_72\.33\%_21\.32\%\]{top:25.35%;right:73.77%;bottom:72.33%;left:21.32%}.inset-\[25\.5\%_7\.66\%_53\.09\%_7\.31\%\]{top:25.5%;right:7.66%;bottom:53.09%;left:7.31%}.inset-\[25\.57\%_15\.97\%_50\.61\%_59\.7\%\]{top:25.57%;right:15.97%;bottom:50.61%;left:59.7%}.inset-\[25\.57\%_20\.18\%_72\.24\%_73\.58\%\]{top:25.57%;right:20.18%;bottom:72.24%;left:73.58%}.inset-\[25\.65\%_21\.91\%_65\.86\%_70\.16\%\]{top:25.65%;right:21.91%;bottom:65.86%;left:70.16%}.inset-\[25\.65\%_21\.91\%_71\.64\%_72\.05\%\]{top:25.65%;right:21.91%;bottom:71.64%;left:72.05%}.inset-\[25\.68\%_73\.48\%_72\.03\%_21\.72\%\]{top:25.68%;right:73.48%;bottom:72.03%;left:21.72%}.inset-\[25\.76\%_19\.24\%_31\.97\%_21\.92\%\]{top:25.76%;right:19.24%;bottom:31.97%;left:21.92%}.inset-\[25\.98\%_73\.23\%_71\.74\%_22\.01\%\]{top:25.98%;right:73.23%;bottom:71.74%;left:22.01%}.inset-\[26\.27\%_73\.02\%_71\.45\%_22\.26\%\]{top:26.27%;right:73.02%;bottom:71.45%;left:22.26%}.inset-\[26\.38\%_23\.44\%_71\.3\%_71\.65\%\]{top:26.38%;right:23.44%;bottom:71.3%;left:71.65%}.inset-\[26\.53\%_76\.79\%_66\.68\%_16\.69\%\]{top:26.53%;right:76.79%;bottom:66.68%;left:16.69%}.inset-\[26\.56\%_72\.84\%_71\.16\%_22\.46\%\]{top:26.56%;right:72.84%;bottom:71.16%;left:22.46%}.inset-\[26\.71\%_23\.84\%_71\%_71\.36\%\]{top:26.71%;right:23.84%;bottom:71%;left:71.36%}.inset-\[26\.85\%_72\.68\%_70\.86\%_22\.65\%\]{top:26.85%;right:72.68%;bottom:70.86%;left:22.65%}.inset-\[26\.86\%_24\.85\%_43\.26\%_68\.71\%\]{top:26.86%;right:24.85%;bottom:43.26%;left:68.71%}.inset-\[26\.86\%_31\.29\%_43\.26\%_62\.28\%\]{top:26.86%;right:31.29%;bottom:43.26%;left:62.28%}.inset-\[27\.01\%_24\.13\%_70\.72\%_71\.11\%\]{top:27.01%;right:24.13%;bottom:70.72%;left:71.11%}.inset-\[27\.16\%_72\.54\%_70\.53\%_22\.81\%\]{top:27.16%;right:72.54%;bottom:70.53%;left:22.81%}.inset-\[27\.3\%_24\.37\%_70\.43\%_70\.91\%\]{top:27.3%;right:24.37%;bottom:70.43%;left:70.91%}.inset-\[27\.48\%_72\.42\%_70\.16\%_22\.95\%\]{top:27.48%;right:72.42%;bottom:70.16%;left:22.95%}.inset-\[27\.55\%_18\.81\%_65\.65\%_74\.67\%\]{top:27.55%;right:18.81%;bottom:65.65%;left:74.67%}.inset-\[27\.58\%_24\.58\%_70\.14\%_70\.73\%\]{top:27.58%;right:24.58%;bottom:70.14%;left:70.73%}.inset-\[27\.64\%_35\.83\%_61\.55\%_51\.61\%\]{top:27.64%;right:35.83%;bottom:61.55%;left:51.61%}.inset-\[27\.85\%_72\.32\%_69\.7\%_23\.07\%\]{top:27.85%;right:72.32%;bottom:69.7%;left:23.07%}.inset-\[27\.87\%_24\.76\%_69\.83\%_70\.57\%\]{top:27.87%;right:24.76%;bottom:69.83%;left:70.57%}.inset-\[28\.18\%_24\.92\%_69\.51\%_70\.42\%\]{top:28.18%;right:24.92%;bottom:69.51%;left:70.42%}.inset-\[28\.29\%_48\.98\%_64\.91\%_38\.16\%\]{top:28.29%;right:48.98%;bottom:64.91%;left:38.16%}.inset-\[28\.31\%_72\.28\%_66\.89\%_21\.85\%\]{top:28.31%;right:72.28%;bottom:66.89%;left:21.85%}.inset-\[28\.5\%_25\.06\%_69\.14\%_70\.3\%\]{top:28.5%;right:25.06%;bottom:69.14%;left:70.3%}.inset-\[28\.87\%_25\.18\%_68\.68\%_70\.2\%\]{top:28.87%;right:25.18%;bottom:68.68%;left:70.2%}.inset-\[29\.17\%_37\.5\%_45\.83\%_37\.5\%\]{top:29.17%;right:37.5%;bottom:45.83%;left:37.5%}.inset-\[29\.33\%_23\.96\%_65\.86\%_70\.16\%\]{top:29.33%;right:23.96%;bottom:65.86%;left:70.16%}.inset-\[30\.83\%_56\.28\%_64\.04\%_29\.11\%\]{top:30.83%;right:56.28%;bottom:64.04%;left:29.11%}.inset-\[31\.03\%_60\.34\%_49\.12\%_21\.12\%\]{top:31.03%;right:60.34%;bottom:49.12%;left:21.12%}.inset-\[31\.03\%_60\.34\%_62\.62\%_25\.54\%\]{top:31.03%;right:60.34%;bottom:62.62%;left:25.54%}.inset-\[31\.12\%_25\.9\%_62\.73\%_67\.06\%\]{top:31.12%;right:25.9%;bottom:62.73%;left:67.06%}.inset-\[31\.49\%_48\.98\%_45\.2\%_44\.59\%\]{top:31.49%;right:48.98%;bottom:45.2%;left:44.59%}.inset-\[31\.49\%_55\.41\%_45\.2\%_38\.16\%\]{top:31.49%;right:55.41%;bottom:45.2%;left:38.16%}.inset-\[31\.52\%_25\.72\%_62\.4\%_67\.96\%\]{top:31.52%;right:25.72%;bottom:62.4%;left:67.96%}.inset-\[32\.24\%_57\.22\%_59\.06\%_27\.61\%\]{top:32.24%;right:57.22%;bottom:59.06%;left:27.61%}.inset-\[32\.45\%_56\.49\%_62\.07\%_32\.26\%\]{top:32.45%;right:56.49%;bottom:62.07%;left:32.26%}.inset-\[32\.73\%_63\.91\%_61\.85\%_24\.61\%\]{top:32.73%;right:63.91%;bottom:61.85%;left:24.61%}.inset-\[33\.11\%_58\.43\%_58\.7\%_26\.4\%\]{top:33.11%;right:58.43%;bottom:58.7%;left:26.4%}.inset-\[33\.33\%_8\.33\%_12\.5\%_41\.67\%\]{top:33.33%;right:8.33%;bottom:12.5%;left:41.67%}.inset-\[33\.5\%_64\.84\%_61\.15\%_23\.92\%\]{top:33.5%;right:64.84%;bottom:61.15%;left:23.92%}.inset-\[34\.06\%_30\.62\%_52\.02\%_53\.2\%\]{top:34.06%;right:30.62%;bottom:52.02%;left:53.2%}.inset-\[34\.06\%_32\.13\%_52\.02\%_51\.69\%\]{top:34.06%;right:32.13%;bottom:52.02%;left:51.69%}.inset-\[34\.2\%_65\.53\%_60\.48\%_23\.35\%\]{top:34.2%;right:65.53%;bottom:60.48%;left:23.35%}.inset-\[34\.58\%_78\.57\%_59\.83\%_14\.93\%\]{top:34.58%;right:78.57%;bottom:59.83%;left:14.93%}.inset-\[34\.65\%_30\.63\%_63\.15\%_63\.12\%\]{top:34.65%;right:30.63%;bottom:63.15%;left:63.12%}.inset-\[34\.74\%_32\.37\%_56\.77\%_59\.7\%\]{top:34.74%;right:32.37%;bottom:56.77%;left:59.7%}.inset-\[34\.74\%_32\.37\%_62\.55\%_61\.59\%\]{top:34.74%;right:32.37%;bottom:62.55%;left:61.59%}.inset-\[34\.87\%_66\.1\%_59\.8\%_22\.86\%\]{top:34.87%;right:66.1%;bottom:59.8%;left:22.86%}.inset-\[35\.21\%_37\.72\%_57\.99\%_49\.41\%\]{top:35.21%;right:37.72%;bottom:57.99%;left:49.41%}.inset-\[35\.35\%_30\.72\%_62\.31\%_64\.47\%\]{top:35.35%;right:30.72%;bottom:62.31%;left:64.47%}.inset-\[35\.47\%_33\.9\%_62\.21\%_61\.2\%\]{top:35.47%;right:33.9%;bottom:62.21%;left:61.2%}.inset-\[35\.48\%_53\.09\%_48\.64\%_31\.67\%\]{top:35.48%;right:53.09%;bottom:48.64%;left:31.67%}.inset-\[35\.55\%_66\.58\%_59\.12\%_22\.44\%\]{top:35.55%;right:66.58%;bottom:59.12%;left:22.44%}.inset-\[35\.8\%_34\.29\%_61\.92\%_60\.9\%\]{top:35.8%;right:34.29%;bottom:61.92%;left:60.9%}.inset-\[35\.98\%_10\.65\%_24\.19\%_11\.37\%\]{top:35.98%;right:10.65%;bottom:24.19%;left:11.37%}.inset-\[36\.02\%_59\.22\%_62\.29\%_38\.31\%\]{top:36.02%;right:59.22%;bottom:62.29%;left:38.31%}.inset-\[36\.02\%_59\.22\%_62\.29\%_38\.32\%\]{top:36.02%;right:59.22%;bottom:62.29%;left:38.32%}.inset-\[36\.1\%_34\.59\%_61\.63\%_60\.66\%\]{top:36.1%;right:34.59%;bottom:61.63%;left:60.66%}.inset-\[36\.23\%_67\.01\%_58\.41\%_22\.07\%\]{top:36.23%;right:67.01%;bottom:58.41%;left:22.07%}.inset-\[36\.38\%_34\.83\%_61\.34\%_60\.45\%\]{top:36.38%;right:34.83%;bottom:61.34%;left:60.45%}.inset-\[36\.64\%_29\.27\%_56\.56\%_64\.22\%\]{top:36.64%;right:29.27%;bottom:56.56%;left:64.22%}.inset-\[36\.67\%_35\.04\%_61\.05\%_60\.27\%\]{top:36.67%;right:35.04%;bottom:61.05%;left:60.27%}.inset-\[36\.87\%_31\.89\%_62\.4\%_67\.06\%\]{top:36.87%;right:31.89%;bottom:62.4%;left:67.06%}.inset-\[36\.94\%_67\.38\%_57\.65\%_21\.74\%\]{top:36.94%;right:67.38%;bottom:57.65%;left:21.74%}.inset-\[36\.96\%_35\.22\%_60\.74\%_60\.11\%\]{top:36.96%;right:35.22%;bottom:60.74%;left:60.11%}.inset-\[37\.27\%_35\.38\%_60\.42\%_59\.97\%\]{top:37.27%;right:35.38%;bottom:60.42%;left:59.97%}.inset-\[37\.38\%_15\.04\%_27\.75\%_28\.63\%\]{top:37.38%;right:15.04%;bottom:27.75%;left:28.63%}.inset-\[37\.59\%_35\.52\%_60\.05\%_59\.85\%\]{top:37.59%;right:35.52%;bottom:60.05%;left:59.85%}.inset-\[37\.7\%_67\.71\%_56\.79\%_21\.45\%\]{top:37.7%;right:67.71%;bottom:56.79%;left:21.45%}.inset-\[37\.96\%_35\.64\%_59\.59\%_59\.75\%\]{top:37.96%;right:35.64%;bottom:59.59%;left:59.75%}.inset-\[38\.41\%_37\.72\%_38\.29\%_55\.85\%\]{top:38.41%;right:37.72%;bottom:38.29%;left:55.85%}.inset-\[38\.41\%_44\.15\%_38\.29\%_49\.41\%\]{top:38.41%;right:44.15%;bottom:38.29%;left:49.41%}.inset-\[38\.42\%_34\.42\%_56\.77\%_59\.7\%\]{top:38.42%;right:34.42%;bottom:56.77%;left:59.7%}.inset-\[38\.52\%_63\.2\%_55\.81\%_30\.2\%\]{top:38.52%;right:63.2%;bottom:55.81%;left:30.2%}.inset-\[38\.56\%_68\%_55\.71\%_21\.22\%\]{top:38.56%;right:68%;bottom:55.71%;left:21.22%}.inset-\[38\.97\%_30\.73\%_58\.52\%_64\.45\%\]{top:38.97%;right:30.73%;bottom:58.52%;left:64.45%}.inset-\[38\.97\%_30\.73\%_58\.81\%_64\.63\%\]{top:38.97%;right:30.73%;bottom:58.81%;left:64.63%}.inset-\[39\.2\%_30\.86\%_58\.52\%_64\.45\%\]{top:39.2%;right:30.86%;bottom:58.52%;left:64.45%}.inset-\[39\.49\%_24\.61\%_55\.68\%_64\.45\%\]{top:39.49%;right:24.61%;bottom:55.68%;left:64.45%}.inset-\[39\.64\%_65\.15\%_49\.12\%_21\.12\%\]{top:39.64%;right:65.15%;bottom:49.12%;left:21.12%}.inset-\[39\.89\%_61\.84\%_53\.21\%_25\.29\%\]{top:39.89%;right:61.84%;bottom:53.21%;left:25.29%}.inset-\[40\.61\%_17\.33\%_57\.2\%_76\.42\%\]{top:40.61%;right:17.33%;bottom:57.2%;left:76.42%}.inset-\[40\.69\%_19\.07\%_50\.82\%_73\%\]{top:40.69%;right:19.07%;bottom:50.82%;left:73%}.inset-\[40\.69\%_19\.07\%_56\.59\%_74\.9\%\]{top:40.69%;right:19.07%;bottom:56.59%;left:74.9%}.inset-\[40\.73\%_30\.19\%_58\.36\%_68\.58\%\]{top:40.73%;right:30.19%;bottom:58.36%;left:68.58%}.inset-\[40\.73\%_30\.19\%_58\.83\%_68\.89\%\]{top:40.73%;right:30.19%;bottom:58.83%;left:68.89%}.inset-\[40\.77\%_30\.21\%_58\.43\%_68\.64\%\]{top:40.77%;right:30.21%;bottom:58.43%;left:68.64%}.inset-\[40\.93\%_56\.52\%_53\.2\%_32\.22\%\]{top:40.93%;right:56.52%;bottom:53.2%;left:32.22%}.inset-\[40\.93\%_56\.52\%_53\.88\%_32\.64\%\]{top:40.93%;right:56.52%;bottom:53.88%;left:32.64%}.inset-\[41\.13\%_25\.72\%_56\.13\%_69\.49\%\]{top:41.13%;right:25.72%;bottom:56.13%;left:69.49%}.inset-\[41\.17\%_30\.46\%_58\.36\%_68\.58\%\]{top:41.17%;right:30.46%;bottom:58.36%;left:68.58%}.inset-\[41\.24\%_26\.04\%_56\.13\%_68\.58\%\]{top:41.24%;right:26.04%;bottom:56.13%;left:68.58%}.inset-\[41\.42\%_20\.59\%_56\.26\%_74\.5\%\]{top:41.42%;right:20.59%;bottom:56.26%;left:74.5%}.inset-\[41\.47\%_56\.81\%_53\.2\%_32\.22\%\]{top:41.47%;right:56.81%;bottom:53.2%;left:32.22%}.inset-\[41\.75\%_20\.99\%_55\.96\%_74\.2\%\]{top:41.75%;right:20.99%;bottom:55.96%;left:74.2%}.inset-\[41\.89\%_36\.68\%_37\.19\%_44\.61\%\]{top:41.89%;right:36.68%;bottom:37.19%;left:44.61%}.inset-\[42\.05\%_21\.29\%_55\.67\%_73\.96\%\]{top:42.05%;right:21.29%;bottom:55.67%;left:73.96%}.inset-\[42\.15\%_42\.2\%_46\.56\%_32\.22\%\]{top:42.15%;right:42.2%;bottom:46.56%;left:32.22%}.inset-\[42\.34\%_21\.53\%_55\.38\%_73\.75\%\]{top:42.34%;right:21.53%;bottom:55.38%;left:73.75%}.inset-\[42\.6\%_15\.97\%_50\.61\%_77\.51\%\]{top:42.6%;right:15.97%;bottom:50.61%;left:77.51%}.inset-\[42\.63\%_21\.74\%_55\.09\%_73\.57\%\]{top:42.63%;right:21.74%;bottom:55.09%;left:73.57%}.inset-\[42\.92\%_21\.92\%_54\.78\%_73\.41\%\]{top:42.92%;right:21.92%;bottom:54.78%;left:73.41%}.inset-\[42\.97\%_6\.56\%_12\.66\%_6\.91\%\]{top:42.97%;right:6.56%;bottom:12.66%;left:6.91%}.inset-\[43\.13\%_61\.84\%_38\.03\%_31\.72\%\]{top:43.13%;right:61.84%;bottom:38.03%;left:31.72%}.inset-\[43\.13\%_68\.28\%_38\.03\%_25\.29\%\]{top:43.13%;right:68.28%;bottom:38.03%;left:25.29%}.inset-\[43\.23\%_22\.08\%_54\.46\%_73\.27\%\]{top:43.23%;right:22.08%;bottom:54.46%;left:73.27%}.inset-\[43\.55\%_22\.22\%_54\.09\%_73\.14\%\]{top:43.55%;right:22.22%;bottom:54.09%;left:73.14%}.inset-\[43\.92\%_22\.34\%_53\.63\%_73\.04\%\]{top:43.92%;right:22.34%;bottom:53.63%;left:73.04%}.inset-\[44\.38\%_21\.12\%_50\.82\%_73\%\]{top:44.38%;right:21.12%;bottom:50.82%;left:73%}.inset-\[44\.75\%_25\.18\%_50\.12\%_60\.2\%\]{top:44.75%;right:25.18%;bottom:50.12%;left:60.2%}.inset-\[44\.95\%_29\.25\%_35\.2\%_52\.21\%\]{top:44.95%;right:29.25%;bottom:35.2%;left:52.21%}.inset-\[44\.95\%_29\.25\%_48\.71\%_56\.64\%\]{top:44.95%;right:29.25%;bottom:48.71%;left:56.64%}.inset-\[45\.04\%_55\.26\%_52\.83\%_41\.89\%\]{top:45.04%;right:55.26%;bottom:52.83%;left:41.89%}.inset-\[45\.04\%_55\.26\%_53\.94\%_42\.59\%\]{top:45.04%;right:55.26%;bottom:53.94%;left:42.59%}.inset-\[45\.13\%_55\.3\%_53\.01\%_42\%\]{top:45.13%;right:55.3%;bottom:53.01%;left:42%}.inset-\[45\.97\%_44\.8\%_47\.62\%_44\%\]{top:45.97%;right:44.8%;bottom:47.62%;left:44%}.inset-\[46\.06\%_55\.89\%_52\.83\%_41\.89\%\]{top:46.06%;right:55.89%;bottom:52.83%;left:41.89%}.inset-\[46\.24\%_45\.55\%_47\.62\%_41\.89\%\]{top:46.24%;right:45.55%;bottom:47.62%;left:41.89%}.inset-\[46\.64\%_32\.81\%_47\.93\%_55\.71\%\]{top:46.64%;right:32.81%;bottom:47.93%;left:55.71%}.inset-\[46\.8\%_50\.59\%_46\.29\%_36\.55\%\]{top:46.8%;right:50.59%;bottom:46.29%;left:36.55%}.inset-\[47\.42\%_33\.74\%_47\.23\%_55\.02\%\]{top:47.42%;right:33.74%;bottom:47.23%;left:55.02%}.inset-\[48\.12\%_34\.43\%_46\.55\%_54\.45\%\]{top:48.12%;right:34.43%;bottom:46.55%;left:54.45%}.inset-\[48\.8\%_35\%_45\.88\%_53\.96\%\]{top:48.8%;right:35%;bottom:45.88%;left:53.96%}.inset-\[48\.85\%_55\.9\%_38\.97\%_27\.41\%\]{top:48.85%;right:55.9%;bottom:38.97%;left:27.41%}.inset-\[49\.4\%_22\%_34\.72\%_62\.76\%\]{top:49.4%;right:22%;bottom:34.72%;left:62.76%}.inset-\[49\.47\%_35\.49\%_45\.19\%_53\.53\%\]{top:49.47%;right:35.49%;bottom:45.19%;left:53.53%}.inset-\[50\.05\%_50\.59\%_31\.11\%_42\.98\%\]{top:50.05%;right:50.59%;bottom:31.11%;left:42.98%}.inset-\[50\.05\%_57\.02\%_31\.11\%_36\.55\%\]{top:50.05%;right:57.02%;bottom:31.11%;left:36.55%}.inset-\[50\.16\%_35\.91\%_44\.47\%_53\.16\%\]{top:50.16%;right:35.91%;bottom:44.47%;left:53.16%}.inset-\[50\.88\%_36\.29\%_43\.71\%_52\.83\%\]{top:50.88%;right:36.29%;bottom:43.71%;left:52.83%}.inset-\[51\.64\%_36\.62\%_42\.85\%_52\.55\%\]{top:51.64%;right:36.62%;bottom:42.85%;left:52.55%}.inset-\[52\.2\%_45\.65\%_40\.78\%_51\.8\%\]{top:52.2%;right:45.65%;bottom:40.78%;left:51.8%}.inset-\[52\.39\%_45\.87\%_40\.97\%_52\.02\%\]{top:52.39%;right:45.87%;bottom:40.97%;left:52.02%}.inset-\[52\.5\%_36\.91\%_41\.78\%_52\.31\%\]{top:52.5%;right:36.91%;bottom:41.78%;left:52.31%}.inset-\[52\.75\%_3\.74\%_0\.43\%_4\.06\%\]{top:52.75%;right:3.74%;bottom:.43%;left:4.06%}.inset-\[53\.57\%_34\.05\%_35\.2\%_52\.21\%\]{top:53.57%;right:34.05%;bottom:35.2%;left:52.21%}.inset-\[53\.8\%_37\.86\%_30\.83\%_44\.27\%\]{top:53.8%;right:37.86%;bottom:30.83%;left:44.27%}.inset-\[54\.15\%_28\.11\%_23\.84\%_28\.43\%\]{top:54.15%;right:28.11%;bottom:23.84%;left:28.43%}.inset-\[54\.61\%_42\.14\%_40\.78\%_55\.31\%\]{top:54.61%;right:42.14%;bottom:40.78%;left:55.31%}.inset-\[54\.8\%_42\.36\%_40\.97\%_55\.53\%\]{top:54.8%;right:42.36%;bottom:40.97%;left:55.53%}.inset-\[55\.82\%_38\.63\%_40\.78\%_58\.83\%\]{top:55.82%;right:38.63%;bottom:40.78%;left:58.83%}.inset-\[56\.01\%_38\.85\%_40\.97\%_59\.05\%\]{top:56.01%;right:38.85%;bottom:40.97%;left:59.05%}.inset-\[56\.37\%_31\.23\%_35\.18\%_32\.46\%\]{top:56.37%;right:31.23%;bottom:35.18%;left:32.46%}.inset-\[56\.37\%_31\.23\%_35\.18\%_40\.67\%\]{top:56.37%;right:31.23%;bottom:35.18%;left:40.67%}.inset-\[64\.68\%_49\.64\%_6\.72\%_6\.91\%\]{top:64.68%;right:49.64%;bottom:6.72%;left:6.91%}.inset-\[64\.68\%_6\.56\%_6\.72\%_50\.17\%\]{top:64.68%;right:6.56%;bottom:6.72%;left:50.17%}.inset-\[7\.97\%_29\.3\%_39\.1\%_18\.67\%\]{top:7.97%;right:29.3%;bottom:39.1%;left:18.67%}.inset-\[8\.33\%_16\.67\%\]{top:8.33%;right:16.67%;bottom:8.33%;left:16.67%}.inset-\[8\.33\%_8\.33\%_8\.63\%_8\.8\%\]{top:8.33%;right:8.33%;bottom:8.63%;left:8.8%}.inset-\[9\.3\%_43\.72\%_73\.81\%_36\.65\%\]{top:9.3%;right:43.72%;bottom:73.81%;left:36.65%}.inset-\[9\.49\%_58\.98\%_66\.68\%_16\.69\%\]{top:9.49%;right:58.98%;bottom:66.68%;left:16.69%}.inset-\[9\.49\%_72\.85\%_88\.31\%_20\.9\%\]{top:9.49%;right:72.85%;bottom:88.31%;left:20.9%}.inset-\[9\.58\%_31\.84\%_85\.29\%_53\.56\%\]{top:9.58%;right:31.84%;bottom:85.29%;left:53.56%}.inset-\[9\.58\%_69\.43\%_81\.93\%_22\.64\%\]{top:9.58%;right:69.43%;bottom:81.93%;left:22.64%}.inset-\[9\.58\%_69\.44\%_81\.93\%_22\.64\%\]{top:9.58%;right:69.44%;bottom:81.93%;left:22.64%}.inset-\[9\.58\%_71\.32\%_87\.71\%_22\.64\%\]{top:9.58%;right:71.32%;bottom:87.71%;left:22.64%}.inset-\[9\.77\%_35\.89\%_70\.37\%_45\.57\%\]{top:9.77%;right:35.89%;bottom:70.37%;left:45.57%}.inset-\[9\.77\%_35\.89\%_83\.88\%_49\.99\%\]{top:9.77%;right:35.89%;bottom:83.88%;left:49.99%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-8{right:-2rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-3\/4{bottom:75%}.bottom-\[0\.01\%\]{bottom:.01%}.bottom-\[12\.5\%\]{bottom:12.5%}.bottom-\[14\.06\%\]{bottom:14.06%}.bottom-\[8\.33\%\]{bottom:8.33%}.bottom-\[98\.07\%\]{bottom:98.07%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[-0\.07\%\]{left:-.07%}.left-\[-11\.98\%\]{left:-11.98%}.left-\[-31\.25\%\]{left:-31.25%}.left-\[-44px\]{left:-44px}.left-\[-80px\]{left:-80px}.left-\[-88px\]{left:-88px}.left-\[0\.13px\]{left:.13px}.left-\[1041\.79px\]{left:1041.79px}.left-\[10px\]{left:10px}.left-\[126px\]{left:126px}.left-\[1389\.05px\]{left:1389.05px}.left-\[13px\]{left:13px}.left-\[1675px\]{left:1675px}.left-\[21\.99\%\]{left:21.99%}.left-\[29\.17\%\]{left:29.17%}.left-\[2px\]{left:2px}.left-\[347\.26px\]{left:347.26px}.left-\[352px\]{left:352px}.left-\[43px\]{left:43px}.left-\[44px\]{left:44px}.left-\[46px\]{left:46px}.left-\[47\.37\%\]{left:47.37%}.left-\[50\%\]{left:50%}.left-\[52px\]{left:52px}.left-\[568px\]{left:568px}.left-\[6\.69\%\]{left:6.69%}.left-\[694\.52px\]{left:694.52px}.left-\[8\.33\%\]{left:8.33%}.left-\[calc\(50\%\+0\.5px\)\]{left:calc(50% + .5px)}.left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}.left-\[calc\(50\%-1px\)\]{left:calc(50% - 1px)}.left-\[calc\(50\%-335px\)\]{left:calc(50% - 335px)}.left-px{left:1px}.right-0{right:0}.right-1{right:.25rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\/4{right:75%}.right-4{right:1rem}.right-\[55\.79\%\]{right:55.79%}.right-\[6\.78\%\]{right:6.78%}.right-\[640\.17px\]{right:640.17px}.right-\[80\.23\%\]{right:80.23%}.right-\[916\.88px\]{right:916.88px}.right-\[917\.13px\]{right:917.13px}.right-\[917px\]{right:917px}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[-10\.89\%\]{top:-10.89%}.top-\[-13\.72\%\]{top:-13.72%}.top-\[-1px\]{top:-1px}.top-\[-26\.91\%\]{top:-26.91%}.top-\[-27\.17\%\]{top:-27.17%}.top-\[-4\.43\%\]{top:-4.43%}.top-\[-79\.03\%\]{top:-79.03%}.top-\[0\.1\%\]{top:.1%}.top-\[1104px\]{top:1104px}.top-\[1209px\]{top:1209px}.top-\[130px\]{top:130px}.top-\[184px\]{top:184px}.top-\[1px\]{top:1px}.top-\[206px\]{top:206px}.top-\[2231px\]{top:2231px}.top-\[22px\]{top:22px}.top-\[2345px\]{top:2345px}.top-\[260px\]{top:260px}.top-\[26px\]{top:26px}.top-\[290px\]{top:290px}.top-\[2px\]{top:2px}.top-\[3333px\]{top:3333px}.top-\[3474px\]{top:3474px}.top-\[34px\]{top:34px}.top-\[37\.5\%\]{top:37.5%}.top-\[3761px\]{top:3761px}.top-\[38\.82px\]{top:38.82px}.top-\[38px\]{top:38px}.top-\[390px\]{top:390px}.top-\[3px\]{top:3px}.top-\[409px\]{top:409px}.top-\[40px\]{top:40px}.top-\[43\.8px\]{top:43.8px}.top-\[46px\]{top:46px}.top-\[4px\]{top:4px}.top-\[50\%\]{top:50%}.top-\[505px\]{top:505px}.top-\[520px\]{top:520px}.top-\[60\%\]{top:60%}.top-\[602px\]{top:602px}.top-\[650px\]{top:650px}.top-\[6px\]{top:6px}.top-\[74px\]{top:74px}.top-\[8\.33\%\]{top:8.33%}.top-\[8px\]{top:8px}.top-\[calc\(50\%\+136px\)\]{top:calc(50% + 136px)}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-\[0\.169px\]{margin-left:.169px}.ml-\[24px\]{margin-left:24px}.ml-\[29\.826px\]{margin-left:29.826px}.ml-\[30px\]{margin-left:30px}.ml-\[461px\]{margin-left:461px}.ml-\[538\.831px\]{margin-left:538.831px}.ml-\[539px\]{margin-left:539px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[128px\]{margin-top:128px}.mt-\[12px\]{margin-top:12px}.mt-\[13px\]{margin-top:13px}.mt-\[19\.259px\]{margin-top:19.259px}.mt-\[282px\]{margin-top:282px}.mt-\[62px\]{margin-top:62px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[484\/326\]{aspect-ratio:484/326}.aspect-\[917\/414\]{aspect-ratio:917/414}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.size-\[16px\]{width:16px;height:16px}.size-\[17px\]{width:17px;height:17px}.size-\[24px\]{width:24px;height:24px}.size-full{width:100%;height:100%}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[104\.51\%\]{height:104.51%}.h-\[119px\]{height:119px}.h-\[120\.53\%\]{height:120.53%}.h-\[120\.82\%\]{height:120.82%}.h-\[12px\]{height:12px}.h-\[130px\]{height:130px}.h-\[132\.13\%\]{height:132.13%}.h-\[140px\]{height:140px}.h-\[149px\]{height:149px}.h-\[151\.68\%\]{height:151.68%}.h-\[151\.975px\]{height:151.975px}.h-\[187\.823px\]{height:187.823px}.h-\[193\.08\%\]{height:193.08%}.h-\[1px\]{height:1px}.h-\[21\.547px\]{height:21.547px}.h-\[28\.69px\]{height:28.69px}.h-\[30px\]{height:30px}.h-\[326px\]{height:326px}.h-\[32px\]{height:32px}.h-\[330px\]{height:330px}.h-\[344\.2\%\]{height:344.2%}.h-\[360px\]{height:360px}.h-\[39px\]{height:39px}.h-\[414px\]{height:414px}.h-\[48px\]{height:48px}.h-\[531px\]{height:531px}.h-\[53px\]{height:53px}.h-\[5px\]{height:5px}.h-\[6\.5px\]{height:6.5px}.h-\[60\.069px\]{height:60.069px}.h-\[65\.016px\]{height:65.016px}.h-\[74px\]{height:74px}.h-\[780px\]{height:780px}.h-\[85\.333px\]{height:85.333px}.h-\[92\.444px\]{height:92.444px}.h-\[calc\(100vh-28px\)\]{height:calc(100vh - 28px)}.h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*1\)\+\(var\(--transform-inner-height\)\*0\)\)\)\]{height:calc(1px * ((var(--transform-inner-width) * 1) + (var(--transform-inner-height) * 0)))}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100\.13\%\]{width:100.13%}.w-\[1005px\]{width:1005px}.w-\[100px\]{width:100px}.w-\[1034\.17px\]{width:1034.17px}.w-\[1034px\]{width:1034px}.w-\[1228px\]{width:1228px}.w-\[12px\]{width:12px}.w-\[130px\]{width:130px}.w-\[135\.714px\]{width:135.714px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[154px\]{width:154px}.w-\[1573px\]{width:1573px}.w-\[178\.15\%\]{width:178.15%}.w-\[1920px\]{width:1920px}.w-\[192px\]{width:192px}.w-\[1px\]{width:1px}.w-\[202px\]{width:202px}.w-\[214px\]{width:214px}.w-\[231\.69\%\]{width:231.69%}.w-\[260px\]{width:260px}.w-\[276\.958px\]{width:276.958px}.w-\[280px\]{width:280px}.w-\[303\.95px\]{width:303.95px}.w-\[310px\]{width:310px}.w-\[320px\]{width:320px}.w-\[40\.155px\]{width:40.155px}.w-\[40px\]{width:40px}.w-\[446\.395px\]{width:446.395px}.w-\[449px\]{width:449px}.w-\[459px\]{width:459px}.w-\[484px\]{width:484px}.w-\[4px\]{width:4px}.w-\[514px\]{width:514px}.w-\[517px\]{width:517px}.w-\[56px\]{width:56px}.w-\[598px\]{width:598px}.w-\[88px\]{width:88px}.w-\[917\.125px\]{width:917.125px}.w-\[917\.251px\]{width:917.251px}.w-\[917px\]{width:917px}.w-\[918px\]{width:918px}.w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*1\)\+\(var\(--transform-inner-width\)\*0\)\)\)\]{width:calc(1px * ((var(--transform-inner-height) * 1) + (var(--transform-inner-width) * 0)))}.w-\[min-content\]{width:-moz-min-content;width:min-content}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.max-w-\[260px\]{max-width:260px}.max-w-\[800px\]{max-width:800px}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[100\%\]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[180deg\]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[25\.267deg\]{--tw-rotate: 25.267deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[90deg\]{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[356\.461deg\]{--tw-skew-x: 356.461deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-\[-100\%\]{--tw-scale-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[scroll-reverse_25s_linear_infinite\]{animation:scroll-reverse 25s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-\[scroll_30s_linear_infinite\]{animation:scroll 30s linear infinite}@keyframes shimmer{to{transform:translate(100%)}}.animate-\[shimmer_1\.5s_infinite\]{animation:shimmer 1.5s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .5s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[max-content\]{grid-template-columns:max-content}.grid-rows-\[max-content\]{grid-template-rows:max-content}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-start{place-items:start}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[109px\]{gap:109px}.gap-\[10px\]{gap:10px}.gap-\[24px\]{gap:24px}.gap-\[29px\]{gap:29px}.gap-\[40px\]{gap:40px}.gap-\[61px\]{gap:61px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[97px\]{gap:97px}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50px\]{border-radius:50px}.rounded-\[6px\]{border-radius:6px}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#d9d9d9\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[--theme-160\]{border-color:var(--theme-160)}.border-\[--theme-20\]{border-color:var(--theme-20)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-neutral-50{--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-theme-120{border-color:var(--theme-120)}.border-theme-140{border-color:var(--theme-140)}.border-theme-160{border-color:var(--theme-160)}.border-theme-20{border-color:var(--theme-20)}.border-theme-60{border-color:var(--theme-60)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#ece7fe\]{--tw-bg-opacity: 1;background-color:rgb(236 231 254 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f3f8\]{--tw-bg-opacity: 1;background-color:rgb(244 243 248 / var(--tw-bg-opacity, 1))}.bg-\[--bg-section\]{background-color:var(--bg-section)}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[--theme-120\]{background-color:var(--theme-120)}.bg-\[--theme-140\]{background-color:var(--theme-140)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-theme-140{background-color:var(--theme-140)}.bg-theme-20{background-color:var(--theme-20)}.bg-theme-280{background-color:var(--theme-280)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-white\/50{background-color:#ffffff80}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#4152E9\]{--tw-gradient-from: #4152E9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(65 82 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5C4CAF\]{--tw-gradient-from: #5C4CAF var(--tw-gradient-from-position);--tw-gradient-to: rgb(92 76 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6666b0\]{--tw-gradient-from: #6666b0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(102 102 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6666b0\]\/95{--tw-gradient-from: rgb(102 102 176 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(102 102 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7C35D8\]{--tw-gradient-from: #7C35D8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 53 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8A7FE8\]{--tw-gradient-from: #8A7FE8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(138 127 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--bg-section\]{--tw-gradient-from: var(--bg-section) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--theme-120\]{--tw-gradient-from: var(--theme-120) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--theme-20\]{--tw-gradient-from: var(--theme-20) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--theme-60\]{--tw-gradient-from: var(--theme-60) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--theme-70\]{--tw-gradient-from: var(--theme-70) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-theme-10{--tw-gradient-from: var(--theme-10) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-theme-140{--tw-gradient-from: var(--theme-140) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-theme-20{--tw-gradient-from: var(--theme-20) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-theme-280{--tw-gradient-from: var(--theme-280) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-theme-60{--tw-gradient-from: var(--theme-60) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#5C4CAF\]\/90{--tw-gradient-to: rgb(92 76 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(92 76 175 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7C35D8\]\/10{--tw-gradient-to: rgb(124 53 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(124 53 216 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[--theme-10\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--theme-10) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[--theme-120\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--theme-120) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[--theme-280\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--theme-280) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[--theme-60\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--theme-60) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[--theme-70\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--theme-70) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/80{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/90{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#4152E9\]{--tw-gradient-to: #4152E9 var(--tw-gradient-to-position)}.to-\[\#5540AE\]{--tw-gradient-to: #5540AE var(--tw-gradient-to-position)}.to-\[\#5540ae\]{--tw-gradient-to: #5540ae var(--tw-gradient-to-position)}.to-\[\#5540ae\]\/85{--tw-gradient-to: rgb(85 64 174 / .85) var(--tw-gradient-to-position)}.to-\[\#7668B4\]{--tw-gradient-to: #7668B4 var(--tw-gradient-to-position)}.to-\[\#7C35D8\]{--tw-gradient-to: #7C35D8 var(--tw-gradient-to-position)}.to-\[\#8A7FE8\]{--tw-gradient-to: #8A7FE8 var(--tw-gradient-to-position)}.to-\[\#F4F0F8\]{--tw-gradient-to: #F4F0F8 var(--tw-gradient-to-position)}.to-\[--bg-section\]{--tw-gradient-to: var(--bg-section) var(--tw-gradient-to-position)}.to-\[--theme-120\]{--tw-gradient-to: var(--theme-120) var(--tw-gradient-to-position)}.to-\[--theme-20\]{--tw-gradient-to: var(--theme-20) var(--tw-gradient-to-position)}.to-\[--theme-280\]{--tw-gradient-to: var(--theme-280) var(--tw-gradient-to-position)}.to-\[--theme-60\]{--tw-gradient-to: var(--theme-60) var(--tw-gradient-to-position)}.to-\[--theme-70\]{--tw-gradient-to: var(--theme-70) var(--tw-gradient-to-position)}.to-primary\/50{--tw-gradient-to: hsl(var(--primary) / .5) var(--tw-gradient-to-position)}.to-primary\/70{--tw-gradient-to: hsl(var(--primary) / .7) var(--tw-gradient-to-position)}.to-secondary\/5{--tw-gradient-to: hsl(var(--secondary) / .05) var(--tw-gradient-to-position)}.to-theme-10{--tw-gradient-to: var(--theme-10) var(--tw-gradient-to-position)}.to-theme-120{--tw-gradient-to: var(--theme-120) var(--tw-gradient-to-position)}.to-theme-140{--tw-gradient-to: var(--theme-140) var(--tw-gradient-to-position)}.to-theme-160{--tw-gradient-to: var(--theme-160) var(--tw-gradient-to-position)}.to-theme-20{--tw-gradient-to: var(--theme-20) var(--tw-gradient-to-position)}.to-theme-280{--tw-gradient-to: var(--theme-280) var(--tw-gradient-to-position)}.to-theme-70{--tw-gradient-to: var(--theme-70) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.stroke-\[1\.5\]{stroke-width:1.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[25px\]{padding-left:25px;padding-right:25px}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[74px\]{padding-top:74px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Inter\:Medium\'\,sans-serif\]{font-family:"Inter:Medium",sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,\'Noto_Sans_KR\:Regular\'\,sans-serif\]{font-family:"Inter:Regular","Noto Sans JP:Regular","Noto Sans SC:Regular","Noto Sans KR:Regular",sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Inter:Regular","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:"Inter:Regular","Noto Sans JP:Regular",sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:"Inter:Regular","Noto Sans SC:Regular","Noto Sans JP:Regular",sans-serif}.font-\[\'Inter\:Regular\'\,sans-serif\]{font-family:"Inter:Regular",sans-serif}.font-\[\'Inter\:Semi_Bold\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Inter:Semi Bold","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-\[\'Inter\:Semi_Bold\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:"Inter:Semi Bold","Noto Sans JP:Regular",sans-serif}.font-\[\'Inter\:Semi_Bold\'\,sans-serif\]{font-family:"Inter:Semi Bold",sans-serif}.font-\[\'Microsoft_YaHei\:Bold\'\,sans-serif\]{font-family:"Microsoft YaHei:Bold",sans-serif}.font-\[\'Microsoft_YaHei\:Regular\'\,sans-serif\]{font-family:"Microsoft YaHei:Regular",sans-serif}.font-\[\'Petrona\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,sans-serif\]{font-family:"Petrona:Bold","Noto Sans JP:Bold",sans-serif}.font-\[\'Sen\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Sen:Bold","Noto Sans JP:Bold","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-\[\'Sen\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Sen:Bold","Noto Sans JP:Bold","Noto Sans SC:Bold","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-\[\'Sen\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,sans-serif\]{font-family:"Sen:Bold","Noto Sans JP:Bold","Noto Sans SC:Bold",sans-serif}.font-\[\'Sen\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:"Sen:Bold","Noto Sans JP:Bold","Noto Sans SC:Regular","Noto Sans JP:Regular",sans-serif}.font-\[\'Sen\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,sans-serif\]{font-family:"Sen:Bold","Noto Sans JP:Bold",sans-serif}.font-\[\'Sen\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:"Sen:Bold","Noto Sans SC:Bold","Noto Sans JP:Bold","Noto Sans SC:Regular","Noto Sans JP:Regular",sans-serif}.font-\[\'Sen\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,sans-serif\]{font-family:"Sen:Bold","Noto Sans SC:Bold","Noto Sans JP:Bold",sans-serif}.font-\[\'Sen\:Bold\'\,sans-serif\]{font-family:"Sen:Bold",sans-serif}.font-\[\'Sen\:Medium\'\,\'Noto_Sans_JP\:Medium\'\,\'Noto_Sans_SC\:Medium\'\,sans-serif\]{font-family:"Sen:Medium","Noto Sans JP:Medium","Noto Sans SC:Medium",sans-serif}.font-\[\'Sen\:Regular\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Sen:Regular","Noto Sans JP:Bold","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-\[\'Sen\:Regular\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Sen:Regular","Noto Sans JP:Bold","Noto Sans SC:Bold","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-\[\'Sen\:Regular\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,\'Noto_Sans_SC\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:"Sen:Regular","Noto Sans JP:Bold","Noto Sans SC:Bold","Noto Sans SC:Regular","Noto Sans JP:Regular",sans-serif}.font-\[\'Sen\:Regular\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,sans-serif\]{font-family:"Sen:Regular","Noto Sans JP:Bold","Noto Sans SC:Bold",sans-serif}.font-\[\'Sen\:Regular\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:"Sen:Regular","Noto Sans JP:Bold","Noto Sans SC:Regular","Noto Sans JP:Regular",sans-serif}.font-\[\'Sen\:Regular\'\,\'Noto_Sans_SC\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Sen:Regular","Noto Sans SC:Bold","Noto Sans JP:Bold","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-\[\'Sintony\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:"Sintony:Regular","Noto Sans JP:Regular","Noto Sans SC:Regular",sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0px\]{font-size:0px}.text-\[100px\]{font-size:100px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[36px\]{font-size:36px}.text-\[48px\]{font-size:48px}.text-\[60px\]{font-size:60px}.text-\[95px\]{font-size:95px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-\[0\]{line-height:0}.leading-\[20px\]{line-height:20px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-\[28px\]{line-height:28px}.leading-\[32px\]{line-height:32px}.leading-\[48px\]{line-height:48px}.leading-\[56px\]{line-height:56px}.leading-\[64px\]{line-height:64px}.leading-\[90px\]{line-height:90px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.22px\]{letter-spacing:-.22px}.tracking-\[-2px\]{letter-spacing:-2px}.tracking-\[-8px\]{letter-spacing:-8px}.tracking-\[1\.76px\]{letter-spacing:1.76px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[3px\]{letter-spacing:3px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#232536\]{--tw-text-opacity: 1;color:rgb(35 37 54 / var(--tw-text-opacity, 1))}.text-\[\#4c4c4c\]{--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity, 1))}.text-\[\#592ea9\]{--tw-text-opacity: 1;color:rgb(89 46 169 / var(--tw-text-opacity, 1))}.text-\[\#5943b0\]{--tw-text-opacity: 1;color:rgb(89 67 176 / var(--tw-text-opacity, 1))}.text-\[\#6d6e76\]{--tw-text-opacity: 1;color:rgb(109 110 118 / var(--tw-text-opacity, 1))}.text-\[--text-primary\]{color:var(--text-primary)}.text-\[--text-secondary\]{color:var(--text-secondary)}.text-\[--theme-20\]{color:var(--theme-20)}.text-\[--theme-60\]{color:var(--theme-60)}.text-\[color\:hsl\(var\(--text-secondary\)\/\.6\)\]{color:hsl(var(--text-secondary)/.6)}.text-\[rgba\(255\,255\,255\,0\.8\)\]{color:#fffc}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.text-neutral-50\/80{color:#fafafacc}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-theme-20{color:var(--theme-20)}.text-theme-280{color:var(--theme-280)}.text-theme-60{color:var(--theme-60)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-solid{text-decoration-style:solid}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.49\]{opacity:.49}.opacity-\[0\.78\]{opacity:.78}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_2px_20px_0px_rgba\(61\,39\,85\,0\.15\)\]{--tw-shadow: 0px 2px 20px 0px rgba(61,39,85,.15);--tw-shadow-colored: 0px 2px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[--theme-160\]{--tw-ring-color: var(--theme-160)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[grid-area\:1_\/_1\]{grid-area:1 / 1}.streamdown-markdown{color:hsl(var(--foreground));font-size:14px;line-height:1.5;word-wrap:break-word}.user-bubble-content .streamdown-markdown,.user-bubble-content .streamdown-markdown *{color:#fff!important}.streamdown-markdown>*:first-child{margin-top:0!important}.streamdown-markdown>*:last-child{margin-bottom:0!important}.streamdown-markdown h1,.streamdown-markdown h2,.streamdown-markdown h3,.streamdown-markdown h4,.streamdown-markdown h5,.streamdown-markdown h6{margin-top:1.5rem;margin-bottom:1rem;line-height:1.25}.streamdown-markdown h1{font-size:1.75rem;font-weight:700;background:linear-gradient(to right,#4152e9,#8a7fe8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.streamdown-markdown h2{font-size:1.375rem;font-weight:600;color:#5540ae;padding-left:1rem;border-left:3px solid #5540AE}.streamdown-markdown h3{font-size:1.125rem;font-weight:600;color:#5540ae}.streamdown-markdown h4,.streamdown-markdown h5,.streamdown-markdown h6{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.streamdown-markdown p{margin-top:0;margin-bottom:.625rem}.streamdown-markdown a{color:#4152e9;text-decoration:none;background-color:transparent;transition:all .2s ease}.streamdown-markdown a:hover{color:#8a7fe8;text-decoration:underline}.streamdown-markdown ul,.streamdown-markdown ol{margin-top:0;margin-bottom:1rem;padding-left:2em}.streamdown-markdown ul{list-style-type:disc}.streamdown-markdown ol{list-style-type:decimal}.streamdown-markdown li{margin-top:.25em;margin-bottom:.25em}.streamdown-markdown li>p{margin-top:1rem}.streamdown-markdown blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid transparent;-o-border-image:linear-gradient(to bottom,#4152E9,#8A7FE8) 1;border-image:linear-gradient(to bottom,#4152e9,#8a7fe8) 1;background-color:#f4f0f8;border-radius:0 .375rem .375rem 0;color:hsl(var(--foreground))}.streamdown-markdown blockquote>:first-child{margin-top:0}.streamdown-markdown blockquote>:last-child{margin-bottom:0}.streamdown-markdown code{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:#e6e1f5;border:1px solid #8A7FE8;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:#5540ae}.streamdown-markdown pre{margin-top:1rem;margin-bottom:1rem;padding:1rem;background-color:#f4f0f8;border-left:3px solid #5540AE;border-radius:.375rem;overflow-x:auto;font-size:85%;line-height:1.45;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.streamdown-markdown pre code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0;font-size:100%;color:hsl(var(--foreground))}.streamdown-markdown img{border-style:none;max-width:100%;height:auto;box-sizing:content-box;background-color:transparent}.streamdown-markdown hr{box-sizing:content-box;overflow:hidden;height:2px;padding:0;margin:1.5rem 0;background:linear-gradient(to right,#4152e9,#8a7fe8,#4152e9);border:0}.streamdown-markdown strong,.streamdown-markdown b{font-weight:700;color:#5540ae}.streamdown-markdown em,.streamdown-markdown i{font-style:italic;color:hsl(var(--foreground))}.streamdown-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;margin-top:1rem;margin-bottom:1rem;font-size:13px}.streamdown-markdown table th,.streamdown-markdown table td{padding:8px 16px;border:1px solid #E6E1F5;white-space:nowrap}.streamdown-markdown table th{font-weight:600;background:linear-gradient(to right,#5540ae,#7668b4);color:#fff}.streamdown-markdown table tr{background-color:hsl(var(--background));border-top:1px solid #E6E1F5}.streamdown-markdown table tr:nth-child(2n){background-color:#f4f3f8}.streamdown-markdown>div:has(table){overflow-x:auto;-webkit-overflow-scrolling:touch}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(4);opacity:0}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[--theme-20\]:hover{border-color:var(--theme-20)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-theme-120:hover{border-color:var(--theme-120)}.hover\:border-theme-60:hover{border-color:var(--theme-60)}.hover\:bg-\[\#333\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[--theme-20\]:hover{background-color:var(--theme-20)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-theme-10:hover{background-color:var(--theme-10)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-theme-20:hover{color:var(--theme-20)}.hover\:text-theme-60:hover{color:var(--theme-60)}.hover\:text-theme-70:hover{color:var(--theme-70)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-900:hover{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[--theme-20\]{color:var(--theme-20)}.group:hover .group-hover\:text-theme-60{color:var(--theme-60)}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:ring-\[--theme-20\]{--tw-ring-color: var(--theme-20)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[280px\,1fr\]{grid-template-columns:280px 1fr}.md\:gap-6{gap:1.5rem}.md\:p-4{padding:1rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:left-\[55\.48\%\]{left:55.48%}.lg\:right-0{right:0}.lg\:right-\[55\.48\%\]{right:55.48%}.lg\:top-0{top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-24{height:6rem}.lg\:h-80{height:20rem}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[320px\,1fr\]{grid-template-columns:320px 1fr}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:bg-transparent{background-color:transparent}.lg\:p-12{padding:3rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[4px\]{padding-left:4px;padding-right:4px}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:pt-24{padding-top:6rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-24{gap:6rem}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
