@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.44"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;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 .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.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 .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{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 .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{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 .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.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 .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>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--bg:#070506;--bg-elevated:#140d0cd6;--bg-soft:#1a1211b3;--bg-card:#120c0bb8;--text:#f6f0ea;--text-muted:#c3b5ab;--text-soft:#8e7a71;--line:#ffab8a24;--line-strong:#ffab8a42;--lava:#ff7b3d;--lava-bright:#ff9e66;--lava-deep:#ff4f22;--lava-glow:#ff7b3d2e;--cyan:#74e8ff;--cyan-muted:#74e8ff1f;--green:#34d399;--red:#f87171;--yellow:#fbbf24;--radius-lg:1.5rem;--radius-md:1rem;--radius-sm:.8rem;--radius-pill:999px;--container:min(1400px, calc(100vw - 40px));--container-narrow:min(720px, calc(100vw - 40px));--container-wide:min(1600px, calc(100vw - 40px));--text-inverse:#fff;--bg-code:#101114;--text-code:#e8ebf3;--text-code-muted:#cfd4dd;--z-lava:0;--z-content:1;--z-header:10;--z-scroll-top:90;--z-demo:100;--panel-shadow:0 24px 70px #0000006b;--transition-smooth:.22s cubic-bezier(.22, 1, .36, 1);--transition-slow:.35s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--text);background:var(--bg);min-height:100dvh;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:var(--lava);transition:color var(--transition-smooth);text-decoration:none}a:hover{color:var(--lava-bright)}img,svg{max-width:100%;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #ff7b3d59}::selection{color:var(--text);background:#ff7b3d40}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-greek-400-normal-B4XGRaFa.woff2)format("woff2"),url(/assets/syne-greek-400-normal-C1nzy5ms.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-latin-ext-400-normal-B5s6XpS5.woff2)format("woff2"),url(/assets/syne-latin-ext-400-normal-DCnt6qEA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-latin-400-normal-CcHADMBd.woff2)format("woff2"),url(/assets/syne-latin-400-normal-CULFKXub.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2)format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2)format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2)format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2)format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-italic-o1-A_FsB.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-italic-Vv_u9p1E.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-italic-Bp4BYShX.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-italic-DP5iIMI9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-italic-C3DTNE_9.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-italic-Bdap-eNg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-italic-DYtrqAWE.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-italic-CcucBqPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-italic-DCuhXWyK.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-italic-BcJbkSJ4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,h4,h5,h6{color:var(--text);letter-spacing:-.01em;font-family:Syne,system-ui,sans-serif;font-weight:700;line-height:1.15}h1{font-size:clamp(1.9rem,4vw,3.8rem);font-weight:800}h2{font-size:clamp(1.5rem,2.4vw,2.2rem)}h3{font-size:clamp(1.15rem,1.6vw,1.5rem)}h4{font-size:1.1rem}p{max-width:60ch;color:var(--text-muted)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--lava);font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500}.mono{font-family:IBM Plex Mono,monospace}code{background:#ffab8a14;border-radius:4px;padding:.15em .4em;font-family:IBM Plex Mono,monospace;font-size:.9em}.shell{flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.shell__main{width:100%;max-width:var(--container);flex:1;margin:0 auto;padding:0 20px}.site-header{z-index:var(--z-header);width:var(--container);background:var(--bg-elevated);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:20px;max-width:100%;margin:16px auto 0;padding:12px 24px;display:flex;position:sticky;top:16px}.brand{color:var(--text);align-items:center;gap:10px;font-family:Syne,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.brand svg{flex-shrink:0}.nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nav__link{border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--transition-smooth), background var(--transition-smooth);padding:6px 14px;font-size:.88rem;font-weight:500}.nav__link:hover{color:var(--text);background:#ffab8a0f}.nav__link--active{color:var(--text);background:#ffab8a1a}.site-footer{text-align:center;color:var(--text-soft);flex-direction:column;align-items:center;margin-top:auto;padding:48px 20px 32px;font-size:.82rem;display:flex}.site-footer a{color:var(--text-muted)}.site-footer a:hover{color:var(--lava)}.route-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.mobile-nav__trigger{border-radius:var(--radius-sm);border:1px solid var(--line);width:44px;height:44px;color:var(--text);transition:background var(--transition-smooth), border-color var(--transition-smooth);background:#ffab8a0f;flex-shrink:0;justify-content:center;align-items:center;display:none}.mobile-nav__trigger:hover{border-color:var(--line-strong);background:#ffab8a1a}.mobile-nav__bars{width:20px;height:14px;display:block;position:relative}.mobile-nav__bars span{background:var(--text);border-radius:2px;width:100%;height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s,top .26s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.mobile-nav__bars span:first-child{top:0}.mobile-nav__bars span:nth-child(2){top:6px}.mobile-nav__bars span:nth-child(3){top:12px}.mobile-nav__bars--open span:first-child{top:6px;transform:rotate(45deg)}.mobile-nav__bars--open span:nth-child(2){opacity:0}.mobile-nav__bars--open span:nth-child(3){top:6px;transform:rotate(-45deg)}.mobile-nav__overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040303b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-nav__drawer{border-left:1px solid var(--line);background:linear-gradient(#140d0cfa,#0a0707fa);flex-direction:column;gap:12px;width:min(86vw,340px);height:100dvh;padding:20px 18px 24px;display:flex;position:relative;box-shadow:-12px 0 48px #00000073}.mobile-nav__drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.mobile-nav__drawer-title{text-transform:uppercase;letter-spacing:.14em;color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.75rem}.mobile-nav__close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-muted);transition:color var(--transition-smooth), background var(--transition-smooth);justify-content:center;align-items:center;display:inline-flex}.mobile-nav__close:hover{color:var(--text);background:#ffab8a14}.mobile-nav__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mobile-nav__link{border-radius:var(--radius-sm);min-height:52px;color:var(--text-muted);transition:color var(--transition-smooth), background var(--transition-smooth), border-color var(--transition-smooth);border:1px solid #0000;align-items:center;padding:0 16px;font-family:Syne,sans-serif;font-size:1.05rem;font-weight:600;display:flex}.mobile-nav__link:hover{color:var(--text);background:#ffab8a0f}.mobile-nav__link--active{color:var(--text);background:#ff7b3d1f;border-color:#ff7b3d47}.mobile-nav__footnote{border-top:1px solid var(--line);color:var(--text-soft);max-width:100%;margin-top:auto;padding-top:16px;font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.5}@media (width<=960px){.site-header{padding:10px 20px}}@media (width<=767px){.site-header{border-radius:var(--radius-md);flex-wrap:nowrap;gap:12px;margin-top:8px;padding:10px 14px;top:8px}.brand{font-size:1rem}.brand svg{width:28px;height:28px}.nav--desktop{display:none}.mobile-nav__trigger{display:inline-flex}.shell__main{padding:0 12px}.site-footer{padding:32px 12px 24px;font-size:.875rem}.site-footer a{align-items:center;min-height:44px;padding:8px 4px;display:inline-flex}}@media (width<=400px){.mobile-nav__drawer{width:92vw;padding:18px 14px 20px}.mobile-nav__link{min-height:48px;font-size:1rem}}.button{border-radius:var(--radius-md);transition:all var(--transition-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.button--lava{background:linear-gradient(135deg, var(--lava), var(--lava-deep));color:var(--text-inverse);box-shadow:0 4px 24px #ff4f2240}.button--lava:hover{color:var(--text-inverse);transform:translateY(-2px);box-shadow:0 8px 32px #ff4f2259}.button--lava:active{transform:translateY(0)}.button--ghost{color:var(--text-muted);border:1px solid var(--line);background:0 0}.button--ghost:hover{color:var(--text);border-color:var(--line-strong);background:#ffab8a0a}.button--lg{padding:16px 36px;font-size:1.05rem}.button--compact{padding:8px 18px;font-size:.85rem}.button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (width<=720px){.button{min-height:44px;padding:10px 20px;font-size:.9rem}.button--lg{width:100%;padding:14px 28px;font-size:1rem}.button--compact{min-height:44px;padding:8px 14px;font-size:.875rem}}.field{flex-direction:column;gap:6px;display:flex}.field__label{color:var(--text-muted);font-size:.82rem;font-weight:500}.field__input-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color var(--transition-smooth);background:#0000004d;align-items:center;gap:8px;padding:12px 16px;display:flex}.field__input-wrap:focus-within{border-color:var(--lava)}.field__input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:IBM Plex Mono,monospace;font-size:1.1rem}.field__input::placeholder{color:var(--text-soft)}.field__max{color:var(--lava);cursor:pointer;transition:background var(--transition-smooth);background:#ff7b3d1a;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.field__max:hover{background:#ff7b3d2e}.field__hint{color:var(--text-soft);font-size:.78rem}.field__error{color:var(--red);font-size:.78rem}.field__estimate{color:var(--lava-bright,#ff9e66);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.82rem;font-weight:500;display:block}.field__estimate-sub{color:var(--text-soft);opacity:.78;font-weight:400}@media (width<=720px){.field__input-wrap{padding:14px}.field__input{min-height:24px;font-size:1rem}.field__max{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px 12px;font-size:.78rem;display:inline-flex}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lava-scene{pointer-events:none;z-index:var(--z-lava);isolation:isolate;position:fixed;inset:0;overflow:hidden}.lava-field{opacity:.95;background:radial-gradient(circle at 14% 22%,#ff8e542b,#0000 18%),radial-gradient(circle at 44% 10%,#ff5d2c1c,#0000 20%),radial-gradient(circle at 78% 18%,#6ef2ff1a,#0000 18%),radial-gradient(circle at 74% 80%,#ff7c3a1a,#0000 16%),radial-gradient(circle at 18% 76%,#ff5d2c14,#0000 18%);animation:34s ease-in-out infinite alternate lava-field-drift;position:absolute;inset:-12%}.lava-haze{mix-blend-mode:screen;position:absolute;inset:-10%}.lava-haze--warm{opacity:.18;background:radial-gradient(circle at 34% 26%,#ff7b3d26,#0000 24%),radial-gradient(circle at 58% 72%,#ff5d2c21,#0000 22%);animation:24s ease-in-out infinite alternate lava-haze-warm}.lava-haze--cool{opacity:.14;background:radial-gradient(circle at 82% 24%,#74e8ff1a,#0000 18%),radial-gradient(circle at 68% 56%,#4abeff14,#0000 18%);animation:30s ease-in-out infinite alternate lava-haze-cool}.lava-node{opacity:.18;mix-blend-mode:screen;background:radial-gradient(circle at 35% 35%,#ffc292f2 0%,#ff7b3ddb 28%,#ff4f2257 68%,#ff4f2205 100%);border-radius:42% 58% 63% 37%/46% 31% 69% 54%;position:absolute;box-shadow:0 0 140px #ff6a3329}.lava-node--one{width:22rem;height:22rem;animation:26s ease-in-out infinite alternate drift-one,11s ease-in-out infinite lava-breathe;top:6%;left:4%}.lava-node--two{opacity:.14;width:28rem;height:28rem;animation:30s ease-in-out infinite alternate drift-two,13s ease-in-out infinite lava-breathe;top:18%;right:6%}.lava-node--three{opacity:.17;width:18rem;height:18rem;animation:24s ease-in-out infinite alternate drift-three,10s ease-in-out infinite lava-breathe;bottom:8%;right:22%}.lava-node--four{opacity:.14;background:radial-gradient(circle at 35% 35%,#ffdcb9cc 0%,#ff8e548f 26%,#ff4f2233 68%,#ff4f2205 100%);width:14rem;height:14rem;animation:20s ease-in-out infinite alternate drift-four,9s ease-in-out infinite lava-breathe;bottom:10%;left:28%}.lava-node--five{opacity:.12;background:radial-gradient(circle at 35% 35%,#ccf7ffb8 0%,#74e8ff61 28%,#4992ff24 66%,#4992ff05 100%);width:16rem;height:16rem;animation:28s ease-in-out infinite alternate drift-five,14s ease-in-out infinite lava-breathe;top:8%;right:30%;box-shadow:0 0 120px #74e8ff1a}@keyframes lava-field-drift{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.04)}}@keyframes lava-haze-warm{0%{opacity:.12;transform:translate(0)scale(1)}to{opacity:.2;transform:translate(40px,30px)scale(1.08)}}@keyframes lava-haze-cool{0%{opacity:.1;transform:translate(0)scale(1)}to{opacity:.16;transform:translate(-30px,20px)scale(1.06)}}@keyframes lava-breathe{0%,to{opacity:.12}50%{opacity:.24}}@keyframes drift-one{0%{transform:translate(0)rotate(0)}to{transform:translate(80px,40px)rotate(14deg)}}@keyframes drift-two{0%{transform:translate(0)rotate(0)}to{transform:translate(-60px,50px)rotate(-12deg)}}@keyframes drift-three{0%{transform:translate(0)rotate(0)}to{transform:translate(70px,-30px)rotate(18deg)}}@keyframes drift-four{0%{transform:translate(0)rotate(0)}to{transform:translate(-36px,-28px)rotate(-14deg)}}@keyframes drift-five{0%{transform:translate(0)rotate(0)}to{transform:translate(44px,34px)rotate(16deg)}}@media (width<=720px){.lava-node{opacity:.1}.lava-node--one{width:14rem;height:14rem}.lava-node--two{opacity:.08;width:18rem;height:18rem}.lava-node--three{opacity:.1;width:12rem;height:12rem}.lava-node--four,.lava-node--five{display:none}.lava-haze--warm{opacity:.1}.lava-haze--cool{opacity:.08}}@media (prefers-reduced-motion:reduce){.lava-field,.lava-haze--warm,.lava-haze--cool,.lava-node{animation:none!important}}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--line);box-shadow:var(--panel-shadow);flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}@media (hover:hover) and (pointer:fine){.metric-card:hover{border-color:var(--line-strong);box-shadow:var(--panel-shadow), 0 0 0 1px var(--line);transform:translateY(-3px)}}.metric-card__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.metric-card__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600}.metric-card__icon{color:var(--text-soft);align-items:center;font-size:1.1rem;display:flex}.metric-card__value{color:var(--text);font-family:Syne,sans-serif;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800;line-height:1.15}.metric-card__note{color:var(--text-muted);margin:0;font-size:.78rem}.metric-card--lava{background:linear-gradient(160deg, #ff4f221a 0%, var(--bg-card) 60%);border-color:#ff7b3d38}.metric-card--lava .metric-card__value{color:var(--lava-bright)}.metric-card--lava .metric-card__icon{color:var(--lava)}.metric-card--cool{background:linear-gradient(160deg, #74e8ff12 0%, var(--bg-card) 60%);border-color:#74e8ff2e}.metric-card--cool .metric-card__value,.metric-card--cool .metric-card__icon{color:var(--cyan)}.metric-card--neutral{background:linear-gradient(180deg, #ffffff08, var(--bg-card))}.metric-card--placeholder .metric-card__value{color:var(--text-soft);animation:2s ease-in-out infinite metric-pulse}@keyframes metric-pulse{0%,to{opacity:.5}50%{opacity:.8}}@media (width>=1800px){.metric-card{padding:1.5rem 1.75rem}.metric-card__value{font-size:clamp(1.4rem,1.8vw,2rem)}}@media (width<=960px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{padding:1rem 1.15rem}.metric-card__value{font-size:1.15rem}.metric-card__label{font-size:.8rem}.metric-card__note{font-size:.875rem}}@media (width<=400px){.metric-grid{grid-template-columns:1fr}}.animated-details{border-bottom:1px solid var(--line)}.animated-details__trigger{width:100%;color:var(--text);cursor:pointer;text-align:left;transition:color var(--transition-smooth);background:0 0;border:none;align-items:center;padding:.85rem 0;font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;display:flex}.animated-details__trigger:hover{color:var(--lava-bright)}.animated-details__trigger[aria-expanded=true]{color:var(--text)}.animated-details__chevron{transition:transform var(--transition-smooth);margin-right:.5rem;display:inline-block}.animated-details__chevron[data-open]{transform:rotate(90deg)}.animated-details__body{overflow:hidden}.animated-details__content{color:var(--text-muted);padding-top:.25rem;padding-bottom:1rem;font-size:.9rem;line-height:1.6}.app-card>.animated-details{background:0 0;border:none}@media (width<=720px){.animated-details__trigger{min-height:44px;padding:.75rem 0;font-size:.9rem}.animated-details__content{font-size:.85rem}}.markdown{gap:18px;min-width:0;font-size:1rem;line-height:1.75;display:grid}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3{color:var(--text);margin-top:1.5rem;line-height:1.2}.markdown h1{font-size:clamp(1.9rem,2.7vw,2.5rem)}.markdown h2{font-size:clamp(1.28rem,1.95vw,1.65rem)}.markdown h3{font-size:1.05rem}.markdown p,.markdown li,.markdown td,.markdown th{color:var(--text-muted)}.markdown strong{color:var(--text)}.markdown a{color:var(--lava-bright);text-underline-offset:.18em;transition:text-decoration-color var(--transition-smooth);-webkit-text-decoration:underline #ff7b3d66;text-decoration:underline #ff7b3d66}.markdown a:hover{-webkit-text-decoration-color:var(--lava-bright);-webkit-text-decoration-color:var(--lava-bright);text-decoration-color:var(--lava-bright)}.markdown ul,.markdown ol{gap:.7rem;margin:0;padding-left:1.3rem;display:grid}.markdown li::marker{color:var(--lava-bright)}.markdown :not(pre)>code{color:var(--text);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:4px;padding:.15rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.88em}.markdown p>.katex,.markdown li>.katex,.markdown td>.katex{color:#ffcdb3}.code-block{background:var(--bg-code);border:1px solid #ffffff14;border-radius:1.1rem;overflow:hidden}.code-block pre{background:0 0;margin:0;padding:1rem 1.1rem;overflow-x:auto}.code-block code{color:var(--text-code);white-space:pre;font-family:IBM Plex Mono,monospace;font-size:.92rem;line-height:1.65;display:block}.code-block__header{color:var(--text-code-muted);background:linear-gradient(#23252cfa,#18191efa);border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.78rem .95rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;display:flex}.code-block__header strong{color:#f2f3f7;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.75rem}.code-block__dot{border-radius:var(--radius-pill);width:.68rem;height:.68rem}.code-block__dot:first-child{background:#ff5f57}.code-block__dot:nth-child(2){background:#febc2e}.code-block__dot:nth-child(3){background:#28c840}.markdown pre{background:0 0;border-radius:0;padding:0;overflow-x:auto}.markdown .table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-md);width:100%;overflow-x:auto}.markdown table{border-collapse:collapse;width:100%}.markdown .table-scroll table{border:none}.markdown .table-scroll th:first-child,.markdown .table-scroll td:first-child{border-left:none}.markdown .table-scroll th:last-child,.markdown .table-scroll td:last-child{border-right:none}.markdown .table-scroll tr:first-child th{border-top:none}.markdown .table-scroll tr:last-child td{border-bottom:none}.markdown th,.markdown td{border:1px solid var(--line);text-align:left;white-space:normal;padding:.75rem 1rem;font-size:.92rem;line-height:1.55}.markdown th{color:var(--text);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0f;font-size:.78rem;font-weight:600}.markdown tbody tr:nth-child(2n) td{background:#ffffff05}.markdown tbody tr:hover td{background:#ff7b3d0a}.markdown blockquote{border-left:2px solid var(--line-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-soft);background:#ffffff08;margin:0;padding:.95rem 1rem}.markdown hr{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);border:0;width:100%;height:1px}.markdown .formula-display,.markdown .katex-display{-webkit-overflow-scrolling:touch;box-shadow:none;background:#100b0980;border:1px solid #ffb48c0f;border-radius:.75rem;width:100%;max-width:100%;padding:1.2rem 1rem;position:relative;overflow:hidden;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.markdown .katex-display>.katex{text-align:center!important;margin:0 auto!important;display:inline-block!important}.markdown .formula-display .katex,.markdown .katex-display .katex{color:#ffcdb3d9;font-size:clamp(.75rem,2vw,1.1rem);font-style:italic;text-align:center!important}.markdown .formula-display .katex-html,.markdown .katex-display .katex-html{row-gap:.3rem;text-align:center!important;white-space:normal!important;flex-wrap:wrap!important;justify-content:center!important;align-items:baseline!important;display:flex!important}.markdown img{border-radius:var(--radius-sm);max-width:100%;height:auto}@media (width<=960px){.markdown{font-size:.95rem}.markdown .formula-display,.markdown .katex-display{padding:1.4rem 2rem}.markdown .formula-display .katex,.markdown .katex-display .katex{font-size:1.2rem}.markdown th,.markdown td{padding:.6rem .75rem;font-size:.88rem}.markdown th{font-size:.75rem}}@media (width<=720px){.markdown{gap:14px;font-size:.92rem}.markdown h1{font-size:clamp(1.5rem,5.5vw,1.9rem)}.markdown h2{font-size:clamp(1.15rem,4vw,1.4rem)}.markdown h3{font-size:1rem}.markdown h1,.markdown h2,.markdown h3{margin-top:1rem}.markdown ul,.markdown ol{gap:.5rem;padding-left:1rem}.markdown .formula-display,.markdown .katex-display{border-radius:.65rem;padding:1.2rem 1.5rem}.markdown .formula-display .katex,.markdown .katex-display .katex{font-size:1rem}.markdown .table-scroll{border-radius:var(--radius-sm)}.markdown table{min-width:480px}.markdown th,.markdown td{padding:.5rem .6rem;font-size:.82rem;line-height:1.45}.markdown th{font-size:.75rem}.code-block code{font-size:.82rem;line-height:1.55}.code-block pre{padding:.75rem .85rem}.code-block__header{padding:.6rem .75rem;font-size:.75rem}.markdown :not(pre)>code{font-size:.85em}.markdown blockquote{padding:.75rem .85rem;font-size:.9rem}}@media (width<=400px){.markdown{gap:12px;font-size:.88rem}.markdown h1{font-size:1.4rem}.markdown h2{font-size:1.12rem}.markdown h3{font-size:.95rem}.markdown .formula-display,.markdown .katex-display{border-radius:.5rem;padding:1rem 1.2rem}.markdown .formula-display .katex,.markdown .katex-display .katex{font-size:.9rem}.code-block code{font-size:.78rem}.code-block pre{padding:.6rem .7rem}.markdown table{min-width:420px}.markdown th,.markdown td{padding:.4rem .5rem;font-size:.78rem}}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;white-space:normal;padding:.9rem .8rem}.data-table th{color:var(--text-soft);text-transform:uppercase;letter-spacing:.11em;font-size:.75rem}.status-banner{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.88rem;line-height:1.5;display:flex}.status-banner__message{flex:1;margin:0}.status-banner__dismiss{cursor:pointer;opacity:.7;transition:opacity var(--transition-smooth);background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:1.25rem;line-height:1}.status-banner__dismiss:hover{opacity:1}.status-banner--error{color:var(--red);background:#f871711a;border:1px solid #f871714d}.status-banner--error .status-banner__dismiss{color:var(--red)}.status-banner--warning,.status-banner--warn{color:var(--yellow);background:#fbbf2414;border:1px solid #fbbf2440}.status-banner--warning .status-banner__dismiss,.status-banner--warn .status-banner__dismiss{color:var(--yellow)}.status-banner--info{background:var(--cyan-muted);color:var(--cyan);border:1px solid #74e8ff38}.status-banner--info .status-banner__dismiss{color:var(--cyan)}.status-banner--success{color:var(--green);background:#34d3990f;border:1px solid #34d39933}.status-banner--success .status-banner__dismiss{color:var(--green)}.status-banner span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}@media (width<=720px){.status-banner{flex-wrap:wrap;gap:.5rem;padding:.65rem 1rem;font-size:.82rem}.status-banner__dismiss{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}.token-selector{flex-wrap:wrap;gap:.5rem;display:flex}.token-selector__pill{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-muted);cursor:pointer;transition:all var(--transition-smooth);background:0 0;padding:.45rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600}.token-selector__pill:hover{border-color:var(--line-strong);color:var(--text)}.token-selector__pill--active{background:linear-gradient(135deg, var(--lava), var(--lava-deep));color:var(--text-inverse);border-color:#0000;box-shadow:0 2px 12px #ff4f2240}.token-selector__pill--active:hover{color:var(--text-inverse)}.token-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.token-switch__button{border-radius:var(--radius-pill);border:1px solid var(--line-strong);min-height:42px;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-smooth), color var(--transition-smooth), border-color var(--transition-smooth);background:#ffffff08;justify-content:center;align-items:center;gap:8px;padding:0 .95rem;font-size:.9rem;font-weight:500;display:flex}.token-switch__button:hover{border-color:var(--line-strong);color:var(--text)}.token-switch__button--active{background:linear-gradient(135deg, var(--lava-bright), #ffb46b);color:#1b0c07;border-color:#0000}@media (width<=720px){.token-selector__pill{align-items:center;min-height:44px;padding:.5rem .85rem;font-size:.78rem;display:inline-flex}.token-switch__button{min-height:44px;font-size:.85rem}}.diagram-container{width:100%;max-width:800px;margin:0 auto}.diagram-container--wide{max-width:1060px}.diagram-container svg{width:100%;height:auto;display:block;overflow:visible}@media (width<=960px) and (width>=721px){.diagram-container{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff7b3d33 transparent;max-width:100%;overflow-x:auto}.diagram-container::-webkit-scrollbar{height:4px}.diagram-container::-webkit-scrollbar-track{background:0 0}.diagram-container::-webkit-scrollbar-thumb{background:#ff7b3d33;border-radius:2px}.diagram-container--wide{max-width:100%}.diagram-container--wide svg{min-width:680px}}@media (width<=720px){.diagram-container{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-sm);scrollbar-width:thin;scrollbar-color:#ff7b3d3d transparent;background:#ffffff04;max-width:100%;padding:.8rem 1.5rem;overflow-x:auto}.diagram-container::-webkit-scrollbar{height:4px}.diagram-container::-webkit-scrollbar-track{background:0 0}.diagram-container::-webkit-scrollbar-thumb{background:#ff7b3d3d;border-radius:2px}.diagram-container svg{min-width:560px}.diagram-container--wide svg{min-width:800px}.diagram-container--narrow{background:0 0;border:none;padding:0}.diagram-container--narrow svg{min-width:0}}.demo-toggle{z-index:var(--z-demo);border:1px solid var(--lava);border-radius:var(--radius-pill);color:var(--lava);letter-spacing:.12em;cursor:pointer;transition:background-color var(--transition-smooth), color var(--transition-smooth), box-shadow var(--transition-smooth);background:#ff7b3d26;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;position:fixed;bottom:20px;right:20px}.demo-toggle:hover{background:#ff7b3d40;box-shadow:0 0 16px #ff7b3d33}.demo-toggle--active{background:var(--lava);color:var(--text-inverse);box-shadow:0 0 24px #ff7b3d59}.demo-toggle--active:hover{background:var(--lava-bright)}.demo-banner{border-radius:var(--radius-pill);color:var(--lava-bright);letter-spacing:.08em;background:#ff7b3d1f;border:1px solid #ff7b3d4d;align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:.75rem;display:flex}.demo-banner__dot{background:var(--lava);border-radius:50%;width:6px;height:6px;animation:1.5s infinite demo-pulse}@keyframes demo-pulse{0%,to{opacity:1;box-shadow:0 0 4px var(--lava)}50%{opacity:.4;box-shadow:none}}.demo-connect-btn{align-items:center;gap:6px;font-size:.82rem;display:flex}.demo-wallet-pill{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition-smooth);align-items:center;gap:6px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:inline-flex}.demo-wallet-pill:hover{border-color:var(--line-strong)}.demo-wallet-pill__dot{background:var(--green);border-radius:50%;width:8px;height:8px}.tx-progress{border-radius:var(--radius-sm);border:1px solid var(--line);background:#0000004d;flex-direction:column;gap:12px;padding:16px;display:flex}.tx-step{align-items:center;gap:10px;font-size:.88rem;display:flex}.tx-step__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;display:flex}.tx-step__icon--done{color:var(--green);background:#34d39933}.tx-step__icon--active{color:var(--lava);background:#ff7b3d33;animation:1s infinite pulse-step}.tx-step__icon--pending{color:var(--text-soft);background:#ffffff0d}.tx-step__label{color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.82rem}.tx-step__label--active{color:var(--text)}.tx-step__label--done{color:var(--green)}@keyframes pulse-step{0%,to{opacity:1}50%{opacity:.4}}.demo-tx-hash{border-radius:var(--radius-sm);color:var(--cyan);word-break:break-all;background:#74e8ff0f;border:1px solid #74e8ff2e;align-items:center;gap:6px;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:.75rem;display:flex}.demo-tx-hash__label{color:var(--text-soft);white-space:nowrap}@media (width<=720px){.demo-toggle{align-items:center;min-height:44px;padding:10px 14px;font-size:.75rem;display:inline-flex;bottom:16px;right:16px}.demo-wallet-pill{min-height:44px;padding:8px 14px}.demo-tx-hash{padding:6px 10px;font-size:.75rem}.tx-step{font-size:.82rem}.tx-progress{padding:12px}}.scroll-top{z-index:var(--z-scroll-top);width:44px;height:44px;color:var(--lava);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--transition-smooth), transform var(--transition-smooth);background:#ff7b3d26;border:1px solid #ff7b3d4d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:80px;right:20px}.scroll-top:hover{background:#ff7b3d4d;transform:translateY(-2px)}.scroll-top svg{width:18px;height:18px}@media (width<=720px){.scroll-top{bottom:72px;right:16px}}.yield-engine{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(circle at 20% 80%,#ff7b3d0f,#0000 40%),radial-gradient(circle at 80% 20%,#74e8ff0a,#0000 40%),linear-gradient(#0e0a0af5,#080606eb);gap:2.5rem;padding:2.5rem 2rem 2rem;display:grid;overflow:visible}.yield-engine__header{text-align:center;gap:.5rem;min-width:0;max-width:min(36rem,100%);margin:0 auto;display:grid}.yield-engine__header h2{color:var(--text);overflow-wrap:break-word;word-break:break-word;font-family:Syne,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800}.yield-engine__sub{color:var(--text-muted);overflow-wrap:break-word;word-break:break-word;max-width:min(42rem,100%);margin:0 auto;font-size:1rem;line-height:1.7}.yield-engine__sub strong{color:var(--lava-bright)}.yield-engine__flow{-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;gap:0;padding:1rem 0;display:flex;overflow-x:auto}.ye-node{text-align:center;flex-shrink:1;justify-items:center;gap:.5rem;min-width:100px;max-width:140px;display:grid}.ye-node h3{color:var(--text);margin:0;font-family:Syne,sans-serif;font-size:1.05rem;font-weight:700}.ye-node p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.ye-node p strong{color:var(--lava-bright)}.ye-node__icon{border:1px solid var(--line);width:56px;height:56px;transition:border-color var(--transition-smooth);background:#ffffff05;border-radius:50%;justify-content:center;align-items:center;display:flex}.ye-node:hover .ye-node__icon{border-color:var(--line-strong)}.ye-node__icon--spinning svg{animation:8s linear infinite ye-spin}@keyframes ye-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ye-node__icon--pulsing{animation:2s ease-in-out infinite ye-pulse}@keyframes ye-pulse{0%,to{box-shadow:0 0 #34d39900}50%{box-shadow:0 0 16px 4px #34d39926}}.ye-node--traders .ye-node__icon{border-color:#ff9e664d}.ye-node--fees .ye-node__icon{border-color:#ff7b3d4d}.ye-node--gm .ye-node__icon{background:#ff7b3d0f;border-color:#ff7b3d66}.ye-node--vault .ye-node__icon{background:#ff4f220f;border-color:#ff4f2266}.ye-node--yield .ye-node__icon{background:#34d3990a;border-color:#34d3994d}.ye-arrow{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;min-width:60px;padding-top:18px;display:flex}.ye-arrow__line{background:linear-gradient(90deg,#ff7b3d26,#ff7b3d66,#ff7b3d26);width:40px;height:2px;position:relative}.ye-arrow__line:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #ff7b3d80;width:0;height:0;position:absolute;top:-3px;right:-5px}.ye-arrow__pulse{width:40px;height:2px;margin-top:-.3rem;position:relative;overflow:hidden}.ye-arrow__pulse:before{content:"";background:#ff7b3d;border-radius:1px;width:12px;height:2px;animation:1.8s ease-in-out infinite ye-flow;position:absolute;box-shadow:0 0 6px #ff7b3d99}.ye-arrow__pulse--delay1:before{animation-delay:.4s}.ye-arrow__pulse--delay2:before{animation-delay:.8s}.ye-arrow__pulse--delay3:before{animation-delay:1.2s}@keyframes ye-flow{0%{opacity:0;left:-12px}20%{opacity:1}80%{opacity:1}to{opacity:0;left:40px}}@keyframes ye-flow-vertical{0%{opacity:0;top:-10px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:28px}}.ye-arrow__label{color:var(--text-muted);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.75rem}.yield-engine__protocols{justify-items:center;gap:.75rem;display:grid}.yield-engine__protocol-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.ye-protocol{text-align:center;gap:.15rem;display:grid}.ye-protocol__name{letter-spacing:-.02em;font-family:Syne,sans-serif;font-size:1.15rem;font-weight:800}.ye-protocol__name--gmx{color:#ff7b3d}.ye-protocol__name--dolo{color:#74e8ff}.ye-protocol__name--arb{color:#8b9cf7}.ye-protocol__role{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:.75rem}.ye-protocol__sep{color:var(--text-soft);opacity:.4;font-size:.8rem}.yield-engine__footer{border-top:1px solid var(--line);gap:1.25rem;padding-top:1.5rem;display:grid}.yield-engine__minimize{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ye-min{border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;min-width:130px;transition:border-color var(--transition-smooth), box-shadow var(--transition-smooth);background:#ffffff05;justify-items:center;gap:.4rem;padding:1rem 1.4rem;display:grid}.ye-min:hover{border-color:#34d3994d;box-shadow:0 0 20px #34d3990f}.ye-min__expr{white-space:nowrap;align-items:baseline;gap:0;display:flex}.ye-min__fn{color:#34d399;font-family:IBM Plex Mono,monospace;font-size:1.15rem;font-weight:600}.ye-min__var{color:var(--text);letter-spacing:-.02em;padding:0 .2rem;font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800}.ye-min__label{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:.75rem}.yield-engine__stats-row{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.yield-engine__stat{text-align:center;gap:.2rem;display:grid}.yield-engine__stat-value{color:var(--lava);font-family:Syne,sans-serif;font-size:1.25rem;font-weight:800}.yield-engine__stat-label{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:.75rem}@media (width<=900px){.yield-engine__flow{gap:0;padding:.5rem}.ye-node{min-width:80px;max-width:110px}.ye-node h3{font-size:.9rem}.ye-node p{font-size:.75rem}.ye-arrow{min-width:24px}.ye-arrow__line,.ye-arrow__pulse{width:20px}.ye-arrow__label{font-size:.65rem}.ye-node__icon{width:44px;height:44px}.yield-engine__footer{flex-wrap:wrap;gap:1.5rem}}@media (width<=768px){.yield-engine{gap:1.5rem;padding:1.25rem .75rem}.yield-engine__flow{flex-direction:column;align-items:center;gap:.5rem}.ye-node{min-width:unset;max-width:200px}.ye-node__icon{width:48px;height:48px}.ye-node h3{font-size:.95rem}.ye-arrow{min-width:unset;flex-direction:column;align-items:center;gap:.2rem;padding-top:0;transform:none}.ye-arrow__line{background:linear-gradient(#ff7b3d26,#ff7b3d66,#ff7b3d26);width:2px;height:28px}.ye-arrow__line:after{border:4px solid #0000;border-top:6px solid #ff7b3d80;border-bottom:none;inset:auto auto -5px -3px}.ye-arrow__pulse{width:2px;height:28px;margin-top:-.2rem}.ye-arrow__pulse:before{width:2px;height:10px;animation-name:ye-flow-vertical}.ye-arrow__label{white-space:nowrap;font-size:.7rem}.yield-engine__stats-row{gap:1.5rem}.ye-min{min-width:110px;padding:.75rem 1rem}.ye-min__fn{font-size:1rem}.ye-min__var{font-size:1.15rem}}.page-stack--landing{gap:0;min-width:0;max-width:100%;display:grid;overflow:hidden}.page-stack--landing>*{min-width:0;max-width:100%}.landing-scroll-bar{transform-origin:0;pointer-events:none;z-index:32;background:linear-gradient(90deg,#ff7b3df5,#ffad5ceb,#74e8ffeb);width:100%;height:3px;display:none;position:fixed;top:0;left:0;box-shadow:0 0 28px #ff7b3d2e}@supports (animation-timeline:scroll()){.landing-scroll-bar{animation:linear scroll-grow;animation-timeline:scroll(root);display:block}}@keyframes scroll-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:24px;min-width:0;padding:6rem 0 4rem;display:grid}.landing-hero__copy{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100b0bd1;align-content:start;gap:1.2rem;min-width:0;padding:2rem;display:grid}.landing-hero__headline{letter-spacing:-.03em;color:var(--text);margin:0;font-family:Syne,sans-serif;font-size:clamp(3rem,5.5vw,4.5rem);font-weight:800;line-height:1.08}.landing-hero__lede{max-width:28rem;color:var(--text-muted);font-size:1.08rem;line-height:1.72}.hero-rotating{min-height:2rem;color:var(--lava-bright);letter-spacing:.01em;margin-top:.5rem;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;display:block;position:relative}.hero-rotating__line{display:block}.landing-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.landing-hero__panel{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100b0bd1;gap:.7rem;min-width:0;padding:1.5rem;display:grid;position:relative;overflow:hidden}.landing-hero__panel-head{gap:.7rem;display:grid}.landing-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-hero__fact{border:1px solid var(--line);background:#ffffff05;border-radius:1.15rem;gap:.55rem;padding:1rem 1.05rem;display:grid}.landing-hero__fact span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.landing-hero__fact strong{font-family:Syne,sans-serif;font-size:1.2rem;line-height:1.05}.landing-hero__fact p{color:var(--text-muted)}.landing-hero__metrics{background:var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.landing-metric{background:var(--bg-elevated);flex-direction:column;gap:4px;min-width:0;padding:1rem .75rem;display:flex}.landing-metric__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:.75rem;overflow:hidden}.landing-metric__value{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:Syne,sans-serif;font-size:1.4rem;font-weight:700;overflow:hidden}.landing-strategy{place-items:center;gap:2.5rem;padding:5rem 0;display:grid}.landing-strategy__head{text-align:center;gap:.7rem;display:grid}.strategy-flow-diagram{width:100%;max-width:700px;overflow:hidden}.strategy-flow-diagram svg{width:100%;height:auto;max-height:320px;display:block}.landing-offers{gap:3rem;padding:5rem 0;display:grid}.landing-offers__head{max-width:38rem}.landing-offers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-offer-card{border-radius:var(--radius-lg);border:1px solid var(--line);transition:border-color var(--transition-slow), transform var(--transition-slow), box-shadow var(--transition-slow);background:radial-gradient(at 0 0,#ff7b3d0f,#0000 50%),linear-gradient(#140d0ceb,#0c0808e0);flex-direction:column;gap:.5rem;padding:1.8rem;display:flex;box-shadow:0 8px 32px #00000040,inset 0 1px #ffab8a0a}.landing-offer-card:hover{border-color:#ff7b3d66;transform:translateY(-4px);box-shadow:0 16px 48px #00000059,0 0 32px #ff7b3d1f,0 0 0 1px #ff7b3d26,inset 0 1px #ffab8a14}.landing-offer-card__icon{width:2rem;height:2rem;color:var(--lava);margin-bottom:.2rem}.landing-offer-card__icon svg{width:100%;height:100%}.landing-offer-card h3{color:var(--text);font-size:1.15rem;font-weight:700;line-height:1.25}.landing-offer-card__tagline{color:var(--lava-bright);font-size:.85rem;font-style:italic;font-weight:500}.landing-offer-card p{color:var(--text-muted);font-size:.9rem;line-height:1.55}.landing-offer-card__link{color:var(--cyan);letter-spacing:.02em;transition:color var(--transition-smooth);margin-top:auto;font-size:.82rem;font-weight:500;text-decoration:none}.landing-offer-card__link:hover{color:var(--lava-bright)}.landing-live{gap:3rem;padding:5rem 0;display:grid}.landing-live__head{max-width:38rem}.landing-live__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-live__card{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;padding:2.5rem 1.5rem;transition:border-color .28s,transform .28s;display:flex;overflow:hidden}.landing-live__card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.landing-live__label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.75rem}.landing-live__number{color:var(--lava-bright);letter-spacing:-.03em;text-shadow:0 0 40px #ff7b3d26;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Syne,sans-serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;overflow:hidden}.landing-steps{gap:2rem;padding:5rem 0;display:grid}.landing-steps__head{gap:.7rem;max-width:44rem;display:grid}.landing-steps__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.landing-steps__list:before{content:"";background:linear-gradient(90deg, transparent, var(--line-strong), var(--line-strong), transparent);z-index:0;pointer-events:none;height:1px;position:absolute;top:2.4rem;left:5%;right:5%}.landing-step{z-index:1;border:1px solid var(--line);background:#0c0808eb;border-radius:1.15rem;gap:.55rem;padding:1.25rem;transition:transform .28s,border-color .28s;display:grid;position:relative}.landing-step:hover{border-color:var(--line-strong);transform:translateY(-3px)}.landing-step__index{border-radius:var(--radius-pill);width:fit-content;color:var(--lava-bright);text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(#ff783a38,#ff783a14);border:1px solid #ff9d6047;align-items:center;gap:.4rem;padding:.38rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08,0 0 12px #ff7b3d1a}.landing-step p{color:var(--text-muted)}.landing-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-proof-card{border:1px solid var(--line);box-shadow:var(--panel-shadow);background:#ffffff05;border-radius:1.15rem;gap:.55rem;padding:1.25rem;transition:transform .28s,border-color .28s;display:grid}.landing-proof-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.landing-proof-card h2{font-size:1.2rem}.landing-proof-card p{color:var(--text-muted)}.landing-risk{gap:2rem;padding:5rem 0;display:grid}.landing-risk__content{flex-direction:column;gap:1rem;max-width:44rem;display:flex}.landing-risk__intro{color:var(--text-muted);font-size:1rem;line-height:1.6}.landing-risk__list{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.landing-risk__list li{color:var(--text-muted);padding-left:1.75rem;font-size:.95rem;line-height:1.55;position:relative}.landing-risk__list li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 1.5l6.5 12H1.5L8 1.5z' stroke='%23ff7b3d' stroke-width='1.2' fill='none'/%3E%3Cpath d='M8 6.5v3' stroke='%23ff7b3d' stroke-width='1.2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.5' r='0.5' fill='%23ff7b3d'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;position:absolute;top:.2rem;left:0}.landing-cta{place-items:center;padding:5rem 0 3rem;display:grid}.landing-cta__content{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:36rem;display:flex}.landing-cta__content h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.1}.landing-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.lava-chart svg{width:100%;height:auto;display:block}.landing-chart-panel{gap:.5rem;min-width:0;display:grid}.landing-chart-panel__header{justify-content:space-between;align-items:center;display:flex}.landing-chart-panel__stat{color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.75rem}.landing-trust{border-top:1px solid var(--line);gap:0;margin-top:.25rem;padding-top:1rem;display:grid}.landing-trust__badge{align-items:flex-start;gap:.75rem;padding:.65rem 0;display:flex}.landing-trust__badge+.landing-trust__badge{border-top:1px solid #ffffff0a}.landing-trust__badge svg{flex-shrink:0;margin-top:1px}.landing-trust__text{gap:2px;display:grid}.landing-trust__title{color:var(--text);letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:.88rem;font-weight:700}.landing-trust__sub{color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.75rem;line-height:1.4}.landing-divider{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);border:none;height:1px;margin:0}.text-lava{color:var(--lava)}@media (width<=1100px){.landing-hero{gap:18px;padding:6rem 0 4rem}.landing-hero__copy{padding:1.5rem}.landing-hero__panel{padding:1.25rem}.landing-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-steps__list:before{display:none}.landing-offers,.landing-live,.landing-steps,.landing-risk,.landing-strategy{padding:5rem 0}.landing-cta{padding:5rem 0 3rem}}@media (width<=960px){.landing-hero{grid-template-columns:1fr;gap:20px;padding:5rem 0 4rem}.landing-hero__copy{padding:1.5rem}.landing-hero__panel{padding:1.25rem}.landing-offers__grid,.landing-live__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-proof-grid,.landing-hero__facts,.landing-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-steps__list:before{display:none}.landing-offers,.landing-live,.landing-steps,.landing-risk,.landing-strategy{padding:5rem 0}.landing-cta{padding:5rem 0 3rem}}@media (width<=720px){.landing-hero{gap:16px;padding:3rem 0 2rem}.landing-hero__copy{gap:1rem;padding:1.25rem}.landing-hero__headline{word-break:break-word;overflow-wrap:break-word;font-size:clamp(2rem,8vw,3rem)}.landing-hero__lede{max-width:100%;font-size:.95rem}.landing-hero__panel{padding:1rem}.landing-hero__actions{flex-direction:column}.landing-hero__actions .button,.landing-hero__actions>a{text-align:center;justify-content:center;width:100%;min-height:44px}.landing-hero__metrics{grid-template-columns:1fr}.landing-metric{padding:.75rem}.landing-metric__value{font-size:1.2rem}.landing-metric__label{font-size:.75rem}.landing-offers,.landing-live,.landing-steps,.landing-risk{gap:2rem;padding:3rem 0}.landing-strategy{gap:1.5rem;padding:3rem 0}.landing-offers__grid,.landing-live__grid{grid-template-columns:1fr;gap:14px}.landing-steps__list,.landing-proof-grid,.landing-hero__facts{grid-template-columns:1fr;gap:12px}.landing-steps__list:before{display:none}.landing-offer-card{padding:1.25rem}.landing-step,.landing-proof-card{padding:1rem}.landing-hero__fact{padding:.75rem}.landing-cta{padding:2.5rem 0 2rem}.landing-cta__content{gap:1.25rem}.landing-cta__content h2{font-size:clamp(1.5rem,6vw,2rem)}.landing-cta__actions{flex-direction:column;width:100%}.landing-cta__actions .button,.landing-cta__actions>a{text-align:center;justify-content:center;width:100%;min-height:44px}.landing-trust__title{font-size:.875rem}.landing-risk__content{max-width:100%}.landing-offer-card__link{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.landing-chart-panel{min-height:0}.landing-steps__list,.landing-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-live__card{padding:1.25rem .75rem}.landing-live__number{font-size:clamp(1.5rem,6vw,2.2rem)}.landing-trust__sub{font-size:.75rem}}@media (width>=401px) and (width<=720px){.landing-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-metric{padding:.75rem .5rem}.landing-metric__label{white-space:normal;font-size:.75rem}.landing-metric__value{font-size:1.1rem}}@media (width>=500px) and (width<=720px){.landing-live__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-live__card{padding:1.25rem .75rem}.landing-live__number{font-size:clamp(1.5rem,5vw,2rem)}}@media (width<=400px){.landing-hero__metrics{grid-template-columns:1fr}.landing-metric__label{font-size:.75rem}.landing-metric__value{font-size:1.2rem}.landing-steps__list,.landing-hero__facts,.landing-live__grid{grid-template-columns:1fr}.landing-live__number{font-size:clamp(2rem,8vw,3rem)}.landing-hero__headline{font-size:clamp(1.75rem,7vw,2.5rem)}.landing-cta__content h2{font-size:clamp(1.3rem,5vw,1.8rem)}}@media (width>=1800px){.landing-hero{gap:40px}.landing-hero__headline{font-size:4.5rem}.landing-hero__lede{font-size:1.15rem}.landing-live__card{padding:3rem 2rem}.landing-offer-card{padding:2.2rem}.landing-step{padding:1.5rem}}.page-stack--app{gap:18px;width:100%;min-width:0;max-width:560px;margin:0 auto;padding:2rem 0 4rem;display:grid}.page-stack--app>*{min-width:0}.app-card__connect{justify-content:flex-end;align-items:center;min-width:0;display:flex}.app-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--panel-shadow);background:radial-gradient(circle at 0 0,#ff7b3d0f,#0000 28%),linear-gradient(#100b0bf5,#0a0808ed);border-radius:1.75rem;gap:1rem;min-width:0;padding:1.5rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:grid}@media (hover:hover) and (pointer:fine){.app-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}}.app-card__header{flex-direction:column;align-items:center;gap:.75rem;display:flex}.app-card__tabs{border-radius:var(--radius-pill);border:1px solid var(--line);background:#ffffff08;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.app-card__tab{border-radius:var(--radius-pill);min-height:42px;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-smooth), color var(--transition-smooth), border-color var(--transition-smooth);background:0 0;border:1px solid #0000;padding:0 1.1rem;font-family:Syne,sans-serif;font-size:.9rem;font-weight:600}.app-card__tab:hover:not(.app-card__tab--active){color:var(--text);background:#ffffff0a}.app-card__tab--active{background:linear-gradient(135deg, var(--lava-bright), #ffb46b);color:#1b0c07}.app-position{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.2rem;font-size:.9rem;display:flex}.app-position span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem}.app-position strong{color:var(--text);font-weight:600}.app-value-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#74e8ff14,#0000 24%),linear-gradient(#140e0ef2,#0b0909eb);border-radius:1.45rem;gap:.55rem;padding:1.25rem;display:grid}.app-value-card span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.app-value-card strong{font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3.25rem);line-height:.96}.app-value-card p{color:var(--text-muted)}.app-slippage{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.app-slippage__label{color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem}.app-slippage__buttons{gap:6px;display:flex}.app-slippage__btn{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-muted);cursor:pointer;transition:all var(--transition-smooth);background:0 0;padding:.4rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.82rem}.app-slippage__btn:hover{border-color:var(--line-strong);color:var(--text)}.app-slippage__btn--active{background:linear-gradient(135deg, var(--lava-bright), #ffb46b);color:#1b0c07;border-color:#0000}.app-section-card{border:1px solid var(--line);background:#ffffff05;border-radius:1.25rem;gap:1rem;padding:1rem;display:grid}.app-section-card__header{gap:.3rem;display:grid}.app-section-card__header span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.app-section-card__header strong{font-family:Syne,sans-serif;font-size:1.05rem;line-height:1.08}.app-row-list{gap:0;display:grid}.fee-buffer-picker{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.75rem 0 .4rem;display:grid}.fee-buffer-picker__opt{border-radius:var(--radius-md,10px);color:var(--text-muted,#c3b5ab);cursor:pointer;text-align:center;background:#1a121199;border:1px solid #ffab8a24;gap:.15rem;min-height:58px;padding:.7rem .5rem;transition:border-color .15s,background .15s,color .15s;display:grid}.fee-buffer-picker__opt:hover{color:var(--text-bright,#f6f0ea);border-color:#ffab8a52}.fee-buffer-picker__opt--active{border-color:var(--lava-bright,#ff9e66);color:var(--text-bright,#f6f0ea);background:#ff7b3d1f;box-shadow:inset 0 0 0 1px #ff9e6659}.fee-buffer-picker__label{letter-spacing:.02em;font-size:.82rem;font-weight:600}.fee-buffer-picker__sub{opacity:.78;font-variant-numeric:tabular-nums;font-size:.7rem}.fee-buffer-picker__usd{opacity:.62;font-variant-numeric:tabular-nums;font-size:.68rem}.fee-buffer-picker__hint{color:var(--text-muted,#c3b5ab);opacity:.78;margin:0 0 .4rem;font-size:.72rem;line-height:1.4}@media (width<=480px){.fee-buffer-picker{gap:.4rem}.fee-buffer-picker__opt{min-height:54px;padding:.6rem .35rem}.fee-buffer-picker__label{font-size:.78rem}.fee-buffer-picker__sub,.fee-buffer-picker__usd{font-size:.65rem}}.app-row{border-top:1px solid var(--line);gap:.3rem;min-width:0;padding-top:.8rem;display:grid}.app-row:first-child{border-top:0;padding-top:0}.app-row span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.app-row strong{overflow-wrap:anywhere;word-break:break-word;font-family:Syne,sans-serif;font-size:1.02rem;line-height:1.15}.app-row p{color:var(--text-muted)}.app-row--highlight{border-radius:var(--radius-sm);background:#ff7b3d0a;border-top:none;margin:0 -.75rem;padding:.65rem .75rem .5rem}.app-row--muted strong{color:var(--text-soft);font-size:.88rem;font-weight:500}.app-batch-info{background:#ff7b3d05;border:1px dashed #ff7b3d33}.app-action-buttons{flex-wrap:wrap;gap:12px;display:flex}.app-alert{border-radius:var(--radius-md);color:var(--text-muted);background:#ff7b3d14;border:1px solid #ffa66633;padding:.95rem 1rem}.app-alert--cool{background:#74e8ff0f;border-color:#74e8ff2e}.app-note{border-radius:var(--radius-md);background:#74e8ff0f;border:1px solid #74e8ff2e;gap:.45rem;padding:1rem;display:grid}.app-note span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.app-empty-state{border-radius:var(--radius-md);border:1px dashed var(--line-strong);color:var(--text-muted);text-align:center;place-content:center;gap:.45rem;padding:2.5rem 1.5rem;display:grid}.app-share-price-wrap{width:100%}.share-price-chart{gap:.5rem;display:grid}.share-price-chart__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.share-price-chart__canvas-wrap{max-height:200px;position:relative}@media (width<=960px){.page-stack--app{max-width:100%}}@media (width<=768px){.page-stack--app{gap:16px;padding:1.5rem 0 3rem}.app-card{border-radius:1.5rem;gap:1rem;padding:1.25rem}}@media (width<=600px){.page-stack--app{gap:16px;padding:1rem 0 3rem}.app-card{border-radius:1.25rem;gap:1rem;padding:1rem}.app-card__header{flex-direction:column;align-items:stretch;gap:.75rem}.app-card__tabs{gap:6px;width:100%;padding:6px}.app-card__tab{flex:1 1 0;min-height:48px;padding:0 1rem;font-size:.95rem}.app-card__connect{justify-content:stretch;width:100%}.app-card__connect>*,.app-card__header .connect-btn,.app-card__header .connect-btn__placeholder{width:100%}.app-card__header .connect-btn{min-height:48px}.app-position{text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.95rem 1.05rem}.app-position strong{overflow-wrap:anywhere;word-break:break-word;font-size:1rem}.app-value-card{border-radius:1.15rem;padding:1rem}.app-value-card strong{font-size:clamp(1.6rem,6vw,2.5rem)}.app-slippage{flex-wrap:wrap}.app-slippage__buttons{flex-wrap:wrap;width:100%}.app-slippage__btn{text-align:center;flex:1 1 0;min-height:44px;padding:.5rem;font-size:.82rem}.app-section-card{border-radius:1rem;padding:.9rem}.app-row{padding-top:.9rem}.app-row span{font-size:.72rem}.app-row--highlight{margin:0 -.5rem;padding:.55rem .5rem .45rem}.app-alert{padding:.85rem .95rem;font-size:.9rem}.app-note{padding:.85rem .95rem}.app-action-buttons{flex-direction:column}.app-action-buttons>*{width:100%;min-height:48px}.app-empty-state{padding:2rem 1rem}.share-price-chart__canvas-wrap{max-height:160px}}@media (width<=480px){.page-stack--app{gap:14px;padding:.75rem 0 2.5rem}.app-card{border-radius:1.1rem;gap:.85rem;padding:.95rem}.app-card__tabs{gap:5px;padding:5px}.app-card__tab{min-height:46px;padding:0 .75rem;font-size:.9rem}.app-section-card{padding:.8rem}.app-row strong,.app-section-card__header strong{font-size:.95rem}.app-position{padding:.85rem .95rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.app-card,.app-card__tab,.token-selector__pill,.tx-progress__fill{transition:none!important}.tx-step__icon,.tx-progress__fill{animation:none!important}}.tx-progress{border-radius:var(--radius-sm,10px);border:1px solid var(--line);background:#00000059;grid-template-columns:4px minmax(0,1fr);gap:14px;min-width:0;padding:18px 18px 18px 16px;display:grid;position:relative}.tx-progress__rail{background:#ffffff0f;border-radius:2px;width:4px;position:relative;overflow:hidden}.tx-progress__fill{background:linear-gradient(180deg, var(--lava,#ff7b3d), #ff7b3d66);will-change:height;border-radius:2px;position:absolute;inset:0 0 auto}.tx-progress__list{gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tx-progress__list .tx-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-width:0;font-size:.9rem;display:grid}.tx-step__body{flex-direction:column;gap:3px;min-width:0;display:flex}.tx-step__desc{color:var(--text-soft);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.tx-step__hash{border-radius:var(--radius-pill,999px);min-height:32px;color:var(--cyan,#74e8ff);word-break:break-all;max-width:100%;transition:background-color var(--transition-smooth,.22s ease), border-color var(--transition-smooth,.22s ease);background:#74e8ff14;border:1px solid #74e8ff38;align-self:flex-start;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:.75rem;text-decoration:none;display:inline-flex}.tx-step__hash:hover{background:#74e8ff24;border-color:#74e8ff66;text-decoration:none}.tx-step__label--error{color:var(--red,#ff6b6b)}.tx-step__icon--error{color:var(--red,#ff6b6b);background:#ff6b6b33}.tx-progress__error{border-radius:var(--radius-sm,10px);color:var(--red,#ff6b6b);background:#ff6b6b1a;border:1px solid #ff6b6b4d;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;font-size:.85rem;line-height:1.4;display:flex}.tx-progress__error>span{overflow-wrap:anywhere;flex:auto;min-width:0}.tx-progress__retry{background:var(--red,#ff6b6b);color:#fff;border-radius:var(--radius-sm,10px);cursor:pointer;border:none;flex:none;min-width:72px;min-height:44px;padding:10px 18px;font-size:.82rem;font-weight:600;transition:filter .15s}.tx-progress__retry:hover{filter:brightness(1.1)}@media (width<=600px){.tx-progress{grid-template-columns:4px minmax(0,1fr);gap:12px;padding:16px 14px}.tx-progress__list{gap:16px}.tx-progress__list .tx-step{grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:.95rem}.tx-step__desc{font-size:.82rem}.tx-step__hash{min-height:36px;font-size:.76rem}}.resume-banner{color:#fff3e6;background:radial-gradient(circle at 0 0,#ff983029,#0000 50%),linear-gradient(#1c1008eb,#120a06e6);border:1px solid #ff983073;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.85rem 1rem;animation:3.6s ease-in-out infinite resume-banner-pulse;display:grid;box-shadow:0 10px 28px -16px #ff7b3d73}@keyframes resume-banner-pulse{0%,to{border-color:#ff983073}50%{border-color:#ff9830c7}}.resume-banner__icon{color:#ffb066;background:#ff983029;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.resume-banner__body{gap:.2rem;min-width:0;display:grid}.resume-banner__title{letter-spacing:.04em;text-transform:uppercase;color:#ffb066;font-size:.78rem;font-weight:700}.resume-banner__message{color:#fff3e6;font-size:.92rem;line-height:1.35}.resume-banner__message strong{color:#ffd8a8;margin-right:.3rem}.resume-banner__meta{color:#ffdfb5b8;margin-top:.15rem;font-size:.76rem}.resume-banner__actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.resume-banner__btn{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:.6rem;padding:.45rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:transform .14s,background .14s,border-color .14s}.resume-banner__btn:disabled{opacity:.55;cursor:not-allowed}.resume-banner__btn--primary{color:#1a0b04;background:linear-gradient(#ff8f3c,#e8651a);border-color:#ffa85ca6}.resume-banner__btn--primary:hover:not(:disabled){transform:translateY(-1px)}.resume-banner__btn--ghost{color:#ffd8a8;background:0 0;border-color:#ff98308c}.resume-banner__btn--ghost:hover:not(:disabled){background:#ff98301f}.resume-banner__btn--dismiss{color:#ffdfb599;background:0 0;border:none;padding:.2rem .5rem;font-size:1.2rem;line-height:1}.resume-banner__btn--dismiss:hover:not(:disabled){color:#fff3e6}@media (width<=520px){.resume-banner{grid-template-columns:auto 1fr}.resume-banner__actions{grid-column:1/-1;justify-content:flex-end}}.permissionless-list{gap:.85rem;display:grid}.permissionless-card{border:1px solid var(--line);background:linear-gradient(#100b0be6,#0a0808d9);border-radius:1rem;gap:.6rem;padding:1rem 1.1rem;display:grid}.permissionless-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.permissionless-card__title{color:#ffe1c2;font-size:.95rem;font-weight:700}.permissionless-card__tag{text-transform:uppercase;letter-spacing:.08em;color:#ffb066;white-space:nowrap;border:1px solid #ff983073;border-radius:999px;padding:.18rem .5rem;font-size:.68rem}.permissionless-card__tag--ready{color:#7ae0a5;background:#59db8614;border-color:#59db868c}.permissionless-card__tag--idle{color:#dcdcdcbf;border-color:#b4b4b459}.permissionless-card__desc{color:#e6dcd0d1;font-size:.85rem;line-height:1.4}.permissionless-card__conditions{color:#c8beafad;margin:0;padding-left:1.2rem;font-size:.76rem;line-height:1.5;list-style:outside}.permissionless-card__conditions li{margin-bottom:.1rem}.permissionless-card__state{color:#dcc8b4b8;font-size:.78rem}.permissionless-card__state strong{color:#ffd8a8}.permissionless-card__cta{justify-self:end}.permissionless-intro{color:#ffdfb5d1;background:#ff98300d;border:1px dashed #ff983052;border-radius:.9rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.45}.app-stuck-state{text-align:center;color:var(--text-muted,#c3b5ab);gap:.75rem;padding:1.5rem;display:grid}.app-stuck-state strong{color:var(--lava-bright,#ff9e66);font-size:1.1rem}.app-stuck-state p{font-size:.88rem;line-height:1.5}.app-stuck-state__hint{opacity:.7;font-size:.78rem}.success-modal__backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040303b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.success-modal__card{text-align:center;background:radial-gradient(circle at top,#59db8614,#0000 60%),linear-gradient(#100e0efa,#0a0808f5);border:1px solid #59db864d;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:380px;padding:2.5rem 2rem 2rem;display:flex;box-shadow:0 24px 64px -12px #0009,inset 0 0 0 1px #59db861f}.success-modal__icon{justify-content:center;align-items:center;display:flex}.success-modal__title{color:#7ae0a5;letter-spacing:-.01em;margin:0;font-family:Syne,sans-serif;font-size:1.35rem;font-weight:700}.success-modal__amount{color:var(--text,#f6f0ea);margin:0;font-size:1rem;line-height:1.4}.success-modal__position{color:var(--text-muted,#c3b5ab);margin:0;font-size:.85rem;line-height:1.4}.success-modal__actions{gap:.75rem;width:100%;margin-top:.5rem;display:flex}.success-modal__btn{appearance:none;cursor:pointer;border-radius:.75rem;flex:1;min-height:46px;padding:.7rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:transform .14s,background .14s,border-color .14s}.success-modal__btn--primary{color:#0d2818;background:linear-gradient(#6ddf98,#3cc06a);border:1px solid #59db8680}.success-modal__btn--primary:hover{transform:translateY(-1px)}.success-modal__btn--ghost{color:var(--text-muted,#c3b5ab);border:1px solid var(--line,#ffffff14);background:0 0}.success-modal__btn--ghost:hover{border-color:var(--line-strong,#ffffff24);color:var(--text,#f6f0ea);background:#ffffff0a}@media (width<=480px){.success-modal__card{border-radius:1.25rem;padding:2rem 1.5rem 1.5rem}.success-modal__title{font-size:1.2rem}.success-modal__actions{flex-direction:column}}.page-stack--docs{gap:18px;padding-top:2rem;padding-bottom:4rem;display:grid}.docs-mobile-bar{display:none}.docs-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:40px;display:grid}.docs-layout__sidebar-inline{display:contents}.docs-sidebar{border-radius:var(--radius-lg);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,#ff7b3d14,#0000 28%),linear-gradient(#130e0df2,#0b0909eb);gap:1rem;min-width:0;max-height:calc(100dvh - 130px);padding:1.25rem;display:grid;position:sticky;top:110px;overflow:visible auto}.docs-sidebar__intro{gap:.7rem;display:grid}.docs-sidebar__intro-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.docs-sidebar__intro-text{gap:.35rem;min-width:0;display:grid}.docs-sidebar__intro h1{word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:1.5rem}.docs-sidebar__intro p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.docs-sidebar__close{border-radius:var(--radius-sm);border:1px solid var(--line);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-smooth), border-color var(--transition-smooth), background-color var(--transition-smooth);background:#ffffff08;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.docs-sidebar__close:hover,.docs-sidebar__close:focus-visible{color:var(--text);border-color:var(--line-strong);background:#ff7b3d1a;outline:none}.docs-sidebar__list{gap:.8rem;display:grid}.docs-sidebar__item{border-radius:var(--radius-md);border:1px solid var(--line);text-align:left;cursor:pointer;transition:border-color var(--transition-smooth), background-color var(--transition-smooth), transform var(--transition-smooth);background:#ffffff08;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.9rem 1rem;text-decoration:none;display:grid}.docs-sidebar__item:hover,.docs-sidebar__item--active{border-color:var(--line-strong);background:#ff7b3d14;transform:translateY(-1px)}.docs-sidebar__item-body{gap:.25rem;min-width:0;display:grid}.docs-sidebar__item strong,.docs-sidebar__item small{display:block}.docs-sidebar__item strong{color:var(--text);font-size:.95rem;line-height:1.3}.docs-sidebar__item small{color:var(--text-soft);overflow-wrap:anywhere;word-break:break-word;text-align:left;font-size:.82rem;line-height:1.4}.docs-sidebar__index{color:var(--lava-bright);font-family:IBM Plex Mono,monospace;font-size:1rem}.docs-sidebar__note{border-top:1px solid var(--line);color:var(--text-soft);padding-top:1rem;font-size:.85rem}.docs-content{gap:3rem;min-width:0;display:grid;overflow-x:hidden}.docs-content>*{gap:3rem;min-width:0;display:grid}.docs-content__intro{gap:.65rem;max-width:46rem;display:grid}.docs-article{border-radius:var(--radius-lg);min-width:0;overflow:hidden}.docs-article--reading{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#74e8ff0f,#0000 28%),linear-gradient(#120e0ef5,#0a0909eb);min-width:0;padding:2rem 2.5rem 3rem}.docs-article--reading .markdown{min-width:0;max-width:54rem}.docs-article--reading .markdown>*{min-width:0;max-width:100%}.docs-article--reading .markdown p,.docs-article--reading .markdown h1,.docs-article--reading .markdown h2,.docs-article--reading .markdown h3,.docs-article--reading .markdown li,.docs-article--reading .markdown blockquote{overflow-wrap:anywhere;word-break:break-word}.docs-article--reading .markdown .table-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.docs-article--reading .markdown .table-scroll table{width:max-content;min-width:100%}.docs-article--reading .markdown .code-block{min-width:0;max-width:100%}.docs-article--reading .markdown .code-block pre{max-width:100%}.docs-article--reading .markdown .formula-display,.docs-article--reading .markdown .katex-display,.docs-article--reading .markdown .math-display{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding:.75rem 0;display:block;overflow-x:auto}.docs-article--reading .markdown .katex-display>.katex{text-align:left;max-width:none}.docs-article--reading .markdown p .katex,.docs-article--reading .markdown li .katex{-webkit-overflow-scrolling:touch;vertical-align:middle;max-width:100%;display:inline-block;overflow-x:auto}.docs-article--reading .markdown>*{max-width:100%;overflow-x:auto}.docs-article__header{border-bottom:1px solid var(--line);gap:14px;margin-bottom:18px;padding-bottom:14px;display:grid}.docs-article,.docs-article h1,.docs-article h2,.docs-article h3{scroll-margin-top:140px}.docs-diagrams{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--line);gap:1.5rem;min-width:0;padding:2rem 2.5rem;display:grid}.docs-diagrams svg{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.docs-diagrams svg *{opacity:1!important}.docs-diagram-section{gap:1rem;padding-top:1rem;display:grid}.docs-diagram-section+.docs-diagram-section{border-top:1px solid var(--line);margin-top:2rem;padding-top:3rem}.docs-diagram-section__header{gap:.35rem;display:grid}.docs-diagram-section__header h3{color:var(--text);margin:0;font-family:Syne,sans-serif;font-size:1.15rem;font-weight:700}.docs-diagram-section__header p:not(.eyebrow){color:var(--text-muted);max-width:42rem;font-size:.88rem;line-height:1.5}@media (width>=1800px){.docs-layout{grid-template-columns:360px minmax(0,1fr);gap:56px}}@media (width<=1100px){.docs-layout{grid-template-columns:280px minmax(0,1fr);gap:28px}}@media (width<=960px){.docs-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}.docs-sidebar{padding:1rem}.docs-sidebar__item small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=767px){.page-stack--docs{gap:14px;padding-top:1rem;padding-bottom:2.5rem}.docs-layout{grid-template-columns:1fr;gap:20px}.docs-layout__sidebar-inline{display:none}.docs-mobile-bar{z-index:5;display:block;position:sticky;top:80px}.docs-mobile-bar__trigger{border-radius:var(--radius-md);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);width:100%;color:var(--text);text-align:left;cursor:pointer;min-height:48px;transition:border-color var(--transition-smooth), background-color var(--transition-smooth);background:linear-gradient(#140e0deb,#0c0909e0);align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex}.docs-mobile-bar__trigger:hover,.docs-mobile-bar__trigger:focus-visible{border-color:var(--line-strong);background:linear-gradient(#1e1210f0,#100b0ae6);outline:none}.docs-mobile-bar__icon{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--lava-bright);background:#ff7b3d1a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.docs-mobile-bar__label{flex:1;min-width:0;line-height:1.1;display:grid}.docs-mobile-bar__label small{text-transform:uppercase;letter-spacing:.12em;color:var(--text-soft);font-size:.68rem}.docs-mobile-bar__label strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:600;overflow:hidden}.docs-mobile-bar__chevron{color:var(--text-muted);flex-shrink:0;display:inline-flex}.docs-drawer-root{z-index:40;display:block;position:fixed;inset:0}.docs-drawer__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#040202b8;border:0;margin:0;padding:0;position:absolute;inset:0}.docs-drawer{border-right:1px solid var(--line-strong);-webkit-overflow-scrolling:touch;background:linear-gradient(#100b0afa,#090707fa);width:min(86vw,340px);padding:14px;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 40px 80px #0000008c}.docs-drawer .docs-sidebar{-webkit-backdrop-filter:none;background:0 0;border:none;max-height:none;padding:.5rem .25rem;position:static;top:auto}.docs-drawer .docs-sidebar__intro h1{font-size:1.2rem}.docs-drawer .docs-sidebar__list{gap:.6rem}.docs-drawer .docs-sidebar__item{grid-template-columns:auto 1fr;padding:.75rem .85rem}.docs-drawer .docs-sidebar__item small{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.78rem;display:-webkit-box;overflow:hidden}.docs-drawer .docs-sidebar__note{padding-top:.75rem;font-size:.78rem}.docs-diagrams{border-radius:var(--radius-md);padding:1rem .9rem;overflow-x:auto}.docs-diagrams svg{max-height:none}.docs-article--reading{border-radius:var(--radius-md);padding:1.3rem 1rem 1.9rem}.docs-content,.docs-content>*{gap:1.75rem}.docs-content__intro{max-width:100%}.docs-diagram-section__header h3{font-size:1.05rem}.docs-diagram-section__header p:not(.eyebrow){font-size:.85rem}.docs-diagram-section+.docs-diagram-section{margin-top:.75rem;padding-top:1.5rem}}@media (width<=400px){.page-stack--docs{padding-top:.75rem;padding-bottom:2rem}.docs-article--reading{padding:1.1rem .85rem 1.6rem}.docs-diagrams{border-radius:var(--radius-sm);padding:.85rem .6rem}.docs-diagrams svg{max-height:260px}}.page-stack--stats{gap:28px;padding-top:2rem;padding-bottom:4rem;display:grid}.stats-stage{gap:20px;display:grid}.stats-stage__copy{gap:1rem;max-width:50rem;display:grid}.stats-stage__board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1200px){.stats-stage__board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=768px){.stats-stage__board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.stats-stage__board{grid-template-columns:1fr}}.stats-stage__signal{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08;gap:.45rem;min-width:0;padding:.85rem;display:grid;overflow:hidden}.stats-stage__signal span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.stats-stage__signal strong{white-space:nowrap;text-overflow:ellipsis;font-family:Syne,sans-serif;font-size:1rem;line-height:1.1;overflow:hidden}.stats-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.stats-chart-grid--wide{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr)}.chart-panel{border:1px solid var(--line);box-shadow:var(--panel-shadow);background:#ffffff08;border-radius:1.85rem;gap:1.1rem;padding:1.65rem;transition:transform .28s,border-color .28s;display:grid}@media (hover:hover) and (pointer:fine){.chart-panel:hover{border-color:var(--line-strong);transform:translateY(-3px)}}.chart-panel--lava{background:radial-gradient(circle at 0 0,#ff7b3d1a,#0000 28%),#ffffff08}.chart-panel--cool{background:radial-gradient(circle at 100% 0,#74e8ff1a,#0000 28%),#ffffff08}.chart-panel--history{background:radial-gradient(circle at 0 0,#ff7b3d14,#0000 26%),radial-gradient(circle at 90% 10%,#74e8ff12,#0000 24%),#ffffff08}.chart-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.chart-panel__caption{color:var(--text-soft)}.stats-sidecard{border:1px solid var(--line);box-shadow:var(--panel-shadow);border-radius:1.85rem;gap:1rem;padding:1.65rem;display:grid}.stats-sidecard__rows,.stats-sidecard__rows div{gap:.5rem;display:grid}.signal-chart{position:relative}.signal-chart canvas{display:block;width:100%!important;height:100%!important}.chart-empty{color:var(--text-soft);text-align:center;border-radius:var(--radius-sm);background:repeating-linear-gradient(0deg,#0000,#0000 39px,#ffab8a0a 39px 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#ffab8a0a 39px 40px);justify-content:center;align-items:center;min-height:200px;padding:3rem 2rem;font-size:.88rem;display:flex}.metric-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-alert{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:1rem;padding:.85rem 1.25rem;font-size:.88rem;font-weight:600;display:flex}.stats-alert--danger{color:var(--red);background:#f8717126;border:1px solid #f8717166}.collateral-section{gap:1.5rem;display:grid}.collateral-metrics{gap:.65rem;display:grid}.collateral-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.collateral-row:last-child{border-bottom:none}.collateral-row--highlight{border-top:1px solid var(--line);padding-top:.75rem}.collateral-label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:.85rem}.collateral-value{color:var(--text);font-family:Syne,sans-serif;font-size:1rem;font-weight:700}.collateral-value--debt{color:var(--red)}.collateral-usd{color:var(--text-soft);margin-left:.5rem;font-size:.82rem;font-weight:400}.collateral-bar{gap:.35rem;display:grid}.collateral-bar__label-row{align-items:center;display:flex}.collateral-bar__bar-label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.collateral-bar__track{border-radius:var(--radius-sm);border:1px solid var(--line);height:24px;display:flex;overflow:hidden}.collateral-bar__track--hedge{background:#ffffff08}.collateral-bar__spacer{background:0 0;flex-shrink:0}.collateral-bar__segment{min-width:2px;transition:width .4s}.collateral-bar__segment--usdc{background:linear-gradient(135deg,#38bdf8,#67d4ff)}.collateral-bar__segment--wbtc-exposure{background:linear-gradient(135deg,#ff9e66,#ffb888)}.collateral-bar__segment--debt{background:linear-gradient(135deg, var(--red), #f99)}.collateral-bar__legend{flex-wrap:wrap;gap:1rem;margin-top:.25rem;font-size:.78rem;display:flex}.collateral-bar__legend-item{color:var(--text-soft);align-items:center;gap:.4rem;display:flex}.collateral-bar__legend-item:before{content:"";border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.collateral-bar__legend-item--usdc:before{background:#38bdf8}.collateral-bar__legend-item--wbtc-exposure:before{background:#ff9e66}.collateral-bar__legend-item--debt:before{background:var(--red)}.collateral-bar__tag{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:.08em .4em;font-size:.65rem;font-weight:600}.collateral-bar__tag--safe{color:#38bdf8;background:#38bdf826}.collateral-bar__tag--hedge{color:var(--red);background:#f8717126}.collateral-bar__hedge-status{margin-top:.25rem;font-size:.82rem;font-weight:600}.collateral-bar__hedge-status--balanced{color:var(--green)}.collateral-bar__hedge-status--under{color:var(--yellow)}.collateral-bar__hedge-status--over{color:var(--red)}.state-pills{flex-wrap:wrap;gap:.6rem;display:flex}.state-pill{border-radius:var(--radius-pill);letter-spacing:.04em;border:1px solid var(--line);padding:.3rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500}.state-pill--idle{color:var(--green);background:#34d3991a;border-color:#34d39940}.state-pill--active{color:var(--yellow);background:#fbbf241f;border-color:#fbbf244d}.yield-cards{flex-wrap:wrap;gap:1rem;display:flex}.yield-card{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08;flex-direction:column;flex:1;gap:.3rem;min-width:120px;padding:1rem 1.25rem;display:flex}.yield-card__period{text-transform:uppercase;letter-spacing:.1em;color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600}.yield-card__value{font-family:Syne,sans-serif;font-size:1.35rem;font-weight:800}.yield-card__value--up{color:var(--green)}.yield-card__value--down{color:var(--red)}.yield-card__apr{color:var(--text-muted);font-size:.82rem}.yield-card__days{color:var(--text-soft);font-size:.72rem}.yield-progress{text-align:center;color:var(--text-soft);gap:.75rem;padding:1.5rem;display:grid}.yield-progress__bar{border-radius:var(--radius-pill);background:#ffffff0f;width:100%;max-width:320px;height:6px;margin:0 auto;overflow:hidden}.yield-progress__fill{background:linear-gradient(90deg, var(--lava), var(--lava-bright));border-radius:var(--radius-pill);height:100%;transition:width .4s}.yield-progress__label{color:var(--text-muted);font-size:.82rem}.time-range-selector{justify-content:center;gap:.5rem;display:flex}.time-range-btn{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-soft);cursor:pointer;background:0 0;padding:.4rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.time-range-btn:hover{border-color:var(--line-strong);color:var(--text)}.time-range-btn--active{background:var(--lava);border-color:var(--lava);color:var(--bg)}.stats-spinner{border:3px solid var(--line);border-top-color:var(--lava);border-radius:50%;width:28px;height:28px;margin:1rem auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1800px){.chart-panel,.stats-sidecard{padding:2rem}.stats-stage__signal strong{font-size:1.25rem}}@media (width<=1100px){.metric-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.stats-chart-grid,.stats-chart-grid--wide{grid-template-columns:1fr}.metric-grid--5,.metric-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.page-stack--stats{gap:20px;padding-top:1.25rem;padding-bottom:3rem}.stats-stage__signal{padding:.85rem}.stats-stage__signal span{font-size:.8rem}.stats-stage__signal strong{font-size:1.15rem}.chart-panel{border-radius:1.25rem;padding:1rem}.chart-panel__header{flex-direction:column;gap:.5rem}.chart-panel__caption{font-size:.82rem}.stats-sidecard{border-radius:1.25rem;padding:1rem}.chart-empty{min-height:150px;padding:2rem 1rem;font-size:.82rem}.signal-chart{max-height:220px;overflow:hidden}.yield-cards{flex-direction:column}.yield-card{min-width:unset}.collateral-bar__legend{flex-direction:column;gap:.3rem}.metric-grid--5,.metric-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.chart-panel,.stats-sidecard{border-radius:1rem;padding:.75rem}.metric-grid--5,.metric-grid--3{grid-template-columns:1fr}.state-pills{flex-direction:column}}.page-stack--risks{gap:28px;padding-top:2rem;padding-bottom:4rem;display:grid}.risks-stage{gap:20px;display:grid}.risks-stage__copy{overflow-wrap:break-word;word-break:normal;gap:1rem;max-width:48rem;display:grid}.risks-status-board{border:1px solid var(--line);box-shadow:var(--panel-shadow);background:#ffffff07;border-radius:1.85rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:1.6rem;display:grid}.risks-status-board__item{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08;gap:.45rem;padding:1rem;display:grid}.risks-status-board__item span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.risks-status-board__item strong{font-family:Syne,sans-serif;font-size:1.35rem;line-height:1.05}.risks-ledger{gap:14px;display:grid}.risks-ledger__item{border:1px solid var(--line);box-shadow:var(--panel-shadow);border-radius:1.7rem;grid-template-columns:minmax(8rem,.18fr) minmax(0,1fr);align-items:start;gap:1.4rem;padding:1.2rem 1.25rem;display:grid}.risks-ledger__item--lava{background:linear-gradient(#ff7b3d17,#ff7b3d08)}.risks-ledger__item--cool{background:linear-gradient(#74e8ff14,#74e8ff08)}.risks-ledger__rail{gap:.5rem;display:grid}.risks-ledger__index{color:var(--lava-bright);font-family:Syne,sans-serif;font-size:2rem;line-height:1}.risks-ledger__tag{color:var(--text-soft);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.risks-ledger__body{gap:.6rem;display:grid}.risks-ledger__body strong{color:var(--text)}@media (width>=1800px){.risks-status-board{padding:2rem}.risks-status-board__item strong{font-size:1.5rem}.risks-ledger__item{padding:1.5rem 1.6rem}}@media (width<=960px){.risks-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.page-stack--risks{gap:20px;padding-top:1.25rem;padding-bottom:3rem}.risks-status-board{border-radius:1.25rem;grid-template-columns:1fr;padding:1rem}.risks-status-board__item{padding:.75rem}.risks-status-board__item span{font-size:.8rem}.risks-status-board__item strong{font-size:1.15rem}.risks-ledger__item{border-radius:1.15rem;grid-template-columns:1fr;gap:.8rem;padding:1rem}.risks-ledger__index{font-size:1.5rem}.risks-ledger__body{gap:.5rem}.risks-ledger__body p{font-size:.9rem;line-height:1.5}}@media (width>=401px) and (width<=720px){.risks-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.risks-status-board,.risks-ledger__item{border-radius:1rem;padding:.75rem}.risks-ledger__body p{font-size:.85rem}}
