/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/KaTeX_AMS-Regular.BQhdFMY1.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_AMS-Regular.DMm9YOAa.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Caligraphic-Bold.BEiXGLvX.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Caligraphic-Regular.Di6jR-x-.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Caligraphic-Regular.CTRA-rTL.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Fraktur-Bold.CL6g_b3V.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Fraktur-Bold.BsDP51OF.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Fraktur-Regular.CTYiF6lA.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Fraktur-Regular.Dxdc4cR9.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Main-Bold.Cx986IdX.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Main-Bold.Jm3AIy58.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Main-BoldItalic.DxDJ3AOS.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Main-BoldItalic.SpSLRI95.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Main-Italic.NWA7e6Wa.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Main-Italic.BMLOBm91.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Main-Regular.B22Nviop.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Main-Regular.Dr94JaBh.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Math-BoldItalic.CZnvNsCZ.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Math-BoldItalic.iY-2wyZ7.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Math-Italic.t53AETM-.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Math-Italic.DA0__PXp.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_SansSerif-Bold.D1sUS0GD.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_SansSerif-Bold.DbIhKOiC.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_SansSerif-Italic.C3H0VqGB.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_SansSerif-Italic.DN2j7dab.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_SansSerif-Regular.DDBCnlJ7.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_SansSerif-Regular.CS6fqUqJ.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Script-Regular.D3wIWfF6.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Script-Regular.D5yQViql.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Size1-Regular.mCD8mA8B.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Size1-Regular.C195tn64.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Size2-Regular.Dy4dx90m.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Size2-Regular.oD1tc_U0.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Size3-Regular.CTq5MqoE.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Size4-Regular.Dl5lxZxV.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Size4-Regular.BF-4gkZK.woff)format("woff"),url(/_app/immutable/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(/_app/immutable/assets/KaTeX_Typewriter-Regular.CO6r4hn1.woff2)format("woff2"),url(/_app/immutable/assets/KaTeX_Typewriter-Regular.C0xS9mPB.woff)format("woff"),url(/_app/immutable/assets/KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.4"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@layer reset{:root{color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:oklch(97% .015 150);--color-primary-100:oklch(93% .03 150);--color-primary-200:oklch(87% .05 150);--color-primary-300:oklch(79% .07 150);--color-primary-400:oklch(70% .09 150);--color-primary-500:oklch(60% .1 150);--color-primary-600:oklch(52% .1 150);--color-primary-700:oklch(44% .09 150);--color-primary-800:oklch(37% .08 150);--color-primary-900:oklch(30% .06 150);--color-primary-950:oklch(23% .05 150);--color-secondary-50:oklch(100% 0 none);--color-secondary-500:oklch(73.45% .06 6.93);--color-secondary-950:oklch(34.7% .06 6.44);--color-tertiary-50:oklch(95.57% .07 196.07);--color-tertiary-950:oklch(27.41% .11 259.38);--color-success-50:oklch(98.47% .08 107.81);--color-success-300:oklch(84.34% .13 121.55);--color-success-500:oklch(74.85% .16 126.66);--color-success-700:oklch(60.22% .14 130.38);--color-success-950:oklch(36.54% .11 137.49);--color-warning-50:oklch(98.84% .06 107.44);--color-warning-100:oklch(95.38% .08 97.77);--color-warning-400:oklch(85.61% .12 80.4);--color-warning-500:oklch(82.46% .14 76.71);--color-warning-600:oklch(75.14% .13 75.87);--color-warning-700:oklch(67.54% .12 75.26);--color-warning-900:oklch(52.04% .1 72.99);--color-warning-950:oklch(43.87% .1 69.76);--color-error-50:oklch(84.09% .09 39.22);--color-error-100:oklch(78.16% .11 32.37);--color-error-300:oklch(67.31% .16 27.17);--color-error-400:oklch(62.65% .19 26.98);--color-error-500:oklch(58.63% .21 27.12);--color-error-600:oklch(52.93% .19 27.15);--color-error-700:oklch(47.08% .17 27.5);--color-error-800:oklch(41.08% .15 27.63);--color-error-900:oklch(34.88% .13 28.17);--color-error-950:oklch(28.23% .12 29.23);--color-surface-50:oklch(99% .002 80);--color-surface-100:oklch(97% .003 80);--color-surface-200:oklch(94% .004 80);--color-surface-300:oklch(90% .005 80);--color-surface-400:oklch(84% .006 80);--color-surface-500:oklch(75% .006 80);--color-surface-600:oklch(60% .006 80);--color-surface-700:oklch(45% .008 220);--color-surface-800:oklch(36% .012 212);--color-surface-900:oklch(29% .015 208);--color-surface-950:oklch(23% .018 205);--color-leggraph-deep:#002b36;--color-leggraph-raised:#073642;--color-leggraph-text:#93a1a1;--radius-base:.375rem;--radius-container:.75rem;--color-surface-0-950:oklch(100% 0 none);--color-surface-50-900:var(--color-surface-50);--color-surface-50-950:var(--color-surface-50);--color-surface-100-800:var(--color-surface-100);--color-surface-100-900:var(--color-surface-100);--color-surface-200-800:var(--color-surface-200);--color-surface-300-700:var(--color-surface-300);--color-surface-400-600:var(--color-surface-400);--color-surface-600-400:var(--color-surface-600);--color-surface-700-300:var(--color-surface-700);--color-surface-800-200:var(--color-surface-800);--color-surface-900-50:var(--color-surface-900)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-100{top:calc(var(--spacing) * 100)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.row-1{grid-row:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:0}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-19{width:calc(var(--spacing) * 19)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[16\.5rem\]{width:16.5rem}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[520px\]{width:520px}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[44px\]{min-width:44px}.min-w-\[280px\]{min-width:280px}.min-w-\[960px\]{min-width:960px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.list-inside{list-style-position:inside}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-\[lower-roman\]{list-style-type:lower-roman}.list-\[upper-alpha\]{list-style-type:upper-alpha}.list-\[upper-roman\]{list-style-type:upper-roman}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-\[minmax\(240px\,1fr\)_100px_100px_100px_140px_140px_minmax\(180px\,1\.2fr\)_48px\]{grid-template-columns:minmax(240px,1fr) 100px 100px 100px 140px 140px minmax(180px,1.2fr) 48px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-surface-100-800\/70>:not(:last-child)){border-color:#f6f5f3b3}@supports (color:color-mix(in lab,red,red)){:where(.divide-surface-100-800\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-surface-100-800) 70%,transparent)}}:where(.divide-surface-200>:not(:last-child)){border-color:var(--color-surface-200)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500{border-color:var(--color-amber-500)}.border-error-400\/30{border-color:#e44c444d}@supports (color:color-mix(in lab,red,red)){.border-error-400\/30{border-color:color-mix(in oklab,var(--color-error-400) 30%,transparent)}}.border-error-500\/40{border-color:#dd2f2d66}@supports (color:color-mix(in lab,red,red)){.border-error-500\/40{border-color:color-mix(in oklab,var(--color-error-500) 40%,transparent)}}.border-green-300{border-color:var(--color-green-300)}.border-primary-300{border-color:var(--color-primary-300)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600\/30{border-color:#3979494d}@supports (color:color-mix(in lab,red,red)){.border-primary-600\/30{border-color:color-mix(in oklab,var(--color-primary-600) 30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-surface-100-800\/70{border-color:#f6f5f3b3}@supports (color:color-mix(in lab,red,red)){.border-surface-100-800\/70{border-color:color-mix(in oklab,var(--color-surface-100-800) 70%,transparent)}}.border-surface-200{border-color:var(--color-surface-200)}.border-surface-200-800{border-color:var(--color-surface-200-800)}.border-surface-200-800\/60{border-color:#ecebe899}@supports (color:color-mix(in lab,red,red)){.border-surface-200-800\/60{border-color:color-mix(in oklab,var(--color-surface-200-800) 60%,transparent)}}.border-surface-200-800\/70{border-color:#ecebe8b3}@supports (color:color-mix(in lab,red,red)){.border-surface-200-800\/70{border-color:color-mix(in oklab,var(--color-surface-200-800) 70%,transparent)}}.border-surface-300{border-color:var(--color-surface-300)}.border-surface-300-700{border-color:var(--color-surface-300-700)}.border-surface-300\/30{border-color:#e0deda4d}@supports (color:color-mix(in lab,red,red)){.border-surface-300\/30{border-color:color-mix(in oklab,var(--color-surface-300) 30%,transparent)}}.border-surface-700{border-color:var(--color-surface-700)}.border-surface-950{border-color:var(--color-surface-950)}.border-transparent{border-color:#0000}.border-warning-500\/30{border-color:#f8b8504d}@supports (color:color-mix(in lab,red,red)){.border-warning-500\/30{border-color:color-mix(in oklab,var(--color-warning-500) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-error-400{background-color:var(--color-error-400)}.bg-error-400\/15{background-color:#e44c4426}@supports (color:color-mix(in lab,red,red)){.bg-error-400\/15{background-color:color-mix(in oklab,var(--color-error-400) 15%,transparent)}}.bg-error-500\/15{background-color:#dd2f2d26}@supports (color:color-mix(in lab,red,red)){.bg-error-500\/15{background-color:color-mix(in oklab,var(--color-error-500) 15%,transparent)}}.bg-error-500\/20{background-color:#dd2f2d33}@supports (color:color-mix(in lab,red,red)){.bg-error-500\/20{background-color:color-mix(in oklab,var(--color-error-500) 20%,transparent)}}.bg-error-600{background-color:var(--color-error-600)}.bg-green-500{background-color:var(--color-green-500)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-600\/5{background-color:#3979490d}@supports (color:color-mix(in lab,red,red)){.bg-primary-600\/5{background-color:color-mix(in oklab,var(--color-primary-600) 5%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-success-500\/15{background-color:#93bf4226}@supports (color:color-mix(in lab,red,red)){.bg-success-500\/15{background-color:color-mix(in oklab,var(--color-success-500) 15%,transparent)}}.bg-surface-0-950{background-color:var(--color-surface-0-950)}.bg-surface-0-950\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-surface-0-950\/40{background-color:color-mix(in oklab,var(--color-surface-0-950) 40%,transparent)}}.bg-surface-50{background-color:var(--color-surface-50)}.bg-surface-50-900{background-color:var(--color-surface-50-900)}.bg-surface-50-950{background-color:var(--color-surface-50-950)}.bg-surface-50-950\/50{background-color:#fcfcfa80}@supports (color:color-mix(in lab,red,red)){.bg-surface-50-950\/50{background-color:color-mix(in oklab,var(--color-surface-50-950) 50%,transparent)}}.bg-surface-100{background-color:var(--color-surface-100)}.bg-surface-100-900{background-color:var(--color-surface-100-900)}.bg-surface-200{background-color:var(--color-surface-200)}.bg-surface-200-800{background-color:var(--color-surface-200-800)}.bg-surface-200\/50{background-color:#ecebe880}@supports (color:color-mix(in lab,red,red)){.bg-surface-200\/50{background-color:color-mix(in oklab,var(--color-surface-200) 50%,transparent)}}.bg-surface-400{background-color:var(--color-surface-400)}.bg-surface-900{background-color:var(--color-surface-900)}.bg-warning-100{background-color:var(--color-warning-100)}.bg-warning-500{background-color:var(--color-warning-500)}.bg-warning-500\/15{background-color:#f8b85026}@supports (color:color-mix(in lab,red,red)){.bg-warning-500\/15{background-color:color-mix(in oklab,var(--color-warning-500) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-200{background-color:var(--color-yellow-200)}.fill-blue-500{fill:var(--color-blue-500)}.fill-primary-50{fill:var(--color-primary-50)}.fill-primary-600{fill:var(--color-primary-600)}.fill-primary-700{fill:var(--color-primary-700)}.fill-surface-50{fill:var(--color-surface-50)}.fill-surface-100{fill:var(--color-surface-100)}.fill-surface-700{fill:var(--color-surface-700)}.fill-surface-800{fill:var(--color-surface-800)}.fill-white{fill:var(--color-white)}.stroke-current{stroke:currentColor}.stroke-primary-500{stroke:var(--color-primary-500)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.indent-8{text-indent:calc(var(--spacing) * 8)}.align-\[-2px\]{vertical-align:-2px}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-700{color:var(--color-amber-700)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-error-500{color:var(--color-error-500)}.text-error-700{color:var(--color-error-700)}.text-error-800{color:var(--color-error-800)}.text-green-700{color:var(--color-green-700)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-success-700{color:var(--color-success-700)}.text-surface-50{color:var(--color-surface-50)}.text-surface-300{color:var(--color-surface-300)}.text-surface-300-700{color:var(--color-surface-300-700)}.text-surface-400{color:var(--color-surface-400)}.text-surface-400-600{color:var(--color-surface-400-600)}.text-surface-500{color:var(--color-surface-500)}.text-surface-600{color:var(--color-surface-600)}.text-surface-600-400{color:var(--color-surface-600-400)}.text-surface-700{color:var(--color-surface-700)}.text-surface-700-300{color:var(--color-surface-700-300)}.text-surface-800{color:var(--color-surface-800)}.text-surface-800-200{color:var(--color-surface-800-200)}.text-surface-900{color:var(--color-surface-900)}.text-surface-900-50{color:var(--color-surface-900-50)}.text-warning-600{color:var(--color-warning-600)}.text-warning-700{color:var(--color-warning-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/border{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary-500{--tw-ring-color:var(--color-primary-500)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[right\,background-color\]{transition-property:right,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[right\]{transition-property:right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\/def\:visible:is(:where(.group\/def):focus-within *){visibility:visible}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-primary-500\/70:is(:where(.group):hover *){border-color:#519160b3}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-primary-500\/70:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-primary-500) 70%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/def\:visible:is(:where(.group\/def):hover *){visibility:visible}.group-hover\/node\:opacity-80:is(:where(.group\/node):hover *){opacity:.8}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-primary-400:hover{border-color:var(--color-primary-400)}.hover\:bg-error-500\/10:hover{background-color:#dd2f2d1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error-500\/10:hover{background-color:color-mix(in oklab,var(--color-error-500) 10%,transparent)}}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-surface-50:hover{background-color:var(--color-surface-50)}.hover\:bg-surface-50-900:hover{background-color:var(--color-surface-50-900)}.hover\:bg-surface-50-950:hover{background-color:var(--color-surface-50-950)}.hover\:bg-surface-100:hover{background-color:var(--color-surface-100)}.hover\:bg-surface-100-900:hover{background-color:var(--color-surface-100-900)}.hover\:bg-surface-200:hover{background-color:var(--color-surface-200)}.hover\:text-error-500:hover{color:var(--color-error-500)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-surface-800:hover{color:var(--color-surface-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:bg-primary-100:focus{background-color:var(--color-primary-100)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-primary-500\/20:focus{--tw-ring-color:#51916033}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:var(--color-primary-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-surface-300[data-disabled]{color:var(--color-surface-300)}.data-\[disabled\]\:text-surface-400[data-disabled]{color:var(--color-surface-400)}.data-\[outside-month\]\:text-surface-300[data-outside-month],.data-\[outside-range\]\:text-surface-300[data-outside-range]{color:var(--color-surface-300)}.data-\[selected\]\:bg-primary-500[data-selected]{background-color:var(--color-primary-500)}.data-\[selected\]\:text-white[data-selected]{color:var(--color-white)}.data-\[today\]\:ring-1[data-today]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[today\]\:ring-primary-500[data-today]{--tw-ring-color:var(--color-primary-500)}@media not all and (min-width:40rem){.max-sm\:top-16{top:calc(var(--spacing) * 16)}}@media(min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:w-auto{width:auto}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.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-\[minmax\(12rem\,1fr\)_8rem_8rem_2rem\]{grid-template-columns:minmax(12rem,1fr) 8rem 8rem 2rem}.md\:items-center{align-items:center}.md\:text-right{text-align:right}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(260px\,1fr\)_280px\]{grid-template-columns:minmax(260px,1fr) 280px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}:where(.dark\:divide-surface-700:where(.light-only-dark-variant,.light-only-dark-variant *)>:not(:last-child)){border-color:var(--color-surface-700)}:where(.dark\:divide-surface-800:where(.light-only-dark-variant,.light-only-dark-variant *)>:not(:last-child)){border-color:var(--color-surface-800)}.dark\:border-primary-700:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:var(--color-primary-700)}.dark\:border-red-800:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:var(--color-red-800)}.dark\:border-surface-50:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:var(--color-surface-50)}.dark\:border-surface-300:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:var(--color-surface-300)}.dark\:border-surface-600:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:var(--color-surface-600)}.dark\:border-surface-600\/30:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:#82807c4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-surface-600\/30:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:color-mix(in oklab,var(--color-surface-600) 30%,transparent)}}.dark\:border-surface-700:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:var(--color-surface-700)}.dark\:border-transparent:where(.light-only-dark-variant,.light-only-dark-variant *){border-color:#0000}.dark\:bg-leggraph-deep:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:var(--color-leggraph-deep)}.dark\:bg-primary-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:#14361d4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:color-mix(in oklab,var(--color-primary-900) 30%,transparent)}}.dark\:bg-primary-950\/30:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:#0823104d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-950\/30:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:color-mix(in oklab,var(--color-primary-950) 30%,transparent)}}.dark\:bg-red-900\/20:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:bg-red-950\/20:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.dark\:bg-surface-100:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:var(--color-surface-100)}.dark\:bg-surface-500:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:var(--color-surface-500)}.dark\:bg-surface-700:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:var(--color-surface-700)}.dark\:bg-surface-700\/50:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:#51565880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-surface-700\/50:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:color-mix(in oklab,var(--color-surface-700) 50%,transparent)}}.dark\:bg-surface-800:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:var(--color-surface-800)}.dark\:bg-surface-800\/50:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:#363f4180}@supports (color:color-mix(in lab,red,red)){.dark\:bg-surface-800\/50:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:color-mix(in oklab,var(--color-surface-800) 50%,transparent)}}.dark\:bg-surface-900:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:var(--color-surface-900)}.dark\:bg-warning-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:#8c5f194d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-warning-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:color-mix(in oklab,var(--color-warning-900) 30%,transparent)}}.dark\:bg-yellow-800:where(.light-only-dark-variant,.light-only-dark-variant *){background-color:var(--color-yellow-800)}.dark\:fill-leggraph-deep:where(.light-only-dark-variant,.light-only-dark-variant *){fill:var(--color-leggraph-deep)}.dark\:fill-leggraph-raised:where(.light-only-dark-variant,.light-only-dark-variant *){fill:var(--color-leggraph-raised)}.dark\:fill-leggraph-raised\/30:where(.light-only-dark-variant,.light-only-dark-variant *){fill:#0736424d}@supports (color:color-mix(in lab,red,red)){.dark\:fill-leggraph-raised\/30:where(.light-only-dark-variant,.light-only-dark-variant *){fill:color-mix(in oklab,var(--color-leggraph-raised) 30%,transparent)}}.dark\:fill-leggraph-raised\/50:where(.light-only-dark-variant,.light-only-dark-variant *){fill:#07364280}@supports (color:color-mix(in lab,red,red)){.dark\:fill-leggraph-raised\/50:where(.light-only-dark-variant,.light-only-dark-variant *){fill:color-mix(in oklab,var(--color-leggraph-raised) 50%,transparent)}}.dark\:fill-leggraph-text:where(.light-only-dark-variant,.light-only-dark-variant *){fill:var(--color-leggraph-text)}.dark\:fill-primary-400:where(.light-only-dark-variant,.light-only-dark-variant *){fill:var(--color-primary-400)}.dark\:fill-surface-300:where(.light-only-dark-variant,.light-only-dark-variant *){fill:var(--color-surface-300)}.dark\:fill-surface-400:where(.light-only-dark-variant,.light-only-dark-variant *){fill:var(--color-surface-400)}.dark\:text-amber-300:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-amber-300)}.dark\:text-blue-400:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-blue-400)}.dark\:text-error-300:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-error-300)}.dark\:text-error-400:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-error-400)}.dark\:text-green-300:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-green-300)}.dark\:text-primary-300:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-primary-300)}.dark\:text-primary-400:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-primary-400)}.dark\:text-red-200:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-red-200)}.dark\:text-red-300:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-red-300)}.dark\:text-red-400:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-red-400)}.dark\:text-surface-50:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-surface-50)}.dark\:text-surface-100:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-surface-100)}.dark\:text-surface-200:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-surface-200)}.dark\:text-surface-300:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-surface-300)}.dark\:text-surface-400:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-surface-400)}.dark\:text-surface-900:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-surface-900)}.dark\:text-warning-400:where(.light-only-dark-variant,.light-only-dark-variant *){color:var(--color-warning-400)}.dark\:prose-invert:where(.light-only-dark-variant,.light-only-dark-variant *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media(hover:hover){.dark\:hover\:bg-primary-800\/50:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:#1a4b2880}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-800\/50:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:color-mix(in oklab,var(--color-primary-800) 50%,transparent)}}.dark\:hover\:bg-primary-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:#14361d4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:color-mix(in oklab,var(--color-primary-900) 30%,transparent)}}.dark\:hover\:bg-red-900\/20:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:hover\:bg-surface-700:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:var(--color-surface-700)}.dark\:hover\:bg-surface-800\/70:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:#363f41b3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-surface-800\/70:where(.light-only-dark-variant,.light-only-dark-variant *):hover{background-color:color-mix(in oklab,var(--color-surface-800) 70%,transparent)}}.dark\:hover\:text-primary-400:where(.light-only-dark-variant,.light-only-dark-variant *):hover{color:var(--color-primary-400)}.dark\:hover\:text-surface-300:where(.light-only-dark-variant,.light-only-dark-variant *):hover{color:var(--color-surface-300)}}.dark\:focus\:bg-primary-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *):focus{background-color:#14361d4d}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:bg-primary-900\/30:where(.light-only-dark-variant,.light-only-dark-variant *):focus{background-color:color-mix(in oklab,var(--color-primary-900) 30%,transparent)}}.dark\:data-\[disabled\]\:text-surface-600:where(.light-only-dark-variant,.light-only-dark-variant *)[data-disabled],.dark\:data-\[outside-month\]\:text-surface-600:where(.light-only-dark-variant,.light-only-dark-variant *)[data-outside-month],.dark\:data-\[outside-range\]\:text-surface-600:where(.light-only-dark-variant,.light-only-dark-variant *)[data-outside-range]{color:var(--color-surface-600)}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.prose-p\:text-surface-900 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-surface-900)}.prose-p\:italic :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:italic}.dark\:prose-p\:text-surface-100:where(.light-only-dark-variant,.light-only-dark-variant *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-surface-100)}.prose-li\:text-surface-900 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-surface-900)}.dark\:prose-li\:text-surface-100:where(.light-only-dark-variant,.light-only-dark-variant *) :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-surface-100)}.\[\&_p\]\:mb-0 p{margin-bottom:0}}.card{background-color:var(--color-surface-50);border-radius:var(--radius-container,.75rem);overflow:hidden}.dark .card{background-color:var(--color-surface-950)}.btn{white-space:nowrap;border-radius:var(--radius-base,.375rem);transition:color var(--motion-duration-press) var(--motion-ease-out),background-color var(--motion-duration-press) var(--motion-ease-out),border-color var(--motion-duration-press) var(--motion-ease-out),box-shadow var(--motion-duration-press) var(--motion-ease-out),transform var(--motion-duration-press) var(--motion-ease-out),opacity var(--motion-duration-press) var(--motion-ease-out);cursor:pointer;color:inherit;font-weight:500;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-icon{border-radius:var(--radius-base,.375rem);width:2.5rem;height:2.5rem;transition:color var(--motion-duration-press) var(--motion-ease-out),background-color var(--motion-duration-press) var(--motion-ease-out),border-color var(--motion-duration-press) var(--motion-ease-out),box-shadow var(--motion-duration-press) var(--motion-ease-out),transform var(--motion-duration-press) var(--motion-ease-out),opacity var(--motion-duration-press) var(--motion-ease-out);cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:active{transform:scale(.97)}.btn-sm{gap:.375rem;padding:.25rem .75rem;font-size:.875rem}.chip{white-space:nowrap;transition:color var(--motion-duration-press) var(--motion-ease-out),background-color var(--motion-duration-press) var(--motion-ease-out),border-color var(--motion-duration-press) var(--motion-ease-out),box-shadow var(--motion-duration-press) var(--motion-ease-out),transform var(--motion-duration-press) var(--motion-ease-out),opacity var(--motion-duration-press) var(--motion-ease-out);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.rounded-container{border-radius:var(--radius-container,.75rem)}.preset-tonal{background-color:#b0adaa33}@supports (color:color-mix(in lab,red,red)){.preset-tonal{background-color:color-mix(in oklab,var(--color-surface-500) 20%,transparent)}}.preset-tonal{color:var(--color-surface-900)}.dark .preset-tonal{background-color:#3f4748}@supports (color:color-mix(in lab,red,red)){.dark .preset-tonal{background-color:color-mix(in oklab,var(--color-surface-500) 20%,var(--color-surface-900))}}.dark .preset-tonal{color:var(--color-surface-100)}.preset-tonal-primary,.preset-tonal-primary-500{background-color:#51916033}@supports (color:color-mix(in lab,red,red)){.preset-tonal-primary,.preset-tonal-primary-500{background-color:color-mix(in oklab,var(--color-primary-500) 20%,transparent)}}.preset-tonal-primary,.preset-tonal-primary-500{color:var(--color-primary-900)}.dark .preset-tonal-primary,.dark .preset-tonal-primary-500{background-color:#2c4139}@supports (color:color-mix(in lab,red,red)){.dark .preset-tonal-primary,.dark .preset-tonal-primary-500{background-color:color-mix(in oklab,var(--color-primary-500) 20%,var(--color-surface-900))}}.dark .preset-tonal-primary,.dark .preset-tonal-primary-500{color:var(--color-primary-100)}.preset-tonal-error{background-color:#dd2f2d26}@supports (color:color-mix(in lab,red,red)){.preset-tonal-error{background-color:color-mix(in oklab,var(--color-error-500) 15%,transparent)}}.preset-tonal-error{color:var(--color-error-900)}.dark .preset-tonal-error{background-color:#3f2e2f}@supports (color:color-mix(in lab,red,red)){.dark .preset-tonal-error{background-color:color-mix(in oklab,var(--color-error-500) 15%,var(--color-surface-900))}}.dark .preset-tonal-error{color:var(--color-error-100)}.preset-tonal-surface-100-900{background-color:var(--color-surface-100);color:var(--color-surface-900)}.dark .preset-tonal-surface-100-900{background-color:var(--color-surface-900);color:var(--color-surface-100)}.preset-filled{background-color:var(--color-surface-900);color:var(--color-surface-50)}.dark .preset-filled{background-color:var(--color-surface-50);color:var(--color-surface-900)}.preset-filled-primary,.preset-filled-primary-500{background-color:var(--color-primary-500);color:#fff}.preset-filled-error-500{background-color:var(--color-error-500);color:#fff}.preset-filled-surface-50-950{background-color:var(--color-surface-50);color:var(--color-surface-900)}.dark .preset-filled-surface-50-950{background-color:var(--color-surface-950);color:var(--color-surface-100)}.preset-filled-surface-100-900{background-color:var(--color-surface-100);color:var(--color-surface-900)}.dark .preset-filled-surface-100-900{background-color:var(--color-surface-900);color:var(--color-surface-100)}.preset-ghost-surface{color:var(--color-surface-700);background-color:#0000}.dark .preset-ghost-surface{color:var(--color-surface-300)}.preset-ghost-surface:hover{background-color:#b0adaa1a}@supports (color:color-mix(in lab,red,red)){.preset-ghost-surface:hover{background-color:color-mix(in oklab,var(--color-surface-500) 10%,transparent)}}.preset-outlined-surface-100-900{border:1px solid var(--color-surface-200);color:var(--color-surface-900);background-color:#0000}.dark .preset-outlined-surface-100-900{border-color:var(--color-surface-700);color:var(--color-surface-100)}.preset-gradient{background-image:linear-gradient(-45deg,var(--color-primary-300),var(--color-primary-700));color:var(--color-primary-contrast-900)}.preset-glass-primary{background:#51916066}@supports (color:color-mix(in lab,red,red)){.preset-glass-primary{background:color-mix(in oklab,var(--color-primary-500) 40%,transparent)}}.preset-glass-primary{box-shadow:inset 0 0 30px #51916080}@supports (color:color-mix(in lab,red,red)){.preset-glass-primary{box-shadow:0 0 30px color-mix(in oklab,var(--color-primary-500) 50%,transparent) inset}}.preset-glass-primary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.preset-glass-secondary{background:#cb9aa366}@supports (color:color-mix(in lab,red,red)){.preset-glass-secondary{background:color-mix(in oklab,var(--color-secondary-500) 40%,transparent)}}.preset-glass-secondary{box-shadow:inset 0 0 30px #cb9aa380}@supports (color:color-mix(in lab,red,red)){.preset-glass-secondary{box-shadow:0 0 30px color-mix(in oklab,var(--color-secondary-500) 50%,transparent) inset}}.preset-glass-secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.variant-soft{background-color:#b0adaa26}@supports (color:color-mix(in lab,red,red)){.variant-soft{background-color:color-mix(in oklab,var(--color-surface-500) 15%,transparent)}}.variant-soft{color:var(--color-surface-900)}.dark .variant-soft{color:var(--color-surface-100)}.variant-filled-primary{background-color:var(--color-primary-500);color:#fff}.focus-ring:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}[data-toolbar-button]{position:relative;overflow:hidden}[data-toolbar-button]:hover{transform:translateY(-1px)}[data-toolbar-button]:active{transform:translateY(0)}@font-face{font-family:Mona Sans;src:url(/fonts/MonaSans.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}:root{--spacing:.25rem;--default-border-width:1px;--default-divide-width:1px;--default-ring-width:1px;--body-background-color:var(--color-surface-50);--body-background-color-dark:var(--color-surface-950);--text-scaling:1.067;--base-font-color:var(--color-surface-950);--base-font-color-dark:var(--color-surface-50);--base-font-family:"Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-primary:var(--color-surface-900);--text-primary-dark:var(--color-surface-100);--text-secondary:var(--color-surface-700);--text-secondary-dark:var(--color-surface-300);--text-tertiary:var(--color-surface-600);--text-tertiary-dark:var(--color-surface-400);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-duration-press:.15s;--motion-duration-ui:.2s}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-property:color,background-color,border-color,opacity,box-shadow!important}}body{font-family:var(--base-font-family);background-color:var(--body-background-color);color:var(--base-font-color)}.dark body{background-color:var(--body-background-color-dark);color:var(--base-font-color-dark)}.text-body{color:var(--text-primary)}.dark .text-body{color:var(--text-primary-dark)}.text-muted{color:var(--text-secondary)}.dark .text-muted{color:var(--text-secondary-dark)}.text-hint{color:var(--text-tertiary)}.dark .text-hint{color:var(--text-tertiary-dark)}.text-label{color:var(--color-surface-600)}.dark .text-label{color:var(--color-surface-400)}.text-icon{color:var(--color-surface-600)}.dark .text-icon,.text-disabled{color:var(--color-surface-400)}.dark .text-disabled{color:var(--color-surface-600)}.chart-help-tooltip{border:1px solid var(--color-surface-200);z-index:30;pointer-events:none;background:#fff;border-radius:10px;max-width:220px;padding:12px 14px;position:absolute;bottom:36px;right:8px;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.chart-help-tooltip-title{color:var(--color-surface-800);margin:0 0 8px;font-size:12px;font-weight:600}.chart-help-tooltip-text{color:var(--color-surface-700);align-items:flex-start;gap:6px;margin:0 0 6px;font-size:11px;line-height:1.4;display:flex}.chart-help-tooltip-text strong{color:var(--color-surface-800);font-weight:600}.chart-help-tooltip-hint{color:var(--color-surface-600);margin:8px 0 0;font-size:10px;font-style:italic}.chart-score-indicator{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:2px}.chart-score-indicator-low{background:#22c55e}.chart-score-indicator-high{background:#ef4444}.dark .chart-help-tooltip{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #0006,0 2px 6px #0000004d}.dark .chart-help-tooltip-title{color:var(--color-surface-200)}.dark .chart-help-tooltip-text{color:var(--color-surface-400)}.dark .chart-help-tooltip-text strong{color:var(--color-surface-200)}.dark .chart-help-tooltip-hint{color:var(--color-surface-500)}.prose{color:var(--color-surface-900)}.dark .prose{color:var(--color-surface-100)}.ls-light-prose,.ls-light-prose :is(table,th,td,p,li,blockquote){color:var(--color-surface-900)!important}.ls-light-prose :is(table,th,td){border-color:var(--color-surface-200)!important}.ls-light-prose th,.ls-light-prose .cabeza_tabla{background-color:var(--color-surface-100)!important}.ls-light-prose tr:nth-child(2n){background-color:var(--color-surface-50)!important}.prose table{border-collapse:collapse;border:1px solid var(--color-surface-200);width:100%;color:var(--color-surface-900);margin:1rem 0;font-size:.875rem}.dark .prose table{border-color:var(--color-surface-700);color:var(--color-surface-100)}.prose th,.prose td{text-align:left;border:1px solid var(--color-surface-200);color:var(--color-surface-900);padding:.75rem 1rem}.dark .prose th,.dark .prose td{border-color:var(--color-surface-700);color:var(--color-surface-100)}.prose th,.prose .cabeza_tabla{background-color:var(--color-surface-100);font-weight:600}.dark .prose th,.dark .prose .cabeza_tabla{background-color:var(--color-surface-800)}.prose tr:nth-child(2n){background-color:var(--color-surface-50)}.dark .prose tr:nth-child(2n){background-color:var(--color-surface-900)}.prose .cuerpo_tabla_centro{text-align:center}.prose .cuerpo_tabla_der{text-align:right}.prose .cuerpo_tabla_izq{text-align:left}.prose td p,.prose th p{margin:0;padding:0}.prose ol.ordinal{counter-reset:ordinal-counter calc(var(--list-start,1) - 1);padding-left:2.5rem;list-style:none}.prose ol.ordinal>li{counter-increment:ordinal-counter;position:relative}.prose ol.ordinal>li:before{content:counter(ordinal-counter) ".º ";font-weight:500;position:absolute;left:-2.5rem}.prose ol.ordinal.ordinal-feminine>li:before{content:counter(ordinal-counter) "ª "}.prose ol.ordinal.ordinal-dotted>li:before{content:counter(ordinal-counter) ".º "}.prose ol.ordinal.ordinal-feminine-dotted>li:before{content:counter(ordinal-counter) ".ª "}.prose ol.list-parenthesized{counter-reset:parenthesized-counter calc(var(--list-start,1) - 1);padding-left:2.5rem;list-style:none}.prose ol.list-parenthesized>li{counter-increment:parenthesized-counter;position:relative}.prose ol.list-parenthesized>li:before{font-weight:500;position:absolute;left:-2.5rem}.prose ol.list-parenthesized-numeric>li:before{content:"(" counter(parenthesized-counter) ") "}.prose ol.list-parenthesized-alpha-lower>li:before{content:"(" counter(parenthesized-counter,lower-alpha) ") "}.prose ol.list-parenthesized-alpha-upper>li:before{content:"(" counter(parenthesized-counter,upper-alpha) ") "}.prose ol.list-parenthesized-roman-lower>li:before{content:"(" counter(parenthesized-counter,lower-roman) ") "}.prose ol.list-parenthesized-roman-upper>li:before{content:"(" counter(parenthesized-counter,upper-roman) ") "}.prose ol.list-closing-paren{counter-reset:closing-paren-counter calc(var(--list-start,1) - 1);padding-left:2.5rem;list-style:none}.prose ol.list-closing-paren>li{counter-increment:closing-paren-counter;position:relative}.prose ol.list-closing-paren>li:before{font-weight:500;position:absolute;left:-2.5rem}.prose ol.list-closing-paren-numeric>li:before{content:counter(closing-paren-counter) ") "}.prose ol.list-closing-paren-alpha-lower>li:before{content:counter(closing-paren-counter,lower-alpha) ") "}.prose ol.list-closing-paren-alpha-upper>li:before{content:counter(closing-paren-counter,upper-alpha) ") "}.prose ol.list-closing-paren-roman-lower>li:before{content:counter(closing-paren-counter,lower-roman) ") "}.prose ol.list-closing-paren-roman-upper>li:before{content:counter(closing-paren-counter,upper-roman) ") "}.uk-legislation-document{--uk-list-nested-indent:2.5rem;font-size:1rem;line-height:1.55}.uk-legislation-document>section>div{border-left-width:0;margin-left:0;padding-left:0}.uk-legislation-document>section{margin:0}.uk-legislation-document .uk-legislation-crest{justify-content:center;margin:0 0 1.5rem;display:flex}.uk-legislation-document .uk-legislation-crest img{width:120px;height:auto}.uk-legislation-document .uk-doc-title{text-align:center;color:var(--color-surface-950);margin:0 0 1.25rem;font-size:1.35rem;font-weight:400;line-height:1.25}.dark .uk-legislation-document .uk-doc-title{color:var(--color-surface-50)}.uk-legislation-document .uk-doc-number{text-align:center;margin:0 0 1.25rem;font-weight:700}.uk-legislation-document .uk-doc-number+p{text-align:left;margin:0 0 .5rem}.uk-legislation-document .uk-doc-date{text-align:right;margin:0 0 2rem}.uk-legislation-document .preamble{margin:1.5rem 0 3rem;font-style:normal}.uk-legislation-document .preamble p:first-child:first-letter{font-variant:small-caps}.uk-legislation-document .uk-structural{text-align:center;color:var(--color-surface-950);margin:2rem 0 1.5rem}.dark .uk-legislation-document .uk-structural{color:var(--color-surface-50)}.uk-legislation-document .uk-structural-number{font-variant:small-caps;margin-bottom:.55rem;font-weight:700}.uk-legislation-document .uk-structural-title{font-variant:small-caps;font-weight:500}.uk-legislation-document .uk-chapter .uk-structural-number,.uk-legislation-document .uk-chapter .uk-structural-title{font-size:.95rem}.uk-legislation-document .uk-source-heading{text-align:center;color:var(--color-surface-950);margin:1.5rem 0 1rem;font-size:.95rem;font-style:italic;font-weight:500}.dark .uk-legislation-document .uk-source-heading{color:var(--color-surface-50)}.uk-legislation-document .uk-schedule-reference-note{text-align:right;margin:-2.65rem 0 1rem;font-size:.95rem;font-style:normal;font-weight:400}.uk-legislation-document .uk-editorial-note .uk-source-heading{text-align:left;margin:0 0 .35rem;font-size:.78rem;font-style:normal;font-weight:700;line-height:1.25}.uk-legislation-document .uk-editorial-note p{margin-bottom:.25rem}.uk-legislation-document .uk-editorial-note table p{margin-bottom:0}.uk-provision-heading{color:var(--color-surface-950);grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:1.75rem;margin:1.35rem 0 .75rem;font-size:1rem;font-weight:700;line-height:1.4;display:grid}.dark .uk-provision-heading{color:var(--color-surface-50)}.uk-provision-heading-single{text-align:center;display:block}.uk-provision-heading-number-only{text-align:left;display:block}.uk-legislation-document .uk-quoted-insertion{border-left:2px solid var(--color-surface-400);text-align:left;margin:.75rem 0 1.25rem 1.25rem;padding:.35rem 0 .35rem 1rem}.uk-legislation-document .uk-quoted-insertion .uk-provision-heading{margin-top:.35rem}.uk-provision-label{white-space:nowrap;text-align:right;justify-self:end;align-items:baseline;gap:.35rem;display:inline-flex}.uk-provision-num{text-align:right}.uk-provision-title{min-width:0}.uk-provision.uk-provision-paragraph{grid-template-columns:3rem minmax(0,1fr);align-items:baseline;column-gap:1.75rem;margin:.75rem 0;display:grid}.uk-provision.uk-provision-paragraph>.uk-provision-num{text-align:right;font-weight:700}.uk-provision.uk-provision-paragraph>.uk-provision-body{min-width:0}.uk-provision.uk-provision-paragraph>.uk-provision-body>:first-child{margin-top:0}.uk-legislation-document ol.list-parenthesized{margin-top:.25rem;padding-left:0}.uk-legislation-document ol.list-parenthesized>li{grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;column-gap:1.35rem;margin-bottom:.45rem;display:grid;position:relative}.uk-legislation-document ol.list-parenthesized>li:before{text-align:right;grid-column:1;font-weight:400;position:static}.uk-legislation-document ol.list-parenthesized>li>*{grid-column:2}.uk-legislation-document ol.list-parenthesized>li>p:first-child{margin-top:0}.uk-legislation-document ol.list-parenthesized-alpha-lower,.uk-legislation-document ol.list-parenthesized-alpha-upper,.uk-legislation-document ol.list-parenthesized-roman-lower,.uk-legislation-document ol.list-parenthesized-roman-upper{margin-left:var(--uk-list-nested-indent)}.uk-legislation-document .uk-definition-list,.uk-legislation-document .uk-unordered-list{margin:.35rem 0 .65rem var(--uk-list-nested-indent);padding-left:0;list-style:none}.uk-legislation-document .uk-definition-item,.uk-legislation-document .uk-unordered-item{margin:0 0 .45rem}.uk-legislation-document .uk-definition-item>p,.uk-legislation-document .uk-unordered-item>p{margin:0}:is(.uk-legislation-document,.prose) ol.uk-list-custom{margin-top:.25rem;padding-left:0}:is(.uk-legislation-document,.prose) ol.uk-list-custom>li{grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;column-gap:1.35rem;margin-bottom:.45rem;display:grid}:is(.uk-legislation-document,.prose) ol.uk-list-custom>li:before{content:none}:is(.uk-legislation-document,.prose) .uk-list-marker{text-align:right;grid-column:1;font-weight:400}:is(.uk-legislation-document,.prose) .uk-list-content{grid-column:2;min-width:0}:is(.uk-legislation-document,.prose) .uk-list-content>p:first-child{margin-top:0}:is(.uk-legislation-document,.prose) ol.uk-list-custom-alpha_lower,:is(.uk-legislation-document,.prose) ol.uk-list-custom-alpha_upper{margin-left:3.75rem}:is(.uk-legislation-document,.prose) ol.uk-list-custom-roman_lower,:is(.uk-legislation-document,.prose) ol.uk-list-custom-roman_upper{margin-left:7.5rem}:is(.uk-legislation-document,.prose) .uk-list-content>ol.uk-list-custom{margin-left:0}.prose blockquote{border-left:4px solid var(--color-primary-500);background-color:var(--color-surface-200);color:var(--color-surface-900);border-radius:0 .375rem .375rem 0;margin:1.25rem 0;padding:1rem 1.25rem;font-style:italic}.dark .prose blockquote{border-left-color:var(--color-primary-400);color:var(--color-surface-100);background-color:#2a2731}.prose blockquote p{margin:.5rem 0}.prose blockquote p:first-child{margin-top:0}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote ol,.prose blockquote ul{margin:.5rem 0;padding-left:1.5rem}.prose .textoCompleto,.prose p.textoCompleto{background-color:var(--color-surface-200);color:var(--color-surface-900);border-left:4px solid #f59e0b;border-radius:0 .375rem .375rem 0;margin:1rem 0;padding:1rem 1.25rem;font-size:.875rem;font-style:italic}.dark .prose .textoCompleto,.dark .prose p.textoCompleto{background-color:var(--color-surface-800);color:var(--color-surface-100);border-left-color:#fbbf24}.prose .preamble{color:var(--color-surface-700)}.dark .prose .preamble{color:var(--color-surface-300)}.prose .signature-block{border-top:1px solid var(--color-surface-300);margin-top:2rem;padding-top:1.5rem}.dark .prose .signature-block{border-top-color:var(--color-surface-700)}.prose .signature-mandate{margin-bottom:1.5rem}.prose .signature-preamble{color:var(--color-surface-800);text-align:left;font-size:.9375rem;line-height:1.6}.dark .prose .signature-preamble{color:var(--color-surface-300)}.prose .signature-date{text-align:center;color:var(--color-surface-800);margin-bottom:1rem;font-size:.9375rem}.dark .prose .signature-date{color:var(--color-surface-300)}.prose .signature-signatories{text-align:left}.prose .signature-monarch{letter-spacing:.05em;color:var(--color-surface-900);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.dark .prose .signature-monarch{color:var(--color-surface-100)}.prose .signature-minister-title{color:#4b5563;margin-bottom:.25rem;font-size:.875rem}.dark .prose .signature-minister-title{color:var(--color-surface-300)}.prose .signature-minister-name{letter-spacing:.03em;color:var(--color-surface-900);margin-bottom:.75rem;font-size:.9375rem;font-weight:500}.dark .prose .signature-minister-name{color:var(--color-surface-100)}.prose .signature{color:var(--color-surface-700);margin-top:2rem}.dark .prose .signature{color:var(--color-surface-300)}.dark{--color-surface-0-950:var(--color-surface-950);--color-surface-50-900:var(--color-surface-900);--color-surface-50-950:var(--color-surface-950);--color-surface-100-800:var(--color-surface-800);--color-surface-100-900:var(--color-surface-900);--color-surface-200-700:var(--color-surface-700);--color-surface-200-800:var(--color-surface-800);--color-surface-300-600:var(--color-surface-600);--color-surface-300-700:var(--color-surface-700);--color-surface-400-500:var(--color-surface-500);--color-surface-400-600:var(--color-surface-600);--color-surface-500-600:var(--color-surface-600);--color-surface-600-300:var(--color-surface-300);--color-surface-600-400:var(--color-surface-400);--color-surface-700-300:var(--color-surface-300);--color-surface-700-400:var(--color-surface-400);--color-surface-800-200:var(--color-surface-200);--color-surface-800-300:var(--color-surface-300);--color-surface-800-400:var(--color-surface-400);--color-surface-900-50:var(--color-surface-50);--color-surface-900-100:var(--color-surface-100);--color-surface-950-50:var(--color-surface-50);--color-surface-500-400:var(--color-surface-400);--color-surface-500-500:var(--color-surface-500)}.shimmer-text{-webkit-text-fill-color:transparent;will-change:background-position;background:linear-gradient(110deg,currentColor 42%,#ffffffe0 50%,currentColor 58%) 0 0/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite shimmer-sweep}.dark .shimmer-text{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,currentColor 42%,#ffffff73 50%,currentColor 58%) 0 0/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text}@keyframes shimmer-sweep{0%{background-position:100%}55%{background-position:0%}to{background-position:0%}}@media(prefers-reduced-motion:reduce){.shimmer-text{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;animation:none}}.json-key{color:#3b82f6}.json-string{color:#10b981}.json-number{color:#8b5cf6}.json-boolean{color:#f59e0b}.ap-highlight{cursor:pointer;color:inherit;--hl-opacity:.08;--hl-hover-opacity:.16;background-color:#0000;border-radius:2px;transition:background-color .15s,box-shadow .15s}.ap-highlight.ap-medium{--hl-opacity:.12;--hl-hover-opacity:.22}.ap-highlight.ap-high{--hl-opacity:.18;--hl-hover-opacity:.3}.ap-highlight.ap-critical{--hl-opacity:.24;--hl-hover-opacity:.36}.ap-deadwood{background-color:oklch(82% .16 90 / var(--hl-opacity))}.ap-deadwood:hover{background-color:oklch(82% .16 90 / var(--hl-hover-opacity))}.ap-rent_seeking{background-color:oklch(75% .15 55 / var(--hl-opacity))}.ap-rent_seeking:hover{background-color:oklch(75% .15 55 / var(--hl-hover-opacity))}.ap-signal_distortion{background-color:oklch(68% .14 285 / var(--hl-opacity))}.ap-signal_distortion:hover{background-color:oklch(68% .14 285 / var(--hl-hover-opacity))}.ap-unfunded_mandate{background-color:oklch(70% .17 10 / var(--hl-opacity))}.ap-unfunded_mandate:hover{background-color:oklch(70% .17 10 / var(--hl-hover-opacity))}.ap-forced_association{background-color:oklch(72% .12 175 / var(--hl-opacity))}.ap-forced_association:hover{background-color:oklch(72% .12 175 / var(--hl-hover-opacity))}.ap-regulatory_moat{background-color:oklch(62% .14 230 / var(--hl-opacity))}.ap-regulatory_moat:hover{background-color:oklch(62% .14 230 / var(--hl-hover-opacity))}:where(.dark,.dark *) .ap-highlight{--hl-opacity:.15;--hl-hover-opacity:.25}:where(.dark,.dark *) .ap-highlight.ap-medium{--hl-opacity:.22;--hl-hover-opacity:.32}:where(.dark,.dark *) .ap-highlight.ap-high{--hl-opacity:.3;--hl-hover-opacity:.4}:where(.dark,.dark *) .ap-highlight.ap-critical{--hl-opacity:.38;--hl-hover-opacity:.48}:where(.dark,.dark *) .ap-deadwood{background-color:oklch(87% .16 90 / var(--hl-opacity))}:where(.dark,.dark *) .ap-deadwood:hover{background-color:oklch(87% .16 90 / var(--hl-hover-opacity))}:where(.dark,.dark *) .ap-rent_seeking{background-color:oklch(80% .15 55 / var(--hl-opacity))}:where(.dark,.dark *) .ap-rent_seeking:hover{background-color:oklch(80% .15 55 / var(--hl-hover-opacity))}:where(.dark,.dark *) .ap-signal_distortion{background-color:oklch(73% .14 285 / var(--hl-opacity))}:where(.dark,.dark *) .ap-signal_distortion:hover{background-color:oklch(73% .14 285 / var(--hl-hover-opacity))}:where(.dark,.dark *) .ap-unfunded_mandate{background-color:oklch(75% .17 10 / var(--hl-opacity))}:where(.dark,.dark *) .ap-unfunded_mandate:hover{background-color:oklch(75% .17 10 / var(--hl-hover-opacity))}:where(.dark,.dark *) .ap-forced_association{background-color:oklch(77% .12 175 / var(--hl-opacity))}:where(.dark,.dark *) .ap-forced_association:hover{background-color:oklch(77% .12 175 / var(--hl-hover-opacity))}:where(.dark,.dark *) .ap-regulatory_moat{background-color:oklch(67% .14 230 / var(--hl-opacity))}:where(.dark,.dark *) .ap-regulatory_moat:hover{background-color:oklch(67% .14 230 / var(--hl-hover-opacity))}.flag-highlight{--hl-opacity:.14;--hl-hover-opacity:.26;--hl-hue:200 86% 42%;background:linear-gradient(transparent 8%,hsl(var(--hl-hue) / var(--hl-opacity)) 8%,hsl(var(--hl-hue) / var(--hl-opacity)) 92%,transparent 92%);cursor:help;border-radius:.15em;transition:background .12s}.flag-highlight:hover{background:linear-gradient(transparent 8%,hsl(var(--hl-hue) / var(--hl-hover-opacity)) 8%,hsl(var(--hl-hue) / var(--hl-hover-opacity)) 92%,transparent 92%)}.flag-highlight.flag-medium{--hl-opacity:.16;--hl-hover-opacity:.28}.flag-highlight.flag-high{--hl-opacity:.22;--hl-hover-opacity:.34}.flag-highlight.flag-critical{--hl-opacity:.28;--hl-hover-opacity:.42}.flag-deadwood,.flag-dormant_loophole,.flag-premature_codification{--hl-hue:78 84% 38%}.flag-rent_seeking,.flag-regulatory_moat,.flag-forced_association,.flag-asymmetric_risk{--hl-hue:36 92% 45%}.flag-unfunded_mandate,.flag-fiscal_vacuum,.flag-incidence_divergence{--hl-hue:350 86% 55%}.flag-cross_dependency,.flag-infinite_mandate,.flag-non_regression,.flag-sovereignty_leak{--hl-hue:190 82% 38%}.flag-subjective_trigger,.flag-recursive_definition,.flag-paradox_duty,.flag-epistemic_overreach{--hl-hue:285 78% 54%}:where(.dark,.dark *) .flag-highlight{--hl-opacity:.22;--hl-hover-opacity:.34}:where(.dark,.dark *) .flag-highlight.flag-high{--hl-opacity:.32;--hl-hover-opacity:.44}:where(.dark,.dark *) .flag-highlight.flag-critical{--hl-opacity:.4;--hl-hover-opacity:.52}.gutter-inspect-tab{opacity:0;z-index:10;transition:opacity .2s .4s}.group:hover .gutter-inspect-tab,.gutter-inspect-tab:hover,.gutter-inspect-tab:focus-visible,.gutter-inspect-tab[data-loading=true]{opacity:1;transition:opacity .2s}@media(pointer:coarse){.gutter-inspect-tab{display:none}}.si-highlight{cursor:pointer;color:inherit;--hl-opacity:.08;--hl-hover-opacity:.16;background-color:#0000;border-radius:2px;transition:background-color .15s,box-shadow .15s}.si-highlight.si-medium{--hl-opacity:.12;--hl-hover-opacity:.22}.si-highlight.si-high{--hl-opacity:.18;--hl-hover-opacity:.3}.si-highlight.si-critical{--hl-opacity:.24;--hl-hover-opacity:.36}.si-structural_lock{background-color:oklch(68% .13 190 / var(--hl-opacity))}.si-structural_lock:hover{background-color:oklch(68% .13 190 / var(--hl-hover-opacity))}.si-false_premise{background-color:oklch(72% .15 45 / var(--hl-opacity))}.si-false_premise:hover{background-color:oklch(72% .15 45 / var(--hl-hover-opacity))}.si-semantic_trap{background-color:oklch(65% .15 345 / var(--hl-opacity))}.si-semantic_trap:hover{background-color:oklch(65% .15 345 / var(--hl-hover-opacity))}.si-subjective_standard{background-color:oklch(70% .16 28 / var(--hl-opacity))}.si-subjective_standard:hover{background-color:oklch(70% .16 28 / var(--hl-hover-opacity))}.si-institutional_burden{background-color:oklch(66% .14 250 / var(--hl-opacity))}.si-institutional_burden:hover{background-color:oklch(66% .14 250 / var(--hl-hover-opacity))}:where(.dark,.dark *) .si-highlight{--hl-opacity:.15;--hl-hover-opacity:.25}:where(.dark,.dark *) .si-highlight.si-medium{--hl-opacity:.22;--hl-hover-opacity:.32}:where(.dark,.dark *) .si-highlight.si-high{--hl-opacity:.3;--hl-hover-opacity:.4}:where(.dark,.dark *) .si-highlight.si-critical{--hl-opacity:.38;--hl-hover-opacity:.48}:where(.dark,.dark *) .si-structural_lock{background-color:oklch(73% .13 190 / var(--hl-opacity))}:where(.dark,.dark *) .si-structural_lock:hover{background-color:oklch(73% .13 190 / var(--hl-hover-opacity))}:where(.dark,.dark *) .si-false_premise{background-color:oklch(78% .15 45 / var(--hl-opacity))}:where(.dark,.dark *) .si-false_premise:hover{background-color:oklch(78% .15 45 / var(--hl-hover-opacity))}:where(.dark,.dark *) .si-semantic_trap{background-color:oklch(70% .15 345 / var(--hl-opacity))}:where(.dark,.dark *) .si-semantic_trap:hover{background-color:oklch(70% .15 345 / var(--hl-hover-opacity))}:where(.dark,.dark *) .si-subjective_standard{background-color:oklch(76% .16 28 / var(--hl-opacity))}:where(.dark,.dark *) .si-subjective_standard:hover{background-color:oklch(76% .16 28 / var(--hl-hover-opacity))}:where(.dark,.dark *) .si-institutional_burden{background-color:oklch(72% .14 250 / var(--hl-opacity))}:where(.dark,.dark *) .si-institutional_burden:hover{background-color:oklch(72% .14 250 / var(--hl-hover-opacity))}.ap-popover.popover-below:before{content:"";top:-8px;left:var(--arrow-x,24px);border:8px solid #0000;border-top:none;border-bottom-color:var(--ls-color-border);position:absolute;transform:translate(-50%)}.ap-popover.popover-below:after{content:"";top:-7px;left:var(--arrow-x,24px);border:7px solid #0000;border-top:none;border-bottom-color:var(--ls-color-surface);position:absolute;transform:translate(-50%)}.ap-popover.popover-above:before{content:"";bottom:-8px;left:var(--arrow-x,24px);border:8px solid #0000;border-bottom:none;border-top-color:var(--ls-color-border);position:absolute;transform:translate(-50%)}.ap-popover.popover-above:after{content:"";bottom:-7px;left:var(--arrow-x,24px);border:7px solid #0000;border-bottom:none;border-top-color:var(--ls-color-surface);position:absolute;transform:translate(-50%)}.si-popover.popover-below:before{content:"";top:-8px;left:var(--arrow-x,24px);border:8px solid #0000;border-top:none;border-bottom-color:var(--ls-color-border);position:absolute;transform:translate(-50%)}.si-popover.popover-below:after{content:"";top:-7px;left:var(--arrow-x,24px);border:7px solid #0000;border-top:none;border-bottom-color:var(--ls-color-surface);position:absolute;transform:translate(-50%)}.si-popover.popover-above:before{content:"";bottom:-8px;left:var(--arrow-x,24px);border:8px solid #0000;border-bottom:none;border-top-color:var(--ls-color-border);position:absolute;transform:translate(-50%)}.si-popover.popover-above:after{content:"";bottom:-7px;left:var(--arrow-x,24px);border:7px solid #0000;border-bottom:none;border-top-color:var(--ls-color-surface);position:absolute;transform:translate(-50%)}.fn-tooltip.popover-below:before{content:"";top:-7px;left:var(--arrow-x,24px);border:7px solid #0000;border-top:none;border-bottom-color:var(--color-surface-800);position:absolute;transform:translate(-50%)}.fn-tooltip.popover-above:before{content:"";bottom:-7px;left:var(--arrow-x,24px);border:7px solid #0000;border-bottom:none;border-top-color:var(--color-surface-800);position:absolute;transform:translate(-50%)}:where(.dark,.dark *) .fn-tooltip.popover-below:before{border-bottom-color:var(--color-surface-200)}:where(.dark,.dark *) .fn-tooltip.popover-above:before{border-top-color:var(--color-surface-200)}:root{--tracked-change-insert-fg:#15803d;--tracked-change-delete-fg:#b91c1c;--tracked-change-insert-bg:#16a34a14;--tracked-change-delete-bg:#dc262614}.dark{--tracked-change-insert-fg:var(--color-success-300);--tracked-change-delete-fg:var(--color-error-300)}.tracked-change-insert{color:var(--tracked-change-insert-fg);text-decoration:none}.tracked-change-delete{color:var(--tracked-change-delete-fg);text-decoration:line-through}.workflow-docx ins,.workflow-docx .docx ins{color:var(--tracked-change-insert-fg);background-color:var(--tracked-change-insert-bg);text-decoration:none}.workflow-docx del,.workflow-docx .docx del{color:var(--tracked-change-delete-fg);background-color:var(--tracked-change-delete-bg);text-decoration:line-through}[data-docx-host] .workflow-docx-wrapper{background:0 0!important}[data-docx-host][contenteditable=plaintext-only]{caret-color:currentColor}[data-docx-host][contenteditable=plaintext-only]:focus{outline:none}[data-docx-host] [data-change-action-group]{cursor:pointer}[data-docx-host] [data-change-action-primary]:focus-visible{outline:2px solid var(--ls-color-accent,#087f72);outline-offset:2px}html{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:#cbd5e1;background-clip:content-box;border:3px solid #0000;border-radius:6px}html::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY( calc(var(--lift) * var(--offset) + var(--lift) * -100%) );opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@media(max-width:47.999rem){[data-mobile-nav-trigger].svelte-hnbj0p{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;z-index:18;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px}[data-mobile-nav-backdrop].svelte-hnbj0p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:block;border:0;background:#00000073}#app-navigation.svelte-hnbj0p{z-index:50;width:16.5rem;transform:translate(-100%);transition:transform .2s ease}#app-navigation[data-mobile-nav-open=true].svelte-hnbj0p{transform:translate(0)}main[data-testid=app-main].svelte-hnbj0p{margin-inline-start:0}}

@layer reset, theme, base, components, utilities, stylex.priority1;

@layer stylex.priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1ngqb6p {
    padding: .125rem;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .x1a7iooj {
    padding: clamp(.5rem, 3cqw, 2rem);
  }

  .x11q6qpe {
    padding: var(--ls-space-1);
  }

  .xkbhl2e {
    padding: var(--ls-space-2);
  }

  .x1hiyn29 {
    padding: var(--ls-space-3);
  }

  .xgxhrgu {
    padding: var(--ls-space-4);
  }

  .xr9x04b {
    padding: var(--ls-space-5);
  }

  .xcdgwnl {
    padding: var(--ls-space-6);
  }
}

@layer stylex.priority3 {
  .x22ds4n {
    border-color: #a7f3d0;
  }

  .x1wks6d0 {
    border-color: #fecaca;
  }

  .x1cu9a5t {
    border-color: #fecdd3;
  }

  .x942gkx {
    border-color: #fed7aa;
  }

  .x13c2eiq {
    border-color: color-mix(in srgb,var(--ls-color-accent) 30%,transparent);
  }

  .xl5o8dy {
    border-color: color-mix(in srgb,var(--ls-color-accent) 35%,transparent);
  }

  .x7vx9q5 {
    border-color: color-mix(in srgb,var(--ls-color-danger) 30%,transparent);
  }

  .x36m1sh {
    border-color: color-mix(in srgb,var(--ls-color-danger) 35%,transparent);
  }

  .x1nfce3z {
    border-color: color-mix(in srgb,var(--ls-color-success) 30%,transparent);
  }

  .x17evkp8 {
    border-color: color-mix(in srgb,var(--ls-color-warning) 30%,transparent);
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x1og5fyj {
    border-color: #a15c004d;
  }

  .xkjh94q {
    border-color: #b4231840;
  }

  .xjl1jqm {
    border-color: #b423184d;
  }

  .xszruy4 {
    border-color: #b4530959;
  }

  .x1b1gzkc {
    border-color: #087f7247;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x17khr8g {
    border-color: var(--ls-color-accent-soft);
  }

  .xbcfquc {
    border-color: var(--ls-color-accent-strong);
  }

  .x1v2rssu {
    border-color: var(--ls-color-accent);
  }

  .xb8hk96 {
    border-color: var(--ls-color-border);
  }

  .xtn8iie {
    border-color: var(--ls-color-danger);
  }

  .x1s8fm9y {
    border-color: var(--ls-color-warning);
  }

  .x1aepk7r {
    border-radius: .125rem;
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x1mrb31t {
    border-radius: 0 .375rem .375rem 0;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x8jt5ee {
    border-radius: 1.25rem;
  }

  .x1j6x5gx {
    border-radius: 1.5rem;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x4hzn2l {
    border-radius: var(--ls-radius-control);
  }

  .x1736hix {
    border-radius: var(--ls-radius-panel);
  }

  .xhh74tf {
    border-radius: var(--ls-radius-round);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x3psx0u {
    flex: none;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x845mor {
    flex: 1;
  }

  .xgdhuxi {
    flex: 18rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1t1mof1 {
    gap: var(--ls-space-1);
  }

  .xjfxi0s {
    gap: var(--ls-space-2);
  }

  .x1oeheu4 {
    gap: var(--ls-space-3);
  }

  .x8ybggq {
    gap: var(--ls-space-4);
  }

  .x2erbzi {
    gap: var(--ls-space-5);
  }

  .xnfrzc5 {
    gap: var(--ls-space-6);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x8atrpe {
    margin-block: .25rem;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1svg07m {
    margin-block: 1.25rem;
  }

  .x1mh2mtc {
    margin-block: 2.85714em;
  }

  .x11f867z {
    margin-block: var(--ls-space-1);
  }

  .x2wfrfx {
    margin-block: var(--ls-space-2);
  }

  .x4mrgmp {
    margin-block: var(--ls-space-4);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xk2sgx7 {
    margin-inline: var(--ls-space-1);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .x1vj3u9m {
    padding-block: .4rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .x1ie5kix {
    padding-block: 3.5rem;
  }

  .x1h9ju8y {
    padding-block: var(--ls-space-1);
  }

  .xgbr7uf {
    padding-block: var(--ls-space-2);
  }

  .x1eu0cw2 {
    padding-block: var(--ls-space-3);
  }

  .x3psgic {
    padding-block: var(--ls-space-4);
  }

  .xow3d09 {
    padding-block: var(--ls-space-5);
  }

  .xftd7q2 {
    padding-block: var(--ls-space-6);
  }

  .x2cy8n3 {
    padding-block: var(--ls-space-7);
  }

  .xuhbqag {
    padding-block: var(--ls-space-8);
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xm5xtd3 {
    padding-inline: var(--ls-space-1);
  }

  .xa7yw3s {
    padding-inline: var(--ls-space-2);
  }

  .xa149d0 {
    padding-inline: var(--ls-space-3);
  }

  .xc2xwmd {
    padding-inline: var(--ls-space-4);
  }

  .xn3ageb {
    padding-inline: var(--ls-space-5);
  }

  .x1x7oykm {
    padding-inline: var(--ls-space-6);
  }

  .x1jerot0 {
    padding-inline: var(--ls-space-8);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1b68dq8:focus-visible {
    border-color: var(--ls-color-accent-strong);
  }

  .x1lz6x1o:focus-visible, .xozf4gq:hover:not(:disabled) {
    border-color: var(--ls-color-accent);
  }

  .x1uciwhy:focus-within, .x3ynrjd:focus-visible {
    outline: 2px solid var(--ls-color-accent);
  }

  .xbsumn3:focus-visible {
    outline: 2px solid var(--ls-color-warning);
  }

  .x1wja4w9:focus-visible {
    outline: 3px solid var(--ls-color-accent-soft);
  }

  .xojsjze:focus-visible {
    outline: 3px solid var(--ls-color-accent-strong);
  }

  .xw85aez:focus-visible {
    outline: 3px solid var(--ls-color-accent);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .xrdzpgn:hover {
    border-color: var(--ls-color-accent-strong);
  }

  .xzlt2ci:hover {
    border-color: var(--ls-color-accent);
  }

  .xsq0ry5:hover {
    border-color: var(--ls-color-border);
  }

  .x6y36jy:hover {
    border-color: var(--ls-color-ink-muted);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .x18raj76:focus {
    border-color: #0000;
  }

  .x1nrzfx2:focus {
    border-color: var(--ls-color-accent);
  }

  .xw3b9np:focus {
    outline: 2px solid var(--ls-color-accent);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width >= 640px) {
    .xali09h.xali09h {
      border-radius: var(--ls-radius-control);
    }
  }

  @media (width <= 47.999rem) {
    .x1ihspfc.x1ihspfc {
      flex: 1 1 0;
    }
  }

  @media (width >= 40rem) {
    .x13r32tv.x13r32tv {
      gap: var(--ls-space-4);
    }
  }

  @media (width >= 48rem) {
    .xjzqt6c.xjzqt6c {
      gap: var(--ls-space-4);
    }
  }

  @media (width >= 64rem) {
    .xpi2vej.xpi2vej {
      gap: var(--ls-space-4);
    }

    .x1khrwbh.x1khrwbh {
      gap: var(--ls-space-5);
    }
  }

  @media (width >= 40.001rem) {
    .xgy58bv.xgy58bv {
      margin-inline: auto;
    }
  }

  @media (width >= 640px) {
    .xedse5k.xedse5k {
      padding-inline: 1.5rem;
    }
  }

  @media (width <= 40rem) {
    .xajeh65.xajeh65 {
      padding-inline: var(--ls-space-3);
    }
  }

  @media (width >= 40rem) {
    .xcq425t.xcq425t {
      padding-inline: var(--ls-space-5);
    }
  }

  @media (width >= 640px) {
    .xjhesyk.xjhesyk {
      padding-inline: var(--ls-space-5);
    }
  }

  @media (width >= 1024px) {
    .x18qllub.x18qllub {
      padding-inline: var(--ls-space-6);
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .x1muhxp6.x1muhxp6 {
      padding-inline: var(--ls-space-6);
    }
  }

  @media (width >= 40rem) {
    .x1hwqvlo.x1hwqvlo {
      padding-inline: var(--ls-space-6);
    }
  }

  @media (width >= 64rem) {
    .x1qfssgf.x1qfssgf {
      padding-inline: var(--ls-space-7);
    }
  }
}

@layer stylex.priority4 {
  .x1t23j8t {
    -webkit-background-clip: text;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .xg7jpbn {
    -webkit-text-fill-color: transparent;
  }

  .x1tm5bj8 {
    accent-color: var(--ls-color-accent);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xcx56e2 {
    animation-name: x13kz0yu-B;
  }

  .x1k2uaxp {
    animation-name: x179cap-B;
  }

  .x103vr27 {
    animation-name: x17v254d-B;
  }

  .xq6jj2h {
    animation-name: x1bhtao8-B;
  }

  .x1qorlz2 {
    animation-name: x1fmqiw-B;
  }

  .x1btrg9z {
    animation-name: x1fny1my-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x3mlza6 {
    animation-name: x1ofn8cw-B;
  }

  .x188rg9r {
    animation-name: x1p1a4n2-B;
  }

  .xvp9s6x {
    animation-name: x1qebh90-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xkqevia {
    animation-timing-function: var(--ls-ease-standard);
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1ydx4q1 {
    backdrop-filter: blur(6px);
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .xoahyks {
    background-color: #0369a1;
  }

  .xaixqqj {
    background-color: #059669;
  }

  .xulv7i4 {
    background-color: #0891b2;
  }

  .x1iegiob {
    background-color: #2563eb;
  }

  .xqm1sdu {
    background-color: #4d7c0f;
  }

  .x1xt8qjn {
    background-color: #4f46e5;
  }

  .xz3t8n2 {
    background-color: #57534e;
  }

  .x3ld7no {
    background-color: #6d28d9;
  }

  .x1166mxu {
    background-color: #c27a00;
  }

  .x1twi673 {
    background-color: #d97706;
  }

  .x1o9znd0 {
    background-color: #dcfce7;
  }

  .xnz8dni {
    background-color: #e11d48;
  }

  .x1q0nw7f {
    background-color: #e7f5ed;
  }

  .x1mldsfa {
    background-color: #ecfdf3;
  }

  .x1elpzu9 {
    background-color: #eff6ff;
  }

  .xrn9c6h {
    background-color: #eff8ff;
  }

  .xdlcnpi {
    background-color: #fef3f2;
  }

  .xia3lnp {
    background-color: #ffe4e6;
  }

  .xu8abpw {
    background-color: #fff1f2;
  }

  .x1cxhdsn {
    background-color: #fff2d9;
  }

  .xume1cn {
    background-color: #fff7e6;
  }

  .x1obv3nd {
    background-color: #fff7ed;
  }

  .x1022exq {
    background-color: color-mix(in srgb,var(--ls-color-accent-soft) 50%,transparent);
  }

  .x1t490w2 {
    background-color: color-mix(in srgb,var(--ls-color-accent) 10%,transparent);
  }

  .x10pe54g {
    background-color: color-mix(in srgb,var(--ls-color-accent) 12%,transparent);
  }

  .xzi0n3q {
    background-color: color-mix(in srgb,var(--ls-color-accent) 14%,transparent);
  }

  .x1g2vqdb {
    background-color: color-mix(in srgb,var(--ls-color-danger) 10%,transparent);
  }

  .x1kdh8hr {
    background-color: color-mix(in srgb,var(--ls-color-danger) 12%,transparent);
  }

  .x57ke1t {
    background-color: color-mix(in srgb,var(--ls-color-danger) 8%,var(--ls-color-surface));
  }

  .x17k91c6 {
    background-color: color-mix(in srgb,var(--ls-color-ink) 60%,transparent);
  }

  .x1n5hlak {
    background-color: color-mix(in srgb,var(--ls-color-success) 10%,transparent);
  }

  .x1nhen0f {
    background-color: color-mix(in srgb,var(--ls-color-success) 12%,var(--ls-color-surface));
  }

  .x1p76tu8 {
    background-color: color-mix(in srgb,var(--ls-color-surface-subtle) 90%,transparent);
  }

  .x8wfwmz {
    background-color: color-mix(in srgb,var(--ls-color-surface) 50%,transparent);
  }

  .xvq5w98 {
    background-color: color-mix(in srgb,var(--ls-color-warning) 10%,transparent);
  }

  .x4nw5os {
    background-color: color-mix(in srgb,var(--ls-color-warning) 12%,transparent);
  }

  .x16rv82r {
    background-color: #e44c44;
    background-color: lab(54.8142% 59.4714 39.1169);
  }

  .x1erznn8 {
    background-color: #0006;
  }

  .x1seex57 {
    background-color: #00000080;
  }

  .x1ko9emx {
    background-color: #00000073;
  }

  .xswmbx {
    background-color: #a15c0014;
  }

  .x1r7jnsz {
    background-color: #b423180f;
  }

  .x1495nht {
    background-color: #17211d14;
  }

  .x1qskqob {
    background-color: #17211d47;
  }

  .x1p8x2we {
    background-color: #17211d4d;
  }

  .x1i4z9l5 {
    background-color: #eef2f080;
  }

  .x100f3d0 {
    background-color: #fef2f2;
  }

  .x1q2v2c6 {
    background-color: #fff7ed;
  }

  .xc1hmgq {
    background-color: #fff3;
  }

  .x1tltegb {
    background-color: #ffffff80;
  }

  .xgwemq1 {
    background-color: #ffffffc7;
  }

  .x1dlvn56 {
    background-color: #087f721a;
  }

  .x1w8kwc2 {
    background-color: #087f721f;
  }

  .x3obhop {
    background-color: #087f7233;
  }

  .x1j1wm7f {
    background-color: #087f7266;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1q0zqr7 {
    background-color: var(--ls-color-accent-soft);
  }

  .x1g8cxf6 {
    background-color: var(--ls-color-accent-strong);
  }

  .x1ahl3ef {
    background-color: var(--ls-color-accent);
  }

  .x16szdqc {
    background-color: var(--ls-color-border);
  }

  .xma7qg8 {
    background-color: var(--ls-color-canvas);
  }

  .x13tngho {
    background-color: var(--ls-color-danger-soft);
  }

  .xy6u2kz {
    background-color: var(--ls-color-danger);
  }

  .x9qshij {
    background-color: var(--ls-color-ink-muted);
  }

  .xe3i66g {
    background-color: var(--ls-color-ink);
  }

  .x1ch5i3g {
    background-color: var(--ls-color-success);
  }

  .x1lu03gl {
    background-color: var(--ls-color-surface-subtle);
  }

  .x1vhdi1n {
    background-color: var(--ls-color-surface);
  }

  .x1cpr9hk {
    background-color: var(--ls-color-tertiary);
  }

  .x1bx1agd {
    background-color: var(--ls-color-warning-soft);
  }

  .x7ck28o {
    background-color: var(--ls-color-warning);
  }

  .xxiugpu {
    background-color: var(--x191vsck);
  }

  .xpdcgll {
    background-color: var(--x1j9th8f);
  }

  .x1shdiot {
    background-color: var(--x1l7554j);
  }

  .x1938034 {
    background-color: var(--xagum4d);
  }

  .x1slz6es {
    background-color: var(--xblpy5d);
  }

  .xxvlhle {
    background-color: var(--xvgxt2f);
  }

  .x1m9jzfs {
    background-image: linear-gradient(110deg, currentColor 42%, #ffffffe0 50%, currentColor 58%);
  }

  .x16edpnl {
    background-image: linear-gradient(90deg,var(--ls-color-surface-subtle) 25%,var(--ls-color-border) 50%,var(--ls-color-surface-subtle) 75%);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .x19hqrfe {
    background-size: 250% 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1n0jvi0 {
    border-inline-end-color: var(--ls-color-border);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .xktk5zu {
    border-inline-start-color: var(--ls-color-accent);
  }

  .x124qmce {
    border-inline-start-color: var(--ls-color-border);
  }

  .x1nkgk3l {
    border-inline-start-color: var(--ls-color-danger);
  }

  .x9x528b {
    border-inline-start-color: var(--x118duht);
  }

  .x1l629t7 {
    border-inline-start-color: var(--x166czzc);
  }

  .x1yf9nkb {
    border-inline-start-color: var(--x23l36w);
  }

  .xldchxd {
    border-inline-start-color: var(--x7u4md9);
  }

  .x13yuvas {
    border-inline-start-color: var(--xfprxld);
  }

  .xhhm3sl {
    border-inline-start-color: var(--xk3w85k);
  }

  .x16em77o {
    border-inline-start-color: var(--xvxpqn6);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x56jcm7 {
    border-inline-start-width: 4px;
  }

  .xleqdq6 {
    border-start-end-radius: var(--ls-radius-control);
  }

  .xwpwt5z {
    border-start-start-radius: var(--ls-radius-control);
  }

  .x1w1srcn {
    box-shadow: 0 0 0 .25rem #087f7233;
  }

  .x1sxctav {
    box-shadow: 0 1px 1px #17211d0a;
  }

  .xhatego {
    box-shadow: 0 1px 2px #0000000d;
  }

  .x1b11euz {
    box-shadow: 0 1px 2px #17211d14;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x165hvmw {
    box-shadow: var(--ls-shadow-overlay);
  }

  .x18t9g3o {
    box-shadow: var(--ls-shadow-raised);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1onaj7 {
    color: #065f46;
  }

  .xgo0b0s {
    color: #126b43;
  }

  .x1q1kjw2 {
    color: #166534;
  }

  .xis3y3i {
    color: #175cd3;
  }

  .x19te5d5 {
    color: #2563eb;
  }

  .xairlvy {
    color: #64748b;
  }

  .x1mbvg8i {
    color: #69756f;
  }

  .x1drtj9g {
    color: #8a4b24;
  }

  .xwxxj8y {
    color: #92400e;
  }

  .x1q5thnj {
    color: #9a5b2f;
  }

  .x1vae0te {
    color: #9f1239;
  }

  .x16n7gl6 {
    color: #a15c00;
  }

  .x4kje85 {
    color: #b42318;
  }

  .x2jlkxm {
    color: color-mix(in srgb,var(--ls-color-danger) 70%,transparent);
  }

  .x1byf1y8 {
    color: color-mix(in srgb,var(--ls-color-ink-muted) 50%,transparent);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1r8b3sn {
    color: var(--ls-color-accent-strong);
  }

  .x131b3wh {
    color: var(--ls-color-accent);
  }

  .xulomge {
    color: var(--ls-color-danger);
  }

  .x13zlvst {
    color: var(--ls-color-ink-muted);
  }

  .xik3yk5 {
    color: var(--ls-color-ink);
  }

  .xkfoyel {
    color: var(--ls-color-on-accent);
  }

  .xkiraqj {
    color: var(--ls-color-success);
  }

  .x1x6516 {
    color: var(--ls-color-surface-subtle);
  }

  .xof7xse {
    color: var(--ls-color-surface);
  }

  .x15peybe {
    color: var(--ls-color-warning);
  }

  .x1xdxiyt {
    color: var(--tracked-change-delete-fg);
  }

  .xw7t9q6 {
    color: var(--tracked-change-insert-fg);
  }

  .xwkcrl9 {
    color: var(--x118duht);
  }

  .xyll8oo {
    color: var(--x23l36w);
  }

  .xgb33dw {
    color: var(--x7u4md9);
  }

  .x1iyx0hl {
    color: var(--xfprxld);
  }

  .xyr4lwu {
    color: var(--xk3w85k);
  }

  .x1m0jfag {
    color: var(--xvxpqn6);
  }

  .x1d3i0y6 {
    column-gap: .375rem;
  }

  .x10i0r4a {
    column-gap: var(--ls-space-2);
  }

  .x17xruf8 {
    column-gap: var(--ls-space-3);
  }

  .x1j1kj3g {
    column-gap: var(--ls-space-4);
  }

  .x1q2ph1o {
    contain: style;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1qlown3 {
    counter-increment: ordinal-counter;
  }

  .x15niwon {
    counter-reset: ordinal-counter calc(var(--list-start, 1) - 1);
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x7samkr {
    flex-basis: 22rem;
  }

  .xwnhq1m {
    flex-basis: 28rem;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1886nk6 {
    font-family: Georgia, Cambria, Times New Roman, serif;
  }

  .x12n5x72 {
    font-family: Georgia, Cambria, Times New Roman, Times, serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xpji21d {
    font-family: ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
  }

  .xjbrdax {
    font-family: var(--ls-font-mono);
  }

  .x1iolfc4 {
    font-family: var(--ls-font-sans);
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

  .xnqdymi {
    font-size: .6rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .x1s8wshw {
    font-size: .875em;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .xvzvg7y {
    font-size: 3.75rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .x11sp6gl {
    font-size: clamp(1.5rem, 4vw, 2rem);
  }

  .xrimsq4 {
    font-size: clamp(1.75rem, 3vw, 2.5rem);
  }

  .x1mfjluf {
    font-size: clamp(1.75rem, 4vw, 2.5rem);
  }

  .x1h1ke9r {
    font-size: clamp(2.25rem, 5vw, 4rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x18ab760 {
    font-weight: 720;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x8vs6of {
    grid-template-columns: 1.5rem minmax(0, 1fr) auto;
  }

  .x34m7kk {
    grid-template-columns: 3.5rem minmax(8rem, 12rem) minmax(0, 1fr) 5rem;
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1qgb2kn {
    grid-template-columns: minmax(0, 3rem) minmax(0, 11rem) minmax(0, 1fr) minmax(0, 5rem);
  }

  .x1pzctyg {
    grid-template-columns: minmax(0, max-content) minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  }

  .x87gcox {
    grid-template-columns: minmax(220px, 1.1fr) 180px minmax(300px, 1.6fr) 104px;
  }

  .xil30h6 {
    grid-template-columns: minmax(240px, 1fr) 120px 180px 48px;
  }

  .xe0sqak {
    grid-template-columns: minmax(280px, 1fr) 120px 140px 180px 140px;
  }

  .x11klgcs {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x3txjm9 {
    inset-inline-end: .375rem;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1cxfkew {
    inset-inline-end: var(--ls-space-2);
  }

  .xgdrvqw {
    inset-inline-end: var(--ls-space-3);
  }

  .xxqtxxw {
    inset-inline-end: var(--ls-space-4);
  }

  .x12intw6 {
    inset-inline-start: -.25rem;
  }

  .x1ldr68l {
    inset-inline-start: .75rem;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x1p6da05 {
    inset-inline-start: 2.25rem;
  }

  .x19cr9ul {
    inset-inline-start: var(--ls-space-3);
  }

  .x1qm1ld9 {
    inset-inline-start: var(--ls-space-4);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x13qdn04 {
    letter-spacing: .025em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x14lbdrl {
    letter-spacing: .15em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x11fj6oh {
    letter-spacing: .18em;
  }

  .xribhvm {
    letter-spacing: .2em;
  }

  .xobulqh {
    line-height: .98;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xvq8zen {
    line-height: 1.3333;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .x1fdb1hi {
    line-height: 1.7143;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x16n75kc {
    line-height: 2.25rem;
  }

  .x1akz92t {
    line-height: 2.5rem;
  }

  .x1u5lrna {
    line-height: 2;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xggjnk3 {
    line-height: normal;
  }

  .xy4c6xk {
    line-height: var(--ls-leading-body);
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x1rrqm6h {
    list-style-type: lower-alpha;
  }

  .x19k9dhg {
    list-style-type: lower-roman;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x122ond3 {
    list-style-type: upper-alpha;
  }

  .x16dfi6m {
    list-style-type: upper-roman;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .x34334m {
    margin-inline-end: var(--ls-space-2);
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .x19zy0hf {
    margin-inline-start: -1rem;
  }

  .xsgnqz4 {
    margin-inline-start: .125rem;
  }

  .x1mm1abx {
    margin-inline-start: 1.75rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x106eknp {
    margin-inline-start: var(--ls-layout-nav-rail-collapsed);
  }

  .x1meozdt {
    margin-inline-start: var(--ls-layout-nav-rail-expanded);
  }

  .x8hvml9 {
    margin-inline-start: var(--ls-space-1);
  }

  .xxe9t0q {
    margin-inline-start: var(--ls-space-3);
  }

  .x1yrnfh4 {
    margin-inline-start: var(--ls-space-5);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x183qbbg {
    padding-inline-end: 2.5rem;
  }

  .xctxq56 {
    padding-inline-end: 2rem;
  }

  .x1ptx732 {
    padding-inline-end: 3rem;
  }

  .x18cic3v {
    padding-inline-end: var(--ls-layout-root-control-gutter);
  }

  .x17h50v8 {
    padding-inline-end: var(--ls-space-1);
  }

  .x1aqse9b {
    padding-inline-end: var(--ls-space-2);
  }

  .xdd7r5z {
    padding-inline-end: var(--ls-space-4);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1n4bvi3 {
    padding-inline-start: 2.5rem;
  }

  .x1bh7nc0 {
    padding-inline-start: 2.75rem;
  }

  .xl9bdbg {
    padding-inline-start: 3rem;
  }

  .x1udme7t {
    padding-inline-start: var(--ls-space-2);
  }

  .x8bpw6q {
    padding-inline-start: var(--ls-space-4);
  }

  .x1qqyt5n {
    padding-inline-start: var(--ls-space-5);
  }

  .x1q9303g {
    padding-inline-start: var(--ls-space-6);
  }

  .x1f89977 {
    padding-inline-start: var(--ls-space-8);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x4arjd5 {
    row-gap: .125rem;
  }

  .x1gcqhjp {
    row-gap: .375rem;
  }

  .x1fy0laf {
    row-gap: var(--ls-space-1);
  }

  .x1bhncwl {
    row-gap: var(--ls-space-2);
  }

  .xpiozfj {
    row-gap: var(--ls-space-3);
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x1drmoe9 {
    table-layout: auto;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xr5o5jz {
    text-decoration-color: #0000;
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5hzr90 {
    text-underline-offset: .18em;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .xpk2tj9 {
    transform: scaleX(-1);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1weeur4 {
    transform: translateY(100%);
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x9dyr19 {
    transition-duration: .18s;
  }

  .x1y14zac {
    transition-duration: var(--ls-duration-fast);
  }

  .x14egll5 {
    transition-duration: var(--ls-duration-standard);
  }

  .xyim87l {
    transition-property: background-color, border-color, box-shadow, transform;
  }

  .xju6q8h {
    transition-property: background-color, border-color, color, box-shadow, transform;
  }

  .xwnea1o {
    transition-property: background-color, border-color, color, opacity, transform;
  }

  .x1qsmvhx {
    transition-property: background-color, border-color, color, opacity;
  }

  .xv65o4f {
    transition-property: background-color, border-color, color, transform;
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .x1l24wj6 {
    transition-property: background-color, color, box-shadow, transform, scale;
  }

  .x1hhurwi {
    transition-property: background-color, color, box-shadow, transform;
  }

  .x1yyhn7k {
    transition-property: background-color, color, box-shadow;
  }

  .x7h6xqb {
    transition-property: background-color, color, opacity;
  }

  .x178meq {
    transition-property: background-color, color, transform, opacity;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .xr1c510 {
    transition-property: background-color, opacity, transform;
  }

  .x1e8aii2 {
    transition-property: background-color, opacity;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x163lptb {
    transition-property: border-color, background-color, color;
  }

  .x16bze2b {
    transition-property: border-color, background-color, transform;
  }

  .x1tv3a4w {
    transition-property: border-color, box-shadow, background-color;
  }

  .x9vp5wv {
    transition-property: border-color, box-shadow, transform;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xggiwej {
    transition-property: border-color, color, background-color;
  }

  .x6bpa0l {
    transition-property: color, background-color, opacity;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xtqv82r {
    transition-property: color, border-color, background-color;
  }

  .x1hctx40 {
    transition-property: color, border-color, opacity;
  }

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1syfj9g {
    transition-property: margin-inline-start;
  }

  .x13b0p5u {
    transition-property: none;
  }

  .xnpjden {
    transition-property: opacity, background-color;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1p0hc1o {
    transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  }

  .xl405pv {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x1way5un {
    transition-timing-function: var(--ls-ease-standard);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .xucxixf {
    will-change: background-position;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x123tca1:hover:not(:disabled) {
    background-color: var(--ls-color-accent-soft);
  }

  .x6b41wn:hover:not(:disabled) {
    background-color: var(--ls-color-accent);
  }

  .x18wyf6i:focus-visible {
    box-shadow: inset 0 0 0 2px #5d6b6566;
  }

  .x1evsfvg:hover:not(:disabled) {
    color: var(--ls-color-accent-strong);
  }

  .xbogtjq:after, .xn8dm9i:before {
    content: "`";
  }

  .xpri4s5:before {
    content: counter(ordinal-counter) ".º ";
  }

  .x152xp3r:after, .xe88gay:before {
    content: none;
  }

  .x1whmf4r:before {
    font-weight: 500;
  }

  .x4elxm4:focus-within, .xthnsz3:focus-visible {
    outline-color: var(--ls-color-accent);
  }

  .x1otvw0p:focus-visible {
    outline-color: var(--ls-color-danger);
  }

  .xy9f4xx:focus-visible {
    outline-offset: -1px;
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .xhfxdjs:focus-visible {
    outline-offset: -3px;
  }

  .x13iak60:focus-visible {
    outline-offset: 1px;
  }

  .x1fanpfn:focus-within, .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x14xc8xn:focus-within, .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x16gxa91:focus-within, .x784prv:focus-visible {
    outline-width: 2px;
  }

  .xzv1bek:focus-visible {
    outline-width: 3px;
  }

  .x1te0kx0:before {
    position: absolute;
  }

  .xs5wpqw:focus-visible {
    position: relative;
  }

  .x135w3n3:focus-visible {
    z-index: 1;
  }

  .xmi3gmm:first-child {
    padding-inline-start: 0;
  }

  .x5xtxb0:last-child {
    padding-inline-end: 0;
  }

  .x1sr00k3:nth-child(2n) {
    background-color: var(--ls-color-surface-subtle);
  }

  .xrsfntt:disabled {
    background-color: var(--ls-color-border);
  }

  .x1qw6l8f:disabled {
    color: var(--ls-color-ink-muted);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xa8t5ci:disabled {
    opacity: .7;
  }

  .x6ib14f:first-of-type:before {
    content: "“";
  }

  .x1yqe44b:last-of-type:after {
    content: "”";
  }

  .x183rhr5:hover {
    background-color: #3e4f48;
  }

  .x1cubyab:hover {
    background-color: #7f4800;
  }

  .x8eyw9u:hover {
    background-color: #8f1d14;
  }

  .xkapj6h:hover {
    background-color: #dbeafe;
  }

  .x1hqey6o:hover {
    background-color: #ecfdf3;
  }

  .xtg6ar3:hover {
    background-color: #fff7ed;
  }

  .xi5z4q7:hover {
    background-color: color-mix(in srgb,var(--ls-color-ink) 80%,transparent);
  }

  .x18s7wp:hover {
    background-color: color-mix(in srgb,var(--ls-color-success) 12%,var(--ls-color-surface));
  }

  .x1lc6wvm:hover {
    background-color: color-mix(in srgb,var(--ls-color-surface-subtle) 50%,transparent);
  }

  .xy1kmmp:hover {
    background-color: color-mix(in srgb,var(--ls-color-surface) 50%,transparent);
  }

  .x1ril66g:hover {
    background-color: #a15c0029;
  }

  .x3sbh48:hover {
    background-color: #17211d29;
  }

  .x14husiz:hover {
    background-color: #ffffff80;
  }

  .x17s2tov:hover {
    background-color: #087f721a;
  }

  .x964b6g:hover {
    background-color: #087f7233;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x1ybdu5o:hover {
    background-color: var(--ls-color-accent-soft);
  }

  .xccpi1l:hover {
    background-color: var(--ls-color-accent-strong);
  }

  .x1kzpric:hover {
    background-color: var(--ls-color-accent);
  }

  .x1hrvto2:hover {
    background-color: var(--ls-color-border);
  }

  .xjjpzdw:hover {
    background-color: var(--ls-color-canvas);
  }

  .x1ujch6b:hover {
    background-color: var(--ls-color-danger-soft);
  }

  .x1kt50vi:hover {
    background-color: var(--ls-color-ink-muted);
  }

  .x1uc3l0b:hover {
    background-color: var(--ls-color-success-strong);
  }

  .x18kxiit:hover {
    background-color: var(--ls-color-surface-subtle);
  }

  .x5kypie:hover {
    background-color: var(--ls-color-surface);
  }

  .x1uzsgsk:hover {
    background-color: var(--ls-color-warning-soft);
  }

  .xt4pjts:hover {
    background-color: var(--ls-color-warning-strong);
  }

  .x1vpmory:hover {
    background-color: var(--ls-color-warning);
  }

  .x1jycc8t:hover {
    border-inline-start-color: var(--ls-color-border);
  }

  .x14nbfti:hover {
    box-shadow: 0 2px 4px #17211d17, 0 14px 32px #17211d1a;
  }

  .x1wtrbu5:hover {
    box-shadow: none;
  }

  .x1hc26tx:hover {
    box-shadow: var(--ls-shadow-raised);
  }

  .x5zd5x0:hover {
    color: var(--ls-color-accent-strong);
  }

  .x1yozuiw:hover {
    color: var(--ls-color-accent);
  }

  .xsmh8rm:hover {
    color: var(--ls-color-danger);
  }

  .x1t5r4hz:hover {
    color: var(--ls-color-ink-muted);
  }

  .x1m1f6mw:hover {
    color: var(--ls-color-ink);
  }

  .x2g03mm:hover {
    color: var(--ls-color-on-accent);
  }

  .x1owxqvk:hover {
    color: var(--ls-color-surface);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x5oarwn:hover {
    -webkit-text-decoration-color: var(--ls-color-accent-strong);
    text-decoration-color: var(--ls-color-accent-strong);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .xk7wwv8:focus {
    background-color: var(--ls-color-surface-subtle);
  }

  .x19x26jx:focus {
    box-shadow: 0 0 0 2px var(--ls-color-accent-soft);
  }

  .xr9r2s9:focus {
    box-shadow: none;
  }

  .xaul9k7:focus {
    outline-color: var(--ls-color-accent-soft);
  }

  .x1btv595:focus {
    outline-color: var(--ls-color-accent);
  }

  .x1cm8ssg:focus {
    outline-offset: 2px;
  }

  .x1de710j:focus {
    outline-style: solid;
  }

  .xbtwl55:focus {
    outline-width: 2px;
  }

  .x5qs596:focus {
    outline-width: 3px;
  }

  .xq8o2um:active {
    background-color: #087f7233;
  }

  .x1pdlv7q:active {
    transform: none;
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  .xd58rb1:active {
    transform: scale(.99);
  }

  @media (prefers-reduced-motion: reduce) {
    .xkgf4j1.xkgf4j1 {
      -webkit-background-clip: unset;
    }

    .x1xgngqn.x1xgngqn {
      -webkit-text-fill-color: unset;
    }
  }

  @media (width >= 42rem) {
    .x1f0ljuv.x1f0ljuv {
      align-items: center;
    }
  }

  @media (width >= 640px) {
    .xmci4ra.xmci4ra {
      align-items: center;
    }
  }

  @media (width >= 768px) {
    .x1ty98ci.x1ty98ci {
      align-items: center;
    }
  }

  @media (width >= 80rem) {
    .x1th7nm1.x1th7nm1 {
      align-items: flex-end;
    }
  }

  @media (width <= 39.9375rem) {
    .x1ol1mwu.x1ol1mwu {
      align-items: flex-start;
    }
  }

  @media (width >= 48rem) {
    .x1gqojru.x1gqojru {
      align-items: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x1v1t4vt.x1v1t4vt {
      background-clip: unset;
    }

    .xphioz4.xphioz4 {
      background-image: none;
    }
  }

  @media (width <= 40rem) {
    .xnwq5mz.xnwq5mz {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .xyowz6r.xyowz6r {
      display: block;
    }
  }

  @media (width <= 47.999rem) {
    .x19asdzs.x19asdzs {
      display: flex;
    }
  }

  @media (width <= 40rem) {
    .xzeeffm.xzeeffm {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1w7nnsr.x1w7nnsr {
      flex-basis: auto;
    }
  }

  @media (width <= 39.9375rem) {
    .xum4laq.xum4laq {
      flex-direction: column;
    }
  }

  @media (width <= 47.999rem) {
    .x1ykoawm.x1ykoawm {
      flex-direction: column;
    }
  }

  @media (width >= 42rem) {
    .x1vldp69.x1vldp69 {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .x1k046mz.x1k046mz {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .x2kc0e2.x2kc0e2 {
      flex-direction: row;
    }
  }

  @media (width >= 768px) {
    .x12vxjpv.x12vxjpv {
      flex-direction: row;
    }
  }

  @media (width >= 80rem) {
    .xgeg1wj.xgeg1wj {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .x12pkf04.x12pkf04 {
      font-size: 1.125rem;
    }

    .xs7o2sf.xs7o2sf {
      font-size: 2.25rem;
    }
  }

  @media (width <= 39.9375rem) {
    .x18askr7.x18askr7 {
      font-size: 2rem;
    }
  }

  @media (width <= 40rem) {
    .x11q5lq.x11q5lq {
      grid-template-columns: 2.5rem minmax(0, 1fr) 4rem;
    }
  }

  @media (width >= 42rem) {
    .x1954zs8.x1954zs8 {
      grid-template-columns: minmax(0, 1fr) minmax(15rem, auto);
    }
  }

  @media (width <= 40rem) {
    .xxa2bx5.xxa2bx5 {
      grid-template-columns: minmax(0, 2.5rem) minmax(0, 1fr) minmax(0, 4rem);
    }
  }

  @media (width >= 40rem) {
    .x1n720ss.x1n720ss {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 42rem) {
    .x9q48ee.x9q48ee {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x18q8ew7.x18q8ew7 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x1xrh62w.x1xrh62w {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x19hpp6z.x19hpp6z {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .x1gcozaa.x1gcozaa {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 68rem) {
    .xexf8m2.xexf8m2 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 768px) {
    .xoafx1o.xoafx1o {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .xetrf11.xetrf11 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x10w9ezi.x10w9ezi {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .x1ce3o5d.x1ce3o5d {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 42rem) {
    .x1e5r0ju.x1e5r0ju {
      justify-content: space-between;
    }
  }

  @media (width >= 48rem) {
    .x1e2vg5v.x1e2vg5v {
      justify-content: space-between;
    }
  }

  @media (width >= 768px) {
    .xa2u2cn.xa2u2cn {
      justify-content: space-between;
    }
  }

  @media (width >= 80rem) {
    .xkpp3rv.xkpp3rv {
      justify-content: space-between;
    }
  }

  @media (width >= 640px) {
    .x17z2gyq.x17z2gyq {
      line-height: 2.5rem;
    }
  }

  @media (width >= 768px) {
    .xcaf4e.xcaf4e {
      opacity: 0;
    }

    .x187wla7.x187wla7 {
      opacity: 1;
    }
  }

  @media (width >= 42rem) {
    .x1q49ytd.x1q49ytd {
      text-align: right;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }

    .x18lrd2x.x18lrd2x {
      transition-property: background-color, border-color, color;
    }

    .x4ejzva.x4ejzva {
      transition-property: background-color, color, box-shadow;
    }

    .x1ftczmg.x1ftczmg {
      transition-property: background-color, color, opacity;
    }

    .x1rquym6.x1rquym6 {
      transition-property: background-color, color;
    }

    .x1n9ym26.x1n9ym26 {
      transition-property: background-color, opacity;
    }

    .x4wkmsb.x4wkmsb {
      transition-property: none;
    }

    .x1ympp8d.x1ympp8d {
      transition-property: opacity;
    }
  }

  @container (width <= 46rem) {
    .x1pjyitp.x1pjyitp {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xb93eig.xb93eig:active {
      transform: none;
    }
  }
}

@layer stylex.priority5 {
  .xlp5lw6 {
    border-bottom-color: #fecdca;
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .xg4jcm {
    border-bottom-color: var(--ls-color-border);
  }

  .x15alurx {
    border-bottom-color: var(--ls-color-ink);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

  .xilkiuk {
    border-top-color: var(--ls-color-accent);
  }

  .x1pp0z8s {
    border-top-color: var(--ls-color-border);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1xzicaz {
    height: .125rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1qz947n {
    height: 18rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x12iz9r7 {
    height: 82vh;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1hwib7k {
    height: clamp(4rem, 8vw, 6rem);
  }

  .x11m97p2 {
    left: -36px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x19h0yto {
    margin-bottom: var(--ls-space-1);
  }

  .x99wd67 {
    margin-bottom: var(--ls-space-2);
  }

  .xjprvfw {
    margin-bottom: var(--ls-space-3);
  }

  .x1dje9p4 {
    margin-bottom: var(--ls-space-4);
  }

  .x5y8qsa {
    margin-bottom: var(--ls-space-5);
  }

  .xjt4q05 {
    margin-bottom: var(--ls-space-6);
  }

  .x1d4f897 {
    margin-bottom: var(--ls-space-8);
  }

  .x1yfgeiw {
    margin-left: var(--ls-space-1);
  }

  .x1jjeaiy {
    margin-left: var(--ls-space-4);
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x5j7nwy {
    margin-top: .375rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xeg22l {
    margin-top: calc(-1 * var(--ls-space-1));
  }

  .x1afqhiy {
    margin-top: var(--ls-space-1);
  }

  .x186fhtb {
    margin-top: var(--ls-space-2);
  }

  .x1g6n6sk {
    margin-top: var(--ls-space-3);
  }

  .x1w7hw0 {
    margin-top: var(--ls-space-4);
  }

  .x7rd9wd {
    margin-top: var(--ls-space-5);
  }

  .x1s726rc {
    margin-top: var(--ls-space-6);
  }

  .x1qyyi9a {
    margin-top: var(--ls-space-8);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x871njl {
    max-height: 12rem;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x10xx96q {
    max-height: 18rem;
  }

  .x1b0va4b {
    max-height: 21rem;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .x9v6m0g {
    max-height: 40vh;
  }

  .x15tx1ng {
    max-height: 80dvh;
  }

  .x179dxpb {
    max-height: 80vh;
  }

  .x1o73oio {
    max-height: calc(100vh - 4rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x680sxo {
    max-width: 11rem;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x1mtlzti {
    max-width: 14rem;
  }

  .x1ncir08 {
    max-width: 200px;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .x1u3zhl7 {
    max-width: 92rem;
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .x12f34bi {
    max-width: min(100%, 20rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xattyca {
    min-height: 10rem;
  }

  .x1vn6ebd {
    min-height: 116px;
  }

  .xmqjtvy {
    min-height: 13rem;
  }

  .x1xqys5c {
    min-height: 18rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .x1t9hh6d {
    min-height: 68rem;
  }

  .x11lnnpn {
    min-height: calc(100vh - 5rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x1vi9356 {
    min-width: 1.5rem;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xd98ffb {
    min-width: 13.75rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x1arx1u8 {
    min-width: 2.25rem;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x13ckzan {
    min-width: 760px;
  }

  .x2qlmv6 {
    min-width: 8.75rem;
  }

  .x1t6r9yz {
    min-width: 860px;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .xlx9dxt {
    min-width: var(--bits-select-anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x117aka2 {
    padding-bottom: 3rem;
  }

  .x1ptoijv {
    padding-bottom: var(--ls-space-1);
  }

  .x9opj {
    padding-bottom: var(--ls-space-2);
  }

  .x1ksalbg {
    padding-bottom: var(--ls-space-3);
  }

  .xp0opu7 {
    padding-bottom: var(--ls-space-4);
  }

  .x1cwrqcl {
    padding-bottom: var(--ls-space-5);
  }

  .xw9rdxc {
    padding-bottom: var(--ls-space-6);
  }

  .x9rhlxk {
    padding-bottom: var(--ls-space-7);
  }

  .xx04bnh {
    padding-left: var(--ls-space-1);
  }

  .x1ampsy4 {
    padding-right: var(--ls-space-4);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xih7kyv {
    padding-top: var(--ls-space-2);
  }

  .xkpsru9 {
    padding-top: var(--ls-space-3);
  }

  .xdbe3b1 {
    padding-top: var(--ls-space-4);
  }

  .xdhf85d {
    padding-top: var(--ls-space-5);
  }

  .x3g37ua {
    padding-top: var(--ls-space-6);
  }

  .x1ss3p5g {
    padding-top: var(--ls-space-8);
  }

  .x3m8u43 {
    right: 0;
  }

  .x7usecp {
    right: var(--ls-space-2);
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xwa60dl {
    top: 50%;
  }

  .xuwfoqk {
    top: var(--ls-space-2);
  }

  .x1065ybu {
    top: var(--ls-space-4);
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1q2mzld {
    width: 14rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .xqr5nr8 {
    width: 22.5rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x1kbppkt {
    width: 33.333%;
  }

  .x188tqju {
    width: 3rem;
  }

  .xekueh {
    width: 4rem;
  }

  .xex909m {
    width: 5rem;
  }

  .xig3uv9 {
    width: 6ch;
  }

  .xktia5q {
    width: 80%;
  }

  .xc56i54 {
    width: 91.666%;
  }

  .x14atkfc {
    width: auto;
  }

  .x7le5p6 {
    width: calc(100% - .75rem);
  }

  .xw8s1ea {
    width: clamp(4rem, 8vw, 6rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .xctbd6q {
    width: var(--ls-layout-nav-rail-collapsed);
  }

  .x1sg9uh8 {
    width: var(--ls-layout-nav-rail-expanded);
  }

  .xeqb39y:before {
    left: -2.5rem;
  }

  .x14l7nz5:first-child {
    margin-top: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  @media (width >= 640px) {
    .x3kxn79.x3kxn79 {
      max-height: 70vh;
    }
  }

  @media (width >= 40rem) {
    .x1xeie1q.x1xeie1q {
      max-width: 28rem;
    }
  }

  @media (width >= 640px) {
    .x1qll5er.x1qll5er {
      max-width: 28rem;
    }
  }

  @media (width >= 40.001rem) {
    .xqrd7w.xqrd7w {
      max-width: 48rem;
    }
  }

  @media (width <= 39.9375rem) {
    .xt8vzxm.xt8vzxm {
      padding-top: var(--ls-space-7);
    }
  }

  @media (width >= 40rem) {
    .xmsoa8.xmsoa8 {
      padding-top: var(--ls-space-7);
    }
  }
}

@layer stylex.priority6 {
  .x1ipns2b[data-state="checked"] {
    background-color: var(--ls-color-accent-soft);
  }

  .x17b08wm[data-highlighted], .x1jvt5hi[data-state="checked"][data-highlighted], .xkq883w[data-state="checked"] {
    background-color: var(--ls-color-surface-subtle);
  }

  .xxwboax[data-state="active"] {
    background-color: var(--ls-color-surface);
  }

  .x1n29a25[data-state="active"] {
    box-shadow: var(--ls-shadow-raised);
  }

  .x1ywl8y6[data-state="checked"] {
    color: var(--ls-color-accent-strong);
  }

  .x176xz86[data-state="active"] {
    color: var(--ls-color-ink);
  }

  .x1szrgyu[data-disabled] {
    opacity: .5;
  }

  @starting-style {
    .x4itv7f.x4itv7f {
      opacity: 0;
    }
  }

  .x7gqb9v[data-disabled] {
    pointer-events: none;
  }

  @starting-style {
    .x19gn46p.x19gn46p {
      transform: translateY(-8px);
    }
  }

  @starting-style {
    .xpabwf1.xpabwf1 {
      transform: translateY(.5rem);
    }
  }

  @starting-style {
    @media (width >= 640px) {
      .x6n7nd3.x6n7nd3.x6n7nd3 {
        transform: none;
      }
    }
  }
}

@layer stylex.priority7 {
  .x2kzolx::placeholder {
    color: var(--ls-color-ink-muted);
  }
}

@keyframes x1fny1my-B {
  from {
    background-position: 200% 0;
  }

  to {
    background-position: -200% 0;
  }
}

@keyframes x1ofn8cw-B {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

@keyframes x1p1a4n2-B {
  0% {
    background-position: 100%;
  }

  55% {
    background-position: 0%;
  }

  100% {
    background-position: 0%;
  }
}

@keyframes x1qebh90-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }
}

@keyframes x1bhtao8-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .48;
  }
}

@keyframes x13kz0yu-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

@keyframes x179cap-B {
  0%, 100% {
    opacity: .5;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x17v254d-B {
  0%, 100% {
    opacity: .55;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x1fmqiw-B {
  0%, 100% {
    opacity: .45;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

:root, .x103qso {
  --ls-color-canvas: #f5f7f6;
  --ls-color-surface: #fff;
  --ls-color-surface-subtle: #eef2f0;
  --ls-color-ink: #17211d;
  --ls-color-ink-muted: #5d6b65;
  --ls-color-border: #d8e0dc;
  --ls-color-accent: #087f72;
  --ls-color-accent-strong: #05665c;
  --ls-color-accent-soft: #dff3ef;
  --ls-color-tertiary: #258bd2;
  --ls-color-on-accent: #fff;
  --ls-color-danger: #b42318;
  --ls-color-danger-soft: #ffb79f;
  --ls-color-warning: #a15c00;
  --ls-color-warning-strong: #c18b35;
  --ls-color-warning-soft: #fef1b3;
  --ls-color-success: #16794b;
  --ls-color-success-strong: #64912a;
}

@supports (color: lab(0% 0 0)) {
  :root, .x103qso {
    --ls-color-tertiary: lab(54.9129% -9.64728 -45.5234);
    --ls-color-danger-soft: lab(80.9072% 24.5579 22.9938);
    --ls-color-warning-strong: lab(62.2659% 15.4222 52.3075);
    --ls-color-warning-soft: lab(95.0883% -2.23801 31.6901);
    --ls-color-success-strong: lab(55.2625% -28.3993 46.4453);
  }
}

:root, .x1gohb7p {
  --ls-duration-fast: .12s;
  --ls-duration-standard: .18s;
  --ls-ease-standard: cubic-bezier(.2, 0, 0, 1);
}

:root, .x10mj0be {
  --ls-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --ls-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  --ls-leading-body: 1.5;
}

:root, .x1gljjc7 {
  --ls-layout-nav-rail-collapsed: 4.75rem;
  --ls-layout-nav-rail-expanded: 16.5rem;
  --ls-layout-root-control-gutter: 7rem;
}

:root, .x9rv2dv {
  --ls-radius-control: .625rem;
  --ls-radius-panel: 1rem;
  --ls-radius-round: 999px;
}

:root, .x8ha2g {
  --ls-shadow-raised: 0 1px 2px #17211d14, 0 8px 24px #17211d0f;
  --ls-shadow-overlay: 0 18px 50px #17211d29;
}

:root, .x1fciqry {
  --ls-space-1: .25rem;
  --ls-space-2: .5rem;
  --ls-space-3: .75rem;
  --ls-space-4: 1rem;
  --ls-space-5: 1.5rem;
  --ls-space-6: 2rem;
  --ls-space-7: 3rem;
  --ls-space-8: 4rem;
}

:root, .x16vdm2u {
  --x191vsck: #e8e9ff;
  --xvxpqn6: #3730a3;
  --x1j9th8f: #dcfce7;
  --xk3w85k: #166534;
  --xagum4d: #fef3c7;
  --x7u4md9: #92400e;
  --xvgxt2f: #ffe4e6;
  --x118duht: #9f1239;
  --xblpy5d: #eef2f0;
  --xfprxld: #475569;
  --x1l7554j: #f3e8ff;
  --x23l36w: #6b21a8;
  --x166czzc: #d8e0dc;
}
