@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@media (max-width: 640px){:root{--fs8: 10px;--fs9: 11px;--fs10: 12px}}:root{--bg: #fafafc;--surface: #ffffff;--surface-2: #f4f5f8;--raised: #eaecf2;--border: #e4e7ed;--border-strong: #d1d6de;--text: #0a0e15;--text-2: #475262;--muted: #656d7a;--brand: #1e66e4;--brand-text: #1a56c8;--on-brand: #ffffff;--series-2: #7c3aed;--series-3: #15803d;--chart-1: #1e66e4;--chart-2: #b45309;--chart-3: #15803d;--chart-4: #b91c1c;--chart-5: #7c3aed;--chart-6: #0e7490;--chart-7: #a21caf;--chart-8: #4d7c0f;--brand-light: #2563eb;--ok: #15803d;--warn: #b45309;--danger: #dc2626;--sev-ok: var(--ok);--sev-warn: var(--warn);--sev-error: var(--danger);--sev-unknown: var(--muted);--stat-elite: oklch(58% .18 28);--stat-great: oklch(62% .16 60);--stat-avg: oklch(60% .02 250);--stat-below: oklch(58% .12 220);--stat-poor: oklch(50% .16 260);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 24px rgba(15, 23, 42, .06);--shadow-lg: 0 25px 50px -12px rgba(15, 23, 42, .25);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-theme=dark]{color-scheme:dark;--bg: #07090e;--surface: #0e1118;--surface-2: #161b24;--raised: #202632;--border: #1f2532;--border-strong: #313949;--text: #e8ecf3;--text-2: #8b95a3;--muted: #7b8695;--brand: #2563eb;--brand-text: #5b9cf8;--on-brand: #ffffff;--series-2: #a78bfa;--series-3: #4ade80;--chart-1: #60a5fa;--chart-2: #fbbf24;--chart-3: #4ade80;--chart-4: #f87171;--chart-5: #c4b5fd;--chart-6: #22d3ee;--chart-7: #f0abfc;--chart-8: #a3e635;--brand-light: #60a5fa;--sev-ok: #22c55e;--sev-warn: #f59e0b;--sev-error: #f87171;--sev-unknown: var(--muted);--stat-elite: oklch(76% .18 28);--stat-great: oklch(78% .14 60);--stat-avg: oklch(68% .02 250);--stat-below: oklch(72% .1 220);--stat-poor: oklch(68% .14 260);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 25px 50px -12px rgba(0, 0, 0, .6)}:root{--fs-bump: 0px}@media (max-width: 640px){:root{--fs-bump: 2px}}html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring, var(--brand));outline-offset:2px}:where(input,select,textarea):focus-visible{outline-offset:0}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1rem;min-width:0}.ui-card-head{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.ui-card-head-text{min-width:0}.ui-card-title{margin:0;font-size:calc(.95rem + var(--fs-bump, 0px));color:var(--text);display:flex;align-items:center;gap:.25rem}.ui-card-subtitle{margin:.25rem 0 0;font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.ui-card-actions{min-width:0}@media (min-width: 640px){.ui-card-head{flex-direction:row;align-items:baseline;justify-content:space-between}.ui-card-actions{flex-shrink:0}}.ui-stat{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.ui-stat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.ui-stat-label{display:flex;align-items:center;gap:.25rem;min-width:0;font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1}.ui-stat-pill{flex-shrink:0;font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;border-radius:999px;padding:.125rem .375rem;line-height:1}.ui-stat-value-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);min-width:0}.ui-stat-value{flex-shrink:0;font-size:calc(28px + var(--fs-bump, 0px));font-weight:700;letter-spacing:-.01em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.ui-stat-sub{flex:1 1 auto;min-width:0;font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.ui-bar{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ui-bar-fill{height:100%;border-radius:inherit;transition:width .5s}.ui-stat-foot{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border)}.ui-stat-foot-row{display:flex;justify-content:space-between;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);margin-bottom:.25rem}.ui-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-inline-stats{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.ui-inline-stat{display:flex;flex-direction:column}.ui-inline-stat-label{font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ui-inline-stat-value{font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:600;font-family:var(--font-mono);color:var(--text)}.ui-metriccells{display:flex;align-items:stretch;flex-shrink:0}.ui-metriccells--dense{display:flex;width:100%;align-items:stretch;text-align:center}.ui-metriccell{padding:0 var(--space-2);text-align:right;min-width:0}.ui-metriccell+.ui-metriccell{border-left:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.ui-metriccell--flex{min-width:56px}.ui-metriccell--fixed{width:72px;flex-shrink:0}.ui-metriccell--flex-sm{min-width:44px}.ui-metriccell--fixed-sm{width:60px;flex-shrink:0}.ui-metriccell--dense{flex:1;min-width:0;padding:0 var(--space-1);text-align:center}.ui-metricval{font-family:var(--font-mono);font-weight:700;font-size:calc(14px + var(--fs-bump, 0px));line-height:1;font-variant-numeric:tabular-nums}.ui-metricval--sm{font-size:calc(12px + var(--fs-bump, 0px))}.ui-metricval--dense{font-size:calc(11px + var(--fs-bump, 0px))}.ui-metricval--muted{color:var(--muted)}.ui-metriclabel{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);font-size:calc(9px + var(--fs-bump, 0px));color:var(--muted);line-height:1;margin-top:var(--space-1)}.ui-metricsub{font-size:calc(9px + var(--fs-bump, 0px));color:color-mix(in srgb,var(--muted) 60%,transparent);line-height:1;margin-top:var(--space-1)}.ui-metricsalary{display:flex;align-items:center}.ui-metricsalary--row{padding-right:var(--space-3)}.ui-metricsalary--align{justify-content:flex-end;flex-shrink:0;padding-right:var(--space-3);width:40px}.ui-salarybadge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump, 0px));font-weight:700}.ui-metric-bar{height:2px;width:2rem;margin-left:auto;border-radius:999px;background:var(--border);overflow:hidden;margin-top:var(--space-1)}.ui-metric-bar-fill{height:100%;border-radius:999px}.ui-metric-bar--hi{background:var(--ok)}.ui-metric-bar--mid{background:var(--brand)}.ui-metric-bar--warn{background:var(--warn)}.ui-metric-bar--low{background:var(--danger)}.ui-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--surface-2);color:var(--text-2);font-weight:600;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--brand);animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:2.5rem 1rem;text-align:center;color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-empty-icon{font-size:calc(1.5rem + var(--fs-bump, 0px));line-height:1}.ui-helptip{position:relative;display:inline-flex}.ui-helptip-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--border-strong);background:transparent;color:var(--muted);font-size:calc(9px + var(--fs-bump, 0px));font-weight:700;line-height:1;cursor:help;padding:0}.ui-helptip-bubble{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:30;width:-moz-max-content;width:max-content;max-width:240px;background:var(--raised);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.5rem .625rem;font-size:calc(11px + var(--fs-bump, 0px));line-height:1.45;text-align:left;white-space:normal}.ui-chart{display:flex;flex-direction:column;gap:.375rem}.ui-chart-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ui-chart-title{margin:0;font-size:calc(11px + var(--fs-bump, 0px));font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ui-chart-empty{display:flex;align-items:center;justify-content:center;height:10rem;color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-tooltip{min-width:120px;background:var(--raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.5rem .75rem;font-size:calc(12px + var(--fs-bump, 0px))}.ui-tooltip-title{margin:0 0 .25rem;font-weight:600;color:var(--text)}.ui-tooltip-row{margin:0;color:var(--text-2)}.ui-tooltip-row strong{color:var(--text);font-family:var(--font-mono)}.ui-export-btns{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.ui-export-btn{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted);cursor:pointer}.ui-export-btn:hover{color:var(--text);background:var(--surface-2)}.ui-chip{display:inline-flex;align-items:baseline;gap:.375rem;font-size:calc(11px + var(--fs-bump, 0px));font-family:var(--font-mono)}.ui-chip-value{font-weight:600;color:var(--text)}.ui-chip-delta{font-weight:600}.ui-player{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:inherit}a.ui-player:hover .ui-player-name{text-decoration:underline}.ui-player-name{font-size:calc(.875rem + var(--fs-bump, 0px));color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-team-icon{display:inline-block;border-radius:4px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.ui-team-link{display:inline-flex;align-items:center;gap:.375rem;min-height:32px;color:inherit;font-size:calc(.875rem + var(--fs-bump, 0px))}a.ui-team-link:hover{text-decoration:underline}.ui-tabs{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{flex-shrink:0;min-height:44px;padding:0 .9rem;border:0;background:transparent;color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ui-tab--active{color:var(--text);border-bottom-color:var(--brand)}.ui-sectionlabel{display:flex;align-items:center;justify-content:space-between}.ui-sectionlabel-text{font-size:calc(.6875rem + var(--fs-bump, 0px));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ui-segmented{display:inline-flex;align-items:center;gap:.125rem;background:var(--surface-2);border-radius:var(--radius-sm);padding:.125rem}.ui-segmented-btn{min-height:32px;padding:.125rem .75rem;border:0;border-radius:.25rem;background:transparent;color:var(--muted);font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;cursor:pointer}.ui-segmented-btn:hover{color:var(--text-2)}.ui-segmented-btn--active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui-pagehead{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1rem}.ui-pagehead-back{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:calc(1rem + var(--fs-bump, 0px));cursor:pointer}.ui-pagehead-titles{min-width:0;flex:1 1 12rem}.ui-pagehead-title{margin:0;font-size:calc(1.5rem + var(--fs-bump, 0px));font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--text)}@media (min-width: 640px){.ui-pagehead-title{font-size:calc(2rem + var(--fs-bump, 0px))}}.ui-pagehead-sub{margin:.25rem 0 0;font-size:calc(13px + var(--fs-bump, 0px));color:var(--muted)}.ui-pagehead-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ui-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0e1566}.ui-drawer{position:fixed;top:0;bottom:0;width:min(20rem,85vw);background:var(--surface);box-shadow:var(--shadow-md);padding-top:max(1rem,env(safe-area-inset-top,0px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));padding-left:1rem;padding-right:1rem;overflow-y:auto}.ui-drawer--left{left:0}.ui-drawer--right{right:0}.ui-insights-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.ui-insights-titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.ui-insights-title{margin:0;white-space:nowrap;font-size:calc(11px + var(--fs-bump, 0px));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ui-insights-badge{font-size:calc(var(--fs9, 9px) + var(--fs-bump, 0px));font-weight:600;padding:.125rem .25rem;border-radius:.25rem;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-text, var(--brand));text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.ui-insights-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 1024px){.ui-insights-grid{grid-template-columns:repeat(2,1fr)}}.ui-insights-box{border-radius:.5rem;background:var(--surface-2);border:1px solid var(--border);padding:.75rem;display:flex;flex-direction:column;gap:.5rem;min-width:0}.ui-insights-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.ui-insights-desc{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted);margin:0 0 .5rem}.ui-insights-note{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted);font-style:italic}.ui-insights-cached{font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap}.ui-insights-regen{border:0;background:transparent;padding:0;font-size:calc(11px + var(--fs-bump, 0px));color:var(--brand-light);text-decoration:underline;cursor:pointer}.ui-insights-regen:disabled{opacity:.4;cursor:default}.ui-insights-body+.ui-insights-body{margin-top:.625rem}.ui-insights-heading{margin:0 0 .25rem;font-size:calc(.8rem + var(--fs-bump, 0px));font-weight:600;color:var(--text-2)}.ui-insights-bullets{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem;font-size:calc(.85rem + var(--fs-bump, 0px));line-height:1.5;color:var(--text-2)}.ui-insights-empty{margin:0;font-size:calc(.85rem + var(--fs-bump, 0px));color:var(--muted)}.ui-insights-numbered{list-style:none;margin:0;padding:0}.ui-insights-numbered-item{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid var(--border)}.ui-insights-numbered-item:last-child{border-bottom:0}.ui-insights-num{width:1.25rem;height:1.25rem;border-radius:.375rem;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-text);font-size:calc(12px + var(--fs-bump, 0px));font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.ui-insights-item-text{font-size:calc(.85rem + var(--fs-bump, 0px));color:var(--text-2);line-height:1.375;margin:0}.ui-skeleton--circle{border-radius:50%;height:auto;margin-bottom:0;flex-shrink:0}.ui-skeleton-stack{display:block}.ui-skeleton{display:block;height:.65rem;border-radius:999px;margin-bottom:.45rem;background:linear-gradient(90deg,var(--surface-2) 25%,var(--raised) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s infinite}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-search,.ui-search-chip{position:relative;display:inline-flex;align-items:center;gap:.375rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.375rem .625rem}.ui-search-input{border:0;background:transparent;color:var(--text);font:inherit;font-size:calc(.8125rem + var(--fs-bump, 0px));width:11rem}.ui-search-results{position:absolute;top:calc(100% + 4px);left:0;z-index:40;width:-moz-max-content;width:max-content;min-width:14rem;max-width:20rem;margin:0;padding:.25rem;list-style:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:min(50vh,22rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-search-option{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:transparent;border-radius:var(--radius-sm);padding:.45rem .5rem;font:inherit;font-size:calc(.8125rem + var(--fs-bump, 0px));color:var(--text);text-align:left;cursor:pointer}.ui-search-option:hover,.ui-search-option.is-active{background:var(--surface-2)}.ui-search-option{min-height:44px;list-style:none}.ui-search-note{padding:.45rem .5rem;font-size:calc(.8rem + var(--fs-bump, 0px));color:var(--muted)}.ui-search-chip-label,.ui-search-option-label{font-size:calc(.8125rem + var(--fs-bump, 0px));font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-search-hint{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.ui-search-clear{border:0;background:transparent;color:var(--muted);font-size:calc(1rem + var(--fs-bump, 0px));line-height:1;cursor:pointer}.ui-search-clear:hover{color:var(--text)}.ui-award{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center;padding:1.25rem 1rem}.ui-award-icon{font-size:calc(1.75rem + var(--fs-bump, 0px));line-height:1}.ui-award-label{font-size:calc(10px + var(--fs-bump, 0px));font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ui-award-winner{font-size:calc(.95rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.ui-award-detail{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--text-2)}.ui-matchup{display:flex;flex-direction:column;gap:.625rem}button.ui-matchup--link{text-align:inherit;cursor:pointer;font:inherit;color:inherit}.ui-assistant-root{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:.625rem}.ui-assistant-fab{width:52px;height:52px;border-radius:50%;border:1px solid var(--border-strong);background:var(--brand);color:#fff;font-size:calc(1.35rem + var(--fs-bump, 0px));box-shadow:var(--shadow-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ui-assistant-panel{width:min(21rem,calc(100vw - 2rem));height:min(26rem,60vh);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.ui-assistant-head{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-bottom:1px solid var(--border);font-size:calc(.85rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.ui-assistant-close{border:0;background:transparent;color:var(--muted);font-size:calc(1.1rem + var(--fs-bump, 0px));line-height:1;cursor:pointer}.ui-assistant-log{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.ui-assistant-empty{margin:auto;color:var(--muted);font-size:calc(.85rem + var(--fs-bump, 0px))}.ui-msg{max-width:85%;padding:.45rem .7rem;border-radius:var(--radius-md);font-size:calc(.85rem + var(--fs-bump, 0px));line-height:1.45}.ui-msg--user{align-self:flex-end;background:var(--brand);color:#fff}.ui-msg--assistant{align-self:flex-start;background:var(--surface-2);color:var(--text)}.ui-assistant-inputrow{display:flex;gap:.5rem;padding:.625rem;border-top:1px solid var(--border)}.ui-assistant-input{flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(.85rem + var(--fs-bump, 0px));padding:.5rem .625rem}.ui-assistant-send{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:#fff;font:inherit;font-size:calc(.8rem + var(--fs-bump, 0px));padding:0 .875rem;min-height:44px;cursor:pointer}.ui-assistant-send:disabled{opacity:.5;cursor:default}.ui-tablecard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ui-tablescroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table{width:100%;border-collapse:collapse;font-size:calc(.875rem + var(--fs-bump, 0px));min-width:-moz-max-content;min-width:max-content}.ui-th{text-align:left;padding:.75rem;border-bottom:1px solid var(--border);font-size:calc(12px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ui-th:hover{color:var(--text)}.ui-table--sticky .ui-th{position:sticky;top:0;background:var(--surface-2);z-index:1}.ui-th--right,.ui-td--right{text-align:right}.ui-th-inner{display:inline-flex;align-items:center;gap:.25rem}.ui-sort-arrow{color:var(--brand-light)}.ui-tr{border-bottom:1px solid var(--border);transition:background-color .1s}.ui-tr:last-child{border-bottom:0}.ui-tr:hover{background:var(--surface-2)}.ui-tr--clickable{cursor:pointer}.ui-tr--open{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.ui-td{padding:.75rem;white-space:nowrap;color:var(--text-2)}.ui-table .ui-mono,.ui-td-num{font-family:var(--font-mono)}.ui-td-num{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted);width:2rem}.ui-heatpill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump, 0px));font-weight:600}.ui-tr-expanded>td{background:color-mix(in srgb,var(--surface-2) 40%,transparent);padding:.75rem 1rem}.ui-expandable{padding:0;overflow:hidden}.ui-expandable-head{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;padding:.875rem 1rem;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit;min-height:44px}.ui-expandable-titles{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-expandable-title{font-weight:600;font-size:calc(.9rem + var(--fs-bump, 0px));color:var(--text)}.ui-expandable-sub{font-size:calc(.78rem + var(--fs-bump, 0px));color:var(--muted)}.ui-expandable-chevron{flex-shrink:0;color:var(--muted);transition:transform .2s}.ui-expandable-chevron--open{transform:rotate(180deg)}.ui-expandable-body{padding:0 1rem 1rem}.ui-box{min-width:0}.ui-box--surface{background:var(--surface)}.ui-box--surface-2{background:var(--surface-2)}.ui-box--transparent{background:transparent}.ui-box--border{border:1px solid var(--border);border-radius:var(--radius-lg)}.ui-box--pad-none{padding:0}.ui-box--pad-sm{padding:var(--space-2)}.ui-box--pad-md{padding:var(--space-4)}.ui-box--pad-lg{padding:var(--space-5)}.ui-text{margin:0;line-height:1.5}.ui-text--sm{font-size:calc(.75rem + var(--fs-bump, 0px))}.ui-text--md{font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-text--lg{font-size:calc(1rem + var(--fs-bump, 0px))}.ui-text--xl{font-size:calc(1.25rem + var(--fs-bump, 0px))}.ui-text--default{color:var(--text)}.ui-text--muted{color:var(--muted)}.ui-text--brand{color:var(--brand-text)}.ui-text--normal{font-weight:400}.ui-text--medium{font-weight:600}.ui-text--bold{font-weight:700}.ui-strip{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:.25rem;cursor:grab}.ui-strip::-webkit-scrollbar{display:none}.ui-strip--dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-strip-cell{flex-shrink:0;width:min(17rem,78vw);scroll-snap-align:start}.ui-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:max(.5rem,env(safe-area-inset-top,0px));padding-bottom:.5rem;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));background:var(--surface);border-bottom:1px solid var(--border)}.ui-nav-left{display:flex;align-items:center;gap:.5rem;min-width:0}.ui-nav-brand{font-weight:700;letter-spacing:-.01em;color:var(--text)}.ui-nav-items{display:flex;align-items:center;gap:.125rem;min-width:0;overflow-x:auto;scrollbar-width:none}.ui-nav:has(.ui-nav-item--open) .ui-nav-items{overflow:visible}.ui-nav-items::-webkit-scrollbar{display:none}.ui-nav-item{flex-shrink:0}.ui-nav-item-wrap{position:relative}.ui-nav-item{display:inline-flex;align-items:center;min-height:40px;border:0;background:transparent;padding:0 .65rem;border-radius:var(--radius-sm);font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap}.ui-nav-item:hover,.ui-nav-item--open{color:var(--text);background:var(--surface-2)}.ui-nav-item--active{background:var(--surface-2);color:var(--text);font-weight:600}.ui-nav-item--active:hover{background:var(--surface-2)}.ui-nav-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:55;min-width:11rem;display:flex;flex-direction:column;padding:.25rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ui-nav-entry{display:block;width:100%;border:0;background:transparent;text-align:left;padding:.45rem .625rem;border-radius:var(--radius-sm);font-size:calc(.85rem + var(--fs-bump, 0px));color:var(--text);text-decoration:none;cursor:pointer}.ui-nav-entry:hover{background:var(--surface-2)}.ui-nav-right{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.ui-nav-burger{display:none;width:44px;height:44px;margin-left:-.5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:calc(1.15rem + var(--fs-bump, 0px));cursor:pointer;flex-shrink:0}@media (max-width: 639px){.ui-nav-items{display:none}.ui-nav-burger{display:inline-flex;align-items:center;justify-content:center}}.ui-nav-mobile{display:flex;flex-direction:column;gap:.25rem}.ui-nav-brand--mobile{padding:.25rem .5rem .75rem;font-size:calc(1rem + var(--fs-bump, 0px))}.ui-nav-mobile-link,.ui-nav-mobile-sub{display:block;width:100%;border:0;background:transparent;text-align:left;padding:.6rem .625rem;border-radius:var(--radius-sm);font-size:calc(.9rem + var(--fs-bump, 0px));color:var(--text);text-decoration:none;cursor:pointer;min-height:44px}.ui-nav-mobile-sub{color:var(--text-2)}.ui-nav-mobile-link:hover,.ui-nav-mobile-sub:hover{background:var(--surface-2)}.ui-settingrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--border)}.ui-settingrow:last-child{border-bottom:0}.ui-settingrow-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-settingrow-label{font-size:calc(.9rem + var(--fs-bump, 0px));font-weight:500;color:var(--text)}.ui-settingrow-hint{font-size:calc(.78rem + var(--fs-bump, 0px));color:var(--muted)}.ui-toggle{position:relative;width:44px;height:26px;flex-shrink:0;border-radius:999px;border:1px solid var(--border-strong);background:var(--raised);cursor:pointer;transition:background-color .2s,border-color .2s;padding:0}.ui-toggle--on{background:var(--brand);border-color:var(--brand)}.ui-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s}.ui-toggle--on .ui-toggle-knob{transform:translate(18px)}.ui-field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump, 0px));padding:.5rem .625rem;min-height:44px}.ui-field:focus{border-color:var(--brand)}.ui-chipbadge{display:inline-flex;align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);border-radius:999px;font-size:calc(12px + var(--fs-bump, 0px));font-weight:600;background:color-mix(in srgb,var(--chip-hue, var(--muted)) 12%,transparent);color:color-mix(in srgb,var(--chip-hue, var(--muted)) 76%,black)}:root[data-theme=dark] .ui-chipbadge{color:color-mix(in srgb,var(--chip-hue, var(--muted)) 82%,white)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-chipbadge{color:color-mix(in srgb,var(--chip-hue, var(--muted)) 82%,white)}}@media (max-width: 639px){.ui-assistant-panel{position:fixed;left:0;right:0;top:0;bottom:0;width:100vw;height:100dvh;border-radius:0;border:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ui-tabs{-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.ui-tab{white-space:nowrap}.ui-stat-label,.ui-stat-pill,.ui-chart-title,.ui-insights-title,.ui-insights-cached{font-size:calc(12px + var(--fs-bump, 0px))}.ui-inline-stat-label,.ui-award-label{font-size:calc(11px + var(--fs-bump, 0px))}.ui-chip{font-size:calc(12px + var(--fs-bump, 0px))}}.ui-sb-cell{padding:0;overflow:hidden}.ui-sb-cellhead{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--surface-2) 50%,transparent);border-bottom:1px solid var(--border)}.ui-sb-cellindex{font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted)}.ui-sb-celltype{font-size:calc(9px + var(--fs-bump, 0px));font-weight:600;padding:.125rem .375rem;border-radius:var(--radius-sm);flex-shrink:0}.ui-sb-celltype--sql{background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-light)}.ui-sb-celltype--md{background:color-mix(in srgb,#a78bfa 15%,transparent);color:#c4b5fd}.ui-sb-title{flex:1;min-width:0;text-align:left;font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:500;color:var(--text);border:0;background:transparent;cursor:text;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-sb-title:hover{color:var(--brand-light)}.ui-sb-title-empty{font-style:italic;font-weight:400;opacity:.4}.ui-sb-titleinput{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:500}.ui-sb-cellactions{display:flex;align-items:center;gap:.125rem;margin-left:auto;flex-shrink:0}.ui-sb-draghandle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:grab;touch-action:none}.ui-sb-draghandle:hover{color:var(--text)}.ui-sb-draghandle:active{cursor:grabbing}.ui-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:calc(.8rem + var(--fs-bump, 0px));cursor:pointer}.ui-iconbtn:hover{color:var(--text);background:var(--surface-2)}.ui-iconbtn--danger:hover{color:var(--danger)}.ui-sb-editorwrap{position:relative;padding:.75rem}.ui-sb-editor{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .15s;font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-sb-editor:focus-within{border-color:var(--brand)}.ui-sb-runbtn{border:0;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:500;padding:.375rem .75rem;cursor:pointer}.ui-sb-runbtn:hover{opacity:.9}.ui-sb-runbtn:disabled{opacity:.4;cursor:default}.ui-sb-runbtn--floating{position:absolute;bottom:1rem;right:1rem;z-index:10;box-shadow:var(--shadow-sm)}.ui-sb-error{margin:0 .75rem .75rem;border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);background:color-mix(in srgb,var(--danger) 6%,transparent);color:var(--danger);border-radius:var(--radius-md);padding:.75rem;font-size:calc(.75rem + var(--fs-bump, 0px))}.ui-sb-results{border-top:1px solid var(--border)}.ui-sb-resultbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 1rem;border-bottom:1px solid var(--border)}.ui-sb-meta{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.ui-sb-meta strong{color:var(--text)}.ui-sb-meta em{color:var(--warn);font-style:normal}.ui-sb-viewtabs{display:flex;gap:.125rem;margin-left:auto;background:var(--surface-2);border-radius:var(--radius-md);padding:.125rem}.ui-sb-viewtab{border:0;background:transparent;border-radius:calc(var(--radius-md) - 3px);padding:.25rem .75rem;font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:500;color:var(--muted);cursor:pointer;text-transform:capitalize}.ui-sb-viewtab--on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui-sb-sumbtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:calc(.75rem + var(--fs-bump, 0px));padding:.25rem .625rem;cursor:pointer}.ui-sb-sumbtn--on,.ui-sb-sumbtn:hover{color:var(--text);border-color:var(--border-strong)}.ui-btable-wrap{overflow:auto}.ui-btable{width:100%;border-collapse:collapse;font-size:calc(.8125rem + var(--fs-bump, 0px))}.ui-btable thead th{position:sticky;top:0;z-index:5;background:var(--surface);border-bottom:1px solid var(--border);text-align:left;padding:.5rem .75rem;font-size:calc(11px + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ui-btable tbody td,.ui-btable tfoot td{padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);white-space:nowrap;color:var(--text-2)}.ui-btable tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 30%,transparent)}.ui-btable-null{opacity:.35}.ui-btable tfoot td{position:sticky;bottom:0;background:color-mix(in srgb,var(--surface-2) 60%,transparent);border-top:2px solid var(--border)}.ui-btable-sumstat{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:calc(9px + var(--fs-bump, 0px));color:var(--muted)}.ui-btable-sumstat span:first-child{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;color:var(--brand-light)}.ui-btable-count{font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted)}.ui-sb-chart{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.ui-sb-typetabs,.ui-sb-config{display:flex;flex-wrap:wrap;gap:.5rem}.ui-sb-config{align-items:flex-end;gap:1rem;font-size:calc(.75rem + var(--fs-bump, 0px))}.ui-sb-typebtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:500;padding:.375rem .75rem;cursor:pointer}.ui-sb-typebtn:hover{color:var(--text-2)}.ui-sb-typebtn--on{background:color-mix(in srgb,var(--brand) 15%,transparent);border-color:color-mix(in srgb,var(--brand) 50%,transparent);color:var(--brand-light)}.ui-sb-label{display:block;margin-bottom:.25rem;font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ui-sb-select{min-width:100px;height:34px;min-height:0!important;padding:4px 8px}.ui-sb-ylist{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-height:30px}.ui-sb-pillbtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:calc(11px + var(--fs-bump, 0px));padding:.25rem .5rem;cursor:pointer}.ui-sb-pillbtn--on{background:color-mix(in srgb,var(--brand) 15%,transparent);border-color:color-mix(in srgb,var(--brand) 40%,transparent);color:var(--brand-light)}.ui-sb-note{margin:0;font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.ui-sb-warn{margin:.25rem 0 0;font-size:calc(10px + var(--fs-bump, 0px));color:var(--warn)}.ui-sb-pivot{overflow:auto}.ui-sb-tips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:1rem 1rem .75rem;border-bottom:1px solid var(--border)}.ui-sb-tipslabel{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-shrink:0}.ui-sb-tip{font-size:calc(10px + var(--fs-bump, 0px));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.125rem .5rem;color:var(--text-2);font-family:var(--font-mono)}.ui-sb-tip strong{color:var(--brand-light);font-weight:600}.ui-sb-tipsright{margin-left:auto;display:none}@media (min-width: 1280px){.ui-sb-tipsright{display:inline}}.ui-sb-pivotbody{padding:1rem}.ui-mlstack{display:flex;flex-direction:column;gap:1rem;min-width:0}.ui-mlcard{padding:1rem}.ui-mlhead{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.ui-mlsoft{text-transform:none;letter-spacing:0;font-weight:400;opacity:.8}.ui-mlchips{display:flex;flex-wrap:wrap;gap:.5rem}.ui-summarychip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--surface-2);border-radius:var(--radius-sm);font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--text-2)}.ui-summarychip-value{font-weight:600;color:var(--text)}.ui-metricgrid{display:grid;gap:.5rem}.ui-metricgrid--2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ui-metricgrid--3{grid-template-columns:repeat(3,1fr)}.ui-metriccard{background:var(--surface-2);border-radius:var(--radius-sm);padding:.75rem;text-align:center}.ui-metriccard-label{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:.125rem}.ui-metriccard-label p{margin:0;font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.ui-metriccard-value{margin:0;font-size:calc(1.25rem + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);color:var(--text)}.ui-confmatrix{font-family:var(--font-mono);font-size:calc(.75rem + var(--fs-bump, 0px));border-collapse:collapse}.ui-confmatrix th{color:var(--text-2);padding:.25rem .5rem;text-align:center}.ui-confmatrix td{padding:.375rem .5rem;text-align:center;border-radius:var(--radius-sm)}.ui-confmatrix .ui-confmatrix-label{text-align:right;font-weight:600;color:var(--text-2)}.ui-comparetable{width:100%;border-collapse:collapse}.ui-comparetable th{padding:.25rem .5rem .5rem;text-align:center;font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600}.ui-comparetable th:nth-child(2){color:var(--brand)}.ui-comparetable th:nth-child(3){color:#c084fc}.ui-comparetable td{padding:.375rem .5rem;text-align:center;font-size:calc(.75rem + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--text);border-top:1px solid var(--border)}.ui-comparetable td:first-child{text-align:left;font-family:inherit;color:var(--muted)}.ui-compare-best{color:var(--ok);font-weight:700}.ui-runcard{padding:.75rem;cursor:pointer}.ui-runcard:hover,.ui-runcard--selected{border-color:var(--brand)}.ui-runcard--selected{background:color-mix(in srgb,var(--brand) 5%,transparent)}.ui-runcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ui-runcard-titles{min-width:0}.ui-runcard-label{margin:0;font-size:calc(.85rem + var(--fs-bump, 0px));font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-runcard-actions{display:flex;gap:.125rem;flex-shrink:0}.ui-runhistory,.ui-layers{display:flex;flex-direction:column;gap:.5rem}.ui-layers-note{color:var(--muted)}.ui-layer-row{display:flex;align-items:center;gap:.5rem}.ui-layer-name{width:3.5rem;flex-shrink:0;font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.ui-layer-input{width:5rem;min-height:32px!important;padding:.25rem .5rem;font-family:var(--font-mono)}.ui-layer-add{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;color:var(--brand);font-size:calc(.75rem + var(--fs-bump, 0px));cursor:pointer;padding:0}.ui-layer-add:hover{color:var(--brand-light)}.ui-arch{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;overflow-x:auto;padding-bottom:.25rem;margin-top:.75rem}.ui-arch-step{display:inline-flex;align-items:center;gap:.25rem}.ui-archnode{display:flex;flex-direction:column;align-items:center;border-radius:var(--radius-sm);padding:.375rem .5rem;min-width:48px;font-size:calc(.75rem + var(--fs-bump, 0px));line-height:1.2}.ui-archnode span{font-weight:700;font-family:var(--font-mono);color:var(--text)}.ui-archnode small{font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted)}.ui-archnode--dim{background:var(--raised)}.ui-archnode--brand{background:color-mix(in srgb,var(--brand) 20%,transparent);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}.ui-archnode--warn{background:color-mix(in srgb,var(--warn) 18%,transparent);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.ui-archarrow{color:var(--muted);font-size:calc(.75rem + var(--fs-bump, 0px));flex-shrink:0}.ui-tip-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:calc(11px + var(--fs-bump, 0px));font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;line-height:1;cursor:help;padding:0;position:relative}.ui-tip-btn:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ui-tip-btn:hover,.ui-tip-btn:focus-visible{color:var(--text);border-color:var(--muted)}.ui-tip-bubble{position:fixed;transform:translate(-50%);z-index:9999;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.75rem;text-align:left}.ui-tip-note{display:block;margin-bottom:.5rem;padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;color:var(--text-2)}.ui-tip-label{display:block;font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.ui-tip-def{display:block;margin-top:4px;font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--text-2)}.ui-tip-formula{display:block;margin-top:.5rem;max-width:100%;overflow-x:auto;background:var(--surface-2);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-2)}.ui-tip-interp{display:block;margin-top:6px;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.ui-nnexplainer{border-color:color-mix(in srgb,var(--brand) 20%,transparent)}.ui-nngrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:.75rem}.ui-nntitle{margin:0 0 .375rem;font-size:calc(.85rem + var(--fs-bump, 0px));font-weight:600;color:var(--brand)}.ui-nncontent{margin:0;font-size:calc(.75rem + var(--fs-bump, 0px));line-height:1.6;color:var(--text-2);white-space:pre-line}.ui-gauge{width:100%;display:flex;flex-direction:column;gap:.75rem}.ui-gaugerow{display:grid;grid-template-columns:6rem 3.25rem 1fr;align-items:center;gap:.5rem;width:100%;padding:.1875rem 0}.ui-gauge-headrow{align-items:end}.ui-gauge-label{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-gauge-value{font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;color:var(--text-2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-gauge-trackwrap{position:relative;height:16px}.ui-gauge-track{position:absolute;left:0;right:0;top:6px;height:5px;border-radius:999px;overflow:hidden}.ui-gauge-zone{position:absolute;top:0;bottom:0;opacity:.3}.ui-gauge-tick{position:absolute;top:4px;bottom:4px;width:1px;background:var(--border-strong);opacity:.4}.ui-gauge-bubble{position:absolute;top:50%;transform:translate(-50%,-50%);min-width:17px;height:15px;padding:0 .1875rem;border-radius:999px;border:1.5px solid var(--surface);display:flex;align-items:center;justify-content:center}.ui-gauge-bubble span{font-size:calc(9px + var(--fs-bump, 0px));font-weight:700;line-height:1;color:var(--bg)}.ui-gauge-scale{position:relative;height:12px}.ui-gauge-scale span{position:absolute;transform:translate(-50%);font-size:calc(9px + var(--fs-bump, 0px));color:var(--muted)}.ui-gauge-cat{font-size:calc(9px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.125rem}.ui-autolink{border:0;background:transparent;padding:0;font:inherit;color:var(--brand-light);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .15s}.ui-autolink:hover{text-decoration-color:currentColor}.ui-datenav{display:flex;align-items:center;gap:.75rem}.ui-datenav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font-size:calc(1.1rem + var(--fs-bump, 0px));cursor:pointer}.ui-datenav-btn:hover:not(:disabled){background:var(--surface-2)}.ui-datenav-btn:disabled{cursor:not-allowed}.ui-datenav-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px}.ui-datenav-dateline{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem}.ui-datenav-datebtn{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ui-datenav-mid:has(.ui-datenav-today) .ui-datenav-dateline{min-height:1.75rem}.ui-datenav-cal{width:.875rem;height:.875rem;flex-shrink:0;color:var(--muted)}.ui-datenav-datebtn:hover .ui-datenav-cal{color:var(--text-2)}.ui-datenav-date{font-size:calc(1.05rem + var(--fs-bump, 0px));font-weight:700;color:var(--text);-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 60%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--muted) 60%,transparent);text-underline-offset:3px}.ui-datenav-picker{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:transparent;opacity:0;pointer-events:none}.ui-datenav-picker:focus{border-color:var(--brand)}.ui-datenav-today{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.125rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font-size:calc(11px + var(--fs-bump, 0px));font-weight:500;cursor:pointer}.ui-datenav-today:hover{color:var(--text);border-color:var(--brand)}.ui-bell{position:relative;display:inline-flex}.ui-bell-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-2);font-size:calc(1.05rem + var(--fs-bump, 0px));cursor:pointer}.ui-bell-btn:hover{background:var(--surface-2);color:var(--text)}.ui-bell-badge{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 .25rem;border-radius:999px;background:var(--danger);color:#fff;font-size:calc(10.5px + var(--fs-bump, 0px));font-weight:700;line-height:1;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--surface)}.ui-bell-icon{display:block;width:18px;height:18px}.ui-bell-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(22rem,calc(100vw - 2rem));max-height:24rem;overflow-y:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ui-bell-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .875rem;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface)}.ui-bell-head-title{margin:0;font-size:calc(11px + var(--fs-bump, 0px));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ui-bell-clear{border:0;background:transparent;color:var(--brand-light);font-size:calc(11px + var(--fs-bump, 0px));cursor:pointer;text-decoration:underline;padding:0}.ui-bell-item{display:flex;gap:.625rem;width:100%;text-align:left;padding:.75rem .875rem;border:0;border-bottom:1px solid var(--border);background:transparent;font:inherit;cursor:pointer;align-items:flex-start}.ui-bell-item:last-child{border-bottom:0}.ui-bell-row{position:relative;border-bottom:1px solid var(--border)}.ui-bell-row:last-child{border-bottom:0}.ui-bell-row>.ui-bell-item{border-bottom:0;padding-right:var(--space-6)}.ui-bell-row:has(.ui-bell-action)>.ui-bell-item{padding-bottom:var(--space-6)}.ui-bell-dismiss{position:absolute;top:var(--space-2);right:var(--space-2);width:24px;height:24px;border:0;border-radius:var(--radius-sm);background:none;color:var(--muted);font-size:calc(1rem + var(--fs-bump, 0px));line-height:1;cursor:pointer}.ui-bell-dismiss:hover{color:var(--text);background:var(--surface-2)}.ui-bell-action{position:absolute;right:var(--space-4);bottom:var(--space-2);border:0;background:none;padding:0;cursor:pointer;font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;color:var(--brand);white-space:nowrap}.ui-bell-item-source{color:var(--brand);font-weight:500}.ui-bell-item:hover{background:var(--surface-2)}.ui-bell-item-icon{flex-shrink:0;font-size:calc(1rem + var(--fs-bump, 0px));line-height:1.3}.ui-bell-item-body{min-width:0;flex:1}.ui-bell-item-title{display:block;font-size:calc(.85rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.ui-bell-item-body-text{display:block;font-size:calc(.78rem + var(--fs-bump, 0px));color:var(--text-2);margin-top:.125rem}.ui-bell-item-time{display:block;font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted);margin-top:.25rem}.ui-bell-empty{padding:1.5rem 1rem;text-align:center;font-size:calc(.8rem + var(--fs-bump, 0px));color:var(--muted)}.ui-bell-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);flex-shrink:0;margin-top:.375rem}.ui-updatetoast{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;right:1rem;z-index:70}@media (min-width: 640px){.ui-updatetoast{left:auto;right:1rem;width:20rem}}.ui-updatetoast-card{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--surface-2);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.ui-updatetoast-icon{font-size:calc(1.25rem + var(--fs-bump, 0px))}.ui-updatetoast-text{flex:1;min-width:0}.ui-updatetoast-title{font-size:calc(.85rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.ui-updatetoast-sub{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.ui-updatetoast-refresh{flex-shrink:0;min-height:36px;padding:0 .75rem;border:0;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;cursor:pointer}.ui-updatetoast-refresh:hover{opacity:.9}.ui-settingsgroup{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ui-settingsgroup-head h2{margin:0;font-size:calc(.9rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.ui-settingsgroup-head p{margin:.25rem 0 0;font-size:calc(.78rem + var(--fs-bump, 0px));color:var(--muted)}.ui-settingsgroup-head--icon,.ui-settingsgroup-head:has(.ui-settingsgroup-aside){display:flex;align-items:flex-start;gap:var(--space-3)}.ui-settingsgroup-headtext{min-width:0;flex:1;overflow-wrap:anywhere}.ui-settingsgroup-aside{flex-shrink:0;margin-left:auto}.ui-settingsgroup-icon{--ui-tile: var(--brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--ui-tile) 10%,transparent);color:var(--ui-tile)}.ui-settingsgroup-icon--ok{--ui-tile: var(--ok)}.ui-settingsgroup-icon--warn{--ui-tile: var(--warn)}.ui-settingsgroup-icon--info{--ui-tile: var(--chart-1)}.ui-settings-stack{display:flex;flex-direction:column;gap:var(--space-3)}.ui-settings-sub{display:flex;flex-direction:column;gap:var(--space-2)}.ui-settings-note{margin:0;font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--muted)}.ui-settings-error{margin:0;font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--danger)}.ui-sortlist{display:flex;flex-direction:column;gap:.5rem}.ui-sortlist-row--dragging{z-index:20;opacity:.9}.ui-log{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ui-log-tools{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;background:var(--surface)}.ui-log-find{flex:1 1 12rem;min-width:0;min-height:44px;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-log-toggle{min-height:44px;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump, 0px));white-space:nowrap;cursor:pointer}.ui-log-toggle.is-on{background:var(--text);border-color:var(--text);color:var(--surface)}.ui-log-body{max-height:60vh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.375rem 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-family:var(--font-mono);font-size:calc(.8rem + var(--fs-bump, 0px));line-height:1.5}.ui-log-entry{display:grid;grid-template-columns:max-content 1fr;gap:0 .625rem;padding:.1875rem .5rem;border-left:2px solid transparent}.ui-log-entry--warn{border-left-color:var(--sev-warn);background:color-mix(in srgb,var(--sev-warn) 7%,transparent)}.ui-log-entry--error{border-left-color:var(--sev-error);background:color-mix(in srgb,var(--sev-error) 7%,transparent)}.ui-log-meta{display:flex;align-items:baseline;gap:.5rem;color:var(--muted);font-size:.9em}.ui-log-stamp{font-variant-numeric:tabular-nums}.ui-log-source{color:var(--text-2)}.ui-log-level{font-weight:600;letter-spacing:.02em}.ui-log-entry--warn .ui-log-level{color:var(--sev-warn)}.ui-log-entry--error .ui-log-level{color:var(--sev-error)}.ui-log-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.ui-log-entry:not(.is-open) .ui-log-text{display:-webkit-box;-webkit-line-clamp:var(--ui-log-clamp, 6);line-clamp:var(--ui-log-clamp, 6);-webkit-box-orient:vertical;overflow:hidden}.ui-log-more{grid-column:2;justify-self:start;margin-top:.125rem;padding:0;border:0;background:none;color:var(--brand);font:inherit;font-size:.9em;cursor:pointer}.ui-log-body.is-nowrap .ui-log-text{white-space:pre;overflow-wrap:normal}.ui-log-foot{margin:0;color:var(--muted);font-size:calc(.78rem + var(--fs-bump, 0px))}@media (max-width: 639px){.ui-log-body{max-height:60vh;font-size:calc(.8125rem + var(--fs-bump, 0px))}.ui-log-entry{grid-template-columns:1fr;padding:.375rem .5rem}.ui-log-entry+.ui-log-entry{border-top:1px solid var(--border)}.ui-log-more{grid-column:1;min-height:44px}.ui-log-wrap-toggle{display:none}.ui-log-body.is-nowrap .ui-log-text{white-space:pre-wrap;overflow-wrap:anywhere}}.ui-theme{display:inline-flex;gap:.125rem;padding:.125rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.ui-theme-opt{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:0 .625rem;border:0;border-radius:calc(var(--radius-md) - 3px);background:none;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump, 0px));line-height:1;white-space:nowrap;cursor:pointer}.ui-theme-opt:hover{color:var(--text)}.ui-theme-opt.is-on{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text)}.ui-theme--compact .ui-theme-opt{min-width:40px;padding:0;justify-content:center;font-size:calc(.95rem + var(--fs-bump, 0px))}@media (max-width: 639px){.ui-theme-opt{min-height:44px}.ui-theme--compact .ui-theme-opt{min-width:44px}}.ui-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-dot{display:inline-block;flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--sev-unknown)}.ui-dot--ok{background:var(--sev-ok)}.ui-dot--warn{background:var(--sev-warn)}.ui-dot--critical{background:var(--sev-error)}.ui-dot--pulse{animation:ui-dot-pulse 2.4s ease-in-out infinite}@keyframes ui-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.ui-statusgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-3)}.ui-statustile{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-left:3px solid var(--sev-unknown);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;min-width:0}button.ui-statustile{cursor:pointer}button.ui-statustile:hover{border-color:var(--border-strong)}.ui-statustile--ok{border-left-color:var(--sev-ok)}.ui-statustile--warn{border-left-color:var(--sev-warn)}.ui-statustile--critical{border-left-color:var(--sev-error)}.ui-statustile.is-selected{border-color:var(--brand);box-shadow:var(--shadow-sm)}.ui-statustile-head{display:flex;align-items:center;gap:.4rem;min-width:0}.ui-statustile-name{font-weight:600;font-size:calc(.85rem + var(--fs-bump, 0px));overflow-wrap:break-word}.ui-statustile-metric{font-family:var(--font-mono);font-size:calc(1.05rem + var(--fs-bump, 0px));font-variant-numeric:tabular-nums}.ui-statustile-detail{color:var(--muted);font-size:calc(.78rem + var(--fs-bump, 0px));overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ui-triage{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.ui-triage-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface)}.ui-triage-row+.ui-triage-row{border-top:1px solid var(--border)}.ui-triage-row--critical{background:color-mix(in srgb,var(--sev-error) 6%,var(--surface))}.ui-triage-row--warn{background:color-mix(in srgb,var(--sev-warn) 6%,var(--surface))}.ui-triage-dot{transform:translateY(-.1rem)}.ui-triage-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-triage-title{font-size:calc(.9rem + var(--fs-bump, 0px));font-weight:600;overflow-wrap:anywhere}.ui-triage-detail{color:var(--text-2);font-size:calc(.8rem + var(--fs-bump, 0px));overflow-wrap:anywhere}.ui-triage-age{color:var(--muted);font-size:calc(.78rem + var(--fs-bump, 0px));font-variant-numeric:tabular-nums;white-space:nowrap}.ui-triage-action{align-self:center}.ui-triage-clear{display:flex;align-items:center;gap:.5rem;margin:0;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-2);font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-range{display:inline-flex;gap:.125rem;padding:.125rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.ui-range-opt{min-height:36px;padding:0 .7rem;border:0;border-radius:calc(var(--radius-md) - 3px);background:none;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump, 0px));font-variant-numeric:tabular-nums;cursor:pointer}.ui-range-opt.is-on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}@media (max-width: 639px){.ui-statusgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-triage-row{grid-template-columns:auto 1fr;row-gap:.4rem}.ui-triage-age{grid-column:2}.ui-triage-action{grid-column:2;justify-self:start;min-height:44px;display:inline-flex;align-items:center}.ui-triage-chevron{grid-row:1;grid-column:2;justify-self:end;align-self:start}.ui-range-opt{min-height:44px}}.ui-facts{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:.5rem 0 0;font-size:calc(.82rem + var(--fs-bump, 0px))}.ui-facts-row{display:contents}.ui-facts dt{color:var(--muted);white-space:nowrap}.ui-facts dd{margin:0;color:var(--text);min-width:0;overflow-wrap:anywhere}.ui-facts-mono{font-family:var(--font-mono);font-size:.95em}@media (max-width: 639px){.ui-facts{grid-template-columns:1fr;gap:0}.ui-facts dt{margin-top:.5rem;font-size:calc(.72rem + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.03em}}.ui-rows{display:grid;gap:var(--space-2)}.ui-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;text-align:left;min-width:0}.ui-row--button{cursor:pointer}.ui-row--button:hover{border-color:var(--brand)}.ui-row--warn{border-left:2px solid var(--sev-warn)}.ui-row--critical{border-left:2px solid var(--sev-error)}.ui-row--ok{border-left:2px solid var(--sev-ok)}.ui-row--unknown{border-left:2px solid var(--sev-unknown)}.ui-row-leading,.ui-row-trailing{flex-shrink:0;display:flex;align-items:center}.ui-row-main{flex:1;display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-2);align-items:baseline;min-width:0}.ui-row-dot{transform:translateY(-.1rem)}.ui-row-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0}.ui-row-title{font-size:calc(.86rem + var(--fs-bump, 0px));font-weight:600;overflow-wrap:anywhere}.ui-row-meta{color:var(--muted);font-size:calc(.76rem + var(--fs-bump, 0px))}.ui-row-detail{color:var(--text-2);font-size:calc(.8rem + var(--fs-bump, 0px));overflow-wrap:anywhere;min-width:0}.ui-row-detail--mono{font-family:var(--font-mono);font-size:calc(.76rem + var(--fs-bump, 0px))}.ui-row-detail.is-clamped{display:-webkit-box;-webkit-line-clamp:var(--ui-row-clamp, 3);line-clamp:var(--ui-row-clamp, 3);-webkit-box-orient:vertical;overflow:hidden}.ui-chipbadge--button{border:0;font:inherit;cursor:pointer}.ui-chipbadge--button:hover{filter:brightness(1.25)}@media (max-width: 639px){.ui-row{padding:.55rem .6rem}.ui-chipbadge--button{min-height:32px}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(.85rem + var(--fs-bump, 0px));font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.ui-btn:hover{border-color:var(--border-strong)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:default}.ui-btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.ui-btn--primary:hover{filter:brightness(1.08);border-color:var(--brand)}.ui-btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.ui-btn--danger:hover{filter:brightness(1.08);border-color:var(--danger)}.ui-btn--danger-quiet{background:color-mix(in srgb,var(--sev-error) 12%,transparent);border-color:color-mix(in srgb,var(--sev-error) 40%,transparent);color:color-mix(in srgb,var(--danger) 76%,black)}:root[data-theme=dark] .ui-btn--danger-quiet{color:color-mix(in srgb,var(--danger) 82%,white)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-btn--danger-quiet{color:color-mix(in srgb,var(--danger) 82%,white)}}.ui-btn--sm{min-height:32px;padding:0 .6rem;font-size:calc(.78rem + var(--fs-bump, 0px))}@media (max-width: 639px){.ui-btn{min-height:44px}.ui-btn--sm{min-height:40px}}@media (max-width: 639px){.ui-inline-stat-label,.ui-stat-sub,.ui-stat-label,.ui-th,.ui-facts dt,.ui-row-meta{font-size:max(.75rem,12px)}.ui-toggle:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.ui-chipbadge--button{min-height:40px;padding:0 .7rem}}.ui-btn--icon{min-width:44px;padding:0;border-color:transparent;background:transparent;font-size:calc(1.05rem + var(--fs-bump, 0px))}.ui-btn--icon:hover{border-color:transparent;background:var(--surface-2)}.ui-bell-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:calc(1.05rem + var(--fs-bump, 0px));cursor:pointer}.ui-bell-btn:hover{background:var(--surface-2)}@media (max-width: 639px){.ui-bell-btn{min-height:44px}}.ui-triage-row--opens{cursor:pointer}.ui-triage-row--opens:hover{background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.ui-triage-row--opens:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ui-triage-row--critical:hover{background:color-mix(in srgb,var(--sev-error) 10%,var(--surface))}.ui-triage-row--warn:hover{background:color-mix(in srgb,var(--sev-warn) 10%,var(--surface))}.ui-triage-chevron{align-self:center;color:var(--muted);font-size:calc(1.3rem + var(--fs-bump, 0px));line-height:1}.ui-triage-row--opens:hover .ui-triage-chevron{color:var(--text)}.ui-triage-detail,.ui-row-detail,.ui-facts dd,.ui-stat-sub{max-width:68ch}.ui-facts{grid-template-columns:max-content minmax(0,68ch)}@media (max-width: 639px){.ui-facts{grid-template-columns:1fr}}.ui-th-sort{display:block;width:100%;text-align:inherit}.ui-th--right .ui-th-sort{text-align:right}.ui-error{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, .5rem);padding:2.5rem 1rem;text-align:center;color:var(--text-2);font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-error-icon{font-size:calc(1.5rem + var(--fs-bump, 0px));line-height:1;color:var(--sev-error)}.ui-error-msg{max-width:52ch}.ui-error-detail{max-width:52ch;padding:.35rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:calc(.78rem + var(--fs-bump, 0px));overflow-wrap:anywhere}.ui-error-retry{min-height:44px;padding:0 var(--space-4, 1rem);border:1px solid var(--border-strong, var(--border));border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:550;cursor:pointer}.ui-error-retry:hover{background:var(--surface-2)}.ui-helptip-btn:after{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.ui-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#00000073}.ui-confirm{width:min(28rem,100%);display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg, 0 12px 32px rgb(0 0 0 / .25))}.ui-confirm-title{margin:0;font-size:calc(1rem + var(--fs-bump, 0px));font-weight:650}.ui-confirm-body{color:var(--text-2);font-size:calc(.875rem + var(--fs-bump, 0px));line-height:1.5;max-width:60ch}.ui-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ui-confirm-cancel,.ui-confirm-go{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:550;cursor:pointer}.ui-confirm-cancel{border:1px solid var(--border-strong, var(--border));background:var(--surface);color:var(--text)}.ui-confirm-cancel:hover{background:var(--surface-2)}.ui-confirm-go{border:1px solid transparent;background:var(--brand);color:#fff}.ui-confirm-go--danger{background:var(--danger)}.ui-confirm-go:disabled,.ui-confirm-cancel:disabled{opacity:.55;cursor:default}@media (max-width: 480px){.ui-confirm-actions{flex-direction:column-reverse}.ui-confirm-cancel,.ui-confirm-go{width:100%}}.ui-inline-stat--critical .ui-inline-stat-value{color:var(--sev-error);font-weight:700}.ui-inline-stat--warn .ui-inline-stat-value{color:var(--sev-warn);font-weight:700}.ui-inline-stat--ok .ui-inline-stat-value{color:var(--sev-ok);font-weight:650}@media (prefers-reduced-motion: reduce){.ui-dot--pulse{animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:where([class^=ui-],[class*=" ui-"]),:where([class^=ui-],[class*=" ui-"]):before,:where([class^=ui-],[class*=" ui-"]):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ui-spinner{animation-duration:3s!important;animation-iteration-count:infinite!important}}.ui-field--invalid{border-color:var(--sev-error)}.ui-field--invalid:focus-visible{outline-color:var(--sev-error)}.ui-field-error{display:flex;align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--sev-error);font-size:calc(.8rem + var(--fs-bump, 0px));line-height:1.4;max-width:60ch}.ui-nav-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.ui-nav-mobile-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-2);font-size:calc(1rem + var(--fs-bump, 0px));cursor:pointer}.ui-nav-mobile-close:hover{background:var(--surface-2);color:var(--text)}.ui-nav-mobile-link--active{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-text);font-weight:600}.ui-nav-mobile-link--active:hover{background:color-mix(in srgb,var(--brand) 16%,transparent)}.ui-nav-mobile-foot{display:grid;gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.ui-settingsgroup+.ui-settingsgroup{margin-top:var(--space-4)}@media (max-width: 26rem){.ui-settingrow{flex-wrap:wrap;row-gap:var(--space-2)}.ui-settingrow-text{flex:1 1 100%}}.ui-nav-brand--link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0;border:0;background:transparent;font:inherit;font-weight:700;letter-spacing:-.01em;color:var(--text);text-decoration:none;cursor:pointer}.ui-nav-brand--link:hover{color:var(--brand-text)}.ui-nav-mobile-section{margin:var(--space-4) 0 var(--space-1);padding:0 var(--space-2);color:var(--muted);font-size:calc(.68rem + var(--fs-bump, 0px));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-nav-mobile-section:first-child{margin-top:0}.ui-nav-mobile-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;flex-shrink:0;opacity:.8}.ui-nav-mobile-link{display:flex;align-items:center;gap:var(--space-2)}.ui-nav-right>button,.ui-nav-right>a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:var(--radius-sm)}.ui-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.ui-iconbtn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ui-iconbtn:hover{background:var(--surface-2);border-color:var(--border-strong, var(--border));color:var(--text)}.ui-iconbtn:disabled{opacity:.5;cursor:default}.ui-navsearch{display:flex;align-items:center;gap:var(--space-2);flex:1 1 12rem;min-width:0;max-width:26rem;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color .15s}.ui-navsearch:focus-within{border-color:var(--brand)}@media (max-width: 639px){.ui-navsearch{max-width:10.75rem}}.ui-navsearch-icon{flex-shrink:0;color:var(--muted)}.ui-navsearch-input{flex:1 1 auto;min-width:0;width:11.25rem;text-overflow:ellipsis;border:0;background:transparent;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump, 0px));align-self:stretch}.ui-navsearch-input::-moz-placeholder{color:var(--muted)}.ui-navsearch-input::placeholder{color:var(--muted)}.ui-navsearch-input:focus-visible{outline:none}.ui-navsearch-input::-webkit-search-cancel-button{cursor:pointer}.ui-navsearch-busy{flex-shrink:0;width:.75rem;height:.75rem;border-width:2px}.ui-navsearch-kbd{display:none;flex-shrink:0;padding:.125rem .25rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump, 0px));line-height:1}@media (min-width: 64rem){.ui-navsearch-kbd{display:inline-flex;align-items:center}}.ui-expandable+.ui-expandable{margin-top:var(--space-3)}.ui-search-option:has(.ui-optionrow){display:block;padding:var(--space-2)}.ui-optionrow{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);align-items:baseline;width:100%}.ui-optionrow-name{font-weight:600;font-size:calc(.85rem + var(--fs-bump, 0px));overflow-wrap:anywhere}.ui-optionrow-meta{grid-column:1;color:var(--muted);font-size:calc(.76rem + var(--fs-bump, 0px))}.ui-optionrow-cost{grid-column:2;grid-row:1 / span 2;text-align:right;color:var(--text-2);font-family:var(--font-mono);font-size:calc(.74rem + var(--fs-bump, 0px));font-variant-numeric:tabular-nums;white-space:nowrap}.ui-optionrow-cost span{display:block}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}::-webkit-scrollbar-corner{background:transparent}code,kbd,pre,samp,.ui-mono{font-variant-numeric:tabular-nums}.ui-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:#00000073}.ui-picker-sheet{display:flex;flex-direction:column;width:100%;max-height:85dvh;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);box-shadow:var(--shadow-md);padding-bottom:env(safe-area-inset-bottom,0)}.ui-picker-sheet-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border)}.ui-picker-sheet-icon{flex-shrink:0;color:var(--muted)}.ui-picker-sheet-input{flex:1 1 auto;min-width:0;min-height:44px;border:0;background:transparent;color:var(--text);font:inherit;font-size:calc(1rem + var(--fs-bump, 0px))}.ui-picker-sheet-input::-moz-placeholder{color:var(--muted)}.ui-picker-sheet-input::placeholder{color:var(--muted)}.ui-picker-sheet-input:focus-visible{outline:none}.ui-picker-sheet-close{flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer}.ui-picker-sheet-close:hover{background:var(--surface-2);color:var(--text)}.ui-picker-sheet-list{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--space-2);list-style:none}@media (min-width: 40rem){.ui-picker-overlay{align-items:center;padding:var(--space-4)}.ui-picker-sheet{width:min(32rem,100%);max-height:min(32rem,80dvh);border-bottom:1px solid var(--border);border-radius:var(--radius-lg)}}@media (max-width: 767px){input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:calc(16px + var(--fs-bump, 0px))!important}}.ui-matchup{position:relative;overflow:hidden;transition:box-shadow .2s ease;gap:0}.ui-matchup--link{cursor:pointer}.ui-matchup--link:hover{box-shadow:0 4px 12px #00000014}.ui-matchup--on{outline:2px solid var(--brand);outline-offset:2px}.ui-matchup-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:cover;background-position:center}.ui-matchup-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 60%,transparent),color-mix(in srgb,var(--bg) 75%,transparent),color-mix(in srgb,var(--bg) 95%,transparent))}.ui-matchup-head{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem}.ui-matchup-status{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:9999px;font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--muted)}.ui-matchup-status--live{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-text)}.ui-matchup-status--upcoming{color:var(--text-2)}.ui-matchup-meta{margin-left:auto;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.ui-matchup-body{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem 1.25rem}.ui-matchup-side{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;flex:1}.ui-matchup-logo{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;color:var(--text-2);font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:700;flex-shrink:0}.ui-matchup-logo:not(:has(img)){border-radius:9999px;background:var(--surface-2)}.ui-matchup-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ui-matchup-name{font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ui-matchup-record{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);font-variant-numeric:tabular-nums}.ui-matchup-dot{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}.ui-matchup-status--live .ui-matchup-dot{animation:ui-matchup-pulse 2s ease-in-out infinite}@keyframes ui-matchup-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.ui-matchup-status--live .ui-matchup-dot{animation:none}}.ui-matchup-mid{flex-shrink:0;padding:0 .5rem}.ui-matchup-vs{color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:500}.ui-matchup-score{display:flex;align-items:center;gap:.75rem;font-variant-numeric:tabular-nums;font-size:calc(30px + var(--fs-bump, 0px));line-height:1;color:var(--text);font-weight:700}.ui-matchup-sep{color:var(--muted);font-size:calc(1rem + var(--fs-bump, 0px));font-weight:400}.ui-matchup-loser{color:var(--muted);font-weight:600}.ui-matchup-foot{position:relative;z-index:1;padding:0 1rem 1rem}.ui-matchup-detail{margin:0;padding-top:.625rem;border-top:1px solid var(--border);font-size:calc(.78rem + var(--fs-bump, 0px));color:var(--muted)}.ui-card--barred{overflow:hidden}.ui-card-head--bar{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-2);border-bottom:1px solid var(--border)}.ui-card-head--bar .ui-card-title{font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;color:var(--text-2)}.ui-card-head--caption .ui-card-title{text-transform:uppercase;letter-spacing:.05em}.ui-card-head--bar-subtle{background:color-mix(in srgb,var(--surface-2) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 30%,transparent)}.ui-team-icon--fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--surface-2);color:var(--text-2);font-weight:700;flex-shrink:0}.ui-player-avatar--live{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--brand)}.ui-sb-errorask{margin-left:var(--space-2);border:0;background:transparent;padding:0;color:var(--brand);font:inherit;text-decoration:underline;cursor:pointer}.ui-fa-panel{position:fixed;z-index:50;display:flex;flex-direction:column;border:1px solid var(--border);overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform:scale(1)}.ui-fa-panel--drag{transform:scale(1.02);cursor:grabbing}.ui-fa-panel--active{border-color:color-mix(in srgb,var(--brand) 40%,transparent);box-shadow:0 28px 70px -15px #0009}.ui-fa-resize-w{position:absolute;left:0;top:.75rem;bottom:.75rem;width:.75rem;cursor:ew-resize;z-index:10;display:flex;align-items:center;justify-content:center;touch-action:none}.ui-fa-resize-h{position:absolute;bottom:0;left:1rem;right:4rem;height:.75rem;cursor:ns-resize;z-index:10;display:flex;align-items:center;justify-content:center;touch-action:none}.ui-fa-resize-corner{position:absolute;bottom:0;left:0;width:1rem;height:1rem;cursor:nesw-resize;z-index:20;touch-action:none}.ui-fa-resize-grip{border-radius:9999px;background:var(--border);transition:background .15s ease}.ui-fa-resize-grip--v{height:2.5rem;width:.25rem}.ui-fa-resize-grip--h{width:2.5rem;height:.25rem}.ui-fa-resize-grip--active{background:var(--brand)}.ui-fa-resize-w:hover .ui-fa-resize-grip:not(.ui-fa-resize-grip--active),.ui-fa-resize-h:hover .ui-fa-resize-grip:not(.ui-fa-resize-grip--active){background:color-mix(in srgb,var(--brand) 50%,transparent)}@media (pointer: coarse){.ui-fa-resize-w{width:1.5rem}.ui-fa-resize-h{height:1.5rem}.ui-fa-resize-corner{width:1.75rem;height:1.75rem}.ui-fa-resize-grip{background:color-mix(in srgb,var(--brand) 45%,transparent)}.ui-fa-resize-grip--v{width:.3125rem;height:3rem}.ui-fa-resize-grip--h{height:.3125rem;width:3rem}.ui-fa-header-row--drag{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.ui-fa-header{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 80%,transparent);flex-shrink:0}.ui-fa-header-row{padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-fa-header-row--drag{cursor:grab;touch-action:none}.ui-fa-header-row--drag:active{cursor:grabbing}.ui-fa-title-wrap{min-width:0}.ui-fa-title{font-size:calc(14px + var(--fs-bump, 0px));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-fa-context{font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ui-fa-header-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.ui-fa-hdrbtn{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);padding:.25rem .5rem;border-radius:.25rem;transition:color .15s ease,background .15s ease}.ui-fa-hdrbtn:hover{color:var(--text);background:var(--border)}.ui-fa-opacity-row{padding:0 .75rem .5rem;display:flex;align-items:center;gap:.625rem}.ui-fa-opacity-icon{color:var(--muted);flex-shrink:0;transition:color .15s ease}.ui-fa-opacity-row:hover .ui-fa-opacity-icon{color:var(--text-2)}.ui-fa-opacity-range{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:9999px;cursor:pointer;background:linear-gradient(to right,var(--brand) 0%,var(--brand) var(--op-fill, 100%),var(--border) var(--op-fill, 100%),var(--border) 100%)}.ui-fa-opacity-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:9999px;background:var(--brand);border:2px solid var(--surface);box-shadow:0 1px 4px #00000059;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.ui-fa-opacity-range:hover::-webkit-slider-thumb,.ui-fa-opacity-range:active::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent)}.ui-fa-opacity-range::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:var(--brand);border:2px solid var(--surface);box-shadow:0 1px 4px #00000059}.ui-fa-opacity-range:focus-visible{outline:none}.ui-fa-opacity-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 25%,transparent)}.ui-fa-sessions{border-top:1px solid var(--border)}.ui-fa-session-list{max-height:13rem;overflow-y:auto}.ui-fa-session-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .15s ease,color .15s ease;color:var(--text-2)}.ui-fa-session-row:not(.ui-fa-session-row--active):hover{background:color-mix(in srgb,var(--border) 40%,transparent)}.ui-fa-session-row--active{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--text)}.ui-fa-session-info{flex:1;min-width:0}.ui-fa-session-title{font-size:calc(12px + var(--fs-bump, 0px));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-fa-session-date{font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.ui-fa-session-del{color:var(--muted);font-size:calc(12px + var(--fs-bump, 0px));padding:.125rem .375rem;border-radius:.25rem;opacity:0;transition:color .15s ease,background .15s ease,opacity .15s ease}.ui-fa-session-del:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.ui-fa-session-row:hover .ui-fa-session-del{opacity:1}.ui-fa-session-footer{border-top:1px solid var(--border);padding:.375rem .75rem}.ui-fa-session-delall{font-size:calc(12px + var(--fs-bump, 0px));color:color-mix(in srgb,var(--danger) 70%,transparent);transition:color .15s ease}.ui-fa-session-delall:hover{color:var(--danger)}.ui-fa-messages{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:1rem}.ui-fa-msg-row--user{text-align:right}.ui-fa-msg-row--assistant{text-align:left}.ui-fa-bubble-user{display:inline-block;text-align:left;border-radius:1rem;border-bottom-right-radius:var(--radius-sm);padding:.625rem .875rem;font-size:calc(14px + var(--fs-bump, 0px));line-height:1.625;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--text);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);max-width:88%}.ui-fa-bubble-assistant{display:inline-block;border-radius:1rem;border-bottom-left-radius:var(--radius-sm);padding:.75rem 1rem;font-size:calc(14px + var(--fs-bump, 0px));line-height:1.625;background:color-mix(in srgb,var(--surface-2) 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);max-width:92%}.ui-fa-bubble-tools{display:inline-block;border-radius:.5rem;padding:.5rem .75rem;font-size:calc(14px + var(--fs-bump, 0px));background:color-mix(in srgb,var(--surface-2) 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--muted);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);max-width:92%;font-style:italic}.ui-fa-plaintext{white-space:pre-wrap;font-size:calc(14px + var(--fs-bump, 0px));line-height:1.625;color:var(--text)}.ui-fa-msg-actions{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ui-fa-loadsql-btn{font-size:calc(11px + var(--fs-bump, 0px));color:var(--brand-light);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:.25rem;padding:.125rem .5rem;background:color-mix(in srgb,var(--brand) 5%,transparent);transition:color .15s ease,border-color .15s ease,background .15s ease}.ui-fa-loadsql-btn:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand) 60%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent)}.ui-fa-obsidian-btn{--pc: var(--chart-5);display:inline-flex;align-items:center;gap:.25rem;font-size:calc(11px + var(--fs-bump, 0px));border:1px solid var(--border);border-radius:.25rem;padding:.125rem .5rem;color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.ui-fa-obsidian-btn:hover{color:var(--pc);border-color:color-mix(in srgb,var(--pc) 40%,transparent);background:color-mix(in srgb,var(--pc) 5%,transparent)}.ui-fa-obsidian-btn--saved,.ui-fa-obsidian-btn--saved:hover{color:var(--pc);border-color:color-mix(in srgb,var(--pc) 40%,transparent);background:color-mix(in srgb,var(--pc) 10%,transparent)}.ui-fa-charts{margin-top:.5rem;display:flex;flex-direction:column;gap:.75rem}.ui-fa-chart-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);padding:.75rem}.ui-fa-tools{margin-top:.25rem;text-align:left}.ui-fa-tools-summary{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-fa-tools-list{margin-top:.25rem;display:flex;flex-direction:column;gap:.25rem}.ui-fa-tool-row{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);border-radius:.25rem;border:1px solid var(--border);padding:.25rem .5rem;background:var(--bg)}.ui-fa-thinking{font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.ui-fa-composer{position:relative;padding:.5rem;border-top:1px solid var(--border);background:var(--surface-2);display:flex;gap:.5rem;align-items:flex-end;flex-shrink:0}.ui-fa-composer-fieldwrap{flex:1;position:relative}.ui-fa-mention-panel{position:absolute;bottom:100%;left:.5rem;right:.5rem;margin-bottom:.25rem;background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--shadow-lg);overflow:hidden;z-index:50}.ui-fa-mention-item{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;font-size:calc(12px + var(--fs-bump, 0px));transition:background .15s ease}.ui-fa-mention-item:not(.ui-fa-mention-item--active):hover{background:color-mix(in srgb,var(--border) 40%,transparent)}.ui-fa-mention-item--active{background:color-mix(in srgb,var(--border) 60%,transparent)}.ui-fa-mention-name{color:var(--text);font-weight:500}.ui-fa-mention-meta{color:var(--muted)}.ui-fa-mention-glyph{--mg: var(--muted);font-weight:600;flex-shrink:0;color:var(--mg)}.ui-fa-mention-glyph--player{--mg: var(--brand)}.ui-fa-mention-glyph--team{--mg: var(--chart-3)}.ui-fa-textarea{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:.75rem;padding:.75rem .875rem;font-size:calc(15px + var(--fs-bump, 0px));color:var(--text);outline:none;resize:none;overflow:hidden;line-height:1.625;font-size:calc(16px + var(--fs-bump, 0px));transition:box-shadow .15s ease,border-color .15s ease}.ui-fa-textarea::-moz-placeholder{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-fa-textarea::placeholder{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-fa-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 20%,transparent)}.ui-fa-send-btn{flex-shrink:0;align-self:flex-end;height:3rem;width:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:var(--on-brand);background:linear-gradient(to bottom right,var(--brand),var(--brand-light));box-shadow:0 10px 15px -3px color-mix(in srgb,var(--brand) 30%,transparent),0 4px 6px -4px color-mix(in srgb,var(--brand) 30%,transparent);transition:box-shadow .15s ease,filter .15s ease,transform .15s ease;cursor:pointer}.ui-fa-send-btn:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--brand) 50%,transparent),0 4px 6px -4px color-mix(in srgb,var(--brand) 50%,transparent);filter:brightness(1.1)}.ui-fa-send-btn:active{transform:scale(.95)}.ui-fa-send-btn:disabled{opacity:.4;cursor:default;box-shadow:none}.ui-fa-send-btn:disabled:active{transform:scale(1)}.ui-fa-send-icon{width:1.25rem;height:1.25rem;transform:translate(-1px,1px)}.ui-fa-launcher{position:fixed;right:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:50;width:2.75rem;height:2.75rem;border-radius:9999px;box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-2) 90%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);color:var(--text-2);transition:color .15s ease,border-color .15s ease,box-shadow .15s ease}.ui-fa-launcher:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand) 30%,transparent);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--brand) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--brand) 10%,transparent)}@media (min-width: 640px){.ui-fa-launcher{right:auto;left:1rem;width:3rem;height:3rem}}.ui-fa-launcher{transition:transform .2s ease,opacity .2s ease,color .15s ease,border-color .15s ease}.ui-fa-launcher--away{transform:translateY(1rem);opacity:0;pointer-events:none}.ui-fa-md-p{margin:.5rem 0;line-height:1.625}.ui-fa-md-p:first-child{margin-top:0}.ui-fa-md-p:last-child{margin-bottom:0}.ui-fa-md-h1{font-size:calc(15px + var(--fs-bump, 0px));font-weight:600;color:var(--text);margin:1rem 0 .5rem}.ui-fa-md-h1:first-child{margin-top:0}.ui-fa-md-h2{font-size:calc(14px + var(--fs-bump, 0px));font-weight:600;color:var(--text);margin:1rem 0 .5rem}.ui-fa-md-h2:first-child{margin-top:0}.ui-fa-md-h3{font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:.875rem 0 .375rem}.ui-fa-md-h3:first-child{margin-top:0}.ui-fa-md-code{background:color-mix(in srgb,var(--border) 70%,transparent);color:var(--text);border-radius:.25rem;padding:.125rem .375rem;font-size:calc(12px + var(--fs-bump, 0px));font-family:var(--font-mono)}.ui-fa-md-codeblock{display:block;overflow-x:auto;border-radius:.5rem;padding:.75rem;font-size:calc(12px + var(--fs-bump, 0px));font-family:var(--font-mono);line-height:1.625}.ui-fa-md-pre{margin:.625rem 0;overflow-x:auto}.ui-fa-md-ul{list-style:disc;padding-left:1.25rem;margin:.625rem 0}.ui-fa-md-ul>*+*{margin-top:.375rem}.ui-fa-md-ol{list-style:decimal;padding-left:1.25rem;margin:.625rem 0}.ui-fa-md-ol>*+*{margin-top:.375rem}.ui-fa-md-li{line-height:1.625;padding-left:.25rem}.ui-fa-md-li::marker{color:var(--muted)}.ui-fa-md-strong{font-weight:600}.ui-fa-md-em{font-style:italic;color:var(--text-2)}.ui-fa-md-hr{margin:.75rem 0;border-color:var(--border)}.ui-fa-md-quote{border-left:2px solid color-mix(in srgb,var(--brand) 40%,transparent);padding-left:.75rem;margin:.625rem 0;color:var(--text-2)}.ui-fa-md-link{color:var(--brand);text-decoration:underline}.ui-loading--compact,.ui-empty--compact,.ui-errorstate--compact{padding:.5rem;gap:.25rem;font-size:calc(.8125rem + var(--fs-bump, 0px))}.ui-empty--compact .ui-empty-icon,.ui-errorstate--compact .ui-error-icon{font-size:calc(1rem + var(--fs-bump, 0px))}.ui-insights-model{font-family:var(--font-mono);font-size:calc(var(--fs9, 9px) + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap;padding:.125rem .25rem;border-radius:.25rem;background:var(--surface-2);border:1px solid var(--border)}.ui-news-panel{padding:.75rem;display:flex;flex-direction:column}.ui-news-scroll{flex:1;min-height:0;overflow-y:auto}.ui-news-empty{font-size:calc(var(--fs10, 10px) + var(--fs-bump, 0px));color:var(--muted);font-style:italic}.ui-news-item{position:relative;padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.ui-news-item:last-child{border-bottom:0}.ui-news-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.ui-news-time{font-size:calc(var(--fs10, 10px) + var(--fs-bump, 0px));color:var(--muted)}.ui-news-src{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.ui-news-dot{width:.375rem;height:.375rem;border-radius:9999px;flex-shrink:0;background:var(--ui-news-src, var(--muted))}.ui-news-srcname{font-size:calc(var(--fs10, 10px) + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-news-src, var(--muted))}.ui-news-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-news-title{font-size:calc(14px + var(--fs-bump, 0px));font-weight:500;color:var(--text);line-height:1.375;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.ui-news-item:hover .ui-news-title{color:var(--brand)}.ui-news-sum{font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted);line-height:1.625;margin-top:.125rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ui-news-chiprow{position:relative;z-index:10;margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem}.ui-news-chip{position:relative;z-index:10;display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;border-radius:9999px;background:var(--surface-2);border:1px solid var(--border);font-size:calc(12px + var(--fs-bump, 0px));color:var(--text-2);text-decoration:none;transition:color .15s ease,border-color .15s ease}a.ui-news-chip:hover{color:var(--text);border-color:var(--brand)}a.ui-news-chip:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.ui-insights--capped{display:flex;flex-direction:column}.ui-insights-window{position:relative;flex:1;min-height:0}.ui-insights-scroll{height:100%;overflow-y:auto;padding-right:.25rem;padding-bottom:.5rem}.ui-insights-fade{position:absolute;bottom:0;left:0;right:0;height:1.5rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--surface))}.ui-panel{padding:.75rem;display:flex;flex-direction:column}.ui-panel-scroll{flex:1;min-height:0;overflow-y:auto}.ui-panel-empty{font-size:calc(var(--fs10, 10px) + var(--fs-bump, 0px));color:var(--muted);font-style:italic}.ui-panelrow{display:flex;align-items:center;gap:.25rem;padding:.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);min-width:0;font-size:calc(12px + var(--fs-bump, 0px))}.ui-panelrow:last-child{border-bottom:0}.ui-panelrow--stack{flex-direction:column;align-items:stretch}.ui-panelrow--link{margin:0 -.25rem;padding-left:.25rem;padding-right:.25rem;border-radius:.25rem;text-decoration:none;transition:background .15s ease}.ui-panelrow--link:hover{background:var(--surface-2)}.ui-panel-split{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;flex:1;min-height:0}@media (min-width: 640px){.ui-panel-split{gap:1rem}}.ui-panel-col{display:flex;flex-direction:column;min-height:0}.ui-panel-col--right{border-left:1px solid var(--border);padding-left:.5rem}@media (min-width: 640px){.ui-panel-col--right{padding-left:1rem}}.ui-leaders{display:grid;grid-template-columns:1fr;row-gap:1rem;-moz-column-gap:.5rem;column-gap:.5rem}@media (min-width: 480px){.ui-leaders{grid-template-columns:repeat(2,1fr);row-gap:0}}@media (min-width: 640px){.ui-leaders{-moz-column-gap:.75rem;column-gap:.75rem}}.ui-leaders-col{--ui-leaders-accent: var(--text-2);min-width:0}.ui-leaders-col--hot{--ui-leaders-accent: var(--ok)}.ui-leaders-col--cold{--ui-leaders-accent: var(--danger)}.ui-leaders-head{display:flex;align-items:center;gap:.25rem;font-size:calc(var(--fs9, 9px) + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;color:var(--ui-leaders-accent)}.ui-leaders-icon{font-style:normal}.ui-leaders-plink{flex:1;min-width:0;display:flex;align-items:center;gap:.25rem}.ui-leaders-name{font-size:calc(13px + var(--fs-bump, 0px));line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-leaders-meta{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);flex-shrink:0}.ui-leaders-val{font-size:calc(13px + var(--fs-bump, 0px));font-family:var(--font-mono);font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--ui-leaders-accent)}.ui-panel--dash{height:220px}.ui-panel--tall{height:16rem}.ui-autolink-player{display:inline-flex;vertical-align:text-bottom;gap:.25rem}.ui-autolink-player .ui-player-name{color:var(--brand-light);font-size:inherit}.ui-autolink-player:hover .ui-player-name{color:var(--text)}.ui-picks-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ui-picks-val{font-size:calc(1rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.ui-picks-prop{font-size:calc(12px + var(--fs-bump, 0px));color:var(--text-2);font-family:var(--font-mono)}.ui-picks-player{font-size:calc(12px + var(--fs-bump, 0px));font-weight:500;min-width:0}.ui-picks-reason{margin:0;font-size:calc(12px + var(--fs-bump, 0px));line-height:1.5;color:var(--muted)}.ui-picks-factors{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.25rem;font-size:calc(12px + var(--fs-bump, 0px));color:var(--text-2)}.ui-picks-props{margin-top:.75rem}.ui-picks-propgrid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.ui-picks-propgrid{grid-template-columns:repeat(2,1fr)}}.ui-picks-summary{margin:.75rem 0 0;font-size:calc(13px + var(--fs-bump, 0px));line-height:1.5;color:var(--text);border-top:1px solid var(--border);padding-top:.5rem}.ui-conf{font-size:calc(var(--fs9, 9px) + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .25rem;border-radius:.25rem;flex-shrink:0;color:var(--muted);background:var(--surface-2);border:1px solid var(--border)}.ui-conf--high{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.ui-conf--med{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.ui-picks--bare{padding:0;background:none;border:0}.ui-picks--bare .ui-insights-grid{grid-template-columns:1fr;gap:.5rem}.ui-picks--bare .ui-insights-box{padding:.5rem}.ui-matchup--dim{opacity:.5}.ui-matchup-extra{position:relative;z-index:1;padding:0 1rem 1rem}.ui-matchup-side--link{color:inherit;text-decoration:none;border-radius:.5rem}.ui-matchup-side--link:hover .ui-matchup-name{text-decoration:underline}.ui-matchup--hero .ui-matchup-head{padding:1rem 1rem .5rem}.ui-matchup--hero .ui-matchup-meta{max-width:65%;font-size:calc(12px + var(--fs-bump, 0px));white-space:normal;text-align:right}.ui-matchup--hero .ui-matchup-body{padding:1rem 1rem 1.5rem;width:100%;max-width:36rem;margin:0 auto}.ui-matchup--hero .ui-matchup-detail{text-align:center}.ui-matchup--hero .ui-matchup-logo{width:3.5rem;height:3.5rem;font-size:calc(1rem + var(--fs-bump, 0px))}.ui-matchup--hero .ui-matchup-name{font-size:calc(1rem + var(--fs-bump, 0px));font-weight:700;white-space:normal;text-align:center;overflow-wrap:anywhere}.ui-matchup--hero .ui-matchup-record{font-size:calc(12px + var(--fs-bump, 0px))}.ui-matchup--hero .ui-matchup-score{font-size:calc(2rem + var(--fs-bump, 0px));gap:.75rem}@media (min-width: 640px){.ui-matchup--hero .ui-matchup-score{font-size:2.5rem;gap:1rem}}.ui-matchup--hero .ui-matchup-sep{font-size:calc(1.25rem + var(--fs-bump, 0px))}.ui-matchup--hero .ui-matchup-vs{font-size:calc(1rem + var(--fs-bump, 0px))}.ui-matchup--hero .ui-matchup-foot,.ui-matchup--hero .ui-matchup-extra{padding:0 1rem 1rem}.ui-odds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media (max-width: 480px){.ui-odds-grid{grid-template-columns:1fr}}.ui-odds{border-radius:.5rem;border:1px solid var(--border);background:var(--surface-2);padding:.5rem .75rem;min-width:0}.ui-odds-label{font-size:calc(var(--fs9, 9px) + var(--fs-bump, 0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ui-odds-row{display:flex;justify-content:space-between;gap:.5rem;font-size:calc(12px + var(--fs-bump, 0px));font-family:var(--font-mono)}.ui-odds-team{display:flex;align-items:center;gap:.25rem;min-width:0}.ui-odds-val{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.ui-odds-total{font-size:calc(18px + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);color:var(--text);text-align:center}.ui-odds-ou{display:flex;justify-content:space-between;font-size:calc(var(--fs10, 10px) + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--muted);margin-top:.25rem}.ui-odds-prov{font-size:calc(var(--fs9, 9px) + var(--fs-bump, 0px));color:var(--muted);margin-top:.25rem}.ui-picks-value{margin:.75rem 0 0;display:flex;gap:.5rem;font-size:calc(12px + var(--fs-bump, 0px));line-height:1.5;color:var(--text-2);background:color-mix(in srgb,var(--brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--brand) 18%,transparent);border-radius:.5rem;padding:.5rem}.ui-picks-value-label{font-size:calc(var(--fs9, 9px) + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-text, var(--brand));flex-shrink:0}.ui-race-body{flex:1;min-height:0}.ui-race-none{flex:1;display:flex;align-items:center;justify-content:center;font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.ui-race-body .recharts-cartesian-axis-tick text{fill:var(--muted);font-size:calc(11px + var(--fs-bump, 0px))}.ui-race-tip{background:var(--surface);border:1px solid var(--border);border-radius:.375rem;padding:.5rem;font-size:calc(var(--fs10, 10px) + var(--fs-bump, 0px));box-shadow:var(--shadow-md);min-width:140px}.ui-race-tip-date{font-weight:600;color:var(--muted);margin-bottom:.5rem}.ui-race-tip-row{display:flex;align-items:center;gap:.5rem;padding:.125rem 0}.ui-race-tip-name{color:var(--text-2);font-weight:500;flex:1}.ui-race-tip-val{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.ui-race-legend{display:flex;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.125rem;margin-top:.5rem;flex-shrink:0}.ui-race-legend-item{display:flex;align-items:center;gap:.25rem}.ui-race-legend-abbr{font-size:calc(12px + var(--fs-bump, 0px));font-weight:500;color:var(--text-2)}.ui-race-legend-abbr--fav{color:var(--text);font-weight:700}.ui-follow{white-space:nowrap}.ui-follow svg{flex:none}.ui-follow--on{color:var(--brand);border-color:var(--brand)}.ui-settings-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ui-navsession{display:none}@media (min-width: 640px){.ui-navsession{display:inline-flex}}.ui-navsession-px{width:1rem;height:1rem}@supports (overflow: clip){html,body{overflow-x:clip}}.ui-swipeband{position:fixed;top:0;bottom:0;left:0;z-index:1;width:100vw;transform:translate(100vw);will-change:transform;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--brand) 10%,var(--bg));pointer-events:none}.ui-swipeband[data-ready=true]{background:var(--brand)}.ui-swipeband-ring{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;will-change:transform;background:conic-gradient(var(--brand) calc(var(--p, 0) * 1turn),color-mix(in srgb,var(--brand) 22%,var(--bg)) 0)}.ui-swipeband-face{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--bg);color:var(--brand)}.ui-swipeband[data-ready=true] .ui-swipeband-ring{background:var(--bg)}.ui-swipeband[data-ready=true] .ui-swipeband-face{background:var(--brand);color:var(--on-brand)}.ui-swipeband.is-pop .ui-swipeband-ring{animation:ui-swipe-pop .18s ease-out}.ui-swipeband-icon{display:none;grid-area:1 / 1}.ui-swipeband-icon[data-on]{display:grid}.ui-swipeband-icon .px-icon{width:24px;height:24px}@keyframes ui-swipe-pop{50%{scale:1.2}}.ui-pulldial{position:fixed;top:var(--ui-pulldial-top, 0px);left:0;right:0;z-index:0;height:0;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 10%,var(--bg));border-bottom:2px solid var(--brand);pointer-events:none}html.ui-pulldial-on,html.ui-pulldial-on body{overscroll-behavior-y:none}.ui-pulldial[style*="height: 0px"],.ui-pulldial:not([style*=height]){border-bottom:0}.ui-pulldial-ring{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:conic-gradient(var(--brand) calc(var(--p, 0) * 1turn),color-mix(in srgb,var(--brand) 22%,var(--bg)) 0)}.ui-pulldial-face{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--bg);color:var(--brand)}.ui-pulldial-face>*{grid-area:1 / 1}.ui-pulldial .ui-pulldial-face .px-icon{width:24px;height:24px}.ui-pulldial-arrow{rotate:calc(var(--p, 0) * 180deg)}.ui-pulldial .ui-pulldial-face .ui-pulldial-home,.ui-pulldial .ui-pulldial-face .ui-pulldial-working{display:none}.ui-pulldial:is([data-stage=refresh],[data-stage=home]){background:var(--brand)}.ui-pulldial:is([data-stage=refresh],[data-stage=home]) .ui-pulldial-ring{background:var(--bg)}.ui-pulldial:is([data-stage=refresh],[data-stage=home]) .ui-pulldial-face{background:var(--brand);color:var(--on-brand)}.ui-pulldial[data-stage=home] .ui-pulldial-arrow{display:none}.ui-pulldial[data-stage=home] .ui-pulldial-home{display:grid}.ui-pulldial.is-pop .ui-pulldial-ring{animation:ui-swipe-pop .18s ease-out}.ui-pulldial.is-working .ui-pulldial-arrow{display:none}.ui-pulldial.is-working .ui-pulldial-face .ui-pulldial-working{display:block;animation:ui-pull-tick .9s steps(4) infinite}@keyframes ui-pull-tick{to{rotate:360deg}}@media (prefers-reduced-motion: reduce){.ui-pulldial.is-working .ui-pulldial-working{animation:none}}@keyframes ui-swipe-in-right{0%{transform:translate(100%);opacity:.4}to{transform:none;opacity:1}}@keyframes ui-swipe-in-left{0%{transform:translate(-100%);opacity:.4}to{transform:none;opacity:1}}:root[data-swipe-arrive=fwd] [data-swipe-content]{animation:ui-swipe-in-right .26s cubic-bezier(.22,1,.36,1)}:root[data-swipe-arrive=back] [data-swipe-content]{animation:ui-swipe-in-left .26s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){:root[data-swipe-arrive] [data-swipe-content]{animation:none}}.ui-linescore{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0}.ui-linescore .ui-th{padding:.5rem .25rem;text-align:center}.ui-linescore .ui-th.ui-linescore-teamhead{text-align:left;padding-right:.75rem}.ui-linescore td{border-top:1px solid var(--border)}.ui-linescore-team{padding:.5rem .75rem .5rem 0;text-align:left;white-space:nowrap;font-weight:600;color:var(--text)}.ui-linescore-teamcell{display:inline-flex;align-items:center;gap:.5rem}.ui-linescore-cell,.ui-linescore-total{padding:.5rem .25rem;text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted)}.ui-linescore-cell--scored{color:var(--text);font-weight:600}.ui-linescore-cell--current{background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:.25rem}.ui-linescore-head--current{color:var(--brand)}.ui-linescore-gap{width:.5rem;padding:0 .25rem}.ui-linescore-total--strong{color:var(--text);font-weight:700}.ui-linescore-total--lost{color:var(--muted)}.ui-linescore--compact{width:auto;margin:0 auto}.ui-linescore--compact td{border-top:0}.ui-linescore--compact .ui-linescore-team{padding:.125rem .75rem .125rem 0}.ui-linescore--compact .ui-linescore-cell,.ui-linescore--compact .ui-linescore-total,.ui-linescore--compact .ui-th{padding:.125rem .5rem}.ui-playfeed{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-playfeed-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ui-playfeed-empty{margin:0;padding:1rem 0;font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--muted)}.ui-playfeed-list{list-style:none;margin:0;padding:0;max-height:32rem;overflow-y:auto;overscroll-behavior:contain}.ui-playfeed-play{display:grid;grid-template-columns:4.5rem 1.25rem minmax(0,1fr) auto;grid-template-areas:"when team head score" "when team text score";align-items:start;-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem;border-top:1px solid var(--border);border-left:2px solid transparent;font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--text-2)}@media (max-width: 640px){.ui-playfeed-play{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"when team head score" "text text text text"}}.ui-playfeed-play:first-child{border-top:0}.ui-playfeed-play--scoring{border-left-color:var(--brand);color:var(--text)}.ui-playfeed-when{grid-area:when;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap;padding-top:.125rem}.ui-playfeed-team{grid-area:team;display:inline-flex;padding-top:.125rem}.ui-playfeed-head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left;gap:.25rem .5rem;min-width:0;font-weight:600;color:var(--text)}.ui-playfeed-head:empty{display:none}.ui-playfeed-text{grid-area:text;min-width:0;text-align:left;overflow-wrap:anywhere}.ui-playfeed-head:not(:empty)~.ui-playfeed-text{margin-top:.25rem}.ui-playfeed-score{grid-area:score;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap;padding-top:.125rem}.ui-playfeed-play--scoring .ui-playfeed-score{color:var(--text);font-weight:700}.ui-playtag{display:inline-flex;align-items:center;gap:.25rem;padding:0 .5rem;border-radius:9999px;font-size:calc(10px + var(--fs-bump, 0px));font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);color:var(--text-2)}.ui-playtag--score{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-text)}.ui-playtag--bad{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.ui-boxscore{display:flex;flex-direction:column;gap:1rem;min-width:0}.ui-boxscore-table{font-size:calc(.875rem + var(--fs-bump, 0px));border-collapse:separate;border-spacing:0}.ui-boxscore-table .ui-tr{border-bottom:0}.ui-boxscore-table .ui-th{cursor:default;padding:.5rem}.ui-boxscore-table .ui-td{padding:.25rem .5rem;font-size:inherit;border-bottom:1px solid var(--border)}.ui-boxscore-table tbody+tbody tr:first-child th{padding-top:1rem}.ui-boxscore-player{position:sticky;left:0;z-index:1;background:var(--surface);text-align:left}.ui-boxscore-who{display:inline-flex;align-items:center;gap:.5rem}.ui-boxscore-note{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);flex-shrink:0}@media (max-width: 639px){.ui-boxscore-player .ui-boxscore-who{max-width:10.5rem;min-width:0;vertical-align:middle}.ui-boxscore-who>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-boxscore-who .ui-player{display:inline-flex;min-width:0;max-width:100%}.ui-boxscore-who .ui-player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ui-boxscore-num{text-align:right;font-variant-numeric:tabular-nums}.ui-boxscore-num--strong{color:var(--text);font-weight:700}.ui-boxscore-num--muted{color:var(--muted)}.ui-boxscore-row--dim{opacity:.55}.ui-boxscore-totals .ui-td{font-weight:600;color:var(--text);border-top:1px solid var(--border-strong)}.ui-boxscore-foot{font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.ui-periodnav-picker{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:transparent;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-datenav-btn:disabled{opacity:.3;cursor:not-allowed}.ui-profilehero{position:relative;overflow:hidden;padding:0;gap:0}.ui-profilehero-art{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.4;pointer-events:none}.ui-profilehero-body,.ui-profilehero-extra,.ui-profilehero-bar{position:relative;z-index:1}.ui-profilehero-bar{height:.25rem;background:linear-gradient(to right,var(--brand),var(--brand-light),transparent)}.ui-profilehero-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face top actions" "status status status" "detail detail detail";gap:.75rem;padding:1rem}@media (min-width: 640px){.ui-profilehero-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face top actions" "face status status" "face detail detail";gap:.75rem 1.5rem;padding:1.5rem}}.ui-profilehero-face{grid-area:face;width:4rem;height:4rem;border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border:1px solid var(--border)}@media (min-width: 640px){.ui-profilehero-face{width:6rem;height:6rem}}.ui-profilehero-face.ui-profilehero-face--logo{width:3.5rem;height:3.5rem;-o-object-fit:contain;object-fit:contain;background:none;border:0}@media (min-width: 640px){.ui-profilehero-face.ui-profilehero-face--logo{width:4.5rem;height:4.5rem}}.ui-profilehero-face--initials{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--muted)}.ui-profilehero-top{grid-area:top;min-width:0}.ui-profilehero-name{margin:0;font-size:calc(1.25rem + var(--fs-bump, 0px));font-weight:700;line-height:1.2;text-wrap:balance;color:var(--text)}@media (min-width: 640px){.ui-profilehero-name{font-size:calc(1.875rem + var(--fs-bump, 0px))}}.ui-profilehero-aside{display:inline-flex;vertical-align:middle;margin-left:.5rem}.ui-profilehero-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--text-2)}.ui-profilehero-actions{grid-area:actions;display:flex;align-items:center;gap:.5rem;align-self:start}.ui-profilehero--wideactions .ui-profilehero-body{grid-template-areas:"face top top" "status status status" "actions actions actions" "detail detail detail"}.ui-profilehero-body:not(:has(.ui-profilehero-actions)){grid-template-areas:"face top top" "status status status" "detail detail detail"}@media (min-width: 640px){.ui-profilehero--wideactions .ui-profilehero-body{grid-template-areas:"face top actions" "face status status" "face detail detail"}}@media (min-width: 640px){.ui-profilehero-body:not(:has(.ui-profilehero-actions)){grid-template-areas:"face top top" "face status status" "face detail detail"}}.ui-profilehero-status{grid-area:status;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.ui-profilehero-status:empty{display:none}.ui-profilehero-detail{grid-area:detail;display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-profilehero-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ui-profilehero-fact{border-radius:var(--radius-sm);background:var(--surface-2);padding:.125rem .5rem;font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-2)}.ui-profilehero-fact-k{color:var(--muted)}.ui-profilehero-link{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;border:1px solid var(--border);font-size:calc(11px + var(--fs-bump, 0px));font-weight:500;color:var(--text-2);text-decoration:none}.ui-profilehero-link:hover{color:var(--brand-text);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.ui-profilehero-award{display:inline-flex;align-items:baseline;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent);font-size:calc(11px + var(--fs-bump, 0px));color:var(--text)}.ui-profilehero-award-count{font-weight:700;color:var(--warn)}.ui-profilehero-award-years{color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 639.98px){.ui-profilehero-award--more{display:none}}@media (min-width: 640px){.ui-profilehero-awards-toggle{display:none}}.ui-profilehero-awards-toggle{padding:.125rem .5rem;border:1px solid var(--border);border-radius:9999px;background:none;font:inherit;font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-2);cursor:pointer}.ui-profilehero-extra{padding:0 1rem 1rem}@media (min-width: 640px){.ui-profilehero-extra{padding:0 1.5rem 1.5rem}}.ui-fteambar{padding:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:calc(13px + var(--fs-bump, 0px))}.ui-fteambar-id{display:flex;align-items:center;gap:.5rem;min-width:0}.ui-fteambar-name{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-fteambar-rec{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-2)}.ui-fteambar-item{color:var(--text)}.ui-fteambar-item strong{font-weight:600;color:var(--text-2)}.ui-fteambar-item--muted{color:var(--muted)}.ui-fteambar-item--bad{color:var(--danger);font-weight:600}.ui-fteambar-item--good{color:var(--ok);font-weight:600}.ui-fteambar-item--warn{color:var(--warn);font-weight:600}.ui-fteambar-note{margin-left:auto;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.ui-flayout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.ui-flayout-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.ui-flayout-side{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media (min-width: 1024px){.ui-flayout{grid-template-columns:minmax(0,1fr) 22rem}.ui-flayout--single{grid-template-columns:minmax(0,1fr)}.ui-flayout-side{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain}}.ui-fprow{min-width:0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.ui-fprow:last-child{border-bottom:0}.ui-fprow--open{background:color-mix(in srgb,var(--surface-2) 20%,transparent)}.ui-fprow-head{padding:.75rem .25rem;border-radius:var(--radius-sm);transition:background-color .15s ease}.ui-fprow-head--clickable{cursor:pointer}.ui-fprow-head:hover{background:color-mix(in srgb,var(--surface-2) 30%,transparent)}.ui-fprow-id{display:flex;align-items:center;gap:.75rem}.ui-fprow-lead{flex-shrink:0}.ui-fprow-who{flex:1;min-width:0}.ui-fprow-trailing{flex-shrink:0}.ui-fprow-actions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.ui-fprow-metrics{margin:.5rem -.25rem 0;padding:0 .25rem;overflow-x:auto;scrollbar-width:none}.ui-fprow-metrics-inner{min-width:-moz-max-content;min-width:max-content;display:flex;align-items:center}.ui-fprow-caret{font-size:calc(9px + var(--fs-bump, 0px));color:var(--muted)}.ui-fprow-caret-mobile{flex-shrink:0}.ui-fprow-caret-desktop{display:none;padding-left:.5rem;align-items:center}.ui-fprow-body{padding:.75rem .75rem 1rem;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent);display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.ui-fprow-head{display:flex;align-items:center;gap:.75rem}.ui-fprow-id,.ui-fprow-metrics,.ui-fprow-metrics-inner{display:contents}.ui-fprow-actions{margin-top:0;display:contents}.ui-fprow-caret-mobile{display:none}.ui-fprow-caret-desktop{display:flex}}.ui-mstrip{display:flex;align-items:stretch;flex-shrink:0}.ui-mstrip>*+*{border-left:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.ui-mstrip-lead{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;padding-right:.75rem}.ui-mstrip-cell{padding:0 .5rem;text-align:right;min-width:56px}.ui-mstrip--compact .ui-mstrip-cell{min-width:44px}.ui-mstrip--fixed .ui-mstrip-cell{width:72px;min-width:0;flex-shrink:0}.ui-mstrip--fixed.ui-mstrip--compact .ui-mstrip-cell{width:60px}.ui-mstrip-val{font-size:calc(14px + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1;color:var(--text)}.ui-mstrip--compact .ui-mstrip-val{font-size:calc(12px + var(--fs-bump, 0px))}.ui-mstrip-val--empty{color:var(--muted);font-weight:400}.ui-mstrip-label{display:flex;align-items:center;justify-content:flex-end;gap:.125rem;margin-top:.25rem;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);line-height:1}@media (max-width: 639px){.ui-mstrip{width:100%;flex-shrink:1}.ui-mstrip--fixed .ui-mstrip-cell{flex:1 1 0;width:auto;min-width:48px}}.ui-article{display:grid;gap:.75rem;max-width:42rem;margin:0 auto;padding-bottom:1.5rem}.ui-article-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:44px}.ui-article-bar:after{content:"";width:4.5rem}.ui-article-back{min-height:44px;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump, 0px));cursor:pointer;white-space:nowrap}.ui-article-back:hover{background:var(--surface-2)}.ui-article-source{text-align:center;font-weight:600;font-size:calc(.8125rem + var(--fs-bump, 0px));color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-article-art{width:100%;max-height:22rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);display:block}.ui-article-title{margin:.25rem 0 0;font-size:calc(1.5rem + var(--fs-bump, 0px));line-height:1.25;font-weight:700;color:var(--text);overflow-wrap:anywhere}.ui-article-keys{display:flex;gap:.5rem;flex-wrap:wrap}.ui-article-share{display:inline-flex;align-items:center;gap:.5rem;min-height:40px}.ui-article-icon{width:1rem;height:1rem;flex-shrink:0}.ui-article-meta{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--muted);font-size:calc(.75rem + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.04em}.ui-article-favicon{width:14px;height:14px;border-radius:3px;flex-shrink:0}.ui-article-body{display:grid;gap:1rem;color:var(--text)}.ui-article-body p{margin:0;font-size:calc(1.0625rem + var(--fs-bump, 0px));line-height:1.65;overflow-wrap:anywhere}.ui-article-body h2{margin:.5rem 0 0;font-size:calc(1.125rem + var(--fs-bump, 0px));line-height:1.3;font-weight:700}.ui-article-body blockquote{margin:0;padding-left:.75rem;border-left:3px solid var(--brand);font-size:calc(1.0625rem + var(--fs-bump, 0px));line-height:1.6;font-style:italic;color:var(--text-2)}.ui-article-li{padding-left:1rem;position:relative}.ui-article-li:before{content:"·";position:absolute;left:.25rem;font-weight:700}.ui-article-body .ui-article-note{color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-article-original{display:grid;place-items:center;min-height:44px;margin-top:.5rem;padding:0 1rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-decoration:none;font-weight:600;font-size:calc(.9rem + var(--fs-bump, 0px))}.ui-article-original:hover{background:var(--surface-2)}.ui-article-original--main{background:var(--brand);border-color:var(--brand);color:var(--on-brand, #fff)}.ui-article-original--main:hover{background:var(--brand);filter:brightness(1.08)}.ui-bell-btn.is-open{background:var(--surface-2)}.ui-notif-scrim{position:fixed;inset:var(--ui-notif-top, 3.5rem) 0 0 0;z-index:60;background:#0003}.ui-notif-sheet{position:fixed;z-index:61;top:calc(var(--ui-notif-top, 3.5rem) + .5rem);right:.75rem;width:min(26rem,calc(100vw - 1.5rem));max-height:calc(100dvh - var(--ui-notif-top, 3.5rem) - 1rem);display:flex;flex-direction:column;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}@media (max-width: 639px){.ui-notif-scrim{display:none}.ui-notif-sheet{top:0;right:0;bottom:0;left:0;width:auto;max-height:none;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.ui-notif-head{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;border-bottom:1px solid var(--border)}.ui-notif-heading{margin:0;font-size:calc(1.25rem + var(--fs-bump, 0px));font-weight:700;line-height:1.2}.ui-notif-heading:focus{outline:none}.ui-notif-count{font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--muted)}.ui-notif-close{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer}.ui-notif-close:hover{background:var(--surface-2)}.ui-notif-tools{display:flex;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.ui-notif-tools .ui-btn{flex:1 1 0;min-height:44px;justify-content:center}.ui-notif-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ui-notif-group-head{position:sticky;top:0;z-index:1;margin:0;padding:.75rem 1rem .5rem;background:var(--surface);border-bottom:1px solid var(--border);font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ui-notif-list{list-style:none;margin:0;padding:0}.ui-notif-row{border-bottom:1px solid var(--border);overflow:hidden;transition:height .18s ease-in}.ui-notif-track{position:relative;overflow:hidden}.ui-notif-under{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;background:var(--surface-2);color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:600}.ui-notif-under.is-armed{color:var(--danger, #dc2626)}.ui-notif-face{position:relative;display:flex;align-items:stretch;background:var(--surface);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ui-notif-face--settle,.ui-notif-face--leaving{transition:transform .18s ease-out}.ui-notif-open{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:.5rem;min-height:4.25rem;padding:.75rem 1rem .75rem .75rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}@media (hover: hover){.ui-notif-open:hover{background:var(--surface-2)}}.ui-notif-open:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.ui-notif-dot{flex:none;width:.5rem;height:.5rem;margin-top:.5rem;border-radius:50%}.ui-notif-row.is-unread .ui-notif-dot{background:var(--brand)}.ui-notif-icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:1.25rem}.ui-notif-icon svg{width:1.25rem;height:1.25rem}.ui-notif-text{flex:1 1 auto;min-width:0;display:grid;gap:.25rem}.ui-notif-title{font-size:calc(1rem + var(--fs-bump, 0px));line-height:1.3;font-weight:500;overflow-wrap:anywhere}.ui-notif-row.is-unread .ui-notif-title{font-weight:700}.ui-notif-body{font-size:calc(.9375rem + var(--fs-bump, 0px));line-height:1.4;color:var(--text-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui-notif-meta{font-size:calc(.8125rem + var(--fs-bump, 0px));color:var(--muted)}.ui-notif-source{color:var(--brand);font-weight:500}.ui-notif-action{flex:none;align-self:center;margin-right:.75rem;min-height:40px;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:calc(.8125rem + var(--fs-bump, 0px));cursor:pointer;white-space:nowrap}.ui-notif-empty{display:grid;justify-items:center;gap:.75rem;padding:2rem 1.5rem;text-align:center}.ui-notif-empty-icon{color:var(--muted)}.ui-notif-empty-title{margin:0;font-weight:700;font-size:calc(1rem + var(--fs-bump, 0px))}.ui-listbtn{--cat: var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0;width:1.75rem;height:1.75rem;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:color-mix(in srgb,var(--muted) 70%,transparent);transition:color .15s ease,background .15s ease}.ui-listbtn svg{width:1rem;height:1rem}.ui-listbtn--md{width:2.25rem;height:2.25rem;color:var(--text-2)}.ui-listbtn--md svg{width:1.25rem;height:1.25rem}.ui-listbtn--labelled{width:auto;height:auto;min-height:1.5rem;padding:.125rem .5rem;border:1px solid var(--border);font:inherit;font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:500;color:var(--muted)}.ui-listbtn--labelled svg{width:.875rem;height:.875rem}.ui-listbtn--md.ui-listbtn--labelled{min-height:2.25rem;padding:0 .75rem;font-size:calc(.8125rem + var(--fs-bump, 0px));font-weight:600}.ui-listbtn--md.ui-listbtn--labelled svg{width:1rem;height:1rem}.ui-listbtn:hover:not(:disabled){color:var(--cat)}.ui-listbtn--on{color:var(--cat);background:color-mix(in srgb,var(--cat) 12%,transparent)}.ui-listbtn--labelled.ui-listbtn--on{border-color:color-mix(in srgb,var(--cat) 45%,transparent)}.ui-listbtn--failed{color:var(--warn, #d97706)}.ui-listbtn--pending{opacity:.6}.ui-listbtn:disabled{color:color-mix(in srgb,var(--muted) 25%,transparent);cursor:not-allowed}.ui-listbtn--watch{--cat: var(--chart-6, var(--brand))}.ui-listbtn--cut{--cat: var(--danger, #dc2626)}.ui-listbtn--trade{--cat: var(--warn, #d97706)}.ui-watchlist{list-style:none;margin:0;padding:0}.ui-watchlist-row{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:.5rem 0;border-bottom:1px solid var(--border)}.ui-watchlist-row:last-child{border-bottom:0}.ui-watchlist-who{flex:1 1 auto;min-width:0;display:grid;gap:.125rem}.ui-watchlist-player{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-watchlist-meta{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-watchlist-aside{flex-shrink:0;font-size:calc(.8125rem + var(--fs-bump, 0px));color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right}.ui-watchlist-remove{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);cursor:pointer}.ui-watchlist-remove:hover{color:var(--text);background:var(--surface-2)}.ui-watchlist-empty{margin:0;padding:1rem 0;color:var(--muted);font-size:calc(.875rem + var(--fs-bump, 0px))}.ui-tip-label{border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.2em}.ui-tip-label:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-sortmenu{position:relative;display:inline-flex}.ui-sortmenu-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump, 0px));cursor:pointer}.ui-sortmenu-btn:hover{background:var(--surface-2)}.ui-sortmenu-label{color:var(--muted)}.ui-sortmenu-value{font-weight:600}.ui-sortmenu-list{position:fixed;z-index:70;min-width:11rem;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.25rem;list-style:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ui-sortmenu-opt{display:flex;align-items:center;width:100%;min-height:44px;padding:0 .75rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:calc(.9375rem + var(--fs-bump, 0px));text-align:left;cursor:pointer}.ui-sortmenu-opt:hover{background:var(--surface-2)}.ui-sortmenu-opt.is-on{font-weight:700;color:var(--brand)}.ui-ratingbar{--rb: var(--muted);display:grid;grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.75rem;min-height:32px}.ui-ratingbar--poor{--rb: var(--stat-poor)}.ui-ratingbar--below{--rb: var(--stat-below)}.ui-ratingbar--average{--rb: var(--stat-avg)}.ui-ratingbar--above{--rb: var(--stat-great)}.ui-ratingbar--plus,.ui-ratingbar--elite{--rb: var(--stat-elite)}.ui-ratingbar-label{font-size:calc(.8125rem + var(--fs-bump, 0px));color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-ratingbar-track{position:relative;height:.5rem;border-radius:999px;background:var(--surface-2);overflow:hidden}.ui-ratingbar-fill{position:absolute;inset:0 auto 0 0;background:var(--rb);border-radius:999px}.ui-ratingbar-range{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--rb) 35%,transparent)}.ui-ratingbar-mid{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--border-strong)}.ui-ratingbar-value{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.5rem;font-variant-numeric:tabular-nums}.ui-ratingbar-value strong{font-size:calc(.9375rem + var(--fs-bump, 0px));color:var(--rb)}.ui-ratingbar-pot{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.login-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0 var(--space-4);background:var(--bg)}.login-card{width:100%;max-width:24rem;padding:var(--space-6);text-align:center}.login-icon{margin:0 auto var(--space-5);display:flex;align-items:center;justify-content:center;height:4rem;width:4rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand) 10%,transparent);font-size:calc(1.875rem + var(--fs-bump, 0px))}.login-title{margin:0;font-size:calc(1.5rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.login-subtitle{margin-top:var(--space-2);font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--text-2)}.login-error{margin-top:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--danger) 10%,transparent);padding:var(--space-2) var(--space-3);font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--danger)}.login-button{margin-top:var(--space-6);width:100%}.fb-unreachable-icon{color:var(--brand)}.fb-crash-screen{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.fb-c-primary{color:var(--text)}.fb-c-secondary{color:var(--text-2)}.fb-c-muted{color:var(--muted)}.fb-c-pos{color:color-mix(in srgb,var(--ok) 70%,var(--text))}.fb-c-warn{color:var(--warn)}.fb-c-brand{color:var(--brand)}.fb-pos-QB{color:var(--chart-5)}.fb-pos-RB{color:var(--chart-3)}.fb-pos-WR{color:var(--chart-6)}.fb-pos-TE{color:var(--chart-2)}.fb-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fb-pos-badge{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono)}.fb-tag{display:inline-flex;flex-shrink:0;align-items:center;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-mono);font-weight:700;line-height:1}.fb-tag--sm{font-size:calc(10px + var(--fs-bump, 0px));padding:.125rem .375rem}.fb-tag--xs{font-size:calc(8px + var(--fs-bump, 0px));padding:.125rem .25rem;text-transform:uppercase;letter-spacing:.05em}.fb-tag--tier{min-width:1.75rem;justify-content:center}.fb-tag--brand{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 20%,transparent)}.fb-tag--neutral{border-color:var(--border);color:var(--text-2)}.fb-tag--danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 15%,transparent);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.fb-tag--warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.fb-percentilebar{margin-top:var(--space-1);height:2px;width:2rem;margin-left:auto;border-radius:999px;background:var(--border);overflow:hidden}.fb-percentilebar-fill{height:100%;border-radius:999px}.fb-percentilebar-fill--hi{background:var(--ok)}.fb-percentilebar-fill--mid{background:var(--brand)}.fb-percentilebar-fill--warn{background:var(--warn)}.fb-percentilebar-fill--low{background:var(--danger)}.fb-shrink0{flex-shrink:0}.fb-minw0{min-width:0}.fb-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-headshot-dst{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-2)}.fb-teammark{display:inline-flex;align-items:center;gap:.25rem}.fb-teammark-solo{font-size:calc(10px + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--muted)}.fb-teammark-abbr{font-size:calc(9px + var(--fs-bump, 0px));font-family:var(--font-mono);text-transform:uppercase;color:color-mix(in srgb,var(--muted) 80%,transparent)}.fb-playeridentity{display:flex;align-items:center;gap:var(--space-2);min-width:0}.fb-playeridentity-meta{min-width:0;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.fb-playeridentity-name{font-size:calc(11px + var(--fs-bump, 0px));font-weight:500}.fb-playeridentity-link{color:var(--brand-light);transition:color .15s;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;text-decoration-thickness:1px}.fb-playeridentity-link:hover{color:var(--brand);text-decoration-color:currentColor}.fb-favstar{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.fb-favstar:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.fb-favstar:disabled{opacity:.5;cursor:default}.fb-favstar--on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.fb-icon-20{width:1.25rem;height:1.25rem}.fb-pad-3{padding:var(--space-3)}.fb-pad-4{padding:var(--space-4)}.fb-pad-5{padding:1.25rem}.fb-py-2{padding-top:.5rem;padding-bottom:.5rem}.fb-flex1{flex:1 1 0%;min-width:0}.fb-tint-2{background:color-mix(in srgb,var(--surface-2) 20%,transparent)}.fb-mt-05{margin-top:.125rem}.fb-mt-1{margin-top:.25rem}.fb-mt-2{margin-top:.5rem}.fb-mt-3{margin-top:.75rem}.fb-stack-05>*+*{margin-top:.125rem}.fb-identity-row{display:flex;align-items:center;gap:.375rem;min-width:0}.fb-text-right{text-align:right}.fb-w-full{width:100%}.fb-opacity-50{opacity:.5}.fb-transition-opacity{transition:opacity .15s}.fb-baseline-row{display:flex;align-items:baseline;gap:.375rem}.fb-pulse{animation:ui-dot-pulse 2s ease-in-out infinite}.fb-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.fb-divided-list>*+*{border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-mt-4{margin-top:1rem}.fb-mb-1{margin-bottom:.25rem}.fb-mb-15{margin-bottom:.375rem}.fb-mb-2{margin-bottom:.5rem}.fb-mt-15{margin-top:.375rem}.fb-uc{text-transform:uppercase;letter-spacing:.05em}.fb-opacity-80{opacity:.8}.fb-block{display:block}.fb-stack-15>*+*{margin-top:.375rem}.fb-stack-3>*+*{margin-top:.75rem}.fb-grid--start{align-items:start}.fb-mr-2{margin-right:.5rem}.fb-block-220{display:block;max-width:220px}.fb-fw-600{font-weight:600}.fb-stack-1>*+*{margin-top:.25rem}.fb-stack-2>*+*{margin-top:.5rem}.fb-stack-4>*+*{margin-top:1rem}.fb-fs-9,.fb-fs-10{font-size:calc(10px + var(--fs-bump, 0px))}.fb-fs-11{font-size:calc(11px + var(--fs-bump, 0px))}.fb-fs-12{font-size:calc(12px + var(--fs-bump, 0px))}.fb-c-brand-light{color:var(--brand-light)}.fb-c-ok{color:var(--ok)}.fb-c-danger{color:var(--danger)}.fb-uc-wide{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.fb-italic{font-style:italic}.fb-row-slot{flex-shrink:0;width:2.5rem;font-size:calc(9px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-family:var(--font-mono)}.fb-row-chevron{font-size:calc(9px + var(--fs-bump, 0px));color:var(--muted)}.fb-action-why{display:block;font-size:calc(11px + var(--fs-bump, 0px));line-height:1.5;color:var(--muted);margin-top:.125rem}.fb-phasebadge{display:inline-flex;align-items:center;gap:.25rem;font-size:calc(9px + var(--fs-bump, 0px));font-weight:700;text-transform:uppercase;letter-spacing:.025em;padding:.125rem .375rem;border-radius:var(--radius-sm);border:1px solid transparent}.fb-phasebadge--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.fb-phasebadge--warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.fb-phasebadge--danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 15%,transparent);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.fb-phasebadge--neutral{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.fb-phasebadge-dot{width:.375rem;height:.375rem;border-radius:999px;background:currentColor;animation:ui-dot-pulse 2.4s ease-in-out infinite}.fb-phase-body{font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-2);line-height:1.625}.fb-phase-error{margin-top:.5rem;font-size:calc(10px + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--danger);overflow-wrap:break-word}.fb-board-scroll{overflow-x:scroll;overflow-y:scroll;max-height:min(420px,60vh);margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fb-list-scroll{max-height:240px;overflow-y:auto}.fb-board-table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0;font-size:calc(10px + var(--fs-bump, 0px))}.fb-board-corner{position:sticky;left:0;z-index:10;background:var(--surface);padding:.25rem;font-size:calc(9px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left}.fb-board-teamhead{padding:.25rem .375rem;font-size:calc(9px + var(--fs-bump, 0px));font-weight:600;text-align:left;border-bottom:1px solid var(--border);color:var(--muted)}.fb-board-roundcell{position:sticky;left:0;z-index:10;background:var(--surface);padding:.25rem;font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid color-mix(in srgb,var(--border) 20%,transparent)}.fb-board-cell{padding:.25rem .375rem;border-bottom:1px solid color-mix(in srgb,var(--border) 20%,transparent);min-width:86px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2)}.fb-board-cell--mine{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-light);font-weight:600}.fb-board-empty{color:color-mix(in srgb,var(--muted) 40%,transparent)}.fb-draftbtn{flex-shrink:0;font-weight:600;border-radius:var(--radius-sm);border:1px solid transparent;transition:color .15s,border-color .15s}.fb-draftbtn:disabled{opacity:.3}.fb-draftbtn--compact{font-size:calc(9px + var(--fs-bump, 0px));padding:.125rem .375rem;border-color:var(--border);color:var(--muted)}.fb-draftbtn--compact:hover{border-color:var(--brand);color:var(--brand)}.fb-draftbtn--primary{font-size:calc(10px + var(--fs-bump, 0px));padding:.125rem .5rem;border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.fb-draftconfirm{width:100%;margin-top:.5rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 5%,transparent);padding:.5rem}.fb-draftframe{margin-top:.375rem;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);padding:.25rem .5rem;font-size:calc(10px + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--text-2);overflow-x:auto}.fb-draftactions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.fb-btn-send{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;padding:.25rem .5rem;border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand)}.fb-btn-send:disabled{opacity:.4}.fb-btn-cancel{font-size:calc(10px + var(--fs-bump, 0px));padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-2)}.fb-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0}.fb-waiverbar{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;margin-bottom:.75rem}.fb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fb-modal-dialog{width:100%;overflow:hidden;max-height:92vh;display:flex;flex-direction:column;border-radius:0;box-shadow:var(--shadow-lg)}.fb-pcard-head{padding:1rem 1rem .75rem;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:.75rem}.fb-pcard-name{font-size:calc(15px + var(--fs-bump, 0px));font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-pcard-subtitle{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);margin-top:.25rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.fb-pcard-close{color:var(--muted);font-size:calc(1.25rem + var(--fs-bump, 0px));line-height:1;padding:0 .25rem;flex-shrink:0}.fb-pcard-close:hover{color:var(--text)}.fb-pcard-body{overflow-y:auto;flex:1 1 0%;padding:1rem}.fb-pcard-stats{display:flex;align-items:stretch}.fb-pcard-stats>*+*{border-left:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.fb-pcard-stat-cell{flex:1 1 0%;padding:0 .5rem;text-align:center}.fb-pcard-stat-value{font-size:calc(20px + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1;color:var(--text)}.fb-pcard-stat-label{font-size:calc(9px + var(--fs-bump, 0px));color:var(--muted);line-height:1;margin-top:.375rem}.fb-espnbtn{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;padding:.125rem .375rem;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-2);transition:color .15s,border-color .15s}.fb-espnbtn:hover{border-color:var(--brand);color:var(--brand)}.fb-espnbtn:disabled{opacity:.4}.fb-payload-pre{max-height:10rem;overflow:auto;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);padding:.5rem;font-size:calc(10px + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--text-2)}.fb-clock-card--mine{border-color:color-mix(in srgb,var(--ok) 50%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent)}.fb-clock-card--urgent{border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.fb-clock-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fb-clock-label{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.1em}.fb-clock-name{margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-clock-name--mine{font-size:calc(20px + var(--fs-bump, 0px));font-weight:700;color:var(--text)}.fb-clock-name--other{font-size:calc(13px + var(--fs-bump, 0px));color:var(--text-2)}.fb-clock-count{font-size:calc(34px + var(--fs-bump, 0px));line-height:1;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fb-clock-notice{margin-top:.5rem;display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.fb-clock-notice--center{align-items:center}.fb-clock-btn{flex-shrink:0;font-size:calc(10px + var(--fs-bump, 0px));padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid transparent}.fb-clock-btn:disabled{opacity:.4}.fb-clock-btn--warn{font-weight:600;border-color:color-mix(in srgb,var(--warn) 40%,transparent);color:var(--warn)}.fb-clock-btn--warn:hover{background:color-mix(in srgb,var(--warn) 10%,transparent)}.fb-clock-btn--neutral{border-color:var(--border);color:var(--muted)}.fb-clock-btn--neutral:hover{color:var(--text-2)}.fb-league-grid{display:grid;gap:1rem;align-items:start;grid-template-columns:minmax(0,1fr)}.fb-picklabel{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.375rem}.fb-flexwrap-15{display:flex;flex-wrap:wrap;gap:.375rem}.fb-pickchip{min-width:36px;text-align:center;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);padding:.25rem .375rem;font-size:calc(10px + var(--fs-bump, 0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.fb-orderrow{font-size:calc(11px + var(--fs-bump, 0px));display:flex;align-items:center;gap:.5rem;color:var(--text-2)}.fb-orderrow--mine{color:var(--brand);font-weight:600}.fb-orderrow-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted);width:1.25rem}.fb-team-abbrev{margin-left:.375rem;font-size:calc(10px + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--muted)}.fb-you-badge{margin-left:.375rem;font-size:calc(9px + var(--fs-bump, 0px));color:color-mix(in srgb,var(--brand) 70%,transparent);font-weight:600;text-transform:uppercase;letter-spacing:.025em}.fb-activity-list{font-size:calc(11px + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--text-2)}.fb-activity-list>*+*{margin-top:.125rem}.fb-swaprow{padding:.5rem 0}.fb-swaprow:first-child{padding-top:0}.fb-swaprow:last-child{padding-bottom:0}.fb-swaprow-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.fb-swapnote{margin-top:.75rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent);font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted)}.fb-side-score{font-size:calc(22px + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1;color:var(--text)}.fb-matchup-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}.fb-matchup-row>:last-child{justify-self:end}.fb-matchup-score{font-size:calc(26px + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1;color:var(--text);margin-top:.25rem}.fb-margin-badge{display:flex;flex-direction:column;align-items:center;gap:.0625rem;font-family:var(--font-mono);font-weight:700;padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid transparent;text-align:center;white-space:nowrap}.fb-margin-badge-value{font-size:calc(15px + var(--fs-bump, 0px));line-height:1.1;font-variant-numeric:tabular-nums}.fb-margin-badge-tocome{font-size:calc(9px + var(--fs-bump, 0px));font-weight:600;letter-spacing:.01em;opacity:.95}.fb-margin-badge--favored{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent);border-color:color-mix(in srgb,var(--ok) 20%,transparent)}.fb-margin-badge--trailing{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border-color:color-mix(in srgb,var(--danger) 20%,transparent)}.fb-row-between{padding:.375rem 0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:calc(11px + var(--fs-bump, 0px))}.fb-rescanbtn{display:inline-flex;align-items:center;gap:.25rem;font-size:calc(10px + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fb-rescanbtn:hover{color:var(--text)}.fb-rescanbtn:disabled{opacity:.5}.fb-spin-sm{width:.625rem;height:.625rem;border:1px solid currentColor;border-top-color:transparent;border-radius:999px;animation:ui-spin .8s linear infinite}.fb-skel-list>*+*{margin-top:.5rem}.fb-skel-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.fb-skel-bar{height:.75rem;border-radius:var(--radius-sm);background:var(--surface-2)}.fb-skel-bar--fixed{width:4rem}.fb-scanrow{padding:.375rem 0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.fb-scanrow:first-child{padding-top:0}.fb-scanrow:last-child{padding-bottom:0}.fb-scan-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.fb-joinbtn{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.fb-joinbtn:disabled{opacity:.4}.fb-bartrack{height:.5rem;width:8rem;border-radius:var(--radius-sm);background:var(--bg);overflow:hidden}.fb-barfill{height:100%;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand) 70%,transparent)}.fb-section{padding-top:.75rem;margin-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-section:first-child{margin-top:0;padding-top:0;border-top:0}.fb-week--low{color:var(--text-2)}.fb-week--ok{color:color-mix(in srgb,var(--ok) 55%,var(--text-2))}.fb-week--good{color:color-mix(in srgb,var(--ok) 78%,var(--text-2))}.fb-week--elite{color:var(--ok);font-weight:800}.fb-breakdown-row{display:flex;align-items:center;gap:.5rem;font-size:calc(11px + var(--fs-bump, 0px))}.fb-breakdown-label{width:7rem;flex-shrink:0}.fb-breakdown-track{flex:1 1 0%;height:.375rem;border-radius:999px;background:var(--bg);overflow:hidden;min-width:2rem}.fb-breakdown-fill{display:block;height:100%;border-radius:999px}.fb-breakdown-fill--pos{background:var(--ok)}.fb-breakdown-fill--neg{background:var(--danger)}.fb-w-12{width:3rem}.fb-gamechip{text-align:center;min-width:42px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);padding:.25rem .375rem}.fb-gamechip-points{font-size:calc(11px + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.125rem}.fb-schedule-row{display:flex;gap:.375rem}.fb-schedchip{flex:1 1 0%;min-width:42px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);padding:.25rem .375rem;text-align:center}.fb-schedchip-opp{font-size:calc(11px + var(--fs-bump, 0px));font-family:var(--font-mono);font-weight:600;margin-top:.125rem}.fb-news-story{color:var(--muted);margin-top:.125rem;line-height:1.625;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fb-linkchip{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);min-height:32px;padding:.25rem .625rem;font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-2);transition:color .15s,border-color .15s}.fb-linkchip:hover{color:var(--brand);border-color:var(--brand)}.fb-cliffrow{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.25rem 0;font-size:calc(11px + var(--fs-bump, 0px))}.fb-cliff-value{display:flex;align-items:baseline;gap:.5rem;flex-shrink:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fb-tagsrow{display:flex;flex-wrap:wrap;gap:.25rem;padding:0 .25rem .5rem;margin-top:-.125rem}.fb-flagbadge{font-size:calc(8px + var(--fs-bump, 0px));font-weight:700;text-transform:uppercase;letter-spacing:.025em;padding:.125rem .25rem;border-radius:var(--radius-sm);border:1px solid transparent}.fb-whybadge{font-size:calc(9px + var(--fs-bump, 0px));padding:.125rem .25rem;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.fb-needchip{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);padding:.125rem .375rem;font-size:calc(10px + var(--fs-bump, 0px));font-family:var(--font-mono)}.fb-rosterpicker{padding-right:.25rem}.fb-rosterpicker>*+*{margin-top:.125rem}.fb-rosterpick-btn{width:100%;display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:var(--radius-sm);text-align:left;font-size:calc(11px + var(--fs-bump, 0px));transition:background-color .15s,color .15s;color:var(--text-2)}.fb-rosterpick-btn:hover{background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.fb-rosterpick-btn--on{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--text)}.fb-checksquare{width:.875rem;height:.875rem;border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0}.fb-checksquare--on{background:var(--brand);border-color:var(--brand)}.fb-deltarow{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.375rem 0}.fb-row-between--edge:first-child{padding-top:0}.fb-row-between--edge:last-child{padding-bottom:0}.fb-partner-btn{color:var(--text-2);text-align:left}.fb-partner-btn:hover{color:var(--brand)}.fb-verdict-label{font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text)}.fb-hrtoggle{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.fb-hrtable{width:100%;font-size:calc(11px + var(--fs-bump, 0px));border-collapse:separate;border-spacing:0}.fb-bonuses-toggle{font-size:calc(11px + var(--fs-bump, 0px));color:var(--brand)}.fb-bonuses-toggle:hover{text-decoration:underline}.fb-statbar{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}.fb-searchinput{margin-left:0;width:100%}.fb-urlarea{width:100%;margin-top:.25rem;padding:.375rem .5rem;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-size:calc(11px + var(--fs-bump, 0px));font-family:var(--font-mono);line-height:1.375;color:var(--text-2)}.fb-ph-muted::-moz-placeholder{color:color-mix(in srgb,var(--muted) 50%,transparent)}.fb-ph-muted::placeholder{color:color-mix(in srgb,var(--muted) 50%,transparent)}.fb-connectbtn{width:100%;font-size:calc(12px + var(--fs-bump, 0px));padding:.5rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);font-weight:600}.fb-connectbtn:disabled{opacity:.4}.fb-practice-section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.fb-fromrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.fb-leagueselect{min-width:0;flex:1 1 0%;font-size:calc(11px + var(--fs-bump, 0px));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.375rem .5rem;color:var(--text-2)}.fb-practicebtn{flex:1 1 0%;font-size:calc(12px + var(--fs-bump, 0px));padding:.5rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-2);font-weight:600}.fb-practicebtn:hover{border-color:var(--brand);color:var(--brand)}.fb-practicebtn:disabled{opacity:.4}.fb-perpick{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.fb-perpick-select{font-size:calc(11px + var(--fs-bump, 0px));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.25rem .375rem;color:var(--text-2)}.fb-practicebox{margin-top:.75rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);background:color-mix(in srgb,var(--brand) 5%,transparent);padding:.625rem}.fb-practicebox-title{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--brand);margin-bottom:.375rem}.fb-steprow{display:flex;gap:.5rem}.fb-openlink{color:var(--brand-light);font-weight:600}.fb-openlink:hover{color:var(--text)}.fb-protocolcard{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.fb-filterrow{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem}.fb-posspill{font-size:calc(9px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.025em;padding:.125rem .375rem;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted);transition:color .15s,border-color .15s,background-color .15s}.fb-posspill:hover{color:var(--text-2)}.fb-posspill--active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.fb-draftsearch{margin-left:auto;width:7rem;font-size:calc(10px + var(--fs-bump, 0px));padding:.25rem .5rem;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.fb-panel-title{font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.fb-section-heading{font-size:calc(12px + var(--fs-bump, 0px));font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);padding-top:.75rem;margin-top:.25rem;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-head-row{color:var(--muted);font-size:calc(10px + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.025em}.fb-th{font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-align:right;position:sticky;top:0;background:var(--surface-2);border-bottom:1px solid var(--border);padding:.5rem}.fb-th--left{text-align:left}.fb-th-inner{display:inline-flex;align-items:center;gap:.125rem;justify-content:flex-end}.fb-th-inner--left{justify-content:flex-start}.fb-td{padding:.25rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 20%,transparent);text-align:right;font-family:var(--font-mono)}.fb-td-left{padding:.25rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 20%,transparent)}.fb-row-hover{transition:background-color .15s}.fb-row-hover:hover{background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.fb-empty{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);font-style:italic}.fb-loading-inline{display:flex;align-items:center;gap:.375rem;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.fb-loading-spinner{display:inline-block;width:.75rem;height:.75rem;border:1px solid var(--brand);border-top-color:transparent;border-radius:999px;animation:ui-spin .8s linear infinite}.fb-authcard{padding:var(--space-4);font-size:calc(12px + var(--fs-bump, 0px));color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.fb-authcard-body{margin-top:.375rem;opacity:.9}.fb-authcard-note{margin-top:.5rem;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.fb-errorcard{padding:var(--space-4);font-size:calc(12px + var(--fs-bump, 0px));color:var(--danger)}.fb-banner{padding:var(--space-3);font-size:calc(12px + var(--fs-bump, 0px));border:1px solid transparent}.fb-banner--ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.fb-banner--warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.fb-banner--error{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.fb-filterchip{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:var(--radius-sm);font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;transition:color .15s,background-color .15s,border-color .15s;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.fb-filterchip:hover{color:var(--text)}.fb-filterchip--active{background:color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.fb-chiplabel{font-size:calc(10px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-right:.125rem}.fb-fieldctl{font-size:calc(11px + var(--fs-bump, 0px));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding-top:.375rem;padding-bottom:.375rem;color:var(--text-2)}.fb-select{padding-left:.5rem;padding-right:.5rem}.fb-textinput{padding-left:.625rem;padding-right:.625rem}.fb-c-hi{color:var(--ok)}.fb-c-neg{color:var(--danger)}.fb-num--bold{font-weight:600}.fb-h1,.fb-h1-lg,.fb-picks-title{font-size:calc(32px + var(--fs-bump, 0px));font-weight:600;letter-spacing:-.02em;color:var(--text)}.fb-vstack-6{display:flex;flex-direction:column;gap:1.5rem}.fb-flexrow{display:flex;align-items:center;gap:.75rem}.fb-flexrow--between{justify-content:space-between}.fb-flexrow--wrap{flex-wrap:wrap}.fb-backlink{font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--muted);transition:color .15s}.fb-backlink:hover{color:var(--brand)}.fb-grow{flex:1 1 0%}.fb-right{text-align:right}.fb-card--flush{padding:0}.fb-grid-teams{display:grid;grid-template-columns:1fr;gap:1rem}.fb-simteam-divhead{padding:.625rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-2);font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.fb-simteam-divlist>*+*{border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.fb-simteam-row{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;transition:background-color .15s}.fb-simteam-row:hover{background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.fb-simteam-row:hover .fb-linktext{color:var(--brand)}.fb-simteam-meta{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);font-family:var(--font-mono)}.fb-simteam-record{font-size:calc(.875rem + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--text)}.fb-simteam-diff{font-size:calc(11px + var(--fs-bump, 0px));font-family:var(--font-mono)}.fb-h1sub{font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--muted);margin-top:.25rem}.fb-flexrow--top{align-items:flex-start}.fb-flexrow--end{align-items:flex-end}.fb-flexrow--gap4{gap:1rem}.fb-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.fb-loading-center{display:flex;justify-content:center;padding:2rem 0}.fb-ctlbtn{font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:500;padding:.375rem .625rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);transition:color .15s ease,border-color .15s ease,background .15s ease}.fb-ctlbtn:hover{color:var(--text)}.fb-ctlbtn:disabled{opacity:.5}.fb-ctlbtn--on,.fb-ctlbtn--on:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.fb-ctlfield{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.375rem .5rem;font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--text);outline:none}.fb-ctlfield:focus{border-color:var(--brand)}.fb-ctlfield::-moz-placeholder{color:var(--muted)}.fb-ctlfield::placeholder{color:var(--muted)}.fb-simleaders-search{width:12rem}.fb-card--p6{padding:1.5rem}.fb-simplayer-sub{font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--muted)}.fb-simplayer-teamlink{transition:color .15s}.fb-simplayer-teamlink:hover{color:var(--brand)}.fb-simplayer-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.fb-simplayer-total-value{font-size:calc(1.125rem + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono);color:var(--text)}.fb-simplayer-total-label{font-size:calc(10px + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:.125rem}.fb-simplayer-week{font-family:var(--font-mono);font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.fb-simplayer-result{font-family:var(--font-mono);font-size:calc(.75rem + var(--fs-bump, 0px))}.fb-simplayer-result:hover{text-decoration:underline}.fb-eyebrow{font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.fb-vstack-3{display:flex;flex-direction:column;gap:.75rem}.fb-maxw-3xl{max-width:48rem}.fb-hover-danger:hover{color:var(--danger)}.fb-bar-fill--brand{background:var(--brand)}.fb-field-block{display:block;margin-top:.25rem}.fb-field-full{width:100%}.fb-simhub-name{font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:600;color:var(--text);transition:color .15s}.fb-simhub-cardlink:hover .fb-simhub-name{color:var(--brand)}.fb-simhub-meta{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted);margin-top:.125rem}.fb-simhub-namefield{flex:1 1 0%;min-width:180px}.fb-vstack-5{display:flex;flex-direction:column;gap:1.25rem}.fb-flexrow--baseline{align-items:baseline}.fb-flexrow--gap2{gap:.5rem}.fb-border-b{border-bottom:1px solid var(--border)}.fb-fantasy-sub{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);margin-top:.25rem}.fb-linktext{font-size:calc(.875rem + var(--fs-bump, 0px));font-weight:500;color:var(--text);transition:color .15s}.fb-linktext:hover{color:var(--brand)}.fb-mlauto{margin-left:auto}.fb-center{text-align:center}.fb-flexrow--center{justify-content:center}.fb-flexrow--gap3{gap:.75rem}.fb-scrollx{overflow-x:auto}.fb-card--p3{padding:.75rem}.fb-label-xs{font-size:calc(10px + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.fb-grid-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch}.fb-grid-cards>.fb-today-cell{display:flex;flex-direction:column;height:100%}.fb-grid-cards .ui-insights{flex:1 0 auto;display:flex;flex-direction:column}.fb-grid-cards .ui-insights .ui-insights-window{flex:1;min-height:0}.fb-simplayoffs-side{display:flex;align-items:center;gap:.5rem}.fb-simplayoffs-side--dim{opacity:.55}.fb-simplayoffs-card{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;transition:border-color .15s}.fb-simplayoffs-card:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}.fb-simplayoffs-round{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.fb-simplayoffs-roundlabel{font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.fb-simplayoffs-bracket{display:flex;gap:1.5rem;min-width:-moz-max-content;min-width:max-content;padding-bottom:.5rem}.fb-simplayoffs-emptylink{color:var(--brand)}.fb-simplayoffs-emptylink:hover{text-decoration:underline}.fb-award-name{margin-top:.25rem;display:block;font-size:calc(1.125rem + var(--fs-bump, 0px));font-weight:700;color:var(--text);transition:color .15s}.fb-award-name:hover{color:var(--brand)}.fb-flexrow--gap1{gap:.25rem}.fb-poschip{min-height:36px;padding:0 .75rem;border-radius:var(--radius-md);font-size:calc(.75rem + var(--fs-bump, 0px));font-weight:600;transition:background-color .15s,color .15s,border-color .15s;background:var(--surface);color:var(--text-2);border:1px solid var(--border)}.fb-poschip:hover{background:var(--surface-2)}.fb-poschip--on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.fb-sortbtn{text-transform:uppercase;transition:color .15s}.fb-sortbtn:hover,.fb-sortbtn--on{color:var(--brand)}.fb-stat-active{color:var(--text);font-weight:600}.fb-projections-search{width:14rem}.fb-projections-name{font-weight:500;color:var(--text)}.fb-projections-postm{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);margin-left:.375rem}.fb-simteamdetail-week{font-size:calc(.75rem + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--muted);width:2.5rem;flex-shrink:0}.fb-simteamdetail-opp{font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--text)}.fb-simteamdetail-schedrow{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;transition:background-color .15s}.fb-simteamdetail-schedrow:hover{background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.fb-simteamdetail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.fb-simteamdetail-grid>*{min-width:0;max-width:100%}.fb-vstack-10{display:flex;flex-direction:column;gap:2.5rem}.fb-vstack-12{display:flex;flex-direction:column;gap:3rem}.fb-vstack-2{display:flex;flex-direction:column;gap:.5rem}.fb-vstack-1-5{display:flex;flex-direction:column;gap:.375rem}.fb-flexrow--gap1-5{gap:.375rem}.fb-icon-14{width:.875rem;height:.875rem}.fb-icon-16{width:1rem;height:1rem}.fb-tabular{font-variant-numeric:tabular-nums}.fb-teamlogo-img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.fb-teamlogo-fallback{border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;color:#fff}.fb-teamcard{transition:border-color .15s}.fb-teamcard:hover{border-color:var(--brand)}.fb-teamcard:hover .fb-simhub-name{color:var(--brand)}.fb-teamcard-chevron{color:var(--muted);transition:color .15s}.fb-teamcard:hover .fb-teamcard-chevron{color:var(--brand)}.fb-teams-skelgrid{display:grid;grid-template-columns:1fr;gap:1.5rem}.fb-teams-skelavatar{width:2.75rem;height:2.75rem;border-radius:999px;flex-shrink:0;background:linear-gradient(90deg,var(--surface-2) 25%,var(--raised) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s infinite}.fb-teams-conftitle{font-size:calc(1.125rem + var(--fs-bump, 0px));font-weight:600;color:var(--text);border-bottom:1px solid var(--border);padding-bottom:.5rem}.fb-teams-confgrid{display:grid;grid-template-columns:1fr;gap:1.5rem}.fb-mb-1-5{margin-bottom:.375rem}.fb-flexrow--gap8{gap:2rem}.fb-vstack-4{display:flex;flex-direction:column;gap:1rem}.fb-fs-14{font-size:calc(.875rem + var(--fs-bump, 0px))}.fb-hoverlink{color:var(--text);transition:color .15s}.fb-hoverlink:hover{color:var(--brand)}.fb-display-lg{font-size:calc(1.875rem + var(--fs-bump, 0px));font-weight:700;color:var(--text)}.fb-name-short{display:none}@media (max-width: 639px){.fb-name-full{display:none}.fb-name-short{display:inline}}.fb-boxscore-driverow{display:flex;align-items:center;gap:.75rem;padding:.375rem 1rem;font-size:calc(.75rem + var(--fs-bump, 0px))}.fb-boxscore-drivequarter{font-family:var(--font-mono);color:var(--muted);width:2rem}.fb-boxscore-driveoff{font-weight:600;color:var(--text);width:2.5rem}.fb-boxscore-drivescore{width:3.5rem}.fb-injuryrow{padding:.5rem 1rem}.fb-injuryrow>.fb-flex1{min-width:0;overflow:hidden}.fb-injuryrow>.fb-flex1>:is(a,span){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.fb-injuryrow>.fb-flex1>:is(a,span),.fb-injuryrow>.fb-flex1.fb-truncate{white-space:normal;text-overflow:clip}}.fb-w-8{width:2rem}.fb-depthblock{display:grid;grid-template-columns:3.25rem 1fr;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-depthblock:last-child{border-bottom:0}@media (min-width: 1400px){.fb-depthgrid{-moz-columns:2;columns:2;-moz-column-gap:1.5rem;column-gap:1.5rem}.fb-depthgrid>.fb-depthblock{-moz-column-break-inside:avoid;break-inside:avoid}}.fb-depthblock-pos{font-size:calc(.6875rem + var(--fs-bump, 0px));font-weight:600;color:var(--muted);padding-top:.3rem}.fb-depthblock-body{min-width:0}.fb-depthplayer{display:grid;grid-template-columns:minmax(0,1fr) 15.5rem 6.5rem;-moz-column-gap:.5rem;column-gap:.5rem;align-items:baseline;gap:.75rem;padding:.2rem 0}.fb-depthplayer>.fb-depthsnaps--none{justify-self:end}.fb-depthplayer-id{display:flex;align-items:center;gap:.4rem;min-width:0;flex-wrap:wrap}.fb-depthplayer-id .fb-plink-a{color:var(--text)}.fb-depthplayer-id .fb-plink-a:hover{color:var(--brand-light)}.fb-depthsnaps{display:grid;grid-template-columns:2rem 2.6rem 2.4rem 2.2rem 2.6rem 2.4rem;align-items:baseline;gap:.25rem;font-size:calc(.6875rem + var(--fs-bump, 0px));color:var(--text-2);white-space:nowrap;text-align:right}.fb-depthsnaps--none{grid-template-columns:1fr;color:var(--muted)}.fb-depthsnaps-k{font-size:calc(.625rem + var(--fs-bump, 0px));letter-spacing:.04em;color:var(--muted);text-align:right}.fb-depthproj{display:grid;grid-template-columns:2.2rem 2.2rem 1.8rem;align-items:baseline;gap:.25rem;font-size:calc(.6875rem + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap;text-align:right}.fb-depthproj-k{font-size:calc(.625rem + var(--fs-bump, 0px));letter-spacing:.04em;color:var(--muted);text-align:right}@media (max-width: 820px){.fb-depthplayer{grid-template-columns:1fr max-content;grid-template-areas:"id snaps" "id proj";row-gap:.1rem}.fb-depthplayer-id{grid-area:id}.fb-depthsnaps{grid-area:snaps}.fb-depthproj{grid-area:proj}}@media (max-width: 560px){.fb-depthplayer{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "snaps" "proj";row-gap:.15rem;padding:.45rem 0}.fb-depthplayer>.fb-depthsnaps,.fb-depthplayer>.fb-depthproj{justify-self:start;padding-left:1.9rem}.fb-depthplayer>.fb-depthsnaps--none{justify-self:start}.fb-depthsnaps-k,.fb-depthproj-k,.fb-depthsnaps,.fb-depthproj{text-align:left}.fb-depthproj{grid-template-columns:2.2rem 2.2rem auto}}.fb-depthstate{font-size:calc(.625rem + var(--fs-bump, 0px));font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.05rem .3rem;border-radius:var(--radius-sm);border:1px solid transparent}.fb-depthstate--out{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.fb-depthstate--warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.fb-depthstate--up{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent)}.fb-depthstate--down{color:var(--chart-1);border-color:color-mix(in srgb,var(--chart-1) 35%,transparent);background:color-mix(in srgb,var(--chart-1) 12%,transparent)}.fb-depthout{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed color-mix(in srgb,var(--border) 60%,transparent)}.fb-depthout-head{font-size:calc(.625rem + var(--fs-bump, 0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem}.fb-depthlegend{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem 1rem .625rem;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-depthlegend-item{display:flex;align-items:center;gap:.3rem}@media (max-width: 640px){.fb-depthblock{grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;padding:.5rem .625rem}.fb-depthsnaps{gap:.125rem}.fb-depthlegend-item .fb-fs-10{display:none}}.fb-fw-500{font-weight:500}.fb-pb-2{padding-bottom:.5rem}.fb-pt-1{padding-top:.25rem}.fb-hide-mobile{display:none}@media (min-width: 640px){.fb-hide-mobile{display:inline}}.fb-insight-headline{font-size:calc(1rem + var(--fs-bump, 0px));font-weight:700;color:var(--text)}.fb-leading-snug{line-height:1.375}.fb-leading-relaxed{line-height:1.625}.fb-bulletdot{width:.25rem;height:.25rem;margin-top:.375rem;border-radius:999px;background:var(--brand);flex-shrink:0}.fb-ml-1{margin-left:.25rem}.fb-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-hotgames-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.fb-hotgames-grid{grid-template-columns:repeat(3,1fr)}}.fb-hotcard{border-left:4px solid var(--warn);padding:.75rem}.fb-hotcard--clickable{cursor:pointer;transition:background-color .15s}.fb-hotcard--clickable:hover{background:var(--surface-2)}.fb-hotcard--clickable:hover .fb-hotcard-cta{text-decoration:underline}.fb-hotscore{font-size:calc(1.125rem + var(--fs-bump, 0px));font-weight:900;color:var(--text)}.fb-inlineflex{display:inline-flex}.fb-hovercard{position:fixed;z-index:80;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem;box-shadow:var(--shadow-lg)}.fb-hovercard-avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:var(--surface-2);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.fb-hovercard-stats{margin-top:.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.fb-hovercard-foot{margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);display:flex;align-items:center;justify-content:space-between}.fb-flexcol{display:flex;flex-direction:column}.fb-hide-sm-cell{display:none}@media (min-width: 640px){.fb-hide-sm-cell{display:table-cell}}.fb-hide-sm{display:none}@media (min-width: 640px){.fb-hide-sm{display:inline}}.fb-hide-md-cell{display:none}@media (min-width: 768px){.fb-hide-md-cell{display:table-cell}}.fb-hide-lg-cell{display:none}@media (min-width: 1024px){.fb-hide-lg-cell{display:table-cell}}.fb-standings-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.fb-standings-grid{grid-template-columns:repeat(2,1fr)}}.fb-standings-skel{height:10rem;background:linear-gradient(90deg,var(--surface-2) 25%,var(--raised) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s infinite}.fb-navbrand-emoji{font-size:calc(1.25rem + var(--fs-bump, 0px));line-height:1}.fb-tracking-tight{letter-spacing:-.025em}.fb-hide-mobile-flex{display:none}@media (min-width: 640px){.fb-hide-mobile-flex{display:inline-flex}}.fb-relative{position:relative}.fb-searchdropdown{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:50}.fb-searchnote{padding:.75rem 1rem}.fb-searchsection{padding:.5rem 1rem .25rem}.fb-searchrow{width:100%;display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;text-align:left;transition:background-color .15s}.fb-searchrow:hover{background:var(--surface-2)}.fb-searchavatar{width:2rem;height:2rem;border-radius:999px;background:var(--surface-2)}.fb-searchavatar--cover{-o-object-fit:cover;object-fit:cover}.fb-border-t{border-top:1px solid var(--border)}.fb-w-16{width:4rem}.fb-w-14{width:3.5rem}.fb-ml-1-5{margin-left:.375rem}.fb-linethrough{text-decoration:line-through}.fb-managepanel-error{padding:.5rem 1rem;font-size:calc(12px + var(--fs-bump, 0px));color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,transparent)}.fb-managepanel-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem}.fb-managepanel-name{flex:1 1 0%;min-width:10rem}.fb-managepanel-grouplabel{padding:.5rem .75rem 0}.fb-managebtn{min-height:32px;padding:0 .5rem;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:calc(11px + var(--fs-bump, 0px));transition:background-color .15s,color .15s}.fb-managebtn:hover{background:var(--surface-2)}.fb-managebtn--dangerhover:hover{color:var(--danger)}.fb-managebtn--brand{border-color:var(--brand);color:var(--brand)}.fb-managebtn--brand:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.fb-fw-700{font-weight:700}.fb-fw-900{font-weight:900}.fb-leading-tight{line-height:1.25}.fb-flexrow--gap2-5{gap:.625rem}.fb-ml-2{margin-left:.5rem}.fb-ml-3{margin-left:.75rem}.fb-py-05{padding-top:.125rem;padding-bottom:.125rem}.fb-minh0{min-height:0}.fb-overflowy{overflow-y:auto}.fb-w-3{width:.75rem}.fb-w-4{width:1rem}.fb-w-5{width:1.25rem}.fb-w-6{width:1.5rem}.fb-w-9{width:2.25rem}.fb-w-10{width:2.5rem}.fb-fs-8{font-size:calc(8px + var(--fs-bump, 0px))}.fb-icon-12{width:.75rem;height:.75rem}.fb-icon-24{width:1.5rem;height:1.5rem}.fb-tag--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 15%,transparent);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.fb-todaygame{border-left:1px solid var(--border);padding-left:.75rem}.fb-shimmerblock{background:linear-gradient(90deg,var(--surface-2) 25%,var(--raised) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s infinite}.fb-statrank-num{font-size:calc(1rem + var(--fs-bump, 0px));font-weight:900;width:1.5rem;text-align:right;line-height:1}.fb-rankbar{height:3px;margin-top:.25rem;margin-left:2rem}.fb-tr-highlight{background:color-mix(in srgb,var(--brand) 5%,transparent)}.fb-newsitem{display:block;padding:.375rem 0}.fb-newsitem:hover .fb-hoverlink{color:var(--brand)}.fb-teamtoggle-label{transition:color .15s}.fb-teamtoggle:hover .fb-teamtoggle-label{color:var(--text-2)}.fb-teamtoggle-chevron{transition:transform .2s}.fb-teamtoggle-chevron--collapsed{transform:rotate(-90deg)}.fb-alt-num{font-weight:600;color:var(--text)}.fb-plink{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.fb-plink-img{border-radius:9999px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2);flex-shrink:0}.fb-plink-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.fb-plink-a{color:var(--brand-light);transition:color .15s ease}.fb-plink-a:hover{color:var(--text)}.fb-icon-28{width:1.75rem;height:1.75rem}.fb-icon-40{width:2.5rem;height:2.5rem}.fb-hidden{display:none}.fb-mono{font-family:var(--font-mono)}.fb-sbcell-tablemax{max-height:480px}.fb-sbcell-thlabel{display:inline-flex;align-items:center;gap:.25rem}.fb-sbcell-index{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fb-sbcell-titleinput{outline:none}.fb-sbcell-titleinput::-moz-placeholder{color:color-mix(in srgb,var(--muted) 40%,transparent)}.fb-sbcell-titleinput::placeholder{color:color-mix(in srgb,var(--muted) 40%,transparent)}.fb-sbcell-draghandle{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border-radius:var(--radius-sm);color:var(--muted);cursor:grab;touch-action:none;transition:color .15s ease}.fb-sbcell-draghandle:hover{color:var(--text)}.fb-sbcell-draghandle:active{cursor:grabbing}.fb-sbcell-iconbtn:disabled{opacity:.25}.fb-sbcell-mdcontent{padding:1rem 1.25rem;cursor:text;min-height:2.5rem}.fb-sbcell-mdeditbtn{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity .15s ease;font-size:calc(10px + var(--fs-bump, 0px));padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted);background:var(--surface)}.fb-sbcell-mdeditbtn:hover{color:var(--text)}.fb-relative:hover .fb-sbcell-mdeditbtn{opacity:1}.fb-sbcell-mdedit{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem;font-size:calc(.875rem + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--text);outline:none;resize:vertical}.fb-sbcell-mdedit:focus{border-color:var(--brand)}.fb-sbcell-mdedit::-moz-placeholder{color:color-mix(in srgb,var(--muted) 40%,transparent)}.fb-sbcell-mdedit::placeholder{color:color-mix(in srgb,var(--muted) 40%,transparent)}.fb-sbcell-namelink:hover{text-decoration:underline}.fb-sbcell-asklink{text-decoration:underline;transition:color .15s ease}.fb-sbcell-asklink:hover{color:var(--text)}.fb-sbcell-viewtab:hover:not(.ui-sb-viewtab--on){color:var(--text-2)}.fb-sbcell-sumbtn--on,.fb-sbcell-sumbtn--on:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent);color:var(--brand-light);background:color-mix(in srgb,var(--brand) 10%,transparent)}@media (min-width: 1024px){.fb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.fb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.fb-modal-overlay{align-items:center;padding:var(--space-4)}}@media (min-width: 640px){.fb-modal-dialog{max-width:32rem;max-height:90vh;border-radius:var(--radius-lg)}}@media (min-width: 640px){.fb-pcard-head{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 640px){.fb-pcard-body{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 640px){.fb-pcard-stat-value{font-size:calc(22px + var(--fs-bump, 0px))}}@media (min-width: 1024px){.fb-league-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-league-standings{grid-column:span 2 / span 2}}@media (min-width: 640px){.fb-breakdown-label{width:8rem}}@media (min-width: 640px){.fb-breakdown-value{width:4rem}}@media (min-width: 640px){.fb-searchinput{margin-left:.5rem;width:8rem}}@media (min-width: 640px){.fb-connectbtn{padding-top:.375rem;padding-bottom:.375rem}}@media (min-width: 640px){.fb-leagueselect{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width: 640px){.fb-practicebtn{padding-top:.375rem;padding-bottom:.375rem}}@media (min-width: 640px){.fb-draftsearch{width:9rem}}@media (min-width: 640px){.fb-filterchip{padding-top:.125rem;padding-bottom:.125rem}}@media (min-width: 640px){.fb-fieldctl{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width: 640px){.fb-grid-teams{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.fb-grid-teams{grid-template-columns:repeat(4,1fr)}}@media (min-width: 640px){.fb-simplayer-totals{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.fb-simplayer-totals{grid-template-columns:repeat(9,1fr)}}@media (min-width: 640px){.fb-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.fb-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.fb-simteamdetail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.fb-simteamdetail-stats{grid-column:span 2 / span 2}}@media (min-width: 640px){.fb-teams-skelgrid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 640px){.fb-teams-confgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.fb-teams-confgrid{grid-template-columns:repeat(4,1fr)}}.fb-mb-3{margin-bottom:.75rem}.fb-calc-value{font-size:calc(1.875rem + var(--fs-bump, 0px));font-weight:700;font-family:var(--font-mono)}.fb-statentry{padding:.75rem 0}.fb-icon-spin{animation:ui-spin .8s linear infinite}.fb-pt-3{padding-top:.75rem}.fb-fs-16{font-size:calc(1rem + var(--fs-bump, 0px))}.fb-trendhook{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand) 5%,transparent);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);padding:.5rem .75rem}.fb-trendhook-label{font-size:calc(12px + var(--fs-bump, 0px));font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.125rem}.fb-explorelink{color:var(--brand-light);transition:color .15s}.fb-explorelink:hover{color:var(--brand)}.fb-dot-sep{color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fb-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fb-mt-auto{margin-top:auto}.fb-z10{position:relative;z-index:10}.fb-nowrap{white-space:nowrap}.fb-newssrc-dot{width:.375rem;height:.375rem;border-radius:999px;flex-shrink:0}.fb-newssrc-label{font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.1em}.fb-newschip-avatar{border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--border);flex-shrink:0}.fb-newscard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .15s}.fb-newscard:hover{border-color:var(--brand)}.fb-newscard-media{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-2);flex-shrink:0}.fb-newscard-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.fb-newscard:hover .fb-newscard-img{transform:scale(1.02)}.fb-newscard-body{display:flex;flex-direction:column;flex:1 1 0%;padding:var(--space-4)}.fb-newscard-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fb-newscard-headline{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:calc(17px + var(--fs-bump, 0px));line-height:1.5rem;color:var(--text);transition:color .15s}.fb-newscard:hover .fb-newscard-headline{color:var(--brand)}@media (min-width: 640px){.fb-newssearch{width:18rem}}.fb-maxw-2xl{max-width:42rem}.fb-mx-auto{margin-left:auto;margin-right:auto}.fb-iconswatch{width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.fb-iconswatch--warn{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}@media (min-width: 1280px){.fb-grid-cards4{grid-template-columns:repeat(4,minmax(0,1fr))}}.fb-fs-18{font-size:calc(1.125rem + var(--fs-bump, 0px))}.fb-capitalize{text-transform:capitalize}.fb-checkbox-brand{accent-color:var(--brand)}.fb-underline-link{color:var(--brand)}.fb-underline-link:hover{text-decoration:underline}.fb-dropdown{position:relative}.fb-dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.fb-dropdown-menu{position:absolute;right:0;top:100%;margin-top:.25rem;z-index:50;width:16rem;max-height:20rem;overflow-y:auto;padding:.5rem;box-shadow:var(--shadow-md)}.fb-dropdown-menu-head{padding:0 .5rem .25rem}.fb-dropdown-row{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-sm);cursor:pointer}.fb-dropdown-row:hover{background:var(--surface-2)}.fb-filterpill{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);padding:.125rem .5rem;font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-2)}.fb-icon-32{width:2rem;height:2rem}.fb-fs-24{font-size:calc(1.5rem + var(--fs-bump, 0px))}:root{--fb-elite: #eab308;--fb-sky: #0ea5e9}:root[data-theme=light]{--fb-elite: #a16207;--fb-sky: #0369a1}.fb-c-elite{color:var(--fb-elite)}.fb-c-sky{color:var(--fb-sky)}.fb-rankbadge{display:inline-flex;flex-shrink:0;font-size:calc(10px + var(--fs-bump, 0px));font-weight:700;padding:.125rem .375rem;border-radius:var(--radius-sm)}.fb-rankbadge--elite{background:color-mix(in srgb,#eab308 15%,transparent);color:var(--fb-elite)}.fb-rankbadge--good{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.fb-rankbadge--sky{background:color-mix(in srgb,#0ea5e9 15%,transparent);color:var(--fb-sky)}.fb-rankbadge--mid{background:var(--surface-2);color:var(--text-2)}.fb-rankbadge--poor{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.fb-rankbadge--bad{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.fb-rankbar-track{margin-top:.375rem;height:3px;border-radius:999px;background:var(--surface-2);overflow:hidden}.fb-rankbar-fill{height:100%;border-radius:999px;transition:width .7s}.fb-grid-ranks{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width: 640px){.fb-grid-ranks{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.fb-grid-ranks{grid-template-columns:repeat(5,1fr)}}.fb-teamrow{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem}.fb-schedrow{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem}.fb-sm-inline{display:none}@media (min-width: 640px){.fb-sm-inline{display:inline}}.fb-icon-36{width:2.25rem;height:2.25rem}.fb-hover-underline:hover{text-decoration:underline}.fb-splitgrid{display:grid;grid-template-columns:1fr}.fb-splitgrid>*+*{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}@media (min-width: 640px){.fb-splitgrid{grid-template-columns:repeat(2,1fr)}.fb-splitgrid>*+*{border-top:0;border-left:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.fb-linescore{margin:1rem auto 0}.fb-linescore .ui-linescore{font-size:calc(.875rem + var(--fs-bump, 0px))}.fb-drive-details{list-style:none}.fb-drive-summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:4.5rem 3.75rem minmax(5.5rem,auto) 1fr auto;align-items:center;gap:.75rem;padding:.3rem 0;font-size:calc(.75rem + var(--fs-bump, 0px));border-radius:var(--radius-sm)}.fb-drive-summary:hover{background:color-mix(in srgb,var(--border) 22%,transparent)}.fb-drive-summary::-webkit-details-marker{display:none}.fb-drive-when{color:var(--muted);font-size:calc(.6875rem + var(--fs-bump, 0px))}.fb-drive-team{display:flex;align-items:center;gap:.3rem;min-width:0}.fb-drive-teamabbr{font-size:calc(.6875rem + var(--fs-bump, 0px));font-weight:600;color:var(--muted)}.fb-drive-result{font-weight:600}.fb-drive-detail{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-drive-from{color:var(--muted);font-size:calc(.6875rem + var(--fs-bump, 0px));opacity:.85}.fb-drive-chevron{transition:transform .15s;justify-self:end}.fb-drive-details[open] .fb-drive-chevron{transform:rotate(90deg)}.fb-drive-details[open] .fb-drive-summary{background:color-mix(in srgb,var(--border) 22%,transparent)}@media (max-width: 640px){.fb-drive-summary{grid-template-columns:3.5rem 2.75rem 1fr auto}.fb-drive-detail,.fb-drive-from{display:none}}.fb-newslist{padding:0 1rem}.fb-newsrow{display:flex;gap:1rem;align-items:flex-start;padding:.875rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.fb-newsrow:last-child{border-bottom:0}.fb-newsrow-headline{font-size:calc(.9375rem + var(--fs-bump, 0px));font-weight:600;color:var(--text);line-height:1.35;margin:0}.fb-newscard-link:hover .fb-newsrow-headline{color:var(--brand-light)}.fb-newsrow-thumb{width:7.5rem;aspect-ratio:16 / 9;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.fb-newsrow-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 640px){.fb-newsrow-thumb{display:none}}.ui-picks{container-type:inline-size;container-name:picks}@container picks (min-width: 640px){.ui-picks .ui-insights-grid,.ui-picks .ui-picks-propgrid{grid-template-columns:repeat(3,1fr)}}@container picks (min-width: 420px) and (max-width: 639px){.ui-picks .ui-insights-grid,.ui-picks .ui-picks-propgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-picks .ui-insights-grid>.ui-insights-box:last-child:nth-child(odd),.ui-picks .ui-picks-propgrid>*:last-child:nth-child(odd){grid-column:1 / -1}}.ui-picks{display:flex;flex-direction:column;gap:.75rem}.ui-picks>.ui-insights-head{order:0}.ui-picks>.ui-picks-summary{order:1}.ui-picks>.ui-odds-grid{order:2}.ui-picks>.ui-insights-grid{order:3}.ui-picks>.ui-picks-props{order:4}.ui-picks>.ui-picks-value{order:5}.ui-picks>.ui-picks-summary{margin:0;padding:.625rem .875rem;font-size:calc(1rem + var(--fs-bump, 0px));font-weight:600;line-height:1.4;color:var(--text);background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 26%,transparent);border-radius:var(--radius-md)}.ui-picks>.ui-odds-grid{opacity:.92}.ui-picks .ui-insights-box{display:flex;flex-direction:column}.ui-picks .ui-picks-val{font-size:calc(1.25rem + var(--fs-bump, 0px));line-height:1.25;margin-top:.125rem}.ui-picks .ui-picks-factors{margin-top:.625rem;padding:.5rem .5rem .5rem 1.5rem;background:color-mix(in srgb,var(--border) 18%,transparent);border-radius:var(--radius-sm)}.ui-picks .ui-picks-reason{margin-top:.625rem;padding-top:.625rem;font-size:calc(.6875rem + var(--fs-bump, 0px));line-height:1.55;color:var(--muted)}.ui-picks .ui-insights-box+.ui-insights-box .ui-picks-reason,.ui-picks .ui-picks-reason{border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.ui-picks .ui-picks-propgrid .ui-picks-reason{border-top:0;padding-top:.25rem;margin-top:.25rem}.ui-picks-factors>li{position:relative}.ui-picks-factors>li:before{content:"—";position:absolute;left:-1rem;color:var(--muted);opacity:.6}.fb-drive-plays{padding-left:9.25rem}@media (max-width: 640px){.fb-drive-plays{padding-left:1.5rem}}.fb-compare-btn{display:inline-flex;align-items:center;justify-content:center;padding:.1rem;background:none;border:0;cursor:pointer;color:color-mix(in srgb,var(--muted) 55%,transparent);transition:color .12s ease;flex-shrink:0}.fb-compare-btn:hover:not(:disabled){color:var(--brand-light)}.fb-compare-btn--on{color:var(--brand-light)}.fb-compare-btn:disabled{opacity:.35;cursor:default}.fb-compare-icon{width:.95rem;height:.95rem;display:block}.fb-comparetray{position:fixed;left:50%;transform:translate(-50%);bottom:1.25rem;z-index:70;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--raised);box-shadow:var(--shadow-lg);cursor:pointer;font-size:calc(.8125rem + var(--fs-bump, 0px));font-weight:600;color:var(--text)}.fb-comparetray:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}.fb-comparetray-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;border-radius:999px;background:var(--brand);color:#fff;font-size:calc(.6875rem + var(--fs-bump, 0px));font-weight:700}.fb-comparemodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem}.fb-comparemodal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 55%,transparent)}.fb-comparemodal-body{position:relative;width:min(60rem,100%);max-height:85vh;overflow:auto;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.fb-comparemodal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--raised)}.fb-comparegrid{display:grid;align-items:center;padding:.75rem 1rem 1rem}.fb-comparecol-head{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .5rem .75rem;min-width:0}.fb-comparecol-head .fb-plink-a{color:var(--text)}.fb-comparerow-label{font-size:calc(.6875rem + var(--fs-bump, 0px));color:var(--muted);padding:.35rem 0;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-comparerow-value{font-size:calc(.8125rem + var(--fs-bump, 0px));color:var(--text);text-align:center;padding:.35rem .5rem;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-namecell{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.fb-watch{display:inline-flex;align-items:center;justify-content:center;padding:.1rem;background:none;border:0;cursor:pointer;color:color-mix(in srgb,var(--muted) 55%,transparent);transition:color .12s ease;flex-shrink:0}.fb-watch:hover,.fb-watch--on{color:var(--warn)}.fb-watch:disabled{opacity:.5;cursor:default}.fb-watch-icon{width:.95rem;height:.95rem;display:block}.fb-watchrow{display:grid;grid-template-columns:1fr max-content max-content;gap:.75rem;align-items:center;padding:.45rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 35%,transparent)}.fb-watchrow:last-child{border-bottom:0}.fb-watchrow-id{display:flex;align-items:center;gap:.4rem;min-width:0}.fb-watchrow-id .fb-plink-a{color:var(--text)}.fb-watchrow-id .fb-plink-a:hover{color:var(--brand-light)}.fb-watchrow-meta{font-size:calc(.6875rem + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap}.fb-watchrow-form{font-size:calc(.6875rem + var(--fs-bump, 0px));color:var(--text-2);white-space:nowrap}.fb-movers-lede{margin:0;padding:.625rem 1rem;font-size:calc(.6875rem + var(--fs-bump, 0px));line-height:1.5;color:var(--muted);border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.fb-movers{display:flex;flex-direction:column}.fb-mover{display:grid;grid-template-columns:minmax(11rem,1.4fr) 7.5rem minmax(12rem,2fr) 8.5rem;gap:.75rem;align-items:center;padding:.5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 35%,transparent)}.fb-mover:last-child{border-bottom:0}.fb-mover:hover{background:color-mix(in srgb,var(--border) 18%,transparent)}.fb-mover-id{display:flex;align-items:center;gap:.4rem;min-width:0}.fb-mover-id .fb-plink-a{color:var(--text)}.fb-mover-id .fb-plink-a:hover{color:var(--brand-light)}.fb-mover-move{display:flex;align-items:center;gap:.3rem;font-size:calc(.6875rem + var(--fs-bump, 0px))}.fb-mover-from,.fb-mover-arrow{color:var(--muted)}.fb-mover-to{color:var(--ok);font-weight:700;background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);border-radius:var(--radius-sm);padding:.05rem .3rem}.fb-mover-arrived{font-size:calc(.5625rem + var(--fs-bump, 0px));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-light)}.fb-mover-why{font-size:calc(.6875rem + var(--fs-bump, 0px));color:var(--text-2);min-width:0}.fb-mover-cause{display:flex;flex-direction:column;gap:.05rem}.fb-mover-status{font-size:calc(.5625rem + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.04em;color:var(--danger)}.fb-mover-snaps{display:flex;align-items:baseline;justify-content:flex-end;gap:.3rem;font-size:calc(.6875rem + var(--fs-bump, 0px));color:var(--text-2)}@media (max-width: 900px){.fb-mover{grid-template-columns:1fr auto;row-gap:.25rem}.fb-mover-why{grid-column:1 / -1}.fb-mover-snaps{justify-content:flex-start;grid-column:1 / -1}}.fb-scorerow{display:grid;grid-template-columns:4.5rem 3.75rem minmax(7rem,auto) 1fr auto;align-items:center;gap:.75rem;padding:.4rem 0;font-size:calc(.75rem + var(--fs-bump, 0px))}.fb-scorerow-score{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}@media (max-width: 640px){.fb-scorerow{grid-template-columns:3.5rem 2.75rem 1fr auto}.fb-scorerow-type{display:none}}.fb-insightdot{display:inline-block;margin-top:.375rem;height:.25rem;width:.25rem;border-radius:999px;flex-shrink:0}.fb-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fb-pt-2{padding-top:.5rem}.fb-mb-4{margin-bottom:1rem}.fb-flexrow--gap6{gap:1.5rem}.fb-sandbox-root{display:flex;flex-direction:column}.fb-glossary-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);overflow:hidden}.fb-glossary-head{width:100%;text-align:left;padding:.625rem .75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;transition:background-color .15s}.fb-glossary-head:hover{background:color-mix(in srgb,var(--surface) 50%,transparent)}.fb-glossary-body{padding:0 .75rem .75rem;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.fb-glossary-intuition{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand) 5%,transparent);border:1px solid color-mix(in srgb,var(--brand) 10%,transparent);padding:.5rem .625rem}.fb-insertzone{position:relative;display:flex;align-items:center;justify-content:center;height:1.5rem}.fb-insertzone-line{position:absolute;left:0;right:0;height:1px;background:transparent;transition:background-color .15s}.fb-insertzone-line--on{background:color-mix(in srgb,var(--brand) 30%,transparent)}.fb-insertzone-actions{position:relative;display:flex;align-items:center;gap:.375rem;opacity:0;transform:scale(.95);pointer-events:none;transition:opacity .15s,transform .15s}.fb-insertzone-actions--on{opacity:1;transform:scale(1);pointer-events:auto}.fb-insertbtn{font-size:calc(10px + var(--fs-bump, 0px));padding:.125rem .5rem;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid transparent;transition:background-color .15s}.fb-insertbtn--sql{border-color:color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand-light)}.fb-insertbtn--sql:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.fb-insertbtn--md{border-color:color-mix(in srgb,var(--chart-5) 30%,transparent);color:var(--chart-5)}.fb-insertbtn--md:hover{background:color-mix(in srgb,var(--chart-5) 10%,transparent)}.fb-nbtabs{display:flex;align-items:flex-end;gap:0;border-bottom:1px solid var(--border);margin-bottom:1rem;overflow-x:auto}.fb-nbtab{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border-bottom:2px solid transparent;cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s;color:var(--muted)}.fb-nbtab:hover{color:var(--text-2);border-bottom-color:var(--border)}.fb-nbtab--active,.fb-nbtab--active:hover{border-bottom-color:var(--brand);color:var(--text)}.fb-nbtab-rename{background:transparent;font-size:calc(.875rem + var(--fs-bump, 0px));outline:none;border:0;border-bottom:1px solid var(--brand);width:7rem;color:inherit}.fb-nbtab-close{opacity:0;color:var(--muted);transition:opacity .15s,color .15s;margin-left:.25rem;font-size:calc(.75rem + var(--fs-bump, 0px));line-height:1}.fb-nbtab-close:hover{color:var(--danger)}.fb-nbtab:hover .fb-nbtab-close{opacity:1}.fb-nbtab-add{padding:.5rem .75rem;color:var(--muted);transition:color .15s;font-size:calc(.875rem + var(--fs-bump, 0px));border-bottom:2px solid transparent;flex-shrink:0}.fb-nbtab-add:hover{color:var(--text)}.fb-addcell-btn{flex:1 1 0%;padding:.625rem 0;border-radius:var(--radius-lg);border:1px dashed var(--border);color:var(--muted);font-size:calc(.75rem + var(--fs-bump, 0px));transition:color .15s,border-color .15s;display:flex;align-items:center;justify-content:center;gap:.375rem}.fb-addcell-btn--sql:hover{color:var(--brand-light);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.fb-addcell-btn--md:hover{color:var(--chart-5);border-color:color-mix(in srgb,var(--chart-5) 40%,transparent)}.fb-sandbox-sidebar{width:18rem;flex-shrink:0;position:sticky;top:5rem;max-height:calc(100vh - 6rem);overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.fb-infopill{border-radius:var(--radius-sm);background:var(--surface-2);padding:.125rem .5rem;font-size:calc(11px + var(--fs-bump, 0px));font-family:var(--font-mono);color:var(--muted);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}@media (min-width: 640px){.fb-grid-proj{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.fb-grid-proj{grid-template-columns:repeat(6,1fr)}}.fb-newsitem-title{font-size:calc(.875rem + var(--fs-bump, 0px));color:var(--text);line-height:1.375;transition:color .15s}.fb-newsitem:hover .fb-newsitem-title{color:var(--brand)}.fb-sm-flex{display:none}@media (min-width: 640px){.fb-sm-flex{display:flex;flex-wrap:wrap;gap:.5rem}}.fb-sm-block{display:none}@media (min-width: 640px){.fb-sm-block{display:block}}@media (min-width: 640px){.fb-hidden-sm{display:none}}.fb-justify-end{display:flex;justify-content:flex-end}.fb-simgame-head{width:100%;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fb-simgame-totals{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.fb-weekbtn{width:2rem;height:2rem;border-radius:var(--radius-sm);font-size:calc(.75rem + var(--fs-bump, 0px));font-family:var(--font-mono)}.fb-weekbtn--current{background:var(--brand);color:#fff}.fb-weekbtn--played{background:var(--surface-2);color:var(--text)}.fb-weekbtn--played:hover{background:var(--border)}.fb-weekbtn--upcoming{background:var(--surface);color:var(--muted)}.fb-weekbtn--upcoming:hover{background:var(--surface-2)}.fb-th-sm,.fb-td-sm{display:none}@media (min-width: 640px){.fb-th-sm,.fb-td-sm{display:table-cell}}.fb-th-md,.fb-td-md{display:none}@media (min-width: 768px){.fb-th-md,.fb-td-md{display:table-cell}}.fb-standings-team{display:flex;align-items:center;gap:.375rem;transition:color .15s}.fb-standings-team:hover,.fb-standings-team:hover span{color:var(--brand)}.fb-grid-playoffs{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.fb-grid-playoffs{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.fb-grid-playoffs{grid-template-columns:repeat(4,1fr)}}.fb-award-big{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}.fb-icon-48{width:3rem;height:3rem}.fb-opacity-20{opacity:.2}.fb-vstack-2-5{display:flex;flex-direction:column;gap:.625rem}.fb-mlbuilder-shell{margin:-2rem -1rem 0;display:flex;flex-direction:column;background:var(--bg)}@media (min-width: 640px){.fb-mlbuilder-shell{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width: 1024px){.fb-mlbuilder-shell{margin-left:-2rem;margin-right:-2rem}}.fb-mlbuilder-header{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.fb-mlbuilder-explainer{border-bottom:1px solid var(--border);overflow-y:auto;flex-shrink:0;max-height:20rem;padding:1rem 1.25rem}.fb-mlbuilder-panes{display:flex;flex:1 1 0%;min-height:0}.fb-mlbuilder-config{width:300px;flex-shrink:0;border-right:1px solid var(--border);overflow-y:auto}.fb-mlbuilder-results{flex:1 1 0%;min-width:0;overflow-y:auto}.fb-mlbuilder-history{width:260px;flex-shrink:0;border-left:1px solid var(--border);overflow-y:auto}.fb-mlbuilder-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;min-height:16rem;color:var(--muted);padding-top:5rem}.fb-mlnav{display:grid;grid-template-columns:1fr;gap:.25rem}.fb-mlnav-btn{text-align:left;padding:.375rem .625rem;border-radius:var(--radius-sm);font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted);transition:color .15s,background-color .15s}.fb-mlnav-btn:hover{color:var(--text-2)}.fb-mlnav-btn:disabled{opacity:.4}.fb-mlnav-btn--on,.fb-mlnav-btn--on:hover{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.fb-mlbuilder-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.fb-mlbuilder-count{text-transform:none;font-weight:400;color:var(--brand)}.fb-inlinecode{font-family:var(--font-mono);background:var(--surface-2);padding:0 .25rem;border-radius:var(--radius-sm)}.fb-mlbuilder-badges{display:flex;flex-wrap:wrap;gap:.25rem;max-height:8rem;overflow-y:auto}.fb-colbadge{padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:calc(.75rem + var(--fs-bump, 0px));font-family:var(--font-mono);background:var(--surface-2);color:var(--text-2);transition:color .15s,background-color .15s}.fb-colbadge:hover{color:var(--text);background:var(--border)}.fb-colbadge--on,.fb-colbadge--on:hover{background:var(--brand);color:#fff}.fb-targetbadge{padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:calc(.75rem + var(--fs-bump, 0px));font-family:var(--font-mono);background:var(--surface-2);color:var(--text-2);transition:color .15s,background-color .15s}.fb-targetbadge:hover{color:var(--text);background:var(--border)}.fb-targetbadge--on,.fb-targetbadge--on:hover{background:var(--warn);color:#fff}.fb-targetbadge--bordered{border:1px solid var(--border)}.fb-targetbadge--bordered.fb-targetbadge--on{border-color:var(--warn)}.fb-mlbuilder-paramcount{background:var(--surface-2);border-radius:var(--radius-sm);padding:.375rem .625rem;display:flex;align-items:center;justify-content:space-between}.fb-stattooltip{position:fixed;z-index:9999;width:16rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem;box-shadow:var(--shadow-md);pointer-events:none}.fb-newsitem--roomy{padding:.75rem 1rem}.fb-appshell{min-height:100vh;background:var(--bg)}.fb-appshell--col{display:flex;flex-direction:column}.fb-appbody{flex:1 1 0%;min-height:0}.fb-main{width:100%;margin-left:auto;margin-right:auto;max-width:1536px;padding:1rem 1rem 8rem}@media (min-width: 640px){.fb-main{padding:2rem 1.5rem}}@media (min-width: 1024px){.fb-main{padding-left:2rem;padding-right:2rem}}.fb-main--wide{max-width:1800px}.fb-main--full{max-width:none}.fb-td-page{padding-top:.5rem;padding-bottom:2.5rem}@media (max-width: 640px){.fb-datehead .ui-datenav{width:100%}.fb-datehead .ui-datenav-mid{flex:1}}@media (min-width: 641px){.fb-datehead{justify-content:center}}.fb-picks-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width: 900px){.fb-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1600px){.fb-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-picks-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.fb-picks-desc{font-size:calc(.75rem + var(--fs-bump, 0px));color:var(--muted)}.fb-picks-count{font-size:calc(var(--fs10, 10px) + var(--fs-bump, 0px));color:var(--muted)}.fb-picks-matchup{display:inline-flex;align-items:center;gap:.25rem;font-size:calc(12px + var(--fs-bump, 0px));font-weight:500}.fb-pcttable{display:flex;flex-direction:column}.fb-pctrow{display:grid;grid-template-columns:minmax(110px,.85fr) 76px minmax(140px,2.4fr) 52px 66px 82px;align-items:center;gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--border-subtle, var(--border))}.fb-pctrow:last-child{border-bottom:0}.fb-pctrow--head{font-size:calc(10px + var(--fs-bump, 0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:.35rem}.fb-pctrow--head .fb-pctrow-value,.fb-pctrow--head .fb-pctrow-rank,.fb-pctrow--head .fb-pctrow-avg{text-align:right}.fb-pctrow-label{display:flex;align-items:center;gap:.3rem;font-size:calc(12px + var(--fs-bump, 0px));font-weight:500;color:var(--text-secondary, var(--fg));min-width:0}.fb-pctrow-flag{font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted);cursor:default;border:1px solid var(--border);border-radius:3px;padding:0 2px;line-height:1.3}.fb-pctrow-value{text-align:right;font-size:calc(13px + var(--fs-bump, 0px));font-weight:600}.fb-pctrow-bar{min-width:0}.fb-pctrow-pct{text-align:right;font-size:calc(11px + var(--fs-bump, 0px));font-weight:700}.fb-pctrow-rank{text-align:right;font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-secondary, var(--fg))}.fb-pctrow-of{color:var(--muted)}.fb-pctrow-avg{text-align:right;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.fb-pctrow-avglabel{font-size:calc(10px + var(--fs-bump, 0px));text-transform:uppercase;letter-spacing:.05em}.fb-pctnote{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);margin:0 0 .6rem;padding:.4rem .55rem;border-radius:6px;background:color-mix(in srgb,var(--muted) 8%,transparent)}@media (max-width: 620px){.fb-pctrow--head{display:none}.fb-pctrow{grid-template-columns:1fr auto auto;grid-template-areas:"label value pct" "bar   bar   bar" "rank  rank  avg";row-gap:.3rem;padding:.6rem 0}.fb-pctrow-label{grid-area:label}.fb-pctrow-value{grid-area:value}.fb-pctrow-pct{grid-area:pct}.fb-pctrow-bar{grid-area:bar}.fb-pctrow-rank{grid-area:rank;text-align:left}.fb-pctrow-avg{grid-area:avg}}.fb-injbadge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .5rem;border-radius:999px;font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;line-height:1.4;border:1px solid transparent}.fb-injbadge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.fb-injbadge-detail{font-weight:400;opacity:.85}.fb-injbadge--out{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.fb-injbadge--doubtful{color:var(--warn, var(--danger));border-color:color-mix(in srgb,var(--warn, var(--danger)) 35%,transparent);background:color-mix(in srgb,var(--warn, var(--danger)) 12%,transparent)}.fb-injbadge--questionable{color:var(--warn, var(--muted));border-color:color-mix(in srgb,var(--warn, var(--muted)) 30%,transparent);background:color-mix(in srgb,var(--warn, var(--muted)) 10%,transparent)}.fb-injbadge--practice{color:var(--muted);border-color:var(--border);background:color-mix(in srgb,var(--muted) 8%,transparent)}.fb-rosterstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 760px){.fb-rosterstats{grid-template-columns:repeat(4,minmax(0,1fr))}}.fb-teamglance{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}@media (min-width: 1280px){.fb-teamglance{grid-template-columns:minmax(16rem,1fr) minmax(0,2fr)}.fb-teamglance>.fb-rosterstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fb-byerow{display:grid;grid-template-columns:3.25rem minmax(0,1fr) max-content;align-items:baseline;gap:.5rem}.fb-byerow-wk{white-space:nowrap}.fb-seasonnote{display:inline-flex;align-items:flex-start;gap:.4rem;font-size:calc(11px + var(--fs-bump, 0px));line-height:1.45;color:var(--muted);max-width:62ch}.fb-seasonnote-mark{flex:0 0 auto;width:13px;height:13px;margin-top:.1rem;border-radius:50%;border:1px solid currentColor;font-size:calc(9px + var(--fs-bump, 0px));font-style:italic;font-weight:700;line-height:11px;text-align:center;opacity:.75}.fb-gametag{flex:0 0 auto;font-size:calc(9px + var(--fs-bump, 0px));font-weight:700;letter-spacing:.06em;padding:.05rem .25rem;border-radius:3px;color:var(--muted);border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 8%,transparent)}.fb-broadcast{min-width:0;max-width:6.5rem;text-align:right}.fb-margin-badge-label{display:block;font-size:calc(8px + var(--fs-bump, 0px));font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7;line-height:1.1;margin-top:1px}.fb-tradepick-face{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--surface-2);flex:0 0 auto}@media (max-width: 700px){.fb-pctrow{position:relative}.fb-pctrow .ui-helptip{position:static}.fb-pctrow .ui-helptip-bubble{left:0;right:0;transform:none;width:auto;max-width:none}}.fb-byerow-players{display:flex;flex-wrap:wrap;gap:.3rem .75rem;min-width:0}.fb-byeplayer{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.fb-byeplayer-face{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--surface-2);flex:0 0 auto}.fb-playeridentity-body{display:flex;flex-direction:column;min-width:0}.fb-playeridentity-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;margin-top:.15rem;font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump, 0px));line-height:1.4;color:var(--text-2)}.fb-startsit{display:contents}.fb-startsit-bit{white-space:nowrap}@media (max-width: 639px){.fb-mstrip.ui-mstrip--fixed .ui-mstrip-cell{min-width:4.25rem;flex-shrink:0}}.fb-mstrip.ui-mstrip--compact .ui-mstrip-cell{padding:0 .375rem}.fb-mstrip.ui-mstrip--fixed.ui-mstrip--compact .ui-mstrip-cell{width:56px}@media (max-width: 639px){.fb-mstrip.ui-mstrip--fixed.ui-mstrip--compact .ui-mstrip-cell{width:auto;min-width:4.25rem}}.ui-mstrip-val.fb-metric-lead{font-size:calc(15px + var(--fs-bump, 0px));font-weight:700;color:var(--text)}.fb-traderead{padding:.85rem 1rem}.fb-traderead-verdict{font-size:calc(13px + var(--fs-bump, 0px));line-height:1.5;color:var(--text);margin:.4rem 0 .6rem}.fb-traderead-section+.fb-traderead-section{margin-top:.6rem}.fb-traderead-list{margin:0;padding-left:1rem;font-size:calc(12px + var(--fs-bump, 0px));line-height:1.55;color:var(--text-2)}.fb-traderead-list li+li{margin-top:.25rem}.fb-ownstrip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.625rem .75rem;margin-bottom:.875rem;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--surface-2, var(--surface)) 60%,transparent)}.fb-ownstrip-who{display:flex;align-items:center;gap:.625rem;min-width:0}.fb-ownstrip-logo{width:2rem;height:2rem;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.fb-ownstrip-stats{display:flex;flex-wrap:wrap;gap:.25rem 1.125rem}.fb-ownstat{text-align:right}.fb-ownstrip-logo--text{display:inline-flex;align-items:center;justify-content:center;font-size:calc(.6875rem + var(--fs-bump, 0px));font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--accent, #2563eb) 14%,transparent);color:var(--accent, #2563eb)}.fb-section-note{margin-left:.5rem;text-transform:none;letter-spacing:0;color:var(--warn, #b45309);font-weight:600}@media (max-width: 680px){.ui-nav-left{flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.ui-nav-brand,.ui-nav-brand--link{flex-shrink:0;white-space:nowrap}.ui-nav-right{flex-shrink:1;min-width:0}}.fb-playeroverview-split{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:stretch}.fb-trendcard{display:flex;flex-direction:column}.fb-trendcard-chart{position:relative;flex:1 1 auto;min-height:240px}.fb-trendcard-chart-inner{position:absolute;top:0;right:0;bottom:0;left:0}.fb-trendcard-chart-inner .recharts-text{font-size:12px}.fb-skel-block{border-radius:.5rem}@media (min-width: 1280px){.fb-playeroverview-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fb-injuryrow-face{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--surface-2);flex:0 0 auto}.fb-lineuprow-face{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--surface-2);flex:0 0 auto}.fb-draftadvice-face{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--surface-2);flex:0 0 auto}.fb-lineupline{border-radius:6px}.fb-lineupline--selected{box-shadow:inset 0 0 0 1px var(--brand);background:color-mix(in srgb,var(--brand) 7%,transparent)}.fb-lineupline--staged{box-shadow:inset 3px 0 0 var(--brand);background:color-mix(in srgb,var(--brand) 6%,transparent)}.fb-lineupline--locked{opacity:.55}.fb-lineupseat{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .25rem;border:1px dashed color-mix(in srgb,var(--border) 70%,transparent);border-radius:6px;background:transparent;text-align:left;cursor:pointer}.fb-lineupseat--target{border-style:solid;border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.fb-lineupheading{margin:.75rem 0 .25rem;font-size:calc(10px + var(--fs-bump, 0px));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fb-lineuppicker{position:sticky;top:calc(61px + .5rem);z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:6px;background:var(--raised);box-shadow:var(--shadow-md)}@media (max-width: 1023px){.fb-lineuppicker{position:fixed;inset:auto 0 0 0;top:auto;z-index:60;margin:0;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));border-radius:10px 10px 0 0;border-width:1px 0 0 0;box-shadow:var(--shadow-lg)}.fb-lineuppicker>span:first-child{flex:1 0 100%}.fb-lineuppicker .fb-lineupbtn--quiet{margin-left:auto}.fb-lineupboard--picking{padding-bottom:6.5rem}}.fb-lineupbtn{padding:.25rem .5rem;border:1px solid var(--border);border-radius:5px;background:var(--surface-1);font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;color:var(--text);cursor:pointer}.fb-lineupbtn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.fb-lineupbtn:disabled{opacity:.4;cursor:default}.fb-lineupbtn--quiet{border-color:transparent;color:var(--muted);background:transparent}.fb-lineupbtn--move{padding:.125rem .4rem;font-size:calc(10px + var(--fs-bump, 0px));border-color:transparent;background:transparent;color:var(--muted)}.fb-lineupline:hover .fb-lineupbtn--move{border-color:var(--border);color:var(--text)}.fb-lineupbtn--on{border-color:var(--brand);color:var(--brand)}.fb-lineupplan{max-width:32rem;padding:.625rem;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.fb-lineupmoves{display:flex;flex-direction:column;gap:.25rem}.fb-lineupmove{display:flex;align-items:center;gap:.5rem;font-size:calc(11px + var(--fs-bump, 0px));color:var(--text)}.fb-lineupmove-face{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--surface-2);flex:0 0 auto}.fb-lineupsuggest{margin-bottom:.625rem;padding:.5rem .625rem;border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--ok) 7%,transparent)}.fb-lineupsuggest-head{margin-bottom:.375rem;font-size:calc(10px + var(--fs-bump, 0px));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fb-lineupsuggest-row{display:flex;align-items:center;gap:.5rem;padding:.1875rem 0;font-size:calc(11px + var(--fs-bump, 0px))}.fb-lineupsuggest-row+.fb-lineupsuggest-row{border-top:1px solid color-mix(in srgb,var(--border) 35%,transparent)}.fb-lineupsuggest-why{flex:1 1 auto;text-align:right}.fb-miniplayer{display:inline-flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.fb-miniplayer img,.fb-miniplayer .fb-headshot-dst{border-radius:9999px}.fb-miniplayer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none}.fb-miniplayer-name:hover{text-decoration:underline}.fb-drophint{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%}.fb-dropchoices{margin:.25rem 0 .75rem}.fb-bo-pos{margin-bottom:.625rem}.fb-bo-common{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.25rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump, 0px));color:var(--text-2)}.fb-borow .ui-fprow-id,.fb-borow .ui-fprow-head,.fb-borow .fb-playeridentity{align-items:flex-start}.fb-borow .ui-fprow-trailing,.fb-borow .ui-fprow-caret-mobile{margin-top:.125rem}.fb-bo-story{flex:1 1 100%;display:flex;flex-direction:column;gap:.3rem;margin-top:.15rem;min-width:0}.fb-bo-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0}.fb-bo-evidence{font-family:var(--font-sans, inherit);font-size:calc(13px + var(--fs-bump, 0px));color:var(--text-2);line-height:1.35}.fb-bo-tok{display:inline-flex;align-items:baseline;gap:.25rem;white-space:nowrap}.fb-bo-tok b{color:var(--text);font-weight:700}.fb-bo-unit{color:var(--text-2)}.fb-bo-prior{color:var(--muted)}.fb-bo-missed{color:var(--warn);font-weight:600}.fb-bo-move{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.fb-bo-grid .fb-mstrip .ui-mstrip-cell{padding:0 .25rem}@media (max-width: 639px){.fb-bo-grid .fb-mstrip.ui-mstrip{flex-wrap:wrap;row-gap:.625rem}.fb-bo-grid .fb-mstrip.ui-mstrip--fixed .ui-mstrip-cell{flex:0 0 25%;min-width:0;width:25%}.fb-bo-grid .fb-mstrip.ui-mstrip>:nth-child(4n+1){border-left:0}}.fb-dropchoices-label{margin-bottom:.25rem}.fb-dropchoices-open{padding:.5rem 0}.fb-claim{margin-bottom:.75rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand) 6%,transparent)}.fb-claim-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.fb-ml-auto{margin-left:auto}.fb-claim-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem}.fb-claim-field{display:flex;flex-direction:column;gap:.1875rem;flex:1 1 14rem;min-width:0}.fb-claim-field--bid{flex:0 0 9rem}.fb-input{padding:.3125rem .5rem;border:1px solid var(--border);border-radius:5px;background:var(--surface-1);color:var(--text);font-size:calc(12px + var(--fs-bump, 0px));width:100%}.fb-claim-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;font-size:calc(12px + var(--fs-bump, 0px))}.fb-claim-droplabel{margin:.75rem 0 .25rem}.fb-droplist{margin:0 0 .75rem}.fb-dropopt{border-bottom:1px solid var(--border)}.fb-dropopt{cursor:pointer}.fb-dropopt.is-locked{cursor:not-allowed;opacity:.55}.fb-dropopt:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.fb-dropopt--nobody{display:flex;align-items:baseline;gap:.5rem;min-height:48px;padding:.75rem}.fb-claim-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.fb-dropopt.is-on{background:color-mix(in srgb,var(--brand) 10%,transparent);box-shadow:inset 3px 0 0 var(--brand)}.fb-pendingrow{display:flex;align-items:center;gap:.5rem;padding:.4375rem .25rem}.fb-pendingrow--mine{box-shadow:inset 3px 0 0 var(--brand);padding-left:.625rem}.fb-pendingrow-team{flex:0 0 7rem}.fb-statline{display:inline-flex;flex-wrap:wrap;gap:.5rem;font-size:calc(10px + var(--fs-bump, 0px));font-variant-numeric:tabular-nums}.fb-statline-cell{display:inline-flex;align-items:baseline;gap:.1875rem}.fb-statline-label{color:var(--muted);letter-spacing:.03em}.fb-leaguegame-head{display:flex;width:100%;gap:.75rem;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit}.fb-leaguegame-head:hover{background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.fb-leaguegame-score{min-width:4rem;text-align:center}.fb-leaguegame-dash{margin:0 .25rem}.fb-leaguegame-body{display:grid;grid-template-columns:minmax(0,1fr);gap:0 1.25rem;padding:0 .75rem .75rem;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}@media (min-width: 1024px){.fb-leaguegame-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.fb-teamread-block{margin-top:1.25rem}.fb-teamread-lede{max-width:96ch}.fb-teamread-heading{margin-bottom:.5rem;font-size:calc(11px + var(--fs-bump, 0px));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fb-teamread-headline{margin:0 0 .25rem;font-size:calc(16px + var(--fs-bump, 0px));font-weight:600;line-height:1.3;color:var(--text);text-transform:none;letter-spacing:0}.fb-teamread-summary{margin:0;font-size:calc(13.5px + var(--fs-bump, 0px));line-height:1.6;color:var(--text-2)}.ui-insights-bullets>li{position:relative}.ui-insights-bullets>li:before{content:"";position:absolute;left:-.8rem;top:.6em;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--muted) 65%,transparent)}.fb-tableskeleton>*+*{margin-top:.5rem}.fb-teamread-claims>*+*{border-top:1px solid color-mix(in srgb,var(--border) 35%,transparent)}.ui-insights-bullets>li:has(>.fb-teamread):before{content:none}.ui-insights-bullets>li:has(>.fb-teamread){margin-left:-1.1rem}.fb-teamread-claim{font-family:var(--font-sans, system-ui, sans-serif);font-size:calc(12px + var(--fs-bump, 0px));line-height:1.45;color:var(--text-2)}.fb-teamread-teamclaim{margin:0;padding:.5rem .25rem;font-size:calc(12px + var(--fs-bump, 0px));line-height:1.5;color:var(--text-2)}.fb-teamread-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:start}@media (min-width: 900px){.fb-teamread-actions{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr))}}.fb-teamread-action{padding:.625rem .75rem;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 30%,transparent)}.fb-teamread-move{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;min-width:0}.fb-teamread-player{display:flex;align-items:center;gap:.375rem;min-width:0;padding:0;border:0;background:transparent;font-size:calc(13px + var(--fs-bump, 0px));cursor:pointer}.fb-teamread-player:hover .fb-truncate{text-decoration:underline}.fb-teamread-arrow{color:var(--muted);flex:0 0 auto}.fb-teamread-actiontext{margin:0;font-size:calc(14px + var(--fs-bump, 0px));font-weight:600;line-height:1.4;color:var(--text)}.fb-teamread-why{margin:.375rem 0 0;font-size:calc(12.5px + var(--fs-bump, 0px));line-height:1.55;color:var(--text-2)}.fb-fs-13{font-size:calc(13px + var(--fs-bump, 0px))}.fb-opacity-25{opacity:.25}.fb-opacity-75{opacity:.75}.fb-underline{text-decoration:underline}.fb-linkbtn{padding:0;border:0;background:transparent;font-size:calc(11px + var(--fs-bump, 0px));color:var(--brand-light, var(--brand));text-decoration:underline;cursor:pointer}.fb-linkbtn:hover{color:var(--brand)}.fb-help-details{margin-top:.5rem}.fb-help-card{background:var(--surface-2);border:1px solid var(--border);border-radius:8px}.fb-help-step{min-width:22px;height:22px;border-radius:11px;background:var(--surface-3, var(--raised));color:var(--text);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:calc(11px + var(--fs-bump, 0px));font-weight:600;flex:0 0 auto}.fb-help-note{border-top:1px solid var(--border);padding-top:.5rem}.fb-card--raised{background:var(--raised)}.fb-benchtoggle{display:flex;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.4375rem .25rem;border:0;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:transparent;color:var(--muted);font-weight:700;letter-spacing:.05em;cursor:pointer;text-align:left}.fb-benchtoggle:hover{color:var(--text-2)}.fb-benchtoggle-pts{margin-left:auto;letter-spacing:0;font-weight:400}@media (max-width: 480px){.ui-tabs>.ui-tab{padding:0 .55rem}}.fb-act-filters{display:flex;gap:.25rem;flex-wrap:wrap}.fb-act-list{list-style:none;margin:0;padding:0}.fb-act-row{display:grid;grid-template-columns:6.5rem 10rem minmax(0,1fr) 2.5rem 4.5rem;align-items:center;gap:.5rem;padding:.4rem 0;font-size:calc(12px + var(--fs-bump, 0px));border-bottom:1px solid color-mix(in srgb,var(--border) 20%,transparent)}.fb-act-row:last-child{border-bottom:0}.fb-act-mine{background:color-mix(in srgb,var(--brand) 6%,transparent)}.fb-act-lost .fb-act-move{opacity:.65}.fb-act-when{color:var(--muted);font-size:calc(11px + var(--fs-bump, 0px));white-space:nowrap}.fb-act-team{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-act-move{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.fb-act-player{display:inline-flex;align-items:center;gap:.25rem;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.fb-act-player:hover{color:var(--brand)}.fb-act-face{width:20px;height:20px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.fb-act-dropped{color:var(--muted)}.fb-act-in{color:var(--pos, var(--brand));font-weight:700}.fb-act-out{font-weight:700}.fb-act-pos{font-style:normal;font-size:calc(10px + var(--fs-bump, 0px));color:var(--muted)}.fb-act-bid{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fb-act-status{font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted);text-transform:lowercase}.fb-act-lost .fb-act-status{color:var(--danger, #e5484d)}.fb-act-outbid{grid-column:3 / -1;font-size:calc(11px + var(--fs-bump, 0px));color:var(--muted)}.fb-act-outbid:before{content:"won by "}@media (max-width: 640px){.fb-act-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:.15rem;padding:.55rem 0}.fb-act-when{grid-column:1;grid-row:1}.fb-act-status{grid-column:2 / -1;grid-row:1;text-align:right}.fb-act-team{grid-column:1 / -1;grid-row:2}.fb-act-move{grid-column:1;grid-row:3}.fb-act-bid{grid-column:2 / -1;grid-row:3}.fb-act-outbid{grid-column:1 / -1;grid-row:4}}.fb-irchecks{display:flex;flex-direction:column;gap:.5rem}.fb-irrow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}@media (max-width: 640px){.ui-nav .ui-navsearch{flex:0 1 auto;width:min(44vw,12rem)}.ui-nav .ui-navsearch-input{width:100%;text-overflow:ellipsis}.ui-nav-right:has(.ui-bell-btn) .ui-navsearch{width:min(36vw,9rem)}}.ui-odds-grid{margin-bottom:.75rem}.fb-game-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fb-game-back{font-size:calc(13px + var(--fs-bump, 0px));color:var(--muted);text-decoration:underline;text-underline-offset:3px}.fb-game-back:hover{color:var(--text)}.fb-follow{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.fb-follow svg{display:inline-block;flex:none}@media (max-width: 639px){.fb-searchroot{position:static}.fb-searchdropdown{left:.75rem;right:.75rem;margin-top:.375rem;max-height:calc(100dvh - 12rem);overflow-y:auto;overscroll-behavior:contain}}.fb-rowactions,.fb-watchlist-meta{display:inline-flex;align-items:center;gap:.5rem}.fb-watchlist-injury{flex-shrink:0}.fb-watchlist-form{display:inline-flex;gap:.5rem;white-space:nowrap}.fb-watchlist-season:before{content:"· "}@media (max-width: 639px){.fb-watchlist-form{display:grid;justify-items:end;gap:.125rem}.fb-watchlist-season:before{content:none}}.fb-wirefilters{display:grid;gap:.5rem;margin-bottom:.75rem}.fb-wirepos{max-width:100%;overflow-x:auto;scrollbar-width:none}.fb-wirepos::-webkit-scrollbar{display:none}.fb-wiresortrow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.fb-dropopt :is(.fb-playeridentity-link,.fb-playeridentity a){pointer-events:none}.fb-wiresortkeys{display:inline-flex;align-items:center;gap:.5rem}.fb-wireloading{margin:0 0 .5rem}.fb-wire--switching{opacity:.45;pointer-events:none;transition:opacity .15s ease}.ui-notif-icon:has(.fb-notif-face){overflow:hidden;padding:0}.fb-notif-face{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.fb-notif-crest{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}@media (max-width: 639px){.fb-freeze1 :is(th,td):first-child,.fb-freeze2 :is(th,td):nth-child(2){position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--border)}.fb-freeze2 .fb-namecell{max-width:11.5rem}.fb-freeze2 .fb-namecell>.fb-inlineflex{overflow:hidden}}:root[data-theme=light] :is(.fb-rankbadge--good,.fb-depthstate--up,.fb-tag--ok){color:color-mix(in srgb,var(--ok) 72%,#000)}:root[data-theme=light] :is(.fb-rankbadge--bad,.fb-depthstate--out,.fb-tag--danger){color:color-mix(in srgb,var(--danger) 75%,#000)}:root[data-theme=light] :is(.fb-rankbadge--poor,.fb-depthstate--warn,.fb-tag--warn){color:color-mix(in srgb,var(--warn) 78%,#000)}:root[data-theme=light] .fb-c-brand-light{color:var(--brand)}:root[data-theme=light] .fb-depthstate--down{color:color-mix(in srgb,var(--chart-1) 80%,#000)}:root[data-theme=light] .fb-rankbadge--elite{color:color-mix(in srgb,var(--fb-elite) 88%,#000)}body.in-game .ph-tabbar{display:none!important}@media (max-width: 639px){body.in-game .ui-nav{display:none}}body.in-game .fb-main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.fb-gs{display:flex;flex-direction:column;gap:1rem}.fb-gs-body{display:flex;flex-direction:column;gap:1rem;min-width:0}.fb-gs-top{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;margin:-1rem -1rem 0;padding:.5rem 1rem;background:var(--surface);border-bottom:1px solid var(--border)}@media (min-width: 640px){.fb-gs-top{margin:-2rem -1.5rem 0;padding:.75rem 1.5rem}}@media (min-width: 1024px){.fb-gs-top{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}.fb-gs-id{display:flex;align-items:center;gap:.5rem;min-width:0}.fb-gs-id img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.fb-gs-line{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fb-gs-line strong{color:var(--text);font-variant-numeric:tabular-nums}.fb-gs-line span{font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-gs-gogroup{display:flex;gap:2px}.fb-gs-go{min-height:40px;justify-content:center;white-space:nowrap}.fb-gs-more{min-height:40px;min-width:40px;justify-content:center;padding:0}.fb-gs-err{grid-column:1 / -1}.fb-gs-progress{grid-column:1 / -1;height:3px;background:var(--surface-2)}.fb-gs-progress>div{height:100%;background:var(--brand);transition:width .3s ease}.fb-gs-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;padding:0 0 env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border)}.fb-gs-tab{position:relative;display:flex;align-items:center;justify-content:center;min-height:3.25rem;color:var(--muted);font-weight:700;font-size:calc(13px + var(--fs-bump, 0px));background:none;border:0}.fb-gs-tab.is-here{color:var(--brand);box-shadow:inset 0 3px 0 var(--brand)}.fb-gs-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000080;display:flex;align-items:flex-start;justify-content:flex-end;padding:4rem 1rem 0}.fb-gs-sheet--bottom{align-items:flex-end;padding:0 0 calc(3.25rem + env(safe-area-inset-bottom));justify-content:stretch}.fb-gs-sheetbody{display:flex;flex-direction:column;min-width:14rem;width:100%;max-width:22rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg, .5rem);overflow:hidden}.fb-gs-sheet--bottom .fb-gs-sheetbody{max-width:none;border-radius:0}.fb-gs-sheetrow{min-height:48px;padding:0 1rem;text-align:left;background:none;border:0;border-bottom:1px solid var(--border);color:var(--text);font-weight:600}.fb-gs-sheetrow:last-child{border-bottom:0}.fb-office{display:flex;flex-direction:column;gap:1rem}.fb-office-building{display:flex;justify-content:center;padding:3rem 1rem}.fb-office-club{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.fb-office-club>img{width:3.5rem;height:3.5rem;-o-object-fit:contain;object-fit:contain}.fb-office-name{font-size:calc(18px + var(--fs-bump, 0px));font-weight:700;color:var(--text);line-height:1.2}.fb-office-record{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;color:var(--muted);font-size:calc(13px + var(--fs-bump, 0px))}.fb-office-record strong{color:var(--text);font-size:calc(16px + var(--fs-bump, 0px));font-variant-numeric:tabular-nums}.fb-office-units{display:grid;grid-template-columns:auto auto;gap:.125rem .5rem;font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.fb-office-units dd{color:var(--text);text-align:right}.fb-office-game{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .25rem;color:var(--text);border-radius:var(--radius, .375rem)}.fb-office-opplogo{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.fb-hub-card{display:flex;align-items:center;gap:.75rem}.fb-hub-cardlink{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1;color:inherit}.fb-hub-cardlink img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.fb-hub-cardlink>span{display:flex;flex-direction:column}.fb-hub-name{font-weight:700;color:var(--text)}.fb-hub-meta{font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.fb-hub-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.fb-clubpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:.5rem}.fb-clubpick-opt{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;border:1px solid var(--border);border-radius:var(--radius-lg, .5rem);background:none;color:var(--text-2);font-size:calc(12px + var(--fs-bump, 0px));font-weight:700}.fb-clubpick-opt img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.fb-clubpick-opt.is-on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand)}.fb-scout-bio{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;font-size:calc(13px + var(--fs-bump, 0px))}.fb-scout-bio dt{color:var(--muted)}.fb-scout-bio dd{color:var(--text)}@media (max-width: 639px){.fb-office-club{grid-template-columns:auto minmax(0,1fr)}.fb-office-units{grid-column:1 / -1;display:flex;gap:.375rem}.fb-office-units dd{margin-right:.75rem}}.fb-moves-cap{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.fb-moves-cap strong{font-size:calc(18px + var(--fs-bump, 0px));color:var(--text);font-variant-numeric:tabular-nums}.fb-moves-cap span{font-size:calc(12px + var(--fs-bump, 0px));color:var(--muted)}.fb-moves-acts{display:flex;margin-top:.375rem}.fb-loadmore{display:flex;justify-content:center;min-height:1px;padding:.5rem 0}.fb-event--moment .ui-row-title{color:var(--brand)}:root{--fb-scroll-panel-h: min(36rem, 65dvh)}@media (min-width: 1024px){:root{--fb-scroll-panel-h: min(44rem, 72vh)}}.fb-scroll-panel{max-height:var(--fb-scroll-panel-h);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0}.fb-scroll-panel thead th,.fb-scrolltable .ui-table--sticky thead .ui-th{position:sticky;top:0;z-index:2;background:var(--surface-2)}.fb-scroll-panel .fb-freeze1 thead th:first-child,.fb-freeze2 .ui-table--sticky thead .ui-th:nth-child(2){z-index:3}.fb-freeze1 thead th:first-child,.fb-freeze2 thead th:nth-child(2){background:var(--surface-2)}.ui-tablescroll:has(>.ui-table--sticky){overscroll-behavior:contain}.fb-newspanel--scroll .ui-news-scroll{max-height:var(--fb-scroll-panel-h);overscroll-behavior:contain}@layer base{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--border)}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,blockquote,figure,pre,dl,dd{margin:0}ol,ul,menu{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1em}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}::-moz-placeholder{opacity:1;color:var(--muted)}::placeholder{opacity:1;color:var(--muted)}textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}}html{color-scheme:light}[data-theme=dark]{color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{border-color:var(--border)}.font-mono,code,kbd,pre{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.katex-display{margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.sandbox-md{font-size:calc(14px + var(--fs-bump, 0px));color:var(--text);line-height:1.625}.sandbox-md h1{font-size:calc(20px + var(--fs-bump, 0px));font-weight:700;color:var(--text);margin:1rem 0 .5rem}.sandbox-md h2{font-size:calc(18px + var(--fs-bump, 0px));font-weight:600;color:var(--text);margin:.75rem 0 .5rem}.sandbox-md h3{font-size:calc(16px + var(--fs-bump, 0px));font-weight:600;color:var(--text-2);margin:.5rem 0 .25rem}.sandbox-md p{color:var(--text-2);margin-bottom:.5rem}.sandbox-md ul{list-style:disc;padding-left:1.25rem;margin-bottom:.5rem;color:var(--text-2)}.sandbox-md ol{list-style:decimal;padding-left:1.25rem;margin-bottom:.5rem;color:var(--text-2)}.sandbox-md li{font-size:calc(14px + var(--fs-bump, 0px))}.sandbox-md li+li{margin-top:.125rem}.sandbox-md a{color:var(--brand-light);text-decoration:underline}.sandbox-md a:hover{color:var(--text)}.sandbox-md strong{font-weight:600;color:var(--text)}.sandbox-md em{font-style:italic;color:var(--text-2)}.sandbox-md code{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump, 0px));background:var(--surface-2);padding:.125rem .375rem;border-radius:.25rem;color:var(--brand-light)}.sandbox-md pre{background:var(--surface-2);border-radius:var(--radius-lg);padding:.75rem;margin-bottom:.5rem;overflow-x:auto}.sandbox-md pre code{background:transparent;padding:0;color:var(--text-2)}.sandbox-md blockquote{border-left:2px solid color-mix(in srgb,var(--brand) 40%,transparent);padding-left:.75rem;color:var(--muted);font-style:italic;margin:.5rem 0}.sandbox-md hr{border-color:var(--border);margin:1rem 0}.sandbox-md table{width:100%;font-size:calc(12px + var(--fs-bump, 0px));border-collapse:collapse;margin-bottom:.5rem}.sandbox-md th{text-align:left;padding:.375rem .5rem;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-weight:500}.sandbox-md td{padding:.375rem .5rem;border:1px solid var(--border);color:var(--text-2)}.sandbox-md tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.pvt-sandbox{font-size:calc(12px + var(--fs-bump, 0px));font-family:inherit;color:var(--text)}.pvt-sandbox table.pvtUi{border-collapse:separate!important;border-spacing:6px!important;background:transparent!important;width:100%}.pvt-sandbox table.pvtUi td{padding:0!important;border:none!important;background:transparent!important;vertical-align:top}.pvt-sandbox .pvtRenderers{display:none!important}.pvt-sandbox .pvtAxisContainer.pvtUnused{background:var(--raised)!important;border:1px dashed var(--border-strong)!important;border-radius:8px!important;padding:6px 8px!important;min-height:36px!important;display:flex!important;flex-wrap:wrap!important;gap:3px!important;align-items:flex-start!important;align-content:flex-start!important}.pvt-sandbox .pvtAxisContainer:not(.pvtUnused),.pvt-sandbox .pvtVals{background:var(--surface-2)!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:6px 8px!important;min-height:44px!important;min-width:90px!important}.pvt-sandbox .pvtAxisContainer:not(.pvtUnused):hover,.pvt-sandbox .pvtVals:hover{border-color:var(--border-strong)!important;background:var(--raised)!important}.pvt-sandbox .pvtAxisLabel{font-size:calc(9px + var(--fs-bump, 0px))!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--muted)!important;font-weight:700!important;display:block;margin-bottom:4px;width:100%}.pvt-sandbox .pvtAxisContainer li{list-style:none!important;padding:0!important;margin:2px 0!important}.pvt-sandbox .pvtAxisContainer li span.pvtAttr{background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:5px!important;color:var(--text-2)!important;font-size:calc(11px + var(--fs-bump, 0px))!important;padding:2px 7px!important;cursor:grab!important;display:inline-flex!important;align-items:center!important;gap:4px;white-space:nowrap!important;transition:background .1s,border-color .1s}.pvt-sandbox .pvtAxisContainer li span.pvtAttr:hover{background:var(--border)!important;color:var(--text)!important}.pvt-sandbox .pvtAxisContainer:not(.pvtUnused) li span.pvtAttr,.pvt-sandbox .pvtVals li span.pvtAttr{background:color-mix(in srgb,var(--brand) 8%,transparent)!important;border-color:color-mix(in srgb,var(--brand) 35%,transparent)!important;color:var(--brand-light)!important}.pvt-sandbox .pvtAxisContainer:not(.pvtUnused) li span.pvtAttr:hover,.pvt-sandbox .pvtVals li span.pvtAttr:hover{background:color-mix(in srgb,var(--brand) 18%,transparent)!important;border-color:color-mix(in srgb,var(--brand) 55%,transparent)!important}.pvt-sandbox .pvtTriangle{color:var(--muted)!important;font-size:calc(8px + var(--fs-bump, 0px))!important;opacity:.7}.pvt-sandbox .pvtFilteredAttribute span.pvtAttr{background:color-mix(in srgb,var(--brand) 20%,transparent)!important;border-color:color-mix(in srgb,var(--brand) 50%,transparent)!important;color:var(--brand-light)!important}.pvt-sandbox .pvtDropdown{position:relative!important;display:inline-block!important}.pvt-sandbox .pvtDropdownValue{background:var(--raised)!important;border:1px solid var(--border-strong)!important;border-radius:6px!important;color:var(--text)!important;font-size:calc(11px + var(--fs-bump, 0px))!important;padding:3px 22px 3px 8px!important;cursor:pointer!important;white-space:nowrap!important;display:flex!important;align-items:center!important;gap:4px;transition:border-color .1s}.pvt-sandbox .pvtDropdownCurrent:hover,.pvt-sandbox .pvtDropdownCurrentOpen{border-color:var(--brand)!important}.pvt-sandbox .pvtDropdownIcon{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;font-size:calc(8px + var(--fs-bump, 0px))!important;color:var(--muted)!important;pointer-events:none!important}.pvt-sandbox .pvtDropdownMenu{position:absolute!important;top:calc(100% + 3px)!important;left:0!important;min-width:100%!important;background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:7px!important;box-shadow:0 6px 20px #00000059!important;padding:3px!important;z-index:9999!important;overflow:hidden!important}.pvt-sandbox .pvtDropdownMenu .pvtDropdownValue{border:none!important;border-radius:5px!important;background:transparent!important;padding:4px 10px!important;font-size:calc(11px + var(--fs-bump, 0px))!important;color:var(--text-2)!important;display:block!important;width:100%!important;cursor:pointer!important}.pvt-sandbox .pvtDropdownMenu .pvtDropdownValue:hover{background:var(--surface-2)!important;color:var(--text)!important}.pvt-sandbox .pvtDropdownMenu .pvtDropdownActiveValue{background:color-mix(in srgb,var(--brand) 12%,transparent)!important;color:var(--brand-light)!important;font-weight:600!important}.pvt-sandbox .pvtRowOrder,.pvt-sandbox .pvtColOrder{cursor:pointer!important;color:var(--muted)!important;font-size:calc(10px + var(--fs-bump, 0px))!important;padding:0 4px!important;background:transparent!important;border:none!important;opacity:.7}.pvt-sandbox .pvtRowOrder:hover,.pvt-sandbox .pvtColOrder:hover{color:var(--text)!important;opacity:1}.pvt-sandbox input[type=text]{background:var(--raised)!important;border:1px solid var(--border-strong)!important;border-radius:6px!important;color:var(--text)!important;padding:3px 8px!important;font-size:calc(11px + var(--fs-bump, 0px))!important;outline:none!important;width:50px}.pvt-sandbox input[type=text]:focus{border-color:var(--brand)!important}.pvt-sandbox table.pvtTable{border-collapse:collapse!important;font-size:calc(12px + var(--fs-bump, 0px))!important;width:auto;min-width:300px}.pvt-sandbox table.pvtTable th{background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--text-2)!important;font-weight:600!important;padding:5px 14px!important;white-space:nowrap!important;text-align:left!important;font-size:calc(11px + var(--fs-bump, 0px))!important;letter-spacing:.02em}.pvt-sandbox table.pvtTable .pvtColLabel,.pvt-sandbox table.pvtTable .pvtRowLabel{color:var(--text)!important;font-weight:600!important}.pvt-sandbox table.pvtTable td{background:var(--surface)!important;border:1px solid color-mix(in srgb,var(--border) 60%,transparent)!important;color:var(--text-2)!important;font-family:ui-monospace,Cascadia Code,monospace!important;padding:4px 14px!important;text-align:right!important;white-space:nowrap!important}.pvt-sandbox table.pvtTable td.pvtVal:hover{background:var(--surface-2)!important;color:var(--text)!important}.pvt-sandbox .pvtTotal,.pvt-sandbox .pvtGrandTotal{background:var(--surface-2)!important;color:var(--brand-light)!important;font-weight:700!important;border-top:2px solid var(--border-strong)!important}.pvt-sandbox .pvtTotalLabel{background:var(--surface-2)!important;color:var(--muted)!important;font-size:calc(10px + var(--fs-bump, 0px))!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:600!important;text-align:right!important}.pvt-sandbox .pvtFilterBox{background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:10px!important;box-shadow:0 10px 30px #00000080!important;color:var(--text)!important;padding:12px!important;z-index:9999!important;min-width:180px}.pvt-sandbox .pvtFilterBox input[type=text]{width:100%!important;margin-bottom:8px}.pvt-sandbox .pvtFilterBox .pvtSearch{background:var(--raised)!important;border:1px solid var(--border-strong)!important;border-radius:6px!important;color:var(--text)!important;padding:4px 8px!important;font-size:calc(11px + var(--fs-bump, 0px))!important;outline:none!important;width:100%!important;margin-bottom:6px;box-sizing:border-box!important}.pvt-sandbox .pvtFilterBox .pvtSearch:focus{border-color:var(--brand)!important}.pvt-sandbox .pvtFilterBox label{color:var(--text-2)!important;font-size:calc(11px + var(--fs-bump, 0px))!important;display:flex!important;align-items:center!important;gap:6px;padding:2px 0;cursor:pointer}.pvt-sandbox .pvtFilterBox label:hover{color:var(--text)!important}.pvt-sandbox .pvtFilterBox input[type=checkbox]{accent-color:var(--brand)}.pvt-sandbox .pvtButton{background:var(--brand)!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:calc(11px + var(--fs-bump, 0px))!important;padding:4px 10px!important;margin-top:6px;margin-right:4px}.pvt-sandbox .pvtButton:hover{opacity:.85}.pvt-sandbox .pvtCloseX{cursor:pointer!important;color:var(--muted)!important;float:right!important;font-size:calc(13px + var(--fs-bump, 0px))!important;line-height:1!important}.pvt-sandbox .pvtCloseX:hover{color:var(--text)!important}.pvt-sandbox .pvtCheckContainer{max-height:200px!important;overflow-y:auto!important;margin:4px 0}.pvt-sandbox .pvtOnly{color:var(--brand-light)!important;font-size:calc(10px + var(--fs-bump, 0px))!important;cursor:pointer!important;opacity:0;margin-left:2px}.pvt-sandbox label:hover .pvtOnly{opacity:1}.sandbox-cm-editor .cm-editor{background:#0f1117!important}.sandbox-cm-editor .cm-focused{outline:none!important}.sandbox-cm-editor .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6;padding:10px 12px;min-height:80px}.cm-tooltip{background:#161b24!important;border:1px solid #1F2532!important;border-radius:8px!important;box-shadow:0 8px 24px #00000080!important;overflow:hidden}.cm-tooltip-autocomplete ul{max-height:260px!important}.cm-tooltip-autocomplete ul li{padding:5px 10px!important;color:#8b95a3!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(13px + var(--fs-bump, 0px));display:flex;align-items:center;gap:6px}.cm-tooltip-autocomplete ul li[aria-selected]{background:#6366f125!important;color:#e8ecf3!important}.cm-tooltip-autocomplete ul li:hover{background:#1f2532!important}.cm-completionLabel{color:#e8ecf3}.cm-completionDetail{color:#5b6573!important;font-size:calc(11px + var(--fs-bump, 0px))!important;margin-left:auto;padding-left:8px}.cm-completionInfo{background:#161b24!important;border:1px solid #1F2532!important;border-radius:6px!important;padding:8px 12px!important;color:#8b95a3!important;font-size:calc(12px + var(--fs-bump, 0px))!important;max-width:280px;line-height:1.5}.cm-completionIcon-variable{color:#818cf8!important}.cm-completionIcon-type{color:#67e8f9!important}.cm-completionIcon-function{color:#f472b6!important}.cm-completionIcon-keyword{color:#818cf8!important}@media (max-width: 640px){.tap-target{min-height:34px}}@font-face{font-family:Phosphor Mono;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJU.woff2) format("woff2");size-adjust:128%;font-display:swap}@font-face{font-family:Phosphor Chrome;src:url(https://fonts.gstatic.com/s/pixelifysans/v3/CHylV-3HFUT7aC4iv1TxGDR9Jn0Eiw.woff2) format("woff2");font-weight:400 700;unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215;font-display:swap}:root[data-skin=phosphor]{color-scheme:dark;--amber: #ffb000;--gold: #ffd27a;--ember: #ff6a3d;--rust: #d9442b;--green: #9be564;--teal: #46c7c0;--paper: #0a0a07;--bg: #070705;--surface: #0a0a07;--surface-2: #14110a;--raised: #1d180b;--border: rgba(255, 176, 0, .28);--border-strong: #86651f;--text: #ffb000;--text-2: #e3a21e;--muted: #b98c33;--brand: #ffb000;--brand-text: #ffd27a;--brand-light: #ffd27a;--on-brand: #0a0a07;--series-2: #46c7c0;--series-3: #9be564;--chart-1: #ffb000;--chart-2: #46c7c0;--chart-3: #9be564;--chart-4: #ff6a3d;--chart-5: #ffd27a;--chart-6: #d9442b;--chart-7: #e8a46a;--chart-8: #7fb8a4;--ok: #9be564;--warn: #ffd27a;--danger: #ff6a3d;--sev-ok: #9be564;--sev-warn: #ffd27a;--sev-error: #ff6a3d;--stat-elite: #ff6a3d;--stat-great: #ffb000;--stat-avg: #8c7238;--stat-below: #3a9f99;--stat-poor: #46c7c0;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--shadow-sm: 3px 3px 0 #000;--shadow-md: 3px 3px 0 #000;--shadow-lg: 4px 4px 0 #000;--font-mono: "Phosphor Mono", "VT323", "JetBrains Mono", ui-monospace, monospace;--px-chrome: "Phosphor Chrome", "Phosphor Mono", "Pixelify Sans", "Inter", system-ui, sans-serif;--px-body: "DotGothic16", "Inter", system-ui, sans-serif}:root[data-skin=phosphor] body{font-family:var(--px-body);background:var(--bg);background-image:repeating-conic-gradient(#050503,#050503 25%,#070705 0%,#070705 50%);background-size:4px 4px}:root[data-skin=phosphor] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:45;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(0,0,0,.16) 2px 3px)}:root[data-skin=phosphor] img{position:relative;z-index:46}:root[data-skin=phosphor] :is(h1,h2,h3,.ui-pagehead-title,.ui-card-title,.ui-nav-brand){font-family:var(--px-chrome);text-shadow:0 0 6px rgba(255,176,0,.35)}:root[data-skin=phosphor] :is(.ui-pagehead-title){font-weight:700;letter-spacing:.01em}:root[data-skin=phosphor] .ui-card{border:2px solid var(--amber);box-shadow:3px 3px #000}:root[data-skin=phosphor] .ui-card>.ui-card-head{margin:-1rem -1rem .85rem;padding:.3rem .5rem;flex-direction:row;align-items:center;gap:.6rem;border-bottom:2px solid var(--amber);background:repeating-linear-gradient(to bottom,var(--surface) 0 2px,var(--amber) 2px 3px)}:root[data-skin=phosphor] .ui-card>.ui-card-head:before{content:"";flex:none;width:1.05rem;height:1.05rem;border:2px solid var(--amber);background:var(--surface)}:root[data-skin=phosphor] .ui-card-head-text{margin:0 auto;padding:0 .6rem;background:var(--surface);text-align:center;min-width:0}:root[data-skin=phosphor] .ui-card-title{justify-content:center;font-size:calc(1rem + var(--fs-bump, 0px));font-weight:700}:root[data-skin=phosphor] .ui-card-subtitle{margin-top:0;font-size:calc(.7rem + var(--fs-bump, 0px))}:root[data-skin=phosphor] .ui-card-actions{background:var(--surface);padding:0 .25rem}:root[data-skin=phosphor] .ui-nav{border-bottom:2px solid var(--amber);font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.ui-nav-item,.ui-nav-entry,.ui-nav-mobile-link,.ui-nav-mobile-sub){font-family:var(--px-chrome);border-radius:0}:root[data-skin=phosphor] .ui-nav-item--active,:root[data-skin=phosphor] .ui-nav-item--active:hover{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] :is(.ui-nav-menu,.ui-drawer,.ui-bell-panel){border:2px solid var(--amber);border-radius:0;box-shadow:4px 4px #000}:root[data-skin=phosphor] .ui-tabs{border-bottom:2px solid var(--amber);gap:0}:root[data-skin=phosphor] .ui-tab{font-family:var(--px-chrome);border-bottom:0;margin-bottom:0}:root[data-skin=phosphor] .ui-tab--active{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] .ui-segmented{border:2px solid var(--amber);padding:0;gap:0;background:var(--surface)}:root[data-skin=phosphor] .ui-segmented-btn{font-family:var(--px-chrome);font-size:calc(.8rem + var(--fs-bump, 0px));border-radius:0;padding:.125rem .75rem;color:var(--text-2)}:root[data-skin=phosphor] .ui-segmented-btn--active{background:var(--amber);color:var(--paper);box-shadow:none}:root[data-skin=phosphor] :is(.ui-btn){font-family:var(--px-chrome);border:2px solid var(--amber);border-radius:9px;box-shadow:3px 3px #000;background:var(--surface);color:var(--amber)}:root[data-skin=phosphor] :is(.ui-btn):active{background:var(--amber);color:var(--paper);box-shadow:none;translate:2px 2px}:root[data-skin=phosphor] .ui-btn--primary{background:var(--surface);color:var(--amber);box-shadow:3px 3px #000,inset 0 0 0 3px var(--surface),inset 0 0 0 5px var(--amber)}:root[data-skin=phosphor] .ui-btn--danger{background:var(--rust);border-color:var(--rust);color:var(--paper)}:root[data-skin=phosphor] :is(.ui-field,.ui-navsearch-input,input[type=text],input:not([type]),select,textarea){border:2px solid var(--amber);border-radius:0;background:var(--surface-2);color:var(--amber);font-family:var(--px-body)}:root[data-skin=phosphor] .ui-navsearch{border-radius:0}:root[data-skin=phosphor] :is(.ui-table th,.ui-th,table thead th){background:var(--amber);color:var(--paper);font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-th{font-size:calc(13px + var(--fs-bump, 0px))}:root[data-skin=phosphor] :is(.ui-mstrip-label,.ui-race-legend-abbr){font-size:calc(13px + var(--fs-bump, 0px))}:root[data-skin=phosphor] .ui-tip-btn{font-family:Georgia,Times New Roman,serif}:root[data-skin=phosphor] :is(.ui-table th,.ui-th) .ui-sort-arrow{color:var(--paper)}:root[data-skin=phosphor] :is(.ui-table td,.ui-td){border-bottom:1px dotted rgba(255,176,0,.28)}:root[data-skin=phosphor] .ui-tr--clickable:hover{background:#ffb00014}:root[data-skin=phosphor] :is(.ui-td-num,.ui-mono){font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-heatpill{border-radius:0;font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.ui-chip,.ui-chipbadge,.ui-insights-badge){border-radius:0;font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.ui-toggle){border-radius:0;border:2px solid var(--amber)}:root[data-skin=phosphor] .ui-toggle-knob{border-radius:0}:root[data-skin=phosphor] .ui-insights-num{border-radius:0;font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-skeleton{background:#ffb0001a}:root[data-skin=phosphor] :is(.ui-matchup-status--live){color:var(--ember)}:root[data-skin=phosphor] :is(.ui-avatar){border-radius:0;border:2px solid var(--amber)}:root[data-skin=phosphor] :is(.ui-fa-launcher,.ui-updatetoast-card,.ui-fa-panel,.ui-confirm){border-radius:0;border:2px solid var(--amber);box-shadow:4px 4px #000}.ph-tabbar{display:none}@media (max-width: 640px){:root[data-skin=phosphor] .ph-tabbar{display:flex;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:48;background:var(--surface);border-top:2px solid var(--amber);padding:.375rem 0 calc(.375rem + env(safe-area-inset-bottom))}:root[data-skin=phosphor] body{padding-bottom:calc(2px + 4.25rem + env(safe-area-inset-bottom))}:root[data-skin=phosphor] .ui-nav-burger{display:none}:root[data-skin=phosphor] .ui-fa-launcher{bottom:calc(5rem + env(safe-area-inset-bottom))}}.ph-tabbar-track{display:flex;gap:.25rem;height:3.5rem;align-items:center;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:max(.5rem,env(safe-area-inset-left)) max(.5rem,env(safe-area-inset-right));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.25rem),rgba(0,0,0,.15));mask-image:linear-gradient(to right,#000 calc(100% - 2.25rem),#00000026)}.ph-tabbar-track::-webkit-scrollbar{display:none}.ph-tab{flex:0 0 auto;box-sizing:border-box;min-width:max(3.9rem,calc((100vw - 1rem) / 5.5 - .25rem));min-height:3.25rem;display:grid;place-items:center;align-content:center;gap:.2rem;padding:.35rem .5rem;white-space:nowrap;border:2px solid transparent;background:none;color:var(--amber);cursor:pointer;font-family:var(--px-chrome);font-size:calc(1.35rem + var(--fs-bump, 0px));line-height:1;text-shadow:0 0 6px rgba(255,176,0,.35)}.ph-tab span{font-size:calc(.7rem + var(--fs-bump, 0px))}.ph-tab-icon{width:1.6rem;height:1.6rem;filter:drop-shadow(0 0 4px rgba(255,176,0,.35))}.ph-tab--here{border-color:var(--amber);background:#ffb0001f}.ph-tabbar-track{flex:1;min-width:0}.ph-tab--more{margin-inline-end:max(.5rem,env(safe-area-inset-right));border-left:2px solid rgba(255,176,0,.35)}.ph-more{position:fixed;inset:0 0 calc(2px + 4.25rem + env(safe-area-inset-bottom));z-index:70;background:#0000008c}.ph-more-sheet{position:absolute;left:0;right:0;bottom:0;max-height:70vh;overflow-y:auto;background:var(--surface);border-top:2px solid var(--amber);padding:.5rem 1rem 1rem;font-family:var(--px-chrome);color:var(--amber)}.ph-more-list{list-style:none;margin:0;padding:0}.ph-more-group{margin:.75rem 0 .25rem;font-size:calc(.7rem + var(--fs-bump, 0px));letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ph-more-item{display:block;width:100%;padding:.75rem .5rem;border:2px solid transparent;background:none;color:inherit;font:inherit;font-size:calc(1rem + var(--fs-bump, 0px));text-align:left;cursor:pointer}.ph-more-item--here{border-color:var(--amber);background:#ffb0001f}.ph-more-foot{margin-top:.75rem;padding-top:.75rem;border-top:1px dotted rgba(255,176,0,.35)}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.85rem;margin:-1.5rem -1.5rem 0;position:relative;text-align:left}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:before{content:"";grid-area:1 / 1 / 2 / -1;align-self:stretch;background:repeating-linear-gradient(to bottom,var(--surface) 0 2px,var(--amber) 2px 3px);border-bottom:2px solid var(--amber)}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head>*{position:relative;z-index:1}:root[data-skin=phosphor] .ui-settingsgroup-headtext{display:contents}:root[data-skin=phosphor] .ui-settingsgroup-head h2{grid-area:1 / 2;justify-self:center;position:relative;z-index:1;margin:0 0 2px;padding:0 .6rem;background:var(--surface);font-size:calc(1rem + var(--fs-bump, 0px));font-weight:700;line-height:1.85rem}:root[data-skin=phosphor] .ui-settingsgroup-head p{grid-row:2;grid-column:1 / -1;margin:0 1.5rem;position:relative;z-index:1}:root[data-skin=phosphor] .ui-settingsgroup-icon,:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:not(.ui-settingsgroup-head--icon):after{grid-area:1 / 1;width:1.6rem;height:1.6rem;margin:.3rem 0 calc(.3rem + 2px) .5rem;border:2px solid var(--amber);border-radius:0;background:var(--surface);color:var(--amber)}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:not(.ui-settingsgroup-head--icon):after{content:"";position:relative;z-index:1}:root[data-skin=phosphor] .ui-settingsgroup-icon svg{width:.9rem;height:.9rem}:root[data-skin=phosphor] .ui-settingsgroup-aside{grid-area:1 / 3;margin:0 .5rem 2px 0;background:var(--surface)}:root[data-skin=phosphor] .ui-toggle{background:var(--surface-2)}:root[data-skin=phosphor] .ui-toggle-knob{top:2px;left:2px;width:18px;height:18px;background:transparent;border:2px solid color-mix(in srgb,var(--amber) 45%,transparent);box-shadow:none}:root[data-skin=phosphor] .ui-toggle:not(.ui-toggle--on){border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:transparent}:root[data-skin=phosphor] .ui-toggle--on{background:var(--amber)}:root[data-skin=phosphor] .ui-toggle--on .ui-toggle-knob{background:var(--paper);border-color:var(--paper)}:root[data-skin=phosphor] .ui-navsearch{border:2px solid var(--amber)}:root[data-skin=phosphor] .ui-navsearch .ui-navsearch-input{border:0;background:transparent}:root[data-skin=phosphor] .recharts-wrapper [stroke="#6366f1" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#818cf8" i]{stroke:#ffb000}:root[data-skin=phosphor] .recharts-wrapper [fill="#6366f1" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#818cf8" i]{fill:#ffb000}:root[data-skin=phosphor] .recharts-wrapper [stop-color="#6366f1" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#818cf8" i]{stop-color:#ffb000}:root[data-skin=phosphor] .recharts-wrapper [stroke="#f97316" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#ef4444" i]{stroke:#ff6a3d}:root[data-skin=phosphor] .recharts-wrapper [fill="#f97316" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#ef4444" i]{fill:#ff6a3d}:root[data-skin=phosphor] .recharts-wrapper [stop-color="#f97316" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#ef4444" i]{stop-color:#ff6a3d}:root[data-skin=phosphor] .recharts-wrapper [stroke="#f59e0b" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#fbbf24" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#eab308" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#ec4899" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#f472b6" i]{stroke:#ffd27a}:root[data-skin=phosphor] .recharts-wrapper [fill="#f59e0b" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#fbbf24" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#eab308" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#ec4899" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#f472b6" i]{fill:#ffd27a}:root[data-skin=phosphor] .recharts-wrapper [stop-color="#f59e0b" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#fbbf24" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#eab308" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#ec4899" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#f472b6" i]{stop-color:#ffd27a}:root[data-skin=phosphor] .recharts-wrapper [stroke="#22c55e" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#34d399" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#10b981" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#84cc16" i]{stroke:#9be564}:root[data-skin=phosphor] .recharts-wrapper [fill="#22c55e" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#34d399" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#10b981" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#84cc16" i]{fill:#9be564}:root[data-skin=phosphor] .recharts-wrapper [stop-color="#22c55e" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#34d399" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#10b981" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#84cc16" i]{stop-color:#9be564}:root[data-skin=phosphor] .recharts-wrapper [stroke="#14b8a6" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#0ea5e9" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#60a5fa" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#3b82f6" i]{stroke:#46c7c0}:root[data-skin=phosphor] .recharts-wrapper [fill="#14b8a6" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#0ea5e9" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#60a5fa" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#3b82f6" i]{fill:#46c7c0}:root[data-skin=phosphor] .recharts-wrapper [stop-color="#14b8a6" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#0ea5e9" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#60a5fa" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#3b82f6" i]{stop-color:#46c7c0}:root[data-skin=phosphor] .recharts-wrapper [stroke="#a855f7" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#a78bfa" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#8b5cf6" i]{stroke:#7fb8a4}:root[data-skin=phosphor] .recharts-wrapper [fill="#a855f7" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#a78bfa" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#8b5cf6" i]{fill:#7fb8a4}:root[data-skin=phosphor] .recharts-wrapper [stop-color="#a855f7" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#a78bfa" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#8b5cf6" i]{stop-color:#7fb8a4}:root[data-skin=phosphor] .recharts-wrapper [stroke="#4b5563" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#8b95a3" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#6b7280" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#374151" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#64748b" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#94a3b8" i],:root[data-skin=phosphor] .recharts-wrapper [stroke="#cbd5e1" i]{stroke:#8c7238}:root[data-skin=phosphor] .recharts-wrapper [fill="#4b5563" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#8b95a3" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#6b7280" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#374151" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#64748b" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#94a3b8" i],:root[data-skin=phosphor] .recharts-wrapper [fill="#cbd5e1" i]{fill:#8c7238}:root[data-skin=phosphor] .recharts-wrapper [stop-color="#4b5563" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#8b95a3" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#6b7280" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#374151" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#64748b" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#94a3b8" i],:root[data-skin=phosphor] .recharts-wrapper [stop-color="#cbd5e1" i]{stop-color:#8c7238}:root[data-skin=phosphor] :is(.ui-td-num,.ui-boxscore-num,.ui-linescore-cell,.ui-linescore-total,.ui-heatpill,.ui-insights-num,.ui-mono,.ui-stat-value,.ui-metriccard-value,.ui-inline-stat-value,.ui-chip-value,.ui-summarychip-value,.ui-gauge-value,.ui-picks-value,.ui-matchup-score){font-family:var(--font-mono);letter-spacing:.02em}:root[data-skin=phosphor] .ui-heatpill{font-weight:400}:root[data-skin=phosphor] :is(.ui-boxscore-num,.ui-linescore-cell,.ui-linescore-total,.ui-playfeed-score){font-size:1.15em}:root[data-skin=phosphor]{--stat-avg: #c2a062}:root[data-skin=phosphor] :is(.ui-table th,.ui-th){font-size:calc(.68rem + var(--fs-bump, 0px));letter-spacing:.03em}:root[data-skin=phosphor] :is(.ui-table th,.ui-th) :is(.ui-tip-btn,.ui-helptip-btn){color:var(--paper);border-color:var(--paper);background:transparent}@media (max-width: 640px){:root[data-skin=phosphor] .ui-card>.ui-card-head{flex-wrap:wrap;row-gap:0}:root[data-skin=phosphor] .ui-card>.ui-card-head>.ui-card-actions{order:3;flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin:.3rem -.5rem -.3rem;padding:.4rem .5rem;border-top:2px solid var(--amber)}}:root[data-skin=phosphor]{--px-arrows-horizontal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 13v-2h10v2zm6 2v-2h2v2zm-2 2v-2h2v2zm2-6V9h2v2z'/%3E %3Cpath d='M17 15V7h2v8zm-6-2v-2H1v2zm-6 2v-2H3v2zm2 2v-2H5v2zm-2-6V9H3v2z'/%3E %3Cpath d='M7 15V7H5v8z'/%3E %3C/svg%3E");--px-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M9 2h6v2H9zM7 4h2v2H7zm8 0h2v2h-2zM5 6h2v7H5zm12 0h2v7h-2zM3 13h2v4H3zm16 0h2v4h-2z'/%3E %3Cpath d='M3 15h18v2H3zm5 3h2v2H8zm6 0h2v2h-2zm-4 2h4v2h-4z'/%3E %3C/svg%3E");--px-bell-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M9 2h6v2H9zm6 2h2v2h-2zM5 6h2v7H5zm12 0h2v6h-2zM3 13h2v4H3z'/%3E %3Cpath d='M3 15h14v2H3zm5 3h2v2H8zm6 0h2v2h-2zm-4 2h4v2h-4zM5 4h2v2H5zm2 2h2v2H7zm2 2h2v2H9zm2 2h2v2h-2zm2 2h2v2h-2z'/%3E %3Cpath d='M15 14h2v2h-2zm2 2h2v2h-2zm2 2h2v2h-2zM3 2h2v2H3z'/%3E %3C/svg%3E");--px-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M5 4h14v2H5zm0 16h14v2H5zM3 10h2v10H3zm0-4h2v2H3zm16 0h2v2h-2zm0 4h2v10h-2zM3 8h18v2H3zm12-6h2v2h-2zM7 2h2v2H7z'/%3E %3C/svg%3E");--px-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M10 18H8v-2h2v2Zm-2-2H6v-2h2v2Zm4-2v2h-2v-2h2Zm-6 0H4v-2h2v2Zm8 0h-2v-2h2v2Zm2-2h-2v-2h2v2Zm2-2h-2V8h2v2Zm2-2h-2V6h2v2Z'/%3E %3C/svg%3E");--px-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E %3C/svg%3E");--px-chevron-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M8 13v-2h2v2H8Zm2-2V9h2v2h-2Zm0 4v-2h2v2h-2Zm2-6V7h2v2h-2Zm0 8v-2h2v2h-2Zm2-10V5h2v2h-2Zm0 12v-2h2v2h-2Z'/%3E %3C/svg%3E");--px-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 13v-2h-2v2h2Zm-2-2V9h-2v2h2Zm0 4v-2h-2v2h2Zm-2-6V7h-2v2h2Zm0 8v-2h-2v2h2ZM10 7V5H8v2h2Zm0 12v-2H8v2h2Z'/%3E %3C/svg%3E");--px-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 8h-2v2h2V8Zm-2 2H9v2h2v-2Zm4 0h-2v2h2v-2Zm-6 2H7v2h2v-2Zm8 0h-2v2h2v-2ZM7 14H5v2h2v-2Zm12 0h-2v2h2v-2Z'/%3E %3C/svg%3E");--px-clipboard: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 6h2v14H4zm2 14h12v2H6zM18 6h2v14h-2zM6 4h2v2H6zm10 0h2v2h-2zm-6-2h4v2h-4zm0 4h4v2h-4zM8 2h2v6H8zm6 0h2v6h-2z'/%3E %3C/svg%3E");--px-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M7 19H5V17H7V19ZM19 19H17V17H19V19ZM9 15V17H7V15H9ZM17 17H15V15H17V17ZM11 15H9V13H11V15ZM15 15H13V13H15V15ZM13 13H11V11H13V13ZM11 11H9V9H11V11ZM15 11H13V9H15V11ZM9 9H7V7H9V9ZM17 9H15V7H17V9ZM7 7H5V5H7V7ZM19 7H17V5H19V7Z'/%3E %3C/svg%3E");--px-coins: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M6 2h6v2H6zM4 4h2v2H4zm8 0h2v2h-2zm-8 8h2v2H4zm8 0h2v2h-2zm-6 2h6v2H6zM2 6h2v6H2zm12 0h2v6h-2z'/%3E %3Cpath d='M14 8h4v2h-4zm-4 10h2v2h-2zm8-8h2v2h-2zm-6 10h2v2h-2zm6-2h2v2h-2z'/%3E %3Cpath d='M12 20h6v2h-6zm-4-6h2v4H8zm12-2h2v6h-2zM7 6h4v2H7z'/%3E %3Cpath d='M9 6h2v6H9zm6 8h2v4h-2zm-1-2h3v2h-3z'/%3E %3C/svg%3E");--px-colors-swatch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M14 2h6v2h-6zm0 18h6v2h-6zM4 20h10v2H4zm8-16h2v16h-2zm8 0h2v16h-2zM2 16h2v4H2zm2-2h8v2H4zm12 2h2v2h-2zM6 12h2v2H6zM4 8h2v4H4zm2-2h4v2H6zm4 2h2v2h-2z'/%3E %3C/svg%3E");--px-crown: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M3 3h2v12H3zm16 0h2v12h-2zm-8 0h2v2h-2zM9 5h2v2H9zM5 5h2v2H5z'/%3E %3Cpath d='M3 3h2v2H3zm4 4h2v2H7zm6-2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zM5 15h14v2H5zm-2 4h18v2H3z'/%3E %3C/svg%3E");--px-cut: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M1 17h2v4H1zm14 0h2v4h-2zM3 21h4v2H3zm14 0h4v2h-4zM3 15h4v2H3zm14 0h4v2h-4zM7 17h2v4H7zm14 0h2v4h-2zM7 15h2v2H7zm8 0h2v2h-2zm-6-2h2v2H9zm6 0h-2v2h2zm-4-2h2v2h-2z'/%3E %3Cpath d='M13 11h-2v2h2zm0-2h2v2h-2zm-2 0H9v2h2zm4-2h2v2h-2zM9 7H7v2h2zm8-2h2v2h-2zM7 5H5v2h2zm12-2h2v2h-2zM5 3H3v2h2z'/%3E %3C/svg%3E");--px-database: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M2 6h2v4H2zm0 4h2v4H2zm0 4h2v4H2zm18-8h2v4h-2zm0 4h2v4h-2zm0 4h2v4h-2zM4 4h4v2H4zm0 8h4v-2H4zm0 4h4v-2H4zm0 4h4v-2H4zM16 4h4v2h-4zm0 8h4v-2h-4zm0 4h4v-2h-4zm0 4h4v-2h-4zM8 2h8v2H8zm0 12h8v-2H8zm0 4h8v-2H8zm0 4h8v-2H8z'/%3E %3C/svg%3E");--px-drag-and-drop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M11 21H9v-2h2v2Zm10 0h-2v-2h2v2ZM9 19H7V9h2v10Zm10-4h-2v2h-2v2h-2v-6h6v2Zm0 4h-2v-2h2v2ZM5 17H3v-2h2v2Zm0-4H3v-2h2v2Zm16-2h-2V9h2v2ZM5 9H3V7h2v2Zm14 0H9V7h10v2ZM5 5H3V3h2v2Zm4 0H7V3h2v2Zm4 0h-2V3h2v2Zm4 0h-2V3h2v2Z'/%3E%3C/svg%3E");--px-external-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M11 5H5v2h6V5ZM5 7H3v12h2V7Zm12 12H5v2h12v-2Zm2-6h-2v6h2v-6Zm-8 0H9v2h2v-2Zm2-2h-2v2h2v-2Zm2-2h-2v2h2V9Zm2-2h-2v2h2V7Zm2-2h-2v2h2V5Zm2-2h-2v8h2V3Z'/%3E %3Cpath d='M21 3h-8v2h8V3Z'/%3E %3C/svg%3E");--px-eye: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 20H8v-2h8v2Zm-8-2H4v-2h4v2Zm12 0h-4v-2h4v2ZM4 16H2v-2h2v2Zm10-6h-2v2h2v-2h2v4h-2v2h-4v-2H8v-4h2V8h4v2Zm8 6h-2v-2h2v2ZM2 14H0v-4h2v4Zm22 0h-2v-4h2v4ZM4 10H2V8h2v2Zm18 0h-2V8h2v2ZM8 8H4V6h4v2Zm12 0h-4V6h4v2Zm-4-2H8V4h8v2Z'/%3E %3C/svg%3E");--px-invert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 2h16v2H4zm0 18h16v2H4zM2 4h2v16H2zm18 0h2v16h-2zM4 18h2v2H4zm0-2h4v2H4zm0-2h6v2H4zm0-2h8v2H4zm0-2h10v2H4zm0-2h12v2H4zm0-2h14v2H4zm0-2h16v2H4z'/%3E %3C/svg%3E");--px-leaf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M1 18h2v4H1zm2-2h2v2H3zm2-2h6v2H5zm6-2h2v2h-2zm-6 6h4v2H5zm4 2h4v2H9zm4-2h4v2h-4zm4-2h2v2h-2zm2-8h2v8h-2zm0-4h2v4h-2zm-2-2h2v2h-2zm-4 2h4v2h-4zM7 6h6v2H7zM5 8h2v2H5zm-2 2h2v4H3z'/%3E %3C/svg%3E");--px-logout: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M8 11h12v2H8zm8-2h2v2h-2z'/%3E %3Cpath d='M14 7h2v10h-2zm2 6h2v2h-2zM6 2h12v2H6zm0 18h12v2H6zM4 4h2v16H4zm14 0h2v3h-2zm0 13h2v3h-2z'/%3E %3C/svg%3E");--px-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M20 18H4v-2h16v2Zm0-5H4v-2h16v2Zm0-5H4V6h16v2Z'/%3E %3C/svg%3E");--px-message: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M20 2H4v2h16zm0 14H6v2h14zm2-12h-2v12h2zM4 4H2v18h2zm2 14H4v2h2z'/%3E %3C/svg%3E");--px-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 11h16v2H4z'/%3E %3C/svg%3E");--px-monitor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 2h16v2H4zm0 14h16v2H4zM2 4h2v12H2zm18 0h2v12h-2zm-9 14h2v2h-2zm-3 2h8v2H8z'/%3E %3C/svg%3E");--px-moon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M18 22H8v-2h10v2ZM8 20H6v-2h2v2Zm12 0h-2v-2h2v2ZM6 18H4v-2h2v2Zm16 0h-2v-4h-2v-2h2v-2h2v8ZM4 16H2V6h2v10Zm14 0h-6v-2h6v2Zm-6-2h-2v-2h2v2Zm-2-2H8V6h2v6ZM6 6H4V4h2v2Zm8-2h-2v2h-2V4H6V2h8v2Z'/%3E %3C/svg%3E");--px-package: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M10 20h4v2h-4zm0-16h4V2h-4zm0 6h4v2h-4zm4 8h4v2h-4zm0-12h4V4h-4zm0 2h4v2h-4zm4 8h4v2h-4zm0-8h4V6h-4zM6 18h4v2H6zM6 6h4V4H6zm0 2h4v2H6zm-4 8h4v2H2zm0-8h4V6H2z'/%3E %3Cpath d='M2 6h2v12H2zm18 0h2v12h-2zm-8 6h2v8h-2zm-2-6h4v2h-4z'/%3E %3C/svg%3E");--px-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 11h7v2h-7v7h-2v-7H4v-2h7V4h2v7Z'/%3E %3C/svg%3E");--px-refresh: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M13 20H9V18H13V20ZM19 16H21V18H19V20H17V18H15V16H17V8H19V16ZM9 18H7V16H9V18ZM7 6H9V8H7V16H5V8H3V6H5V4H7V6ZM15 16H13V14H15V16ZM23 16H21V14H23V16ZM3 10H1V8H3V10ZM11 10H9V8H11V10ZM17 8H15V6H17V8ZM15 6H11V4H15V6Z'/%3E%3C/svg%3E");--px-reload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 4h2v6h-2zm-2-2h2v2h-2zm0 2h2v8h-2zM4 8H2v5h2z'/%3E %3Cpath d='M4 6h16v2H4zm4 14H6v-6h2zm2 2H8v-2h2zm0-2H8v-8h2zm10-4h2v-5h-2z'/%3E %3Cpath d='M20 18H4v-2h16z'/%3E %3C/svg%3E");--px-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M22 22h-2v-2h2v2Zm-2-2h-2v-2h2v2Zm-6-2H6v-2h8v2Zm4 0h-2v-2h2v2ZM6 16H4v-2h2v2Zm10 0h-2v-2h2v2ZM4 14H2V6h2v8Zm14 0h-2V6h2v8ZM6 6H4V4h2v2Zm10 0h-2V4h2v2Zm-2-2H6V2h8v2Z'/%3E %3C/svg%3E");--px-send: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 19h4v2H2v-8h2v6Zm8 0H8v-2h4v2Zm4-2h-4v-2h4v2Zm4-2h-4v-2h4v2Zm-10-2H4v-2h6v2Zm12 0h-2v-2h2v2ZM8 5H4v6H2V3h6v2Zm12 6h-4V9h4v2Zm-4-2h-4V7h4v2Zm-4-2H8V5h4v2Z'/%3E %3C/svg%3E");--px-settings-cog: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M4 20h3v-2h4v4h2v-4h4v2h-2v4H9v-4H7v2H2v-5h2v3Zm18 2h-5v-2h3v-3h2v5ZM6 11H2v2h4v4H4v-2H0V9h4V7h2v4Zm14-2h4v6h-4v2h-2v-4h4v-2h-4V7h2v2Zm-6 7h-4v-2h4v2Zm-4-2H8v-4h2v4Zm6 0h-2v-4h2v4Zm-2-4h-4V8h4v2ZM7 4H4v3H2V2h5v2Zm8 0h2V2h5v5h-2V4h-3v2h-4V2h-2v4H7V4h2V0h6v4Z'/%3E%3C/svg%3E");--px-shuffle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M10 19H2v-2h8v2Zm12 0h-8v-2h8v2Zm-10-2h-2v-6h2v6Zm6-10h2v2h2v2h-2v2h-2v2h-2v-4h-4V9h4V5h2v2ZM8 11H2V9h6v2Z'/%3E %3C/svg%3E");--px-sliders: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M8 14H7v6H5v-6H2v-2h6v2Zm5 6h-2V10h2v10Zm9-2h-3v2h-2v-2h-1v-2h6v2Zm-3-4h-2V4h2v10ZM7 10H5V4h2v6Zm6-4h2v2H9V6h2V4h2v2Z'/%3E%3C/svg%3E");--px-sparkles: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4zm0-12h2v6h-2z'/%3E %3Cpath d='M17 3h6v2h-6zM3 17h2v2H3zm-2 2h2v2H1zm2 2h2v2H3zm2-2h2v2H5z'/%3E %3C/svg%3E");--px-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M5 20H8V22H3V16H5V20ZM21 22H16V20H19V16H21V22ZM10 20H8V18H10V20ZM16 20H14V18H16V20ZM14 18H10V16H14V18ZM7 16H5V13H7V16ZM19 16H17V13H19V16ZM5 13H3V11H5V13ZM21 13H19V11H21V13ZM9 9H3V11H1V7H9V9ZM23 11H21V9H15V7H23V11ZM11 7H9V3H11V7ZM15 7H13V3H15V7ZM13 3H11V1H13V3Z'/%3E %3C/svg%3E");--px-star-filled: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10 2h4v4h-4zM8 6h8v2h-8zM2 8h20v2h-20zM4 10h16v2h-16zM6 12h12v4h-12zM4 16h6v2h-6zM14 16h6v2h-6zM4 18h4v2h-4zM16 18h4v2h-4zM2 20h4v2h-4zM18 20h4v2h-4z'/%3E%3C/svg%3E");--px-sun: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M13 22h-2v-3h2v3Zm-6-3H5v-2h2v2Zm12 0h-2v-2h2v2Zm-4-2H9v-2h6v2Zm-6-2H7V9h2v6Zm8 0h-2V9h2v6ZM5 13H2v-2h3v2Zm17 0h-3v-2h3v2Zm-7-4H9V7h6v2ZM7 7H5V5h2v2Zm12 0h-2V5h2v2Zm-6-2h-2V2h2v3Z'/%3E%3C/svg%3E");--px-test-tube: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M7 2h10v2H7zm1 2h2v16H8zm2 16h4v2h-4zm4-16h2v16h-2z'/%3E %3Cpath d='M8 13h8v2H8z'/%3E %3C/svg%3E");--px-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M18 22H6V20H18V22ZM9 6H15V4H17V6H22V8H20V20H18V8H6V20H4V8H2V6H7V4H9V6ZM15 4H9V2H15V4Z'/%3E %3C/svg%3E");--px-trending-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M4 18H2v-2h2v2Zm2-2H4v-2h2v2Zm8 0h-2v-2h2v2Zm-6-2H6v-2h2v2Zm4 0h-2v-2h2v2Zm4 0h-2v-2h2v2Zm6-8v8h-2v-4h-2V8h-4V6h8Zm-12 6H8v-2h2v2Zm8 0h-2v-2h2v2Z'/%3E%3C/svg%3E");--px-trophy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 17H13V19H15V21H9V19H11V17H8V15H16V17ZM18 5H22V11H20V7H18V11H20V13H18V15H16V5H8V15H6V13H4V11H6V7H4V11H2V5H6V3H18V5Z'/%3E %3C/svg%3E");--px-upload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M19 21H5v-2h14v2ZM5 19H3v-4h2v4Zm16 0h-2v-4h2v4ZM13 5h2v2h2v2h-4v8h-2V9H7V7h2V5h2V3h2v2Z'/%3E %3C/svg%3E");--px-warning-diamond: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M2 10h2v2H2zm0 4h2v-2H2zm20-4h-2v2h2zm0 4h-2v-2h2zM4 8h2v2H4zm0 8h2v-2H4zm16-8h-2v2h2zm0 8h-2v-2h2zM6 6h2v2H6zm0 12h2v-2H6zM18 6h-2v2h2zm0 12h-2v-2h2zM8 4h2v2H8zm0 16h2v-2H8zm8-16h-2v2h2zm0 16h-2v-2h2zM10 2h2v2h-2zm0 20h2v-2h-2zm4-20h-2v2h2zm0 20h-2v-2h2zm-3-5h2v-2h-2zm0-4h2V7h-2z'/%3E %3C/svg%3E")}:root[data-skin=phosphor] :is(.ui-navsearch-icon,.ui-fa-send-icon,.ui-fa-opacity-icon,.ui-datenav-cal,.ui-iconbtn[aria-label^=Close] svg,.ui-fa-launcher svg,.ui-fa-hdrbtn[aria-label^=Minimize] svg,.ui-fa-hdrbtn[aria-label^=Close] svg,.ui-bell-btn svg)>*{display:none}:root[data-skin=phosphor] .ui-navsearch-icon{background-color:currentColor;-webkit-mask:var(--px-search) center / contain no-repeat;mask:var(--px-search) center / contain no-repeat}:root[data-skin=phosphor] .ui-fa-send-icon{background-color:currentColor;-webkit-mask:var(--px-send) center / contain no-repeat;mask:var(--px-send) center / contain no-repeat}:root[data-skin=phosphor] .ui-fa-opacity-icon{background-color:currentColor;-webkit-mask:var(--px-invert) center / contain no-repeat;mask:var(--px-invert) center / contain no-repeat}:root[data-skin=phosphor] .ui-datenav-cal{background-color:currentColor;-webkit-mask:var(--px-calendar) center / contain no-repeat;mask:var(--px-calendar) center / contain no-repeat}:root[data-skin=phosphor] .ui-iconbtn[aria-label^=Close] svg{background-color:currentColor;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat}:root[data-skin=phosphor] .ui-fa-launcher svg{background-color:currentColor;-webkit-mask:var(--px-message) center / contain no-repeat;mask:var(--px-message) center / contain no-repeat}:root[data-skin=phosphor] .ui-fa-hdrbtn[aria-label^=Minimize] svg{background-color:currentColor;-webkit-mask:var(--px-minus) center / contain no-repeat;mask:var(--px-minus) center / contain no-repeat}:root[data-skin=phosphor] .ui-fa-hdrbtn[aria-label^=Close] svg{background-color:currentColor;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat}:root[data-skin=phosphor] .ui-bell-btn svg{background-color:currentColor;-webkit-mask:var(--px-bell) center / contain no-repeat;mask:var(--px-bell) center / contain no-repeat}:root[data-skin=phosphor] :is(.ui-nav-burger,.ui-sb-iconbtn--danger,.ui-error-icon,.ui-empty-icon){font-size:0!important;line-height:0}:root[data-skin=phosphor] .ui-nav-burger:before{content:"";display:inline-block;width:22px;height:22px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--px-menu) center / contain no-repeat;mask:var(--px-menu) center / contain no-repeat}:root[data-skin=phosphor] .ui-sb-iconbtn--danger:before{content:"";display:inline-block;width:14px;height:14px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat}:root[data-skin=phosphor] .ui-error-icon:before{content:"";display:inline-block;width:40px;height:40px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--px-warning-diamond) center / contain no-repeat;mask:var(--px-warning-diamond) center / contain no-repeat}:root[data-skin=phosphor] .ui-empty-icon:before{content:"";display:inline-block;width:40px;height:40px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--px-sport) center / contain no-repeat;mask:var(--px-sport) center / contain no-repeat}:root .px-icon{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;flex:none}:root[data-skin=phosphor] :is(.ui-table--sticky .ui-th,.ui-btable thead th,.ui-btable tfoot td,.ui-bell-head,.ui-log-tools){z-index:47}:root[data-skin=phosphor] *,:root[data-skin=phosphor] *:before,:root[data-skin=phosphor] *:after{border-radius:0}:root[data-skin=phosphor] :is(.ui-spinner,.ui-spin,[class*=spinner]){border-radius:50%}:root[data-skin=phosphor] :is(.ui-odds,.ui-insights-box,.ui-picks-value){padding:.75rem .9rem}:root[data-skin=phosphor] .ui-picks-summary{padding-inline:.15rem}:root[data-skin=phosphor] .ui-avatar{border-radius:0;border:1px solid var(--amber)}:root[data-skin=phosphor] :is(.ui-datenav-btn:first-of-type svg,.ui-datenav-btn:last-of-type svg)>*{display:none}:root[data-skin=phosphor] .ui-datenav-btn:first-of-type svg{background-color:currentColor;-webkit-mask:var(--px-chevron-left) center / contain no-repeat;mask:var(--px-chevron-left) center / contain no-repeat}:root[data-skin=phosphor] .ui-datenav-btn:last-of-type svg{background-color:currentColor;-webkit-mask:var(--px-chevron-right) center / contain no-repeat;mask:var(--px-chevron-right) center / contain no-repeat}:root[data-skin=phosphor] :is(.ui-article-back,.ui-article-original,.ui-article-art){border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] :is(.ui-article-back,.ui-article-original,.ui-article-source,.ui-article-meta){font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-article-back{background:transparent;color:var(--amber)}:root[data-skin=phosphor] .ui-article-original{background:transparent;color:var(--amber)}:root[data-skin=phosphor] .ui-article-original--main{background:var(--amber);color:var(--paper);filter:none}:root[data-skin=phosphor] .ui-article-title{font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-article-body blockquote{border-left-color:var(--amber)}:root[data-skin=phosphor] .ui-notif-sheet{background:var(--paper);border:2px solid var(--amber);border-radius:0;box-shadow:none}@media (max-width: 639px){:root[data-skin=phosphor] .ui-notif-sheet{border:0}}:root[data-skin=phosphor] :is(.ui-notif-head,.ui-notif-tools){border-bottom:2px solid var(--amber)}:root[data-skin=phosphor] :is(.ui-notif-heading,.ui-notif-group-head,.ui-notif-count,.ui-notif-title,.ui-notif-under){font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-notif-heading{color:var(--amber)}:root[data-skin=phosphor] .ui-notif-group-head{background:var(--paper);color:var(--amber);border-bottom-color:var(--amber)}:root[data-skin=phosphor] :is(.ui-notif-face,.ui-notif-close){background:var(--paper)}:root[data-skin=phosphor] :is(.ui-notif-close,.ui-notif-icon,.ui-notif-action){border:2px solid var(--amber);border-radius:0;color:var(--amber)}:root[data-skin=phosphor] .ui-notif-row.is-unread .ui-notif-dot{background:var(--amber);border-radius:0}:root[data-skin=phosphor] .ui-notif-under{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--amber) 22%,var(--paper)) 0 4px,var(--paper) 4px 10px);color:var(--amber)}:root[data-skin=phosphor] .ui-listbtn{border-radius:0;color:color-mix(in srgb,var(--amber) 55%,transparent)}:root[data-skin=phosphor] .ui-listbtn--on{color:var(--paper);background:var(--amber)}:root[data-skin=phosphor] .ui-listbtn--labelled{border:1px solid var(--amber);font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-listbtn--md.ui-listbtn--labelled{border-width:2px}:root[data-skin=phosphor] .ui-listbtn--labelled .px-icon{width:.875rem;height:.875rem}:root[data-skin=phosphor] .ui-listbtn--labelled.ui-listbtn--on{color:var(--paper)}:root[data-skin=phosphor] .ui-listbtn .px-icon{width:1.1rem;height:1.1rem}:root[data-skin=phosphor] .ui-watchlist-row{border-bottom-color:color-mix(in srgb,var(--amber) 35%,transparent)}:root[data-skin=phosphor] .ui-watchlist-remove{border:2px solid var(--amber);border-radius:0;background:transparent;color:var(--amber)}:root[data-skin=phosphor] .ui-watchlist-meta{font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.ui-sortmenu-btn,.ui-sortmenu-list){border:2px solid var(--amber);border-radius:0;background:var(--paper);box-shadow:none}:root[data-skin=phosphor] .ui-sortmenu-btn{font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-sortmenu-opt{border-radius:0;font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-sortmenu-opt.is-on{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] .ui-ratingbar-track{border-radius:0;height:.625rem;background:color-mix(in srgb,var(--amber) 14%,transparent)}:root[data-skin=phosphor] .ui-ratingbar-fill{border-radius:0}:root[data-skin=phosphor] .ui-ratingbar-range{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--rb) 55%,transparent) 0 3px,transparent 3px 5px)}:root[data-skin=phosphor] :is(.ui-ratingbar-label,.ui-ratingbar-value strong){font-family:var(--px-chrome)}:root[data-skin=phosphor]{--px-football: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M8 5h8v2h-8zM4 7h4v2h-4zM16 7h4v2h-4zM2 9h2v6h-2zM20 9h2v6h-2zM4 15h4v2h-4zM16 15h4v2h-4zM8 17h8v2h-8zM7 11h10v2h-10zM9 9h2v6h-2zM13 9h2v6h-2z'/%3E%3C/svg%3E");--px-sport: var(--px-football)}:root[data-skin=phosphor] :is(.fb-searchdropdown,.fb-hovercard){border:2px solid var(--amber);border-radius:0;box-shadow:4px 4px #000}:root[data-skin=phosphor] :is(.fb-ctlbtn,.fb-draftbtn,.fb-managebtn,.fb-lineupbtn,.fb-connectbtn,.fb-espnbtn,.fb-joinbtn,.fb-rescanbtn,.fb-clock-btn,.fb-compare-btn){font-family:var(--px-chrome);border:2px solid var(--amber);border-radius:9px;box-shadow:3px 3px #000;background:var(--surface);color:var(--amber)}:root[data-skin=phosphor] :is(.fb-ctlbtn,.fb-draftbtn,.fb-managebtn,.fb-lineupbtn,.fb-connectbtn,.fb-espnbtn,.fb-joinbtn,.fb-rescanbtn,.fb-clock-btn,.fb-compare-btn):active{background:var(--amber);color:var(--paper);box-shadow:none;translate:2px 2px}:root[data-skin=phosphor] :is(.fb-ctlbtn--on,.fb-draftbtn--primary,.fb-managebtn--brand,.fb-lineupbtn--on,.fb-compare-btn--on,.fb-sortbtn--on,.fb-weekbtn--current){background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] :is(.fb-select,.fb-leagueselect,.fb-perpick-select){border:2px solid var(--amber);border-radius:0;background:var(--surface-2);color:var(--amber);font-family:var(--px-body)}:root[data-skin=phosphor] :is(.fb-tabular){font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.fb-act-face,.fb-byeplayer-face,.fb-draftadvice-face,.fb-injuryrow-face,.fb-lineupmove-face,.fb-lineuprow-face,.fb-tradepick-face,.fb-newschip-avatar){border-radius:0}:root[data-skin=phosphor] :is(.fb-tag,.fb-gametag,.fb-infopill,.fb-filterchip,.fb-filterpill,.fb-poschip,.fb-posspill,.fb-pickchip,.fb-linkchip,.fb-needchip,.fb-schedchip,.fb-gamechip){border-radius:0;font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.fb-playerhero-headshot,.fb-searchavatar,.fb-hovercard-avatar){border-radius:0;border:2px solid var(--amber)}:root[data-skin=phosphor] :is(.fb-tabular){font-family:var(--font-mono);font-size:1.15em;letter-spacing:.02em}:root[data-skin=phosphor] :is(.fb-tabular) :is(.fb-tabular){font-size:1em}:root[data-skin=phosphor] :is(.fb-teamcard-chevron,.fb-drive-summary svg,.fb-explorelink svg,.fb-ctlbtn>svg.fb-icon-14,.fb-addcell-btn svg,.fb-sbcell-draghandle svg,.fb-sbcell-iconbtn[title="Delete cell"] svg,.fb-sbcell-iconbtn[title=Expand] svg,.fb-sbcell-iconbtn[title=Collapse] svg,.fb-compare-icon,.fb-favstar svg)>*{display:none}:root[data-skin=phosphor] .fb-teamcard-chevron{background-color:currentColor;-webkit-mask:var(--px-chevron-right) center / contain no-repeat;mask:var(--px-chevron-right) center / contain no-repeat}:root[data-skin=phosphor] .fb-drive-summary svg{background-color:currentColor;-webkit-mask:var(--px-chevron-down) center / contain no-repeat;mask:var(--px-chevron-down) center / contain no-repeat}:root[data-skin=phosphor] .fb-explorelink svg{background-color:currentColor;-webkit-mask:var(--px-chevron-right) center / contain no-repeat;mask:var(--px-chevron-right) center / contain no-repeat}:root[data-skin=phosphor] .fb-ctlbtn>svg.fb-icon-14{background-color:currentColor;-webkit-mask:var(--px-refresh) center / contain no-repeat;mask:var(--px-refresh) center / contain no-repeat}:root[data-skin=phosphor] .fb-addcell-btn svg{background-color:currentColor;-webkit-mask:var(--px-plus) center / contain no-repeat;mask:var(--px-plus) center / contain no-repeat}:root[data-skin=phosphor] .fb-sbcell-draghandle svg{background-color:currentColor;-webkit-mask:var(--px-drag-and-drop) center / contain no-repeat;mask:var(--px-drag-and-drop) center / contain no-repeat}:root[data-skin=phosphor] .fb-sbcell-iconbtn[title="Delete cell"] svg{background-color:currentColor;-webkit-mask:var(--px-trash) center / contain no-repeat;mask:var(--px-trash) center / contain no-repeat}:root[data-skin=phosphor] .fb-sbcell-iconbtn[title=Expand] svg{background-color:currentColor;-webkit-mask:var(--px-chevron-down) center / contain no-repeat;mask:var(--px-chevron-down) center / contain no-repeat}:root[data-skin=phosphor] .fb-sbcell-iconbtn[title=Collapse] svg{background-color:currentColor;-webkit-mask:var(--px-chevron-up) center / contain no-repeat;mask:var(--px-chevron-up) center / contain no-repeat}:root[data-skin=phosphor] .fb-compare-icon{background-color:currentColor;-webkit-mask:var(--px-arrows-horizontal) center / contain no-repeat;mask:var(--px-arrows-horizontal) center / contain no-repeat}:root[data-skin=phosphor] .fb-favstar svg{background-color:currentColor;-webkit-mask:var(--px-star) center / contain no-repeat;mask:var(--px-star) center / contain no-repeat}:root[data-skin=phosphor] :is(.fb-favstar[aria-pressed=true],.fb-favstar--on) svg{background-color:var(--gold);-webkit-mask-image:var(--px-star-filled);mask-image:var(--px-star-filled)}:root[data-skin=phosphor] .fb-navbrand-emoji{font-size:0!important}:root[data-skin=phosphor] .fb-navbrand-emoji:before{content:"";display:inline-block;width:22px;height:22px;vertical-align:middle;background-color:var(--ember);-webkit-mask:var(--px-football) center / contain no-repeat;mask:var(--px-football) center / contain no-repeat}:root[data-skin=phosphor] .fb-card--p3>.fb-fs-18{color:var(--gold)}:root[data-skin=phosphor] :is(.fb-board-roundcell,.fb-th,.fb-comparemodal-head,.fb-sandbox-sidebar,.fb-lineuppicker){z-index:47}@media (max-width: 640px){:root[data-skin=phosphor] .fb-lineuppicker{z-index:51;bottom:calc(2px + 4.25rem + env(safe-area-inset-bottom));padding-bottom:.625rem}}:root[data-skin=phosphor] :is(.fb-board-corner){z-index:48}:root[data-skin=phosphor] .fb-scroll-panel thead th{z-index:47}:root[data-skin=phosphor] :is(.fb-freeze1,.fb-freeze2) img{z-index:auto}:root[data-skin=phosphor] :is(.fb-freeze1 thead th,.fb-freeze2 .ui-table--sticky thead .ui-th){z-index:2}:root[data-skin=phosphor] :is(.fb-freeze1 thead th:first-child,.fb-freeze2 .ui-table--sticky thead .ui-th:nth-child(2)){z-index:3}:root[data-skin=phosphor] .fb-insertzone{height:2.5rem}:root[data-skin=phosphor] .fb-dropopt{border-bottom-color:color-mix(in srgb,var(--amber) 35%,transparent)}:root[data-skin=phosphor] .fb-dropopt.is-on{background:color-mix(in srgb,var(--amber) 16%,transparent);box-shadow:inset 4px 0 0 var(--amber)}:root[data-skin=phosphor] :is(.fb-fs-9,.fb-fs-10,.fb-label-xs,.fb-tag--sm,.fb-linkchip,.fb-rankbadge,.fb-depthstate,.fb-depthsnaps-k,.fb-depthproj-k,.fb-depthout-head,.fb-pctrow-avglabel,.fb-pctrow-flag,.fb-simplayer-total-label){font-size:calc(11px + var(--fs-bump, 0px))}
