.pvtUi{color:#2a3f5f;border-collapse:collapse;font-family:Verdana}.pvtUi select{-webkit-user-select:none;user-select:none;-khtml-user-select:none}.pvtUi td.pvtOutput{vertical-align:top}table.pvtTable{text-align:left;border-collapse:collapse;margin-top:3px;margin-left:3px;font-family:Verdana;font-size:8pt}table.pvtTable thead tr th,table.pvtTable tbody tr th{background-color:#ebf0f8;border:1px solid #c8d4e3;padding:5px;font-size:8pt}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tbody tr td{color:#2a3f5f;vertical-align:top;text-align:right;background-color:#fff;border:1px solid #c8d4e3;padding:5px}.pvtTotal,.pvtGrandTotal{font-weight:700}.pvtRowOrder,.pvtColOrder{cursor:pointer;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:15px;margin-left:5px;display:inline-block;text-decoration:none!important}.pvtAxisContainer,.pvtVals{background:#f2f5fa;border:1px solid #a2b1c6;min-width:20px;min-height:20px;padding:5px}.pvtRenderers{-webkit-user-select:none;user-select:none;padding-left:5px}.pvtDropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;margin:3px;display:inline-block;position:relative}.pvtDropdownIcon{float:right;color:#a2b1c6}.pvtDropdownCurrent{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #a2b1c6;border-radius:4px;width:210px;display:inline-block;position:relative}.pvtDropdownCurrentOpen{border-radius:4px 4px 0 0}.pvtDropdownMenu{box-sizing:border-box;background:#fff;border:1px solid #a2b1c6;border-top-color:#dfe8f3;border-radius:0 0 4px 4px;width:100%;margin-top:-1px;position:absolute}.pvtDropdownValue{text-align:left;padding:2px 5px;font-size:12px}.pvtDropdownActiveValue{background:#ebf0f8}.pvtVals{text-align:center;white-space:nowrap;vertical-align:top;padding-bottom:12px}.pvtRows{height:35px}.pvtAxisContainer li{cursor:move;padding:8px 6px;list-style-type:none}.pvtAxisContainer li.pvtPlaceholder{border:1px dashed #a2b1c6;border-radius:5px;padding:3px 15px}.pvtAxisContainer li.pvtPlaceholder span.pvtAttr{display:none}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;white-space:nowrap;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background:#f3f6fa;border:1px solid #c8d4e3;border-radius:5px;padding:2px 5px}.pvtTriangle{cursor:pointer;color:#506784}.pvtHorizList li{display:inline-block}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-style:italic}.sortable-chosen .pvtFilterBox{display:none!important}.pvtCloseX{cursor:pointer;font-size:18px;position:absolute;top:5px;right:5px;text-decoration:none!important}.pvtDragHandle{cursor:move;color:#a2b1c6;font-size:18px;position:absolute;top:5px;left:5px}.pvtButton{color:#506784;background:#f2f5fa;border:1px solid #c8d4e3;border-radius:5px;margin:3px;padding:3px 6px;font-size:14px;transition:all .34s cubic-bezier(.19,1,.22,1);text-decoration:none!important}.pvtButton:hover{background:#e2e8f0;border-color:#a2b1c6}.pvtButton:active{background:#d1dae6}.pvtFilterBox input{color:#506784;border:1px solid #c8d4e3;border-radius:5px;padding:0 3px;font-size:14px}.pvtFilterBox input:focus{border-color:#119dff;outline:none}.pvtFilterBox{z-index:100;text-align:center;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-color:#fff;border:1px solid #506784;width:300px;min-height:100px;position:absolute}.pvtFilterBox h4{margin:15px}.pvtFilterBox p{margin:10px auto}.pvtFilterBox button{color:#2a3f5f}.pvtFilterBox input[type=text]{color:#2a3f5f;width:230px;margin-bottom:5px}.pvtCheckContainer{text-align:left;white-space:nowrap;border-top:1px solid #dfe8f3;width:100%;max-height:30vh;font-size:14px;overflow-y:scroll}.pvtCheckContainer p{cursor:default;margin:0 0 1px;padding:3px}.pvtCheckContainer p.selected{background:#ebf0f8}.pvtOnly{float:left;cursor:pointer;width:35px;padding-left:5px;font-size:12px;display:none}.pvtOnlySpacer{float:left;width:35px;display:block}.pvtCheckContainer p:hover .pvtOnly{display:block}.pvtCheckContainer p:hover .pvtOnlySpacer{display:none}.pvtRendererArea{padding:5px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}@media (width<=640px){:root{--fs8:10px;--fs9:11px;--fs10:12px}}:root{--bg:#fafafc;--surface:#fff;--surface-2:#f4f5f8;--raised:#eaecf2;--border:#e4e7ed;--border-strong:#d1d6de;--text:#0a0e15;--text-2:#475262;--muted:#656d7a;--brand:#1e66e4;--brand-text:#1a56c8;--on-brand:#fff;--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 #0f172a0f;--shadow-md:0 1px 2px #0f172a0d, 0 8px 24px #0f172a0f;--shadow-lg:0 25px 50px -12px #0f172a40;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;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:#fff;--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 #0006;--shadow-md:0 1px 2px #0006, 0 8px 24px #00000080;--shadow-lg:0 25px 50px -12px #0009}:root{--fs-bump:0px}@media (width<=640px){:root{--fs-bump:2px}}html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.45}: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);min-width:0;padding:1rem}.ui-card-head{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.ui-card-head-text{min-width:0}.ui-card-title{font-size:calc(.95rem + var(--fs-bump,0px));color:var(--text);align-items:center;gap:.25rem;margin:0;display:flex}.ui-card-subtitle{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);margin:.25rem 0 0}.ui-card-actions{min-width:0}@media (width>=640px){.ui-card-head{flex-direction:row;justify-content:space-between;align-items:baseline}.ui-card-actions{flex-shrink:0}}.ui-stat{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.ui-stat-head{justify-content:space-between;align-items:flex-start;gap:.25rem;display:flex}.ui-stat-label{min-width:0;font-size:calc(11px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.25rem;font-weight:600;line-height:1;display:flex}.ui-stat-pill{font-size:calc(10px + var(--fs-bump,0px));border-radius:999px;flex-shrink:0;padding:.125rem .375rem;font-weight:600;line-height:1}.ui-stat-value-row{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.ui-stat-value{font-size:calc(28px + var(--fs-bump,0px));letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700;line-height:1}.ui-stat-sub{min-width:0;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);flex:auto}.ui-bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.ui-bar-fill{border-radius:inherit;height:100%;transition:width .5s}.ui-stat-foot{border-top:1px solid var(--border);margin-top:auto;padding-top:.5rem}.ui-stat-foot-row{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);justify-content:space-between;margin-bottom:.25rem;display:flex}.ui-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-inline-stats{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.ui-inline-stat{flex-direction:column;display:flex}.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{flex-shrink:0;align-items:stretch;display:flex}.ui-metriccells--dense{text-align:center;align-items:stretch;width:100%;display:flex}.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{flex-shrink:0;width:72px}.ui-metriccell--flex-sm{min-width:44px}.ui-metriccell--fixed-sm{flex-shrink:0;width:60px}.ui-metriccell--dense{min-width:0;padding:0 var(--space-1);text-align:center;flex:1}.ui-metricval{font-family:var(--font-mono);font-weight:700;font-size:calc(14px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;line-height:1}.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{justify-content:flex-end;align-items:center;gap:var(--space-1);font-size:calc(9px + var(--fs-bump,0px));color:var(--muted);margin-top:var(--space-1);line-height:1;display:flex}.ui-metricsub{font-size:calc(9px + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 60%, transparent);margin-top:var(--space-1);line-height:1}.ui-metricsalary{align-items:center;display:flex}.ui-metricsalary--row{padding-right:var(--space-3)}.ui-metricsalary--align{padding-right:var(--space-3);flex-shrink:0;justify-content:flex-end;width:40px}.ui-salarybadge{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));align-items:center;font-weight:700;display:inline-flex}.ui-metric-bar{background:var(--border);width:2rem;height:2px;margin-left:auto;margin-top:var(--space-1);border-radius:999px;overflow:hidden}.ui-metric-bar-fill{border-radius:999px;height:100%}.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{background:var(--surface-2);color:var(--text-2);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ui-avatar>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-loading{color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.ui-spinner{border:2px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-empty{text-align:center;color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));flex-direction:column;align-items:center;gap:.25rem;padding:2.5rem 1rem;display:flex}.ui-empty-icon{font-size:calc(1.5rem + var(--fs-bump,0px));line-height:1}.ui-helptip{display:inline-flex;position:relative}.ui-helptip-btn{border:1px solid var(--border-strong);width:14px;height:14px;color:var(--muted);font-size:calc(9px + var(--fs-bump,0px));cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex;position:relative}.ui-helptip-bubble{z-index:30;background:var(--raised);width:max-content;max-width:240px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:calc(11px + var(--fs-bump,0px));text-align:left;white-space:normal;padding:.5rem .625rem;line-height:1.45;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-chart{flex-direction:column;gap:.375rem;display:flex}.ui-chart-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-chart-title{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:500}.ui-chart-empty{height:10rem;color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));justify-content:center;align-items:center;display:flex}.ui-tooltip{background:var(--raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:120px;box-shadow:var(--shadow-md);font-size:calc(12px + var(--fs-bump,0px));padding:.5rem .75rem}.ui-tooltip-title{color:var(--text);margin:0 0 .25rem;font-weight:600}.ui-tooltip-row{color:var(--text-2);margin:0}.ui-tooltip-row strong{color:var(--text);font-family:var(--font-mono)}.ui-export-btns{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ui-export-btn{border-radius:var(--radius-sm);font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.ui-export-btn:hover{color:var(--text);background:var(--surface-2)}.ui-chip{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);align-items:baseline;gap:.375rem;display:inline-flex}.ui-chip-value{color:var(--text);font-weight:600}.ui-chip-delta{font-weight:600}.ui-player{min-width:0;color:inherit;align-items:center;gap:.5rem;display:inline-flex}a.ui-player:hover .ui-player-name{text-decoration:underline}.ui-player-name{font-size:calc(.875rem + var(--fs-bump,0px));color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-team-icon{-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0;display:inline-block}.ui-team-link{min-height:32px;color:inherit;font-size:calc(.875rem + var(--fs-bump,0px));align-items:center;gap:.375rem;display:inline-flex}a.ui-team-link:hover{text-decoration:underline}.ui-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{min-height:44px;color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 .9rem;font-weight:500}.ui-tab--active{color:var(--text);border-bottom-color:var(--brand)}.ui-sectionlabel{justify-content:space-between;align-items:center;display:flex}.ui-sectionlabel-text{font-size:calc(.6875rem + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.ui-segmented{background:var(--surface-2);border-radius:var(--radius-sm);align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.ui-segmented-btn{min-height:32px;color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.125rem .75rem;font-weight:600}.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{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.ui-pagehead-back{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;border-radius:50%;flex-shrink:0}.ui-pagehead-titles{flex:12rem;min-width:0}.ui-pagehead-title{font-size:calc(1.5rem + var(--fs-bump,0px));letter-spacing:-.02em;color:var(--text);margin:0;font-weight:600;line-height:1.2}@media (width>=640px){.ui-pagehead-title{font-size:calc(2rem + var(--fs-bump,0px))}}.ui-pagehead-sub{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);margin:.25rem 0 0}.ui-pagehead-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ui-drawer-overlay{z-index:60;background:#0a0e1566;position:fixed;inset:0}.ui-drawer{background:var(--surface);width:min(20rem,85vw);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;position:fixed;top:0;bottom:0;overflow-y:auto}.ui-drawer--left{left:0}.ui-drawer--right{right:0}.ui-insights-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ui-insights-titlerow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-insights-title{white-space:nowrap;font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-weight:700}.ui-insights-badge{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand-text,var(--brand));text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-weight:600}.ui-insights-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=1024px){.ui-insights-grid{grid-template-columns:repeat(2,1fr)}}.ui-insights-box{background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.ui-insights-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.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{font-size:calc(11px + var(--fs-bump,0px));color:var(--brand-light);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-insights-regen:disabled{opacity:.4;cursor:default}.ui-insights-body+.ui-insights-body{margin-top:.625rem}.ui-insights-heading{font-size:calc(.8rem + var(--fs-bump,0px));color:var(--text-2);margin:0 0 .25rem;font-weight:600}.ui-insights-bullets{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text-2);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;line-height:1.5;display:flex}.ui-insights-empty{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-insights-numbered{margin:0;padding:0;list-style:none}.ui-insights-numbered-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.ui-insights-numbered-item:last-child{border-bottom:0}.ui-insights-num{background:color-mix(in srgb, var(--brand) 10%, transparent);width:1.25rem;height:1.25rem;color:var(--brand-text);font-size:calc(12px + var(--fs-bump,0px));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-weight:700;display:flex}.ui-insights-item-text{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text-2);margin:0;line-height:1.375}.ui-skeleton--circle{border-radius:50%;flex-shrink:0;height:auto;margin-bottom:0}.ui-skeleton-stack{display:block}.ui-skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--raised) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:999px;height:.65rem;margin-bottom:.45rem;animation:1.4s infinite ui-shimmer;display:block}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-search,.ui-search-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex;position:relative}.ui-search-input{color:var(--text);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));background:0 0;border:0;width:11rem}.ui-search-results{z-index:40;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:max-content;min-width:14rem;max-width:20rem;box-shadow:var(--shadow-md);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(50vh,22rem);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ui-search-option{border-radius:var(--radius-sm);width:100%;font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.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{font-size:calc(.8rem + var(--fs-bump,0px));color:var(--muted);padding:.45rem .5rem}.ui-search-chip-label,.ui-search-option-label{font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-search-hint{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted)}.ui-search-clear{color:var(--muted);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;line-height:1}.ui-search-clear:hover{color:var(--text)}.ui-award{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem;display:flex}.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));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.ui-award-winner{font-size:calc(.95rem + var(--fs-bump,0px));color:var(--text);font-weight:600}.ui-award-detail{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2)}.ui-matchup{flex-direction:column;gap:.625rem;display:flex}button.ui-matchup--link{text-align:inherit;cursor:pointer;font:inherit;color:inherit}.ui-assistant-root{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:70;flex-direction:column;align-items:flex-end;gap:.625rem;display:flex;position:fixed}.ui-assistant-fab{border:1px solid var(--border-strong);background:var(--brand);color:#fff;width:52px;height:52px;font-size:calc(1.35rem + var(--fs-bump,0px));box-shadow:var(--shadow-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-assistant-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(21rem,100vw - 2rem);height:min(26rem,60vh);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.ui-assistant-head{border-bottom:1px solid var(--border);font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);justify-content:space-between;align-items:center;padding:.625rem .875rem;font-weight:600;display:flex}.ui-assistant-close{color:var(--muted);font-size:calc(1.1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;line-height:1}.ui-assistant-log{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;overflow-y:auto}.ui-assistant-empty{color:var(--muted);font-size:calc(.85rem + var(--fs-bump,0px));margin:auto}.ui-msg{border-radius:var(--radius-md);max-width:85%;font-size:calc(.85rem + var(--fs-bump,0px));padding:.45rem .7rem;line-height:1.45}.ui-msg--user{background:var(--brand);color:#fff;align-self:flex-end}.ui-msg--assistant{background:var(--surface-2);color:var(--text);align-self:flex-start}.ui-assistant-inputrow{border-top:1px solid var(--border);gap:.5rem;padding:.625rem;display:flex}.ui-assistant-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;color:var(--text);font:inherit;font-size:calc(.85rem + var(--fs-bump,0px));flex:1;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));cursor:pointer;min-height:44px;padding:0 .875rem}.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{-webkit-overflow-scrolling:touch;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:calc(.875rem + var(--fs-bump,0px));min-width:max-content}.ui-th{text-align:left;border-bottom:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.75rem;font-weight:600}.ui-th:hover{color:var(--text)}.ui-table--sticky .ui-th{background:var(--surface-2);z-index:1;position:sticky;top:0}.ui-th--right,.ui-td--right{text-align:right}.ui-th-inner{align-items:center;gap:.25rem;display:inline-flex}.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{white-space:nowrap;color:var(--text-2);padding:.75rem}.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{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.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{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.625rem;min-height:44px;padding:.875rem 1rem;display:flex}.ui-expandable-titles{flex-direction:column;gap:.125rem;min-width:0;display:flex}.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{color:var(--muted);flex-shrink:0;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:0 0}.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{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;cursor:grab;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ui-strip::-webkit-scrollbar{display:none}.ui-strip--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ui-strip-cell{scroll-snap-align:start;flex-shrink:0;width:min(17rem,78vw)}.ui-nav{z-index:50;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);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.ui-nav-left{align-items:center;gap:.5rem;min-width:0;display:flex}.ui-nav-brand{letter-spacing:-.01em;color:var(--text);font-weight:700}.ui-nav-items{scrollbar-width:none;align-items:center;gap:.125rem;min-width:0;display:flex;overflow-x:auto}.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{border-radius:var(--radius-sm);min-height:40px;font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 .65rem;font-weight:500;display:inline-flex}.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{z-index:55;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:11rem;box-shadow:var(--shadow-md);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);left:0}.ui-nav-entry{text-align:left;border-radius:var(--radius-sm);width:100%;font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);cursor:pointer;background:0 0;border:0;padding:.45rem .625rem;text-decoration:none;display:block}.ui-nav-entry:hover{background:var(--surface-2)}.ui-nav-right{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.ui-nav-burger{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);font-size:calc(1.15rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:-.5rem;display:none}@media (width<=639px){.ui-nav-items{display:none}.ui-nav-burger{justify-content:center;align-items:center;display:inline-flex}}.ui-nav-mobile{flex-direction:column;gap:.25rem;display:flex}.ui-nav-brand--mobile{font-size:calc(1rem + var(--fs-bump,0px));padding:.25rem .5rem .75rem}.ui-nav-mobile-link,.ui-nav-mobile-sub{text-align:left;border-radius:var(--radius-sm);width:100%;font-size:calc(.9rem + var(--fs-bump,0px));color:var(--text);cursor:pointer;background:0 0;border:0;min-height:44px;padding:.6rem .625rem;text-decoration:none;display:block}.ui-nav-mobile-sub{color:var(--text-2)}.ui-nav-mobile-link:hover,.ui-nav-mobile-sub:hover{background:var(--surface-2)}.ui-settingrow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;display:flex}.ui-settingrow:last-child{border-bottom:0}.ui-settingrow-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ui-settingrow-label{font-size:calc(.9rem + var(--fs-bump,0px));color:var(--text);font-weight:500}.ui-settingrow-hint{font-size:calc(.78rem + var(--fs-bump,0px));color:var(--muted)}.ui-toggle{border:1px solid var(--border-strong);background:var(--raised);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background-color .2s,border-color .2s;position:relative}.ui-toggle--on{background:var(--brand);border-color:var(--brand)}.ui-toggle-knob{width:20px;height:20px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.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));min-height:44px;padding:.5rem .625rem}.ui-field:focus{border-color:var(--brand)}.ui-chipbadge{align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);font-size:calc(12px + var(--fs-bump,0px));background:color-mix(in srgb, var(--chip-hue,var(--muted)) 12%, transparent);color:color-mix(in srgb, var(--chip-hue,var(--muted)) 76%, black);border-radius:999px;font-weight:600;display:inline-flex}: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 (width<=639px){.ui-assistant-panel{width:100vw;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;position:fixed;inset:0}.ui-tabs{-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.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{background:color-mix(in srgb, var(--surface-2) 50%, transparent);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.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));border-radius:var(--radius-sm);flex-shrink:0;padding:.125rem .375rem;font-weight:600}.ui-sb-celltype--sql{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand-light)}.ui-sb-celltype--md{color:#c4b5fd;background:#a78bfa26}.ui-sb-title{text-align:left;min-width:0;font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text);cursor:text;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;font-weight:500;overflow:hidden}.ui-sb-title:hover{color:var(--brand-light)}.ui-sb-title-empty{opacity:.4;font-style:italic;font-weight:400}.ui-sb-titleinput{min-width:0;color:var(--text);font-size:calc(.875rem + var(--fs-bump,0px));background:0 0;border:0;flex:1;font-weight:500}.ui-sb-cellactions{flex-shrink:0;align-items:center;gap:.125rem;margin-left:auto;display:flex}.ui-sb-draghandle{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-sb-draghandle:hover{color:var(--text)}.ui-sb-draghandle:active{cursor:grabbing}.ui-iconbtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-iconbtn:hover{color:var(--text);background:var(--surface-2)}.ui-iconbtn--danger:hover{color:var(--danger)}.ui-sb-editorwrap{padding:.75rem;position:relative}.ui-sb-editor{border:1px solid var(--border);border-radius:var(--radius-md);font-size:calc(.875rem + var(--fs-bump,0px));transition:border-color .15s;overflow:hidden}.ui-sb-editor:focus-within{border-color:var(--brand)}.ui-sb-runbtn{border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;border:0;padding:.375rem .75rem;font-weight:500}.ui-sb-runbtn:hover{opacity:.9}.ui-sb-runbtn:disabled{opacity:.4;cursor:default}.ui-sb-runbtn--floating{z-index:10;box-shadow:var(--shadow-sm);position:absolute;bottom:1rem;right:1rem}.ui-sb-error{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);font-size:calc(.75rem + var(--fs-bump,0px));margin:0 .75rem .75rem;padding:.75rem}.ui-sb-results{border-top:1px solid var(--border)}.ui-sb-resultbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.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{background:var(--surface-2);border-radius:var(--radius-md);gap:.125rem;margin-left:auto;padding:.125rem;display:flex}.ui-sb-viewtab{border-radius:calc(var(--radius-md) - 3px);font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:.25rem .75rem;font-weight:500}.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);color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;padding:.25rem .625rem}.ui-sb-sumbtn--on,.ui-sb-sumbtn:hover{color:var(--text);border-color:var(--border-strong)}.ui-btable-wrap{overflow:auto}.ui-btable{border-collapse:collapse;width:100%;font-size:calc(.8125rem + var(--fs-bump,0px))}.ui-btable thead th{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);text-align:left;font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.5rem .75rem;position:sticky;top:0}.ui-btable tbody td,.ui-btable tfoot td{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);white-space:nowrap;color:var(--text-2);padding:.5rem .75rem}.ui-btable tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.ui-btable-null{opacity:.35}.ui-btable tfoot td{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-top:2px solid var(--border);position:sticky;bottom:0}.ui-btable-sumstat{font-family:var(--font-mono);font-size:calc(9px + var(--fs-bump,0px));color:var(--muted);flex-direction:column;display:flex}.ui-btable-sumstat span:first-child{font-size:calc(10px + var(--fs-bump,0px));color:var(--brand-light);font-weight:600}.ui-btable-count{font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump,0px));color:var(--muted)}.ui-sb-chart{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ui-sb-typetabs,.ui-sb-config{flex-wrap:wrap;gap:.5rem;display:flex}.ui-sb-config{font-size:calc(.75rem + var(--fs-bump,0px));align-items:flex-end;gap:1rem}.ui-sb-typebtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;padding:.375rem .75rem;font-weight:500}.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{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.25rem;font-weight:600;display:block}.ui-sb-select{min-width:100px;height:34px;padding:4px 8px;min-height:0!important}.ui-sb-ylist{flex-wrap:wrap;align-items:center;gap:.25rem;min-height:30px;display:flex}.ui-sb-pillbtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:calc(11px + var(--fs-bump,0px));cursor:pointer;background:0 0;padding:.25rem .5rem}.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{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-sb-warn{font-size:calc(10px + var(--fs-bump,0px));color:var(--warn);margin:.25rem 0 0}.ui-sb-pivot{overflow:auto}.ui-sb-tips{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1rem .75rem;display:flex}.ui-sb-tipslabel{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-shrink:0;font-weight:600}.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);color:var(--text-2);font-family:var(--font-mono);padding:.125rem .5rem}.ui-sb-tip strong{color:var(--brand-light);font-weight:600}.ui-sb-tipsright{margin-left:auto;display:none}@media (width>=1280px){.ui-sb-tipsright{display:inline}}.ui-sb-pivotbody{padding:1rem}.ui-mlstack{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-mlcard{padding:1rem}.ui-mlhead{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.ui-mlsoft{text-transform:none;letter-spacing:0;opacity:.8;font-weight:400}.ui-mlchips{flex-wrap:wrap;gap:.5rem;display:flex}.ui-summarychip{background:var(--surface-2);border-radius:var(--radius-sm);font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ui-summarychip-value{color:var(--text);font-weight:600}.ui-metricgrid{gap:.5rem;display:grid}.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);text-align:center;padding:.75rem}.ui-metriccard-label{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.125rem;display:flex}.ui-metriccard-label p{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-metriccard-value{font-size:calc(1.25rem + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text);margin:0}.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);text-align:center;padding:.25rem .5rem}.ui-confmatrix td{text-align:center;border-radius:var(--radius-sm);padding:.375rem .5rem}.ui-confmatrix .ui-confmatrix-label{text-align:right;color:var(--text-2);font-weight:600}.ui-comparetable{border-collapse:collapse;width:100%}.ui-comparetable th{text-align:center;font-size:calc(.75rem + var(--fs-bump,0px));padding:.25rem .5rem .5rem;font-weight:600}.ui-comparetable th:nth-child(2){color:var(--brand)}.ui-comparetable th:nth-child(3){color:#c084fc}.ui-comparetable td{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);padding:.375rem .5rem}.ui-comparetable td:first-child{text-align:left;color:var(--muted);font-family:inherit}.ui-compare-best{color:var(--ok);font-weight:700}.ui-runcard{cursor:pointer;padding:.75rem}.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{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ui-runcard-titles{min-width:0}.ui-runcard-label{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.ui-runcard-actions{flex-shrink:0;gap:.125rem;display:flex}.ui-runhistory,.ui-layers{flex-direction:column;gap:.5rem;display:flex}.ui-layers-note{color:var(--muted)}.ui-layer-row{align-items:center;gap:.5rem;display:flex}.ui-layer-name{width:3.5rem;font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.ui-layer-input{width:5rem;font-family:var(--font-mono);padding:.25rem .5rem;min-height:32px!important}.ui-layer-add{color:var(--brand);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.ui-layer-add:hover{color:var(--brand-light)}.ui-arch{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ui-arch-step{align-items:center;gap:.25rem;display:inline-flex}.ui-archnode{border-radius:var(--radius-sm);min-width:48px;font-size:calc(.75rem + var(--fs-bump,0px));flex-direction:column;align-items:center;padding:.375rem .5rem;line-height:1.2;display:flex}.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{border:1px solid var(--border);width:16px;height:16px;color:var(--muted);font-size:calc(11px + var(--fs-bump,0px));cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;line-height:1;display:inline-flex;position:relative}.ui-tip-btn:before{content:"";position:absolute;inset:-8px}.ui-tip-btn:hover,.ui-tip-btn:focus-visible{color:var(--text);border-color:var(--muted)}.ui-tip-bubble{z-index:9999;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-align:left;padding:.75rem;position:fixed;transform:translate(-50%)}.ui-tip-note{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:block}.ui-tip-label{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text);font-weight:600;display:block}.ui-tip-def{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2);margin-top:4px;display:block}.ui-tip-formula{background:var(--surface-2);border-radius:var(--radius-sm);max-width:100%;font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);margin-top:.5rem;padding:.25rem .5rem;display:block;overflow-x:auto}.ui-tip-interp{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-top:6px;display:block}.ui-nnexplainer{border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.ui-nngrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:.75rem;display:grid}.ui-nntitle{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--brand);margin:0 0 .375rem;font-weight:600}.ui-nncontent{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2);white-space:pre-line;margin:0;line-height:1.6}.ui-gauge{flex-direction:column;gap:.75rem;width:100%;display:flex}.ui-gaugerow{grid-template-columns:6rem 3.25rem 1fr;align-items:center;gap:.5rem;width:100%;padding:.1875rem 0;display:grid}.ui-gauge-headrow{align-items:end}.ui-gauge-label{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-gauge-value{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-gauge-trackwrap{height:16px;position:relative}.ui-gauge-track{border-radius:999px;height:5px;position:absolute;top:6px;left:0;right:0;overflow:hidden}.ui-gauge-zone{opacity:.3;position:absolute;top:0;bottom:0}.ui-gauge-tick{background:var(--border-strong);opacity:.4;width:1px;position:absolute;top:4px;bottom:4px}.ui-gauge-bubble{border:1.5px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:15px;padding:0 .1875rem;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-gauge-bubble span{font-size:calc(9px + var(--fs-bump,0px));color:var(--bg);font-weight:700;line-height:1}.ui-gauge-scale{height:12px;position:relative}.ui-gauge-scale span{font-size:calc(9px + var(--fs-bump,0px));color:var(--muted);position:absolute;transform:translate(-50%)}.ui-gauge-cat{font-size:calc(9px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.125rem;font-weight:600}.ui-autolink{font:inherit;color:var(--brand-light);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.ui-autolink:hover{text-decoration-color:currentColor}.ui-datenav{align-items:center;gap:.75rem;display:flex}.ui-datenav-btn{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text);font-size:calc(1.1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-datenav-btn:hover:not(:disabled){background:var(--surface-2)}.ui-datenav-btn:disabled{cursor:not-allowed}.ui-datenav-mid{flex-direction:column;justify-content:center;align-items:center;min-width:120px;display:flex}.ui-datenav-dateline{justify-content:center;align-items:center;min-height:2.75rem;display:flex;position:relative}.ui-datenav-datebtn{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;padding:0;display:flex}.ui-datenav-mid:has(.ui-datenav-today) .ui-datenav-dateline{min-height:1.75rem}.ui-datenav-cal{width:.875rem;height:.875rem;color:var(--muted);flex-shrink:0}.ui-datenav-datebtn:hover .ui-datenav-cal{color:var(--text-2)}.ui-datenav-date{font-size:calc(1.05rem + var(--fs-bump,0px));color:var(--text);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--muted) 60%, transparent);-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;font-weight:700}.ui-datenav-picker{opacity:0;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ui-datenav-picker:focus{border-color:var(--brand)}.ui-datenav-today{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-size:calc(11px + var(--fs-bump,0px));cursor:pointer;background:0 0;align-items:center;gap:.25rem;margin-top:.25rem;padding:.125rem .5rem;font-weight:500;display:inline-flex}.ui-datenav-today:hover{color:var(--text);border-color:var(--brand)}.ui-bell{display:inline-flex;position:relative}.ui-bell-btn{width:44px;height:44px;color:var(--text-2);font-size:calc(1.05rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-bell-btn:hover{background:var(--surface-2);color:var(--text)}.ui-bell-badge{background:var(--danger);color:#fff;min-width:17px;height:17px;font-size:calc(10.5px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;border:1.5px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:0}.ui-bell-icon{width:18px;height:18px;display:block}.ui-bell-panel{z-index:60;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(22rem,100vw - 2rem);max-height:24rem;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.ui-bell-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex;position:sticky;top:0}.ui-bell-head-title{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-weight:700}.ui-bell-clear{color:var(--brand-light);font-size:calc(11px + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-bell-item{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.ui-bell-item:last-child{border-bottom:0}.ui-bell-row{border-bottom:1px solid var(--border);position:relative}.ui-bell-row:last-child{border-bottom:0}.ui-bell-row>.ui-bell-item{padding-right:var(--space-6);border-bottom:0}.ui-bell-row:has(.ui-bell-action)>.ui-bell-item{padding-bottom:var(--space-6)}.ui-bell-dismiss{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;line-height:1;position:absolute}.ui-bell-dismiss:hover{color:var(--text);background:var(--surface-2)}.ui-bell-action{right:var(--space-4);bottom:var(--space-2);cursor:pointer;font-size:calc(10px + var(--fs-bump,0px));color:var(--brand);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;position:absolute}.ui-bell-item-source{color:var(--brand);font-weight:500}.ui-bell-item:hover{background:var(--surface-2)}.ui-bell-item-icon{font-size:calc(1rem + var(--fs-bump,0px));flex-shrink:0;line-height:1.3}.ui-bell-item-body{flex:1;min-width:0}.ui-bell-item-title{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);font-weight:600;display:block}.ui-bell-item-body-text{font-size:calc(.78rem + var(--fs-bump,0px));color:var(--text-2);margin-top:.125rem;display:block}.ui-bell-item-time{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem;display:block}.ui-bell-empty{text-align:center;font-size:calc(.8rem + var(--fs-bump,0px));color:var(--muted);padding:1.5rem 1rem}.ui-bell-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.375rem}.ui-updatetoast{bottom:max(1rem, env(safe-area-inset-bottom));z-index:70;position:fixed;left:1rem;right:1rem}@media (width>=640px){.ui-updatetoast{width:20rem;left:auto;right:1rem}}.ui-updatetoast-card{background:var(--surface-2);border-color:color-mix(in srgb, var(--brand) 40%, transparent);align-items:center;gap:.75rem;padding:.75rem;display:flex}.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));color:var(--text);font-weight:600}.ui-updatetoast-sub{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.ui-updatetoast-refresh{border-radius:var(--radius-sm);background:var(--brand);color:#fff;min-height:36px;font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;border:0;flex-shrink:0;padding:0 .75rem;font-weight:600}.ui-updatetoast-refresh:hover{opacity:.9}.ui-settingsgroup{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ui-settingsgroup-head h2{font-size:calc(.9rem + var(--fs-bump,0px));color:var(--text);margin:0;font-weight:600}.ui-settingsgroup-head p{font-size:calc(.78rem + var(--fs-bump,0px));color:var(--muted);margin:.25rem 0 0}:is(.ui-settingsgroup-head--icon,.ui-settingsgroup-head:has(.ui-settingsgroup-aside)){align-items:flex-start;gap:var(--space-3);display:flex}.ui-settingsgroup-headtext{overflow-wrap:anywhere;flex:1;min-width:0}.ui-settingsgroup-aside{flex-shrink:0;margin-left:auto}.ui-settingsgroup-icon{--ui-tile:var(--brand);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ui-tile) 10%, transparent);width:36px;height:36px;color:var(--ui-tile);flex-shrink:0;justify-content:center;align-items:center;display:flex}.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{gap:var(--space-3);flex-direction:column;display:flex}.ui-settings-sub{gap:var(--space-2);flex-direction:column;display:flex}.ui-settings-note{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-settings-error{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--danger);margin:0}.ui-sortlist{flex-direction:column;gap:.5rem;display:flex}.ui-sortlist-row--dragging{z-index:20;opacity:.9}.ui-log{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ui-log-tools{z-index:2;background:var(--surface);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex;position:sticky;top:0}.ui-log-find{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));flex:12rem;padding:0 .75rem}.ui-log-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:44px;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));white-space:nowrap;cursor:pointer;padding:0 .75rem}.ui-log-toggle.is-on{background:var(--text);border-color:var(--text);color:var(--surface)}.ui-log-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);max-height:60vh;font-family:var(--font-mono);font-size:calc(.8rem + var(--fs-bump,0px));padding:.375rem 0;line-height:1.5;overflow:auto}.ui-log-entry{border-left:2px solid #0000;grid-template-columns:max-content 1fr;gap:0 .625rem;padding:.1875rem .5rem;display:grid}.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{color:var(--muted);align-items:baseline;gap:.5rem;font-size:.9em;display:flex}.ui-log-stamp{font-variant-numeric:tabular-nums}.ui-log-source{color:var(--text-2)}.ui-log-level{letter-spacing:.02em;font-weight:600}.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{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ui-log-entry:not(.is-open) .ui-log-text{-webkit-line-clamp:var(--ui-log-clamp,6);line-clamp:var(--ui-log-clamp,6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-log-more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;margin-top:.125rem;padding:0;font-size:.9em}.ui-log-body.is-nowrap .ui-log-text{white-space:pre;overflow-wrap:normal}.ui-log-foot{color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));margin:0}@media (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{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.125rem;padding:.125rem;display:inline-flex}.ui-theme-opt{border-radius:calc(var(--radius-md) - 3px);min-height:40px;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;line-height:1;display:inline-flex}.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;font-size:calc(.95rem + var(--fs-bump,0px));justify-content:center;padding:0}@media (width<=639px){.ui-theme-opt{min-height:44px}.ui-theme--compact .ui-theme-opt{min-width:44px}}.ui-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-dot{background:var(--sev-unknown);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.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:2.4s ease-in-out infinite ui-dot-pulse}@keyframes ui-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.ui-statusgrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.ui-statustile{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;flex-direction:column;min-width:0;display:flex}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{align-items:center;gap:.4rem;min-width:0;display:flex}.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;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-triage{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.ui-triage-row{align-items:baseline;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);grid-template-columns:auto 1fr auto auto;display:grid}.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{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ui-triage-title{font-size:calc(.9rem + var(--fs-bump,0px));overflow-wrap:anywhere;font-weight:600}.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{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-2);font-size:calc(.875rem + var(--fs-bump,0px));align-items:center;gap:.5rem;margin:0;padding:.75rem;display:flex}.ui-range{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.125rem;padding:.125rem;display:inline-flex}.ui-range-opt{border-radius:calc(var(--radius-md) - 3px);min-height:36px;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 .7rem}.ui-range-opt.is-on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}@media (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;align-items:center;min-height:44px;display:inline-flex}.ui-triage-chevron{grid-area:1/2;place-self:start end}.ui-range-opt{min-height:44px}}.ui-facts{font-size:calc(.82rem + var(--fs-bump,0px));grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:.5rem 0 0;display:grid}.ui-facts-row{display:contents}.ui-facts dt{color:var(--muted);white-space:nowrap}.ui-facts dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.ui-facts-mono{font-family:var(--font-mono);font-size:.95em}@media (width<=639px){.ui-facts{grid-template-columns:1fr;gap:0}.ui-facts dt{font-size:calc(.72rem + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.03em;margin-top:.5rem}}.ui-rows{gap:var(--space-2);display:grid}.ui-row{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;display:flex}.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;align-items:center;display:flex}.ui-row-main{gap:0 var(--space-2);flex:1;grid-template-columns:auto 1fr;align-items:baseline;min-width:0;display:grid}.ui-row-dot{transform:translateY(-.1rem)}.ui-row-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ui-row-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.ui-row-title{font-size:calc(.86rem + var(--fs-bump,0px));overflow-wrap:anywhere;font-weight:600}.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{-webkit-line-clamp:var(--ui-row-clamp,3);line-clamp:var(--ui-row-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-chipbadge--button{font:inherit;cursor:pointer;border:0}.ui-chipbadge--button:hover{filter:brightness(1.25)}@media (width<=639px){.ui-row{padding:.55rem .6rem}.ui-chipbadge--button{min-height:32px}}.ui-btn{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));white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.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;font-size:calc(.78rem + var(--fs-bump,0px));padding:0 .6rem}@media (width<=639px){.ui-btn{min-height:44px}.ui-btn--sm{min-height:40px}.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:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-chipbadge--button{min-height:40px;padding:0 .7rem}}.ui-btn--icon{min-width:44px;font-size:calc(1.05rem + var(--fs-bump,0px));background:0 0;border-color:#0000;padding:0}.ui-btn--icon:hover{background:var(--surface-2);border-color:#0000}.ui-bell-btn{border-radius:var(--radius-sm);min-width:44px;min-height:40px;color:var(--text);font:inherit;font-size:calc(1.05rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-bell-btn:hover{background:var(--surface-2)}@media (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{color:var(--muted);font-size:calc(1.3rem + var(--fs-bump,0px));align-self:center;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 (width<=639px){.ui-facts{grid-template-columns:1fr}}.ui-th-sort{width:100%;text-align:inherit;display:block}.ui-th--right .ui-th-sort{text-align:right}.ui-error{align-items:center;gap:var(--space-2,.5rem);text-align:center;color:var(--text-2);font-size:calc(.875rem + var(--fs-bump,0px));flex-direction:column;padding:2.5rem 1rem;display:flex}.ui-error-icon{font-size:calc(1.5rem + var(--fs-bump,0px));color:var(--sev-error);line-height:1}.ui-error-msg{max-width:52ch}.ui-error-detail{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);max-width:52ch;color:var(--muted);font-family:var(--font-mono);font-size:calc(.78rem + var(--fs-bump,0px));overflow-wrap:anywhere;padding:.35rem .5rem}.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));cursor:pointer;font-weight:550}.ui-error-retry:hover{background:var(--surface-2)}.ui-helptip-btn:after{content:"";position:absolute;inset:-15px}.ui-confirm-overlay{z-index:60;padding:var(--space-4);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-confirm{gap:var(--space-3);width:min(28rem,100%);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 #00000040);display:grid}.ui-confirm-title{font-size:calc(1rem + var(--fs-bump,0px));margin:0;font-weight:650}.ui-confirm-body{color:var(--text-2);font-size:calc(.875rem + var(--fs-bump,0px));max-width:60ch;line-height:1.5}.ui-confirm-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.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));cursor:pointer;font-weight:550}.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{background:var(--brand);color:#fff;border:1px solid #0000}.ui-confirm-go--danger{background:var(--danger)}.ui-confirm-go:disabled,.ui-confirm-cancel:disabled{opacity:.55;cursor:default}@media (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,:where([class^=ui-],[class*=\ ui-]),:where([class^=ui-],[class*=\ ui-]):before,:where([class^=ui-],[class*=\ ui-]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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{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));max-width:60ch;line-height:1.4;display:flex}.ui-nav-mobile-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-nav-mobile-close{width:44px;height:44px;color:var(--text-2);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.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{gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.ui-settingsgroup+.ui-settingsgroup{margin-top:var(--space-4)}@media (width<=26rem){.ui-settingrow{row-gap:var(--space-2);flex-wrap:wrap}.ui-settingrow-text{flex:100%}}.ui-nav-brand--link{align-items:center;gap:var(--space-1);min-height:44px;font:inherit;letter-spacing:-.01em;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.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));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ui-nav-mobile-section:first-child{margin-top:0}.ui-nav-mobile-icon{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:inline-flex}.ui-nav-mobile-link{align-items:center;gap:var(--space-2);display:flex}.ui-nav-right>button,.ui-nav-right>a{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.ui-iconbtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.ui-iconbtn:after{content:"";position:absolute;inset:-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{align-items:center;gap:var(--space-2);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);flex:12rem;transition:border-color .15s;display:flex}.ui-navsearch:focus-within{border-color:var(--brand)}@media (width<=639px){.ui-navsearch{max-width:10.75rem}}.ui-navsearch-icon{color:var(--muted);flex-shrink:0}.ui-navsearch-input{text-overflow:ellipsis;width:11.25rem;min-width:0;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));background:0 0;border:0;flex:auto;align-self:stretch}.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{border-width:2px;flex-shrink:0;width:.75rem;height:.75rem}.ui-navsearch-kbd{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));flex-shrink:0;padding:.125rem .25rem;line-height:1;display:none}@media (width>=64rem){.ui-navsearch-kbd{align-items:center;display:inline-flex}}.ui-expandable+.ui-expandable{margin-top:var(--space-3)}.ui-search-option:has(.ui-optionrow){padding:var(--space-2);display:block}.ui-optionrow{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;align-items:baseline;width:100%;display:grid}.ui-optionrow-name{font-weight:600;font-size:calc(.85rem + var(--fs-bump,0px));overflow-wrap:anywhere}.ui-optionrow-meta{color:var(--muted);font-size:calc(.76rem + var(--fs-bump,0px));grid-column:1}.ui-optionrow-cost{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;grid-area:1/2/span 2}.ui-optionrow-cost span{display:block}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar-corner{background:0 0}code,kbd,pre,samp,.ui-mono{font-variant-numeric:tabular-nums}.ui-picker-overlay{z-index:70;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ui-picker-sheet{border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);width:100%;max-height:85dvh;box-shadow:var(--shadow-md);padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;flex-direction:column;display:flex}.ui-picker-sheet-head{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);display:flex}.ui-picker-sheet-icon{color:var(--muted);flex-shrink:0}.ui-picker-sheet-input{min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:calc(1rem + var(--fs-bump,0px));background:0 0;border:0;flex:auto}.ui-picker-sheet-input::placeholder{color:var(--muted)}.ui-picker-sheet-input:focus-visible{outline:none}.ui-picker-sheet-close{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0}.ui-picker-sheet-close:hover{background:var(--surface-2);color:var(--text)}.ui-picker-sheet-list{overscroll-behavior:contain;padding:var(--space-2);flex:auto;margin:0;list-style:none;overflow-y:auto}@media (width>=40rem){.ui-picker-overlay{padding:var(--space-4);align-items:center}.ui-picker-sheet{border-bottom:1px solid var(--border);border-radius:var(--radius-lg);width:min(32rem,100%);max-height:min(32rem,80dvh)}}@media (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{gap:0;transition:box-shadow .2s;position:relative;overflow:hidden}.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{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.ui-matchup-scrim{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));position:absolute;inset:0}.ui-matchup-head{z-index:1;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem;display:flex;position:relative}.ui-matchup-status{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--muted);border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.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{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-left:auto;overflow:hidden}.ui-matchup-body{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem 1.25rem;display:flex;position:relative}.ui-matchup-side{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.ui-matchup-logo{width:2.5rem;height:2.5rem;color:var(--text-2);font-size:calc(.75rem + var(--fs-bump,0px));background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-matchup-logo:not(:has(img)){background:var(--surface-2);border-radius:9999px}.ui-matchup-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ui-matchup-name{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.ui-matchup-record{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);font-variant-numeric:tabular-nums}.ui-matchup-dot{background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.ui-matchup-status--live .ui-matchup-dot{animation:2s ease-in-out infinite ui-matchup-pulse}@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{font-variant-numeric:tabular-nums;font-size:calc(30px + var(--fs-bump,0px));color:var(--text);align-items:center;gap:.75rem;font-weight:700;line-height:1;display:flex}.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{z-index:1;padding:0 1rem 1rem;position:relative}.ui-matchup-detail{border-top:1px solid var(--border);font-size:calc(.78rem + var(--fs-bump,0px));color:var(--muted);margin:0;padding-top:.625rem}.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));color:var(--text-2);font-weight:600}.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{background:var(--surface-2);color:var(--text-2);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.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);color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-fa-panel{z-index:50;border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex;position:fixed;overflow:hidden;transform:scale(1)}.ui-fa-panel--drag{cursor:grabbing;transform:scale(1.02)}.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{cursor:ew-resize;z-index:10;touch-action:none;justify-content:center;align-items:center;width:.75rem;display:flex;position:absolute;top:.75rem;bottom:.75rem;left:0}.ui-fa-resize-h{cursor:ns-resize;z-index:10;touch-action:none;justify-content:center;align-items:center;height:.75rem;display:flex;position:absolute;bottom:0;left:1rem;right:4rem}.ui-fa-resize-corner{cursor:nesw-resize;z-index:20;touch-action:none;width:1rem;height:1rem;position:absolute;bottom:0;left:0}.ui-fa-resize-grip{background:var(--border);border-radius:9999px;transition:background .15s}.ui-fa-resize-grip--v{width:.25rem;height:2.5rem}.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{width:3rem;height:.3125rem}.ui-fa-header-row--drag{-webkit-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{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.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));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-fa-context{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.ui-fa-header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ui-fa-hdrbtn{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;padding:.25rem .5rem;transition:color .15s,background .15s}.ui-fa-hdrbtn:hover{color:var(--text);background:var(--border)}.ui-fa-opacity-row{align-items:center;gap:.625rem;padding:0 .75rem .5rem;display:flex}.ui-fa-opacity-icon{color:var(--muted);flex-shrink:0;transition:color .15s}.ui-fa-opacity-row:hover .ui-fa-opacity-icon{color:var(--text-2)}.ui-fa-opacity-range{appearance:none;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%);border-radius:9999px;flex:1;height:4px}.ui-fa-opacity-range::-webkit-slider-thumb{appearance:none;background:var(--brand);border:2px solid var(--surface);border-radius:9999px;width:14px;height:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 4px #00000059}.ui-fa-opacity-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);transform:scale(1.2)}.ui-fa-opacity-range:active::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);transform:scale(1.2)}.ui-fa-opacity-range::-moz-range-thumb{background:var(--brand);border:2px solid var(--surface);border-radius:9999px;width:14px;height:14px;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{cursor:pointer;color:var(--text-2);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s,color .15s;display:flex}.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));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.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));opacity:0;border-radius:.25rem;padding:.125rem .375rem;transition:color .15s,background .15s,opacity .15s}.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}.ui-fa-session-delall:hover{color:var(--danger)}.ui-fa-messages{flex-direction:column;flex:1;gap:1rem;padding:.75rem;display:flex;overflow-y:auto}.ui-fa-msg-row--user{text-align:right}.ui-fa-msg-row--assistant{text-align:left}.ui-fa-bubble-user{text-align:left;border-radius:1rem;border-bottom-right-radius:var(--radius-sm);font-size:calc(14px + var(--fs-bump,0px));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%;padding:.625rem .875rem;line-height:1.625;display:inline-block}.ui-fa-bubble-assistant{border-radius:1rem;border-bottom-left-radius:var(--radius-sm);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(--text);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);max-width:92%;padding:.75rem 1rem;line-height:1.625;display:inline-block}.ui-fa-bubble-tools{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);border-radius:.5rem;max-width:92%;padding:.5rem .75rem;font-style:italic;display:inline-block}.ui-fa-plaintext{white-space:pre-wrap;font-size:calc(14px + var(--fs-bump,0px));color:var(--text);line-height:1.625}.ui-fa-msg-actions{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.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);background:color-mix(in srgb, var(--brand) 5%, transparent);border-radius:.25rem;padding:.125rem .5rem;transition:color .15s,border-color .15s,background .15s}.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);font-size:calc(11px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.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{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.ui-fa-chart-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);padding:.75rem}.ui-fa-tools{text-align:left;margin-top:.25rem}.ui-fa-tools-summary{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-fa-tools-list{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.ui-fa-tool-row{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);border:1px solid var(--border);background:var(--bg);border-radius:.25rem;padding:.25rem .5rem}.ui-fa-thinking{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.ui-fa-composer{border-top:1px solid var(--border);background:var(--surface-2);flex-shrink:0;align-items:flex-end;gap:.5rem;padding:.5rem;display:flex;position:relative}.ui-fa-composer-fieldwrap{flex:1;position:relative}.ui-fa-mention-panel{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:50;border-radius:.5rem;margin-bottom:.25rem;position:absolute;bottom:100%;left:.5rem;right:.5rem;overflow:hidden}.ui-fa-mention-item{text-align:left;width:100%;font-size:calc(12px + var(--fs-bump,0px));align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s;display:flex}.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);color:var(--mg);flex-shrink:0;font-weight:600}.ui-fa-mention-glyph--player{--mg:var(--brand)}.ui-fa-mention-glyph--team{--mg:var(--chart-3)}.ui-fa-textarea{background:var(--bg);border:1px solid var(--border);width:100%;font-size:calc(15px + var(--fs-bump,0px));color:var(--text);resize:none;line-height:1.625;font-size:calc(16px + var(--fs-bump,0px));border-radius:.75rem;outline:none;padding:.75rem .875rem;transition:box-shadow .15s,border-color .15s;overflow:hidden}.ui-fa-textarea::placeholder{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.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{width:3rem;height:3rem;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);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;transition:box-shadow .15s,filter .15s,transform .15s;display:flex}.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{right:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:50;width:2.75rem;height:2.75rem;box-shadow:var(--shadow-md);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);border-radius:9999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,box-shadow .15s;display:flex;position:fixed}.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 (width>=640px){.ui-fa-launcher{width:3rem;height:3rem;left:1rem;right:auto}}.ui-fa-launcher{transition:transform .2s,opacity .2s,color .15s,border-color .15s}.ui-fa-launcher--away{opacity:0;pointer-events:none;transform:translateY(1rem)}.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));color:var(--text);margin:1rem 0 .5rem;font-weight:600}.ui-fa-md-h1:first-child{margin-top:0}.ui-fa-md-h2{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);margin:1rem 0 .5rem;font-weight:600}.ui-fa-md-h2:first-child{margin-top:0}.ui-fa-md-h3{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:.875rem 0 .375rem;font-weight:600}.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);font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .375rem}.ui-fa-md-codeblock{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.5rem;padding:.75rem;line-height:1.625;display:block;overflow-x:auto}.ui-fa-md-pre{margin:.625rem 0;overflow-x:auto}.ui-fa-md-ul{margin:.625rem 0;padding-left:1.25rem;list-style:outside}.ui-fa-md-ul>*+*{margin-top:.375rem}.ui-fa-md-ol{margin:.625rem 0;padding-left:1.25rem;list-style:decimal}.ui-fa-md-ol>*+*{margin-top:.375rem}.ui-fa-md-li{padding-left:.25rem;line-height:1.625}.ui-fa-md-li::marker{color:var(--muted)}.ui-fa-md-strong{font-weight:600}.ui-fa-md-em{color:var(--text-2);font-style:italic}.ui-fa-md-hr{border-color:var(--border);margin:.75rem 0}.ui-fa-md-quote{border-left:2px solid color-mix(in srgb, var(--brand) 40%, transparent);color:var(--text-2);margin:.625rem 0;padding-left:.75rem}.ui-fa-md-link{color:var(--brand);text-decoration:underline}.ui-loading--compact,.ui-empty--compact,.ui-errorstate--compact{font-size:calc(.8125rem + var(--fs-bump,0px));gap:.25rem;padding:.5rem}.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;background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;padding:.125rem .25rem}.ui-news-panel{flex-direction:column;padding:.75rem;display:flex}.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{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:.75rem 0;position:relative}.ui-news-item:last-child{border-bottom:0}.ui-news-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ui-news-time{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.ui-news-src{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.ui-news-dot{background:var(--ui-news-src,var(--muted));border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.ui-news-srcname{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--ui-news-src,var(--muted));font-weight:600}.ui-news-link:after{content:"";position:absolute;inset:0}.ui-news-title{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.375;transition:color .15s;display:-webkit-box;overflow:hidden}.ui-news-item:hover .ui-news-title{color:var(--brand)}.ui-news-sum{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.125rem;line-height:1.625;display:-webkit-box;overflow:hidden}.ui-news-chiprow{z-index:10;flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex;position:relative}.ui-news-chip{z-index:10;background:var(--surface-2);border:1px solid var(--border);height:1.5rem;font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-radius:9999px;align-items:center;gap:.25rem;padding:0 .5rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}a.ui-news-chip:hover{color:var(--text);border-color:var(--brand)}a.ui-news-chip:before{content:"";position:absolute;inset:-4px 0}.ui-insights--capped{flex-direction:column;display:flex}.ui-insights-window{flex:1;min-height:0;position:relative}.ui-insights-scroll{height:100%;padding-bottom:.5rem;padding-right:.25rem;overflow-y:auto}.ui-insights-fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface));height:1.5rem;position:absolute;bottom:0;left:0;right:0}.ui-panel{flex-direction:column;padding:.75rem;display:flex}.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{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);min-width:0;font-size:calc(12px + var(--fs-bump,0px));align-items:center;gap:.25rem;padding:.25rem 0;display:flex}.ui-panelrow:last-child{border-bottom:0}.ui-panelrow--stack{flex-direction:column;align-items:stretch}.ui-panelrow--link{border-radius:.25rem;margin:0 -.25rem;padding-left:.25rem;padding-right:.25rem;text-decoration:none;transition:background .15s}.ui-panelrow--link:hover{background:var(--surface-2)}.ui-panel-split{flex:1;grid-template-columns:repeat(2,1fr);gap:.5rem;min-height:0;display:grid}@media (width>=640px){.ui-panel-split{gap:1rem}}.ui-panel-col{flex-direction:column;min-height:0;display:flex}.ui-panel-col--right{border-left:1px solid var(--border);padding-left:.5rem}@media (width>=640px){.ui-panel-col--right{padding-left:1rem}}.ui-leaders{-moz-column-gap:.5rem;grid-template-columns:1fr;gap:1rem .5rem;display:grid}@media (width>=480px){.ui-leaders{grid-template-columns:repeat(2,1fr);row-gap:0}}@media (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{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--ui-leaders-accent);align-items:center;gap:.25rem;margin-bottom:.25rem;font-weight:600;display:flex}.ui-leaders-icon{font-style:normal}.ui-leaders-plink{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.ui-leaders-name{font-size:calc(13px + var(--fs-bump,0px));text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.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-variant-numeric:tabular-nums;color:var(--ui-leaders-accent);flex-shrink:0;font-weight:600}.ui-panel--dash{height:220px}.ui-panel--tall{height:16rem}.ui-autolink-player{vertical-align:text-bottom;gap:.25rem;display:inline-flex}.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{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-picks-val{font-size:calc(1rem + var(--fs-bump,0px));color:var(--text);font-weight:600}.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));min-width:0;font-weight:500}.ui-picks-reason{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);margin:0;line-height:1.5}.ui-picks-factors{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);flex-direction:column;gap:.25rem;margin:0;padding-left:1rem;display:flex}.ui-picks-props{margin-top:.75rem}.ui-picks-propgrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.ui-picks-propgrid{grid-template-columns:repeat(2,1fr)}}.ui-picks-summary{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);border-top:1px solid var(--border);margin:.75rem 0 0;padding-top:.5rem;line-height:1.5}.ui-conf{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-weight:600}.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{background:0 0;border:0;padding: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{z-index:1;padding:0 1rem 1rem;position:relative}.ui-matchup-side--link{color:inherit;border-radius:.5rem;text-decoration:none}.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{width:100%;max-width:36rem;margin:0 auto;padding:1rem 1rem 1.5rem}.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));white-space:normal;text-align:center;overflow-wrap:anywhere;font-weight:700}.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 (width>=640px){.ui-matchup--hero .ui-matchup-score{gap:1rem;font-size:2.5rem}}.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{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (width<=480px){.ui-odds-grid{grid-template-columns:1fr}}.ui-odds{border:1px solid var(--border);background:var(--surface-2);border-radius:.5rem;min-width:0;padding:.5rem .75rem}.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{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);justify-content:space-between;gap:.5rem;display:flex}.ui-odds-team{align-items:center;gap:.25rem;min-width:0;display:flex}.ui-odds-val{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.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{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);justify-content:space-between;margin-top:.25rem;display:flex}.ui-odds-prov{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem}.ui-picks-value{font-size:calc(12px + var(--fs-bump,0px));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;gap:.5rem;margin:.75rem 0 0;padding:.5rem;line-height:1.5;display:flex}.ui-picks-value-label{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--brand-text,var(--brand));flex-shrink:0;font-weight:600}.ui-race-body{flex:1;min-height:0}.ui-race-none{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.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);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));box-shadow:var(--shadow-md);border-radius:.375rem;min-width:140px;padding:.5rem}.ui-race-tip-date{color:var(--muted);margin-bottom:.5rem;font-weight:600}.ui-race-tip-row{align-items:center;gap:.5rem;padding:.125rem 0;display:flex}.ui-race-tip-name{color:var(--text-2);flex:1;font-weight:500}.ui-race-tip-val{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.ui-race-legend{-moz-column-gap:.75rem;flex-wrap:wrap;flex-shrink:0;gap:.125rem .75rem;margin-top:.5rem;display:flex}.ui-race-legend-item{align-items:center;gap:.25rem;display:flex}.ui-race-legend-abbr{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);font-weight:500}.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{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-navsession{display:none}@media (width>=640px){.ui-navsession{display:inline-flex}}.ui-navsession-px{width:1rem;height:1rem}@supports (overflow:clip){html,body{overflow-x:clip}}.ui-swipeband{z-index:1;will-change:transform;background:color-mix(in srgb, var(--brand) 10%, var(--bg));pointer-events:none;place-items:center;width:100vw;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(100vw)}.ui-swipeband[data-ready=true]{background:var(--brand)}.ui-swipeband-ring{will-change:transform;background:conic-gradient(var(--brand) calc(var(--p,0) * 1turn), color-mix(in srgb, var(--brand) 22%, var(--bg)) 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ui-swipeband-face{background:var(--bg);width:42px;height:42px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.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:.18s ease-out ui-swipe-pop}.ui-swipeband-icon{grid-area:1/1;display:none}.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{top:var(--ui-pulldial-top,0px);z-index:0;background:color-mix(in srgb, var(--brand) 10%, var(--bg));border-bottom:2px solid var(--brand);pointer-events:none;place-items:center;height:0;display:grid;position:fixed;left:0;right:0;overflow:hidden}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{background:conic-gradient(var(--brand) calc(var(--p,0) * 1turn), color-mix(in srgb, var(--brand) 22%, var(--bg)) 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ui-pulldial-face{background:var(--bg);width:42px;height:42px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.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:.18s ease-out ui-swipe-pop}.ui-pulldial.is-working .ui-pulldial-arrow{display:none}.ui-pulldial.is-working .ui-pulldial-face .ui-pulldial-working{animation:.9s steps(4,end) infinite ui-pull-tick;display:block}@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%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes ui-swipe-in-left{0%{opacity:.4;transform:translate(-100%)}to{opacity:1;transform:none}}:root[data-swipe-arrive=fwd] [data-swipe-content]{animation:.26s cubic-bezier(.22,1,.36,1) ui-swipe-in-right}:root[data-swipe-arrive=back] [data-swipe-content]{animation:.26s cubic-bezier(.22,1,.36,1) ui-swipe-in-left}@media (prefers-reduced-motion:reduce){:root[data-swipe-arrive] [data-swipe-content]{animation:none}}.ui-linescore{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.ui-linescore .ui-th{text-align:center;padding:.5rem .25rem}.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{text-align:left;white-space:nowrap;color:var(--text);padding:.5rem .75rem .5rem 0;font-weight:600}.ui-linescore-teamcell{align-items:center;gap:.5rem;display:inline-flex}.ui-linescore-cell,.ui-linescore-total{text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);padding:.5rem .25rem}.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{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ui-playfeed-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-playfeed-empty{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--muted);margin:0;padding:1rem 0}.ui-playfeed-list{overscroll-behavior:contain;max-height:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-playfeed-play{-moz-column-gap:.5rem;border-top:1px solid var(--border);font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text-2);border-left:2px solid #0000;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;column-gap:.5rem;padding:.5rem;display:grid}@media (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{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;grid-area:when;padding-top:.125rem}.ui-playfeed-team{grid-area:team;padding-top:.125rem;display:inline-flex}.ui-playfeed-head{text-align:left;min-width:0;color:var(--text);flex-wrap:wrap;grid-area:head;justify-content:flex-start;align-items:center;gap:.25rem .5rem;font-weight:600;display:flex}.ui-playfeed-head:empty{display:none}.ui-playfeed-text{text-align:left;overflow-wrap:anywhere;grid-area:text;min-width:0}.ui-playfeed-head:not(:empty)~.ui-playfeed-text{margin-top:.25rem}.ui-playfeed-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;grid-area:score;padding-top:.125rem}.ui-playfeed-play--scoring .ui-playfeed-score{color:var(--text);font-weight:700}.ui-playtag{font-size:calc(10px + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);color:var(--text-2);border-radius:9999px;align-items:center;gap:.25rem;padding:0 .5rem;font-weight:700;display:inline-flex}.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{flex-direction:column;gap:1rem;min-width:0;display:flex}.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{font-size:inherit;border-bottom:1px solid var(--border);padding:.25rem .5rem}.ui-boxscore-table tbody+tbody tr:first-child th{padding-top:1rem}.ui-boxscore-player{z-index:1;background:var(--surface);text-align:left;position:sticky;left:0}.ui-boxscore-who{align-items:center;gap:.5rem;display:inline-flex}.ui-boxscore-note{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}@media (width<=639px){.ui-boxscore-player .ui-boxscore-who{vertical-align:middle;min-width:0;max-width:10.5rem}.ui-boxscore-who>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-boxscore-who .ui-player{min-width:0;max-width:100%;display:inline-flex}.ui-boxscore-who .ui-player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.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{color:var(--text);border-top:1px solid var(--border-strong);font-weight:600}.ui-boxscore-foot{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.ui-periodnav-picker{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ui-datenav-btn:disabled{opacity:.3;cursor:not-allowed}.ui-profilehero{gap:0;padding:0;position:relative;overflow:hidden}.ui-profilehero-art{opacity:.4;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.ui-profilehero-body,.ui-profilehero-extra,.ui-profilehero-bar{z-index:1;position:relative}.ui-profilehero-bar{background:linear-gradient(to right, var(--brand), var(--brand-light), transparent);height:.25rem}.ui-profilehero-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face top actions""status status status""detail detail detail";gap:.75rem;padding:1rem;display:grid}@media (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{border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border:1px solid var(--border);grid-area:face;width:4rem;height:4rem}@media (width>=640px){.ui-profilehero-face{width:6rem;height:6rem}}.ui-profilehero-face.ui-profilehero-face--logo{-o-object-fit:contain;object-fit:contain;background:0 0;border:0;width:3.5rem;height:3.5rem}@media (width>=640px){.ui-profilehero-face.ui-profilehero-face--logo{width:4.5rem;height:4.5rem}}.ui-profilehero-face--initials{color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-profilehero-top{grid-area:top;min-width:0}.ui-profilehero-name{font-size:calc(1.25rem + var(--fs-bump,0px));text-wrap:balance;color:var(--text);margin:0;font-weight:700;line-height:1.2}@media (width>=640px){.ui-profilehero-name{font-size:calc(1.875rem + var(--fs-bump,0px))}}.ui-profilehero-aside{vertical-align:middle;margin-left:.5rem;display:inline-flex}.ui-profilehero-line{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;display:flex}.ui-profilehero-actions{grid-area:actions;align-self:start;align-items:center;gap:.5rem;display:flex}.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 (width>=640px){.ui-profilehero--wideactions .ui-profilehero-body{grid-template-areas:"face top actions""face status status""face detail detail"}.ui-profilehero-body:not(:has(.ui-profilehero-actions)){grid-template-areas:"face top top""face status status""face detail detail"}}.ui-profilehero-status{flex-wrap:wrap;grid-area:status;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-profilehero-status:empty{display:none}.ui-profilehero-detail{flex-direction:column;grid-area:detail;gap:.75rem;min-width:0;display:flex}.ui-profilehero-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ui-profilehero-fact{border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);padding:.125rem .5rem}.ui-profilehero-fact-k{color:var(--muted)}.ui-profilehero-link{border:1px solid var(--border);font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-weight:500;text-decoration:none;display:inline-flex}.ui-profilehero-link:hover{color:var(--brand-text);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.ui-profilehero-award{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);border-radius:9999px;align-items:baseline;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ui-profilehero-award-count{color:var(--warn);font-weight:700}.ui-profilehero-award-years{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=639.98px){.ui-profilehero-award--more{display:none}}@media (width>=640px){.ui-profilehero-awards-toggle{display:none}}.ui-profilehero-awards-toggle{border:1px solid var(--border);font:inherit;font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);cursor:pointer;background:0 0;border-radius:9999px;padding:.125rem .5rem}.ui-profilehero-extra{padding:0 1rem 1rem}@media (width>=640px){.ui-profilehero-extra{padding:0 1.5rem 1.5rem}}.ui-fteambar{font-size:calc(13px + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem;display:flex}.ui-fteambar-id{align-items:center;gap:.5rem;min-width:0;display:flex}.ui-fteambar-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-fteambar-rec{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:600}.ui-fteambar-item{color:var(--text)}.ui-fteambar-item strong{color:var(--text-2);font-weight:600}.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{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-left:auto}.ui-flayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ui-flayout-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-flayout-side{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (width>=1024px){.ui-flayout{grid-template-columns:minmax(0,1fr) 22rem}.ui-flayout--single{grid-template-columns:minmax(0,1fr)}.ui-flayout-side{overscroll-behavior:contain;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}}.ui-fprow{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);min-width:0}.ui-fprow:last-child{border-bottom:0}.ui-fprow--open{background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.ui-fprow-head{border-radius:var(--radius-sm);padding:.75rem .25rem;transition:background-color .15s}.ui-fprow-head--clickable{cursor:pointer}.ui-fprow-head:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.ui-fprow-id{align-items:center;gap:.75rem;display:flex}.ui-fprow-lead{flex-shrink:0}.ui-fprow-who{flex:1;min-width:0}.ui-fprow-trailing{flex-shrink:0}.ui-fprow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ui-fprow-metrics{scrollbar-width:none;margin:.5rem -.25rem 0;padding:0 .25rem;overflow-x:auto}.ui-fprow-metrics-inner{align-items:center;min-width:max-content;display:flex}.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{align-items:center;padding-left:.5rem;display:none}.ui-fprow-body{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);flex-direction:column;gap:.75rem;padding:.75rem .75rem 1rem;display:flex}@media (width>=640px){.ui-fprow-head{align-items:center;gap:.75rem;display:flex}.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{flex-shrink:0;align-items:stretch;display:flex}.ui-mstrip>*+*{border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.ui-mstrip-lead{flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:.75rem;display:flex}.ui-mstrip-cell{text-align:right;min-width:56px;padding:0 .5rem}.ui-mstrip--compact .ui-mstrip-cell{min-width:44px}.ui-mstrip--fixed .ui-mstrip-cell{flex-shrink:0;width:72px;min-width: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;color:var(--text);line-height:1}.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{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);justify-content:flex-end;align-items:center;gap:.125rem;margin-top:.25rem;line-height:1;display:flex}@media (width<=639px){.ui-mstrip{flex-shrink:1;width:100%}.ui-mstrip--fixed .ui-mstrip-cell{flex:1 1 0;width:auto;min-width:48px}}.ui-article{gap:.75rem;max-width:42rem;margin:0 auto;padding-bottom:1.5rem;display:grid}.ui-article-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:44px;display:grid}.ui-article-bar:after{content:"";width:4.5rem}.ui-article-back{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;white-space:nowrap;padding:0 .75rem}.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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-article-art{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);width:100%;max-height:22rem;display:block}.ui-article-title{font-size:calc(1.5rem + var(--fs-bump,0px));color:var(--text);overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700;line-height:1.25}.ui-article-keys{flex-wrap:wrap;gap:.5rem;display:flex}.ui-article-share{align-items:center;gap:.5rem;min-height:40px;display:inline-flex}.ui-article-icon{flex-shrink:0;width:1rem;height:1rem}.ui-article-meta{color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin:0;display:flex}.ui-article-favicon{border-radius:3px;flex-shrink:0;width:14px;height:14px}.ui-article-body{color:var(--text);gap:1rem;display:grid}.ui-article-body p{font-size:calc(1.0625rem + var(--fs-bump,0px));overflow-wrap:anywhere;margin:0;line-height:1.65}.ui-article-body h2{font-size:calc(1.125rem + var(--fs-bump,0px));margin:.5rem 0 0;font-weight:700;line-height:1.3}.ui-article-body blockquote{border-left:3px solid var(--brand);font-size:calc(1.0625rem + var(--fs-bump,0px));color:var(--text-2);margin:0;padding-left:.75rem;font-style:italic;line-height:1.6}.ui-article-li{padding-left:1rem;position:relative}.ui-article-li:before{content:"·";font-weight:700;position:absolute;left:.25rem}.ui-article-body .ui-article-note{color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px))}.ui-article-original{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--text);font-weight:600;font-size:calc(.9rem + var(--fs-bump,0px));place-items:center;margin-top:.5rem;padding:0 1rem;text-decoration:none;display:grid}.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{inset:var(--ui-notif-top,3.5rem) 0 0 0;z-index:60;background:#0003;position:fixed}.ui-notif-sheet{z-index:61;top:calc(var(--ui-notif-top,3.5rem) + .5rem);width:min(26rem,100vw - 1.5rem);max-height:calc(100dvh - var(--ui-notif-top,3.5rem) - 1rem);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;right:.75rem;overflow:hidden}@media (width<=639px){.ui-notif-scrim{display:none}.ui-notif-sheet{width:auto;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}}.ui-notif-head{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;display:flex}.ui-notif-heading{font-size:calc(1.25rem + var(--fs-bump,0px));margin:0;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{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;place-items:center;margin-left:auto;display:grid}.ui-notif-close:hover{background:var(--surface-2)}.ui-notif-tools{border-bottom:1px solid var(--border);gap:.75rem;padding:.75rem 1rem;display:flex}.ui-notif-tools .ui-btn{flex:1 1 0;justify-content:center;min-height:44px}.ui-notif-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ui-notif-group-head{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);font-size:calc(.75rem + var(--fs-bump,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:.75rem 1rem .5rem;font-weight:600;position:sticky;top:0}.ui-notif-list{margin:0;padding:0;list-style:none}.ui-notif-row{border-bottom:1px solid var(--border);transition:height .18s ease-in;overflow:hidden}.ui-notif-track{position:relative;overflow:hidden}.ui-notif-under{background:var(--surface-2);color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));justify-content:flex-end;align-items:center;padding-right:1rem;font-weight:600;display:flex;position:absolute;inset:0}.ui-notif-under.is-armed{color:var(--danger,#dc2626)}.ui-notif-face{background:var(--surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:stretch;display:flex;position:relative}.ui-notif-face--settle,.ui-notif-face--leaving{transition:transform .18s ease-out}.ui-notif-open{min-width:0;min-height:4.25rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:.5rem;padding:.75rem 1rem .75rem .75rem;display:flex}@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{border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.5rem}.ui-notif-row.is-unread .ui-notif-dot{background:var(--brand)}.ui-notif-icon{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:grid}.ui-notif-icon svg{width:1.25rem;height:1.25rem}.ui-notif-text{flex:auto;gap:.25rem;min-width:0;display:grid}.ui-notif-title{font-size:calc(1rem + var(--fs-bump,0px));overflow-wrap:anywhere;font-weight:500;line-height:1.3}.ui-notif-row.is-unread .ui-notif-title{font-weight:700}.ui-notif-body{font-size:calc(.9375rem + var(--fs-bump,0px));color:var(--text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;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{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--text);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));cursor:pointer;white-space:nowrap;flex:none;align-self:center;margin-right:.75rem;padding:0 .75rem}.ui-notif-empty{text-align:center;justify-items:center;gap:.75rem;padding:2rem 1.5rem;display:grid}.ui-notif-empty-icon{color:var(--muted)}.ui-notif-empty-title{font-weight:700;font-size:calc(1rem + var(--fs-bump,0px));margin:0}.ui-listbtn{--cat:var(--muted);border-radius:var(--radius-sm);cursor:pointer;width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--muted) 70%, transparent);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;transition:color .15s,background .15s;display:inline-flex}.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{border:1px solid var(--border);width:auto;height:auto;min-height:1.5rem;font:inherit;font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);padding:.125rem .5rem;font-weight:500}.ui-listbtn--labelled svg{width:.875rem;height:.875rem}.ui-listbtn--md.ui-listbtn--labelled{min-height:2.25rem;font-size:calc(.8125rem + var(--fs-bump,0px));padding:0 .75rem;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{margin:0;padding:0;list-style:none}.ui-watchlist-row{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;min-height:52px;padding:.5rem 0;display:flex}.ui-watchlist-row:last-child{border-bottom:0}.ui-watchlist-who{flex:auto;gap:.125rem;min-width:0;display:grid}.ui-watchlist-player{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-watchlist-meta{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-watchlist-aside{font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.ui-watchlist-remove{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2rem;height:2rem;color:var(--muted);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.ui-watchlist-remove:hover{color:var(--text);background:var(--surface-2)}.ui-watchlist-empty{color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));margin:0;padding:1rem 0}.ui-tip-label{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;background:0 0;border:0;margin:0;padding:0}.ui-tip-label:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-sortmenu{display:inline-flex;position:relative}.ui-sortmenu-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem;display:inline-flex}.ui-sortmenu-btn:hover{background:var(--surface-2)}.ui-sortmenu-label{color:var(--muted)}.ui-sortmenu-value{font-weight:600}.ui-sortmenu-list{z-index:70;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:11rem;box-shadow:var(--shadow-md);margin:0;padding:.25rem;list-style:none;position:fixed;overflow-y:auto}.ui-sortmenu-opt{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:calc(.9375rem + var(--fs-bump,0px));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .75rem;display:flex}.ui-sortmenu-opt:hover{background:var(--surface-2)}.ui-sortmenu-opt.is-on{color:var(--brand);font-weight:700}.ui-ratingbar{--rb:var(--muted);grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.75rem;min-height:32px;display:grid}.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;text-overflow:ellipsis;overflow:hidden}.ui-ratingbar-track{background:var(--surface-2);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.ui-ratingbar-fill{background:var(--rb);border-radius:999px;position:absolute;inset:0 auto 0 0}.ui-ratingbar-range{background:color-mix(in srgb, var(--rb) 35%, transparent);position:absolute;top:0;bottom:0}.ui-ratingbar-mid{background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px}.ui-ratingbar-value{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:.5rem;display:inline-flex}.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)}@media (width<=640px){:root{--fs8:10px;--fs9:11px;--fs10:12px}}.bb-team-logo{-o-object-fit:contain;object-fit:contain;width:2.5rem;height:2.5rem}.bb-pill{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--muted);border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.bb-pill--live{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand-text)}.bb-pill-dot{background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bb-pill--live .bb-pill-dot{animation:2s ease-in-out infinite bb-pulse}@keyframes bb-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.bb-pill--live .bb-pill-dot{animation:none}}.bb-pill--watch{color:#d97706;cursor:pointer;background:#f59e0b26;border:0}.bb-pill--watch:hover{background:#f59e0b40}[data-theme=dark] .bb-pill--watch{color:#fbbf24}.bb-sp-row{border-top:1px solid var(--border);align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:flex}.bb-sp-side{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.bb-sp-side--home{align-items:flex-end}.bb-sp-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.bb-sp-tbd{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);font-style:italic}.bb-lineup-btn{background:var(--surface-2);color:var(--muted);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:.375rem;transition:color .15s,background .15s;display:inline-flex}.bb-lineup-btn:hover{color:var(--text)}.bb-lineup-btn--open{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand-text)}.bb-lineups{-moz-column-gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.75rem;display:grid}.bb-lineups-team{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--text-2);border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem;padding-bottom:.25rem;font-weight:600;overflow:hidden}.bb-lineups-list{margin:0;padding:0;list-style:none}.bb-lineups-list li{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.bb-lineups-list li:last-child{border-bottom:0}.bb-lineups-list li>:not(.bb-lineups-order,.bb-lineups-pos){flex:auto;min-width:0;display:flex;overflow:hidden}.bb-lineups-list li{gap:.375rem}.bb-lineups-list .bb-plink{flex:auto;gap:.375rem;min-width:0;max-width:100%}.bb-lineups-list .bb-plink-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-lineups-order{text-align:center;width:.75rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 70%, transparent);font-variant-numeric:tabular-nums;flex-shrink:0}.bb-lineups-pos{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-align:right;text-transform:uppercase;flex-shrink:0;width:1.5rem;font-weight:600}.bb-lineups-empty{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);padding:.5rem 0;font-style:italic}.bb-lineups-loading{color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.bb-seg{border:1px solid var(--border);border-radius:.5rem;display:inline-flex;overflow:hidden}.bb-seg-btn{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:.375rem .75rem;font-weight:500;transition:background .15s,color .15s}.bb-seg-btn:hover{background:var(--surface-2)}.bb-seg-btn--active{background:var(--brand);color:var(--on-brand)}.bb-seg-btn--active:hover{background:var(--brand)}.bb-stand{padding:0;overflow:hidden}.bb-stand .ui-card-head--bar{margin:0}.bb-stand-table{border-collapse:collapse;width:100%}.bb-stand-table th{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:right;border-bottom:1px solid var(--border);padding:.75rem .25rem;font-weight:600}.bb-stand-table th:first-child{text-align:left;padding-left:.75rem}.bb-stand-table th:last-child{padding-right:.75rem}.bb-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.bb-th-sort:hover,.bb-th-sort--active{color:var(--text)}.bb-sort-arrow{opacity:.5;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));margin-left:.125rem}.bb-stand-table td{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(14px + var(--fs-bump,0px));padding:.75rem .25rem}.bb-stand-table td:first-child{padding-left:.75rem}.bb-stand-table td:last-child{padding-right:.75rem}.bb-stand-row{border-bottom:1px solid var(--border);transition:background .1s}.bb-stand-row:last-child{border-bottom:0}.bb-stand-row:hover{background:var(--surface-2)}.bb-stand-team{min-width:0;color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.bb-stand-abbr{font-family:inherit;font-size:calc(14px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bb-clinched{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--ok);margin-left:.25rem;font-weight:600}.bb-cell-muted{color:var(--muted)}.bb-streak{font-size:calc(12px + var(--fs-bump,0px));border-radius:.375rem;padding:.125rem .375rem;font-weight:600;display:inline-flex}.bb-streak--w{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent)}.bb-streak--l{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}@media (width<=639.98px){.bb-col-pct{display:none}}@media (width<=767.98px){.bb-col-stk{display:none}}@media (width<=1023.98px){.bb-col-l10{display:none}}.bb-cut td{padding-top:0;padding-bottom:0}.bb-cut-line{border-top:2px dashed var(--border-strong)}.bb-sec-title{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.bb-hot{border-left:3px solid var(--warn);cursor:pointer;transition:background .15s,box-shadow .15s}.bb-hot:hover{background:var(--surface-2);box-shadow:0 4px 12px #00000014}.bb-hot-rank{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--warn);font-weight:700}.bb-hot-score{align-items:center;gap:.5rem;min-width:0;display:flex}.bb-hot-abbr{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);font-weight:600}.bb-hot-num{font-size:calc(18px + var(--fs-bump,0px));color:var(--text);font-weight:800}.bb-hot-dash{color:var(--muted)}.bb-hot-rec{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;margin-left:.25rem}@media (width<=639.98px){.bb-hot-rec{display:none}}.bb-hot-headline{font-size:calc(12px + var(--fs-bump,0px));color:var(--text);margin-bottom:2px;font-weight:600}.bb-hot-summary{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.bb-hot-link{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--warn);margin-top:.5rem;font-weight:500}.bb-hot:hover .bb-hot-link{text-decoration:underline}.bb-skel{background:var(--surface-2);border-radius:.375rem;animation:1.5s ease-in-out infinite bb-shimmer}@keyframes bb-shimmer{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.bb-skel{animation:none}}.bb-stand-skel{height:10rem;animation:1.5s ease-in-out infinite bb-shimmer}.bb-fav{flex-direction:column;gap:.5rem;display:flex}.bb-fav-grid-2,.bb-fav-grid-3{grid-template-columns:1fr;gap:.75rem;display:grid}.bb-fav-grid-2--top{align-items:start}@media (width>=640px){.bb-fav-grid-2{grid-template-columns:repeat(2,1fr)}.bb-fav-grid-3{grid-template-columns:repeat(3,1fr)}}.bb-seg--xs .bb-seg-btn{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));padding:.125rem .5rem}.bb-fav-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:flex}.bb-fav-toggle .bb-fav-label{transition:color .15s}.bb-fav-toggle:hover .bb-fav-label{color:var(--text-2)}.bb-fav-toggle-chevron{width:.75rem;height:.75rem;color:var(--muted);transition:transform .2s}.bb-fav-toggle-chevron--collapsed{transform:rotate(-90deg)}.bb-fav-head{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.bb-fav-head-team{align-items:center;gap:.625rem;display:flex}.bb-fav-head-name{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);font-weight:700;line-height:1.25}.bb-fav-head-div{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);line-height:1.25}.bb-fav-head-stats{font-size:calc(12px + var(--fs-bump,0px));align-items:center;gap:.75rem;margin-left:.5rem;display:flex}.bb-fav-head-rec{font-family:var(--font-mono);color:var(--text);font-weight:600}.bb-fav-head-gb{font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-fav-head-l10{font-family:var(--font-mono);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);display:none}@media (width>=640px){.bb-fav-head-l10{display:inline}}.bb-fav-head .bb-streak{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px))}.bb-fav-today{font-size:calc(12px + var(--fs-bump,0px));border-left:1px solid var(--border);align-items:center;gap:.5rem;margin-left:auto;padding-left:.75rem;display:flex}.bb-fav-today-state{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-fav-today-state--live{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent)}.bb-fav-today-state--final{color:var(--muted);background:var(--surface-2)}.bb-fav-today-state--preview{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-fav-today-opp{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-fav-today-score{font-family:var(--font-mono);color:var(--text);font-weight:600}.bb-fav-game-opp{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.bb-fav-game-opp--next{color:var(--text)}.bb-fav-game-score{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);flex-shrink:0;margin-left:auto}.bb-fav-game-wl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-align:right;flex-shrink:0;width:.875rem;font-weight:700}.bb-fav-game-wl--w{color:var(--ok)}.bb-fav-game-wl--l{color:var(--danger)}.bb-fav-game-date{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);flex-shrink:0;margin-left:auto}.bb-fav-game-date--past{text-align:right;width:2rem;margin-left:0}.bb-fav-rank-headrow{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.bb-fav-rank-sub{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);margin-left:.375rem}.bb-fav-rank-row{--tier:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:.25rem 0}.bb-fav-rank-row:last-child{border-bottom:0}.bb-fav-rank-row--elite{--tier:var(--stat-elite)}.bb-fav-rank-row--great{--tier:var(--stat-great)}.bb-fav-rank-row--avg{--tier:var(--stat-avg)}.bb-fav-rank-row--mid{--tier:var(--text-2)}.bb-fav-rank-row--below{--tier:var(--stat-below)}.bb-fav-rank-row--poor{--tier:var(--stat-poor)}.bb-fav-rank-line{align-items:center;gap:.5rem;display:flex}.bb-fav-rank-num{font-size:calc(16px + var(--fs-bump,0px));text-align:right;font-variant-numeric:tabular-nums;width:1.5rem;color:var(--tier);flex-shrink:0;font-weight:900;line-height:1}.bb-fav-rank-stat{font-size:var(--rank-fs,calc(var(--fs10,10px) + var(--fs-bump,0px)));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;flex-shrink:0;width:2rem;font-weight:600}.bb-fav-rank-val{font-size:var(--rank-fs,12px);font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;flex:1}.bb-fav-rank-badge{font-size:var(--rank-fs,12px);font-variant-numeric:tabular-nums;color:var(--tier);background:color-mix(in srgb, var(--tier) 15%, transparent);border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:700}.bb-fav-rank-bar{background:var(--surface-2);border-radius:9999px;height:3px;margin-top:.25rem;margin-left:2rem;overflow:hidden}.bb-fav-rank-bar-fill{background:var(--tier);border-radius:9999px;height:100%;transition:width .7s}.bb-fav-race{position:relative}.bb-fav-race-toggle{z-index:10;position:absolute;top:.75rem;right:.75rem}.bb-fav-race-none{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.bb-fav-wc-table{width:100%;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border-collapse:collapse}.bb-fav-wc-table th{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:right;border-bottom:1px solid var(--border);padding:0 .25rem .25rem 0;font-weight:600}.bb-fav-wc-table th:first-child{text-align:left;padding-right:0}.bb-fav-wc-table th:last-child{padding-right:0}.bb-fav-wc-row{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-fav-wc-row:last-child{border-bottom:0}.bb-fav-wc-row--fav{background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-fav-wc-table td{padding:.375rem .25rem .375rem 0}.bb-fav-wc-table td:last-child{padding-right:0}.bb-fav-wc-team{align-items:center;gap:.375rem;display:flex}.bb-fav-wc-abbr{color:var(--text);font-weight:500}.bb-fav-wc-abbr--fav{color:var(--brand)}.bb-fav-wc-in{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));color:var(--ok);font-weight:700}.bb-fav-wc-cut{border-top:1px dashed color-mix(in srgb, var(--border) 60%, transparent);margin-top:-1px;position:absolute;left:0;right:0}.bb-fav-wc-num{text-align:right;font-family:var(--font-mono);color:var(--text-2)}.bb-fav-wc-num--dim{color:var(--muted)}.bb-fav-wc-stk{text-align:right;font-weight:600}.bb-fav-wc-stk--w{color:var(--ok)}.bb-fav-wc-stk--l{color:var(--danger)}.bb-fav-players-controls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.bb-fav-players-period{margin-left:auto}.bb-fav-select{background:var(--surface-2);border:1px solid var(--border);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--text-2);cursor:pointer;border-radius:.25rem;outline:none;padding:.125rem .375rem}.bb-fav-select:focus{border-color:var(--brand)}@media (width>=640px){.bb-fav-players-grid{grid-template-columns:repeat(2,1fr)}}.bb-fav-move-name{flex:1;min-width:0}.bb-fav-move-name span{font-size:calc(11px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bb-fav-move-badge{--cat:var(--muted);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));white-space:nowrap;color:var(--cat);background:color-mix(in srgb, var(--cat) 10%, transparent);border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:600}.bb-fav-move-badge--il{--cat:var(--warn)}.bb-fav-move-badge--roster{--cat:var(--ok)}.bb-fav-move-badge--trade{--cat:var(--chart-1)}.bb-fav-move-badge--down{--cat:var(--chart-2)}.bb-fav-move-badge--cut{--cat:var(--danger)}.bb-fav-move-badge--sign{--cat:var(--chart-5)}.bb-fav-move-badge--none{--cat:var(--muted);background:var(--surface-2)}.bb-fav-move-date{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono);flex-shrink:0}.bb-fav-news-item{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:.75rem 0;position:relative}.bb-fav-news-item:last-child{border-bottom:0}.bb-fav-news-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.bb-fav-news-time{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.bb-fav-news-src{--src:var(--muted);flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.bb-fav-news-src--mlb{--src:var(--chart-1)}.bb-fav-news-src--fangraphs{--src:var(--chart-3)}.bb-fav-news-src--mlbtr{--src:var(--chart-2)}.bb-fav-news-src--reddit{--src:var(--chart-7)}.bb-fav-news-src--rotowire{--src:var(--chart-5)}.bb-fav-news-dot{background:var(--src);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.bb-fav-news-srcname{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--src);font-weight:600}.bb-fav-news-injury{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-weight:600;display:inline-flex}.bb-fav-news-link:after{content:"";position:absolute;inset:0}.bb-fav-news-title{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.375;transition:color .15s;display:-webkit-box;overflow:hidden}.bb-fav-news-item:hover .bb-fav-news-title{color:var(--brand)}.bb-fav-news-sum{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.125rem;line-height:1.625;display:-webkit-box;overflow:hidden}.bb-fav-chiprow{z-index:10;flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex;position:relative}.bb-fav-chip{z-index:10;background:var(--surface-2);border:1px solid var(--border);height:1.25rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--text-2);border-radius:9999px;align-items:center;gap:.25rem;padding:0 .375rem;display:inline-flex;position:relative}a.bb-fav-chip{transition:color .15s,border-color .15s}a.bb-fav-chip:hover{color:var(--text);border-color:var(--brand)}.bb-fav-chip-logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:.75rem;height:.75rem}.bb-fav-chip-face{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem}.bb-fav-chip--lg{height:1.5rem;font-size:calc(12px + var(--fs-bump,0px));gap:.375rem;padding:0 .5rem}.bb-fav-chip--lg .bb-fav-chip-logo{width:.875rem;height:.875rem}.bb-fav-chip--lg .bb-fav-chip-face{width:1rem;height:1rem}.bb-fav-skel-head{height:3rem}.bb-fav-skel-panel{height:220px}.bb-plink-a{color:var(--brand-light);transition:color .15s}.bb-plink-a:hover{color:var(--text)}.bb-plink-a--btn{cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0}.bb-plink-a--btn:hover{text-decoration:underline}.bb-alink-num{font-weight:600}.bb-plink{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.bb-plink-img{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem}.bb-plink-img--md{width:1.5rem;height:1.5rem}.bb-plink-img--live{box-shadow:0 0 0 1px var(--bg), 0 0 0 3px var(--danger)}.bb-plink-text{text-overflow:ellipsis;white-space:nowrap;font-size:inherit;overflow:hidden}.bb-hover-card{background:var(--surface-2);border:1px solid var(--border);pointer-events:auto;border-radius:.75rem;padding:.75rem;box-shadow:0 25px 50px -12px #00000040}.bb-hover-body{flex-direction:column;gap:.625rem;display:flex}.bb-hover-loading{justify-content:center;align-items:center;height:4rem;display:flex}.bb-hover-none{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);font-style:italic}.bb-hover-head{align-items:center;gap:.625rem;display:flex}.bb-hover-face{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.bb-hover-who{min-width:0}.bb-hover-name{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-hover-sub{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-hover-statrow{text-align:center;gap:.25rem;display:flex}.bb-hover-cell{background:var(--bg);border-radius:.25rem;flex:1;min-width:0;padding:.25rem}.bb-hover-cell-label{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-hover-cell-val{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);font-weight:600}.bb-hover-sec{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding-top:.5rem}.bb-hover-sec-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);margin-bottom:.25rem}.bb-hover-split{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-hover-line{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);min-width:0}.bb-hover-metric-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.bb-hover-metric-val{font-size:calc(14px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);font-weight:600}.bb-hover-foot{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.bb-c-ok{color:var(--ok)}.bb-c-ok-mild{color:color-mix(in srgb, var(--ok) 65%, var(--text))}.bb-c-warn{color:var(--warn)}.bb-c-danger{color:var(--danger)}.bb-c-dim{color:var(--text-2)}.bb-tlink{align-items:center;gap:.375rem;display:inline-flex}a.bb-tlink-a{transition:color .15s}a.bb-tlink-a:hover{color:var(--text)}.bb-plink-img--sm{width:1rem;height:1rem}.bb-watch{padding:1rem}.bb-watch--row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bb-watch-stack{flex-direction:column;gap:.5rem;display:flex}.bb-watch-kicker{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.12em;color:var(--text-2);font-weight:500}.bb-watch-title{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);font-weight:500}.bb-watch-sub{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted)}.bb-watch-feed{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.bb-stathelp-btn{border:1px solid var(--border);width:1rem;height:1rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.bb-stathelp-btn:hover{color:var(--text);border-color:var(--muted)}.bb-stathelp-btn:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 40%, transparent);outline:none}.bb-stathelp-btn--danger{border-color:color-mix(in srgb, var(--danger) 70%, transparent);color:var(--danger)}.bb-stathelp-btn--danger:hover{border-color:var(--danger);color:var(--danger)}.bb-stathelp-btn--warn{border-color:color-mix(in srgb, var(--warn) 70%, transparent);color:var(--warn)}.bb-stathelp-btn--warn:hover{border-color:var(--warn);color:var(--warn)}.bb-stathelp-btn--ok{border-color:color-mix(in srgb, var(--ok) 70%, transparent);color:var(--ok)}.bb-stathelp-btn--ok:hover{border-color:var(--ok);color:var(--ok)}.bb-stathelp-btn--muted{border-color:color-mix(in srgb, var(--muted) 60%, transparent);color:var(--muted)}.bb-stathelp-btn--muted:hover{border-color:var(--muted);color:var(--muted)}.bb-stathelp-card{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:.5rem;padding:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.bb-stathelp-note{font-size:calc(11px + var(--fs-bump,0px));background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:.25rem;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:block}.bb-stathelp-note--danger{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 20%, transparent)}.bb-stathelp-note--warn{background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 20%, transparent)}.bb-stathelp-note--ok{background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 20%, transparent)}.bb-stathelp-note--muted{background:var(--surface-2);color:var(--muted);border-color:var(--border)}.bb-stathelp-label{font-size:calc(12px + var(--fs-bump,0px));color:var(--text);font-weight:600;display:block}.bb-stathelp-def{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);margin-top:.25rem;display:block}.bb-stathelp-formula{background:var(--surface-2);max-width:100%;color:var(--text);border-radius:.25rem;margin-top:.5rem;padding:.25rem .5rem;display:block;overflow:auto hidden}.bb-stathelp-formula--text{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);background:0 0;margin-top:.5rem;padding:0;display:block}.bb-stathelp-interp{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem;display:block}.bb-wp-key{font-size:calc(11px + var(--fs-bump,0px));align-items:center;gap:1rem;margin-bottom:.5rem;padding-left:48px;display:flex}.bb-wp-key-note{color:var(--muted)}.bb-wp-key-team{align-items:center;gap:.375rem;font-weight:500;display:flex}.bb-wp-key-team--home{margin-left:auto}.bb-wp-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.bb-wp-none{height:10rem;color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));justify-content:center;align-items:center;display:flex}.bb-wp-tip{background:var(--surface-2);border:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));border-radius:.5rem;flex-direction:column;gap:.375rem;max-width:220px;padding:.5rem .75rem;display:flex;box-shadow:0 20px 25px -5px #00000026}.bb-wp-tip-inning{color:var(--text);font-weight:600}.bb-wp-tip-row{color:var(--text-2);gap:1rem;display:flex}.bb-wp-tip-val{font-family:var(--font-mono);color:var(--text)}.bb-wp-tip-desc{color:var(--muted);border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);margin:0;padding-top:.25rem;line-height:1.375}.bb-stathelp{align-items:center;display:inline-flex;position:relative}.bb-h2{font-size:calc(18px + var(--fs-bump,0px));color:var(--text);font-weight:600}.bb-scroll-x{overflow-x:auto}.bb-cached{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.bb-plink-a--u{font-weight:500}.bb-plink-a--u:hover{text-decoration:underline}.bb-card-raised{background:var(--surface-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.bb-game{flex-direction:column;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}.bb-game-topbar{justify-content:space-between;align-items:center;display:flex}.bb-game-back{font-size:calc(13px + var(--fs-bump,0px))}.bb-game-id{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-game-topbar-end{align-items:center;gap:.75rem;display:inline-flex}.bb-follow{border:1px solid var(--border);min-height:32px;color:var(--text-2);font-size:calc(12px + var(--fs-bump,0px));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .7rem;font-weight:600;display:inline-flex}.bb-follow:hover{color:var(--text)}.bb-follow--on{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-gsec{padding:1.25rem}.bb-vstack{flex-direction:column;gap:1rem;display:flex}.bb-vstack-lg{flex-direction:column;gap:1.25rem;display:flex}.bb-grid-xl2{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1280px){.bb-grid-xl2{grid-template-columns:repeat(2,1fr)}}.bb-grid-sm2{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.bb-grid-sm2{grid-template-columns:repeat(2,1fr)}}.bb-span-xl2{grid-column:1/-1}.bb-game-live{border:1px solid var(--border);background:var(--surface-2);border-radius:.5rem;flex-direction:column;gap:.375rem;margin-top:.75rem;padding:.5rem .75rem;display:flex}.bb-game-live-row{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.bb-game-live-people{font-size:calc(12px + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bb-game-live-label{color:var(--muted)}.bb-game-nolines{border:1px dashed var(--border);background:color-mix(in srgb, var(--surface-2) 50%, transparent);text-align:center;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);border-radius:.5rem;padding:.75rem;font-style:italic}.bb-pbp-h{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.bb-pbp-h--scoring{color:var(--warn)}.bb-pbp-scoring{background:color-mix(in srgb, var(--warn) 5%, transparent);border:1px solid color-mix(in srgb, var(--warn) 20%, transparent);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex}.bb-pbp-inn{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;width:2.5rem;display:flex}.bb-pbp-inn-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);font-weight:500;line-height:1}.bb-pbp-rbi{font-size:calc(12px + var(--fs-bump,0px));color:var(--warn);font-weight:500}.bb-pbp-event{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-pbp-score{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);flex-shrink:0;margin-left:auto}.bb-pbp-desc{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-pbp-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.625rem 0;display:flex}.bb-pbp-row:last-child{border-bottom:0}.bb-pbp-line{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);line-height:1.625}.bb-pbp-line strong{color:var(--text-2);font-weight:500}.bb-linkbtn{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand-light);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.bb-linkbtn:hover{text-decoration:underline}.bb-bases{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,auto);align-items:center;gap:.25rem;display:inline-grid}.bb-base{border:1px solid var(--border);background:var(--bg);width:.625rem;height:.625rem;transform:rotate(45deg)}.bb-base--on{background:var(--brand);border-color:var(--brand)}.bb-mrow{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.5rem 0;display:grid}.bb-mrow:last-child{border-bottom:0}.bb-mrow-label{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.375rem;display:flex}.bb-mrow-val{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);text-align:right;font-weight:500}.bb-hstat{justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.bb-gtable{width:100%;font-size:calc(13px + var(--fs-bump,0px))}.bb-gtable thead tr{color:var(--muted);border-bottom:1px solid var(--border)}.bb-gtable th{text-align:right;padding:.5rem 0;font-weight:500}.bb-gtable th:first-child{text-align:left}.bb-gtable tbody tr{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}.bb-gtable tbody tr:last-child{border-bottom:0}.bb-gtable td{text-align:right;padding:.5rem 0}.bb-gtable td:first-child{text-align:left}.bb-gtable td.bb-mono{font-family:var(--font-mono)}.bb-gtable-title{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);margin-bottom:.75rem;font-weight:600}.bb-gtable-empty{color:var(--muted);text-align:left;padding:.75rem 0}.bb-star{color:var(--warn)}.bb-cell-strong{color:var(--text);font-weight:500}.bb-lu-grid{-moz-column-gap:2rem;grid-template-columns:1fr;gap:.75rem 2rem;display:grid}@media (width>=640px){.bb-lu-grid{grid-template-columns:repeat(2,1fr)}}.bb-lu-side{min-width:0}.bb-lu-head{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.bb-lu-team{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-lu-slot{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:.375rem 0}.bb-lu-slot:last-child{border-bottom:0}.bb-lu-row{align-items:center;gap:.75rem;display:flex}.bb-lu-row--sub{margin-top:.375rem}.bb-lu-who{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.bb-lu-who>:first-child{min-width:0}.bb-lu-row--sub .bb-lu-who{padding-left:.75rem}.bb-lu-row--out .bb-lu-who,.bb-lu-row--out .bb-lu-pos{opacity:.55}.bb-lu-who .ui-playtag{flex-shrink:0}.bb-lu-ord{text-align:center;width:1.25rem;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.bb-lu-name{min-width:0;font-size:calc(13px + var(--fs-bump,0px));flex:1}.bb-lu-pos{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-align:right;text-transform:uppercase;letter-spacing:.025em;flex-shrink:0;width:2rem;font-weight:600}.bb-lu-empty{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);padding:.5rem 0;font-style:italic}.bb-snap-head{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:.75rem;padding-bottom:.5rem;display:grid}.bb-snap-team{text-align:right;justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.bb-edge{background:var(--surface-2);border-radius:.5rem;padding:.75rem}.bb-edge-label{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:.375rem;display:inline-flex}.bb-edge-val{font-size:calc(18px + var(--fs-bump,0px));color:var(--text);margin-top:.25rem;font-weight:600}.bb-edge-sub{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-edge-grid{border-top:1px solid var(--border);grid-template-columns:1fr;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}@media (width>=768px){.bb-edge-grid{grid-template-columns:repeat(3,1fr)}}.bb-ins-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-ins-title{align-items:center;gap:.75rem;min-width:0;display:flex}.bb-ins-vs{align-items:center;gap:.5rem;display:flex}.bb-ins-team{align-items:center;gap:.375rem;display:flex}.bb-ins-abbr{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);font-weight:500}.bb-ins-vs-sep{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-ibox{background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.bb-ibox-h{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.bb-ibox-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-ibox-list{flex-direction:column;flex:1;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.bb-ibox-li{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-ibox-num{font-family:var(--font-mono);color:var(--muted);margin-right:.375rem}.bb-ibox-mentions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.bb-pick-val{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);font-weight:600}.bb-pick-prop{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand-light);font-weight:500}.bb-note{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted)}.bb-odds-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.bb-odds{border:1px solid var(--border);background:var(--surface-2);border-radius:.5rem;padding:.5rem .75rem}.bb-odds-label{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.bb-odds-row{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);justify-content:space-between;display:flex}.bb-odds-col{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);flex-direction:column;display:flex}.bb-odds-team{align-items:center;gap:.25rem;display:flex}.bb-odds-val{color:var(--text);font-weight:600}.bb-odds-total{font-size:calc(18px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text);text-align:center}.bb-odds-ou{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);justify-content:space-between;margin-top:.25rem;display:flex}.bb-odds-prov{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem}.bb-pbp-scoring .bb-plink-text{font-size:calc(12px + var(--fs-bump,0px));font-weight:600}.bb-pbp-row .bb-plink-text{font-size:calc(12px + var(--fs-bump,0px));font-weight:500}.bb-game-live-people .bb-plink-img{width:1rem;height:1rem}.bb-game-live-people .bb-plink-text{font-size:calc(12px + var(--fs-bump,0px))}.bb-ibox-mentions .bb-plink-img{width:1.5rem;height:1.5rem}.bb-ibox-mentions .bb-plink-text{font-size:calc(12px + var(--fs-bump,0px))}.bb-ibox-row .bb-plink-img{width:1rem;height:1rem}.bb-ibox-row .bb-plink-text{font-size:calc(13px + var(--fs-bump,0px));font-weight:500}.bb-lu-name .bb-plink-img{width:1.5rem;height:1.5rem}.bb-lu-name .bb-plink-text{font-size:calc(13px + var(--fs-bump,0px))}.bb-pad-4{padding:1rem}.bb-inrow{align-items:center;gap:.375rem;display:inline-flex}.bb-pad-8{padding:2rem}.bb-mb-2{margin-bottom:.5rem}.bb-mb-3{margin-bottom:.75rem}.bb-mb-4{margin-bottom:1rem}.bb-clip{overflow:hidden}.bb-snap-team .bb-ticon,.bb-gtable td .bb-ticon{width:1rem;height:1rem}.bb-ins-title .bb-h2{flex-shrink:0}.bb-ins-team img{-o-object-fit:contain;object-fit:contain;width:1.25rem;height:1.25rem}.bb-odds-team img{-o-object-fit:contain;object-fit:contain;width:.75rem;height:.75rem}.bb-pick-prop{margin-top:.25rem;display:inline-block}.bb-pbp-group{flex-direction:column;gap:.5rem;display:flex}.bb-pbp-stack{flex-direction:column;gap:.375rem;display:flex}.bb-pbp-body{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.bb-pbp-body--tight{gap:.25rem}.bb-pbp-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-empty{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);font-style:italic}.bb-narr-head{margin-bottom:.75rem}.bb-narr-row{align-items:center;gap:.375rem;display:flex}.bb-narr-desc{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem}.bb-narr-skel{flex-direction:column;gap:.75rem;display:flex}.bb-narr-skel-bar{height:.75rem}.bb-narr-grid{-moz-column-gap:1.5rem;grid-template-columns:1fr;gap:1rem 1.5rem;display:grid}@media (width>=640px){.bb-narr-grid{grid-template-columns:repeat(2,1fr)}}.bb-narr-sec{min-width:0}.bb-narr-h{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--brand-light);margin-bottom:.25rem;font-weight:600}.bb-narr-body{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-tx-badge{--cat:var(--muted);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));white-space:nowrap;color:var(--cat);background:color-mix(in srgb, var(--cat) 10%, transparent);border:1px solid color-mix(in srgb, var(--cat) 20%, transparent);border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-weight:700;display:inline-flex}.bb-tx-badge--ok{--cat:var(--ok)}.bb-tx-badge--warn{--cat:var(--warn)}.bb-tx-badge--danger{--cat:var(--danger)}.bb-tx-badge--trade{--cat:var(--chart-1)}.bb-tx-badge--sign{--cat:var(--chart-5)}.bb-tx-badge--claim{--cat:var(--chart-7)}.bb-tx-badge--none{background:var(--surface-2);border-color:var(--border)}.bb-tx-row{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.bb-tx-row:last-child{border-bottom:0}.bb-tx-main{flex:1;min-width:0}.bb-tx-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-tx-head .bb-plink-img{width:1.5rem;height:1.5rem}.bb-tx-head .bb-plink-text{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);font-weight:500}.bb-tx-desc{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-top:.125rem;line-height:1.375}.bb-tx-date{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:.125rem}.bb-stats-empty{text-align:center;color:var(--muted);padding:3rem}.bb-stats-empty-icon{justify-content:center;margin-bottom:.75rem;display:flex}.bb-stats-empty-icon svg{width:2rem;height:2rem;color:var(--muted)}.bb-stats-table{width:100%;font-size:calc(14px + var(--fs-bump,0px))}.bb-stats-table thead tr{border-bottom:1px solid var(--border)}.bb-stats-th{text-align:left;font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.75rem;font-weight:600;transition:color .15s}.bb-stats-th:hover{color:var(--text)}.bb-stats-th--idx{cursor:default;width:2rem;padding-left:1rem;padding-right:1rem}.bb-stats-th-in{align-items:center;gap:.25rem;display:flex}.bb-stats-arrow{color:var(--brand-light)}.bb-stats-table tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.bb-stats-table tbody tr:last-child{border-bottom:0}.bb-stats-table tbody tr:hover{background:var(--surface-2)}.bb-stats-td{white-space:nowrap;font-family:var(--font-mono);color:var(--text-2);padding:.75rem}.bb-stats-td--name{color:var(--text);font-family:inherit;font-weight:500}.bb-stats-td--name .bb-plink-text{font-weight:500}.bb-stats-td--name .bb-ticon{width:1.5rem;height:1.5rem}.bb-stats-td--idx{color:var(--muted);font-size:calc(12px + var(--fs-bump,0px));padding-left:1rem;padding-right:1rem}.bb-heat{font-size:calc(13px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.bb-stats-plain{font-family:var(--font-mono);color:var(--text-2)}.bb-sth{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);transition:color .15s}.bb-sth:hover,.bb-sth--active{color:var(--text)}.bb-sth-arrow{opacity:.5;font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));margin-left:.125rem}.bb-sth--left{text-align:left;padding:.5rem .75rem .5rem 0}.bb-sth--right{text-align:right;padding:.5rem 0}.bb-roster-card{text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:.375rem;transition:background .15s;display:flex}.bb-roster-card:hover{background:var(--surface-2)}.bb-roster-face{-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.bb-roster-id{width:100%;min-width:0}.bb-roster-name{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--text);-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.bb-roster-sub{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);line-height:1.25}.bb-roster-grid{grid-template-columns:repeat(4,1fr);gap:.125rem;display:grid}@media (width>=480px){.bb-roster-grid{grid-template-columns:repeat(6,1fr)}}@media (width<=479px){.bb-roster-card{padding:.25rem .125rem}}@media (width>=640px){.bb-roster-grid{grid-template-columns:repeat(9,1fr)}}@media (width>=768px){.bb-roster-grid{grid-template-columns:repeat(12,1fr)}}.bb-base--lg{width:.75rem;height:.75rem}.bb-diamond{-webkit-user-select:none;user-select:none;width:100%;padding-bottom:100%;position:relative}.bb-diamond svg{width:100%;height:100%;position:absolute;inset:0}.bb-diamond-line,.bb-diamond-infield{stroke:var(--border-strong)}.bb-diamond-mound{fill:var(--border-strong)}.bb-diamond-spot{position:absolute;transform:translate(-50%,-50%)}.bb-diamond-badge{flex-direction:column;align-items:center;gap:.125rem;display:flex}.bb-diamond-badge a:hover,a.bb-diamond-a:hover{opacity:.8}.bb-diamond-face{-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:9999px;width:1.5rem;height:1.5rem}.bb-diamond-hole{background:var(--surface-2);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.bb-diamond-hole span{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));color:var(--muted)}.bb-diamond-pos{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));color:var(--muted);font-weight:600;line-height:1}.bb-diamond-title{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-bottom:.25rem;font-weight:600}.bb-tier-dot{background:var(--cat,var(--muted));border-radius:.125rem;flex-shrink:0;width:.25rem;height:.75rem}.bb-tier-dot--legend{width:.375rem}.bb-tier-dot--starter{--cat:var(--ok)}.bb-tier-dot--closer{--cat:var(--chart-5)}.bb-tier-dot--setup{--cat:var(--chart-6)}.bb-tier-dot--platoon{--cat:var(--chart-2)}.bb-tier-dot--middle{--cat:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-tier-dot--bench{--cat:color-mix(in srgb, var(--muted) 40%, transparent)}.bb-depth-scroll{cursor:grab;-webkit-user-select:none;user-select:none;overflow-x:auto}.bb-depth-scroll.bb-cursor-grabbing{cursor:grabbing}.bb-depth-grid{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);min-width:100%;font-size:calc(11px + var(--fs-bump,0px));border-radius:.5rem;display:grid}.bb-depth-corner{z-index:20;background:var(--surface-2);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);position:sticky;left:0}.bb-depth-colhead{background:var(--surface-2);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-left:1px solid color-mix(in srgb, var(--border) 60%, transparent);text-align:center;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--text-2);padding:.25rem 0;font-weight:700}.bb-depth-rowhead{z-index:10;border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:var(--surface-2);font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);justify-content:center;align-items:center;font-weight:600;display:flex;position:sticky;left:0}.bb-depth-rowhead--starter{color:var(--brand)}.bb-depth-cell{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-left:1px solid color-mix(in srgb, var(--border) 40%, transparent);align-items:center;min-height:1.6rem;padding:.25rem .375rem;display:flex}.bb-depth-cell--starter{background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-depth-none{color:var(--muted);font-size:calc(12px + var(--fs-bump,0px))}.bb-depth-entry{align-items:center;gap:.375rem;width:100%;min-width:0;display:flex}.bb-depth-cell,.bb-depth-entry .bb-plink,.bb-depth-entry .bb-plink-text{min-width:0;overflow:hidden}.bb-depth-entry>span:has(>.bb-plink){min-width:0;overflow:hidden}.bb-depth-grid{--depth-col:6.5rem}@media (width<=640px){.bb-depth-grid{--depth-col:9.5rem}}.bb-depth-entry .bb-plink-text{font-size:calc(11px + var(--fs-bump,0px))}.bb-depth-entry--starter .bb-plink-text{color:var(--text);font-weight:600}.bb-depth-proj{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:.25rem}.bb-depth-note{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);flex-direction:column;gap:.375rem;display:flex}.bb-depth-legend{-moz-column-gap:.75rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.bb-depth-legend span{align-items:center;gap:.25rem;display:inline-flex}.bb-depth-h{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem;font-weight:600}.bb-depth-loading{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);padding:1.5rem 0;animation:1.5s ease-in-out infinite bb-shimmer}.bb-depth-error{font-size:calc(13px + var(--fs-bump,0px));color:var(--danger);padding:1.5rem 0}.bb-depth-empty{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);padding:1.5rem 0;font-style:italic}.bb-depth-stack{flex-direction:column;gap:1.25rem;display:flex}.bb-cur-key{flex-direction:column;gap:.5rem;max-width:64rem;margin:0 auto;display:flex}.bb-cur-intro{text-align:center;font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2)}.bb-cur-intro strong{color:var(--text);font-weight:500}.bb-cur-metricline{-moz-column-gap:.5rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;display:flex}.bb-cur-metricline .bb-sep{color:color-mix(in srgb, var(--muted) 30%, transparent)}.bb-cur-metricline strong{color:var(--text-2);font-weight:600}.bb-cur-metricline .bb-mono{font-family:var(--font-mono);color:var(--text-2)}.bb-cur-metricline .bb-brand{color:var(--brand);font-weight:600}.bb-cur-reasons{-moz-column-gap:.75rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;padding-top:.5rem;display:flex}.bb-cur-reason{white-space:nowrap}.bb-cur-reason-rule{color:var(--muted)}.bb-cur-cols{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.bb-cur-col{border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:.5rem;flex-shrink:0;width:15rem;padding:.625rem .75rem}.bb-cur-col--diverged{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 4%, transparent)}.bb-cur-colhead{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);justify-content:center;align-items:baseline;gap:.375rem;margin-bottom:.25rem;padding-bottom:.375rem;display:flex}.bb-cur-colname{font-size:calc(var(--cur-fs) + 1px);text-transform:uppercase;letter-spacing:.025em;color:var(--text-2);font-weight:700}.bb-cur-new{font-size:var(--cur-fs);text-transform:uppercase;letter-spacing:.025em;color:var(--brand);font-weight:600}.bb-cur-list{flex-direction:column;display:flex}.bb-cur-list>*+*{border-top:1px solid color-mix(in srgb, var(--border) 20%, transparent)}.bb-cur-out{border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent);margin-top:.375rem;padding-top:.375rem}.bb-cur-outhead{font-size:var(--cur-fs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.125rem;font-weight:600}.bb-cur-cell{align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.bb-cur-cell--inactive .bb-plink-img{opacity:.5;filter:grayscale()}.bb-cur-cell--inactive :is(.bb-cur-cell-name,.bb-cur-role,.bb-cur-repval){color:var(--muted)}.bb-cur-cell .bb-plink-img{width:1.75rem;height:1.75rem}.bb-cur-cell-main{flex:1;min-width:0}.bb-cur-cell-top{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.bb-cur-cell-name{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--cur-fs) + 1px);color:var(--text);font-weight:500;overflow:hidden}.bb-cur-role{font-family:var(--font-mono);font-size:var(--cur-fs);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.bb-cur-role--up{color:var(--ok)}.bb-cur-role--down{color:var(--warn)}.bb-cur-role--hold{color:var(--text-2)}.bb-cur-role-proj{color:var(--muted);font-weight:400}.bb-cur-detail{font-size:var(--cur-fs);flex-direction:column;gap:.125rem;margin-top:.125rem;line-height:1.25;display:flex}.bb-cur-reason-line{font-weight:600}.bb-cur-reason-line--danger{color:var(--danger)}.bb-cur-reason-line--warn{color:var(--warn)}.bb-cur-reason-line--info{color:var(--chart-6)}.bb-cur-reason-line--ok{color:var(--ok)}.bb-cur-repline{align-items:center;gap:.375rem;display:flex}.bb-cur-reptag{width:2.5rem;font-size:var(--cur-fs);text-transform:uppercase;letter-spacing:.025em;color:var(--muted);flex-shrink:0;font-weight:700}.bb-cur-reptag--recent{color:var(--brand)}.bb-cur-repval{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.bb-cur-repval--dim{color:var(--muted)}.bb-filter-pill{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:.375rem .75rem;font-weight:500;transition:color .15s,background .15s}.bb-filter-pill:hover{color:var(--text-2)}.bb-filter-pill--active{background:var(--border);color:var(--text)}.bb-filter-pill--sq{border-radius:.25rem;padding:.25rem .625rem}.bb-filter-row{flex-wrap:wrap;gap:.375rem;display:flex}.bb-filter-row--tight{gap:.25rem}.bb-hist-wrap{max-height:24rem;overflow:auto}.bb-hist-wrap--tall{max-height:28rem}.bb-hist-table{width:100%;font-size:calc(13px + var(--fs-bump,0px))}.bb-hist-table thead tr{border-bottom:1px solid var(--border)}.bb-hist-table thead th{background:var(--surface);z-index:10;position:sticky;top:0}.bb-hist-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);transition:background .15s}.bb-hist-table tbody tr:last-child{border-bottom:0}.bb-hist-table tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-hist-td{font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));text-align:right;color:var(--text-2);padding:.5rem 0}.bb-hist-td--lead{text-align:left;color:var(--text);padding-right:.75rem}.bb-hist-td--date{text-align:left;font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);padding-right:.75rem}.bb-hist-td--plain{text-align:left;color:var(--text);font-family:inherit}.bb-hist-td--dim{text-align:left;font-family:inherit;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-hist-wl{font-weight:600;font-size:calc(12px + var(--fs-bump,0px))}.bb-hist-wl--w{color:var(--ok)}.bb-hist-wl--l{color:var(--danger)}.bb-hist-h{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.bb-hist-th-plain{text-align:left;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.5rem 0;font-weight:500}.bb-hist-th-plain--right{text-align:right}.bb-tabs{border-bottom:1px solid var(--border);gap:.25rem;max-width:100%;display:flex}@media (width<=640px){.bb-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.bb-tabs::-webkit-scrollbar{display:none}}.bb-tab{white-space:nowrap;font-size:calc(13px + var(--fs-bump,0px));text-transform:capitalize;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.5rem 1rem;font-weight:500;transition:color .15s,border-color .15s}.bb-tab:hover{color:var(--text-2)}.bb-tab--active{color:var(--text);border-bottom-color:var(--brand)}.bb-select{font-size:calc(13px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:.5rem;outline:none;padding:.375rem .75rem}.bb-select:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 50%, transparent)}.bb-label-line{align-items:center;gap:.75rem;display:flex}.bb-label-cap{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.bb-loading-dim{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);animation:1.5s ease-in-out infinite bb-shimmer}.bb-cards-4{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.bb-cards-4{grid-template-columns:repeat(4,1fr)}}.bb-cards-4--always{grid-template-columns:repeat(4,1fr)}.bb-grid-lg2{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1024px){.bb-grid-lg2{grid-template-columns:repeat(2,1fr)}.bb-span-lg2{grid-column:1/-1}}.bb-vstack-6{flex-direction:column;gap:1.5rem;display:flex}.bb-vstack-3{flex-direction:column;gap:.75rem;display:flex}.bb-fact{background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;padding:.75rem}.bb-fact-val{font-size:calc(18px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text)}.bb-fact-val--text{font-family:inherit;font-size:calc(15px + var(--fs-bump,0px));font-weight:600}.bb-fact-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.bb-fact-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=768px){.bb-fact-grid{grid-template-columns:repeat(4,1fr)}.bb-fact-grid--3{grid-template-columns:repeat(3,1fr)}}@media (width<=767.98px){.bb-fact-grid--3{grid-template-columns:1fr}}.bb-src-note{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.bb-terminology{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-tp-hero-body{z-index:10;grid-template-columns:1fr;gap:1.5rem;padding:1rem;display:grid;position:relative}@media (width>=640px){.bb-tp-hero-body{padding:1.5rem}}@media (width>=1024px){.bb-tp-hero-body{grid-template-columns:1fr auto}}.bb-tp-id{flex-direction:column;gap:.75rem;min-width:0;display:flex}.bb-tp-standing{-moz-column-gap:1rem;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.bb-tp-record{font-size:calc(24px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text)}.bb-tp-pct{font-size:calc(15px + var(--fs-bump,0px));color:var(--text-2);margin-left:.5rem;font-weight:400}.bb-tp-rank{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2)}.bb-tp-streak{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.125rem .375rem}.bb-tp-featured-label{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;display:inline-flex}.bb-tp-featured-label--live{color:var(--ok)}.bb-tp-score{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);font-weight:500}.bb-tp-lineupbox{flex-shrink:0;align-self:start;width:12rem;margin:0 auto}@media (width>=1024px){.bb-tp-lineupbox{margin:0}}.bb-tp-roster-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1024px){.bb-tp-roster-grid{grid-template-columns:1fr 200px}}.bb-tp-roster-h{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);letter-spacing:.1em;margin-bottom:.5rem;padding-bottom:.25rem}.bb-h1{font-size:calc(32px + var(--fs-bump,0px));letter-spacing:-.02em;color:var(--text);font-weight:600}.bb-page-sub{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem}.bb-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bb-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bb-tool-group{align-items:center;gap:.5rem;display:flex}.bb-tool-label{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-flex-spacer{flex:1}.bb-toolbtn{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:.375rem;padding:.375rem .625rem;font-weight:500;transition:color .15s,border-color .15s,background .15s}.bb-toolbtn:hover{color:var(--text)}.bb-toolbtn--active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.bb-toolbtn--block{width:100%}.bb-pop-backdrop{z-index:40;position:fixed;inset:0}.bb-pop{z-index:50;background:var(--surface-2);border:1px solid var(--border);border-radius:.75rem;width:280px;max-height:360px;margin-top:.5rem;padding:.75rem;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.bb-pop--tall{max-height:400px}.bb-pop-h{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem;font-weight:600}.bb-pop-list{flex-direction:column;gap:.25rem;display:flex}.bb-pop-saved{border-bottom:1px solid var(--border);flex-direction:column;gap:.25rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.bb-pop-row{align-items:center;gap:.25rem;display:flex}.bb-pop-item{text-align:left;font-size:calc(12px + var(--fs-bump,0px));color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:.25rem;flex:1;padding:.375rem .5rem;transition:background .15s;overflow:hidden}.bb-pop-item:hover{background:color-mix(in srgb, var(--border) 40%, transparent)}.bb-pop-stack{flex-direction:column;gap:.5rem;display:flex}.bb-pop-inline{gap:.5rem;display:flex}.bb-check-row{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem;transition:background .15s;display:flex}.bb-check-row:hover{background:color-mix(in srgb, var(--border) 40%, transparent)}.bb-checkbox{accent-color:var(--brand)}.bb-check-name{font-size:calc(12px + var(--fs-bump,0px));color:var(--text)}.bb-check-key{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);margin-left:auto}.bb-x{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .25rem;transition:color .15s,opacity .15s}.bb-x:hover{color:var(--danger)}.bb-pop-row .bb-x{opacity:0}.bb-pop-row:hover .bb-x{opacity:1}.bb-input{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:calc(12px + var(--fs-bump,0px));border-radius:.375rem;outline:none;padding:.375rem .5rem}.bb-input:focus{border-color:var(--brand)}.bb-input--onbase{background:var(--bg);flex:1}.bb-input--search{width:120px}.bb-select--sm{font-size:calc(12px + var(--fs-bump,0px));border-radius:.375rem;padding:.375rem .5rem}.bb-select--sm:focus{box-shadow:none;border-color:var(--brand)}.bb-rule-row{align-items:center;gap:.5rem;display:flex}.bb-rule-col{width:80px}.bb-rule-op{width:60px}.bb-rule-val{width:90px}.bb-rule-stack{flex-direction:column;gap:.375rem;display:flex}.bb-filter-card{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-filter-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bb-filter-title{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bb-seg--sm .bb-seg-btn{font-size:calc(12px + var(--fs-bump,0px));padding:.375rem .625rem}.bb-seg--sm .bb-seg-btn+.bb-seg-btn{border-left:1px solid var(--border)}.bb-pop-anchor{position:relative}.bb-c-mut{color:var(--muted)}.bb-c-strong{color:var(--text)}.bb-c-brand{color:var(--brand)}.bb-pct-hi{color:var(--stat-elite)}.bb-pct-mid{color:var(--stat-avg)}.bb-pct-low{color:var(--stat-below)}.bb-pct-poor{color:var(--stat-poor)}.bb-heat-4{color:var(--stat-elite)}.bb-heat-3{color:var(--stat-great)}.bb-heat-2{color:var(--stat-avg)}.bb-heat-1{color:var(--stat-below)}.bb-bar-ok{background:var(--ok)}.bb-bar-warn{background:var(--warn)}.bb-bar-danger{background:var(--danger)}.bb-bar-brand{background:var(--brand)}.bb-salary{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.25rem;align-items:center;padding:.125rem .375rem;display:inline-flex}.bb-pctbar{background:var(--border);border-radius:9999px;width:2rem;height:2px;margin-top:.25rem;margin-left:auto;overflow:hidden}.bb-pctbar-fill{border-radius:9999px;height:100%}.bb-divbar,.bb-magbar{background:var(--bg);border-radius:.25rem;flex:1;height:.5rem;position:relative;overflow:hidden}.bb-divbar-center{background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:50%}.bb-divbar-fill,.bb-magbar-fill{position:absolute;top:0;bottom:0}.bb-bar-empty{flex:1;height:.5rem}.bb-mc-dense{text-align:center;align-items:stretch;width:100%;line-height:1;display:flex}.bb-mc-dense>*+*{border-left:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-mc-dcell{flex:1;min-width:0;padding:0 .125rem}.bb-mc-dval{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bb-mc-row{flex-shrink:0;align-items:stretch;display:flex}.bb-mc-row>*+*{border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.bb-mc-cell{text-align:right;padding:0 .5rem}.bb-mc-cell--flex{min-width:56px}.bb-mc-cell--fixed{width:72px}.bb-mc-cell--flex-sm{min-width:44px}.bb-mc-cell--fixed-sm{width:60px}.bb-mc-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}.bb-mc-val--sm{font-size:calc(12px + var(--fs-bump,0px))}.bb-mc-label{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);justify-content:flex-end;align-items:center;gap:.125rem;margin-top:.125rem;line-height:1;display:flex}.bb-mc-sub{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);margin-top:.125rem;line-height:1}.bb-mc-sal{align-items:center;display:flex}.bb-mc-sal-slot{justify-content:flex-end;width:28px;display:inline-flex}.bb-mc-sal--align{flex-shrink:0;justify-content:flex-end;width:40px;padding-right:.75rem}.bb-mc-sal--align-sm{width:34px;padding-right:.5rem}.bb-mc-sal--row{padding-right:.75rem}.bb-mc-sal--row-sm{padding-right:.5rem}.bb-news-h{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-weight:600}.bb-news-scroll{overflow-y:auto}.bb-news-scroll--capped{max-height:200px}.bb-news-item{align-items:flex-start;gap:.75rem;padding:.625rem;display:flex}.bb-news-item+.bb-news-item{border-top:1px solid var(--border)}.bb-news-main{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.bb-news-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-news-src{--src:var(--muted);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--src);font-weight:700}.bb-news-src--rotowire{--src:var(--chart-5)}.bb-news-src--espn{--src:var(--danger)}.bb-news-src--mlbtr{--src:var(--chart-2)}.bb-news-src--mlb{--src:var(--chart-1)}.bb-news-src--fangraphs{--src:var(--chart-3)}.bb-news-src--reddit{--src:var(--chart-7)}.bb-news-time{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.bb-news-title{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);font-weight:500;line-height:1.375;transition:color .15s;display:block}.bb-news-title:hover{color:var(--brand)}.bb-news-sum{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.375;display:-webkit-box;overflow:hidden}.bb-news-skel{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-news-skel-bar{height:1rem}.bb-tavatar{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bb-tavatar--mine{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 60%, transparent)}.bb-tavatar--link{cursor:pointer;transition:box-shadow .15s}.bb-tavatar--link:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 50%, transparent)}.bb-tavatar--mine.bb-tavatar--link:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 60%, transparent)}.bb-banner{font-size:calc(12px + var(--fs-bump,0px));padding:.75rem}.bb-banner--ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.bb-banner--warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.bb-banner--error{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.bb-banner code{font-family:var(--font-mono)}.bb-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bb-modal{width:100%;max-width:24rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.bb-modal-head{border-bottom:1px solid var(--border);padding:1.25rem 1.25rem .75rem}.bb-modal-title{font-size:calc(15px + var(--fs-bump,0px));color:var(--text);font-weight:700}.bb-modal-title--danger{color:var(--danger)}.bb-modal-body{flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.bb-modal-text{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-modal-label{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-modal-label strong{color:var(--text-2);font-weight:600}.bb-modal-input{background:var(--surface-2);border:1px solid var(--border);width:100%;font-size:calc(13px + var(--fs-bump,0px));color:var(--text);border-radius:.25rem;outline:none;margin-top:.25rem;padding:.375rem .5rem}.bb-modal-input:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 60%, transparent)}.bb-modal-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;display:flex}.bb-btn-ghost{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:.25rem;padding:.375rem .75rem;transition:color .15s}.bb-btn-ghost:hover{color:var(--text)}.bb-cutbtn{font-size:calc(11px + var(--fs-bump,0px));border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger);cursor:pointer;background:0 0;border-radius:.25rem;padding:.125rem .5rem;font-weight:600;transition:background .15s}.bb-cutbtn:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.bb-cutbtn:disabled{opacity:.5}.bb-modal--md{max-width:28rem}.bb-modal-head--row{padding-bottom:1rem;position:relative}.bb-modal-x{color:var(--muted);font-size:calc(20px + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;line-height:1;transition:color .15s;position:absolute;top:1rem;right:1rem}.bb-modal-x:hover{color:var(--text)}.bb-modal-body--lg{gap:1rem}.bb-modal-id{align-items:center;gap:.625rem;display:flex}.bb-modal-id .bb-plink-img{width:2.25rem;height:2.25rem}.bb-modal-id-main{min-width:0}.bb-modal-id-name{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-modal-id-sub{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-top:.125rem}.bb-kv{font-size:calc(12px + var(--fs-bump,0px));justify-content:space-between;align-items:center;display:flex}.bb-kv-label{color:var(--muted)}.bb-kv-val{font-family:var(--font-mono);color:var(--text-2);font-weight:600}.bb-kv-val .bb-brand{color:var(--brand)}.bb-modal-label--cap{text-transform:uppercase;letter-spacing:.025em}.bb-bidbtn{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:.25rem;padding:.125rem .375rem;font-weight:600;transition:color .15s,border-color .15s}.bb-bidbtn:hover{border-color:var(--brand);color:var(--brand)}.bb-bidbtn--lg{font-size:calc(11px + var(--fs-bump,0px));padding:.25rem .5rem}.bb-step-row{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.bb-step-btn{border:1px solid var(--border);width:2rem;height:2rem;color:var(--text-2);font-size:calc(17px + var(--fs-bump,0px));cursor:pointer;background:0 0;border-radius:.25rem;flex-shrink:0;line-height:1;transition:color .15s,background .15s}.bb-step-btn:hover{color:var(--text);background:var(--surface-2)}.bb-step-field{background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;flex:1;align-items:center;padding:.375rem .75rem;display:flex}.bb-step-dollar{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));margin-right:.25rem}.bb-step-input{width:100%;color:var(--text);font-family:var(--font-mono);font-size:calc(17px + var(--fs-bump,0px));background:0 0;border:0;outline:none;flex:1;font-weight:700}.bb-warn-hint{font-size:calc(11px + var(--fs-bump,0px));color:var(--warn);margin-top:.375rem}.bb-tag{--cat:var(--muted);font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--cat);background:color-mix(in srgb, var(--cat) 12%, transparent);border:1px solid color-mix(in srgb, var(--cat) 30%, transparent);border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-weight:700}.bb-tag--danger{--cat:var(--danger)}.bb-tag--warn{--cat:var(--warn)}.bb-tag--info{--cat:var(--chart-6)}.bb-il-banner{--cat:var(--warn);font-size:calc(11px + var(--fs-bump,0px));color:var(--cat);background:color-mix(in srgb, var(--cat) 12%, transparent);border:1px solid color-mix(in srgb, var(--cat) 30%, transparent);border-radius:.25rem;align-items:center;gap:.5rem;padding:.125rem .5rem;display:inline-flex}.bb-il-banner--danger{--cat:var(--danger)}.bb-il-banner-kind{text-transform:uppercase;letter-spacing:.025em;font-weight:700}.bb-il-banner-injury{color:var(--text-2)}.bb-il-banner-ret{font-weight:600}.bb-minichip{--cat:var(--warn);font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--cat);background:color-mix(in srgb, var(--cat) 15%, transparent);border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-minichip--brand{--cat:var(--brand)}.bb-listrow-actions{gap:.125rem;display:inline-flex}.bb-comparebtn{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.bb-comparebtn svg{width:1rem;height:1rem}.bb-comparebtn:hover:not(:disabled){color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-comparebtn--active{color:var(--brand);background:color-mix(in srgb, var(--brand) 15%, transparent);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-comparebtn--active:hover{background:color-mix(in srgb, var(--brand) 25%, transparent)}.bb-comparebtn:disabled{color:color-mix(in srgb, var(--muted) 30%, transparent);cursor:not-allowed}.bb-teambar{font-size:calc(13px + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.bb-teambar-id{align-items:center;gap:.5rem;min-width:0;display:flex}.bb-teambar-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bb-teambar-rec{font-family:var(--font-mono);color:var(--text-2);font-weight:600}.bb-teambar-dim{color:var(--muted)}.bb-teambar-dim strong{color:var(--text-2);font-weight:600}.bb-teambar-bad{color:var(--danger);font-weight:600}.bb-teambar-cap{font-weight:600}.bb-teambar-cap--ok{color:var(--ok)}.bb-teambar-cap--mid{color:var(--text)}.bb-teambar-cap--low{color:var(--warn)}.bb-teambar-note{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-left:auto}.bb-qp{padding:.75rem}.bb-qp-toggle{width:100%;font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:600;display:flex}.bb-qp-caret{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px))}.bb-qp-body{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.bb-qp-body--lg{gap:1rem;margin-top:.75rem}.bb-qp-input{background:var(--surface-2);border:1px solid var(--border);width:100%;font-size:calc(11px + var(--fs-bump,0px));color:var(--text);border-radius:.25rem;outline:none;padding:.25rem .5rem}.bb-qp-input::placeholder{color:var(--muted)}.bb-qp-input:focus{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-chipbtn{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:700;transition:color .15s,background .15s}.bb-chipbtn:hover{color:var(--text-2)}.bb-chipbtn--active{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand)}.bb-chip-row{gap:.125rem;display:flex}.bb-chip-row--scroll{scrollbar-width:none;margin:0 -.25rem;padding:0 .25rem;overflow-x:auto}.bb-qp-sortlabel{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--muted) 60%, transparent);flex-shrink:0}.bb-qp-sortgrid{flex:1;grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.bb-qp-empty{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);font-style:italic}.bb-qp-headrow{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);align-items:center;padding-bottom:.25rem;display:flex}.bb-qp-headcount{min-width:0;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex:1;padding-left:2rem}.bb-qp-col{text-align:right;width:48px;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);font-weight:600}.bb-qp-scroll{max-height:340px;margin:0 -.75rem;padding:0 .75rem;overflow-y:auto}.bb-qp-spacer{flex-shrink:0;width:1.75rem}.bb-qr{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);align-items:center;padding:.375rem 0;display:flex}.bb-qr:last-child{border-bottom:0}.bb-qr-id{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.bb-qr-id .bb-plink-img{width:1.5rem;height:1.5rem}.bb-qr-main{flex:1;min-width:0}.bb-qr-toprow{align-items:center;gap:.25rem;min-width:0;display:flex}.bb-qr-name{font-size:calc(11px + var(--fs-bump,0px));color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.bb-qr-sub{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.bb-qr-cell{text-align:right;width:48px;font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.bb-qr-x{width:1.5rem;height:1.5rem;font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;line-height:1;transition:color .15s,background .15s;display:flex}.bb-qr-x:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.bb-qr-arrow{font-size:calc(11px + var(--fs-bump,0px));flex-shrink:0;font-weight:700;line-height:1}.bb-qr-arrow--away{color:var(--warn)}.bb-qr-arrow--for{color:var(--ok)}.bb-qp-listhead{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.bb-qp-listname{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;font-weight:700}.bb-qp-listname--watch{color:var(--chart-6)}.bb-qp-listname--cut{color:var(--danger)}.bb-qp-listname--trade{color:var(--warn)}.bb-qp-tradekey{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:.375rem;display:flex}.bb-qp-clear{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);cursor:pointer;background:0 0;border:0;transition:color .15s}.bb-qp-clear:hover{color:var(--danger)}.bb-teamrow{text-align:left;border:1px solid color-mix(in srgb, var(--border) 40%, transparent);cursor:pointer;background:0 0;border-radius:.25rem;width:100%;padding:.375rem .625rem;transition:border-color .15s}.bb-teamrow:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-teamrow:disabled{cursor:default}.bb-teamrow-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-teamrow-id{align-items:center;gap:.375rem;min-width:0;display:flex}.bb-teamrow-name{font-size:calc(12px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-teamrow-rec{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text-2);flex-shrink:0}.bb-teamrow-stats{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.bb-teamrow-stats .bb-mono{font-family:var(--font-mono)}.bb-teamrow-stats strong{font-family:var(--font-mono);font-weight:600}.bb-teamrow-ml{margin-left:auto}.bb-num--ok{color:var(--ok)}.bb-num--bad{color:color-mix(in srgb, var(--danger) 80%, transparent)}.bb-num--dim{color:var(--text-2)}.bb-mc-val--xl{font-size:calc(15px + var(--fs-bump,0px))}.bb-mc-cell--pad{padding:0 .75rem}.bb-mc-sal--tight{padding-right:.75rem}.bb-mc-actions{align-items:center;padding-left:.75rem;display:flex}.bb-pch{align-items:center;gap:.75rem;display:flex}.bb-pch--click{cursor:pointer;border-radius:.25rem;transition:background .15s}.bb-pch--click:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-pch .bb-plink-img{width:2.25rem;height:2.25rem}.bb-pch-main{flex:1;min-width:0}.bb-pch-toprow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.bb-pch-name{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);font-weight:600}.bb-pch-sub{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-txchips{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);gap:.625rem;margin-top:.125rem;display:flex}.bb-pc-caret{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.bb-pc-who{align-items:center;gap:.75rem;min-width:0;display:flex}.bb-pc{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);min-width:0}.bb-pc:last-child{border-bottom:0}.bb-pc .bb-plink-img{width:2.25rem;height:2.25rem}.bb-pc-strip{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.bb-pc-chip{text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;min-width:36px;padding:.25rem .375rem}.bb-pc-chip-date{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted)}.bb-pc-chip-val{font-size:calc(11px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);margin-top:.125rem}.bb-label-tiny{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.bb-label-tiny--mb{margin-bottom:.5rem}.bb-label-tiny--mb1{margin-bottom:.375rem}.bb-label-tiny .bb-normal{text-transform:none;font-weight:400}.bb-note-tiny{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-note-tiny--dim{color:color-mix(in srgb, var(--muted) 60%, transparent);font-style:italic}.bb-inline-loading{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.375rem;display:flex}.bb-spin-xs{border-width:1px;width:.75rem;height:.75rem}.bb-trend-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=640px){.bb-trend-grid{grid-template-columns:repeat(2,1fr)}}.bb-trend-card{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;padding:.5rem}.bb-analysis{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding-top:.75rem}.bb-analysis-text{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-analysis-text--capped{max-width:42rem}.bb-analysis-err{font-size:calc(11px + var(--fs-bump,0px));color:color-mix(in srgb, var(--danger) 80%, transparent)}.bb-pdg{padding:1rem}.bb-pdg-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.bb-pdg-btns{align-items:center;gap:.375rem;display:flex}.bb-pdg-btn{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:.25rem;padding:.125rem .5rem;font-weight:600;transition:color .15s,border-color .15s}.bb-pdg-btn:hover{color:var(--text);border-color:var(--border-strong)}.bb-pdg-btn--active{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-pdg-grid{grid-template-columns:1fr;row-gap:.75rem;display:grid}.bb-pdg-grid>*+*{border-left:1px solid color-mix(in srgb, var(--border) 30%, transparent)}@media (width<=639.98px){.bb-pdg-grid>*+*{border-left:0}}@media (width>=640px){.bb-pdg-grid{grid-template-columns:repeat(var(--pdg-cols,8), minmax(0, 1fr))}}.bb-pdg-col{flex-direction:column;min-width:0;padding:0 .75rem;display:flex}.bb-pdg-col:first-child{padding-left:0}.bb-pdg-colname{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--brand);border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);margin-bottom:.25rem;padding-bottom:.25rem;font-weight:700}.bb-pdg-list{flex-direction:column;gap:.375rem;display:flex}.bb-pdg-row{text-align:left;border-left:2px solid #0000;border-radius:.25rem;width:100%;padding:.125rem .125rem .125rem .25rem;transition:background .15s}.bb-pdg-row:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.bb-pdg-row--click{cursor:pointer}.bb-pdg-total{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:color-mix(in srgb, var(--surface-2) 40%, transparent);border-radius:0 0 .375rem .375rem;margin-top:.5rem;padding:.375rem .125rem .25rem 6px;font-weight:700}.bb-pdg-count{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);margin-top:.125rem;font-weight:400}.bb-pdg-none{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);font-style:italic}.bb-dl{-moz-column-gap:1.25rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.75rem;display:flex}.bb-dl-group{-moz-column-gap:.75rem;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.bb-dl-cap{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.bb-dl-item{align-items:center;gap:.25rem;display:flex}.bb-dl-metric{font-family:var(--font-mono);color:var(--brand);font-weight:600}.bb-dl-dim{color:var(--muted)}.bb-dl-bar{background:var(--bg);border-radius:.25rem;width:3rem;height:.5rem;position:relative;overflow:hidden}.bb-dl-bar--wide{width:4rem}.bb-dl-bar-center{background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:50%}.bb-dl-bar-pos{background:var(--ok);width:33%;position:absolute;top:0;bottom:0;left:50%}.bb-dl-bar-neg{background:var(--danger);width:33%;position:absolute;top:0;bottom:0;right:50%}.bb-dl-bar-mag{background:var(--brand);width:66%;position:absolute;top:0;bottom:0;left:0}.bb-dl-hint{color:var(--muted);display:none}@media (width>=640px){.bb-dl-hint{margin-left:auto;display:inline}}.bb-dl-hint .bb-mono{font-family:var(--font-mono)}.bb-dp-idrow{align-items:center;gap:.25rem;display:flex}.bb-dp-name{min-width:0;font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);flex:1;align-items:center;gap:.25rem;font-weight:500;line-height:1.25;transition:color .15s;display:flex}.bb-pdg-row:hover .bb-dp-name{color:var(--brand)}.bb-dp-name--top{color:var(--text)}.bb-dp-name span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-dp-mil{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.bb-dp-metricline{align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.bb-dp-val{text-align:right;width:2.5rem;font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.bb-dp-total-line{align-items:baseline;gap:.375rem;line-height:1.25;display:flex}.bb-dp-total-val{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.bb-dp-total-label{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-weight:400}.bb-ends{flex-direction:column;justify-content:center;align-items:flex-end;padding:0 .75rem;display:none}@media (width>=640px){.bb-ends{display:flex}}.bb-ends-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.bb-ends-val{font-size:calc(11px + var(--fs-bump,0px));font-weight:500}.bb-ppd-badge{align-items:center;gap:.125rem;display:inline-flex}.bb-ppd-badge-val{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);font-weight:600}.bb-ppd-badge-unit{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));opacity:.7}.bb-teambtn{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;transition:color .15s}.bb-teambtn:hover{color:var(--brand)}.bb-shrink0{flex-shrink:0}.bb-comparebtn--md{width:1.5rem;height:1.5rem}.bb-news-scroll--card{max-height:180px}.bb-role-chip{--cat:var(--muted);text-align:center;min-width:30px;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border:1px solid color-mix(in srgb, var(--cat) 30%, transparent);font-variant-numeric:tabular-nums;color:var(--cat);background:color-mix(in srgb, var(--cat) 10%, transparent);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem .25rem;font-weight:700;display:inline-flex}.bb-role-chip--starter{--cat:var(--ok)}.bb-role-chip--closer{--cat:var(--chart-5)}.bb-role-chip--setup{--cat:var(--chart-6)}.bb-role-chip--platoon{--cat:var(--chart-2)}.bb-role-chip--middle,.bb-role-chip--bench{--cat:var(--muted);background:var(--surface-2);border-color:color-mix(in srgb, var(--border) 60%, transparent)}.bb-role-chip--out{border-style:dashed;text-decoration:line-through}.bb-role-chips{align-items:center;gap:.125rem;display:inline-flex}.bb-dc-head{min-width:0}.bb-dc-name{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-dc-sub{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-dc-proj{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text-2)}.bb-dc-proj strong{color:var(--text);font-weight:600}.bb-dc-cols{gap:.75rem;display:flex}.bb-dc-col{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.bb-dc-colhead{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding-bottom:.25rem;font-weight:700}.bb-dc-list>*+*{border-top:1px solid color-mix(in srgb, var(--border) 20%, transparent);margin-top:.375rem;padding-top:.375rem}.bb-dc-row{align-items:flex-start;gap:.5rem;display:flex}.bb-dc-row--dim{opacity:.6}.bb-dc-row--me{background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:.25rem;margin:0 -.25rem;padding:0 .25rem}.bb-dc-row .bb-plink{margin-top:.125rem}.bb-dc-row .bb-plink-img{width:1.5rem;height:1.5rem}.bb-dc-row-main{flex:1;min-width:0}.bb-dc-row-top{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.bb-dc-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px + var(--fs-bump,0px));color:var(--text);font-weight:500;overflow:hidden}.bb-dc-row-name--me{color:var(--brand-light);font-weight:700}.bb-dc-role{font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.bb-dc-reason{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-weight:500}.bb-dc-reps{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;gap:.125rem;margin-top:.125rem;line-height:1.25;display:flex}.bb-dc-reps-row{color:var(--text-2)}.bb-dc-reps-row--dim{color:color-mix(in srgb, var(--muted) 80%, transparent)}.bb-dc-reps-tag{color:color-mix(in srgb, var(--muted) 60%, transparent)}.bb-dc-outhead{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--muted) 70%, transparent);margin-bottom:.125rem;font-weight:600}.bb-dc-outblock{border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent);margin-top:.25rem;padding-top:.375rem}.bb-dc-stack{flex-direction:column;gap:.5rem;display:flex}.bb-pos{font-size:calc(11px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;font-weight:500}.bb-pos-sep{color:var(--muted);margin:0 1px}.bb-pos--c{color:var(--chart-7)}.bb-pos--if{color:var(--chart-6)}.bb-pos--of{color:var(--chart-3)}.bb-pos--p{color:var(--chart-5)}.bb-pos--dh{color:var(--chart-2)}.bb-teammark{align-items:center;gap:.25rem;display:inline-flex}.bb-teammark-txt{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-teammark-level{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);font-weight:600}.bb-chart-empty{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));justify-content:center;align-items:center;height:10rem;display:flex}.bb-chart-empty--sm{height:4rem}.bb-chart-tip{background:var(--surface-2);border:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex;box-shadow:0 20px 25px -5px #00000026}.bb-chart-tip-title{color:var(--text);font-weight:600}.bb-chart-tip-row{color:var(--text-2)}.bb-chart-tip-dim{color:var(--muted)}.bb-chart-tip-val{font-family:var(--font-mono);color:var(--text)}.bb-chart-legend{-moz-column-gap:1rem;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.bb-chart-legend-item{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.375rem;display:inline-flex}.bb-chart-legend-dot{border-radius:9999px;width:.625rem;height:.625rem;display:inline-block}.bb-chart-legend-val{color:var(--text-2);font-family:var(--font-mono)}.bb-dirbar{border-radius:.375rem;width:100%;height:1.75rem;display:flex;overflow:hidden}.bb-dirbar-seg{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:#ffffffe6;justify-content:center;align-items:center;font-weight:600;display:flex}.bb-dirbar-stack{flex-direction:column;gap:.75rem;display:flex}.bb-eva{flex-direction:column;gap:1rem;display:flex}.bb-eva-group{flex-direction:column;gap:.375rem;display:flex}.bb-eva-head{font-size:calc(11px + var(--fs-bump,0px));justify-content:space-between;align-items:center;display:flex}.bb-eva-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.bb-eva-delta{color:var(--muted)}.bb-eva-pill{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);font-weight:600}.bb-eva-row{align-items:center;gap:.5rem;display:flex}.bb-eva-tag{width:3rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-align:right;flex-shrink:0}.bb-eva-track{background:var(--surface-2);border-radius:.25rem;flex:1;height:1rem;overflow:hidden}.bb-eva-fill{background:var(--brand);border-radius:.25rem;height:100%}.bb-eva-fill--x{background:color-mix(in srgb, var(--brand-light) 70%, transparent)}.bb-eva-val{width:3rem;font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);text-align:right;flex-shrink:0}.bb-pmix{flex-direction:column;flex:1;min-height:0;display:flex}.bb-pmix-strip{border-radius:9999px;flex-shrink:0;height:.5rem;display:flex;overflow:hidden}.bb-pmix-headrow{-moz-column-gap:.75rem;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;column-gap:.75rem;margin-top:1rem;font-weight:500;display:grid}.bb-pmix-headrow .bb-r,.bb-pmix-row .bb-r{text-align:right}.bb-pmix-rows{flex-direction:column;flex:1;justify-content:space-evenly;margin-top:.25rem;display:flex}.bb-pmix-row{-moz-column-gap:.75rem;align-items:center;column-gap:.75rem;display:grid}.bb-pmix-id{align-items:center;gap:.5rem;min-width:0;display:flex}.bb-pmix-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.bb-pmix-name{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bb-pmix-usage{font-size:calc(13px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.bb-pmix-num{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.bb-pmix-unit{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;justify-content:flex-end;margin-top:.25rem;display:flex}.bb-chart-empty--flex{flex:1;height:auto}.bb-pbreak{align-items:center;gap:.625rem;display:flex}.bb-pbreak svg{flex-shrink:0}.bb-pbreak-vals{flex-direction:column;gap:.25rem;line-height:1;display:flex}.bb-pbreak-val{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted)}.bb-pbreak-pct{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border-radius:9999px;width:fit-content;margin-top:.125rem;padding:.125rem .375rem;font-weight:600;line-height:1}.bb-gauge{flex-direction:column;gap:.75rem;width:100%;display:flex}.bb-gauge-row{align-items:center;gap:.5rem;width:100%;padding:3px 0;display:grid}.bb-gauge-label{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-gauge-val{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-gauge-track{border-radius:9999px;height:5px;position:absolute;top:6px;left:0;right:0}.bb-gauge-bubble-num{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));font-weight:700;line-height:1}.bb-gauge-scale{align-items:end;gap:.5rem;width:100%;display:grid}.bb-gauge-scale-val{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-align:right;text-transform:uppercase;letter-spacing:.05em}.bb-gauge-scale-axis{height:.75rem;position:relative}.bb-gauge-tickn{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);position:absolute}.bb-gauge-cat{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.125rem;font-weight:600}.bb-chart-legend--pad{margin-top:.5rem;padding:0 .25rem}.bb-chart-legend-ml{margin-left:auto}.bb-chart-legend-count{color:color-mix(in srgb, var(--muted) 60%, transparent)}.bb-la-head{align-items:flex-end;gap:1.5rem;display:flex}.bb-la-cap{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bb-la-big{font-size:calc(26px + var(--fs-bump,0px));color:var(--text);font-weight:700;line-height:1}.bb-la-n{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 70%, transparent);align-self:center;margin-left:auto}.bb-la-note{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 60%, transparent);margin-left:auto}.bb-spray-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-spray-svg{border-radius:.5rem;width:100%;max-width:24rem;margin:0 auto;display:block}.bb-spray-count{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-align:center}.bb-minichip--l{--cat:var(--chart-1)}.bb-minichip--r{--cat:var(--chart-4)}.bb-ploc-col{flex-direction:column;align-items:center;gap:.5rem;display:flex}.bb-ploc-headrow{justify-content:space-between;align-items:center;width:100%;display:flex}.bb-ploc-side{text-align:center;width:2.5rem}.bb-ploc-side span{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;line-height:1.25;display:block}.bb-ploc-mid{flex-direction:column;align-items:center;gap:.125rem;display:flex}.bb-ploc-view{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.bb-ploc-zone{border:2px solid color-mix(in srgb, var(--muted) 30%, transparent);pointer-events:none;z-index:10;position:absolute}.bb-ploc-grid{display:grid;position:absolute;inset:0}.bb-ploc-cell{justify-content:center;align-items:center;display:flex}.bb-ploc-cell--foul{opacity:.75}.bb-ploc-cell span{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);-webkit-user-select:none;user-select:none;color:var(--text);font-weight:600}.bb-ploc-stats{text-align:center;justify-content:center;align-items:center;gap:1.25rem;display:flex}.bb-ploc-statlabel{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}.bb-ploc-statval{font-size:calc(15px + var(--fs-bump,0px));font-weight:600;font-family:var(--font-mono);color:var(--text)}.bb-ploc-statunit{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-left:.25rem;font-weight:400}.bb-filter-pill--dot{align-items:center;gap:.375rem;display:flex}.bb-vstack-4{flex-direction:column;gap:1rem;display:flex}.bb-sc-table{width:100%;font-size:calc(13px + var(--fs-bump,0px))}.bb-sc-table thead tr{border-bottom:1px solid var(--border)}.bb-sc-th{text-align:right;font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;padding-bottom:.5rem;font-weight:600}.bb-sc-th--stat{text-align:left;width:4rem}.bb-sc-th--ours{color:var(--brand)}.bb-sc-th--pace{color:var(--stat-great)}.bb-sc-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.bb-sc-table tbody tr:last-child{border-bottom:0}.bb-sc-td{text-align:right;font-family:var(--font-mono);color:var(--text-2);padding:.5rem 0}.bb-sc-td--stat{text-align:left;font-family:inherit;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.bb-sc-td--ours{color:var(--text);font-weight:600}.bb-sc-td--pace{color:var(--stat-great);font-weight:500}.bb-sc-cell{flex-direction:column;align-items:flex-end;gap:.125rem;line-height:1.2;display:flex}.bb-sc-delta{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);opacity:.85;font-weight:600}.bb-sc-delta--up{color:var(--stat-great)}.bb-sc-delta--down{color:var(--stat-below)}.bb-sc-note{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);margin-top:.375rem}.bb-sc-h{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.bb-sc-excl{flex-wrap:wrap;gap:.75rem;display:flex}.bb-sc-excl-item{text-align:center}.bb-sc-excl-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em}.bb-sc-excl-val{font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));color:var(--brand);margin-top:.125rem;font-weight:600}.bb-sc-read{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);line-height:1.625}.bb-sc-read strong{color:var(--text-2);font-weight:600}.bb-sc-read .bb-up{color:var(--stat-great)}.bb-sc-read .bb-down{color:var(--stat-below)}.bb-sc-read a{color:inherit;text-decoration:underline}.bb-sc-link{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;text-decoration:underline;transition:color .15s}.bb-sc-link:hover{color:var(--brand-light)}.bb-sc-divider{border-top:1px solid var(--border);padding-top:.75rem}.bb-sc-divider--sm{padding-top:.5rem}.bb-form-tag{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.125rem;font-weight:600;display:inline-flex}.bb-form-tag--hot{color:var(--danger)}.bb-form-tag--cold{color:var(--ok)}.bb-pts-pill{--cat:var(--muted);color:var(--cat);background:color-mix(in srgb, var(--cat) 10%, transparent);border:1px solid color-mix(in srgb, var(--cat) 20%, transparent);align-items:center;display:inline-flex}.bb-pts-pill--zero{background:var(--surface-2);border-color:color-mix(in srgb, var(--border) 60%, transparent)}.bb-pts--neg{--cat:var(--danger)}.bb-pts--zero{--cat:var(--muted)}.bb-pts--modest{--cat:var(--brand)}.bb-pts--great{--cat:var(--stat-great)}.bb-pts--elite{--cat:var(--stat-elite)}.bb-pts-text--neg{color:var(--danger)}.bb-pts-text--zero{color:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-pts-text--modest{color:var(--brand)}.bb-pts-text--great{color:var(--stat-great)}.bb-pts-text--elite{color:var(--stat-elite)}.bb-cards-5{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.bb-cards-5{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.bb-cards-5{grid-template-columns:repeat(4,1fr)}}@media (width>=1280px){.bb-cards-5{grid-template-columns:repeat(5,1fr)}}.bb-card-col{flex-direction:column;display:flex}.bb-card-mid{flex-direction:column;flex:1;justify-content:center;display:flex}.bb-pp-td{text-align:right;font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;padding:.75rem}.bb-pp-td--plain{text-align:left;font-family:inherit}.bb-pp-td--tight{white-space:normal;padding:.625rem .75rem}.bb-pp-note{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-pp-note--mb{margin-bottom:.75rem}.bb-pp-cap{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 60%, transparent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.bb-card-empty{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));text-align:center;padding:1.5rem}.bb-card-empty--fill{flex:1}.bb-card-scroll{flex:1;min-height:0;overflow-y:auto}.bb-headline-num{font-size:calc(18px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text)}.bb-tab-note{color:color-mix(in srgb, var(--warn) 60%, transparent);font-weight:400}.bb-il-chip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--danger);background:color-mix(in srgb, var(--danger) 15%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-flexrow{align-items:center;gap:.75rem;display:flex}.bb-flexrow--sm{gap:.5rem}.bb-flexrow--wrap{flex-wrap:wrap}.bb-fv-box{border:1px solid;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.bb-fv-num{font-size:calc(24px + var(--fs-bump,0px));font-weight:900;font-family:var(--font-mono);line-height:1}.bb-fv-cap{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;margin-top:.125rem}.bb-chip-plain{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:9999px;padding:.125rem .5rem}.bb-chip-brand{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand-light);border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);border-radius:9999px;padding:.125rem .5rem;font-weight:700}.bb-pp-skel-line{background:var(--surface-2);border-radius:.375rem;height:.75rem}.bb-pp-skel-block{background:var(--surface-2);border-radius:.375rem;height:2rem}.bb-pp-skel-card{height:5rem}.bb-pp-skel-card--lg{height:9rem}.bb-minibar{background:var(--surface-2);border-radius:9999px;width:4rem;height:.25rem;margin-top:.25rem;overflow:hidden}.bb-minibar-fill{border-radius:9999px;height:100%}.bb-minibar-fill--mut{background:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-pp-h64{flex-direction:column;height:16rem;display:flex}.bb-pp-xl400{flex-direction:column;min-height:0;display:flex}@media (width>=1280px){.bb-pp-xl400{height:400px}}.bb-pp-totcell{text-align:center;background:var(--surface-2);border-left:1px solid var(--border);flex:none;width:4rem;padding:.5rem .25rem}.bb-menu-pop{z-index:30;background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;min-width:160px;max-height:320px;margin-top:.25rem;padding:.25rem;position:absolute;right:0;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.bb-menu-item{font-size:calc(11px + var(--fs-bump,0px));cursor:pointer;color:var(--text-2);border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .375rem;display:flex}.bb-menu-item:hover{background:var(--bg)}.bb-menu-btn{font-size:calc(11px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:color .15s;display:flex}.bb-menu-btn:hover{color:var(--text)}.bb-checkbox--sm{width:.75rem;height:.75rem}.bb-trow{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);transition:background .15s}.bb-trow:last-child{border-bottom:0}.bb-trow:hover{background:var(--surface-2)}.bb-mut-pill{font-size:calc(12px + var(--fs-bump,0px));background:var(--surface-2);color:var(--text-2);border-radius:9999px;padding:.125rem .5rem;font-weight:500}.bb-mut-pill--mine{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand)}.bb-week-cell{text-align:center;background:var(--surface-2);flex:1;padding:.5rem .25rem}.bb-week-cell--active{background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-week-cell+.bb-week-cell{border-left:1px solid var(--border)}.bb-stat-box{background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;padding:.375rem .5rem}.bb-tab--xs{font-size:calc(11px + var(--fs-bump,0px));padding:.125rem .625rem}.bb-pp-cardgrid{flex:1;grid-template-columns:repeat(2,1fr);align-content:start;gap:.75rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}@media (width>=1024px){.bb-pp-cardgrid{grid-template-columns:repeat(4,1fr)}}.bb-pp-cardgrid--narrow{grid-template-columns:1fr}@media (width>=640px){.bb-pp-cardgrid--narrow{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bb-pp-cardgrid--narrow{grid-template-columns:repeat(2,1fr)}}.bb-pp-splitgrid{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (width>=1280px){.bb-pp-splitgrid--2{grid-template-columns:repeat(2,1fr)}}.bb-pp-h80{height:20rem;overflow-y:auto}@media (width>=1280px){.bb-pp-span2{grid-column:span 2}}.bb-pp-th{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-align:left;padding:.625rem .75rem;font-weight:600}.bb-pp-th--pad{padding:.75rem}.bb-pp-th--r{text-align:right}.bb-pp-th--sort{cursor:pointer;-webkit-user-select:none;user-select:none}.bb-pp-th--sort:hover{color:var(--text-2)}.bb-menu-group{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0 .375rem .125rem;font-weight:600}.bb-menu-group--sep{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);margin-top:.25rem;padding-top:.375rem}.bb-self-center{align-self:center}.bb-pulse{animation:1.5s ease-in-out infinite bb-shimmer}.bb-ot-td{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);text-align:right;font-family:var(--font-mono);padding:.25rem .5rem}.bb-ot-th{-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;font-weight:600;transition:color .15s}.bb-ot-th:hover{color:var(--text)}.bb-ot-th--grab{cursor:grab}.bb-ot-th--pad{padding-bottom:.5rem}.bb-ot-th--sticky{background:var(--surface-2);border-bottom:1px solid var(--border);padding:.5rem;position:sticky;top:0}.bb-ot-th--l{text-align:left}.bb-ot-th--r{text-align:right}.bb-ot-th--c{text-align:center}.bb-ot-th-in{justify-content:flex-end;align-items:center;gap:.125rem;display:inline-flex}.bb-ot-arrow--idle{opacity:.25;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px))}.bb-c-mut40{color:color-mix(in srgb, var(--muted) 40%, transparent)}.bb-semi{font-weight:600}.bb-rl-sec{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.bb-rl-title{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);font-weight:600}.bb-rl-stack{flex-direction:column;gap:1rem;display:flex}.bb-rl-grid3{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.25rem;display:grid}.bb-rl-grid2{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.bb-rl-grid2--tight{gap:1rem;margin-bottom:.75rem}.bb-rl-big{background:var(--surface-2);text-align:center;border-radius:.375rem;padding:.75rem}.bb-rl-num{font-size:calc(22px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text)}.bb-rl-cap{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-top:.125rem}.bb-rl-rows{font-size:calc(12px + var(--fs-bump,0px));flex-direction:column;gap:.5rem;display:flex}.bb-rl-rows--tight{gap:.25rem}.bb-rl-rows--lg{gap:.75rem}.bb-rl-foot{border-top:1px solid var(--border);font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);flex-direction:column;gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:flex}.bb-rl-foot-plain{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.bb-rl-tcap{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-bottom:.5rem}.bb-rl-tbl{width:100%;font-size:calc(11px + var(--fs-bump,0px));border-collapse:collapse}.bb-rl-hrow{color:var(--muted);border-bottom:1px solid var(--border)}.bb-rl-th{text-align:left;padding-bottom:.375rem;font-weight:500}.bb-rl-th--r{text-align:right}.bb-rl-td{color:var(--text-2);padding:.375rem 0}.bb-rl-td--num{text-align:right;font-family:var(--font-mono)}.bb-rl-td--r{text-align:right}.bb-rl-team{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.bb-rl-pts{font-weight:700;font-family:var(--font-mono)}.bb-rl-mono{font-family:var(--font-mono)}.bb-rl-sub{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);margin-bottom:.5rem;font-weight:600}.bb-rl-count{color:var(--muted);font-weight:400}.bb-rl-slots{flex-wrap:wrap;gap:.375rem;display:flex}.bb-rl-slot{background:var(--surface-2);font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);border-radius:.25rem;padding:.25rem .5rem}.bb-rl-sep{border-top:1px solid var(--border);padding-top:.5rem}.bb-kv-val--mut{color:var(--muted);font-weight:400}.bb-c-danger-dim{color:color-mix(in srgb, var(--danger) 70%, transparent)}.bb-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-italic{font-style:italic}.bb-mt-xs{margin-top:.25rem}.bb-fx-def{flex-direction:column;gap:.375rem;display:flex}.bb-fx-defrow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-fx-name{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.25rem;padding:.125rem .5rem;font-weight:700;display:inline-block}.bb-fx-eq{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 60%, transparent)}.bb-fx-formula{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;padding:.125rem .5rem}.bb-fx-defbody{padding-left:.25rem}.bb-fx-tblwrap{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.bb-fx-tblwrap--x{overflow-x:auto}.bb-fx-minw{min-width:30rem}.bb-rl-tbl--12{font-size:calc(12px + var(--fs-bump,0px))}.bb-fx-hrow{background:var(--surface-2);border-bottom:1px solid var(--border)}.bb-fx-th{text-align:left;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.5rem .75rem;font-weight:600}.bb-fx-th--r{text-align:right}.bb-fx-td{padding:.5rem .75rem}.bb-fx-td--val{font-family:var(--font-mono);white-space:nowrap;font-weight:700}.bb-fx-td--sm{padding:.375rem .75rem}.bb-fx-td--r{text-align:right}.bb-fx-q{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);font-weight:600}.bb-fx-note{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-fx-fine{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 60%, transparent)}.bb-fx-stack{flex-direction:column;gap:.75rem;display:flex}.bb-fx-pacerow{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);justify-content:space-between;display:flex}.bb-fx-pacetrack{background:var(--border);border-radius:9999px;height:.375rem;overflow:hidden}.bb-fx-pacefill{background:var(--brand);border-radius:9999px;height:100%;transition:all .3s}.bb-fx-lens{flex-direction:column;gap:1.25rem;padding-top:.5rem;display:flex}.bb-fx-lens>*+*{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-fx-block{flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.bb-fx-block--first{gap:.5rem;padding-top:0}.bb-fx-split{align-items:flex-start;gap:1rem;display:flex}.bb-fx-grow{flex-direction:column;flex:1;gap:.375rem;display:flex}.bb-fx-live{text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-shrink:0;padding:.5rem 1rem}.bb-fx-livenum{font-size:calc(26px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1}.bb-fx-livecap{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-top:.25rem}.bb-fx-duo{gap:.75rem;display:grid}@media (width>=640px){.bb-fx-duo{grid-template-columns:repeat(2,1fr)}}.bb-fx-duo2{font-size:calc(11px + var(--fs-bump,0px));grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.bb-fx-boxhead{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.bb-fx-boxhead--bar{background:var(--surface-2);border-bottom:1px solid var(--border);padding:.5rem .75rem}.bb-fx-callout{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.bb-fx-callout--tight{gap:.375rem}.bb-fx-ol{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);padding-left:1rem;list-style:decimal}.bb-fx-ol li+li{margin-top:.375rem}.bb-fx-ol li::marker{color:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-fx-sep60{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding-top:.25rem}.bb-fx-microstack{flex-direction:column;gap:.125rem;display:flex}.bb-c-chart1{color:var(--chart-1)}.bb-c-mut50{color:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-c-mut70{color:color-mix(in srgb, var(--muted) 70%, transparent)}.bb-bold{font-weight:700}.bb-tab-nums{font-variant-numeric:tabular-nums}.bb-mt-sm{margin-top:.5rem}.bb-pt-xs{padding-top:.25rem}.bb-pt-sm{padding-top:.75rem}.bb-ot-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-ot-title{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-right:.25rem;font-weight:600}.bb-ot-minqual{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.25rem;display:flex}.bb-ot-numin{background:var(--surface-2);border:1px solid var(--border);width:3.5rem;color:var(--text-2);text-align:center;font-size:calc(11px + var(--fs-bump,0px));border-radius:.25rem;padding:.25rem .375rem}.bb-ot-numin--12{width:3rem}.bb-ot-search{font-size:calc(11px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:.25rem;width:9rem;margin-left:auto;padding:.25rem .625rem}.bb-ot-search::placeholder{color:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-ot-fpanel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-ot-addrule{font-size:calc(11px + var(--fs-bump,0px));color:var(--brand-light);font-weight:500}.bb-ot-addrule:hover{text-decoration:underline}.bb-ot-clearbtn{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);transition:color .15s}.bb-ot-clearbtn:hover{color:var(--danger)}.bb-ml-auto{margin-left:auto}.bb-px-xs{padding-left:.25rem;padding-right:.25rem}.bb-ot-fnote{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);font-style:italic}.bb-ot-fsel{font-size:calc(11px + var(--fs-bump,0px));background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:.25rem;outline:none;padding:.25rem .5rem}.bb-ot-fsel:focus{border-color:var(--brand)}.bb-w-90{width:90px}.bb-w-52{width:52px}.bb-w-80{width:80px}.bb-ot-count{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.bb-ot-scroll{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);cursor:grab;max-height:620px;overflow:auto}.bb-ot-scroll:active{cursor:grabbing}.bb-ot-table{width:100%;font-size:calc(11px + var(--fs-bump,0px));border-collapse:separate;border-spacing:0;padding-right:.5rem}@media (width<=767.98px){.bb-col-mobile{display:none}}.bb-ot-headrow{color:var(--muted);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em}.bb-ot-row{transition:background .15s}.bb-ot-row:hover{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}.bb-ot-row--click{cursor:pointer}.bb-ot-row--open{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-ot-stripe{background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.bb-ot-mine{background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-ot-td--player{text-align:left;white-space:nowrap;padding-left:.5rem;padding-right:.75rem;font-family:inherit}.bb-ot-td--l{text-align:left}.bb-ot-expand{background:color-mix(in srgb, var(--surface-2) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:1rem}.bb-ot-fa-chip{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border-radius:.25rem;padding:.125rem .375rem;font-weight:600}.bb-ot-milb-chip{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:color-mix(in srgb, var(--warn) 70%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);border-radius:.25rem;padding:.125rem .25rem;font-weight:600}.bb-ot-you{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--brand) 70%, transparent);text-transform:uppercase;margin-left:.25rem;font-weight:600}.bb-ot-mlbteam{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.bb-ot-td--team{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding-right:.75rem;font-family:inherit;overflow:hidden}.bb-ot-fsel--raised{background:var(--surface-2)}.bb-flexrow--xs{gap:.375rem}.bb-plink-text--11{font-size:calc(11px + var(--fs-bump,0px));font-weight:500}.bb-comparebtn--sm{width:1.25rem;height:1.25rem}.bb-fs-13{font-size:calc(13px + var(--fs-bump,0px))}.bb-nowrap{white-space:nowrap}.bb-toolbtn--warn{border-color:color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn)}.bb-toolbtn:disabled{opacity:.5}.bb-ot-xgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1280px){.bb-ot-xgrid{grid-template-columns:36rem minmax(0,1fr)}}.bb-tile{flex-direction:column;height:100%;min-height:112px;padding:.625rem .75rem;display:flex}.bb-tile-head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.bb-tile-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:0;display:flex}.bb-tile-num{font-size:calc(26px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bb-tile-sub{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);margin-top:.375rem}.bb-tile-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.bb-tile-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bb-tile-grid{grid-template-columns:repeat(3,1fr)}}.bb-tile-edge{font-size:calc(12px + var(--fs-bump,0px));justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-tone-pill{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid #0000;border-radius:.25rem;padding:.125rem .5rem;font-weight:600}.bb-tone--brand{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-tone--ok{background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 20%, transparent)}.bb-tone--warn{background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 20%, transparent)}.bb-tone--danger{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 20%, transparent)}.bb-bal-track{background:color-mix(in srgb, var(--border) 40%, transparent);border-radius:9999px;width:100%;max-width:120px;height:.375rem;display:flex;overflow:hidden}.bb-bal-bats{background:color-mix(in srgb, var(--ok) 70%, transparent)}.bb-bal-arms{background:color-mix(in srgb, var(--chart-1) 70%, transparent)}.bb-lead-none{line-height:1}.bb-w-full{width:100%}.bb-minw0{min-width:0}.bb-fs-11{font-size:calc(11px + var(--fs-bump,0px))}.bb-w8r{text-align:right;width:2rem}.bb-cap-label{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.5rem;font-weight:600}.bb-rel{position:relative}.bb-board-bar{flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.bb-board-glyph{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.bb-board-search{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);width:100%;font-size:calc(13px + var(--fs-bump,0px));color:var(--text);padding:.5rem .75rem .5rem 2rem;transition:border-color .15s}.bb-board-search::placeholder{color:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-board-search:focus{border-color:color-mix(in srgb, var(--brand) 50%, transparent);outline:none}.bb-board-clear{color:color-mix(in srgb, var(--muted) 50%, transparent);font-size:calc(12px + var(--fs-bump,0px));transition:color .15s;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.bb-board-clear:hover{color:var(--muted)}.bb-board-controls{-moz-column-gap:1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.bb-board-chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}@media (width>=640px){.bb-board-sort{margin-left:auto}}.bb-board-chip{font-size:calc(11px + var(--fs-bump,0px));border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:.25rem;padding:.125rem .625rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.bb-board-chip:hover{color:var(--text)}.bb-board-chip--on{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-board-h{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-weight:600}.bb-tierbadge{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:700}.bb-tier--buy{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.bb-tier--hold{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.bb-tier--avoid{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.bb-tierbadge--none{background:var(--border);color:var(--muted)}.bb-flair{background:var(--surface-2);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--text-2);white-space:nowrap;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.bb-gradeblock{background:linear-gradient(to bottom right, color-mix(in srgb, var(--grade) 30%, transparent), color-mix(in srgb, var(--grade) 5%, transparent));border:1px solid color-mix(in srgb, var(--grade) 40%, transparent);width:4rem;height:4rem;color:var(--grade);border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bb-grade--a{--grade:var(--stat-elite)}.bb-grade--b{--grade:var(--stat-great)}.bb-grade--c{--grade:var(--stat-avg)}.bb-grade--d{--grade:var(--stat-below)}.bb-grade--f{--grade:var(--stat-poor)}.bb-grade-letter{font-size:calc(26px + var(--fs-bump,0px));letter-spacing:-.025em;font-weight:900;line-height:1}.bb-grade-rank{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-top:.125rem;font-weight:700}.bb-grade-crown{background:var(--warn);color:#262626;width:1.25rem;height:1.25rem;box-shadow:var(--shadow-md), 0 0 0 2px var(--surface);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.5rem;right:-.5rem}.bb-prow{-moz-column-gap:.375rem;flex-wrap:wrap;align-items:center;gap:.125rem .375rem;padding:.125rem 0;display:flex}@media (width>=640px){.bb-prow{flex-wrap:nowrap}}.bb-prow--hl{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:.25rem;padding:.25rem .375rem}.bb-prow-name{width:100%;min-width:0;display:flex;overflow:hidden}@media (width>=640px){.bb-prow-name{flex:1;width:auto}}.bb-prow-stats{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;padding-left:.25rem;display:flex}.bb-plink-img--20{width:1.25rem;height:1.25rem}.bb-war-lbl{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));color:var(--muted);margin-left:.125rem}.bb-farm-card{align-items:flex-start;gap:.75rem;padding:.75rem;transition:border-color .15s;display:flex}.bb-farm-card:hover{border-color:var(--border)}.bb-farm-body{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.bb-farm-toprow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-farm-teambtn{align-items:center;gap:.375rem;min-width:0;display:flex}.bb-farm-teambtn:disabled{cursor:default}.bb-farm-teamname{font-weight:600;font-size:calc(13px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.bb-farm-teambtn:hover:not(:disabled) .bb-farm-teamname{color:var(--brand)}.bb-farm-rec{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text-2);flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.bb-farm-war{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.375rem;display:flex}.bb-farm-cost{-moz-column-gap:.75rem;font-size:calc(11px + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.bb-iflex-1{align-items:center;gap:.25rem;display:inline-flex}.bb-farm-insight{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);line-height:1.375}.bb-ai-chip{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);vertical-align:middle;border-radius:.25rem;margin-right:.25rem;padding:.125rem .25rem;font-weight:700}.bb-farm-rest{max-height:11rem;overflow-y:auto}.bb-farm-rest>*+*{border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent)}.bb-farm-flairs{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);flex-wrap:wrap;gap:.375rem;padding-top:.375rem;display:flex}.bb-fs-10{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px))}.bb-maxw-full{max-width:100%}.bb-py-1{padding-top:.25rem;padding-bottom:.25rem}.bb-ot-td--txt{font-family:inherit}.bb-c-elite{color:var(--stat-elite)}.bb-c-great{color:var(--stat-great)}.bb-c-avg{color:var(--stat-avg)}.bb-tierlegend{-moz-column-gap:.75rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.bb-iflex-15{align-items:center;gap:.375rem;display:inline-flex}.bb-flex-1{gap:.25rem;display:flex}.bb-rl-sec--tight{gap:.5rem}.bb-ot-expnote{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);flex-direction:column;gap:.25rem;display:flex}.bb-teams-roster{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:0 1rem .5rem}.bb-teams-grouplbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding-top:.75rem;padding-bottom:.25rem;font-weight:600}.bb-teams-search{width:100%;font-size:calc(13px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);padding:.5rem .75rem}.bb-teams-search::placeholder{color:var(--muted)}.bb-teams-search:focus{border-color:color-mix(in srgb, var(--brand) 50%, transparent);outline:none}.bb-teams-expbtn{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:background .15s;display:flex}.bb-teams-expbtn:hover{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}.bb-teams-caret{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted)}.bb-backbtn{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);transition:color .15s}.bb-backbtn:hover{color:var(--text)}.bb-ovh{overflow:hidden}.bb-mb-1{margin-bottom:.25rem}.bb-tx-sub{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);margin-top:.125rem}.bb-bid-chip{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-bid-chip--lead{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.bb-bid-chip--out{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.bb-tone--info{background:color-mix(in srgb, var(--chart-1) 10%, transparent);color:var(--chart-1);border-color:color-mix(in srgb, var(--chart-1) 20%, transparent)}.bb-tx-toggle{justify-content:space-between;align-items:center;width:100%;display:flex}.bb-tx-caret{transition:color .15s}.bb-tx-toggle:hover .bb-tx-caret{color:var(--text)}.bb-count-chip{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));background:var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;padding:.125rem .375rem;font-weight:600}.bb-count-chip--brand{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.bb-count-chip--ok{background:color-mix(in srgb, var(--ok) 20%, transparent);color:var(--ok)}.bb-tx-bidbtn{border-radius:var(--radius-lg);font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);flex-shrink:0;padding:.5rem .75rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.bb-tx-bidbtn:hover{border-color:color-mix(in srgb, var(--brand) 50%, transparent);color:var(--text)}.bb-tx-bidbtn--on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.bb-tx-bidbtn--on:hover{color:var(--on-brand)}.bb-tx-err{font-size:calc(13px + var(--fs-bump,0px));color:var(--warn);align-items:center;gap:.5rem;display:flex}.bb-tx-retry{text-decoration:underline;transition:color .15s}.bb-tx-retry:hover{color:var(--text)}.bb-flexgrow{flex:1}.bb-mt-2xs{margin-top:.125rem}.bb-mt-md{margin-top:.75rem}.bb-mb-md{margin-bottom:.75rem}.bb-py-2{padding-top:.5rem;padding-bottom:.5rem}.bb-fs-9{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px))}.bb-ml-1{margin-left:.25rem}.bb-pad-3{padding:.75rem}.bb-jb{justify-content:space-between;display:flex}.bb-ot-layout{align-items:flex-start;gap:1rem;display:flex}.bb-ot-main{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.bb-ot-sechead{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);margin-top:.25rem;padding-top:.75rem;font-weight:700}.bb-ot-side{display:none}@media (width>=1024px){.bb-ot-side{flex-direction:column;flex-shrink:0;gap:.75rem;width:24rem;height:calc(100vh - 2rem);padding-right:.5rem;display:flex;position:sticky;top:1rem;overflow-y:auto}}.bb-an-bar{background:var(--bg);border-radius:.25rem;height:.5rem;position:relative;overflow:hidden}.bb-an-bar--ghost{height:.5rem}.bb-an-mid{background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:50%}.bb-an-fill{position:absolute;top:0;bottom:0}.bb-an-fill--warn{background:var(--warn);left:0}.bb-an-fill--warn70{background:color-mix(in srgb, var(--warn) 70%, transparent);left:0}.bb-an-fill--brand{background:var(--brand);left:0}.bb-bg-ok{background:var(--ok)}.bb-bg-warn{background:var(--warn)}.bb-bg-danger{background:var(--danger)}.bb-an-listhead{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);margin-bottom:.375rem;font-weight:600}.bb-divy>*+*{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-an-prow{justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.bb-an-stat{font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));flex-shrink:0;align-items:center;gap:.25rem;display:flex}.bb-an-headrow{justify-content:space-between;align-items:baseline;display:flex}.bb-an-brow{font-size:calc(11px + var(--fs-bump,0px));align-items:center;gap:.5rem;display:flex}.bb-an-brow--tot{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);margin-top:.125rem;padding-top:.375rem}.bb-an-pos{text-transform:uppercase;letter-spacing:.025em;width:2rem;color:var(--brand);font-weight:700}.bb-an-pos--dim{color:var(--text-2)}.bb-an-duo{grid-template-columns:1fr;gap:1rem;padding-top:.25rem;display:grid}@media (width>=640px){.bb-an-duo{grid-template-columns:repeat(2,1fr)}}.bb-an-duo--sep{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-an-td{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);padding:.375rem .5rem}.bb-an-pairrow{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.bb-an-movechip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn);border-radius:.25rem;flex-shrink:0;align-items:center;padding:.125rem .375rem;font-weight:600;display:inline-flex}.bb-an-pcard{flex-wrap:wrap;flex:1;align-items:center;gap:.625rem;width:100%;min-width:0;display:flex}@media (width>=640px){.bb-an-pcard{flex-wrap:nowrap}}.bb-an-subline{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.125rem;display:flex}.bb-an-subline--dim{color:var(--text-2);gap:.5rem}.bb-an-mcwrap{scrollbar-width:none;width:100%;overflow-x:auto}@media (width>=640px){.bb-an-mcwrap{width:auto}}.bb-an-search{background:var(--surface-2);border:1px solid var(--border);width:9rem;font-size:calc(11px + var(--fs-bump,0px));color:var(--text);border-radius:.25rem;padding:.125rem .5rem}.bb-an-search::placeholder{color:var(--muted)}.bb-an-search:focus{border-color:color-mix(in srgb, var(--brand) 40%, transparent);outline:none}.bb-an-chips{gap:.125rem;display:flex}.bb-an-chip{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;padding:.125rem .375rem;font-weight:700;transition:color .15s,background .15s}.bb-an-chip:hover{color:var(--text-2)}.bb-an-chip--on{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand)}.bb-an-vsep{background:color-mix(in srgb, var(--border) 40%, transparent);align-self:stretch;width:1px;display:none}@media (width>=640px){.bb-an-vsep{display:block}}.bb-an-scrolllist{max-height:26rem;margin:0 -.25rem;padding:0 .25rem;overflow-y:auto}.bb-an-scrolllist>*+*{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-an-pair{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}@media (width>=640px){.bb-an-pair{flex-direction:row;align-items:center}}.bb-an-upg{flex-shrink:0;align-items:center;gap:.375rem;padding-left:3rem;line-height:1.25;display:flex}@media (width>=640px){.bb-an-upg{flex-direction:column;gap:0;width:3.5rem;padding-left:0}}.bb-an-mrow{align-items:center;gap:.625rem;min-width:0;padding:.5rem 0;display:flex}.bb-an-rolechip{font-family:var(--font-mono);font-weight:700;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border-radius:.25rem;padding:.125rem .375rem}.bb-tar{text-align:right}.bb-tal{text-align:left}.bb-upper{text-transform:uppercase}.bb-hidden{display:none}.bb-wrap{flex-wrap:wrap}.bb-sm-inline{display:none}@media (width>=640px){.bb-sm-inline{display:inline}}.bb-c-mut60{color:color-mix(in srgb, var(--muted) 60%, transparent)}.bb-c-ok80{color:color-mix(in srgb, var(--ok) 80%, transparent)}.bb-plink-img--36{width:2.25rem;height:2.25rem}.bb-minw-max{min-width:max-content}.bb-w7r{text-align:right;width:1.75rem}.bb-w12r{text-align:right;width:3rem}.bb-w14r{text-align:right;width:3.5rem}.bb-w20r{text-align:right;width:5rem}.bb-w28r{text-align:right;width:7rem}.bb-w-third{width:33.333%}.bb-maxw-180{max-width:180px}.bb-cmp-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bb-cmp-overlay--top{align-items:flex-start;padding-top:6rem}.bb-cmp-modal{width:100%;max-width:42rem;box-shadow:var(--shadow-lg);flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.bb-cmp-search{width:100%;max-width:28rem;box-shadow:var(--shadow-lg);overflow:hidden}.bb-cmp-head{border-bottom:1px solid var(--border);flex-shrink:0;padding:1.25rem 1.25rem 1rem;position:relative}.bb-cmp-close{color:var(--muted);font-size:calc(20px + var(--fs-bump,0px));line-height:1;transition:color .15s;position:absolute;top:1rem;right:1rem}.bb-cmp-close:hover{color:var(--text)}.bb-cmp-x{color:var(--muted);font-size:calc(20px + var(--fs-bump,0px));padding:0 .25rem;line-height:1;transition:color .15s}.bb-cmp-x:hover{color:var(--text)}.bb-cmp-grid{grid-template-columns:1fr 6rem 1fr;display:grid}.bb-cmp-p1{justify-content:flex-end;align-items:center;gap:.625rem;padding-right:.75rem;display:flex}.bb-cmp-p2{align-items:center;gap:.625rem;padding-left:.75rem;display:flex}.bb-cmp-ghost{background:var(--border);width:3rem;height:3rem;font-size:calc(16px + var(--fs-bump,0px));color:var(--muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.bb-cmp-vs{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--muted) 50%, transparent);font-weight:700}.bb-cmp-body{flex:1;padding:.75rem 1.25rem;overflow-y:auto}.bb-cmp-loading{text-align:center;font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);padding:1.5rem 0}.bb-cmp-ai{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding-bottom:.25rem}.bb-cmp-spinrow{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.bb-cmp-mb1{margin-bottom:.25rem}.bb-cmp-row{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);grid-template-columns:1fr 6rem 1fr;align-items:center;padding:.375rem 0;display:grid}.bb-cmp-row:last-child,.bb-cmp-row--plain{border-bottom:0}.bb-cmp-v--l{text-align:right;padding-right:.75rem}.bb-cmp-v--r{text-align:left;padding-left:.75rem}.bb-cmp-lbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em}.bb-cmp-projtag{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 35%, transparent);margin-top:1px}.bb-cmp-sub{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));font-family:var(--font-mono);line-height:1.25}.bb-cmp-mixed{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.bb-cmp-mrow{font-size:calc(11px + var(--fs-bump,0px));border-bottom:1px solid color-mix(in srgb, var(--border) 15%, transparent);justify-content:space-between;align-items:flex-start;padding:.25rem 0;display:flex}.bb-cmp-mrow:last-child{border-bottom:0}.bb-cmp-shead{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:1rem;display:flex}.bb-cmp-sinput{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:calc(13px + var(--fs-bump,0px));color:var(--text);flex:1;padding:.5rem .75rem}.bb-cmp-sinput::placeholder{color:var(--muted)}.bb-cmp-sinput:focus{box-shadow:0 0 0 1px var(--brand);outline:none}.bb-cmp-filters{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);background:var(--surface-2);flex-direction:column;gap:.5rem;padding:.5rem 1rem;display:flex}.bb-cmp-chips{flex-wrap:wrap;gap:.25rem;display:flex}.bb-cmp-chip{font-size:calc(11px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.125rem .5rem;transition:color .15s,border-color .15s,background .15s}.bb-cmp-chip:hover{color:var(--text)}.bb-cmp-chip--on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);font-weight:600}.bb-cmp-current{background:var(--surface-2);border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.bb-cmp-results{max-height:20rem;overflow-y:auto}.bb-cmp-result{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);justify-content:space-between;align-items:center;padding:.625rem 1rem;transition:background .15s;display:flex}.bb-cmp-result:hover{background:var(--surface-2)}.bb-cmp-result:last-child{border-bottom:0}.bb-cmp-rident{align-items:center;gap:.625rem;min-width:0;display:flex}.bb-cmp-add{font-size:calc(11px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:9999px;flex-shrink:0;margin-left:.75rem;padding:.25rem .625rem;font-weight:600;transition:color .15s,border-color .15s}.bb-cmp-add:hover:not(:disabled):not(.bb-cmp-add--in){border-color:var(--brand);color:var(--brand)}.bb-cmp-add--in{color:var(--brand);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);cursor:default}.bb-cmp-add--full{color:var(--muted);cursor:not-allowed;opacity:.4}.bb-cmp-tray{z-index:40;background:var(--surface-2);border:1px solid var(--border);max-width:calc(100vw - 5.5rem);box-shadow:var(--shadow-lg);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:fixed;bottom:.75rem;left:.75rem}@media (width>=640px){.bb-cmp-tray{max-width:none;bottom:1rem;left:50%;transform:translate(-50%)}}.bb-cmp-traybtn{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.375rem;font-weight:500;transition:color .15s;display:flex}.bb-cmp-traybtn:hover{color:var(--brand)}.bb-cmp-vsep{background:var(--border);align-self:stretch;width:1px;margin:0 .125rem}.bb-cmp-traychip{background:var(--surface);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .375rem;display:flex}.bb-cmp-trayname{font-size:calc(12px + var(--fs-bump,0px));color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-weight:500;overflow:hidden}.bb-cmp-go{border-radius:9999px}.bb-cmp-clear{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);padding:0 .25rem;transition:color .15s}.bb-cmp-clear:hover{color:var(--text)}.bb-c-ok70{color:color-mix(in srgb, var(--ok) 70%, transparent)}.bb-c-warn70{color:color-mix(in srgb, var(--warn) 70%, transparent)}.bb-tac{text-align:center}.bb-je{justify-content:flex-end;display:flex}.bb-cc{justify-content:center;align-items:center;display:flex}.bb-block{display:block}.bb-flexcol{flex-direction:column;display:flex}.bb-h-64{height:16rem}.bb-normal-case{text-transform:none}.bb-lead-tight{line-height:1.25}.bb-lead-rel{line-height:1.625}.bb-mt-15{margin-top:.375rem}.bb-fs-12{font-size:calc(12px + var(--fs-bump,0px))}.bb-med{font-weight:500}.bb-plink-img--28{width:1.75rem;height:1.75rem}.bb-plink-img--48{width:3rem;height:3rem}.bb-seclabel{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.bb-tb{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bb-tb--20{width:1.25rem;height:1.25rem;font-size:calc(var(--fs8,8px) + var(--fs-bump,0px))}.bb-tb--36{width:2.25rem;height:2.25rem;font-size:calc(11px + var(--fs-bump,0px))}.bb-tb--40{width:2.5rem;height:2.5rem;font-size:calc(13px + var(--fs-bump,0px))}.bb-tb--hero{width:2.5rem;height:2.5rem;font-size:calc(14px + var(--fs-bump,0px))}@media (width>=640px){.bb-tb--hero{width:3.5rem;height:3.5rem;font-size:calc(18px + var(--fs-bump,0px))}}.bb-mx-ptd{vertical-align:top;text-align:right;font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;padding:.25rem .5rem;font-weight:700}.bb-mx-ctxline{-moz-column-gap:.5rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;display:flex}.bb-mx-ctxline--h2h{display:none}@media (width>=768px){.bb-mx-ctxline--h2h{display:flex}}.bb-mx-daily{flex-shrink:0;display:none}@media (width>=768px){.bb-mx-daily{align-items:stretch;display:flex}}.bb-mx-daily>*+*{border-left:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-mx-dcell{text-align:center;min-width:26px;padding:0 .375rem}.bb-mx-microlbl{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted)}.bb-mx-seclbl{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem}.bb-mx-ptscol{text-align:center;flex-shrink:0;width:3rem}.bb-mx-empty{flex:1;align-items:center;min-width:0;display:flex}.bb-mx-nameline{align-items:baseline;gap:.375rem;line-height:1.25;display:flex}.bb-mx-h2hrow{border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .25rem;transition:background .15s;display:flex}.bb-mx-h2hrow:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-mx-slot{text-align:center;width:2.25rem;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--brand);flex-shrink:0;font-weight:700}.bb-mx-totrow{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.375rem;display:flex}.bb-mx-spacer{flex-shrink:0;width:2.25rem}.bb-mx-teamname{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-mx-grouptitle{text-align:center;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--brand) 80%, transparent);margin-bottom:.25rem;font-weight:700}.bb-divy20>*+*{border-top:1px solid color-mix(in srgb, var(--border) 20%, transparent)}.bb-mx-btrack{background:var(--bg);border-radius:.125rem;flex:1;height:.625rem;overflow:hidden}.bb-mx-bfill{border-radius:.125rem;height:100%}.bb-mx-chip{flex:1;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.bb-rowrev{flex-direction:row-reverse}.bb-mx-livedot{background:var(--danger);border-radius:9999px;width:.5rem;height:.5rem;animation:2s ease-in-out infinite bb-blink}.bb-mx-livedot--sm{width:.375rem;height:.375rem}.bb-mx-livedot--brand{background:var(--brand)}@keyframes bb-blink{0%,to{opacity:1}50%{opacity:.4}}.bb-mx-strip{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:color-mix(in srgb, var(--surface-2) 20%, transparent);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.bb-mx-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.bb-mx-pill{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--text-2);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.bb-mx-pill:hover{border-color:color-mix(in srgb, var(--brand) 50%, transparent)}.bb-mx-pill--on{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--text);border-color:var(--brand)}.bb-mx-tug{border-radius:.125rem;height:.75rem;position:relative;overflow:hidden}.bb-mx-tugtick{background:#ffffff80;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bb-flair--md{font-size:calc(11px + var(--fs-bump,0px));font-weight:500}.bb-mx-side{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}@media (width>=640px){.bb-mx-side{text-align:left;flex-direction:row;gap:.75rem}.bb-mx-side--r{text-align:right;flex-direction:row-reverse}}.bb-mx-bigname{font-size:calc(13px + var(--fs-bump,0px));font-weight:700;line-height:1.25}@media (width>=640px){.bb-mx-bigname{font-size:calc(26px + var(--fs-bump,0px))}}.bb-mx-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:.375rem;display:flex}@media (width>=640px){.bb-mx-badges{justify-content:flex-start}.bb-mx-badges--r{justify-content:flex-end}}.bb-mx-statuspill{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--muted);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.bb-mx-statuspill--live{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.bb-mx-scorerow{align-items:flex-start;gap:.5rem;display:flex}@media (width>=640px){.bb-mx-scorerow{align-items:center;gap:.75rem}}.bb-mx-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(20px + var(--fs-bump,0px));flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem .25rem 0;line-height:1;display:flex}@media (width>=640px){.bb-mx-score{font-size:calc(30px + var(--fs-bump,0px));gap:.5rem;padding-top:0}}.bb-mx-score--26{font-size:calc(26px + var(--fs-bump,0px));gap:.5rem;padding-top:0}.bb-mx-cellbar-ghost{height:.25rem;margin-top:.25rem}.bb-mx-cellbar{background:var(--bg);border-radius:9999px;width:100%;height:.25rem;margin-top:.25rem;overflow:hidden}.bb-mx-cellfill{border-radius:9999px;height:100%}.bb-cb-mut40{background:color-mix(in srgb, var(--muted) 40%, transparent)}.bb-mx-startoggle{border:1px solid var(--border);font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border-radius:.375rem;flex-shrink:0;font-weight:600;display:flex;overflow:hidden}.bb-mx-starbtn{color:var(--muted);padding:.125rem .375rem;transition:color .15s,background .15s}.bb-mx-starbtn:hover{background:var(--surface-2)}.bb-mx-starbtn--on{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--text)}.bb-mx-ctxsec{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);margin-top:.75rem;padding-top:.625rem}.bb-mx-teamcard{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:color-mix(in srgb, var(--surface-2) 30%, transparent);padding:.75rem}.bb-mx-mgrid{align-items:stretch;display:flex}.bb-mx-mgrid>*+*{border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.bb-mx-starhead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.bb-mx-starbar{background:var(--bg);border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.bb-mx-datebar{justify-content:center;padding-bottom:.25rem;display:flex}.bb-mx-ctxgrid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (width>=640px){.bb-mx-ctxgrid{grid-template-columns:repeat(2,1fr)}}.bb-mx-teamcol{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.bb-mx-card{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.bb-mx-card--pad{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.bb-mx-cardrow{align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.bb-mx-tugwrap{padding:0 .75rem .625rem}.bb-mx-expbtn{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);width:100%;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);justify-content:center;align-items:center;gap:.25rem;padding:.375rem 0;font-weight:600;transition:color .15s,background .15s;display:flex}.bb-mx-expbtn:hover{color:var(--text);background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-mx-expbtn--flat{padding:.5rem 0 0}.bb-mx-expbtn--flat:hover{background:0 0}.bb-mx-expbody{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding:.5rem .75rem .75rem}.bb-mx-stack25{flex-direction:column;gap:.625rem;display:flex}.bb-mx-table{width:100%;font-size:calc(13px + var(--fs-bump,0px))}.bb-bb{border-bottom:1px solid var(--border)}.bb-mx-trow{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent)}.bb-mx-trow:last-child{border-bottom:0}.bb-mx-td{padding:.5rem 0}.bb-mx-teambtn{text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.bb-mx-teambtn:hover{color:var(--brand)}.bb-mx-drop{z-index:20;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);margin-top:.25rem;position:absolute;top:100%;overflow:hidden}.bb-mx-dropitem{text-align:left;width:100%;font-size:calc(13px + var(--fs-bump,0px));color:var(--text);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s;display:flex}.bb-mx-dropitem:hover{background:color-mix(in srgb, var(--border) 40%, transparent)}.bb-mx-teamcardbtn{text-align:left;width:100%;padding:1rem;transition:border-color .15s}.bb-mx-teamcardbtn:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-mx-mtrow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-mx-spine{border-left:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-right:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.bb-mx-pcell{vertical-align:middle;width:88px;max-width:88px;padding:.125rem .25rem}.bb-mx-pinner{align-items:center;gap:.25rem;min-width:0;display:flex}.bb-mx-ctable{border-collapse:separate;border-spacing:0;width:100%}.bb-hov-30:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-mx-cslot{text-align:center;font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;color:var(--brand);padding:.125rem .25rem;font-weight:700}.bb-mx-cbody{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);flex-direction:column;gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:flex}.bb-mx-minicard{background:var(--surface-2);border-radius:.25rem;flex-direction:column;gap:.375rem;padding:.625rem;display:flex}.bb-mx-minibtn{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.25rem;font-weight:500;transition:color .15s;display:flex}.bb-mx-minibtn:hover{color:var(--text)}.bb-jbc{justify-content:space-between;align-items:center;display:flex}.bb-jend{justify-content:flex-end}.bb-c-mut25{color:color-mix(in srgb, var(--muted) 25%, transparent)}.bb-c-mut30{color:color-mix(in srgb, var(--muted) 30%, transparent)}.bb-c-hot{color:var(--chart-2)}.bb-c-cold{color:var(--chart-6)}.bb-xbold{font-weight:800}.bb-fs-14{font-size:calc(14px + var(--fs-bump,0px))}.bb-fs-15{font-size:calc(15px + var(--fs-bump,0px))}.bb-fs-16{font-size:calc(16px + var(--fs-bump,0px))}.bb-fs-18{font-size:calc(18px + var(--fs-bump,0px))}.bb-plink-img--16{width:1rem;height:1rem}.bb-w9{width:2.25rem}.bb-w11r{text-align:right;width:2.75rem}.bb-w120{width:120px}.bb-h30{height:30px}.bb-h32{height:32px}.bb-h34{height:34px}.bb-maxw-110{max-width:110px}.bb-maxw-150{max-width:150px}.bb-mb-15{margin-bottom:.375rem}.bb-mb-25{margin-bottom:.625rem}.bb-mt-1{margin-top:.25rem}.bb-mt-4{margin-top:1rem}.bb-pt-2{padding-top:.5rem}.bb-pl-2{padding-left:.5rem}.bb-pr-2{padding-right:.5rem}.bb-px-2{padding-left:.5rem;padding-right:.5rem}.bb-lu-st{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:600}.bb-lu-st--ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.bb-lu-st--sp{color:var(--chart-1);background:color-mix(in srgb, var(--chart-1) 10%, transparent);border-color:color-mix(in srgb, var(--chart-1) 30%, transparent)}.bb-lu-st--rp{color:var(--chart-5);background:color-mix(in srgb, var(--chart-5) 10%, transparent);border-color:color-mix(in srgb, var(--chart-5) 30%, transparent)}.bb-lu-st--warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.bb-lu-st--tbd{color:var(--text-2);background:var(--surface-2);border-color:color-mix(in srgb, var(--border) 60%, transparent)}.bb-lu-st--none{color:var(--muted);background:var(--surface-2);border-color:color-mix(in srgb, var(--border) 60%, transparent)}.bb-lu-todaybadge{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;align-items:baseline;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.bb-lu-numslot{text-align:center;min-width:34px;display:inline-block}.bb-lu-todaylbl{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;opacity:.6;font-weight:600}.bb-lu-slotbtn{width:2.25rem;height:2.25rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 40%, transparent);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:flex}.bb-lu-slotbtn--sel{background:var(--brand);color:var(--on-brand)}.bb-lu-slotbtn--hl{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.bb-lu-slotbtn--lock{color:var(--warn);background:color-mix(in srgb, var(--warn) 15%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--warn) 30%, transparent)}.bb-lu-slotbtn--live{cursor:pointer}.bb-lu-slotbtn--live:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 50%, transparent)}.bb-lu-slotbtn--ghost{color:color-mix(in srgb, var(--muted) 40%, transparent);background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-lu-slotlbl{width:2rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);text-align:center;flex-shrink:0;font-weight:700}.bb-lu-select{background:var(--surface-2);border:1px solid var(--border);font-size:calc(11px + var(--fs-bump,0px));border-radius:.25rem;padding:.25rem .375rem}.bb-lu-select:disabled{opacity:.5}.bb-lu-select--edit{border-color:var(--brand);color:var(--brand)}.bb-lu-row{border-radius:.25rem;transition:background .15s}.bb-lu-row--sel{background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-lu-row--hl{background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-lu-row--edit{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent)}.bb-lu-empty{align-items:center;gap:.625rem;min-width:0;padding:.375rem 0;display:flex}.bb-lu-h4{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);margin-bottom:.5rem}.bb-lu-h4--flat{margin-bottom:0}.bb-divy50>*+*{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.bb-lu-sec{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);margin-top:.75rem;padding-top:.5rem}.bb-lu-seclbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--muted) 70%, transparent);margin-bottom:.25rem;font-weight:700}.bb-lu-panelhead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.bb-lu-refresh{color:var(--muted);font-size:calc(14px + var(--fs-bump,0px));line-height:1;transition:color .15s}.bb-lu-refresh:hover{color:var(--text)}.bb-lu-refresh:disabled{opacity:.5}.bb-block-inline{display:inline-block}.bb-spin-rot{animation:1s linear infinite bb-rotate}@keyframes bb-rotate{to{transform:rotate(360deg)}}.bb-lu-arrowcol{flex-direction:column;flex-shrink:0;align-items:center;padding:0 .5rem;line-height:1;display:flex}.bb-lu-reason{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);margin-top:.25rem;padding-left:2.25rem;line-height:1.375}.bb-lu-ulsep{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding-top:.5rem}.bb-lu-fact{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);align-items:flex-start;gap:.625rem;padding:.375rem 0;display:flex}.bb-lu-fact:last-child{border-bottom:0}.bb-lu-factnum{background:color-mix(in srgb, var(--brand) 10%, transparent);width:1rem;height:1rem;color:var(--brand);font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-weight:700;display:flex}.bb-lu-skelrow{align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.bb-lu-skelbadge{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:.25rem;flex-shrink:0;width:2.25rem;height:2.25rem}.bb-lu-skel1{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:.25rem;width:8rem;max-width:55%;height:.75rem}.bb-lu-skel2{background:color-mix(in srgb, var(--surface-2) 40%, transparent);border-radius:.25rem;width:5rem;max-width:35%;height:.5rem}.bb-lu-skel3{display:none}@media (width>=640px){.bb-lu-skel3{background:color-mix(in srgb, var(--surface-2) 40%, transparent);border-radius:.25rem;width:11rem;height:2rem;display:block}}.bb-lu-alert{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 5%, transparent);align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.bb-lu-alerticon{width:1rem;height:1rem;color:var(--danger);flex-shrink:0;margin-top:.125rem}.bb-lu-statusrow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-height:28px;display:flex}.bb-lu-saving{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand);align-items:center;gap:.375rem;display:flex}.bb-lu-undo{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-lu-undo:hover{color:var(--text)}.bb-flexrow--xxs{gap:.25rem}.bb-c-brand70{color:color-mix(in srgb, var(--brand) 70%, transparent)}.bb-c-warn80{color:color-mix(in srgb, var(--warn) 80%, transparent)}.bb-round{border-radius:9999px}.bb-h28{height:1.75rem}.bb-py-15{padding-top:.375rem;padding-bottom:.375rem}.bb-lead-snug{line-height:1.375}.bb-tr-filter{background:var(--surface);border:1px solid var(--border);width:100%;font-size:calc(12px + var(--fs-bump,0px));color:var(--text);border-radius:.25rem;padding:.375rem .625rem}.bb-tr-filter::placeholder{color:var(--muted)}.bb-tr-filter:focus{box-shadow:0 0 0 1px var(--brand);outline:none}.bb-tr-chip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:.25rem;padding:.125rem .5rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.bb-tr-chip:hover{color:var(--text)}.bb-tr-chip--on{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-tr-list{border:1px solid color-mix(in srgb, var(--border) 30%, transparent);border-radius:.25rem;overflow-y:auto}.bb-tr-noplayers{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:.75rem;font-style:italic}.bb-tr-sechead{background:var(--surface);border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:.375rem .75rem;position:sticky;top:0}.bb-tr-prow{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);align-items:center;gap:.75rem;width:100%;padding:.625rem .5rem .625rem .25rem;display:flex}.bb-tr-prow:last-child{border-bottom:0}.bb-tr-prow--btn{transition:background .15s}.bb-tr-prow--btn:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-tr-prow--sel,.bb-tr-prow--sel:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-tr-prow--tight{padding-top:.5rem;padding-bottom:.5rem}.bb-tr-xbtn{opacity:0;color:var(--muted);font-size:calc(11px + var(--fs-bump,0px));flex-shrink:0;margin-left:.25rem;transition:opacity .15s,color .15s}.bb-tr-xbtn:hover{color:var(--danger)}.bb-tr-prow--grp:hover .bb-tr-xbtn{opacity:1}.bb-tr-col{flex-direction:column;height:100%;min-height:0;display:flex}.bb-tr-collbl{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;font-weight:600}.bb-tr-sidelist{border:1px solid color-mix(in srgb, var(--border) 30%, transparent);border-radius:.25rem;flex-shrink:0;margin-bottom:.5rem;overflow:hidden}.bb-tr-pickwrap{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.bb-tr-loading{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.5rem;display:flex}.bb-tr-ctx{padding:.75rem 1rem}.bb-tr-addbtn{border:1px solid var(--brand);color:var(--brand);font-size:calc(11px + var(--fs-bump,0px));white-space:nowrap;border-radius:.25rem;padding:.25rem .625rem;font-weight:600;transition:background .15s,color .15s}.bb-tr-addbtn:hover{background:var(--brand);color:var(--on-brand)}.bb-tr-reason{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);margin-top:.75rem;padding-top:.75rem;line-height:1.625}.bb-tr-pickcard{flex-direction:column;gap:.5rem;display:flex}.bb-tr-pickttl{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.bb-tr-teampill{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--text-2);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem .25rem .25rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.bb-tr-teampill:hover{border-color:color-mix(in srgb, var(--brand) 50%, transparent);color:var(--text)}.bb-tr-teampill--on,.bb-tr-teampill--on:hover{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.bb-tr-savedhead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bb-tr-savedstats{border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent);align-items:center;gap:1rem;padding-top:.375rem;display:flex}.bb-ring-brand{box-shadow:0 0 0 2px var(--brand)}.bb-tr-offerbtn{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--muted) 60%, transparent);border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.bb-tr-offerbtn:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-tr-offericon{width:.875rem;height:.875rem}.bb-tr-depthchip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--text-2);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-radius:.25rem;padding:.125rem .25rem}.bb-tr-blockcard{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);background:color-mix(in srgb, var(--surface) 40%, transparent);overflow:hidden}.bb-tr-blockhead{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);background:color-mix(in srgb, var(--surface-2) 40%, transparent);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.bb-tr-note{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);padding:.375rem .75rem;font-style:italic}.bb-tr-wants{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.bb-tr-wantchip{font-size:calc(11px + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand-light);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.25rem;padding:.125rem .375rem}.bb-tr-avail{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:.5rem .75rem 0}.bb-tr-none{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);padding:.5rem .75rem}.bb-tr-paneltoggle{justify-content:space-between;align-items:center;width:100%;padding:.625rem 1rem;transition:background .15s;display:flex}.bb-tr-paneltoggle:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-tr-panelbody{padding:0 1rem 1rem}.bb-tr-blockgrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=1024px){.bb-tr-blockgrid{grid-template-columns:repeat(2,1fr)}}.bb-tr-recload{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.bb-tr-recerr{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:.75rem 1rem}.bb-tr-recbody{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;display:flex}.bb-tr-recpill{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border:1px solid #0000;border-radius:.25rem;padding:.125rem .5rem;font-weight:700}.bb-tr-rec--ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.bb-tr-rec--no{color:var(--danger);background:color-mix(in srgb, var(--danger) 15%, transparent);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.bb-tr-rec--hold{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.bb-tr-dirpill{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border:1px solid #0000;border-radius:.25rem;padding:.125rem .375rem;font-weight:600}.bb-tr-dir--in{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand-light);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-tr-dir--out{background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.bb-tr-recwrap{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.bb-tr-sides{grid-template-columns:1fr;display:grid}.bb-tr-sides>*+*{border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent)}@media (width>=768px){.bb-tr-sides{grid-template-columns:repeat(2,1fr)}.bb-tr-sides>*+*{border-top:0;border-left:1px solid color-mix(in srgb, var(--border) 30%, transparent)}}.bb-tr-pmload{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.5rem;padding:0 .75rem .625rem;display:flex}.bb-tr-pmerr{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:0 .75rem .625rem}.bb-tr-pmbody{flex-direction:column;gap:.375rem;padding:0 .75rem .75rem;display:flex}.bb-tr-hrow{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent)}.bb-tr-hrow:last-child{border-bottom:0}.bb-tr-hline{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.bb-tr-hline--click{cursor:pointer}.bb-tr-hline--click:hover{background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.bb-tr-scopebtn{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--text-2);border-radius:.25rem;padding:.25rem .75rem;transition:color .15s,border-color .15s,background .15s}.bb-tr-scopebtn:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent);color:var(--text)}.bb-tr-scopebtn--tall{padding-top:.375rem;padding-bottom:.375rem}.bb-tr-scopebtn--on,.bb-tr-scopebtn--on:hover{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-tr-summary{text-align:center;gap:1rem;padding:.75rem 1.5rem;display:grid}.bb-gc3{grid-template-columns:repeat(3,1fr)}.bb-gc4{grid-template-columns:repeat(4,1fr)}.bb-tr-buildgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bb-tr-buildgrid{grid-template-columns:repeat(2,1fr);height:65vh}}.bb-tr-sidecard{flex-direction:column;height:55vh;display:flex;overflow:hidden}@media (width>=640px){.bb-tr-sidecard{height:100%}}.bb-tr-loantoggle{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.375rem;transition:color .15s;display:flex}.bb-tr-loantoggle:hover{color:var(--text)}.bb-tr-loanbadge{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border-radius:9999px;margin-left:.25rem;padding:.125rem .375rem;font-weight:600}.bb-tr-loangrid{grid-template-columns:1fr;gap:1.25rem;margin-top:1rem;display:grid}@media (width>=640px){.bb-tr-loangrid{grid-template-columns:repeat(2,1fr)}}.bb-tr-loaninput{background:var(--surface-2);border:1px solid var(--border);width:100%;font-size:calc(13px + var(--fs-bump,0px));color:var(--text);border-radius:.25rem;padding:.375rem .75rem}.bb-tr-loaninput::placeholder{color:var(--muted)}.bb-tr-loaninput:focus{border-color:var(--brand);outline:none}.bb-tr-loaninput--err,.bb-tr-loaninput--err:focus{border-color:var(--danger)}.bb-tr-divider{align-items:center;gap:.75rem;padding-top:1rem;display:flex}.bb-tr-hr{background:color-mix(in srgb, var(--border) 60%, transparent);flex:1;height:1px}.bb-flexrow--3xs{gap:.125rem}.bb-minh0{min-height:0}.bb-ml-15{margin-left:.375rem}.bb-mb-sm{margin-bottom:.5rem}.bb-mx-05{margin-left:.5rem;margin-right:.5rem}.bb-maxw-130{max-width:130px}.bb-tr-saverow{border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent);justify-content:flex-end;margin-top:.75rem;padding-top:.75rem;display:flex}.bb-yh-warn{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 5%, transparent);border-radius:var(--radius-lg);padding:.5rem}.bb-yh-xgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1280px){.bb-yh-xgrid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}}.bb-yh-legend{-moz-column-gap:1.25rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.75rem;display:flex}.bb-ib-1{align-items:baseline;gap:.25rem;display:flex}.bb-yh-dpname{min-width:0;font-size:calc(11px + var(--fs-bump,0px));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;line-height:1.25;transition:color .15s;overflow:hidden}.bb-maxw-3xl{max-width:48rem}.bb-yh-st{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid #0000;border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-weight:600;display:inline-flex}.bb-yh-st--il{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-color:color-mix(in srgb, var(--danger) 20%, transparent)}.bb-yh-st--dtd{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-color:color-mix(in srgb, var(--warn) 20%, transparent)}.bb-yh-st--none{color:var(--muted);background:var(--border);border-color:var(--border)}.bb-yh-posbadge{width:2rem;height:1.5rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:.25rem;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bb-yh-week{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);margin-top:.75rem;padding-top:.75rem}.bb-yh-weekstrip{border-radius:var(--radius-lg);border:1px solid var(--border);display:flex;overflow:hidden}.bb-yh-day{text-align:center;background:var(--surface-2);border-top:2px solid #0000;flex:1;padding:.5rem .25rem;position:relative}.bb-yh-day--today{background:color-mix(in srgb, var(--brand) 15%, transparent);border-top-color:var(--brand)}.bb-yh-day--sep{border-right:1px solid var(--border)}.bb-yh-day--tot{border-left:1px solid var(--border);flex:none;width:4rem}.bb-yh-dstats{-moz-column-gap:.75rem;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.5rem;display:flex}.bb-yh-duo{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=768px){.bb-yh-duo{grid-template-columns:repeat(2,1fr)}}.bb-yh-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);padding:.75rem}.bb-yh-logo{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:.375rem;flex-shrink:0;width:2.5rem;height:2.5rem}.bb-yh-scorebar{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.bb-yh-prow{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:.75rem 0}.bb-yh-prow:last-child{border-bottom:0}.bb-yh-prowin{align-items:flex-start;gap:.75rem;display:flex}.bb-yh-face{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:9999px;flex-shrink:0;width:2rem;height:2rem}.bb-yh-face--ghost{background:var(--surface-2);border:1px solid var(--border);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:flex}.bb-yh-rightcol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;padding-top:.125rem;display:flex}.bb-yh-connect{max-width:28rem;margin:0 auto}.bb-yh-connectcard{flex-direction:column;gap:1.5rem;display:flex}.bb-yh-mark{background:#6001d21a;border:1px solid #6001d233;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:flex}.bb-yh-marksvg{color:#6001d2;width:1.75rem;height:1.75rem}.bb-yh-autherr{background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);border-radius:var(--radius-lg);font-size:calc(13px + var(--fs-bump,0px));color:var(--danger);padding:.75rem 1rem}.bb-yh-activebar{font-size:calc(13px + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bb-yh-loading{height:8rem;color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.5rem;display:flex}.bb-yh-loadrow{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));align-items:center;gap:.5rem;display:flex}.bb-yh-page{flex-direction:column;gap:1.5rem;display:flex}.bb-yh-h1{font-size:calc(24px + var(--fs-bump,0px));color:var(--text);font-weight:700}.bb-yh-platform{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);gap:.25rem;padding:.125rem;display:flex}.bb-yh-platbtn{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;padding:.375rem .75rem;font-weight:600;transition:color .15s,background .15s}.bb-yh-platbtn:hover{color:var(--text)}.bb-yh-platbtn--on,.bb-yh-platbtn--on:hover{background:var(--brand);color:var(--on-brand)}.bb-norm{font-weight:400}.bb-ml-05{margin-left:.125rem}.bb-gap-2{gap:.5rem}.bb-yh-duo--lg{gap:1rem}.bb-yh-duoxl{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1280px){.bb-yh-duoxl{grid-template-columns:repeat(2,1fr)}}.bb-yh-arow{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.bb-yh-arow:last-child{border-bottom:0}.bb-yh-parrow{font-size:calc(11px + var(--fs-bump,0px));grid-template-columns:3rem 1fr 4rem 3rem;align-items:center;gap:.5rem;display:grid}.bb-yh-parbar{background:var(--surface-2);border-radius:.25rem;height:.5rem;overflow:hidden}.bb-yh-parfill{background:var(--brand);height:100%}.bb-yl-th{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem;font-weight:600;transition:color .15s}.bb-yl-th:hover{color:var(--text)}.bb-yl-prow{border-top:1px solid color-mix(in srgb, var(--border) 15%, transparent);transition:background .15s}.bb-yl-prow:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.bb-yl-slot{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;color:var(--brand);width:2rem;padding:.25rem .5rem .25rem .25rem;font-weight:700}.bb-yl-pcell{padding:.25rem}.bb-yl-pts{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(12px + var(--fs-bump,0px));padding:.25rem .5rem;font-weight:600}.bb-yl-teamlbl{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-weight:600}.bb-yl-benchsum{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.bb-yl-breakdown{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);grid-template-columns:1fr;gap:1rem;padding-top:.75rem;padding-bottom:.25rem;display:grid}@media (width>=640px){.bb-yl-breakdown{grid-template-columns:repeat(2,1fr)}}.bb-yl-mrow{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:var(--surface-2)}.bb-yl-mrow--mine{border-color:color-mix(in srgb, var(--brand) 20%, transparent);background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-yl-mhead{cursor:pointer;border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.625rem .75rem;transition:background .15s;display:flex}.bb-yl-mhead:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-yl-logo{border-radius:.25rem;flex-shrink:0;width:1.5rem;height:1.5rem}.bb-yl-logo--ghost{background:var(--border)}.bb-yl-tname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px + var(--fs-bump,0px));flex:1;overflow:hidden}.bb-mx-livedot--ok{background:var(--ok)}.bb-yl-final{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.025em;padding-bottom:.25rem;font-weight:600}.bb-yl-mbody{padding:0 .75rem .75rem}.bb-yl-td{padding:.5rem}.bb-op-60{opacity:.6}.bb-pl-1{padding-left:.25rem}.bb-pad-2{padding:.5rem}.bb-pj-newrun{border-color:color-mix(in srgb, var(--brand) 40%, transparent);flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.bb-pj-controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.bb-pj-label{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.bb-pj-select{background:var(--surface-2);border:1px solid var(--border);font-size:calc(13px + var(--fs-bump,0px));color:var(--text);border-radius:.375rem;padding:.375rem .75rem}.bb-pj-select:focus{border-color:var(--brand);outline:none}.bb-pj-seg{border:1px solid var(--border);border-radius:.375rem;align-items:center;display:flex;overflow:hidden}.bb-pj-segbtn{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);padding:.375rem .75rem;font-weight:500;transition:color .15s,background .15s}.bb-pj-segbtn:hover{color:var(--text-2)}.bb-pj-segbtn--on{color:var(--text);background:color-mix(in srgb, var(--brand) 15%, transparent)}.bb-pj-year{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.25rem .625rem;font-weight:500;transition:color .15s,border-color .15s,background .15s}.bb-pj-year:hover{color:var(--text-2)}.bb-pj-year--cur{background:color-mix(in srgb, var(--brand) 20%, transparent);border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand);cursor:default}.bb-pj-year--bt{background:color-mix(in srgb, var(--warn) 15%, transparent);border-color:color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn)}.bb-pj-qchip{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);font-size:calc(12px + var(--fs-bump,0px));color:var(--brand);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:500;display:inline-flex}.bb-pj-qx{line-height:1;transition:opacity .15s}.bb-pj-qx:hover{opacity:.6}.bb-pj-search{background:var(--surface-2);border:1px solid var(--border);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:border-color .15s;display:flex}.bb-pj-search:focus-within{border-color:var(--brand)}.bb-pj-searchin{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);background:0 0;outline:none;width:100%}.bb-pj-searchin::placeholder{color:var(--muted)}.bb-pj-drop{z-index:50;background:var(--surface-2);border:1px solid var(--border);width:16rem;box-shadow:var(--shadow-lg);border-radius:.75rem;margin-top:.25rem;position:absolute;top:100%;left:0;overflow:hidden}.bb-pj-dropnote{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:.75rem 1rem;font-style:italic}.bb-pj-dropitem{text-align:left;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:background .15s;display:flex}.bb-pj-dropitem:hover{background:color-mix(in srgb, var(--border) 40%, transparent)}.bb-pj-face{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem}.bb-pj-cancel{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);transition:color .15s}.bb-pj-cancel:hover{color:var(--text)}.bb-pj-params{-moz-column-gap:.75rem;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.bb-pj-parambadge{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;padding:.125rem .375rem}.bb-pj-heat{font-size:calc(13px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .5rem;font-weight:500;display:inline-block}.bb-pj-comps{background:var(--surface-2);border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;display:flex}.bb-pj-compslbl{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;align-self:center;font-weight:600}.bb-pj-row{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.bb-pj-row:hover{background:var(--surface)}.bb-pj-carettd{text-align:center;width:2rem;color:var(--muted);padding:.5rem 1rem}.bb-pj-caret{width:.875rem;height:.875rem;margin:0 auto;transition:transform .15s}.bb-rot-90{transform:rotate(90deg)}.bb-rot-180{transform:rotate(180deg)}.bb-pj-nametd{color:var(--text);font-weight:500;font-size:calc(13px + var(--fs-bump,0px));white-space:nowrap;padding:.5rem 1rem}.bb-hov-brand{transition:color .15s}.bb-hov-brand:hover{color:var(--brand)}.bb-pj-exp{background:var(--bg)}.bb-pj-sysc{border-top:1px solid var(--border);padding:1rem 1.5rem}.bb-pj-loading{text-align:center;color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.5rem;display:flex}.bb-pj-acc{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.bb-pj-accth{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;text-align:right;padding:.375rem .75rem;font-weight:600}.bb-pj-accrow{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);transition:background .15s}.bb-pj-accrow:last-child{border-bottom:0}.bb-pj-accrow:hover{background:var(--surface)}.bb-pj-accstat{font-weight:600;font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);text-transform:uppercase;letter-spacing:.025em;padding:.5rem 1rem .5rem 0}.bb-pj-acctd{text-align:right;font-family:var(--font-mono);padding:.5rem .75rem}.bb-pj-ppdet{border-top:1px solid var(--border);padding-top:.5rem}.bb-pj-ppsum{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.bb-pj-pprow{font-size:calc(12px + var(--fs-bump,0px));border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding:.375rem 0}.bb-pj-pprow:last-child{border-bottom:0}.bb-pj-ppseason{color:var(--muted);margin-left:1rem}.bb-pj-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bb-pj-runsel{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:12rem;display:flex}.bb-pj-delbtn{border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.bb-pj-delbtn:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 5%, transparent)}.bb-pj-delbtn:disabled{opacity:.3}.bb-pj-seasons{border-top:1px solid var(--border);align-items:center;gap:.25rem;padding-top:.75rem;display:flex}.bb-pj-stab{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;padding:.25rem .625rem;font-weight:500;transition:color .15s,background .15s}.bb-pj-stab:hover{color:var(--text-2)}.bb-pj-stab--on{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand)}.bb-pj-stab--acc{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.bb-pj-empty{text-align:center;color:var(--muted);padding:2.5rem}.bb-pj-emptyicon{opacity:.25;width:2.5rem;height:2.5rem;margin:0 auto .75rem}.bb-pj-table{text-align:left;width:100%;font-size:calc(13px + var(--fs-bump,0px))}.bb-pj-thspacer{width:2rem;padding:.75rem 1rem}.bb-pj-th{color:var(--text-2);font-weight:600;font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;padding:.75rem 1rem}.bb-pj-th--sort{text-align:right;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted);padding:.75rem;transition:color .15s}.bb-pj-th--sort:hover,.bb-pj-th--active{color:var(--text)}.bb-pj-sortcaret{width:.75rem;height:.75rem}.bb-c-below{color:var(--stat-below)}.bb-icon-14{width:.875rem;height:.875rem}.bb-icon-16{width:1rem;height:1rem}.bb-minw-40{min-width:10rem}.bb-maxw-xs{max-width:20rem}.bb-ml-sm{margin-left:.5rem}.bb-mr-sm{margin-right:.5rem}.bb-pad-0{padding:0}.bb-sim-logofb{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex}.bb-sim-logoimg{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.bb-sim-face{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);border-radius:9999px;flex-shrink:0}.bb-sim-facefb{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.bb-sim-badge{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-weight:900}.bb-sim-spin{color:var(--muted);justify-content:center;align-items:center;gap:.75rem;display:flex}.bb-sim-statgrid{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}@media (width>=640px){.bb-sim-statgrid{grid-template-columns:repeat(9,1fr)}}.bb-sim-statval{font-size:calc(20px + var(--fs-bump,0px));font-weight:900;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bb-sim-statlbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:.125rem;font-weight:700}.bb-sim-bgrid{grid-template-columns:1fr;gap:1rem;padding-top:.25rem;display:grid}@media (width>=768px){.bb-sim-bgrid{grid-template-columns:repeat(3,1fr)}}.bb-sim-bullet{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);gap:.375rem;display:flex}.bb-ot-addrule:disabled{opacity:.4}.bb-py-16{padding-top:4rem;padding-bottom:4rem}.bb-sm-page{flex-direction:column;gap:2rem;display:flex}.bb-sm-track{background:var(--border);border-radius:9999px;flex:1;max-width:6rem;height:.25rem;overflow:hidden}.bb-sm-fill{background:var(--brand);border-radius:9999px;height:100%;transition:width .3s}.bb-sm-modal{width:100%;max-width:32rem;box-shadow:var(--shadow-lg);overflow:hidden}.bb-sm-mhead{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.5rem 1.5rem 1rem;display:flex}.bb-sm-msec{padding:0 1.5rem 1.25rem}.bb-sm-modegrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.bb-sm-mode{border-radius:var(--radius-lg);border:1px solid var(--border);text-align:left;padding:.875rem;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.bb-sm-mode:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:var(--surface-2)}.bb-sm-mode--on,.bb-sm-mode--on:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent)}.bb-sm-check{background:var(--brand);border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;top:.625rem;right:.625rem}.bb-sm-checkicon{width:.625rem;height:.625rem;color:var(--on-brand)}.bb-sm-blurb{font-size:calc(11px + var(--fs-bump,0px));border:1px solid #0000;border-radius:.375rem;margin-top:.5rem;padding:.5rem .75rem;line-height:1.625}.bb-sm-blurb--live{background:color-mix(in srgb, var(--ok) 8%, transparent);border-color:color-mix(in srgb, var(--ok) 20%, transparent);color:color-mix(in srgb, var(--ok) 80%, transparent)}.bb-sm-blurb--full{background:color-mix(in srgb, var(--brand) 8%, transparent);border-color:color-mix(in srgb, var(--brand) 20%, transparent);color:color-mix(in srgb, var(--brand) 70%, transparent)}.bb-sm-mbody{border-top:1px solid var(--border);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.bb-sm-grid2{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.bb-sm-span2{grid-column:span 2}.bb-sm-yearlock{background:var(--surface-2);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:.375rem;align-items:center;height:2.25rem;padding:0 .75rem;display:flex}.bb-sm-range{width:100%;accent-color:var(--brand)}.bb-sm-err{font-size:calc(12px + var(--fs-bump,0px));color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);border-radius:.25rem;padding:.5rem .75rem}.bb-sm-loading{flex-direction:column;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.bb-sm-spinlg{width:2rem;height:2rem}.bb-sm-fmodal{background:var(--surface);border:1px solid var(--border);width:100%;max-width:28rem;box-shadow:var(--shadow-lg);border-radius:1rem}.bb-sm-fhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.bb-sm-fbody{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.bb-sm-card{padding:1.25rem;transition:border-color .15s}.bb-sm-card:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-sm-chip{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);border:1px solid #0000;border-radius:.25rem;padding:.125rem .375rem}.bb-sm-chip--fr{background:color-mix(in srgb, var(--chart-5) 10%, transparent);color:var(--chart-5);border-color:color-mix(in srgb, var(--chart-5) 20%, transparent)}.bb-sm-chip--brand{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-sm-tag{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-sm-tag--ok{background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 20%, transparent)}.bb-sm-tag--mut{background:var(--surface-2);color:var(--muted);border-color:var(--border)}.bb-sm-del{opacity:0;border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:.25rem;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s;display:flex}.bb-sm-card:hover .bb-sm-del{opacity:1}.bb-sm-del:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.bb-sm-progress{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}.bb-sm-meta{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:1rem;margin-top:.75rem;display:flex}.bb-sm-secondary{border-radius:var(--radius-lg);border:1px solid var(--border);font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.375rem;padding:.375rem .75rem;transition:border-color .15s,color .15s;display:inline-flex}.bb-sm-secondary:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent);color:var(--brand)}.bb-sm-pageload{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.5rem;padding:2rem 0;display:flex}.bb-sm-cardgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bb-sm-cardgrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bb-sm-cardgrid{grid-template-columns:repeat(3,1fr)}}.bb-sm-empty{text-align:center;padding:3rem}.bb-sm-emptyicon{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.bb-sm-emptysvg{width:2rem;height:2rem;color:var(--brand)}.bb-sm-emptytext{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);max-width:24rem;margin:0 auto 1.25rem}.bb-icon-20{width:1.25rem;height:1.25rem}.bb-jc{justify-content:center}.bb-sc-page{flex-direction:column;gap:1.5rem;max-width:42rem;padding:1.5rem 0;display:flex}.bb-sc-back{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));transition:color .15s}.bb-sc-back:hover{color:var(--brand)}.bb-sc-h1{font-size:calc(28px + var(--fs-bump,0px));letter-spacing:-.02em;color:var(--text);font-weight:600}.bb-sc-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;flex-direction:column;align-items:center;gap:.125rem;min-width:72px;padding:.5rem .75rem;display:flex}.bb-sc-toggle{justify-content:space-between;align-items:center;width:100%;padding:.75rem 1.25rem;transition:background .15s;display:flex}.bb-sc-toggle:hover{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}.bb-sc-derived{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);font-family:var(--font-mono);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.25rem;padding:.125rem .375rem}.bb-sc-body{border-top:1px solid var(--border);flex-direction:column;gap:1rem;padding:0 1.25rem 1.25rem;display:flex}.bb-sc-preset{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:.25rem;padding:.375rem .75rem;font-weight:700;transition:color .15s,border-color .15s}.bb-sc-preset:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-sc-preset:disabled{opacity:.5}.bb-sc-sep{border-top:1px solid var(--border);padding-top:.75rem}.bb-sc-savedpreset{border:1px solid var(--border);background:var(--surface-2);border-radius:.25rem;align-items:center;display:flex;overflow:hidden}.bb-sc-applybtn{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);padding:.375rem .75rem;font-weight:700;transition:color .15s}.bb-sc-applybtn:hover{color:var(--brand)}.bb-sc-applybtn:disabled{opacity:.5}.bb-sc-delpreset{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);border-left:1px solid var(--border);padding:.375rem .5rem;transition:color .15s}.bb-sc-delpreset:hover{color:var(--danger)}.bb-sc-delpreset:disabled{opacity:.5}.bb-sc-nameinput{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.25rem;outline:none;flex:1;padding:.375rem .625rem}.bb-sc-nameinput:focus{border-color:var(--brand)}.bb-sc-cancel{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:.375rem .5rem;transition:color .15s}.bb-sc-cancel:hover{color:var(--text)}.bb-sc-addpreset{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);transition:color .15s}.bb-sc-addpreset:hover{color:var(--brand)}.bb-sc-section{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.bb-sc-sectitle{font-size:calc(13px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);border-bottom:1px solid var(--border);padding-bottom:.5rem;font-weight:700}.bb-w28{width:7rem}.bb-st-page{flex-direction:column;gap:1.25rem;padding:1.5rem 0;display:flex}.bb-st-streak{border-radius:9999px;width:.375rem;height:.375rem;display:inline-block}.bb-st-lg{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid #0000;border-radius:.25rem;padding:.125rem .375rem;font-weight:900}.bb-st-lg--al{color:var(--chart-1);border-color:color-mix(in srgb, var(--chart-1) 30%, transparent);background:color-mix(in srgb, var(--chart-1) 10%, transparent)}.bb-st-lg--nl{color:var(--chart-4);border-color:color-mix(in srgb, var(--chart-4) 30%, transparent);background:color-mix(in srgb, var(--chart-4) 10%, transparent)}.bb-st-table{width:100%;font-size:calc(12px + var(--fs-bump,0px))}.bb-st-thr{border-bottom:1px solid var(--border)}.bb-st-thr--flat{background:var(--surface-2)}.bb-st-th{color:var(--muted);text-align:right;padding:.5rem;font-weight:600}.bb-st-th--team{width:42%;padding:.5rem 1rem}.bb-st-row{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);transition:background .15s}.bb-st-row:last-child{border-bottom:0}.bb-st-row:hover{background:var(--surface-2)}.bb-st-teamtd{padding:.625rem 1rem}.bb-st-teamlink{align-items:center;gap:.5rem;display:flex}.bb-st-rank{text-align:right;width:1rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);flex-shrink:0}.bb-st-teamname{color:var(--text);font-weight:700;transition:color .15s}.bb-st-teamlink:hover .bb-st-teamname{color:var(--brand)}.bb-st-td{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);padding:.625rem .5rem}.bb-st-lghead{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.75rem;padding:0 .25rem;font-weight:700}.bb-st-divgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.bb-st-divgrid{grid-template-columns:repeat(3,1fr)}}.bb-st-sortth{text-align:right;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--muted);padding:.625rem .75rem;font-weight:600;transition:color .15s}.bb-st-sortth:hover{color:var(--text)}.bb-st-sortth--on,.bb-st-sortth--on:hover{color:var(--brand-light)}.bb-st-viewtoggle{border:1px solid var(--border);background:var(--surface-2);border-radius:.25rem;align-items:center;width:fit-content;display:flex;overflow:hidden}.bb-st-viewbtn{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);padding:.375rem 1rem;font-weight:700;transition:color .15s,background .15s}.bb-st-viewbtn:hover{color:var(--text-2)}.bb-st-viewbtn--on,.bb-st-viewbtn--on:hover{color:var(--text);background:color-mix(in srgb, var(--brand) 15%, transparent)}.bb-w8{width:2rem}.bb-px-4{padding-left:1rem;padding-right:1rem}.bb-fr-track{background:var(--border);border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.bb-fr-fill{border-radius:9999px;height:100%;transition:width .3s}.bb-fr-seclbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700}.bb-fr-sublbl{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--muted) 70%, transparent);margin-bottom:.375rem;font-weight:700}.bb-fr-grid2{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (width>=640px){.bb-fr-grid2{grid-template-columns:repeat(2,1fr)}}.bb-fr-chiplink{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:.5rem .75rem;transition:border-color .15s,background .15s;display:flex}.bb-fr-chiplink:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:var(--surface-2)}.bb-fr-award{font-size:calc(12px + var(--fs-bump,0px));white-space:nowrap;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:700}.bb-fr-award--gold{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.bb-fr-award--brand{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-fr-award--mut{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.bb-fr-vstack{flex-direction:column;gap:.75rem;display:flex}.bb-fr-awardgrid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (width>=640px){.bb-fr-awardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bb-fr-rounds{flex-direction:column;gap:.375rem;display:flex}.bb-fr-roundrow{align-items:flex-start;gap:.75rem;display:flex}.bb-fr-roundlbl{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));font-weight:900;font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;flex-shrink:0;width:1.75rem;padding-top:.125rem}.bb-fr-serieswrap{flex-wrap:wrap;gap:.375rem;display:flex}.bb-fr-series{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.bb-fr-series--ws{border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn)}.bb-fr-card--latest{border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-fr-bar{height:2px}.bb-fr-bar--brand{background:linear-gradient(to right, var(--brand), color-mix(in srgb, var(--brand) 20%, transparent))}.bb-fr-bar--gold{background:linear-gradient(to right, var(--warn), color-mix(in srgb, var(--warn) 20%, transparent))}.bb-fr-body{padding:1.25rem}.bb-fr-toprow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bb-fr-year{font-size:calc(24px + var(--fs-bump,0px));color:var(--text);font-weight:900;font-family:var(--font-mono)}.bb-fr-pill{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid #0000;border-radius:9999px;padding:.125rem .375rem;font-weight:700}.bb-fr-pill--brand{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 25%, transparent)}.bb-fr-pill--ok{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}.bb-fr-iconbtn{border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.375rem;transition:border-color .15s,color .15s}.bb-fr-iconbtn:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand)}.bb-fr-chev{transition:transform .15s}.bb-fr-breakdown{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.25rem;display:flex}.bb-fr-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bb-fr-icontile{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.bb-fr-h1{font-size:calc(24px + var(--fs-bump,0px));color:var(--text);font-weight:700}.bb-fr-delete{border-radius:var(--radius-lg);border:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:.375rem .75rem;transition:border-color .15s,color .15s}.bb-fr-delete:hover{border-color:color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger)}.bb-nw--gold{--nw:var(--warn)}.bb-nw--blue{--nw:var(--chart-1)}.bb-nw--red{--nw:var(--chart-4)}.bb-nw--green{--nw:var(--ok)}.bb-nw--violet{--nw:var(--chart-5)}.bb-nw--indigo{--nw:var(--chart-6)}.bb-nw-notable{background:color-mix(in srgb, var(--nw) 20%, transparent);color:var(--nw);border:1px solid color-mix(in srgb, var(--nw) 40%, transparent);text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;font-weight:700}.bb-nw-notable--cell{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));align-self:flex-start;padding:1px .375rem;line-height:1.25}.bb-nw-notable--panel{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));padding:.125rem .5rem;display:inline-block}.bb-nw-notable--legend{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.bb-nw-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nw) 40%, transparent)}.bb-nw-teamlink{color:var(--brand);font-weight:700}.bb-nw-teamlink:hover{text-decoration:underline}.bb-nw-cell{cursor:default;border:1px solid #0000;border-radius:.25rem;flex-direction:column;height:120px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.bb-nw-cell--pad{background:color-mix(in srgb, var(--surface) 10%, transparent);border-color:color-mix(in srgb, var(--border) 10%, transparent)}.bb-nw-cell--click{cursor:pointer}.bb-nw-cell--sel{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-nw-cell--sim{border-color:var(--border);background:var(--surface-2)}.bb-nw-cell--sim:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-nw-cell--not{border-color:color-mix(in srgb, var(--border) 40%, transparent);background:color-mix(in srgb, var(--surface) 50%, transparent)}.bb-nw-cell--off{border-color:color-mix(in srgb, var(--border) 10%, transparent);background:color-mix(in srgb, var(--surface) 20%, transparent);opacity:.2}.bb-nw-dhead{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);justify-content:space-between;align-items:baseline;padding:.375rem .5rem .25rem;display:flex}.bb-nw-dhead--sel{border-bottom-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-nw-day{font-size:calc(14px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.bb-nw-ai{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:9999px;padding:1px .25rem;font-weight:700;line-height:1}.bb-nw-ai--panel{padding:.125rem .375rem;line-height:1.25;display:inline-block}.bb-nw-cellbody{flex-direction:column;flex:1;gap:.25rem;padding:.5rem;display:flex;overflow:hidden}.bb-nw-skel{flex-direction:column;gap:.375rem;display:flex}.bb-nw-skelbar{background:color-mix(in srgb, var(--border) 40%, transparent);border-radius:.25rem;width:100%;height:.5rem}.bb-nw-skelbar--short{background:color-mix(in srgb, var(--border) 30%, transparent);width:75%}.bb-nw-cellhead{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.375;display:-webkit-box;overflow:hidden}.bb-nw-month{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.375rem;font-weight:900;display:flex}.bb-nw-dowgrid{grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:.25rem;display:grid}.bb-nw-dow{text-align:center;font-size:calc(var(--fs8,8px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:.125rem 0;font-weight:700}.bb-nw-grid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.bb-nw-game{border:1px solid var(--border);background:var(--surface);font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .625rem;transition:border-color .15s,background .15s;display:flex}.bb-nw-game:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:var(--surface-2)}.bb-nw-abbr{width:1.5rem}.bb-nw-dot{color:var(--muted);margin:0 .125rem}.bb-nw-garrow{width:.75rem;height:.75rem;color:var(--muted);flex-shrink:0;margin-left:auto;transition:color .15s}.bb-nw-game:hover .bb-nw-garrow{color:var(--brand)}.bb-nw-emptypanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:200px;display:flex}.bb-nw-emptyicon{background:var(--surface-2);width:2.5rem;height:2.5rem;font-size:calc(18px + var(--fs-bump,0px));border-radius:9999px;justify-content:center;align-items:center;display:flex}.bb-nw-panel{flex-direction:column;gap:1rem;display:flex}.bb-nw-dateline{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.375rem;padding-bottom:.75rem;display:flex}.bb-nw-headline{font-size:calc(18px + var(--fs-bump,0px));color:var(--text);font-weight:900;line-height:1.375}.bb-nw-vs{flex-direction:column;gap:.375rem;display:flex}.bb-nw-vs--1{gap:.25rem}.bb-nw-item{flex-direction:column;gap:.375rem;padding:.75rem 0;display:flex}.bb-nw-itemrow{align-items:flex-start;gap:.5rem;display:flex}.bb-nw-body{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-nw-pref{border:1px solid var(--border);background:var(--surface-2);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--text-2);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.bb-nw-pref:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-nw-dotbrand{background:var(--brand);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.bb-nw-page{flex-direction:column;gap:1.25rem;display:flex}.bb-nw-h1{font-size:calc(20px + var(--fs-bump,0px));color:var(--text);font-weight:700}.bb-nw-datechip{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;padding:.125rem .5rem}.bb-nw-load{padding:6rem 0}.bb-nw-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (width>=1280px){.bb-nw-layout{grid-template-columns:1fr 360px}}.bb-nw-cal{flex-direction:column;gap:2rem;display:flex}@media (width>=1280px){.bb-nw-side{overscroll-behavior:contain;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}}.bb-fs-8{font-size:calc(var(--fs8,8px) + var(--fs-bump,0px))}.bb-pad-5{padding:1.25rem}.bb-tm-page{flex-direction:column;gap:1.25rem;display:flex}.bb-tm-hrow{align-items:center;gap:1rem;display:flex}.bb-tm-sev--minor{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.bb-tm-sev--moderate{color:var(--chart-2);background:color-mix(in srgb, var(--chart-2) 10%, transparent);border-color:color-mix(in srgb, var(--chart-2) 30%, transparent)}.bb-tm-sev--major{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.bb-tm-badge{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;border:1px solid #0000;border-radius:.25rem;padding:.125rem .375rem;font-weight:700;display:inline-block}.bb-tm-pb{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);text-transform:uppercase;color:var(--pb);background:color-mix(in srgb, var(--pb) 15%, transparent);border:1px solid color-mix(in srgb, var(--pb) 30%, transparent);border-radius:.25rem;padding:.125rem .375rem;display:inline-block}.bb-tm-pb--blue{--pb:var(--chart-1)}.bb-tm-pb--cyan{--pb:var(--chart-6)}.bb-tm-pb--gold{--pb:var(--warn)}.bb-tm-pb--green{--pb:var(--ok)}.bb-tm-pb--green2{--pb:var(--chart-3)}.bb-tm-pb--violet{--pb:var(--chart-5)}.bb-tm-pb--orange{--pb:var(--chart-2)}.bb-tm-pb--red{--pb:var(--danger)}.bb-tm-pb--mut{--pb:var(--muted)}.bb-tm-tab{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.25rem .75rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.bb-tm-tab:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-tm-tab--on,.bb-tm-tab--on:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-tm-viewall{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);margin-left:auto;transition:color .15s}.bb-tm-viewall:hover{color:var(--brand)}.bb-tm-empty{text-align:center;font-size:calc(14px + var(--fs-bump,0px));color:var(--muted);padding:2rem 1.25rem}.bb-tm-table14{width:100%;font-size:calc(14px + var(--fs-bump,0px))}.bb-tm-ilth{text-align:left;font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.625rem 1rem;font-weight:600}.bb-tm-iltd{padding:.75rem 1rem}.bb-tm-rrow{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.bb-tm-rrow:last-child{border-bottom:0}.bb-tm-rlink{flex:1;align-items:center;gap:.75rem;min-width:0;transition:opacity .15s;display:flex}.bb-tm-rlink:hover{opacity:.8}.bb-tm-face{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem}.bb-tm-stack{flex-direction:column;gap:1rem;display:flex}.bb-tm-editlink{width:100%;font-size:calc(14px + var(--fs-bump,0px));color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 0;font-weight:700;transition:background .15s;display:flex}.bb-tm-editlink:hover{background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-tm-rolehead{padding-top:.5rem;padding-bottom:.125rem}.bb-tm-fhhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}.bb-tm-fhth{padding:.5rem .75rem;font-weight:500}.bb-tm-fhtd{padding:.625rem .75rem}.bb-tm-fhrow{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);transition:background .15s}.bb-tm-fhrow:last-child{border-bottom:0}.bb-tm-fhrow:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-tm-fhrow--cur,.bb-tm-fhrow--cur:hover{background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-tm-awards{flex-wrap:wrap;gap:.25rem;display:flex}.bb-tm-award{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-tm-trophy{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:700;display:inline-flex}.bb-tm-dim60{opacity:.6}.bb-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.bb-ro-il{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;border:1px solid #0000;border-radius:.25rem;padding:0 .25rem;font-weight:700;display:inline-block}.bb-ro-slot{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:center;gap:.75rem;padding:.75rem;display:flex}.bb-ro-slot--empty{color:var(--muted);font-size:calc(14px + var(--fs-bump,0px));border-style:dashed}.bb-ro-slot--filled{background:var(--surface);transition:border-color .15s}.bb-ro-slot--filled:hover{border-color:color-mix(in srgb, var(--border) 80%, var(--text))}.bb-ro-spacer5{flex-shrink:0;width:1.25rem}.bb-ro-spacer35{flex-shrink:0;width:.875rem}.bb-ro-num{width:1.5rem;height:1.5rem;font-family:var(--font-mono);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.bb-ro-num--mut{background:var(--surface-2);color:var(--muted);font-size:calc(12px + var(--fs-bump,0px))}.bb-ro-num--brand{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand);font-size:calc(11px + var(--fs-bump,0px))}.bb-ro-grip{color:var(--muted);cursor:grab;touch-action:none;flex-shrink:0;transition:color .15s}.bb-ro-grip:hover{color:var(--text-2)}.bb-ro-grip:active{cursor:grabbing}.bb-ro-remove{opacity:0;width:1.5rem;height:1.5rem;color:var(--muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex}.bb-ro-slot--filled:hover .bb-ro-remove{opacity:1}.bb-ro-remove:hover{color:var(--danger)}.bb-ro-dragging{opacity:.4}.bb-ro-card{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.bb-ro-card--gap4{gap:1rem}.bb-ro-slots{flex-direction:column;gap:.5rem;display:flex}.bb-ro-poolbar{gap:.5rem;display:flex}.bb-ro-search{background:var(--surface-2);border:1px solid var(--border);border-radius:.375rem;flex:1;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:border-color .15s;display:flex}.bb-ro-search:focus-within{border-color:var(--brand)}.bb-ro-input{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);background:0 0;border:0;outline:none;width:100%}.bb-ro-input::placeholder{color:var(--muted)}.bb-ro-select{background:var(--surface-2);border:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-radius:.375rem;outline:none;padding:.375rem .5rem}.bb-ro-select:focus{border-color:var(--brand)}.bb-ro-pool{flex-direction:column;gap:.25rem;max-height:24rem;padding-right:.25rem;display:flex;overflow-y:auto}.bb-ro-prow{border-radius:var(--radius-lg);border:1px solid #0000;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background .15s,border-color .15s;display:flex}.bb-ro-prow:hover{background:var(--surface)}.bb-ro-prow--in,.bb-ro-prow--in:hover{background:color-mix(in srgb, var(--brand) 5%, transparent);border-color:color-mix(in srgb, var(--brand) 15%, transparent)}.bb-ro-addbtn{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--ab);background:color-mix(in srgb, var(--ab) 10%, transparent);border:1px solid color-mix(in srgb, var(--ab) 20%, transparent);border-radius:.25rem;padding:.125rem .5rem;font-weight:700;transition:background .15s}.bb-ro-addbtn:hover{background:color-mix(in srgb, var(--ab) 20%, transparent)}.bb-ro-addbtn:disabled{opacity:.3}.bb-ro-addbtn--brand{--ab:var(--brand)}.bb-ro-addbtn--blue{--ab:var(--chart-1)}.bb-ro-rolegrp{flex-direction:column;gap:.25rem;display:flex}.bb-ro-chips{flex-wrap:wrap;gap:.25rem;display:flex}.bb-ro-chip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.125rem .5rem;font-weight:500;transition:color .15s,border-color .15s,background .15s}.bb-ro-chip:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-ro-chip--on,.bb-ro-chip--on:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-ro-colorbar{border-radius:.125rem;width:.75rem;height:2rem}.bb-ro-livenote{font-size:calc(12px + var(--fs-bump,0px));color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);border-radius:var(--radius-lg);padding:.375rem .75rem}.bb-ro-layout{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (width>=1024px){.bb-ro-layout{grid-template-columns:1fr 1fr 1fr}}.bb-icon-12{width:.75rem;height:.75rem}.bb-py-4{padding-top:1rem;padding-bottom:1rem}.bb-ld-page{flex-direction:column;gap:1.5rem;padding:1.5rem 0;display:flex}.bb-ld-ctlbtn{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:.375rem;padding:.375rem .625rem;font-weight:500;transition:color .15s,border-color .15s,background .15s}.bb-ld-ctlbtn:hover{color:var(--text)}.bb-ld-ctlbtn--on,.bb-ld-ctlbtn--on:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.bb-ld-backdrop{z-index:40;position:fixed;inset:0}.bb-ld-menu{z-index:50;background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:.75rem;width:240px;max-height:360px;margin-top:.5rem;padding:.75rem;position:absolute;top:100%;left:0;overflow-y:auto}.bb-ld-menucol{flex-direction:column;gap:.25rem;display:flex}.bb-ld-menurow{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem;transition:background .15s;display:flex}.bb-ld-menurow:hover{background:color-mix(in srgb, var(--border) 40%, transparent)}.bb-ld-check{accent-color:var(--brand)}.bb-ld-th{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;text-align:left;white-space:nowrap;color:var(--muted);padding:.75rem;font-weight:600}.bb-ld-th--rank{width:2rem;padding-left:1rem;padding-right:1rem}.bb-ld-th--sort{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.bb-ld-th--sort:hover{color:var(--text)}.bb-ld-th--on,.bb-ld-th--on:hover{color:var(--brand-light)}.bb-ld-row{border-bottom:1px solid var(--border);transition:background .1s}.bb-ld-row:last-child{border-bottom:0}.bb-ld-row:hover{background:var(--surface-2)}.bb-ld-td{white-space:nowrap;padding:.75rem}.bb-ld-pcell{flex-direction:column;gap:.25rem;display:flex}.bb-ld-plink{color:var(--text);align-items:center;gap:.5rem;font-weight:500;transition:color .15s;display:flex}.bb-ld-plink:hover{color:var(--brand)}.bb-ld-face{-o-object-fit:cover;object-fit:cover;background:var(--border);border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem}.bb-ld-tlink{align-items:center;gap:.375rem;transition:opacity .15s;display:flex}.bb-ld-tlink:hover{opacity:.75}.bb-ld-pill{font-size:calc(13px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.bb-ld-presets{border-radius:var(--radius-lg);border:1px solid var(--border);display:flex;overflow:hidden}.bb-ld-preset{font-size:calc(12px + var(--fs-bump,0px));background:var(--surface-2);color:var(--text-2);padding:.375rem .625rem;font-weight:500;transition:color .15s,background .15s}.bb-ld-preset:hover{color:var(--text)}.bb-ld-preset--on,.bb-ld-preset--on:hover{background:var(--brand);color:var(--on-brand)}.bb-ld-preset--sep{border-left:1px solid var(--border)}.bb-ld-input{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:calc(12px + var(--fs-bump,0px));border-radius:.375rem;outline:none;padding:.375rem .5rem}.bb-ld-input:focus{border-color:var(--brand)}.bb-ld-w60{width:60px}.bb-ld-w90{width:90px}.bb-ld-fpanel{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-ld-x{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:0 .25rem;transition:color .15s}.bb-ld-x:hover{color:var(--danger)}.bb-ld-err{text-align:center;color:var(--danger);padding:2rem}.bb-ld-tshead{border-bottom:1px solid var(--border);padding:.75rem 1rem}.bb-po--gold{--po:var(--warn)}.bb-po--sky{--po:var(--chart-6)}.bb-po--red{--po:var(--danger)}.bb-po-abar{background:var(--po);width:100%;height:2px}.bb-po-ring{box-shadow:0 0 0 1px var(--surface), 0 0 0 3px color-mix(in srgb, var(--po) 40%, transparent);border-radius:9999px;flex-shrink:0}.bb-po-w12{width:3rem}.bb-po-plink{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.bb-po-titleline{border-bottom:1px solid var(--border);padding-bottom:.25rem}.bb-po-leadgrid{-moz-column-gap:1.25rem;grid-template-columns:1fr;gap:1rem 1.25rem;display:grid}@media (width>=640px){.bb-po-leadgrid{grid-template-columns:repeat(3,1fr)}}.bb-po-grid2{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=1024px){.bb-po-grid2{grid-template-columns:repeat(2,1fr)}}.bb-po-grid3sm{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bb-po-grid3sm{grid-template-columns:repeat(3,1fr)}}.bb-po-grid3{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.bb-po-grid3{grid-template-columns:repeat(3,1fr)}}.bb-po-bracket{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.bb-po-bracket{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.bb-po-bracket{grid-template-columns:repeat(4,1fr)}}.bb-po-card{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.bb-po-spin{justify-content:center;padding:1.5rem 0;display:flex}.bb-po-regen{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;transition:color .15s}.bb-po-regen:hover{color:var(--brand)}.bb-po-regen:disabled{opacity:.4}.bb-po-prose{font-size:calc(14px + var(--fs-bump,0px));color:var(--text-2);line-height:1.625}.bb-po-shead{text-align:left;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;display:flex}.bb-po-shead--hov{transition:background .15s}.bb-po-shead--hov:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-po-lost{opacity:.4}.bb-po-dots{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);align-items:center;gap:.375rem;padding-top:.25rem;display:flex}.bb-po-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.bb-po-glog{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);flex-direction:column;gap:.375rem;padding:.5rem .75rem .75rem;display:flex}.bb-po-champ{border-color:color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 5%, var(--surface))}.bb-po-champbar{background:linear-gradient(to right, color-mix(in srgb, var(--warn) 70%, black), var(--warn), color-mix(in srgb, var(--warn) 70%, black));width:100%;height:2px}.bb-po-champbody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.bb-po-trophy{font-size:calc(30px + var(--fs-bump,0px))}.bb-po-logolink{flex-shrink:0;transition:opacity .15s}.bb-po-logolink:hover{opacity:.8}.bb-po-champabbr{font-size:calc(24px + var(--fs-bump,0px));color:var(--text);font-weight:900;line-height:1.25}.bb-po-headline{font-size:calc(16px + var(--fs-bump,0px));color:var(--text);font-weight:700;line-height:1.375}.bb-po-mvps{border-top:1px solid color-mix(in srgb, var(--warn) 20%, transparent);flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.bb-po-mvp{background:var(--surface-2);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;transition:border-color .15s,color .15s;display:flex}.bb-po-mvp:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand)}.bb-po-teamchip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;padding:.125rem .375rem}.bb-po-stat{background:var(--surface-2);border:1px solid var(--border);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.bb-po-finalists{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);flex-direction:column;gap:.25rem;padding-top:.5rem;display:flex}.bb-po-finalist{opacity:.6;align-items:center;gap:.5rem;padding:.125rem 0;transition:opacity .15s;display:flex}.bb-po-finalist:hover{opacity:1}.bb-po-rationale{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding-top:.5rem;font-style:italic;line-height:1.625}.bb-po-rule{background:var(--border);flex:1;height:1px}.bb-po-genbtn{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:.25rem;padding:.375rem .75rem;font-weight:700;transition:color .15s,border-color .15s}.bb-po-genbtn:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-po-genbtn:disabled{opacity:.4}.bb-po-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.bb-po-maxw64{max-width:16rem;margin-left:auto;margin-right:auto}.bb-po-px1{padding:0 .25rem}.bb-fs-20{font-size:calc(20px + var(--fs-bump,0px))}.bb-bx-plink{color:var(--brand-light);font-weight:500}.bb-bx-plink:hover{text-decoration:underline}.bb-bx-split{grid-template-columns:1fr 1fr;display:grid}.bb-bx-split>*+*{border-left:1px solid var(--border)}.bb-bx-sidelbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-weight:700}.bb-bx-sidelbl--sim{color:var(--brand)}.bb-bx-sidelbl--act{color:var(--ok)}.bb-bx-trow{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.bb-bx-dim50{opacity:.5}.bb-bx-dim55{opacity:.55}.bb-bx-tlink{align-items:center;gap:.625rem;transition:opacity .15s;display:flex}.bb-bx-tlink:hover{opacity:.8}.bb-bx-score30{font-family:var(--font-mono);font-weight:900;font-size:calc(30px + var(--fs-bump,0px));font-variant-numeric:tabular-nums}.bb-bx-score48{font-family:var(--font-mono);font-weight:900;font-size:calc(48px + var(--fs-bump,0px));font-variant-numeric:tabular-nums}.bb-bx-hero{justify-content:center;align-items:center;display:flex}.bb-bx-side{flex-direction:column;flex:1;align-items:center;gap:.5rem;transition:opacity .15s;display:flex}.bb-bx-side--away{padding-right:1.5rem}.bb-bx-side--home{padding-left:1.5rem}.bb-bx-side:hover{opacity:.8}.bb-bx-tname{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-align:center;max-width:7rem;line-height:1.25}.bb-bx-mid{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.bb-bx-vrule{background:var(--border);width:1px;height:2.5rem}.bb-bx-chip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid #0000;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-bx-chip--act{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, transparent);background:color-mix(in srgb, var(--ok) 10%, transparent)}.bb-bx-chip--sim{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-bx-lsrow{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-bx-lsrow:last-child{border-bottom:0}.bb-bx-lsteam{width:7rem;padding:.625rem .5rem .625rem .75rem}.bb-bx-lslink{align-items:center;gap:.5rem;transition:opacity .15s;display:flex}.bb-bx-lslink:hover{opacity:.75}.bb-bx-lslbl{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;border:1px solid #0000;border-radius:.25rem;padding:1px .25rem;font-weight:700}.bb-bx-lstd{text-align:center;font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));padding:.625rem .5rem}.bb-bx-lstot{text-align:center;font-family:var(--font-mono);font-weight:700;font-size:calc(14px + var(--fs-bump,0px));border-left:1px solid var(--border);padding:.625rem .75rem}.bb-bx-lsth{color:var(--muted);text-align:center;padding:.5rem .75rem;font-weight:600}.bb-bx-lsth--team{text-align:left;width:7rem}.bb-bx-lsth--inn{width:1.75rem;padding:.5rem}.bb-bx-lsth--r{color:var(--text-2);border-left:1px solid var(--border);width:2.25rem;font-weight:700}.bb-bx-lssep{border-top:1px solid color-mix(in srgb, var(--brand) 20%, transparent)}.bb-bx-cmprow{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent)}.bb-bx-cmpblank{padding:.25rem .75rem}.bb-bx-cmphead{text-align:center;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;padding:.25rem 0;font-weight:700}.bb-bx-cmphead--sim{color:color-mix(in srgb, var(--brand) 80%, transparent);border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.bb-bx-cmphead--act{color:color-mix(in srgb, var(--ok) 80%, transparent)}.bb-bx-colrow{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-bx-nameth{text-align:left;color:var(--muted);min-width:9rem;padding:.375rem .75rem;font-weight:600}.bb-bx-statth{text-align:center;color:var(--muted);width:2rem;padding:.375rem .5rem;font-weight:600}.bb-bx-vdiv{border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent);width:1px;padding:0}.bb-bx-row{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);transition:background .15s}.bb-bx-row:last-child{border-bottom:0}.bb-bx-row:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.bb-bx-nametd{white-space:nowrap;padding:.5rem .75rem}.bb-bx-avlink{transition:opacity .15s}.bb-bx-avlink:hover{opacity:.8}.bb-bx-cell{text-align:center;font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;padding:.5rem}.bb-bx-cell--none{color:color-mix(in srgb, var(--muted) 30%, transparent)}.bb-bx-tfoot{border-top:1px solid var(--border);background:var(--surface-2)}.bb-bx-tottd{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);padding:.5rem .75rem .5rem 2rem;font-weight:700}.bb-bx-dec{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--dc);border:1px solid color-mix(in srgb, var(--dc) 30%, transparent);background:color-mix(in srgb, var(--dc) 10%, transparent);border-radius:.25rem;padding:1px .25rem;font-weight:700}.bb-bx-dec--w{--dc:var(--ok)}.bb-bx-dec--l{--dc:var(--danger)}.bb-bx-dec--s{--dc:var(--warn)}.bb-bx-pitgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bb-bx-pitgrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bb-bx-pitgrid{grid-template-columns:1fr}}.bb-bx-gap25{gap:.625rem}.bb-bx-tmlink{align-items:center;gap:.25rem;transition:opacity .15s;display:flex}.bb-bx-tmlink:hover{opacity:.75}.bb-bx-refresh{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);border:1px solid var(--border);border-radius:.25rem;padding:.125rem .5rem;transition:color .15s}.bb-bx-refresh:hover{color:var(--brand)}.bb-bx-insgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1280px){.bb-bx-insgrid{grid-template-columns:repeat(2,1fr)}}.bb-bx-inscard{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.bb-bx-mentions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.bb-bx-mention{color:var(--brand-light);align-items:center;gap:.375rem;transition:color .15s;display:inline-flex}.bb-bx-mention:hover{color:var(--text)}.bb-bx-realload{text-align:center;color:var(--muted);font-size:calc(14px + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.bb-mr-15{margin-right:.375rem}.bb-pl-award{font-size:calc(12px + var(--fs-bump,0px));color:var(--aw);background:color-mix(in srgb, var(--aw) 15%, transparent);border:1px solid color-mix(in srgb, var(--aw) 30%, transparent);border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.bb-pl-aw--gold{--aw:var(--warn)}.bb-pl-aw--sky{--aw:var(--chart-6)}.bb-pl-aw--orange{--aw:var(--chart-2)}.bb-pl-aw--green{--aw:var(--ok)}.bb-pl-aw--violet{--aw:var(--chart-5)}.bb-pl-aw--brand{--aw:var(--brand)}.bb-pl-aw--red{--aw:var(--danger)}.bb-pl-count{opacity:.7;margin-left:.25rem;font-weight:400}.bb-pl-h3{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.bb-pl-h3note{text-transform:none;font-weight:400;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));margin-left:.5rem}.bb-pl-wrap2{flex-wrap:wrap;gap:.5rem;display:flex}.bb-pl-rank{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.bb-pl-rank--1{border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent)}.bb-pl-rank--3{border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-pl-sublbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.bb-pl-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.bb-pl-grid--2{grid-template-columns:repeat(2,1fr)}@media (width>=640px){.bb-pl-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.bb-pl-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1280px){.bb-pl-grid{grid-template-columns:repeat(5,1fr)}}.bb-pl-grid2{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.bb-pl-table13{width:100%;font-size:calc(13px + var(--fs-bump,0px))}.bb-ld-th--r{text-align:right}.bb-pl-emptytd{color:var(--muted);text-align:center;padding:1.25rem .75rem}.bb-pl-row{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);transition:background .15s}.bb-pl-row:last-child{border-bottom:0}.bb-pl-row:hover{background:var(--surface-2)}.bb-pl-reallink{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);border:1px solid var(--border);border-radius:.25rem;padding:.125rem .5rem;font-weight:600;transition:color .15s,border-color .15s}.bb-pl-reallink:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-pl-pos{color:var(--brand-light);font-weight:600;font-size:calc(14px + var(--fs-bump,0px))}.bb-pl-sep{color:var(--border)}.bb-pl-teamlink{align-items:center;gap:.375rem;display:flex}.bb-pl-teamlink:hover{text-decoration:underline}.bb-pl-ratings{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.bb-py-20{padding-top:5rem;padding-bottom:5rem}.bb-lg-panel{flex-direction:column;gap:1rem;padding:1rem;display:flex}.bb-lg-wpchip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--brand) 70%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.25rem;margin-left:.25rem;padding:.125rem .375rem;font-weight:700}.bb-lg-close{color:var(--muted);font-size:calc(18px + var(--fs-bump,0px));line-height:1;transition:color .15s}.bb-lg-close:hover{color:var(--text)}.bb-lg-busy{color:var(--muted);font-size:calc(14px + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.bb-lg-probwrap{flex-direction:column;gap:.5rem;display:flex}.bb-lg-probbar{border-radius:var(--radius-lg);height:2rem;display:flex;overflow:hidden}.bb-lg-probseg{font-size:calc(12px + var(--fs-bump,0px));color:#fff;justify-content:center;align-items:center;font-weight:700;transition:width .3s;display:flex}.bb-lg-avgbox{background:var(--surface-2);border-radius:var(--radius-lg);text-align:center;border:1px solid var(--border);padding:.75rem}.bb-lg-avgval{font-size:calc(24px + var(--fs-bump,0px));font-weight:900;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.bb-lg-avglbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;font-weight:600}.bb-lg-simsrow{border-top:1px solid var(--border);align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.bb-lg-runbtn{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.25rem .5rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.bb-lg-runbtn:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-lg-runbtn--on,.bb-lg-runbtn--on:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-lg-rerun{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand);white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:500;transition:color .15s}.bb-lg-rerun:hover{color:var(--brand-light)}.bb-lg-rerun:disabled{opacity:.4}.bb-lg-heatgrid{grid-template-columns:1fr;gap:.375rem;display:grid}@media (width>=640px){.bb-lg-heatgrid{grid-template-columns:repeat(4,1fr)}}.bb-lg-heatcell{text-align:center;border:1px solid var(--border);border-radius:.375rem;padding:.5rem;position:relative;overflow:hidden}.bb-lg-py12{padding:3rem 0}.bb-lg-empty{text-align:center;flex-direction:column;gap:.75rem;padding:2.5rem;display:flex}.bb-lg-acc3{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.bb-lg-accval{font-size:calc(30px + var(--fs-bump,0px));font-weight:900;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.bb-lg-acclbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:.25rem;font-weight:700}.bb-lg-verdict{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.025em;color:var(--vd);background:color-mix(in srgb, var(--vd) 10%, transparent);border:1px solid color-mix(in srgb, var(--vd) 20%, transparent);border-radius:.25rem;padding:.125rem .5rem;font-weight:700}.bb-lg-verdict--ok{--vd:var(--ok)}.bb-lg-verdict--bad{--vd:var(--danger)}.bb-lg-divhead{background:var(--surface-2);border-bottom:1px solid var(--border);padding:.375rem .75rem}.bb-lg-strow--lead{background:color-mix(in srgb, var(--surface) 50%, transparent)}.bb-lg-strank{width:1.25rem;color:var(--muted);font-family:var(--font-mono);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));padding:.5rem .25rem .5rem .75rem}.bb-lg-stteam{color:var(--text);padding:.375rem .5rem .375rem 0;font-weight:500}.bb-lg-stlink{align-items:center;gap:.375rem;transition:color .15s;display:flex}.bb-lg-stlink:hover{color:var(--brand)}.bb-lg-sttd{text-align:right;font-family:var(--font-mono);padding:.5rem .25rem}.bb-lg-sttd--pct{padding-left:.5rem;padding-right:.5rem}.bb-lg-sttd--gb{padding-left:.25rem;padding-right:.75rem}.bb-lg-stpanel{flex-direction:column;display:flex}.bb-lg-sthead{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.bb-lg-lgbtn{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:.25rem .75rem;font-weight:700;transition:color .15s,background .15s}.bb-lg-lgbtn:hover{color:var(--text-2)}.bb-lg-modebtn{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);border:1px solid #0000;border-radius:.25rem;flex:1;padding:.125rem 0;font-weight:700;transition:color .15s,border-color .15s,background .15s}.bb-lg-modebtn:hover{border-color:var(--border)}.bb-lg-modebtn--real{background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.bb-lg-modebtn--sim{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-lg-modebtn--all{background:var(--surface-2);color:var(--text);border-color:var(--border)}.bb-lg-stbody{flex:1;overflow-y:auto}.bb-lg-stempty{text-align:center;color:var(--muted);font-size:calc(12px + var(--fs-bump,0px));padding:2.5rem 0}.bb-lg-stfoot{border-top:1px solid var(--border);background:var(--surface-2);padding:.375rem .75rem}.bb-lg-stkey{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono);gap:.75rem;display:flex}.bb-lg-k3{width:.75rem}.bb-lg-k4{text-align:right;width:1rem}.bb-lg-k7{text-align:right;width:1.75rem;padding-right:.75rem}.bb-lg-k8{text-align:right;width:2rem}.bb-lg-gcwrap{flex-direction:column;gap:.5rem;height:100%;display:flex}.bb-lg-gc{flex-direction:column;flex:1;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.bb-lg-gc--hov:hover{box-shadow:var(--shadow-md)}.bb-lg-gc--queued{border-color:color-mix(in srgb, var(--brand) 40%, transparent);animation:2s ease-in-out infinite bb-pulse}.bb-lg-park{pointer-events:none;position:absolute;inset:0}.bb-lg-parkveil{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));position:absolute;inset:0}.bb-lg-gchead{z-index:10;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem;display:flex;position:relative}.bb-lg-status{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-weight:600}.bb-lg-srbtn{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);padding:.125rem .375rem;font-weight:700;transition:color .15s,background .15s}.bb-lg-srbtn:hover{color:var(--text-2)}.bb-lg-srbtn--real,.bb-lg-srbtn--real:hover{background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok)}.bb-lg-pill{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--text-2);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.bb-lg-pill:hover{color:var(--text)}.bb-lg-pill--on,.bb-lg-pill--on:hover{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand)}.bb-lg-pill--link:hover{color:var(--brand)}.bb-lg-gcbody{z-index:10;flex:1;padding:.75rem 1rem 1.25rem;position:relative}.bb-lg-gcteam{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;transition:opacity .15s;display:flex}.bb-lg-gcteam:hover{opacity:.75}.bb-lg-gcmid{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.bb-lg-gcscore{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(30px + var(--fs-bump,0px));align-items:center;gap:.75rem;line-height:1;display:flex}.bb-lg-gcfoot{z-index:10;border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem 1rem;display:flex;position:relative}.bb-lg-sp{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.bb-lg-sp--away{align-items:flex-start}.bb-lg-sp--home{align-items:flex-end}.bb-lg-splbl{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.bb-lg-splink{align-items:center;gap:.375rem;min-width:0;transition:opacity .15s;display:flex}.bb-lg-splink:hover{opacity:.75}.bb-lg-splink--rev{flex-direction:row-reverse}.bb-lg-rosterlink{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.bb-lg-rosterlink:hover{color:var(--brand)}.bb-lg-simbtn{height:1.75rem;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--sb);background:color-mix(in srgb, var(--sb) 10%, transparent);border:1px solid color-mix(in srgb, var(--sb) 30%, transparent);border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:700;transition:background .15s;display:flex}.bb-lg-simbtn:hover{background:color-mix(in srgb, var(--sb) 20%, transparent)}.bb-lg-simbtn:disabled{opacity:.4}.bb-lg-simbtn--real{--sb:var(--ok)}.bb-lg-simbtn--sim{--sb:var(--brand)}.bb-lg-spin-xxs{border-width:1px;width:.625rem;height:.625rem}.bb-icon-10{width:.625rem;height:.625rem}.bb-lg-datebtn{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.bb-lg-datebtn:hover{color:var(--text);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-lg-dateinput{width:100%;font-size:calc(14px + var(--fs-bump,0px));color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0;outline:none;font-weight:700}.bb-lg-datesub{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);margin-top:-.125rem}.bb-lg-actbtn{border:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.bb-lg-actbtn:hover{color:var(--text);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-lg-actbtn:disabled{opacity:.4}.bb-lg-actbtn--ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, transparent);background:color-mix(in srgb, var(--ok) 10%, transparent);font-weight:700}.bb-lg-actbtn--ok:hover{color:var(--ok);background:color-mix(in srgb, var(--ok) 20%, transparent);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.bb-lg-actbtn--brand{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent);font-weight:700}.bb-lg-actbtn--brand:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-lg-banner{border-radius:var(--radius-lg);font-size:calc(14px + var(--fs-bump,0px));border:1px solid #0000;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bb-lg-banner--brand{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-lg-banner--warn{border-color:color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 5%, transparent)}.bb-lg-nogames{text-align:center;color:var(--muted);font-size:calc(14px + var(--fs-bump,0px));padding:2rem}.bb-lg-gamegrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.bb-lg-gamegrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.bb-lg-gamegrid{grid-template-columns:repeat(3,1fr)}}.bb-lg-hdrow{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.bb-lg-crumbs{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.bb-lg-track48{max-width:12rem}.bb-lg-fillbrand{background:var(--brand)}.bb-lg-delbtn{border:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;transition:color .15s,border-color .15s;display:flex}.bb-lg-delbtn:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.bb-lg-delbtn:disabled{opacity:.4}.bb-lg-notice{align-items:center;gap:.75rem;padding:1rem;display:flex}.bb-lg-notice--ok{border-color:color-mix(in srgb, var(--ok) 20%, transparent);background:color-mix(in srgb, var(--ok) 5%, var(--surface))}.bb-lg-notice--warn{border-color:color-mix(in srgb, var(--warn) 20%, transparent);background:color-mix(in srgb, var(--warn) 5%, var(--surface))}.bb-lg-noticeicon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.bb-lg-noticeicon--ok{background:color-mix(in srgb, var(--ok) 15%, transparent)}.bb-lg-noticeicon--warn{background:color-mix(in srgb, var(--warn) 15%, transparent)}.bb-lg-layout{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (width>=1024px){.bb-lg-layout{grid-template-columns:320px 1fr}}.bb-lg-tabbtn{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);padding:.375rem 1rem;font-weight:700;transition:color .15s,background .15s}.bb-lg-tabbtn:hover{color:var(--text-2)}.bb-lg-navlink{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:.25rem;padding:.375rem .75rem;font-weight:700;transition:color .15s,border-color .15s}.bb-lg-navlink:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-lg-navlink--row{align-items:center;gap:.375rem;display:flex}.bb-lg-newsdot{background:var(--danger);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.bb-lg-ilcount{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger);border-radius:9999px;padding:.125rem .375rem;font-weight:700}.bb-lg-jobcard{flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.bb-mr-1{margin-right:.25rem}.bb-vstack-1{flex-direction:column;gap:.25rem;display:flex}.bb-vstack-8{flex-direction:column;gap:2rem;display:flex}.bb-vstack-10{flex-direction:column;gap:2.5rem;display:flex}.bb-pad-6{padding:1.5rem}.bb-pad-16{padding:4rem}.bb-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.bb-fs-24{font-size:calc(24px + var(--fs-bump,0px))}.bb-fs-36{font-size:calc(36px + var(--fs-bump,0px))}.bb-fs-48{font-size:calc(48px + var(--fs-bump,0px))}.bb-maxw-lg{max-width:32rem}.bb-maxw-sm{max-width:24rem}.bb-mx-auto{margin-left:auto;margin-right:auto}.bb-flexrow--lg{gap:1rem}.bb-w3{width:.75rem}.bb-w6{width:1.5rem}.bb-aw-lg--al{--lc:var(--chart-1)}.bb-aw-lg--nl{--lc:var(--chart-4)}.bb-aw-lg--mlb{--lc:var(--brand)}.bb-aw-topbar{background:var(--lc);width:100%;height:2px}.bb-aw-badge{border:1px solid color-mix(in srgb, var(--lc) 30%, transparent);background:color-mix(in srgb, var(--lc) 10%, transparent);color:var(--lc);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;border-radius:9999px;padding:.125rem .5rem;font-weight:700;display:inline-flex}.bb-aw-ring{box-shadow:0 0 0 1px var(--surface), 0 0 0 3px color-mix(in srgb, var(--lc) 40%, transparent);border-radius:9999px;display:inline-flex}.bb-aw-flabel{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.25rem;font-weight:600}.bb-aw-rationale{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);padding-top:.5rem;font-style:italic;line-height:1.6}.bb-aw-grid2{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=768px){.bb-aw-grid2{grid-template-columns:repeat(2,1fr)}}.bb-aw-hrow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bb-aw-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.bb-aw-ssrow{border-bottom:1px solid color-mix(in srgb, var(--border) 20%, transparent);align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.bb-aw-ssrow:last-child{border-bottom:0}.bb-aw-sspos{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--muted)}.bb-aw-sslink{flex:1;align-items:center;gap:.5rem;min-width:0;transition:color .15s;display:flex}.bb-aw-sslink:hover{color:var(--brand)}.bb-w20{width:5rem}.bb-w24{width:6rem}.bb-inj-count{font-size:calc(12px + var(--fs-bump,0px));background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:9999px;padding:.125rem .5rem;font-weight:700;display:inline-block}.bb-inj-tabcount{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger);border-radius:9999px;margin-left:.375rem;padding:.125rem .375rem;font-weight:700}.bb-inj-txlog>*+*{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-inj-txrow{align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.bb-inj-txrow:hover{background:var(--surface-2)}.bb-inj-evlabel{letter-spacing:.025em}.bb-px-3{padding-left:.75rem;padding-right:.75rem}.bb-py-8{padding-top:2rem;padding-bottom:2rem}.bb-sst-pname{color:var(--text);font-weight:600;transition:color .15s}.bb-st-teamlink:hover .bb-sst-pname{color:var(--brand)}.bb-sb-pivot{overflow:auto}.bb-sb-tips{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1rem .75rem;display:flex}.bb-sb-tips-label{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-weight:600}.bb-sb-tip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .5rem;line-height:1.625}.bb-sb-tip-label{color:var(--brand-light);font-style:normal;font-weight:600}.bb-sb-tips-hint{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);margin-left:auto;display:none}@media (width>=1280px){.bb-sb-tips-hint{display:inline}}.bb-c-brandl{color:var(--brand-light)}.bb-select-none{-webkit-user-select:none;user-select:none}.bb-sb-restable-wrap{max-height:480px;overflow:auto}.bb-sb-th{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .75rem;transition:color .15s}.bb-sb-th:hover{color:var(--text)}.bb-sb-td{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;padding:.5rem .75rem}.bb-sb-restable-foot{border-top:2px solid var(--border);background:color-mix(in srgb, var(--surface-2) 60%, transparent);position:sticky;bottom:0}.bb-sb-cellhead{background:color-mix(in srgb, var(--surface-2) 50%, transparent);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.bb-sb-celltype{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--tg);background:color-mix(in srgb, var(--tg) 15%, transparent);border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:600}.bb-sb-celltype--sql{--tg:var(--brand-light)}.bb-sb-celltype--md{--tg:var(--chart-5)}.bb-sb-titlein{font-size:calc(13px + var(--fs-bump,0px));background:0 0;outline:none;flex:1;min-width:0;font-weight:500}.bb-sb-titlein::placeholder{color:color-mix(in srgb, var(--muted) 40%, transparent)}.bb-sb-titlebtn{text-align:left;font-size:calc(13px + var(--fs-bump,0px));flex:1;min-width:0;font-weight:500;transition:color .15s}.bb-sb-titlebtn:hover{color:var(--brand-light)}.bb-sb-draghandle{color:var(--muted);cursor:grab;touch-action:none;padding:.375rem;transition:color .15s}.bb-sb-draghandle:hover{color:var(--text)}.bb-sb-draghandle:active{cursor:grabbing}.bb-sb-iconbtn{color:var(--muted);border-radius:.25rem;padding:.375rem;transition:color .15s}.bb-sb-iconbtn:hover{color:var(--tg,var(--text))}.bb-sb-iconbtn:disabled{opacity:.25}.bb-sb-iconbtn--danger{--tg:var(--danger)}.bb-sb-mdinput{background:var(--surface-2);border:1px solid var(--border);width:100%;font-size:calc(13px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);resize:vertical;border-radius:.5rem;outline:none;padding:.75rem}.bb-sb-mdinput:focus{border-color:var(--brand)}.bb-sb-mdinput::placeholder{color:color-mix(in srgb, var(--muted) 40%, transparent)}.bb-sb-mdview{cursor:text;min-height:2.5rem;padding:1rem 1.25rem}.bb-sb-mdempty{color:color-mix(in srgb, var(--muted) 40%, transparent);font-style:italic;font-size:calc(13px + var(--fs-bump,0px))}.bb-sb-mdedit{opacity:0;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:.25rem;padding:.25rem .5rem;transition:opacity .15s,color .15s;position:absolute;top:.5rem;right:.5rem}.bb-rel:hover .bb-sb-mdedit{opacity:1}.bb-sb-mdedit:hover{color:var(--text)}.bb-sb-cm{border:1px solid var(--border);font-size:calc(13px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.5rem;transition:border-color .15s;overflow:hidden}.bb-sb-cm:focus-within{border-color:var(--brand)}.bb-sb-runbtn{z-index:10;box-shadow:var(--shadow-sm);position:absolute;bottom:.75rem;right:.75rem}.bb-sb-errbox{font-size:calc(12px + var(--fs-bump,0px));color:var(--danger);background:color-mix(in srgb, var(--danger) 5%, transparent);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0 .75rem .75rem;padding:.75rem;display:flex}.bb-sb-errmsg{font-family:var(--font-mono);flex:1;line-height:1.625}.bb-sb-askbtn{color:var(--brand-light);flex-shrink:0;text-decoration:underline;transition:color .15s}.bb-sb-askbtn:hover{color:var(--text)}.bb-sb-resultswrap{border-top:1px solid var(--border)}.bb-sb-resultshead{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.bb-sb-truncnote{color:var(--warn);margin-left:.5rem}.bb-sb-viewtoggle{background:var(--surface-2);border-radius:.5rem;align-items:center;gap:.125rem;margin-left:auto;padding:.125rem;display:flex}.bb-sb-viewbtn{font-size:calc(12px + var(--fs-bump,0px));text-transform:capitalize;color:var(--muted);border-radius:.375rem;padding:.25rem .75rem;font-weight:500;transition:color .15s,background .15s,box-shadow .15s}.bb-sb-viewbtn:hover{color:var(--text-2)}.bb-sb-viewbtn--on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.bb-sb-sumbtn{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.375rem;padding:.25rem .625rem;transition:color .15s,border-color .15s,background .15s}.bb-sb-sumbtn:hover{color:var(--text-2)}.bb-sb-sumbtn--on{border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand-light);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-sb-typebtn{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.375rem;padding:.375rem .75rem;font-weight:500;transition:color .15s,border-color .15s,background .15s}.bb-sb-typebtn:hover{color:var(--text-2)}.bb-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)}.bb-sb-configrow{font-size:calc(12px + var(--fs-bump,0px));flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.bb-sb-axislabel{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.25rem}.bb-sb-select-w{min-width:100px}.bb-sb-ycol-row{flex-wrap:wrap;align-items:center;gap:.25rem;min-height:30px;display:flex}.bb-sb-ycolbtn{font-size:calc(11px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.25rem;padding:.25rem .5rem;transition:color .15s,border-color .15s,background .15s}.bb-sb-ycolbtn:hover{color:var(--text-2)}.bb-sb-ycolbtn--on{background:color-mix(in srgb, var(--brand) 15%, transparent);border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand-light)}.bb-sb-emptynote{color:color-mix(in srgb, var(--muted) 60%, transparent);font-size:calc(11px + var(--fs-bump,0px))}.bb-sb-warnnote{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--warn);margin-top:.25rem}.bb-sb-nodata{height:16rem;color:var(--muted);font-size:calc(13px + var(--fs-bump,0px));justify-content:center;align-items:center;display:flex}.bb-sb-glossary{border:1px solid var(--border);background:var(--surface-2);border-radius:.5rem;overflow:hidden}.bb-sb-glossary-btn{text-align:left;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding:.625rem .75rem;transition:background .15s;display:flex}.bb-sb-glossary-btn:hover{background:color-mix(in srgb, var(--surface) 50%, transparent)}.bb-sb-glossary-preview{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.125rem;display:-webkit-box;overflow:hidden}.bb-sb-glossary-body{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:0 .75rem .75rem}.bb-sb-formula{background:var(--surface);border-radius:.25rem;padding:.25rem .5rem;overflow-x:auto}.bb-sb-intuition{background:color-mix(in srgb, var(--brand) 5%, transparent);border:1px solid color-mix(in srgb, var(--brand) 10%, transparent);font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-radius:.25rem;padding:.5rem .625rem;line-height:1.625}.bb-sb-intuition-label{color:var(--brand);font-weight:600;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem}.bb-sb-glossary-type{letter-spacing:.05em}.bb-sb-insertzone{justify-content:center;align-items:center;height:1.5rem;display:flex;position:relative}.bb-sb-insertline{background:0 0;height:1px;transition:background .15s;position:absolute;left:0;right:0}.bb-sb-insertline--on{background:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-sb-insertbtns{opacity:0;pointer-events:none;align-items:center;gap:.375rem;transition:opacity .15s,transform .15s;display:flex;position:relative;transform:scale(.95)}.bb-sb-insertbtns--on{opacity:1;pointer-events:auto;transform:scale(1)}.bb-sb-insertbtn{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:var(--surface-2);border:1px solid color-mix(in srgb, var(--tg) 30%, transparent);color:var(--tg);border-radius:.25rem;padding:.125rem .5rem;transition:background .15s}.bb-sb-insertbtn:hover{background:color-mix(in srgb, var(--tg) 10%, transparent)}.bb-sb-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.bb-sb-schemabtn{font-size:calc(12px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.5rem;padding:.375rem .75rem;transition:color .15s,border-color .15s,background .15s}.bb-sb-schemabtn:hover{color:var(--text-2)}.bb-sb-layout{align-items:flex-start;gap:1.5rem;min-height:0;display:flex}.bb-sb-tabbar{border-bottom:1px solid var(--border);align-items:flex-end;margin-bottom:1rem;display:flex;overflow-x:auto}.bb-sb-tab{cursor:pointer;color:var(--muted);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem 1rem;transition:color .15s,border-color .15s;display:flex}.bb-sb-tab:hover{color:var(--text-2);border-bottom-color:var(--border-strong)}.bb-sb-tab--active,.bb-sb-tab--active:hover{color:var(--text);border-bottom-color:var(--brand)}.bb-sb-tab-rename{border:none;border-bottom:1px solid var(--brand);background:0 0;outline:none;width:7rem}.bb-sb-tab-close{opacity:0;color:var(--muted);font-size:calc(12px + var(--fs-bump,0px));margin-left:.25rem;line-height:1;transition:opacity .15s,color .15s}.bb-sb-tab:hover .bb-sb-tab-close{opacity:1}.bb-sb-tab-close:hover{color:var(--danger)}.bb-sb-tab-add{color:var(--muted);border-bottom:2px solid #0000;flex-shrink:0;padding:.5rem .75rem;transition:color .15s}.bb-sb-tab-add:hover{color:var(--text)}.bb-sb-addcell{border:1px dashed var(--border);color:var(--muted);font-size:calc(12px + var(--fs-bump,0px));border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 0;transition:color .15s,border-color .15s;display:flex}.bb-sb-addcell:hover{color:var(--brand-light);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.bb-sb-addcell--md:hover{color:var(--chart-5);border-color:color-mix(in srgb, var(--chart-5) 40%, transparent)}.bb-sb-sidebar{flex-direction:column;flex-shrink:0;gap:.75rem;width:18rem;max-height:calc(100vh - 6rem);display:flex;position:sticky;top:5rem;overflow-y:auto}.bb-sb-sidebar-h{letter-spacing:.08em}.bb-select::placeholder{color:color-mix(in srgb, var(--muted) 50%, transparent)}.bb-hfull{height:100%}.bb-sr-calctoggle:hover{text-decoration:underline}.bb-sr-calc{background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;margin-top:.5rem;padding:.75rem}@media (width>=640px){.bb-sr-calcgrid{grid-template-columns:repeat(3,1fr)}}.bb-sr-calclabel{margin-bottom:.125rem;display:block}.bb-sr-calcinput{background:var(--bg);border:1px solid var(--border);width:100%;font-size:calc(14px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);border-radius:.25rem;outline:none;padding:.25rem .5rem}.bb-sr-calcinput:focus{border-color:var(--brand)}.bb-sr-formula{background:var(--surface-2);border-radius:.5rem;padding:.5rem .75rem;overflow-x:auto}.bb-sb-intuition--lg{font-size:calc(14px + var(--fs-bump,0px));border-radius:.5rem;padding:.5rem .75rem}.bb-sr-page{flex-direction:column;padding:1.5rem 0;display:flex}.bb-sr-header{flex-shrink:0;margin-bottom:1rem}.bb-sr-header-row{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}@media (width>=640px){.bb-sr-header-row{flex-direction:row;align-items:flex-end}}.bb-sr-title{font-size:calc(28px + var(--fs-bump,0px));letter-spacing:-.02em;margin-top:.25rem}@media (width>=640px){.bb-sr-search{max-width:20rem}}.bb-sr-tab--active{color:var(--brand-light)}.bb-sr-tabcount{align-self:center;margin-left:auto;padding-right:.25rem}.bb-sr-scrollarea{cursor:grab;border-radius:.5rem;overflow:hidden auto}.bb-sr-cards{padding-bottom:1rem;padding-right:.25rem}.bb-sr-empty{text-align:center;padding:2rem}.bb-scb-sectitle{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.bb-scb-subhint{margin-top:-.5rem}.bb-scb-subtext{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);margin-top:.25rem}.bb-scb-mutesub{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem}.bb-scb-pre{white-space:pre-wrap;line-height:1.625}.bb-scb-formula-toggle{color:var(--brand);transition:color .15s}.bb-scb-formula-toggle:hover{color:var(--brand-light)}.bb-scb-formula-panel{border:1px solid var(--border);background:var(--surface-2);font-size:calc(14px + var(--fs-bump,0px));border-radius:.5rem;line-height:1.625;overflow:hidden}.bb-scb-formula{background:var(--raised);border-bottom:1px solid var(--border);padding:.75rem 1rem}.bb-scb-fsection{border-bottom:1px solid var(--border);padding:.75rem 1rem}.bb-scb-fsection:last-child{border-bottom:0}.bb-scb-fsection-title{letter-spacing:.1em;margin-bottom:.375rem}.bb-scb-coderef{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);background:var(--raised);border:1px solid var(--border);color:var(--muted);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.bb-scb-input{background:var(--surface-2);border:1px solid var(--border);width:100%;font-size:calc(14px + var(--fs-bump,0px));color:var(--text);border-radius:.375rem;outline:none;margin-top:.25rem;padding:.5rem .75rem}.bb-scb-input:focus{border-color:var(--brand)}.bb-scb-input--area{resize:none}.bb-scb-numinput{background:var(--surface-2);border:1px solid var(--border);width:100%;font-size:calc(14px + var(--fs-bump,0px));color:var(--text);font-family:var(--font-mono);border-radius:.375rem;outline:none;padding:.375rem .75rem}.bb-scb-numinput:focus{border-color:var(--brand)}.bb-scb-grid3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.bb-scb-preset{font-size:calc(12px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:.375rem;padding:.375rem .75rem;font-weight:500;transition:color .15s,background .15s,border-color .15s}.bb-scb-preset:hover{color:var(--text)}.bb-scb-preset--active{background:var(--brand);border-color:var(--brand);color:#fff}.bb-scb-preset--active:hover{color:#fff}.bb-scb-actions{border-top:1px solid var(--border);padding-top:.5rem}.bb-scb-hovertext{--base:var(--muted);color:var(--base);transition:color .15s}.bb-scb-hovertext:hover{color:var(--text)}.bb-scb-hovertext--dim{--base:var(--text-2)}.bb-scb-layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1024px){.bb-scb-layout{grid-template-columns:repeat(3,1fr)}.bb-scb-formcol{grid-column:span 2}}.bb-scb-list{flex-direction:column;gap:.5rem;display:flex}.bb-scb-card{cursor:pointer;padding:.75rem;transition:box-shadow .15s,border-color .15s}.bb-scb-card:hover{border-color:var(--border-strong)}.bb-scb-cardrow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bb-scb-defaulttag{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border-radius:.25rem;padding:.125rem .375rem;font-weight:500}.bb-scb-carddesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;display:-webkit-box;overflow:hidden}.bb-scb-carddel{color:var(--muted);padding:.25rem;transition:color .15s}.bb-scb-carddel:hover{color:var(--danger)}.bb-scb-paramtag{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .375rem}.bb-scb-formtitle{margin-bottom:1.5rem}.bb-scb-emptypad{padding:2.5rem}.bb-scb-emptyicon{opacity:.3;width:2.5rem;height:2.5rem;margin-bottom:.75rem}.bb-set-page{flex-direction:column;gap:1rem;max-width:42rem;margin:0 auto;padding:2rem 1rem;display:flex}.bb-set-title{font-size:calc(20px + var(--fs-bump,0px));color:var(--text);margin-bottom:1.5rem;font-weight:600}.bb-set-icontile{background:color-mix(in srgb, var(--tg,var(--brand)) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--tg,var(--brand));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bb-set-icontile--warn{--tg:var(--warn)}.bb-set-icontile--info{--tg:var(--chart-1)}.bb-set-icontile--ok{--tg:var(--ok)}.bb-set-icontile--violet{--tg:var(--chart-5)}.bb-set-track{letter-spacing:.05em}.bb-set-icongrid{grid-template-columns:repeat(8,1fr);gap:.375rem;display:grid}@media (width>=640px){.bb-set-icongrid{grid-template-columns:repeat(12,1fr)}}.bb-set-icongrid-item{aspect-ratio:1;cursor:pointer;background:var(--surface-2);color:var(--text-2);border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.bb-set-icongrid-item:hover{background:var(--border);color:var(--text)}.bb-set-icongrid-item:disabled{opacity:.5;cursor:default}.bb-set-icongrid-item--sel{background:color-mix(in srgb, var(--brand) 20%, transparent);box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand)}.bb-set-colorgrid{grid-template-columns:repeat(12,1fr);gap:.375rem;display:grid}@media (width<=639px){.bb-set-colorgrid{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr))}.bb-set-icongrid{grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr))}}.bb-set-swatch{aspect-ratio:1;cursor:pointer;border:0;border-radius:50%;padding:0;transition:transform .15s}.bb-set-swatch:hover{transform:scale(1.05)}.bb-set-swatch:disabled{opacity:.5;cursor:default}.bb-set-swatch--sel{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text);transform:scale(1.05)}.bb-set-shuffle{font-size:calc(12px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.bb-set-shuffle:hover{color:var(--text);border-color:var(--brand)}.bb-set-shuffle:disabled{opacity:.5;cursor:default}.bb-set-dropzone{border:2px dashed var(--border);text-align:center;color:var(--muted);cursor:default;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.25rem 1rem;transition:border-color .15s,color .15s,background-color .15s;display:flex}.bb-set-dropzone--active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 5%, transparent);color:var(--brand)}.bb-set-vaultinput::placeholder{color:var(--muted)}.bb-set-ingester{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--surface) 40%, transparent);border-radius:.5rem;padding:.5rem .75rem}.bb-set-ingester-detail{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;display:flex}.bb-rs-avatar{background:var(--surface-2);border:1px solid var(--border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}.bb-rs-avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bb-rs-chips{-moz-column-gap:.625rem;flex-wrap:wrap;column-gap:.625rem;margin-top:.125rem;display:flex}.bb-rs-chip{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted)}.bb-rs-chip-val{color:var(--text-2);font-weight:600}.bb-rs-starting{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--ok) 80%, transparent);margin-top:.125rem}.bb-rs-pts{text-align:right;flex-shrink:0;min-width:44px}.bb-rs-pts-val{font-size:calc(14px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--brand);font-variant-numeric:tabular-nums;line-height:1.2}.bb-rs-pts-label{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);line-height:1.2}.bb-rs-status{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));border:1px solid #0000;border-radius:.25rem;align-items:center;padding:.0625rem .25rem;font-weight:600;display:inline-flex}.bb-rs-status--other{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.bb-rs-dropbtn{width:1.5rem;height:1.5rem;font-size:calc(var(--fs11,11px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 40%, transparent);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.bb-rs-dropbtn:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.bb-rs-addbtn{font-size:calc(var(--fs11,11px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);white-space:nowrap;border-radius:.25rem;flex-shrink:0;padding:.125rem .5rem;font-weight:600;transition:background-color .15s}.bb-rs-addbtn:hover{background:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-rs-drag{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;transition:opacity .15s}.bb-rs-drag:active{cursor:grabbing}.bb-rs-drag--active{opacity:.3}.bb-rs-slotrow{gap:.5rem;padding:.5rem .75rem}.bb-rs-slot--over-ok{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-rs-slot--over-bad{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 5%, transparent)}.bb-rs-slot--target-ok{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-rs-slot--target-bad{opacity:.4;border-color:color-mix(in srgb, var(--border) 30%, transparent)}.bb-rs-slotbody{flex:1;align-items:center;min-height:3rem;display:flex}.bb-rs-empty{font-size:calc(var(--fs11,11px) + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 40%, transparent);font-style:italic}.bb-rs-pool{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.25rem;min-height:2.75rem;padding:.5rem;transition:border-color .15s,background-color .15s;display:flex}.bb-rs-poolrow{align-items:center;gap:.25rem;display:flex}.bb-rs-droppedlbl{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--danger) 60%, transparent);margin-bottom:.5rem;font-weight:600}.bb-rs-dimrow{opacity:.5}.bb-rs-farow{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:.5rem;padding:.625rem .75rem;transition:border-color .15s;display:flex}.bb-rs-farow:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.bb-rs-searchclear{color:color-mix(in srgb, var(--muted) 50%, transparent);font-size:calc(12px + var(--fs-bump,0px));flex-shrink:0;transition:color .15s}.bb-rs-searchclear:hover{color:var(--muted)}.bb-rs-layout{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (width>=1024px){.bb-rs-layout{grid-template-columns:1fr 260px}.bb-rs-log{position:sticky;top:1rem}}.bb-rs-logbody{flex-direction:column;gap:.375rem;max-height:60vh;display:flex;overflow-y:auto}.bb-rs-logrow{align-items:flex-start;gap:.5rem;display:flex}.bb-rs-logidx{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:color-mix(in srgb, var(--muted) 50%, transparent);text-align:right;flex-shrink:0;width:1.25rem;margin-top:.125rem}.bb-rs-logcount{text-transform:none;letter-spacing:normal;color:var(--text-2);margin-left:.5rem;font-weight:400}.bb-rs-overlay{background:var(--surface);border:1px solid var(--brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:none;width:15rem;padding:.5rem .75rem}.bb-rs-modalhead{border-bottom:1px solid var(--border);flex-shrink:0;padding:1rem}.bb-rs-modalfoot{border-top:1px solid var(--border);flex-shrink:0;gap:.5rem;padding:1rem;display:flex}.bb-rs-impact{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-shrink:0;margin:.75rem 1rem 0;padding:.75rem}.bb-rs-impact--pos{border-color:color-mix(in srgb, var(--ok) 30%, transparent);background:color-mix(in srgb, var(--ok) 5%, transparent)}.bb-rs-impact--neg{border-color:color-mix(in srgb, var(--danger) 30%, transparent);background:color-mix(in srgb, var(--danger) 5%, transparent)}.bb-rs-impact-grid{font-size:calc(11px + var(--fs-bump,0px));grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.bb-rs-delta{font-size:calc(12px + var(--fs-bump,0px));margin-top:.5rem;font-weight:700}.bb-rs-delta--neg{color:var(--danger)}.bb-rs-pickheader{flex-shrink:0;padding:.75rem 1rem .25rem}.bb-rs-picklist{flex-direction:column;flex:1;gap:.375rem;padding:0 1rem .75rem;display:flex;overflow-y:auto}.bb-rs-pickrow{border-radius:var(--radius-lg);border:1px solid var(--border);text-align:left;width:100%;padding:.625rem;transition:border-color .15s,background-color .15s}.bb-rs-pickrow:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:var(--surface-2)}.bb-vstack-2{flex-direction:column;gap:.5rem;display:flex}.bb-vstack-15{flex-direction:column;gap:.375rem;display:flex}.bb-grid-md2{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.bb-grid-md2{grid-template-columns:repeat(2,1fr)}}.bb-pre-line{white-space:pre-line}.bb-w-14{width:3.5rem}.bb-pb-1{padding-bottom:.25rem}.bb-px-25{padding-left:.625rem;padding-right:.625rem}.bb-accent-brand{accent-color:var(--brand)}.bb-nnx-card{border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.bb-mlb-mutehov{color:var(--muted);transition:color .15s}.bb-mlb-mutehov:hover{color:var(--text)}.bb-mlb-field{background:var(--surface-2);border:1px solid var(--border);font-size:calc(14px + var(--fs-bump,0px));color:var(--text);border-radius:.25rem;padding:.25rem .5rem}.bb-lyr-add{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand);align-items:center;gap:.25rem;margin-top:.25rem;transition:color .15s;display:flex}.bb-lyr-add:hover{color:var(--brand-light)}.bb-lyr-node{border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;min-width:3rem;padding:.375rem .5rem;display:flex}.bb-lyr-node--input{background:var(--border)}.bb-lyr-node--hidden{background:color-mix(in srgb, var(--brand) 20%, transparent);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)}.bb-lyr-node--output{background:color-mix(in srgb, var(--warn) 20%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent)}.bb-mlb-kicker{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bb-break-all{word-break:break-all}.bb-rounded{border-radius:.25rem}.bb-mb-05{margin-bottom:.125rem}.bb-mlb-metriccard{background:var(--surface-2);border-radius:.25rem}.bb-mlb-chip{background:var(--surface-2);font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.bb-mlb-metricgrid2{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=640px){.bb-mlb-metricgrid2{grid-template-columns:repeat(2,1fr)}}.bb-mlb-metricgrid3{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.bb-bt{border-top:1px solid var(--border)}.bb-pr-3{padding-right:.75rem}.bb-c-chart5{color:var(--chart-5)}.bb-rcmp-diffrow{background:color-mix(in srgb, var(--warn) 10%, transparent)}.bb-astart{align-items:flex-start}.bb-capitalize{text-transform:capitalize}.bb-pad-1{padding:.25rem}.bb-bg-brand{background:var(--brand)}.bb-bg-mut{background:var(--muted)}.bb-mlb-chip--sm{padding:.125rem .375rem}.bb-rh-card{cursor:pointer;transition:border-color .15s,background .15s}.bb-rh-card:hover{border-color:color-mix(in srgb, var(--brand) 50%, transparent)}.bb-rh-card--sel{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-rh-actbtn{color:var(--muted);border-radius:.25rem;padding:.25rem;transition:color .15s,background .15s}.bb-rh-actbtn:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-rh-actbtn--danger:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.bb-rh-meter{background:var(--border);border-radius:9999px;height:.25rem;margin-top:.5rem;overflow:hidden}.bb-rh-meter-fill{border-radius:9999px;height:100%}.bb-rh-tooltip{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:.25rem;padding:.25rem .5rem}.bb-rh-comparelink:hover{color:var(--brand-light)}.bb-px-5{padding-left:1.25rem;padding-right:1.25rem}.bb-py-25{padding-top:.625rem;padding-bottom:.625rem}.bb-scroll-y{overflow-y:auto}.bb-maxh-80{max-height:20rem}.bb-maxh-32{max-height:8rem}.bb-maxh-24{max-height:6rem}.bb-cursor-pointer{cursor:pointer}.bb-vstack-25{flex-direction:column;gap:.625rem;display:flex}.bb-icon-48{width:3rem;height:3rem}.bb-op-20{opacity:.2}.bb-mlb-shell{background:var(--bg);flex-direction:column;margin:-1rem;display:flex}@media (width>=640px){.bb-mlb-shell{margin:-2rem -1.5rem}}@media (width>=1024px){.bb-mlb-shell{height:calc(100vh - 4rem);margin-left:-2rem;margin-right:-2rem}}.bb-mlb-panes{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=1024px){.bb-mlb-panes{flex-direction:row}}.bb-mlb-configpane{border-bottom:1px solid var(--border);flex-shrink:0;width:100%}@media (width>=1024px){.bb-mlb-configpane{border-bottom:0;border-right:1px solid var(--border);width:300px;overflow-y:auto}}.bb-mlb-resultspane{flex:1;min-width:0}@media (width>=1024px){.bb-mlb-resultspane{overflow-y:auto}}.bb-mlb-historypane{border-top:1px solid var(--border);flex-shrink:0;width:100%}@media (width>=1024px){.bb-mlb-historypane{border-top:0;border-left:1px solid var(--border);width:260px;overflow-y:auto}}.bb-mlb-navlist{grid-template-columns:1fr;gap:.25rem;display:grid}.bb-mlb-navbtn{text-align:left;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;padding:.375rem .625rem;transition:color .15s,background .15s}.bb-mlb-navbtn:hover{color:var(--text-2)}.bb-mlb-taskbtn{font-size:calc(12px + var(--fs-bump,0px));text-transform:capitalize;color:var(--muted);border-radius:.25rem;padding:.375rem .5rem;transition:color .15s,background .15s}.bb-mlb-taskbtn:hover{color:var(--text-2)}.bb-mlb-taskbtn:disabled{opacity:.4;cursor:not-allowed}.bb-mlb-stattip{z-index:9999;background:var(--surface-2);border:1px solid var(--border);pointer-events:none;border-radius:.5rem;width:16rem;padding:.75rem;position:fixed;box-shadow:0 25px 50px -12px #00000040}.bb-mlb-colbtn{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);background:var(--surface-2);color:var(--text-2);border-radius:.25rem;padding:.25rem .5rem;transition:color .15s,background .15s}.bb-mlb-colbtn:hover{color:var(--text);background:var(--border)}.bb-mlb-colbtn--on,.bb-mlb-colbtn--on:hover{background:var(--brand);color:var(--on-brand)}.bb-mlb-targetbtn{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);background:var(--surface-2);color:var(--text-2);border-radius:.25rem;padding:.125rem .5rem;transition:color .15s,background .15s}.bb-mlb-targetbtn:hover{color:var(--text);background:var(--border)}.bb-mlb-targetbtn--bordered{border:1px solid var(--border)}.bb-mlb-targetbtn--on,.bb-mlb-targetbtn--on:hover{background:var(--warn);color:var(--on-brand)}.bb-mlb-targetbtn--bordered.bb-mlb-targetbtn--on{border-color:var(--warn)}.bb-mlb-paramrow{background:var(--surface-2);border-radius:.25rem;justify-content:space-between;align-items:center;padding:.375rem .625rem;display:flex}.bb-mlb-emptystate{text-align:center;height:100%;min-height:16rem;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding-top:5rem;display:flex}.bb-tracking-wide{letter-spacing:.05em}.bb-chart-title{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.bb-chart-empty--lg{height:16rem}.bb-dyc-exportbtn{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;transition:color .15s,background .15s;display:flex}.bb-dyc-exportbtn:hover{color:var(--text);background:var(--surface-2)}.bb-pmc-legend{-moz-column-gap:1rem;flex-wrap:wrap;gap:.375rem 1rem;display:flex}.bb-pmc-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.bb-pmc-sidelabels{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);justify-content:space-between;margin-top:-.25rem;padding:0 2rem;display:flex}.bb-bee-valuegroup{align-items:baseline;gap:.5rem;display:flex}.bb-bee-pctpill{font-size:calc(11px + var(--fs-bump,0px));border-radius:9999px;padding:.125rem .5rem;font-weight:600}.bb-news-src--transaction{--src:var(--chart-6)}.bb-news-src--ottoneu{--src:var(--chart-8)}.bb-news-scroll--wide{max-height:360px}.bb-pnp-head{border-bottom:1px solid var(--border);padding:.75rem 1rem .5rem}.bb-pnp-title{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);font-weight:600}.bb-pnp-desc{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-top:.125rem}.bb-pnp-empty{font-size:calc(11px + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 70%, transparent);padding:.75rem 1rem;font-style:italic}.bb-np-panel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg,0 12px 32px #00000040);overflow:hidden}.bb-np-head{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:.75rem 1rem}.bb-np-headlabel{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.bb-np-dismissall{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);transition:color .15s}.bb-np-dismissall:hover{color:var(--text)}.bb-np-list{max-height:420px;overflow-y:auto}.bb-np-empty{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);text-align:center;padding:2rem 0;font-style:italic}.bb-np-row{align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.bb-np-row:hover{background:color-mix(in srgb, var(--bg) 40%, transparent)}.bb-np-row+.bb-np-row{border-top:1px solid color-mix(in srgb, var(--border) 30%, transparent)}.bb-np-dot{background:var(--brand);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.375rem}.bb-np-titlerow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bb-np-dismiss{color:color-mix(in srgb, var(--muted) 40%, transparent);font-size:calc(16px + var(--fs-bump,0px));opacity:0;flex-shrink:0;margin-top:1px;line-height:1;transition:color .15s,opacity .15s}.bb-np-row:hover .bb-np-dismiss{opacity:1}.bb-np-dismiss:hover{color:var(--muted)}.bb-np-body{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);margin-top:.125rem;line-height:1.625}.bb-np-chatlink{transition:color .15s}.bb-np-chatlink:hover{color:var(--brand-light)}.bb-psi-box{background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .625rem;transition:border-color .15s;display:flex}.bb-psi-box:focus-within{border-color:var(--brand)}.bb-psi-clear{margin-left:.25rem;line-height:1;transition:color .15s}.bb-psi-clear:hover{color:var(--text)}.bb-psi-input{background:0 0;outline:none;width:100%}.bb-psi-input::placeholder{color:var(--muted)}.bb-psi-drop{z-index:50;background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 20px 25px -5px #00000026}.bb-psi-result{text-align:left;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;transition:background .15s;display:flex}.bb-psi-result:hover{background:var(--border)}.bb-mr-05{margin-right:.125rem}.bb-rd-lggrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.bb-rd-lgcard{flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.bb-rd-lglabel{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:700}.bb-rd-lgdots{align-items:center;gap:.625rem;display:flex}.bb-rd-lgdot{background:var(--surface-2);border:2px solid var(--border);border-radius:9999px;width:1.5rem;height:1.5rem;transition:background-color .15s,border-color .15s;display:inline-block}.bb-rd-lgdot--1{background:color-mix(in srgb, var(--danger) 50%, transparent);border-color:#0000}.bb-rd-lgdot--2{background:color-mix(in srgb, var(--warn) 80%, transparent);border-color:#0000}.bb-rd-lgtier{font-size:calc(14px + var(--fs-bump,0px));font-weight:700;line-height:1}.bb-rd-group{align-items:center;gap:.125rem;display:flex}.bb-rd-dot{background:var(--surface-2);border:1px solid var(--border);border-radius:9999px;width:.375rem;height:.375rem;display:inline-block}.bb-rd-dot--1{background:color-mix(in srgb, var(--muted) 30%, transparent);border-color:#0000}.bb-rd-dot--2{background:color-mix(in srgb, var(--brand) 60%, transparent);border-color:#0000}.bb-rd-lgdot--3,.bb-rd-dot--3{background:var(--brand);border-color:#0000}.bb-maxw-md{max-width:28rem}.bb-ltv-wrap{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:6rem 0;display:flex}.bb-py-3{padding-top:.75rem;padding-bottom:.75rem}.bb-pb-4{padding-bottom:1rem}.bb-ref-mark{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand);border-radius:.125rem;padding:0 .125rem}@media (width>=640px){.bb-ref-row-sm{flex-direction:row}}.bb-ref-searchbar{flex:1;position:relative}.bb-ref-searchicon{pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.bb-ref-clearbtn{color:var(--muted);transition:color .15s;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.bb-ref-clearbtn:hover{color:var(--text)}.bb-ref-input{background:var(--surface);border:1px solid var(--border);width:100%;font-size:calc(14px + var(--fs-bump,0px));color:var(--text);border-radius:.375rem;outline:none;padding:.5rem .75rem;transition:border-color .15s}.bb-ref-input::placeholder{color:var(--muted)}.bb-ref-input:focus{border-color:var(--brand)}.bb-ref-input--icon{padding-left:2.25rem}.bb-ref-catbtn{font-size:calc(12px + var(--fs-bump,0px));background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:.375rem;padding:.375rem .75rem;font-weight:500;transition:color .15s,background .15s,border-color .15s}.bb-ref-catbtn:hover{color:var(--text-2)}.bb-ref-catbtn--active,.bb-ref-catbtn--active:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.bb-ref-term-btn{text-align:left;padding:.75rem 1rem;transition:background .15s}.bb-ref-term-btn:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-ref-abbr{background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:.25rem;padding:.125rem .375rem}.bb-ref-term-bt{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.bb-ref-note{background:var(--surface-2);border-radius:.375rem;padding:.5rem .75rem}.bb-ref-formula{background:var(--bg);white-space:pre;border-radius:.375rem}.bb-ref-empty{justify-content:center;align-items:center;height:8rem;display:flex}.bb-ref-example{background:color-mix(in srgb, var(--warn) 5%, transparent);border:1px solid color-mix(in srgb, var(--warn) 10%, transparent);font-size:calc(14px + var(--fs-bump,0px));color:var(--text-2);border-radius:.5rem;padding:.5rem .75rem;line-height:1.625}.bb-ref-example-label{color:var(--warn);font-weight:600;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem}.bb-op-50{opacity:.5}.bb-icon-32{width:2rem;height:2rem}.bb-ibox--tight{gap:.375rem}.bb-fs-32{font-size:calc(32px + var(--fs-bump,0px))}.bb-track-tight{letter-spacing:-.02em}.bb-mt-auto{margin-top:auto}.bb-gam-proptile{border:1px solid var(--border);background:var(--surface-2);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.625rem;display:flex}.bb-gam-emptyodds{border:1px dashed var(--border);background:color-mix(in srgb, var(--surface-2) 50%, transparent);text-align:center;border-radius:.5rem;padding:.75rem;font-style:italic}.bb-gam-value{background:color-mix(in srgb, var(--brand) 5%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.bb-gam-skel-16{height:4rem}.bb-gam-skel-10{height:2.5rem}.bb-gam-skel-20{height:5rem}.bb-gam-skel-12{height:3rem}.bb-gam-skel-titlerow{width:8rem;height:1.25rem}.bb-gam-dateinput{background:var(--surface);border:1px solid var(--border);font-size:calc(14px + var(--fs-bump,0px));color:var(--text);border-radius:.375rem;padding:.375rem .75rem}.bb-gam-gamesgrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.bb-gam-gamesgrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.bb-gam-gamesgrid{grid-template-columns:repeat(3,1fr)}}.bb-gam-matchup-link{justify-content:space-between;align-items:center;gap:.75rem;transition:opacity .15s;display:flex}.bb-gam-matchup-link:hover{opacity:.8}.bb-nws-search{background:var(--surface-2);border:1px solid var(--border);font-size:calc(14px + var(--fs-bump,0px));color:var(--text);border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem}.bb-nws-search:focus{border-color:var(--brand)}@media (width>=640px){.bb-nws-search{width:18rem}}.bb-nws-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bb-nws-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.bb-nws-grid{grid-template-columns:repeat(3,1fr)}}.bb-nws-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-nws-clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-nws-row{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);align-items:flex-start;gap:.75rem;padding-top:.875rem;padding-bottom:.875rem;display:flex;position:relative}.bb-nws-row:last-child{border-bottom:0}.bb-nws-row:hover .bb-fav-news-title{color:var(--brand)}.bb-nws-thumb{background:var(--surface-2);border-radius:.25rem;flex-shrink:0;width:6rem;height:4rem;overflow:hidden}.bb-nws-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bb-nws-card{flex-direction:column;transition:border-color .15s;display:flex}.bb-nws-card:hover{border-color:var(--brand)}.bb-nws-headline{transition:color .15s}.bb-nws-card:hover .bb-nws-headline{color:var(--brand)}.bb-nws-cardimg{background:var(--surface-2);flex-shrink:0;width:100%;height:11rem;overflow:hidden}.bb-nws-cardimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.bb-nws-card:hover .bb-nws-cardimg img{transform:scale(1.02)}.bb-nws-cardbody{flex-direction:column;flex:1;padding:1rem;display:flex}.bb-nws-headlinetext{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:calc(17px + var(--fs-bump,0px));color:var(--text);line-height:1.5;display:block}.bb-nws-dotsep{color:var(--border);-webkit-user-select:none;user-select:none}.bb-nws-cardchips{z-index:10;border-top:1px solid var(--border);flex-wrap:wrap;gap:.375rem;margin-top:.75rem;padding-top:.75rem;display:flex;position:relative}.bb-maxw-2xl{max-width:42rem}.bb-pro-select{background:var(--surface-2);border:1px solid var(--border);font-size:calc(14px + var(--fs-bump,0px));color:var(--text);border-radius:.375rem;outline:none;padding:.375rem .75rem}.bb-pro-select:focus{border-color:var(--brand)}.bb-pro-pill{background:var(--surface-2);border-radius:.25rem;flex-direction:column;align-items:center;display:flex}.bb-pro-row{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);cursor:pointer;transition:background .15s}.bb-pro-row:last-child{border-bottom:0}.bb-pro-row:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.bb-pro-row--expanded{background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.bb-pro-exprow{background:color-mix(in srgb, var(--surface-2) 30%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.bb-pro-statrow{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.bb-ds-chiprow{border-top:1px solid var(--border);flex-wrap:wrap;gap:.375rem;margin-top:.75rem;padding-top:.75rem;display:flex}.bb-ds-stathook{background:color-mix(in srgb, var(--brand) 5%, transparent);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:.5rem;padding:.5rem .75rem}.bb-ds-sechead{align-items:baseline;gap:.75rem;display:flex}.bb-ds-skel-line{height:1rem}.bb-ds-skel-line--sm{height:.75rem}.bb-ds-skel-chart{height:3.5rem}.bb-pb-2{padding-bottom:.5rem}.bb-vstack-12{flex-direction:column;gap:3rem;display:flex}.bb-tms-card{align-items:center;gap:.75rem;transition:border-color .15s;display:flex}.bb-tms-card:hover{border-color:var(--brand)}.bb-tms-card:hover .bb-tms-name,.bb-tms-card:hover .bb-tms-chev{color:var(--brand)}.bb-tms-name,.bb-tms-chev{transition:color .15s}.bb-tms-logofallback{width:2.5rem;height:2.5rem;color:var(--on-brand);font-weight:700;font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:none}.bb-tms-divgrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.bb-tms-divgrid{grid-template-columns:repeat(3,1fr)}}.bb-tms-skel-circle{border-radius:9999px;flex-shrink:0;width:2.75rem;height:2.75rem}.bb-tx-select{font-size:calc(14px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:.5rem;outline:none;min-width:160px;padding:.375rem .75rem}.bb-tx-select:focus{border-color:var(--brand)}.bb-fs-28{font-size:calc(28px + var(--fs-bump,0px))}.bb-tracking-08{letter-spacing:.08em}.bb-tracking-widest{letter-spacing:.1em}.bb-pt-15{padding-top:.375rem}.bb-stc-bar{background:var(--surface-2);border-radius:9999px;width:100%;height:.375rem;overflow:hidden}.bb-stc-bar-fill{border-radius:9999px;height:100%;transition:all .5s}.bb-stc-bar-fill--brand{background:color-mix(in srgb, var(--brand) 60%, transparent)}.bb-stc-headrow{justify-content:space-between;align-items:flex-start;gap:.25rem;display:flex}.bb-stc-pctpill{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-weight:600;line-height:1}.bb-stc-value-row{align-items:baseline;gap:.375rem;min-width:0;display:flex}.bb-stc-inline-row{-moz-column-gap:1.5rem;flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.bb-flex-center{justify-content:center;align-items:center;display:flex}.bb-c-white{color:#fff}.bb-obj-cover{-o-object-fit:cover;object-fit:cover}.bb-bg-border{background:var(--border)}.bb-plsr-drop{background:var(--surface-2);border:1px solid var(--border);z-index:50;border-radius:.75rem;width:100%;margin-top:.5rem;position:absolute;top:100%;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.bb-plsr-row{text-align:left;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;transition:background .15s;display:flex}.bb-plsr-row:hover{background:var(--border)}.bb-icon-40{width:2.5rem;height:2.5rem}.bb-bg-elevated{background:var(--surface-2)}.bb-border{border:1px solid var(--border)}.bb-round-md{border-radius:.375rem}.bb-today-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bb-today-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bb-today-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.bb-today-grid{grid-template-columns:repeat(4,1fr)}}.bb-tdsk-head{border-bottom:1px solid var(--border);border-radius:.75rem .75rem 0 0;height:2.5rem}.bb-tdsk-teamcol{flex-direction:column;align-items:center;gap:.5rem;display:flex}.bb-tdsk-namebar{width:3rem;height:.75rem}.bb-tdsk-scorebar{align-self:center;width:2rem;height:1.5rem}.bb-tdsk-footerbar{height:2rem}.bb-td-insights-btn{color:var(--text-2);padding:.25rem .625rem;transition:color .15s}.bb-td-insights-btn:hover{color:var(--text)}.bb-round-lg{border-radius:.5rem}.bb-items-baseline{align-items:baseline}.bb-tracking-06{letter-spacing:.06em}.bb-rac-tip-shadow{box-shadow:0 20px 25px -5px #00000026}.bb-rac-chip-float{z-index:10;background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:.25rem;padding:.125rem .375rem;position:absolute;top:0;left:2.25rem}.bb-hot-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.bb-hot-grid{grid-template-columns:repeat(3,1fr)}}.bb-hot-skel-title{width:4rem;height:.75rem;margin-bottom:.5rem}.bb-hot-skel-circle{border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem}.bb-hot-skel-num{width:1.5rem;height:1.25rem}.bb-hot-skel-dash{width:1.5rem;height:1rem}.bb-hot-skel-foot{width:66.6667%;height:.75rem}.bb-bell-btn{border-style:solid;border-width:1px;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.bb-bell-btn--active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.bb-bell-btn--inactive{border-color:var(--border);background:var(--surface);color:var(--text-2)}.bb-bell-btn--inactive:hover{color:var(--text);background:var(--surface-2)}.bb-bell-badge{pointer-events:none;background:var(--brand);min-width:18px;height:18px;padding:0 .25rem;position:absolute;top:-.375rem;right:-.375rem}.bb-nv-desktop-only{display:none}@media (width>=640px){.bb-nv-desktop-only{display:inline-flex}}.bb-gap-3{gap:.75rem}.bb-stand-divgrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=768px){.bb-stand-divgrid{grid-template-columns:repeat(3,1fr)}}.bb-maxw-120{max-width:120px}.bb-flex{display:flex}.bb-minh-screen{min-height:100vh}.bb-bg-base{background:var(--bg)}:root{--shadow-lg:0 25px 50px -12px #00000040}.bb-main{width:100%;max-width:1536px;margin-left:auto;margin-right:auto;padding:1rem 1rem 8rem}@media (width>=640px){.bb-main{padding:2rem 1.5rem}}@media (width>=1024px){.bb-main{padding-left:2rem;padding-right:2rem}}.bb-main--wide{max-width:1800px}.bb-pp-rosterpill{font-size:calc(12px + var(--fs-bump,0px));background:var(--surface-2);color:var(--text-2);border-radius:9999px;padding:.125rem .5rem;font-weight:500}.bb-pp-rosterpill--mine{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand)}.bb-pp-segbtn{font-size:calc(var(--fs11,11px) + var(--fs-bump,0px));color:var(--muted);padding:.125rem .5rem;font-weight:500;transition:color .15s,background .15s}.bb-pp-segbtn:hover{color:var(--text-2)}.bb-pp-segbtn--on{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}@media (width<=767px){input:not([type=range]):not([type=checkbox]):not([type=radio]):not(.bb-step-input),select,textarea{font-size:calc(16px + var(--fs-bump,0px))!important}}@media (width<=640px){.bb-datehead .ui-datenav{width:100%}.bb-datehead .ui-datenav-mid{flex:1}}.bb-td-page{padding-top:.5rem;padding-bottom:2.5rem}@media (width>=641px){.bb-datehead{justify-content:center}}.bb-br{grid-template-columns:3fr 1.15fr 3fr;align-items:stretch;gap:.75rem;display:grid}.bb-br-half{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.5rem;display:grid}.bb-br-half--nl{direction:rtl}.bb-br-half--nl>*{direction:ltr}.bb-br-col{flex-direction:column;min-width:0;display:flex}.bb-br-col-body{flex:1;grid-auto-rows:1fr;align-items:center;display:grid}.bb-br-col-body>*{margin-block:.375rem}.bb-br-col-label{font-size:calc(.625rem + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5rem;font-weight:700;overflow:hidden}.bb-br-col--ws .bb-br-node{border-color:color-mix(in srgb, var(--brand) 45%, var(--border))}.bb-br-node{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.bb-br-node[role=button]{cursor:pointer}.bb-br-node[role=button]:hover{border-color:var(--brand)}.bb-br-node--fav{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.bb-br-node--live{border-color:var(--ok)}.bb-br-status{font-size:calc(.625rem + var(--fs-bump,0px));color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--border);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;white-space:nowrap;text-overflow:ellipsis;padding:.25rem .5rem;overflow:hidden}.bb-br-row{font-size:calc(.8125rem + var(--fs-bump,0px));grid-template-columns:.875rem 1.125rem auto minmax(1rem,1fr);align-items:center;gap:.375rem;padding:.375rem .5rem;display:grid}.bb-br-row+.bb-br-row{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.bb-br-row--won{font-weight:700}.bb-br-row--lost{opacity:.45}.bb-br-row--tbd{grid-template-columns:1fr;align-items:center;min-height:1.875rem}.bb-br-seed{font-size:calc(.625rem + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono)}.bb-br-logo{-o-object-fit:contain;object-fit:contain;width:1.125rem;height:1.125rem}.bb-br-abbr{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-br-rec{display:none}.bb-br-score{font-family:var(--font-mono);text-align:right;font-weight:700}.bb-br-tbd{font-size:calc(.6875rem + var(--fs-bump,0px));color:var(--muted);font-style:italic;line-height:1.35}.bb-br-note{font-size:calc(.625rem + var(--fs-bump,0px));color:var(--muted);border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);padding:.25rem .5rem}.bb-br-scroll{padding-inline:1rem;-webkit-overflow-scrolling:touch;margin-inline:-1rem;padding-bottom:.5rem;overflow:auto hidden}.bb-br{--br-line:color-mix(in srgb, var(--muted) 45%, transparent);min-width:62rem}.bb-br-node,.bb-br-col-body{position:relative}.bb-br-node:before,.bb-br-node:after,.bb-br-col--merge .bb-br-col-body:before{content:"";pointer-events:none;border-color:var(--br-line);position:absolute}.bb-br-col:not(.bb-br-col--ws) .bb-br-node:after{border-top-style:solid;border-top-width:1px;width:.75rem;top:50%;right:-.75rem}.bb-br-col+.bb-br-col .bb-br-node:before{border-top-style:solid;border-top-width:1px;width:.75rem;top:50%;left:-.75rem}.bb-br-col--merge .bb-br-col-body:before{border-left-style:solid;border-left-width:1px;height:50%;top:25%;left:-.75rem}.bb-br-col--ws .bb-br-node:before{border-top-style:solid;border-top-width:1px;width:.5rem;top:50%;left:-.5rem}.bb-br-col--ws .bb-br-node:after{border-top-style:solid;border-top-width:1px;width:.5rem;top:50%;right:-.5rem}.bb-br-half--nl .bb-br-col:not(.bb-br-col--ws) .bb-br-node:after{left:-.75rem;right:auto}.bb-br-half--nl .bb-br-col+.bb-br-col .bb-br-node:before{left:auto;right:-.75rem}.bb-br-half--nl .bb-br-col--merge .bb-br-col-body:before{border-left-width:0;border-right-style:solid;border-right-width:1px;left:auto;right:-.75rem}.bb-ps-picture thead th{font-size:calc(.625rem + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:left;padding-block:0 .375rem;font-weight:600}.bb-ps-picture thead th.bb-ps-rec,.bb-ps-picture thead th.bb-ps-magic{text-align:right}.bb-ps-picture thead tr{border-bottom:1px solid var(--border)}.bb-ps-num{font-family:var(--font-mono);color:var(--text-2);font-weight:700}.bb-ps-in{font-size:calc(.625rem + var(--fs-bump,0px));letter-spacing:.04em;color:var(--ok);font-weight:700}.bb-ps-leagues{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1024px){.bb-ps-leagues{grid-template-columns:repeat(2,minmax(0,1fr))}}.bb-ps-picture{width:100%;font-size:calc(.8125rem + var(--fs-bump,0px));border-collapse:collapse;margin-top:1rem}.bb-ps-picture tr{border-bottom:1px solid var(--border)}.bb-ps-picture tr:last-child{border-bottom:0}.bb-ps-bye{background:color-mix(in srgb, var(--brand) 4.5%, transparent)}.bb-ps-picture td{padding-block:.5rem}.bb-ps-picture td:first-child{border-radius:.375rem 0 0 .375rem;padding-left:.625rem}.bb-ps-picture td:last-child{border-radius:0 .375rem .375rem 0;padding-right:.625rem}.bb-ps-seed{width:1.75rem;color:var(--muted);font-family:var(--font-mono);font-size:calc(.75rem + var(--fs-bump,0px))}.bb-ps-team{width:100%;padding-inline:.375rem;font-weight:600}.bb-ps-team-in{align-items:center;gap:.4375rem;display:inline-flex}.bb-ps-logo{-o-object-fit:contain;object-fit:contain;width:1.25rem;height:1.25rem}.bb-ps-rec{text-align:right;font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;padding-inline:.375rem}.bb-ps-magic{text-align:right;font-family:var(--font-mono);font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;padding-inline:.375rem}.bb-ps-dash{color:var(--muted)}.bb-ps-boards{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.bb-ps-boards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.bb-ps-boards{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-ps-qual{font-size:calc(.6875rem + var(--fs-bump,0px));color:var(--muted);margin-bottom:.375rem}.bb-ps-leaders{flex-direction:column;display:flex}.bb-ps-leader{border-bottom:1px solid var(--border);grid-template-columns:1.25rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.375rem 0;display:grid}.bb-ps-leader:last-child{border-bottom:0}.bb-ps-rank{font-size:calc(.6875rem + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono);text-align:right}.bb-ps-leader-name{min-width:0;font-size:calc(.8125rem + var(--fs-bump,0px))}.bb-ps-leader-img{width:1.5rem;height:1.5rem}.bb-ps-leader-line{font-size:calc(.6875rem + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono);white-space:nowrap}.bb-ps-leader-val{font-size:calc(.875rem + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);text-align:right;min-width:2.75rem}@media (width<=640px){.ui-nav .ui-navsearch{flex:0 auto;width:min(44vw,12rem)}.ui-nav .ui-navsearch-input{text-overflow:ellipsis;width:100%}.ui-nav-right:has(.ui-bell-btn) .ui-navsearch{width:min(36vw,9rem)}}.ui-odds-grid,.bb-odds-grid{margin-bottom:.75rem}.bb-fav-news-injury{margin-left:.375rem}.bb-mc-row,.bb-fav-rank-line,.bb-cur-col{--fs-bump:0px}.bb-cur-col{--cur-fs:12px}@media (width<=640px){.bb-cur-reason{white-space:normal}}.bb-fact{overflow-wrap:anywhere;min-width:0}.bb-set-ingester .bb-minw0>*{overflow-wrap:anywhere}.bb-tp-hero-body.bb-tp-hero-body--kit{padding:0}@media (width<=639px){.bb-plsr-root{position:static}.bb-plsr-drop{overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 12rem);margin-top:.375rem;left:.75rem;right:.75rem;overflow-y:auto}}.bb-notif-face{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.bb-notif-logo{-o-object-fit:contain;object-fit:contain;width:78%;height:78%}.ui-notif-icon:has(.bb-notif-face){overflow:hidden}.bb-scout-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.bb-scout-sum{font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;display:inline-flex}.bb-scout-sum strong{color:var(--text);font-variant-numeric:tabular-nums}.bb-scout-cert{font-weight:600}.bb-scout-cert--high,.bb-scout-cert--good{color:var(--ok,#16a34a)}.bb-scout-cert--fair{color:var(--text-2)}.bb-scout-cert--low{color:var(--warn,#d97706)}.bb-scout-bars{gap:.25rem;display:grid}.bb-ovrpot{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;margin-right:.5rem;line-height:1.1;display:inline-flex}.bb-ovrpot-ovr{font-size:calc(1rem + var(--fs-bump,0px))}.bb-ovrpot-pot{font-size:calc(.6875rem + var(--fs-bump,0px));color:var(--muted)}.bb-ovrpot--poor{color:var(--danger,#dc2626)}.bb-ovrpot--below{color:var(--warn,#d97706)}.bb-ovrpot--above,.bb-ovrpot--plus,.bb-ovrpot--elite{color:var(--ok,#16a34a)}.bb-fr-inbox{flex-direction:column;gap:.75rem;display:flex}.bb-fr-inbox .ui-setting-row{margin:0}.bb-fr-inbox-link{color:inherit}.bb-fr-inbox-link:hover{color:var(--brand)}.bb-fr-inbox-row.is-moment .bb-fr-inbox-link{font-weight:700}.bb-fr-inbox-more{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand)}.bb-fr-inbox-all{align-self:center}.bb-deal-years{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;display:grid}.bb-deal-year{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.bb-deal-year--fa{color:var(--muted);border-style:dashed}.bb-deal-season{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);font-variant-numeric:tabular-nums}.bb-deal-pay{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.bb-deal-year--fa .bb-deal-pay{color:var(--muted)}.bb-deal-year--arb .bb-deal-pay,.bb-deal-year--pre_arb .bb-deal-pay{color:var(--text-2)}.bb-deal-kind{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;color:var(--warn,#d97706)}.bb-deal-summary{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);margin-top:.75rem}.bb-deal-extend{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.bb-deal-lens{flex-wrap:wrap;gap:.5rem;display:flex}.bb-deal-len{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);min-width:3.25rem;color:var(--text-2);font-variant-numeric:tabular-nums;padding:.5rem .75rem}.bb-deal-len.is-on{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-deal-offer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-deal-terms{color:var(--muted);font-variant-numeric:tabular-nums}.bb-deal-terms strong{color:var(--text)}.bb-fr-inbox-decision{flex-direction:column;gap:.5rem;display:flex}.bb-fr-inbox-choices{flex-wrap:wrap;gap:.5rem;padding-left:.75rem;display:flex}.bb-fr-inbox-choices .ui-btn{min-height:36px}.bb-nw-feed{display:none}@media (width<=767px){.bb-nw-layout{display:none}.bb-nw-feed{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}}.bb-nw-feeditem{padding:0;overflow:hidden}.bb-nw-feeditem.is-open{border-color:var(--brand)}.bb-nw-feedhead{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.bb-nw-feeddate{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.bb-nw-feedline{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);flex-basis:100%;font-weight:700;line-height:1.375}.bb-nw-feedbody{border-top:1px solid var(--border);padding:1rem}.bb-farm{flex-direction:column;gap:.75rem;display:flex}.bb-farm-levels{gap:.5rem;display:flex}.bb-farm-level{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);color:var(--text-2);align-items:baseline;gap:.375rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.bb-farm-level.is-on{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-farm-count{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.bb-farm-list{padding:0;overflow:hidden}.bb-farm-row{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bb-farm-row:last-child{border-bottom:0}.bb-farm-row:hover{background:color-mix(in srgb, var(--brand) 5%, transparent)}.bb-farm-who{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.bb-fr-run{flex-direction:column;gap:.75rem;display:flex}.bb-fr-run-live{flex-direction:column;gap:.5rem;display:flex}.bb-fr-run-line{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bb-fr-run-phase{color:var(--text);font-weight:700}.bb-fr-run-pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-fr-run-lens{gap:.5rem;display:flex}.bb-fr-run .bb-fr-track{flex:none}@media (width<=600px){.bb-fr-run-lens{flex:1}.bb-fr-run-lens .bb-deal-len{flex:1;min-width:0}.bb-fr-run-pick>.ui-btn{flex:1 0 100%}}.bb-fr-club{flex-direction:column;gap:1rem;display:flex}.bb-fr-club-people{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bb-fr-club-people>div{flex-direction:column;gap:.125rem;min-width:0;display:flex}.bb-fr-club-role{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.bb-fr-club-name{color:var(--text);font-weight:700}.bb-fr-club-style{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2)}.bb-fr-inbox-picked{white-space:nowrap}.bb-fr-inbox-row.is-new{box-shadow:inset 3px 0 0 var(--brand)}.bb-fr-badge{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);min-height:32px;color:var(--text-2);align-items:center;gap:.5rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.bb-fr-badge.is-new{border-color:var(--brand);color:var(--brand)}.bb-fr-badge.is-waiting{border-color:var(--warn,#d97706);color:var(--warn,#d97706)}.bb-fr-badge-n{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--surface);background:currentColor;background:var(--brand);border-radius:999px;padding:0 .375rem}.bb-fr-badge.is-waiting .bb-fr-badge-n{background:var(--warn,#d97706)}.bb-lg-inbox{margin-left:auto}.bb-comparebtn,.bb-cutbtn{position:relative}:is(.bb-fav-chip,.bb-comparebtn,.bb-cutbtn):before{content:"";width:max(100%,2rem);height:max(100%,2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=640px){.bb-st-sticky{z-index:1;background:var(--surface);position:sticky;left:0}.bb-st-thr--flat .bb-st-sticky{background:var(--surface-2)}}.bb-moves-body{flex-direction:column;gap:.75rem;display:flex}.bb-moves-label{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.bb-moves-list{flex-direction:column;gap:.5rem;display:flex}.bb-moves-opt{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);min-height:44px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.bb-moves-opt.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-moves-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.bb-moves-meta{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bb-moves-confirm{flex-wrap:wrap;gap:.5rem;display:flex}.bb-stories{flex-direction:column;gap:1rem;display:flex}.bb-stories-list,.bb-stories-who{flex-direction:column;gap:.75rem;display:flex}.bb-stories-rep{flex-wrap:wrap;gap:.5rem;display:flex}.bb-stories-bonds{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bb-stories-bonds li{align-items:center;gap:.75rem;min-height:32px;display:flex}.bb-stories-bonds a{color:var(--text);font-weight:600}.bb-stories-bond{min-width:4.5rem;font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.bb-stories-bond--feud{color:var(--danger)}.bb-stories-bond--friendship,.bb-stories-bond--mentor{color:var(--ok)}.bb-season{flex-direction:column;gap:.75rem;display:flex}.bb-season-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bb-season-phase{color:var(--text);font-weight:700}.bb-season .bb-fr-track{flex:none}.bb-season-acts{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;display:grid}.bb-season-acts .ui-btn{white-space:nowrap;justify-content:center;min-height:40px;padding-inline:.5rem}.bb-season-live{align-items:center;gap:.5rem;display:flex}.bb-lg-nav{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.bb-lg-nav .bb-lg-navlink{min-height:40px;font-size:calc(13px + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.375rem;padding:.375rem .25rem;display:flex}@media (width>=768px){.bb-lg-nav{grid-template-columns:repeat(6,1fr)}}.bb-lg-danger{justify-content:center;padding:1rem 0;display:flex}.bb-fr-settings{flex-direction:column;gap:.75rem;display:flex}.bb-fr-club-run{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.bb-fr-club-pick{flex-direction:column;gap:.5rem;display:flex}.bb-fr-club-stand{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-fr-club-record{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.bb-fr-club-record strong{font-size:calc(24px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;color:var(--text)}.bb-fr-club-record span{color:var(--text-2)}.bb-fr-club-finish{color:var(--brand);font-weight:700}.bb-fr-club-links{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.bb-fr-club-links .ui-btn{justify-content:center;min-height:40px}.bb-fr-club-note{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-fr-club-meters{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=560px){.bb-fr-club-meters{-moz-column-gap:1rem;grid-template-columns:1fr 1fr;column-gap:1rem}}.bb-meter{flex-direction:column;gap:.25rem;min-width:0;display:flex}.bb-meter-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bb-meter-label{font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.bb-meter-word{font-size:calc(13px + var(--fs-bump,0px));font-weight:700}.bb-meter-track{background:var(--surface-2);border-radius:999px;height:.375rem;overflow:hidden}.bb-meter-fill{border-radius:999px;height:100%}.bb-meter-word.bb-meter--ok{color:var(--ok)}.bb-meter-word.bb-meter--mid{color:var(--text-2)}.bb-meter-word.bb-meter--bad{color:var(--danger)}.bb-meter-fill.bb-meter--ok{background:var(--ok)}.bb-meter-fill.bb-meter--mid{background:var(--muted)}.bb-meter-fill.bb-meter--bad{background:var(--danger)}.bb-fr-switch{min-height:40px;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;display:flex}.bb-fr-run-sub{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.bb-fr-run-ticker{border-left:2px solid var(--brand);font-size:calc(13px + var(--fs-bump,0px));color:var(--text);flex-direction:column;gap:.25rem;margin:0;padding:0 0 0 .75rem;list-style:none;display:flex}.bb-fr-run-paused{grid-template-columns:auto 1fr;gap:.5rem;display:grid}.bb-fr-run-paused .ui-btn{justify-content:center;min-height:40px}.bb-fr-inbox-choices{flex-direction:column;align-items:stretch}.bb-fr-inbox-choices .ui-btn{text-align:left;flex-direction:column;align-items:flex-start;gap:.125rem;min-height:44px}.bb-fr-stakes{font-size:calc(12px + var(--fs-bump,0px));opacity:.85;font-weight:400}.bb-fr-mine{color:var(--text-2);margin:.25rem 0}.bb-fr-mine strong{color:var(--text);font-variant-numeric:tabular-nums}.bb-stories-bonds li{grid-template-columns:4.5rem minmax(0,1fr) 3rem;align-items:center;gap:.75rem;display:grid}.bb-stories-bondwho{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-stories-bondbar{background:var(--surface-2);border-radius:999px;height:.375rem;overflow:hidden}.bb-stories-bondbar>span{background:currentColor;height:100%;display:block}.bb-tm-counts{color:var(--text-2);font-size:calc(13px + var(--fs-bump,0px));flex-wrap:wrap;gap:.5rem 1.25rem;padding:.75rem 1rem;display:flex}.bb-tm-counts strong{color:var(--text);font-variant-numeric:tabular-nums}.bb-moves-summary{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);margin:0}.bb-deal-offers{flex-direction:column;gap:.375rem;display:flex}.bb-deal-offerrow{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);min-height:40px;color:var(--text);font-variant-numeric:tabular-nums;text-align:left;background:0 0;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.75rem;padding:.375rem .75rem;display:grid}.bb-deal-offerrow.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-deal-offeryrs{font-weight:700}.bb-deal-offeraav{color:var(--text-2)}.bb-deal-offertot{font-weight:700}.bb-lg-strow--mine td{background:color-mix(in srgb, var(--brand) 12%, transparent)}.bb-lg-strow--mine td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.bb-lg-danger{flex-wrap:wrap;gap:.75rem}.bb-farm-name{align-items:center;gap:.5rem;min-width:0;display:flex}.bb-farm-ready{border:1px solid var(--ok);color:var(--ok);font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;border-radius:.25rem;flex-shrink:0;padding:0 .375rem;font-weight:700}.bb-farm-meta{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);line-height:1.4}.bb-feed{flex-direction:column;gap:.75rem;display:flex}.bb-feed-filters{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.bb-feed-filters .bb-farm-level{flex-shrink:0;min-height:36px}.bb-feed-mine{box-shadow:inset 3px 0 0 var(--brand)}.bb-gr-list{display:none}@media (width<=639px){.bb-lg-gamegrid{display:none}.bb-gr-list{flex-direction:column;gap:.5rem;display:flex}}.bb-gr{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);background:var(--surface);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.bb-gr--mine{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.bb-gr-teams{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.bb-gr-team{color:var(--text);align-items:center;gap:.5rem;display:flex}.bb-gr-team--lost{color:var(--muted)}.bb-gr-abbr{font-weight:700;font-size:calc(14px + var(--fs-bump,0px))}.bb-gr-score{font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(15px + var(--fs-bump,0px));margin-left:auto}.bb-gr-act{flex-shrink:0;justify-content:center;min-width:3.5rem;min-height:40px}.bb-farm-rank{color:var(--brand);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.bb-farm-eta{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.bb-tr{flex-direction:column;gap:1rem;display:flex}.bb-tr-head{flex-direction:column;gap:.25rem;display:flex}.bb-tr-club,.bb-tr-side,.bb-tr-finder,.bb-tr-verdict{flex-direction:column;gap:.75rem;display:flex}.bb-tr-sidehead{justify-content:space-between;align-items:center;display:flex}.bb-tr-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bb-tr-row{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.bb-tr-row.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-tr-who{flex-direction:column;gap:.125rem;min-width:0;display:flex}.bb-tr-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.bb-tr-meta{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-tr-ovr{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.bb-tr-ovr strong{font-size:calc(16px + var(--fs-bump,0px))}.bb-tr-ovr span{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-tr-counter{color:var(--text-2);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-tr-done{border:1px solid var(--ok);border-radius:var(--radius-lg,.5rem);color:var(--ok);margin:0;padding:.75rem 1rem;font-weight:700}.bb-tr-finder .bb-tr-name{white-space:normal}.bb-tr-finder .bb-tr-meta{white-space:nowrap;flex-shrink:0}.bb-fr-goals{flex-direction:column;gap:.5rem;display:flex}.bb-fr-goals ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.bb-fr-goals li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bb-fr-goal-label{color:var(--text)}.bb-fr-goal-note{color:var(--muted);font-size:calc(13px + var(--fs-bump,0px))}.bb-clubpick{grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:.5rem;display:grid}.bb-clubpick-opt{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);color:var(--text-2);font-size:calc(12px + var(--fs-bump,0px));background:0 0;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;font-weight:700;display:flex}.bb-clubpick-opt img{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem}.bb-clubpick-opt.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.bb-fr-club-head{align-items:center;gap:.75rem;display:flex}.bb-fr-club-head img{-o-object-fit:contain;object-fit:contain;width:2.5rem;height:2.5rem}.bb-fr-club-teamname{font-size:calc(20px + var(--fs-bump,0px));color:var(--text);font-weight:700}.bb-fa-status{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.bb-fa-status strong{color:var(--text)}.bb-fa-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bb-fa-row{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);background:var(--surface);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-fa-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-fa-offered,.bb-fa-submit{color:var(--text-2);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-fa-edit{flex-direction:column;gap:.5rem;display:flex}.bb-fa-years{align-items:center;gap:.75rem;display:flex}.bb-fa-years span{text-align:center;min-width:3rem;font-weight:700}.bb-fa-sweeten{gap:.5rem;display:flex}.bb-dr-boardrow{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.bb-dr-rank{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.bb-dr-moves{gap:.25rem;display:flex}.bb-dr-moves .ui-btn{justify-content:center;min-width:36px;min-height:36px;padding:0}.bb-hist-board{flex-direction:column;gap:.5rem;display:flex}.bb-hist-board ol{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.bb-hist-board li{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.bb-hist-board li strong{font-variant-numeric:tabular-nums}.bb-hist-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-hist-plaque{border-color:color-mix(in srgb, var(--warn,#d97706) 50%, var(--border));gap:.25rem}.bb-hist-line{font-variant-numeric:tabular-nums;color:var(--text-2)}.bb-hist-season{flex-direction:row;justify-content:space-between;align-items:baseline}.bb-face-row{align-items:center;gap:.75rem;min-width:0;display:flex}.bb-face-row>.bb-tr-who{flex:1}.bb-tr-row{justify-content:flex-start}.bb-tr-row>.bb-tr-who{flex:1}.bb-hist-board li{grid-template-columns:1.5rem 28px minmax(0,1fr) auto}.bb-hist-name a{color:var(--text)}.bb-fr-building{color:var(--text-2);align-items:center;gap:.5rem;display:inline-flex}body.in-game .ph-tabbar{display:none!important}body.in-game .ui-nav{display:none}body.in-game .bb-main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}@media (width<=1023px){body.in-game .ui-fa-launcher{bottom:calc(4.75rem + env(safe-area-inset-bottom))!important}}.bb-gs{flex-direction:column;gap:1rem;display:flex}.bb-gs-body{flex-direction:column;gap:1rem;min-width:0;display:flex}.bb-gs-top{z-index:40;background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem .75rem;margin:-1rem -1rem 0;padding:.5rem 1rem .625rem;display:grid;position:sticky;top:0}@media (width>=640px){.bb-gs-top{margin:-2rem -1.5rem 0;padding:.75rem 1.5rem}}.bb-gs-top.is-deciding{box-shadow:inset 0 -3px 0 var(--warn,#d97706);background:color-mix(in srgb, var(--warn,#d97706) 8%, var(--surface))}.bb-gs-id{align-items:center;gap:.5rem;min-width:0;display:flex}.bb-gs-id img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:2.25rem;height:2.25rem}.bb-gs-line{flex-direction:column;min-width:0;line-height:1.25;display:flex}.bb-gs-line strong{color:var(--text);font-size:calc(16px + var(--fs-bump,0px))}.bb-gs-rec{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bb-gs-line>span{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-gs-row2{min-width:0;font-size:calc(13px + var(--fs-bump,0px));grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.bb-gs-chip{border:1px solid var(--border);border-radius:var(--radius,.375rem);font-family:var(--font-mono);color:var(--text);white-space:nowrap;padding:.0625rem .5rem}.bb-gs-landmark{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-gs-gogroup{gap:2px;display:flex}.bb-gs-go{white-space:nowrap;justify-content:center;min-height:44px}.bb-gs-more{justify-content:center;min-width:44px;min-height:44px;padding:0}.bb-gs-decide{background:var(--warn,#d97706);border-color:var(--warn,#d97706)}.bb-gs-progress{background:var(--surface-2);grid-column:1/-1;height:3px}.bb-gs-progress>div{background:var(--brand);height:100%;transition:width .3s}.bb-gs-ticker{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.bb-gs-err{font-size:calc(13px + var(--fs-bump,0px));color:var(--danger);grid-column:1/-1;margin:0}.bb-gs-bar{z-index:60;padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bb-gs-tab{min-height:3.5rem;color:var(--muted);font-weight:600;font-size:calc(12px + var(--fs-bump,0px));border-radius:var(--radius,.375rem);background:0 0;border:2px solid #0000;align-content:center;place-items:center;gap:.125rem;display:grid}.bb-gs-tabicon{display:inline-flex;position:relative}.bb-gs-tabicon svg{width:1.5rem;height:1.5rem}.bb-gs-tab.is-here{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-gs-badge{background:var(--danger);color:#fff;text-align:center;border-radius:999px;min-width:1.125rem;padding:0 .25rem;font-size:11px;font-weight:700;line-height:1.125rem;position:absolute;top:-.375rem;left:calc(100% - .375rem)}.bb-gs-strip{display:none}@media (width>=1024px){.bb-gs-bar{display:none}body.in-game .bb-main{padding-bottom:2rem}.bb-gs-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;padding-bottom:.5rem;display:flex}.bb-gs-striptab{min-height:40px;color:var(--text-2);border-radius:var(--radius,.375rem);align-items:center;gap:.375rem;padding:0 .75rem;font-weight:600;display:inline-flex;position:relative}.bb-gs-striptab svg{width:1.25rem;height:1.25rem}.bb-gs-striptab.is-here{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-gs-striptab .bb-gs-badge{position:static}.bb-gs-body,.bb-gs-strip{width:100%;max-width:1120px;margin-inline:auto}}:root[data-skin=phosphor] .bb-gs-bar{border-top:2px solid var(--amber)}:root[data-skin=phosphor] .bb-gs-tab{color:var(--amber);font-family:var(--px-chrome);border-radius:0}:root[data-skin=phosphor] .bb-gs-tab svg{filter:drop-shadow(0 0 4px #ffb00059)}:root[data-skin=phosphor] .bb-gs-tab.is-here{border-color:var(--amber);background:#ffb0001f}:root[data-skin=phosphor] .bb-gs-badge{background:var(--amber);color:var(--paper,#0a0a07);border-radius:0}:root[data-skin=phosphor] .bb-gs-top{border-bottom:2px solid var(--amber)}:root[data-skin=phosphor] .bb-gs-chip{border:2px solid var(--amber);color:var(--amber);border-radius:0}:root[data-skin=phosphor] .bb-gs-line strong{font-family:var(--px-chrome);color:var(--amber);font-weight:400}:root[data-skin=phosphor] .bb-gs-top.is-deciding{box-shadow:inset 0 -3px 0 var(--amber);background:#ffb0001a}:root[data-skin=phosphor] .bb-gs-decide{background:var(--amber);color:var(--paper,#0a0a07)}:root[data-skin=phosphor] .bb-gs-body :is(strong,b){font-weight:400;font-family:var(--px-chrome)}.bb-gs-sheet{z-index:70;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.bb-gs-sheet--above{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}@media (width>=1024px){.bb-gs-sheet{justify-content:flex-end;align-items:flex-start;padding:5rem 2rem 0}.bb-gs-sheet--above{padding-bottom:0}}.bb-gs-sheetbody{background:var(--surface);border-top:1px solid var(--border);width:100%;max-height:80vh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow-y:auto}@media (width>=1024px){.bb-gs-sheetbody{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);width:22rem}}:root[data-skin=phosphor] .bb-gs-sheetbody{border:2px solid var(--amber);border-radius:0}.bb-gs-sheethead{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.75rem 1rem .25rem}.bb-gs-sheetrow{text-align:left;border:0;border-bottom:1px solid var(--border);min-height:52px;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-weight:600;display:flex}.bb-gs-sheetrow:last-child{border-bottom:0}.bb-gs-sheetrow:disabled{opacity:.5}.bb-gs-sheetto{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-weight:400}.bb-office{flex-direction:column;gap:1rem;display:flex}.bb-office-section{flex-direction:column;gap:.75rem;display:flex}.bb-moves-menu{flex-direction:column;gap:.5rem;display:flex}.bb-moves-item{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);background:var(--surface);min-height:56px;color:var(--text);align-items:center;gap:.75rem;padding:0 1rem;font-weight:700;display:flex}.bb-moves-item>span:first-child{flex:1}.bb-moves-note{font-size:calc(12px + var(--fs-bump,0px));color:var(--brand);font-weight:600}.bb-loadmore{justify-content:center;min-height:1px;padding:.5rem 0;display:flex}.bb-wire--scandal{--tone:var(--danger)}.bb-wire--good{--tone:var(--ok)}.bb-wire--weather{--tone:var(--chart-2)}.bb-wire--office{--tone:var(--warn)}.bb-wire--plain{--tone:var(--text-2)}:root[data-skin=phosphor] .bb-wire--scandal{--tone:var(--ember)}:root[data-skin=phosphor] .bb-wire--good{--tone:var(--green)}:root[data-skin=phosphor] .bb-wire--office{--tone:var(--gold)}:root[data-skin=phosphor] .bb-wire--plain{--tone:var(--amber)}.bb-wire-list{flex-direction:column;gap:.5rem;display:flex}.bb-wire{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.bb-wire.is-new{box-shadow:inset 3px 0 0 var(--brand)}:root[data-skin=phosphor] .bb-wire{border:2px solid #ffb00059;border-radius:0}:root[data-skin=phosphor] .bb-wire.is-new{box-shadow:none;border-color:var(--amber)}.bb-wire-mark{display:flex}.bb-wire-glyph{color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border-radius:var(--radius-md,.375rem);place-items:center;display:grid}.bb-wire-glyph svg{width:60%;height:60%}:root[data-skin=phosphor] .bb-wire-glyph{border:2px solid var(--tone);border-radius:0}.bb-wire-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.bb-wire-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-wire-stamp{font-size:calc(11px + var(--fs-bump,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border-radius:var(--radius-sm,.25rem);align-items:center;gap:.25rem;padding:.0625rem .375rem;font-weight:700;display:inline-flex}.bb-wire-stamp svg{width:.875rem;height:.875rem}:root[data-skin=phosphor] .bb-wire-stamp{background:var(--tone);color:var(--paper,#0a0a07);font-family:var(--px-chrome);font-weight:400;font-size:calc(13px + var(--fs-bump,0px));border-radius:0}.bb-wire-follow{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-wire-head{font-size:calc(16px + var(--fs-bump,0px));color:var(--text);margin:0;font-weight:700;line-height:1.3}:root[data-skin=phosphor] .bb-wire-head{font-family:var(--px-chrome);font-weight:400;font-size:calc(17px + var(--fs-bump,0px));color:var(--amber)}.bb-wire-lede{font-size:calc(14px + var(--fs-bump,0px));color:var(--text-2);margin:0;line-height:1.45}:root[data-skin=phosphor] .bb-wire-lede{font-size:calc(16px + var(--fs-bump,0px))}.bb-wire-dateline{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.04em;color:var(--muted)}.bb-wire-foot{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.bb-wire-choice{font-size:calc(12px + var(--fs-bump,0px));color:var(--text);border:1px solid var(--border);border-radius:999px;padding:.0625rem .5rem}:root[data-skin=phosphor] .bb-wire-choice{border:2px solid var(--amber);color:var(--amber);border-radius:0}.bb-wire-cast{flex-wrap:wrap;gap:.5rem;display:flex}.bb-wire-face{min-height:32px;font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.375rem;display:inline-flex}.bb-wireline{text-align:left;border:1px solid #0000;border-bottom-color:var(--border);width:100%;min-height:44px;color:var(--text-2);font-size:calc(14px + var(--fs-bump,0px));background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.375rem .75rem;display:grid}.bb-wireline.is-new .bb-wireline-title{color:var(--text)}.bb-wireline-icon{color:var(--tone);display:inline-flex}.bb-wireline-icon svg{width:1.125rem;height:1.125rem}.bb-wireline-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-wireline-date{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}:root[data-skin=phosphor] .bb-wireline{border-bottom:1px dotted #ffb00059}.bb-wire-day{z-index:5;background:var(--bg);font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;padding:.375rem .25rem;position:sticky;top:5.75rem}@media (width>=640px){.bb-wire-day{top:6.5rem}}.bb-wire-filters{scrollbar-width:none;gap:.375rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.bb-wire-filter{border:1px solid var(--border);min-height:36px;color:var(--text-2);font-weight:600;font-size:calc(13px + var(--fs-bump,0px));background:0 0;border-radius:999px;flex:none;padding:0 .875rem}.bb-wire-filter.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand,#fff)}:root[data-skin=phosphor] .bb-wire-filter{color:var(--amber);font-family:var(--px-chrome);border:2px solid #ffb00073;border-radius:0;font-weight:400}:root[data-skin=phosphor] .bb-wire-filter.is-on{background:var(--amber);color:var(--paper,#0a0a07);border-color:var(--amber)}.bb-wire-sheet{gap:.75rem;padding:0 .75rem 1rem}.bb-wire-sheethead{z-index:2;background:var(--surface);align-items:center;gap:.5rem;padding:.75rem 0 .5rem;display:flex;position:sticky;top:0}.bb-wire-close{justify-content:center;min-width:40px;min-height:40px;margin-left:auto}.bb-wire-chapter{flex-direction:column;gap:.375rem;display:flex}.bb-wire-part{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.bb-wire-sheet .bb-wire{cursor:default}:root[data-skin=phosphor] .ui-btn.bb-gs-decide{background:var(--gold);border-color:var(--gold);color:var(--paper,#0a0a07);box-shadow:3px 3px #000}.bb-gs-top.is-deciding{box-shadow:none;border-bottom:3px solid var(--warn,#d97706)}:root[data-skin=phosphor] .bb-gs-top.is-deciding{box-shadow:none;background:var(--surface);border-bottom:3px solid var(--gold)}:root[data-skin=phosphor] .bb-gs-top.is-deciding .bb-gs-landmark{color:var(--gold)}.bb-wire-lede .bb-wire-dateline{font-size:calc(12px + var(--fs-bump,0px))}@media (width>=1024px){.bb-gs-top{padding-inline:max(1.5rem,50% - 560px + 1.5rem)}}.bb-wire-dateline{text-transform:uppercase}body.in-game .bb-sc-back,body.in-game .bb-sim-badge{display:none!important}.bb-recap{flex-direction:column;gap:.75rem;display:flex}.bb-recap-mast{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.5rem;display:flex}.bb-recap-title{font-weight:800;font-size:calc(15px + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.bb-recap-span{font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap}:root[data-skin=phosphor] .bb-recap-mast{border-bottom:2px solid var(--amber)}:root[data-skin=phosphor] .bb-recap-title{font-family:var(--px-chrome);color:var(--amber);font-weight:400}.bb-recap-line{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.bb-recap-stat{flex-direction:column;display:flex}.bb-recap-stat strong{font-family:var(--font-mono);font-size:calc(20px + var(--fs-bump,0px));color:var(--text);font-weight:700}.bb-recap-stat span{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}:root[data-skin=phosphor] .bb-recap-stat strong{color:var(--amber);font-weight:400}.bb-recap-stories{flex-direction:column;display:flex}.bb-recap-gm{flex-direction:column;gap:.375rem;display:flex}.bb-recap-sub{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bb-recap-pick{text-align:left;border:1px dashed var(--border);border-radius:var(--radius-md,.375rem);color:var(--text);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.125rem .5rem;padding:.5rem;display:grid}.bb-recap-pickstamp{letter-spacing:.06em;color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-radius:var(--radius-sm,.25rem);grid-row:span 2;align-self:center;padding:.0625rem .375rem;font-size:11px;font-weight:800}:root[data-skin=phosphor] .bb-recap-pickstamp{background:var(--gold);color:var(--paper,#0a0a07);font-family:var(--px-chrome);border-radius:0;font-weight:400}.bb-recap-picktitle{font-weight:700}.bb-recap-pickwhy{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-dc{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.bb-dc-tile{text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md,.375rem);width:100%;min-height:48px;color:var(--text);cursor:pointer;flex-direction:column;align-items:stretch;gap:.375rem;padding:.625rem .75rem;display:flex}.bb-dc-tile:hover:not(:disabled){border-color:var(--brand)}.bb-dc-tile:disabled{opacity:.55;cursor:default}:root[data-skin=phosphor] .bb-dc-tile{border:2px solid var(--amber);color:var(--amber);background:0 0;border-radius:0;box-shadow:3px 3px #000}.bb-dc-label{font-weight:700;font-size:calc(15px + var(--fs-bump,0px));justify-content:space-between;align-items:center;gap:.5rem;display:flex}:root[data-skin=phosphor] .bb-dc-label{font-family:var(--px-chrome);font-weight:400}.bb-dc-gm{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-radius:var(--radius-sm,.25rem);flex-shrink:0;padding:.0625rem .375rem;font-size:11px;font-weight:800}:root[data-skin=phosphor] .bb-dc-gm{background:var(--gold);color:var(--paper,#0a0a07);font-family:var(--px-chrome);border-radius:0;font-weight:400}.bb-dc-stakes{flex-wrap:wrap;gap:.25rem;display:flex}.bb-dc-stake{font-size:calc(12px + var(--fs-bump,0px));border:1px solid;border-radius:999px;padding:0 .375rem;line-height:1.5}.bb-dc-stake.is-good{color:var(--ok)}.bb-dc-stake.is-bad{color:var(--danger)}.bb-dc-stake.is-mid{color:var(--text-2)}:root[data-skin=phosphor] .bb-dc-stake{border-radius:0}:root[data-skin=phosphor] .bb-dc-stake.is-good{color:var(--green)}:root[data-skin=phosphor] .bb-dc-stake.is-bad{color:var(--ember)}.bb-dc-by{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-front .bb-wire-list{margin-top:.25rem}.bb-cw{flex-direction:column;gap:1rem;display:flex}.bb-cw-title{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:root[data-skin=phosphor] .bb-cw-title{background:repeating-linear-gradient(to bottom, var(--surface) 0 2px, var(--amber) 2px 3px);margin:-1.5rem -1.5rem 0;padding:.375rem 1rem}:root[data-skin=phosphor] .bb-cw-title span{background:var(--surface);color:var(--amber);font-family:var(--px-chrome);padding:0 .5rem}.bb-cw-board{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.625rem .75rem;display:flex}.bb-cw-board strong{font-family:var(--font-mono);font-size:calc(24px + var(--fs-bump,0px));color:var(--text)}.bb-cw-board span{color:var(--text-2)}.bb-cw-streak{font-family:var(--font-mono)}.bb-cw-finish{color:var(--brand)!important}:root[data-skin=phosphor] .bb-cw-board{border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-cw-board strong{color:var(--amber)}.bb-cw-people{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.bb-cw-person{gap:.5rem;min-width:0;display:flex}.bb-cw-personbody{flex-direction:column;min-width:0;display:flex}.bb-cw-role{font-size:calc(11px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bb-cw-name{color:var(--text);font-weight:700}:root[data-skin=phosphor] .bb-cw-name{font-family:var(--px-chrome);color:var(--amber);font-weight:400}.bb-cw-style{font-size:calc(13px + var(--fs-bump,0px));color:var(--brand)}.bb-cw-note{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-cw-goals ul{flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.bb-cw-goals li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.bb-cw-check--good{color:var(--ok)}.bb-cw-check--bad{color:var(--danger)}.bb-cw-check--mid{color:var(--text-2)}:root[data-skin=phosphor] .bb-cw-check--good{color:var(--green)}:root[data-skin=phosphor] .bb-cw-check--bad{color:var(--ember)}.bb-cw-goalstate{font-weight:700;font-size:calc(13px + var(--fs-bump,0px))}.bb-cw-groups{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bb-cw-groups{grid-template-columns:1fr 1fr}}.bb-cw-group{flex-direction:column;gap:.625rem;display:flex}.bb-bm{flex-direction:column;gap:.25rem;display:flex}.bb-bm-top{font-size:calc(13px + var(--fs-bump,0px));justify-content:space-between;gap:.5rem;display:flex}.bb-bm-label{color:var(--text-2)}.bb-bm-word{font-weight:700}.bb-bm-cells{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.bb-bm-cells span{background:var(--surface-2);border-radius:1px;height:8px}.bb-bm--good{--bm:var(--ok)}.bb-bm--bad{--bm:var(--danger)}.bb-bm--mid{--bm:var(--text-2)}:root[data-skin=phosphor] .bb-bm--good{--bm:var(--green)}:root[data-skin=phosphor] .bb-bm--bad{--bm:var(--ember)}:root[data-skin=phosphor] .bb-bm--mid{--bm:var(--amber)}.bb-bm-word{color:var(--bm)}.bb-bm-cells span.is-on{background:var(--bm)}:root[data-skin=phosphor] .bb-bm-cells span{background:#ffb0001f;border-radius:0}:root[data-skin=phosphor] .bb-bm-cells span.is-on{background:var(--bm)}.bb-bm-delta{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px))}.bb-bm-delta.is-good{color:var(--ok)}.bb-bm-delta.is-bad{color:var(--danger)}:root[data-skin=phosphor] .bb-bm-delta.is-good{color:var(--green)}:root[data-skin=phosphor] .bb-bm-delta.is-bad{color:var(--ember)}.bb-fr-switch--stack{flex-direction:column;align-items:flex-start;gap:.5rem}.bb-gs-line>span,.bb-wireline-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.bb-gs-stripexit{margin-left:auto}:root[data-skin=phosphor] .bb-cw-title{border-bottom:2px solid var(--amber);text-align:center;margin:-1rem -1rem 0;padding:.3rem .5rem}.bb-dc-gm,.bb-recap-pickstamp{padding:1px 6px;font-size:12px}:root[data-skin=phosphor] .bb-dc-gm,:root[data-skin=phosphor] .bb-recap-pickstamp{font-size:13px}.bb-gs-waiting{white-space:nowrap;font-size:calc(12px + var(--fs-bump,0px));color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-radius:999px;margin-left:auto;padding:.0625rem .5rem;font-weight:700}:root[data-skin=phosphor] .bb-gs-waiting{background:var(--gold);color:var(--paper,#0a0a07);font-family:var(--px-chrome);border-radius:0;font-weight:400}.bb-dc-err{font-size:calc(12px + var(--fs-bump,0px));color:var(--danger)}.bb-cw-name{overflow-wrap:anywhere}.bb-cw-person{color:inherit;border-radius:var(--radius-md,.375rem);text-decoration:none}.bb-cw-person:hover .bb-cw-name{text-decoration:underline}.bb-cw-trust{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2)}.bb-pp{flex-direction:column;gap:1rem;display:flex}.bb-pp-head{align-items:center;gap:.75rem;display:flex}.bb-pp-who{flex-direction:column;min-width:0;display:flex}.bb-pp-name{font-size:calc(20px + var(--fs-bump,0px));color:var(--text);margin:0;font-weight:800}:root[data-skin=phosphor] .bb-pp-name{font-family:var(--px-chrome);color:var(--amber);font-weight:400}.bb-pp-promises ul{flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.bb-pp-promises li{justify-content:space-between;gap:.5rem;display:flex}.bb-pp-due{font-family:var(--font-mono);color:var(--warn);white-space:nowrap}.bb-pp-fire{align-self:flex-start}.bb-pp-candidates{flex-direction:column;gap:.5rem;display:flex}.bb-dc-tile.is-on{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}:root[data-skin=phosphor] .bb-dc-tile.is-on{background:#ffb0001f}.bb-pp-actions{justify-content:flex-end;gap:.5rem;display:flex}.bb-promise{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid!important}.bb-promise-flag{width:1rem;height:1rem;color:var(--warn)}:root[data-skin=phosphor] .bb-promise-flag{color:var(--gold)}.bb-promise-who{color:var(--text-2);align-items:center;gap:.25rem;margin-left:.375rem;display:inline-flex}.bb-promise-left{font-family:var(--font-mono);color:var(--text-2)}.bb-promise-left.is-soon{color:var(--danger)}:root[data-skin=phosphor] .bb-promise-left.is-soon{color:var(--ember)}.bb-cw-trust{color:var(--bm);font-weight:700}.bb-cw-person{padding-right:1rem;position:relative}.bb-cw-chev{color:var(--muted);font-size:1.25rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bb-pp-page{width:100%;max-width:640px;margin-inline:auto}:root[data-skin=phosphor] .bb-pp .ui-btn--danger{border:2px solid var(--ember);color:var(--ember);background:0 0;border-radius:0;box-shadow:3px 3px #000}:root[data-skin=phosphor] .bb-pp .ui-btn--danger:disabled{opacity:.6}@media (width<=1023px){body.in-game:before{content:"";height:env(safe-area-inset-top,0px);background:var(--surface);z-index:45;position:fixed;top:0;left:0;right:0}body.in-game .bb-gs-top{top:env(safe-area-inset-top,0px)}}.bb-gs-sheetrow.is-default span:first-child:after{content:" ●";color:var(--brand)}.bb-gs-row2{flex-wrap:wrap}.bb-gs-step{border:1px solid var(--border);border-radius:999px;margin-left:auto;display:inline-flex;overflow:hidden}.bb-gs-stepbtn{min-height:28px;color:var(--text-2);font-weight:600;font-size:calc(12px + var(--fs-bump,0px));background:0 0;border:0;padding:0 .625rem}.bb-gs-stepbtn.is-on{background:var(--brand);color:var(--on-brand,#fff)}:root[data-skin=phosphor] .bb-gs-step{border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] .bb-gs-stepbtn{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-gs-stepbtn.is-on{background:var(--amber);color:var(--paper,#0a0a07)}.bb-gs-step+.bb-gs-waiting{margin-left:0}.bb-gs-sheet{background:#000000b8}@media (width<=1023px){.bb-gs-sheet--bottom .bb-gs-sheetbody{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;border-radius:1rem 1rem 0 0}:root[data-skin=phosphor] .bb-gs-sheet--bottom .bb-gs-sheetbody{border-bottom:0;border-left:0;border-right:0;border-top:2px solid var(--amber);border-radius:0}.bb-wire-sheet{padding-inline:1.25rem}}.bb-wire.bb-wire--bare,:root[data-skin=phosphor] .bb-wire.bb-wire--bare{box-shadow:none;cursor:default;background:0 0;border:0;padding:0}.bb-wire-sheet .bb-wire-chapter+.bb-wire-chapter{border-top:1px dashed var(--border);padding-top:.75rem}:root[data-skin=phosphor] .bb-wire-sheet .bb-wire-chapter+.bb-wire-chapter{border-top:2px dashed #ffb00059}.bb-wire.is-still,.bb-wireline.is-still{cursor:default}a.bb-wireline{color:var(--text-2);text-decoration:none}.bb-wireline.has-chev{grid-template-columns:auto minmax(0,1fr) auto auto}.bb-wireline-chev{color:var(--muted);font-size:calc(16px + var(--fs-bump,0px));line-height:1}.bb-wire-parts{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;margin-left:auto}:root[data-skin=phosphor] .bb-wire-parts,:root[data-skin=phosphor] .bb-wireline-chev{color:var(--amber)}.bb-gs-sheet--above .bb-gs-sheetbody{padding-bottom:.5rem}.bb-gs-bar{padding-inline:max(.25rem, env(safe-area-inset-left,0px)) max(.25rem, env(safe-area-inset-right,0px))}.bb-bx-row.is-focus{background:color-mix(in srgb, var(--brand) 16%, transparent);box-shadow:inset 3px 0 0 var(--brand)}:root[data-skin=phosphor] .bb-bx-row.is-focus{box-shadow:inset 3px 0 0 var(--amber);background:#ffb00024}.bb-recapgame{flex-direction:column;gap:.5rem;display:flex}.bb-recapgame-head{font-size:calc(19px + var(--fs-bump,0px));color:var(--text);font-weight:700;line-height:1.25}.bb-recapgame-body{font-size:calc(15px + var(--fs-bump,0px));color:var(--text-2);line-height:1.55}:root[data-skin=phosphor] .bb-recapgame-head{font-family:var(--px-chrome);color:var(--amber);font-weight:400;font-size:calc(18px + var(--fs-bump,0px))}:root[data-skin=phosphor] .bb-recapgame-body{font-size:calc(16px + var(--fs-bump,0px))}:root[data-skin=phosphor] .bb-recapgame-body a{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.bb-recapgame-body .bb-wire-dateline{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;color:var(--muted)}body.in-game .bb-bx-chip--sim{display:none}.bb-cg{flex-direction:column;gap:.75rem;display:flex}.bb-cg-game,.bb-cg-form{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);color:var(--text);flex-direction:column;gap:.5rem;padding:.75rem;text-decoration:none;display:flex}.bb-cg-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-cg-label{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.bb-cg-label.is-today{color:var(--brand)}.bb-cg-when{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-cg-match{justify-content:center;align-items:center;gap:1.25rem;display:flex}.bb-cg-team{color:var(--text);flex-direction:column;align-items:center;gap:.25rem;font-weight:700;text-decoration:none;display:flex}.bb-cg-at,.bb-cg-vs{color:var(--muted);font-family:var(--font-mono)}.bb-cg-arms{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.bb-cg-arms>:first-child{justify-self:end}.bb-cg-arm{min-width:0;color:var(--text-2);font-size:calc(13px + var(--fs-bump,0px));align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.bb-cg-arm span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-cg-tbd{color:var(--muted);font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px))}.bb-cg-arms>.bb-cg-tbd:first-child{justify-self:end}.bb-cg-result{align-items:center;gap:.5rem;display:flex}.bb-cg-wl{border-radius:var(--radius-sm,.25rem);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:800;display:inline-flex}.bb-cg-wl.is-w,.bb-cg-cell.is-w{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok)}.bb-cg-wl.is-l,.bb-cg-cell.is-l{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}.bb-cg-score{font-size:calc(20px + var(--fs-bump,0px));font-family:var(--font-mono)}.bb-cg-opp{color:var(--text-2);font-weight:600}.bb-cg-head{color:var(--text);font-weight:600;line-height:1.35}.bb-cg-more{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono);align-self:flex-end}.bb-cg-formline{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);align-items:baseline;gap:.5rem;display:inline-flex}.bb-cg-formline strong{color:var(--text);font-size:calc(14px + var(--fs-bump,0px))}.bb-cg-formline .is-w{color:var(--ok)}.bb-cg-formline .is-l{color:var(--danger)}.bb-cg-cells{grid-template-columns:repeat(10,minmax(0,1fr));gap:.25rem;display:grid}.bb-cg-cell{border-radius:var(--radius-sm,.25rem);height:2rem;font-family:var(--font-mono);font-weight:700;font-size:calc(12px + var(--fs-bump,0px));justify-content:center;align-items:center;text-decoration:none;display:flex}:root[data-skin=phosphor] .bb-cg-game,:root[data-skin=phosphor] .bb-cg-form{border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-cg-label{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-cg-label.is-today{color:var(--paper,#0a0a07);background:var(--amber);padding:0 .375rem}:root[data-skin=phosphor] .bb-cg-team,:root[data-skin=phosphor] .bb-cg-head{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-cg-wl,:root[data-skin=phosphor] .bb-cg-cell{font-family:var(--px-chrome);border-radius:0;font-weight:400}:root[data-skin=phosphor] .bb-cg-wl.is-w,:root[data-skin=phosphor] .bb-cg-cell.is-w{background:var(--green);color:var(--paper,#0a0a07)}:root[data-skin=phosphor] .bb-cg-wl.is-l,:root[data-skin=phosphor] .bb-cg-cell.is-l{background:var(--ember);color:var(--paper,#0a0a07)}:root[data-skin=phosphor] .bb-cg-formline .is-w{color:var(--green)}:root[data-skin=phosphor] .bb-cg-formline .is-l{color:var(--ember)}:root[data-skin=phosphor] .bb-cg-score{color:var(--amber)}.bb-cg-arms>*{min-width:0;max-width:100%}.bb-cg-arm{overflow:hidden}.bb-cg-nextline{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);align-items:center;gap:.625rem;min-width:0;padding:.5rem .75rem;display:flex}.bb-cg-nextopp{color:var(--text);align-items:center;gap:.375rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-cg-nextarm{min-width:0;margin-left:auto;overflow:hidden}:root[data-skin=phosphor] .bb-cg-nextline{border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-cg-nextopp{color:var(--amber);font-family:var(--px-chrome);font-weight:400}@media (width>=1024px){.bb-cg{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bb-cg>.bb-cw-title,.bb-cg>.bb-cg-form,.bb-cg>.bb-cg-nextline{grid-column:1/-1}.bb-cg-cells{grid-template-columns:repeat(10,minmax(0,4rem))}}.bb-cg-armbody{flex-direction:column;min-width:0;line-height:1.2;display:flex}.bb-cg-armbody>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-cg-armline{font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-cg-stakes{border-top:1px dashed var(--border);font-size:calc(13px + var(--fs-bump,0px));color:var(--text);align-items:center;gap:.5rem;padding-top:.5rem;font-weight:600;display:flex}.bb-cg-stakes svg{width:16px;height:16px;color:var(--brand);flex-shrink:0}.bb-cg-out{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.bb-cg-out .bb-cg-label{align-items:center;gap:.375rem;display:inline-flex}.bb-cg-out .bb-cg-label svg{width:14px;height:14px;color:var(--danger)}.bb-cg-outlist{flex-direction:column;display:flex}.bb-cg-outrow{min-height:40px;color:var(--text);align-items:center;gap:.5rem;text-decoration:none;display:flex}.bb-cg-outname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}:root[data-skin=phosphor] .bb-cg-stakes{color:var(--amber);font-family:var(--px-chrome);border-top:2px dashed #ffb00059;font-weight:400}:root[data-skin=phosphor] .bb-cg-out{border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-cg-out .bb-cg-label svg{color:var(--ember)}:root[data-skin=phosphor] .bb-cg-outname{color:var(--amber);font-family:var(--px-chrome);font-weight:400}@media (width>=1024px){.bb-cg>.bb-cg-out{grid-column:1/-1}}.bb-cg-why{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap}:root[data-skin=phosphor] .bb-cg-stakes svg{color:var(--gold)}.bb-cg-outbody{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.bb-cg-outrow{min-height:48px}.bb-tm-act{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);min-width:40px;min-height:40px;color:var(--text-2);font-size:calc(18px + var(--fs-bump,0px));background:0 0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}:root[data-skin=phosphor] .bb-tm-act{color:var(--amber);border:2px solid #ffb00073;border-radius:0}.bb-st-viewtoggle--sub{margin-top:-.25rem}.bb-ms{padding:0 1rem 1rem}.bb-ms-head{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.bb-ms-who{flex-direction:column;flex:1;min-width:0;display:flex}.bb-ms-who span{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono)}.bb-ms-err{padding-top:.5rem}.bb-gs-sheetrow.is-danger span:first-child{color:var(--danger)}:root[data-skin=phosphor] .bb-ms-who strong{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-ms-head{border-bottom:2px solid #ffb00059}.bb-fm{flex-direction:column;gap:.5rem;display:flex}.bb-fm-head,.bb-fm-row{grid-template-columns:minmax(0,1fr) 3rem 5.5rem 2rem;align-items:center;gap:.5rem;display:grid}.bb-fm-head{font-size:calc(11px + var(--fs-bump,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bb-fm-head span:not(:first-child){text-align:right}.bb-fm-group{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;font-weight:600}.bb-fm-list{flex-direction:column;display:flex}.bb-fm-row{border-bottom:1px solid var(--border);min-height:52px}.bb-fm-row:last-child{border-bottom:0}.bb-fm-who{min-width:0;color:var(--text);align-items:center;gap:.5rem;text-decoration:none;display:flex}.bb-fm-name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.bb-fm-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-fm-name span,.bb-fm-pay span{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono)}.bb-fm-ovr{font-family:var(--font-mono);flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.bb-fm-ovr span{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.bb-fm-pay{font-family:var(--font-mono);flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.bb-fm-opt{text-align:right;font-family:var(--font-mono);color:var(--text-2)}.bb-fm-foot{border-top:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.75rem;display:flex}.bb-fm-foot strong{color:var(--text)}:root[data-skin=phosphor] .bb-fm-row{border-bottom:1px dotted #ffb00059}:root[data-skin=phosphor] .bb-fm-row:last-child{border-bottom:0}:root[data-skin=phosphor] .bb-fm-name strong{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-fm-ovr strong,:root[data-skin=phosphor] .bb-fm-pay strong,:root[data-skin=phosphor] .bb-fm-foot strong{color:var(--amber)}:root[data-skin=phosphor] .bb-fm-group,:root[data-skin=phosphor] .bb-fm-head{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-fm-foot{border-top:2px solid #ffb00059}.bb-st-viewtoggle.bb-tm-tabs{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));display:grid}.bb-st-viewtoggle.bb-tm-tabs .bb-st-viewbtn{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;padding-inline:.25rem;overflow:hidden}.bb-tm-act{border:0;min-width:32px;margin-right:-.25rem}:root[data-skin=phosphor] .bb-tm-act{border:0}.bb-st-viewtoggle.bb-tm-tabs{width:100%}.bb-tm-rlink .bb-trunc{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.bb-pc{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.bb-pc-chip{min-height:1.25rem;font-size:calc(11px + var(--fs-bump,0px));white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:0 .375rem;font-weight:600;text-decoration:none;display:inline-flex}.bb-pc-chip.is-good{color:var(--ok)}.bb-pc-chip.is-bad{color:var(--danger)}.bb-pc-chip.is-mid{color:var(--warn,#d97706)}.bb-pc-chip.is-office{color:var(--brand)}:root[data-skin=phosphor] .bb-pc-chip{font-family:var(--px-chrome);border-width:1px;border-radius:0;font-weight:400}:root[data-skin=phosphor] .bb-pc-chip.is-good{color:var(--green)}:root[data-skin=phosphor] .bb-pc-chip.is-bad{color:var(--ember)}:root[data-skin=phosphor] .bb-pc-chip.is-mid,:root[data-skin=phosphor] .bb-pc-chip.is-office{color:var(--gold)}.bb-ms-label{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.75rem 0 .25rem;font-weight:600}.bb-ms-list{flex-direction:column;gap:.25rem;max-height:40vh;display:flex;overflow-y:auto}.bb-ms-opt{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);min-height:44px;color:var(--text);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.25rem .5rem;display:grid}.bb-ms-opt.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.bb-ms-optname{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-ms-optmeta{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-ms-stakes{flex-wrap:wrap;gap:.375rem;padding:.5rem 0;display:flex}:root[data-skin=phosphor] .bb-ms-opt{color:var(--amber);border:2px solid #ffb00059;border-radius:0}:root[data-skin=phosphor] .bb-ms-opt.is-on{border-color:var(--amber);background:#ffb0001f}:root[data-skin=phosphor] .bb-ms-label{color:var(--amber);font-family:var(--px-chrome);font-weight:400}.bb-tm-act{min-width:44px;min-height:44px}.bb-farm-rowwrap,.bb-fm-rowwrap{align-items:center;gap:.25rem;display:flex}.bb-farm-rowwrap>.bb-farm-row{flex:1;min-width:0}.bb-fm-head,.bb-fm-row{grid-template-columns:minmax(0,1fr) 2.75rem 4.75rem 2.75rem}.bb-fm-row .bb-tm-act{justify-self:end}.bb-fm--ro .bb-fm-head,.bb-fm--ro .bb-fm-row{grid-template-columns:minmax(0,1fr) 2.75rem 4.75rem}.bb-tm-rrow{flex-wrap:wrap}.bb-pc--row{flex-basis:100%;margin-top:-.25rem;padding-left:5.25rem}.bb-pc--grid{grid-column:1/-1;margin-top:-.375rem;padding:0 0 .5rem calc(32px + .5rem)}.bb-fm-name strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.bb-fm-name span{text-overflow:ellipsis;white-space:nowrap;white-space:normal;overflow:visible}.bb-fm-meta{-moz-column-gap:.625rem;flex-wrap:wrap;column-gap:.625rem;display:flex}.bb-fm-meta>span{white-space:nowrap}.bb-fm-meta>span+span:before{content:none}.bb-ms-stakes{padding-inline:1rem}.bb-ms-opt.is-blocked{opacity:.5}:root[data-skin=phosphor] .bb-fm-name strong{font-size:calc(14px + var(--fs-bump,0px));overflow-wrap:anywhere;-webkit-line-clamp:unset;overflow-wrap:normal;display:block;overflow:visible}.bb-mh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bb-mh-tile{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);background:var(--surface);min-height:96px;color:var(--text);flex-direction:column;gap:.25rem;padding:.75rem;text-decoration:none;display:flex}.bb-mh-tile.is-hot{border-color:var(--brand)}.bb-mh-top{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.375rem;font-weight:600;display:flex}.bb-mh-top svg{width:16px;height:16px}.bb-mh-big{font-size:calc(22px + var(--fs-bump,0px));font-family:var(--font-mono);line-height:1.1}.bb-mh-sub{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2)}.bb-mh-strip{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.75rem 1rem;display:flex}.bb-mh-strip strong{color:var(--text)}.bb-mh-strip .is-over strong{color:var(--danger)}.bb-mh-recent{flex-direction:column;gap:.5rem;display:flex}@media (width>=1024px){.bb-mh-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}:root[data-skin=phosphor] .bb-mh-tile{border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-mh-tile.is-hot{border-color:var(--amber);box-shadow:3px 3px #000}:root[data-skin=phosphor] .bb-mh-top{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-mh-big{color:var(--amber);font-family:var(--px-chrome)}:root[data-skin=phosphor] .bb-mh-strip{border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-mh-strip strong{color:var(--amber)}:root[data-skin=phosphor] .bb-mh-strip .is-over strong{color:var(--ember)}.bb-mh-tile.is-hot{background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-width:2px;padding:calc(.75rem - 1px)}:root[data-skin=phosphor] .bb-mh-tile.is-hot{background:var(--surface)}.bb-mh-agenda{border-top:1px dashed var(--border);font-size:calc(12px + var(--fs-bump,0px));color:var(--text);flex-direction:column;gap:.125rem;margin-top:.25rem;padding-top:.375rem;font-weight:600;display:flex}.bb-mh-agenda .is-soon{color:var(--danger)}.bb-mh-need{flex-basis:100%}:root[data-skin=phosphor] .bb-mh-agenda{color:var(--amber);font-family:var(--px-chrome);border-top:1px dashed #ffb00059;font-weight:400}:root[data-skin=phosphor] .bb-mh-agenda .is-soon{color:var(--ember)}.bb-mh-strip strong.is-over{color:var(--danger)}:root[data-skin=phosphor] .bb-mh-strip strong.is-over{color:var(--ember)}:root[data-skin=phosphor] .bb-mh-agenda{font-size:calc(13px + var(--fs-bump,0px))}.bb-mh-who{align-items:center;gap:.375rem;display:inline-flex}.bb-tr-grid{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));gap:.375rem;margin-top:.5rem;display:grid}.bb-tr-logo{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);min-height:56px;color:var(--text-2);font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));background:0 0;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem .125rem;display:flex}.bb-tr-logo.is-on{border:2px solid var(--brand);color:var(--text);background:color-mix(in srgb, var(--brand) 8%, transparent)}.bb-tr-counter{align-items:center;gap:.625rem;display:flex}.bb-tr-counter .bb-tr-who{flex-direction:column;flex:1;min-width:0;display:flex}.bb-tr-pkg{gap:.625rem}.bb-tr-faces{display:inline-flex}.bb-tr-faces>*+*{margin-left:-.5rem}.bb-tr-after{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.75rem 1rem;display:flex}.bb-tr-after strong{color:var(--text)}.bb-tr-after strong.is-over{color:var(--danger)}.bb-tr-of{color:var(--muted)}:root[data-skin=phosphor] .bb-tr-logo{color:var(--amber);font-family:var(--px-chrome);border:2px solid #ffb0004d;border-radius:0}:root[data-skin=phosphor] .bb-tr-logo.is-on{border-color:var(--amber);background:#ffb0001f}:root[data-skin=phosphor] .bb-tr-after{border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-tr-after strong{color:var(--amber)}:root[data-skin=phosphor] .bb-tr-after strong.is-over{color:var(--ember)}.bb-tr-picked{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.bb-tr-picked strong{flex:1;min-width:0}:root[data-skin=phosphor] .bb-tr-picked strong{color:var(--amber);font-family:var(--px-chrome);font-weight:400}.bb-tr-li{align-items:center;gap:.5rem;display:flex}.bb-tr-li>.bb-tr-row{flex:1;min-width:0}.bb-tr-face{flex-shrink:0;display:inline-flex}.bb-tr-stakes{flex-wrap:wrap;gap:.375rem;display:flex}.bb-tr-who .bb-pc{margin-top:.25rem}.bb-tr-stake{align-items:center;gap:.25rem;display:inline-flex}.bb-tr-stake svg{flex-shrink:0;width:12px;height:12px}.bb-fa-heat{font-size:calc(11px + var(--fs-bump,0px));border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.25rem;padding:0 .375rem;font-weight:600;line-height:1.6;display:inline-flex}.bb-fa-heat svg{width:12px;height:12px}.bb-fa-heat.is-hot{color:var(--danger)}.bb-fa-heat.is-warm{color:var(--warn,#d97706)}.bb-fa-heat.is-mild{color:var(--text-2)}.bb-fa-heat.is-none{color:var(--muted)}:root[data-skin=phosphor] .bb-fa-heat{font-family:var(--px-chrome);border-radius:0;font-weight:400}:root[data-skin=phosphor] .bb-fa-heat.is-hot{color:var(--ember)}:root[data-skin=phosphor] .bb-fa-heat.is-warm{color:var(--gold)}:root[data-skin=phosphor] .bb-fa-heat.is-mild{color:var(--amber)}.bb-fa-sort{align-self:flex-start}:root[data-skin=phosphor] .bb-fa-heat{font-size:calc(13px + var(--fs-bump,0px))}.bb-fa-offerline{flex-direction:column;gap:.125rem;display:flex}.bb-fa-stand{font-size:calc(12px + var(--fs-bump,0px));font-weight:600}.bb-fa-stand.is-good{color:var(--ok)}.bb-fa-stand.is-bad{color:var(--danger)}.bb-fa-likely{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2)}.bb-fa-likely strong{font-family:var(--font-mono);color:var(--text)}:root[data-skin=phosphor] .bb-fa-stand.is-good{color:var(--green)}:root[data-skin=phosphor] .bb-fa-stand.is-bad{color:var(--ember)}:root[data-skin=phosphor] .bb-fa-likely strong{color:var(--amber)}.bb-dr-bar{width:100%;margin-top:.375rem}.bb-tr-row .bb-tr-who:has(.bb-dr-bar){flex:1}.bb-dr-bar.ui-ratingbar{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.5rem}.bb-dr-cert{letter-spacing:normal}.bb-ledger{flex-direction:column;gap:.25rem;display:flex}.bb-ledger-head,.bb-ledger-row{grid-template-columns:3.25rem 4rem minmax(0,1fr) 6.5rem;align-items:center;gap:.5rem;display:grid}.bb-ledger-head{font-size:calc(11px + var(--fs-bump,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .25rem}.bb-ledger-list{flex-direction:column;display:flex}.bb-ledger-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;padding:.375rem .25rem}.bb-ledger-row strong{font-family:var(--font-mono)}.bb-ledger-row.is-champ strong:after{content:" ★";color:var(--gold,#d4a017)}.bb-ledger-wl{font-family:var(--font-mono)}.bb-ledger-wl.is-good{color:var(--ok)}.bb-ledger-wl.is-bad{color:var(--danger)}.bb-ledger-finish{font-size:calc(13px + var(--fs-bump,0px));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-ledger-verdict{font-size:calc(13px + var(--fs-bump,0px));flex-direction:column;align-items:flex-end;font-weight:600;line-height:1.2;display:flex}.bb-ledger-verdict small{font-family:var(--font-mono);color:var(--muted);font-weight:400}.bb-ledger-verdict.is-good{color:var(--ok)}.bb-ledger-verdict.is-bad{color:var(--danger)}.bb-ledger-head span:last-child{text-align:right}.bb-ledger-card{padding:.75rem 0}:root[data-skin=phosphor] .bb-ledger-row{border-bottom:1px dotted #ffb00059}:root[data-skin=phosphor] .bb-ledger-row strong,:root[data-skin=phosphor] .bb-ledger-head{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-ledger-wl.is-good,:root[data-skin=phosphor] .bb-ledger-verdict.is-good{color:var(--green)}:root[data-skin=phosphor] .bb-ledger-wl.is-bad,:root[data-skin=phosphor] .bb-ledger-verdict.is-bad{color:var(--ember)}:root[data-skin=phosphor] .bb-ledger-finish{color:var(--amber)}.bb-hist-plaque{border:1px solid color-mix(in srgb, var(--gold,#b8860b) 55%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--gold,#b8860b) 10%, var(--surface)), var(--surface))}.bb-hist-plaque .bb-tr-name{font-size:calc(17px + var(--fs-bump,0px))}.bb-hist-plaque .bb-hist-line{font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));color:var(--text);margin-top:.25rem;display:block}.bb-hist-plaque img,.bb-hist-plaque .bb-face{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold,#b8860b) 60%, transparent)}:root[data-skin=phosphor] .bb-hist-plaque{border:2px solid var(--gold);background:var(--surface);box-shadow:3px 3px #000}:root[data-skin=phosphor] .bb-hist-plaque .bb-tr-name{color:var(--gold);font-family:var(--px-chrome)}:root[data-skin=phosphor] .bb-hist-plaque .bb-hist-line{color:var(--amber)}.bb-ledger-head,.bb-ledger-row{grid-template-columns:3.75rem minmax(0,1fr) 6.5rem}.bb-ledger-mid{flex-direction:column;min-width:0;line-height:1.25;display:flex}.bb-ledger-finish{white-space:normal;overflow:visible}.bb-ledger-season{align-items:center;gap:.25rem;display:inline-flex}.bb-ledger-caret{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted)}.bb-ledger-champ{border:1px solid var(--gold,#b8860b);color:var(--gold,#b8860b);font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;padding:0 .375rem;font-weight:700;display:inline-flex}.bb-ledger-champ svg{width:12px;height:12px}.bb-ledger-star{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.375rem;margin-top:.125rem;display:inline-flex}.bb-ledger-list li:last-child .bb-ledger-row{border-bottom:0}.bb-hist-plaque{outline:2px solid color-mix(in srgb, var(--gold,#b8860b) 60%, transparent);outline-offset:3px;margin:4px}:root[data-skin=phosphor] .bb-ledger-champ{color:var(--paper,#0a0a07);background:var(--gold);border-color:var(--gold);font-family:var(--px-chrome);border-radius:0;font-weight:400}:root[data-skin=phosphor] .bb-ledger-star{color:var(--amber)}:root[data-skin=phosphor] .bb-hist-plaque{outline:2px solid var(--gold)}:root[data-skin=phosphor] .bb-hist-plaque .bb-tr-meta,:root[data-skin=phosphor] .bb-hist-plaque .bb-hist-line{color:var(--gold)}.bb-ledger-star{white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;max-width:100%;overflow:visible}.bb-ledger-caret{font-size:calc(12px + var(--fs-bump,0px))}.bb-office-main,.bb-office-aside{flex-direction:column;gap:1rem;min-width:0;display:flex}.bb-only-desk,.bb-only-phone:empty{display:none}.bb-tr-sides{flex-direction:column;gap:1rem;display:flex}@media (width>=1024px){.bb-office--split{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.25rem;display:grid}.bb-only-desk{display:flex}.bb-only-phone{display:none}.bb-office-aside{position:sticky;top:1rem}.bb-tr-sides{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bb-fa-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}}.bb-office-aside .bb-cw-groups,.bb-office-aside .bb-cw-people{grid-template-columns:minmax(0,1fr)}.bb-office--read{width:100%;max-width:760px;margin-inline:auto}.bb-rv{gap:1rem}.bb-rv-card{color:var(--text);border:2px solid var(--brand);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;text-decoration:none;display:grid}.bb-rv-card strong{font-family:var(--font-mono);font-size:calc(20px + var(--fs-bump,0px))}.bb-rv-cardgo{font-size:calc(22px + var(--fs-bump,0px));color:var(--brand)}.bb-rv-kicker{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;display:block}.bb-rv-mast{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.bb-rv-season{font-size:calc(40px + var(--fs-bump,0px));font-family:var(--font-mono);line-height:1}.bb-rv-record{font-size:calc(15px + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.75rem;display:inline-flex}.bb-rv-record strong{font-family:var(--font-mono);color:var(--text)}.bb-rv-section{flex-direction:column;gap:.75rem;display:flex}.bb-rv-verdict{border-left:4px solid var(--rv,var(--border))}.bb-rv-verdict.is-good{--rv:var(--ok)}.bb-rv-verdict.is-bad{--rv:var(--danger)}.bb-rv-verdict.is-mid{--rv:var(--warn,#d97706)}.bb-rv-owner{align-items:center;gap:.75rem;display:flex}.bb-rv-word{font-size:calc(26px + var(--fs-bump,0px));color:var(--rv);line-height:1.1;display:block}.bb-rv-line{font-size:calc(17px + var(--fs-bump,0px));color:var(--text);margin:0;font-style:italic;line-height:1.45}.bb-rv-goals{flex-direction:column;display:flex}.bb-rv-goal{border-bottom:1px solid var(--border);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:44px;display:grid}.bb-rv-goal:last-child{border-bottom:0}.bb-rv-goal.is-good .bb-rv-mark,.bb-rv-goal.is-good .bb-rv-goalstate{color:var(--ok)}.bb-rv-goal.is-bad .bb-rv-mark,.bb-rv-goal.is-bad .bb-rv-goalstate{color:var(--danger)}.bb-rv-goallabel{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.bb-rv-goalstate{font-weight:700;font-size:calc(13px + var(--fs-bump,0px))}.bb-rv-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bb-rv-mtop{font-size:calc(13px + var(--fs-bump,0px));justify-content:space-between;margin-bottom:.25rem;display:flex}.bb-rv-delta{font-family:var(--font-mono);font-weight:700}.bb-rv-delta.is-good{color:var(--ok)}.bb-rv-delta.is-bad{color:var(--danger)}.bb-rv-cells span{transition:background .5s,opacity .5s}.bb-rv-star{color:var(--text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.bb-rv-star strong{font-size:calc(19px + var(--fs-bump,0px));display:block}.bb-rv-starline{font-family:var(--font-mono);color:var(--text-2)}.bb-rv-group{flex-direction:column;gap:.5rem;display:flex}.bb-rv-faces{flex-wrap:wrap;gap:.75rem;display:flex}.bb-rv-face{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;display:flex}.bb-rv-plaque{margin:4px}.bb-rv-swap{border:1px dashed var(--border);border-radius:var(--radius-md,.375rem);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-rv-swaphead{align-items:center;gap:.5rem;font-weight:600;display:flex}.bb-rv-options{flex-wrap:wrap;gap:.5rem;display:flex}.bb-rv-budget{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.bb-rv-budget strong{color:var(--text)}.bb-rv-go{min-height:52px;font-size:calc(16px + var(--fs-bump,0px))}:root[data-skin=phosphor] .bb-rv-card{border:2px solid var(--gold);border-radius:0;box-shadow:3px 3px #000}:root[data-skin=phosphor] .bb-rv-card strong,:root[data-skin=phosphor] .bb-rv-cardgo,:root[data-skin=phosphor] .bb-rv-season{color:var(--gold);font-family:var(--px-chrome)}:root[data-skin=phosphor] .bb-rv-kicker{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-rv-verdict.is-good{--rv:var(--green)}:root[data-skin=phosphor] .bb-rv-verdict.is-bad{--rv:var(--ember)}:root[data-skin=phosphor] .bb-rv-verdict.is-mid{--rv:var(--gold)}:root[data-skin=phosphor] .bb-rv-word{font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-rv-line,:root[data-skin=phosphor] .bb-rv-star strong,:root[data-skin=phosphor] .bb-rv-record strong{color:var(--amber)}:root[data-skin=phosphor] .bb-rv-goal{border-bottom:1px dotted #ffb00059}:root[data-skin=phosphor] .bb-rv-goal:last-child{border-bottom:0}:root[data-skin=phosphor] .bb-rv-goal.is-good .bb-rv-mark,:root[data-skin=phosphor] .bb-rv-goal.is-good .bb-rv-goalstate,:root[data-skin=phosphor] .bb-rv-delta.is-good{color:var(--green)}:root[data-skin=phosphor] .bb-rv-goal.is-bad .bb-rv-mark,:root[data-skin=phosphor] .bb-rv-goal.is-bad .bb-rv-goalstate,:root[data-skin=phosphor] .bb-rv-delta.is-bad{color:var(--ember)}:root[data-skin=phosphor] .bb-rv-swap{border:2px dashed #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-rv-line{font-style:normal}.bb-rv-cardword{font-family:inherit}.bb-rv-cardword.is-pleased{color:var(--ok)}.bb-rv-cardword.is-disappointed,.bb-rv-cardword.is-furious{color:var(--danger)}.bb-rv-cardword.is-satisfied{color:var(--warn,#d97706)}:root[data-skin=phosphor] .bb-rv-cardword.is-pleased{color:var(--green)}:root[data-skin=phosphor] .bb-rv-cardword.is-disappointed,:root[data-skin=phosphor] .bb-rv-cardword.is-furious{color:var(--ember)}:root[data-skin=phosphor] .bb-rv-cardword.is-satisfied{color:var(--gold)}.bb-rv-track{position:relative}.bb-rv-cells{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.bb-rv-cells span{height:12px}.bb-rv-fireline{background:var(--danger);width:2px;position:absolute;top:-3px;bottom:-3px}:root[data-skin=phosphor] .bb-rv-fireline{background:var(--ember)}.bb-rv-stakes{flex-wrap:wrap;gap:.375rem;display:flex}.bb-rv-cardjob{font-size:calc(14px + var(--fs-bump,0px));color:var(--text-2)}.bb-rv-card strong{flex-wrap:wrap;align-items:baseline;gap:0 .25rem;display:inline-flex}.bb-rv-stakes{gap:.5rem}.bb-rv-card{grid-template-columns:minmax(0,1fr) auto}.bb-rv-cardbody{flex-direction:column;gap:.125rem;min-width:0;display:flex}.bb-rv-cardjob{font-family:var(--font-mono)}.bb-wn{flex-direction:column;gap:.5rem;display:flex}.bb-wn-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bb-wn-link{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);min-height:72px;color:var(--text-2);flex-direction:column;gap:.125rem;padding:.5rem;text-decoration:none;display:flex}.bb-wn-num{font-family:var(--font-mono);font-weight:700}.bb-wn-name{color:var(--text);font-weight:700}.bb-wn-note{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-wn-stop.is-now .bb-wn-link{border:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface));padding:calc(.5rem - 1px)}.bb-wn-stop.is-done .bb-wn-num{color:var(--ok)}.bb-wn-stop.is-next{opacity:.7}:root[data-skin=phosphor] .bb-wn-link{color:var(--amber);border:2px solid #ffb00059;border-radius:0}:root[data-skin=phosphor] .bb-wn-stop.is-now .bb-wn-link{border-color:var(--amber);background:#ffb0001a}:root[data-skin=phosphor] .bb-wn-name{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-wn-stop.is-done .bb-wn-num{color:var(--green)}.bb-wn-signed{flex-direction:column;max-height:50vh;padding:.5rem 0;display:flex;overflow-y:auto}.bb-wn-signed li{border-bottom:1px solid var(--border);font-size:calc(14px + var(--fs-bump,0px));padding:.5rem 0}.bb-wn-signed li:last-child{border-bottom:0}:root[data-skin=phosphor] .bb-wn-signed li{color:var(--amber);border-bottom:1px dotted #ffb00059}.bb-dr-room{flex-direction:column;gap:.75rem;display:flex}.bb-dr-clock{border-radius:var(--radius-md,.375rem);background:var(--surface-2,var(--surface));padding:.75rem}.bb-dr-clock strong{font-size:calc(20px + var(--fs-bump,0px));display:block}.bb-dr-clock.is-mine{background:color-mix(in srgb, var(--brand) 14%, var(--surface))}.bb-dr-clock.is-mine strong{color:var(--brand)}.bb-dr-ready{flex-direction:column;gap:.5rem;display:flex}.bb-dr-readyrow{border:1px solid var(--border);border-radius:var(--radius-md,.375rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem;display:grid}.bb-dr-readyrow .bb-tr-name{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.bb-dr-actions{grid-template-columns:2fr 1fr;gap:.5rem;display:grid}.bb-dr-finish{align-self:stretch}.bb-dr-ticker ol{flex-direction:column;margin-top:.25rem;display:flex}.bb-dr-ticker li{border-bottom:1px solid var(--border);min-height:36px;font-size:calc(13px + var(--fs-bump,0px));grid-template-columns:2.25rem 2.75rem minmax(0,1fr) auto;align-items:center;gap:.375rem;display:grid}.bb-dr-ticker li:last-child{border-bottom:0}.bb-dr-ticker li>.bb-dr-who:nth-child(2){grid-column:2/4}.bb-dr-n,.bb-dr-team,.bb-dr-pos{font-family:var(--font-mono);color:var(--muted)}.bb-dr-who{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex;overflow:hidden}.bb-dr-ticker li.is-mine .bb-dr-who,.bb-dr-ticker li.is-mine .bb-dr-pos{color:var(--brand);font-weight:700}.bb-dr-ticker li.is-gone .bb-dr-who{color:var(--muted);text-decoration:line-through}:root[data-skin=phosphor] .bb-dr-clock{background:var(--surface);border:2px solid #ffb00073;border-radius:0}:root[data-skin=phosphor] .bb-dr-clock strong{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-dr-clock.is-mine{border-color:var(--gold);background:#ffb0001f}:root[data-skin=phosphor] .bb-dr-clock.is-mine strong{color:var(--gold)}:root[data-skin=phosphor] .bb-dr-readyrow{border:2px solid #ffb00059;border-radius:0}:root[data-skin=phosphor] .bb-dr-ticker li{border-bottom:1px dotted #ffb00059}:root[data-skin=phosphor] .bb-dr-who{color:var(--amber)}:root[data-skin=phosphor] .bb-dr-ticker li.is-mine .bb-dr-who,:root[data-skin=phosphor] .bb-dr-ticker li.is-mine .bb-dr-pos{color:var(--gold)}:root[data-skin=phosphor] .bb-dr-clock.is-mine{background:var(--gold);border-color:var(--gold)}:root[data-skin=phosphor] .bb-dr-clock.is-mine strong,:root[data-skin=phosphor] .bb-dr-clock.is-mine .bb-rv-kicker{color:var(--paper,#0a0a07)}.bb-lg{flex-direction:column;gap:.625rem;display:flex}.bb-lg-tier{font-size:calc(24px + var(--fs-bump,0px));color:var(--brand);line-height:1.1}.bb-lg-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.bb-lg-stats span{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);flex-direction:column;display:flex}.bb-lg-stats strong{font-family:var(--font-mono);font-size:calc(18px + var(--fs-bump,0px));color:var(--text)}.bb-lg-club{font-family:var(--font-mono);align-items:center;gap:.375rem;display:inline-flex}:root[data-skin=phosphor] .bb-lg-tier{color:var(--gold);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-lg-stats strong{color:var(--amber)}.bb-lg-stats{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.bb-lg-stats strong{white-space:nowrap}.bb-feed-filters{flex-wrap:wrap;row-gap:.5rem}.bb-hist-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bb-hist-tabs .bb-farm-level{text-align:center;justify-content:center;min-width:0;padding-inline:.25rem}.bb-rv-rival{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bb-rv-rival strong{font-family:var(--font-mono);font-size:calc(17px + var(--fs-bump,0px))}.bb-rv-rival>span:not(.bb-dc-stake){font-family:var(--font-mono);color:var(--text-2)}.bb-cg-stakes.is-rival svg{color:var(--danger)}:root[data-skin=phosphor] .bb-cg-stakes.is-rival svg{color:var(--ember)}:root[data-skin=phosphor] .bb-rv-rival strong{color:var(--amber)}.bb-cw-rivals{flex-wrap:wrap;gap:.5rem;display:flex}.bb-cw-rival{border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;text-decoration:none;display:inline-flex}.bb-cw-heat{color:var(--warn,#d97706);font-weight:700}.bb-cw-heat.is-hot{color:var(--danger)}:root[data-skin=phosphor] .bb-cw-rival{color:var(--amber);border:2px solid #ffb00059;border-radius:0}:root[data-skin=phosphor] .bb-cw-heat{color:var(--gold)}:root[data-skin=phosphor] .bb-cw-heat.is-hot{color:var(--ember)}.bb-cw-heat{align-items:center;gap:.125rem;display:inline-flex}.bb-cw-heat svg{width:12px;height:12px}:root[data-skin=phosphor] .bb-sim-logoimg{filter:drop-shadow(0 0 1px #fff0c8d9)drop-shadow(0 0 1px #fff0c880)}.bb-bm-spark{width:100%;height:22px;margin-top:.25rem;display:block;overflow:visible}.bb-bm-spark polyline{stroke:currentColor;stroke-width:1.5px;opacity:.7}.bb-bm-spark circle{fill:currentColor}.bb-bm--good .bb-bm-spark{color:var(--ok)}.bb-bm--bad .bb-bm-spark{color:var(--danger)}.bb-bm--mid .bb-bm-spark{color:var(--muted)}:root[data-skin=phosphor] .bb-bm--good .bb-bm-spark{color:var(--green)}:root[data-skin=phosphor] .bb-bm--bad .bb-bm-spark{color:var(--ember)}:root[data-skin=phosphor] .bb-bm--mid .bb-bm-spark{color:var(--amber)}:root[data-skin=phosphor] .bb-bm-spark polyline{stroke-width:2px;opacity:1}:root[data-skin=phosphor] .bb-bm-spark circle{r:2.2}:root[data-skin=phosphor] .bb-bm-spark{shape-rendering:crispedges}@media (width<=1023px){body.in-game:before{content:none}body.in-game .bb-gs-top{padding-top:calc(.5rem + env(safe-area-inset-top,0px));top:0}}.bb-gs-top{z-index:60;will-change:transform;transform:translate(0,0)}.bb-gs-bar{transform:translate(0,0)}.bb-box-sub{padding-left:.75rem}@media (width<=639px){.bb-game .ui-boxscore-player .ui-boxscore-who{max-width:12.5rem}}.bb-sc-strip .is-hot strong{color:var(--brand)}.bb-sc-row{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);background:var(--surface);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.bb-sc-row.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.bb-sc-top{grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.bb-sc-who{min-width:0;color:var(--text);gap:.625rem;text-decoration:none}.bb-sc-name{color:var(--text);text-decoration:none}.bb-sc-grade{min-width:3.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.bb-sc-grade strong{font-size:calc(20px + var(--fs-bump,0px));color:var(--text);line-height:1.15}.bb-sc-grade span{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.bb-sc-grade.is-fog strong{color:var(--muted);font-weight:600}.bb-sc-row.is-fog .bb-dr-bar{opacity:.65}.bb-sc-row .bb-dr-bar{margin-top:0}.bb-sc-acts{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.bb-sc-acts>.bb-pc-chip{justify-self:start}.bb-sc-acts .ui-btn{justify-content:center;min-width:5.5rem;min-height:36px}.bb-sc-acts .ui-btn.is-on{color:var(--brand);border-color:var(--brand)}:root[data-skin=phosphor] .bb-sc-row{border:2px solid #ffb00059;border-radius:0}:root[data-skin=phosphor] .bb-sc-row.is-on{border-color:var(--gold);background:#ffb00014}:root[data-skin=phosphor] .bb-sc-grade strong{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-sc-grade.is-fog strong{color:var(--muted)}:root[data-skin=phosphor] .bb-sc-strip .is-hot strong,:root[data-skin=phosphor] .bb-sc-acts .ui-btn.is-on{color:var(--gold);border-color:var(--gold)}.bb-dr-readyrow .bb-pc,.bb-dr-boardrow .bb-pc{border-bottom:0}.bb-rot{scroll-margin-top:8rem}.bb-rot-row{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem 0;display:grid}.bb-rot-row:last-child{border-bottom:0}.bb-rot-num{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);font-weight:700}.bb-rot-row.is-next .bb-rot-num{color:var(--brand)}.bb-rot-num--lg{font-size:calc(16px + var(--fs-bump,0px));text-align:center;min-width:40px}.bb-rot-who{min-width:0;color:var(--text);align-items:center;gap:.625rem;text-decoration:none;display:flex}.bb-rot-body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.bb-rot-name{font-size:calc(14px + var(--fs-bump,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bb-rot-line{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.bb-rot-season{color:var(--muted)}.bb-rot-chip{line-height:1.5;font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:0 .375rem}.bb-rot-chip.is-next{color:var(--brand)}.bb-rot-chip.is-hurt{color:var(--danger)}.bb-rot-empty{color:var(--muted);min-height:32px;font-style:italic}.bb-rot-swap{justify-content:center;min-width:4rem;min-height:40px}:root[data-skin=phosphor] .bb-rot-row{border-bottom:1px dotted #ffb00059}:root[data-skin=phosphor] .bb-rot-row:last-child{border-bottom:0}:root[data-skin=phosphor] .bb-rot-num{color:var(--amber);font-family:var(--px-chrome);font-weight:400}:root[data-skin=phosphor] .bb-rot-row.is-next .bb-rot-num{color:var(--gold)}:root[data-skin=phosphor] .bb-rot-name{color:var(--amber)}:root[data-skin=phosphor] .bb-rot-chip{border-radius:0}:root[data-skin=phosphor] .bb-rot-chip.is-next{color:var(--gold)}:root[data-skin=phosphor] .bb-rot-chip.is-hurt{color:var(--ember)}.bb-cg-game>.bb-cg-more{text-decoration:none}.bb-ms-list.bb-rot-list{gap:.5rem;max-height:none;margin-bottom:.75rem;overflow:visible}.bb-rot-line{-moz-column-gap:.75rem;column-gap:.75rem}.bb-rot-line>span{white-space:nowrap}@layer base{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border)}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}body{line-height:inherit;margin:0}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{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration: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:#0000;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}::placeholder{opacity:1;color:var(--muted)}textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{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{max-width:100%;margin:0;overflow:auto 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));color:var(--text);margin:1rem 0 .5rem;font-weight:700}.sandbox-md h2{font-size:calc(18px + var(--fs-bump,0px));color:var(--text);margin:.75rem 0 .5rem;font-weight:600}.sandbox-md h3{font-size:calc(16px + var(--fs-bump,0px));color:var(--text-2);margin:.5rem 0 .25rem;font-weight:600}.sandbox-md p{color:var(--text-2);margin-bottom:.5rem}.sandbox-md ul{color:var(--text-2);margin-bottom:.5rem;padding-left:1.25rem;list-style:outside}.sandbox-md ol{color:var(--text-2);margin-bottom:.5rem;padding-left:1.25rem;list-style:decimal}.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{color:var(--text);font-weight:600}.sandbox-md em{color:var(--text-2);font-style:italic}.sandbox-md code{font-family:var(--font-mono);font-size:calc(12px + var(--fs-bump,0px));background:var(--surface-2);color:var(--brand-light);border-radius:.25rem;padding:.125rem .375rem}.sandbox-md pre{background:var(--surface-2);border-radius:var(--radius-lg);margin-bottom:.5rem;padding:.75rem;overflow-x:auto}.sandbox-md pre code{color:var(--text-2);background:0 0;padding:0}.sandbox-md blockquote{border-left:2px solid color-mix(in srgb, var(--brand) 40%, transparent);color:var(--muted);margin:.5rem 0;padding-left:.75rem;font-style:italic}.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;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);padding:.375rem .5rem;font-weight:500}.sandbox-md td{border:1px solid var(--border);color:var(--text-2);padding:.375rem .5rem}.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));color:var(--text);font-family:inherit}.pvt-sandbox table.pvtUi{width:100%;border-collapse:separate!important;border-spacing:6px!important;background:0 0!important}.pvt-sandbox table.pvtUi td{vertical-align:top;background:0 0!important;border:none!important;padding:0!important}.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;flex-wrap:wrap!important;align-content:flex-start!important;align-items:flex-start!important;gap:3px!important;min-height:36px!important;padding:6px 8px!important;display:flex!important}.pvt-sandbox .pvtAxisContainer:not(.pvtUnused),.pvt-sandbox .pvtVals{background:var(--surface-2)!important;border:1px solid var(--border)!important;border-radius:8px!important;min-width:90px!important;min-height:44px!important;padding:6px 8px!important}.pvt-sandbox .pvtAxisContainer:not(.pvtUnused):hover,.pvt-sandbox .pvtVals:hover{border-color:var(--border-strong)!important;background:var(--raised)!important}.pvt-sandbox .pvtAxisLabel{width:100%;margin-bottom:4px;display:block;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}.pvt-sandbox .pvtAxisContainer li{margin:2px 0!important;padding:0!important;list-style:none!important}.pvt-sandbox .pvtAxisContainer li span.pvtAttr{gap:4px;transition:background .1s,border-color .1s;background:var(--surface)!important;border:1px solid var(--border-strong)!important;color:var(--text-2)!important;font-size:calc(11px + var(--fs-bump,0px))!important;cursor:grab!important;white-space:nowrap!important;border-radius:5px!important;align-items:center!important;padding:2px 7px!important;display:inline-flex!important}.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{opacity:.7;color:var(--muted)!important;font-size:calc(8px + var(--fs-bump,0px))!important}.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{display:inline-block!important;position:relative!important}.pvt-sandbox .pvtDropdownValue{gap:4px;transition:border-color .1s;background:var(--raised)!important;border:1px solid var(--border-strong)!important;color:var(--text)!important;font-size:calc(11px + var(--fs-bump,0px))!important;cursor:pointer!important;white-space:nowrap!important;border-radius:6px!important;align-items:center!important;padding:3px 22px 3px 8px!important;display:flex!important}.pvt-sandbox .pvtDropdownCurrent:hover,.pvt-sandbox .pvtDropdownCurrentOpen{border-color:var(--brand)!important}.pvt-sandbox .pvtDropdownIcon{font-size:calc(8px + var(--fs-bump,0px))!important;color:var(--muted)!important;pointer-events:none!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.pvt-sandbox .pvtDropdownMenu{background:var(--surface)!important;border:1px solid var(--border-strong)!important;z-index:9999!important;border-radius:7px!important;min-width:100%!important;padding:3px!important;position:absolute!important;top:calc(100% + 3px)!important;left:0!important;overflow:hidden!important;box-shadow:0 6px 20px #00000059!important}.pvt-sandbox .pvtDropdownMenu .pvtDropdownValue{font-size:calc(11px + var(--fs-bump,0px))!important;color:var(--text-2)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:5px!important;width:100%!important;padding:4px 10px!important;display:block!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{opacity:.7;cursor:pointer!important;color:var(--muted)!important;font-size:calc(10px + var(--fs-bump,0px))!important;background:0 0!important;border:none!important;padding:0 4px!important}.pvt-sandbox .pvtRowOrder:hover,.pvt-sandbox .pvtColOrder:hover{opacity:1;color:var(--text)!important}.pvt-sandbox input[type=text]{width:50px;background:var(--raised)!important;border:1px solid var(--border-strong)!important;color:var(--text)!important;font-size:calc(11px + var(--fs-bump,0px))!important;border-radius:6px!important;outline:none!important;padding:3px 8px!important}.pvt-sandbox input[type=text]:focus{border-color:var(--brand)!important}.pvt-sandbox table.pvtTable{width:auto;min-width:300px;border-collapse:collapse!important;font-size:calc(12px + var(--fs-bump,0px))!important}.pvt-sandbox table.pvtTable th{letter-spacing:.02em;background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--text-2)!important;white-space:nowrap!important;text-align:left!important;font-weight:600!important;font-size:calc(11px + var(--fs-bump,0px))!important;padding:5px 14px!important}.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;text-align:right!important;white-space:nowrap!important;padding:4px 14px!important;font-family:ui-monospace,Cascadia Code,monospace!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;border-top:2px solid var(--border-strong)!important;font-weight:700!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;text-align:right!important;font-weight:600!important}.pvt-sandbox .pvtFilterBox{min-width:180px;background:var(--surface)!important;border:1px solid var(--border-strong)!important;color:var(--text)!important;z-index:9999!important;border-radius:10px!important;padding:12px!important;box-shadow:0 10px 30px #00000080!important}.pvt-sandbox .pvtFilterBox input[type=text]{margin-bottom:8px;width:100%!important}.pvt-sandbox .pvtFilterBox .pvtSearch{margin-bottom:6px;background:var(--raised)!important;border:1px solid var(--border-strong)!important;color:var(--text)!important;font-size:calc(11px + var(--fs-bump,0px))!important;box-sizing:border-box!important;border-radius:6px!important;outline:none!important;width:100%!important;padding:4px 8px!important}.pvt-sandbox .pvtFilterBox .pvtSearch:focus{border-color:var(--brand)!important}.pvt-sandbox .pvtFilterBox label{cursor:pointer;gap:6px;padding:2px 0;color:var(--text-2)!important;font-size:calc(11px + var(--fs-bump,0px))!important;align-items:center!important;display:flex!important}.pvt-sandbox .pvtFilterBox label:hover{color:var(--text)!important}.pvt-sandbox .pvtFilterBox input[type=checkbox]{accent-color:var(--brand)}.pvt-sandbox .pvtButton{margin-top:6px;margin-right:4px;background:var(--brand)!important;color:#fff!important;cursor:pointer!important;font-size:calc(11px + var(--fs-bump,0px))!important;border:none!important;border-radius:6px!important;padding:4px 10px!important}.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{margin:4px 0;max-height:200px!important;overflow-y:auto!important}.pvt-sandbox .pvtOnly{opacity:0;margin-left:2px;color:var(--brand-light)!important;font-size:calc(10px + var(--fs-bump,0px))!important;cursor:pointer!important}.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{min-height:80px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6}.cm-tooltip{overflow:hidden;background:#161b24!important;border:1px solid #1f2532!important;border-radius:8px!important;box-shadow:0 8px 24px #00000080!important}.cm-tooltip-autocomplete ul{max-height:260px!important}.cm-tooltip-autocomplete ul li{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(13px + var(--fs-bump,0px));align-items:center;gap:6px;display:flex;color:#8b95a3!important;padding:5px 10px!important}.cm-tooltip-autocomplete ul li[aria-selected]{color:#e8ecf3!important;background:#6366f125!important}.cm-tooltip-autocomplete ul li:hover{background:#1f2532!important}.cm-completionLabel{color:#e8ecf3}.cm-completionDetail{margin-left:auto;padding-left:8px;color:#5b6573!important;font-size:calc(11px + var(--fs-bump,0px))!important}.cm-completionInfo{max-width:280px;line-height:1.5;color:#8b95a3!important;font-size:calc(12px + var(--fs-bump,0px))!important;background:#161b24!important;border:1px solid #1f2532!important;border-radius:6px!important;padding:8px 12px!important}.cm-completionIcon-variable{color:#818cf8!important}.cm-completionIcon-type{color:#67e8f9!important}.cm-completionIcon-function{color:#f472b6!important}.cm-completionIcon-keyword{color:#818cf8!important}.login-screen{place-content:center;min-height:100dvh;padding:1rem;display:grid}.login-card{text-align:center;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:16px;justify-items:center;gap:.75rem;max-width:22rem;padding:2.5rem 2rem;display:grid;box-shadow:0 10px 30px #00000014}.login-card img{border-radius:22%}.login-card h1{font-size:calc(1.5rem + var(--fs-bump,0px));margin:0}.login-card p{color:var(--text-muted,#64748b);margin:0}.login-error{color:#dc2626}.login-button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:10px;margin-top:.5rem;padding:.65rem 1.4rem;font-weight:600}.login-button:disabled{opacity:.6;cursor:default}@media (width<=640px){.text-\[8px\]{font-size:calc(10px + var(--fs-bump,0px))!important}.text-\[9px\]{font-size:calc(11px + var(--fs-bump,0px))!important}.text-\[10px\]{font-size:calc(12px + var(--fs-bump,0px))!important}.tab-strip{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tab-strip::-webkit-scrollbar{display:none}.tab-strip>*{flex-shrink:0}}@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+0-2F,U+3A-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215;font-display:swap}:root[data-skin=phosphor]{--lightningcss-light: ;--lightningcss-dark:initial;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:#ffb00047;--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 0% 25%,#070705 0% 50%);background-size:4px 4px}:root[data-skin=phosphor] body:after{content:"";pointer-events:none;z-index:45;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 3px);position:fixed;inset:0}:root[data-skin=phosphor] img{z-index:46;position:relative}: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 #ffb00059}:root[data-skin=phosphor] .ui-pagehead-title{letter-spacing:.01em;font-weight:700}: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{border-bottom:2px solid var(--amber);background:repeating-linear-gradient(to bottom, var(--surface) 0 2px, var(--amber) 2px 3px);flex-direction:row;align-items:center;gap:.6rem;margin:-1rem -1rem .85rem;padding:.3rem .5rem}:root[data-skin=phosphor] .ui-card>.ui-card-head:before{content:"";border:2px solid var(--amber);background:var(--surface);flex:none;width:1.05rem;height:1.05rem}:root[data-skin=phosphor] .ui-card-head-text{background:var(--surface);text-align:center;min-width:0;margin:0 auto;padding:0 .6rem}:root[data-skin=phosphor] .ui-card-title{font-size:calc(1rem + var(--fs-bump,0px));justify-content:center;font-weight:700}:root[data-skin=phosphor] .ui-card-subtitle{font-size:calc(.7rem + var(--fs-bump,0px));margin-top:0}: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);background:var(--surface);gap:0;padding:0}:root[data-skin=phosphor] .ui-segmented-btn{font-family:var(--px-chrome);font-size:calc(.8rem + var(--fs-bump,0px));color:var(--text-2);border-radius:0;padding:.125rem .75rem}:root[data-skin=phosphor] .ui-segmented-btn--active{background:var(--amber);color:var(--paper);box-shadow:none}:root[data-skin=phosphor] .ui-btn{font-family:var(--px-chrome);border:2px solid var(--amber);background:var(--surface);color:var(--amber);border-radius:9px;box-shadow:3px 3px #000}:root[data-skin=phosphor] .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 0 #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);background:var(--surface-2);color:var(--amber);font-family:var(--px-body);border-radius:0}: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,: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 #ffb00047}: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,:root[data-skin=phosphor] :is(.ui-chip,.ui-chipbadge,.ui-insights-badge){font-family:var(--px-chrome);border-radius:0}:root[data-skin=phosphor] .ui-toggle{border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] .ui-toggle-knob{border-radius:0}:root[data-skin=phosphor] .ui-insights-num{font-family:var(--px-chrome);border-radius:0}:root[data-skin=phosphor] .ui-skeleton{background:#ffb0001a}:root[data-skin=phosphor] .ui-matchup-status--live{color:var(--ember)}:root[data-skin=phosphor] .ui-avatar{border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] :is(.ui-fa-launcher,.ui-updatetoast-card,.ui-fa-panel,.ui-confirm){border:2px solid var(--amber);border-radius:0;box-shadow:4px 4px #000}.ph-tabbar{display:none}@media (width<=640px){:root[data-skin=phosphor] .ph-tabbar{z-index:48;background:var(--surface);border-top:2px solid var(--amber);padding:.375rem 0 calc(.375rem + env(safe-area-inset-bottom));align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}:root[data-skin=phosphor] body{padding-bottom:calc(2px + .75rem + 3.5rem + 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{scrollbar-width:none;overscroll-behavior-x:contain;height:3.5rem;padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));align-items:center;gap:.25rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#00000026);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#00000026)}.ph-tabbar-track::-webkit-scrollbar{display:none}.ph-tab{box-sizing:border-box;white-space:nowrap;min-width:max(3.9rem,18.1818vw - .431818rem);min-height:3.25rem;color:var(--amber);cursor:pointer;font-family:var(--px-chrome);font-size:calc(1.35rem + var(--fs-bump,0px));text-shadow:0 0 6px #ffb00059;background:0 0;border:2px solid #0000;flex:none;align-content:center;place-items:center;gap:.2rem;padding:.35rem .5rem;line-height:1;display:grid}.ph-tab span{font-size:calc(.7rem + var(--fs-bump,0px))}.ph-tab-icon{filter:drop-shadow(0 0 4px #ffb00059);width:1.6rem;height:1.6rem}.ph-tab--here{border-color:var(--amber);background:#ffb0001f}.ph-tabbar-track{flex:1;min-width:0}.ph-tab--more{border-left:2px solid #ffb00059;margin-inline-end:max(.5rem, env(safe-area-inset-right))}.ph-more{inset:0 0 calc(2px + .75rem + 3.5rem + env(safe-area-inset-bottom));z-index:70;background:#0000008c;position:fixed}.ph-more-sheet{background:var(--surface);border-top:2px solid var(--amber);max-height:70vh;font-family:var(--px-chrome);color:var(--amber);padding:.5rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ph-more-list{margin:0;padding:0;list-style:none}.ph-more-group{font-size:calc(.7rem + var(--fs-bump,0px));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.75rem 0 .25rem}.ph-more-item{width:100%;color:inherit;font:inherit;font-size:calc(1rem + var(--fs-bump,0px));text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;padding:.75rem .5rem;display:block}.ph-more-item--here{border-color:var(--amber);background:#ffb0001f}.ph-more-foot{border-top:1px dotted #ffb00059;margin-top:.75rem;padding-top:.75rem}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head{-moz-column-gap:.6rem;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem .6rem;margin:-1.5rem -1.5rem 0;display:grid;position:relative}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:before{content:"";background:repeating-linear-gradient(to bottom, var(--surface) 0 2px, var(--amber) 2px 3px);border-bottom:2px solid var(--amber);grid-area:1/1/2/-1;align-self:stretch}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head>*{z-index:1;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-headtext{display:contents}:root[data-skin=phosphor] .ui-settingsgroup-head h2{z-index:1;background:var(--surface);font-size:calc(1rem + var(--fs-bump,0px));grid-area:1/2;justify-self:center;margin:0 0 2px;padding:0 .6rem;font-weight:700;line-height:1.85rem;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-head p{z-index:1;grid-area:2/1/auto/-1;margin:0 1.5rem;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-icon,:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:not(.ui-settingsgroup-head--icon):after{border:2px solid var(--amber);background:var(--surface);width:1.6rem;height:1.6rem;color:var(--amber);border-radius:0;grid-area:1/1;margin:.3rem 0 calc(.3rem + 2px) .5rem}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:not(.ui-settingsgroup-head--icon):after{content:"";z-index:1;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-icon svg{width:.9rem;height:.9rem}:root[data-skin=phosphor] .ui-settingsgroup-aside{background:var(--surface);grid-area:1/3;margin:0 .5rem 2px 0}:root[data-skin=phosphor] .ui-toggle{background:var(--surface-2)}:root[data-skin=phosphor] .ui-toggle-knob{border:2px solid color-mix(in srgb, var(--amber) 45%, transparent);width:18px;height:18px;box-shadow:none;background:0 0;top:2px;left:2px}:root[data-skin=phosphor] .ui-toggle:not(.ui-toggle--on){border-color:color-mix(in srgb, var(--amber) 45%, transparent);background:0 0}: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{background:0 0;border:0}: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:0 0}@media (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{border-top:2px solid var(--amber);flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:flex-end;gap:.4rem;margin:.3rem -.5rem -.3rem;padding:.4rem .5rem;display:flex}}: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{-webkit-mask:var(--px-search) center / contain no-repeat;-webkit-mask:var(--px-search) center / contain no-repeat;mask:var(--px-search) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-send-icon{-webkit-mask:var(--px-send) center / contain no-repeat;-webkit-mask:var(--px-send) center / contain no-repeat;mask:var(--px-send) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-opacity-icon{-webkit-mask:var(--px-invert) center / contain no-repeat;-webkit-mask:var(--px-invert) center / contain no-repeat;mask:var(--px-invert) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-datenav-cal{-webkit-mask:var(--px-calendar) center / contain no-repeat;-webkit-mask:var(--px-calendar) center / contain no-repeat;mask:var(--px-calendar) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-iconbtn[aria-label^=Close] svg{-webkit-mask:var(--px-close) center / contain no-repeat;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-launcher svg{-webkit-mask:var(--px-message) center / contain no-repeat;-webkit-mask:var(--px-message) center / contain no-repeat;mask:var(--px-message) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-hdrbtn[aria-label^=Minimize] svg{-webkit-mask:var(--px-minus) center / contain no-repeat;-webkit-mask:var(--px-minus) center / contain no-repeat;mask:var(--px-minus) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-hdrbtn[aria-label^=Close] svg{-webkit-mask:var(--px-close) center / contain no-repeat;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-bell-btn svg{-webkit-mask:var(--px-bell) center / contain no-repeat;-webkit-mask:var(--px-bell) center / contain no-repeat;mask:var(--px-bell) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] :is(.ui-nav-burger,.ui-sb-iconbtn--danger,.ui-error-icon,.ui-empty-icon){line-height:0;font-size:0!important}:root[data-skin=phosphor] .ui-nav-burger:before{content:"";vertical-align:middle;width:22px;height:22px;-webkit-mask:var(--px-menu) center / contain no-repeat;-webkit-mask:var(--px-menu) center / contain no-repeat;mask:var(--px-menu) center / contain no-repeat;background-color:currentColor;display:inline-block}:root[data-skin=phosphor] .ui-sb-iconbtn--danger:before{content:"";vertical-align:middle;width:14px;height:14px;-webkit-mask:var(--px-close) center / contain no-repeat;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat;background-color:currentColor;display:inline-block}:root[data-skin=phosphor] .ui-error-icon:before{content:"";vertical-align:middle;width:40px;height:40px;-webkit-mask:var(--px-warning-diamond) center / contain no-repeat;-webkit-mask:var(--px-warning-diamond) center / contain no-repeat;mask:var(--px-warning-diamond) center / contain no-repeat;background-color:currentColor;display:inline-block}:root[data-skin=phosphor] .ui-empty-icon:before{content:"";vertical-align:middle;width:40px;height:40px;-webkit-mask:var(--px-sport) center / contain no-repeat;-webkit-mask:var(--px-sport) center / contain no-repeat;mask:var(--px-sport) center / contain no-repeat;background-color:currentColor;display:inline-block}:root .px-icon{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-block}: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:1px solid var(--amber);border-radius:0}: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{-webkit-mask:var(--px-chevron-left) center / contain no-repeat;-webkit-mask:var(--px-chevron-left) center / contain no-repeat;mask:var(--px-chevron-left) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-datenav-btn:last-of-type svg{-webkit-mask:var(--px-chevron-right) center / contain no-repeat;-webkit-mask:var(--px-chevron-right) center / contain no-repeat;mask:var(--px-chevron-right) center / contain no-repeat;background-color:currentColor}: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,:root[data-skin=phosphor] .ui-article-original{color:var(--amber);background:0 0}: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);box-shadow:none;border-radius:0}@media (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);color:var(--amber);border-radius:0}: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{color:color-mix(in srgb, var(--amber) 55%, transparent);border-radius:0}: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);color:var(--amber);background:0 0;border-radius:0}: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);background:var(--paper);box-shadow:none;border-radius:0}:root[data-skin=phosphor] .ui-sortmenu-btn{font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-sortmenu-opt{font-family:var(--px-chrome);color:var(--amber);border-radius:0}:root[data-skin=phosphor] .ui-sortmenu-opt.is-on{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] .ui-ratingbar-track{background:color-mix(in srgb, var(--amber) 14%, transparent);border-radius:0;height:.625rem}: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-baseball:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M8 2h8v2h-8zM4 4h4v2h-4zM16 4h4v2h-4zM4 6h2v2h-2zM8 6h2v2h-2zM14 6h2v2h-2zM18 6h2v2h-2zM2 8h2v2h-2zM8 8h2v2h-2zM14 8h2v2h-2zM20 8h2v2h-2zM2 10h2v2h-2zM6 10h2v2h-2zM16 10h2v2h-2zM20 10h2v2h-2zM2 12h2v2h-2zM6 12h2v2h-2zM16 12h2v2h-2zM20 12h2v2h-2zM2 14h2v2h-2zM8 14h2v2h-2zM14 14h2v2h-2zM20 14h2v2h-2zM4 16h2v2h-2zM8 16h2v2h-2zM14 16h2v2h-2zM18 16h2v2h-2zM4 18h4v2h-4zM16 18h4v2h-4zM8 20h8v2h-8z'/%3E%3C/svg%3E");--px-sport:var(--px-baseball)}:root[data-skin=phosphor] .bb-set-title{font-family:var(--px-chrome);text-shadow:0 0 6px #ffb00059}:root[data-skin=phosphor] :is(.bb-plsr-drop,.bb-hover-card,.bb-mlb-stattip){border:2px solid var(--amber);border-radius:0;box-shadow:4px 4px #000}:root[data-skin=phosphor] .bb-game-live-label{color:var(--ember)}:root[data-skin=phosphor] :is(.bb-pp-hero-face,.bb-ld-face,.bb-roster-face,.bb-tm-face,.bb-pl-avatar){border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] .bb-tabs{border-bottom:2px solid var(--amber);gap:0}:root[data-skin=phosphor] .bb-tab{font-family:var(--px-chrome);color:var(--text-2);border-bottom:0;margin-bottom:0}:root[data-skin=phosphor] .bb-tab--active{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] .bb-game-hero-img{z-index:auto;position:static}:root[data-skin=phosphor] .bb-set-icontile{border-radius:0}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child:has(>.bb-set-icontile){-moz-column-gap:.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem .6rem;margin:-1.5rem -1.5rem 0;display:grid;position:relative}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child:has(>.bb-set-icontile):before{content:"";background:repeating-linear-gradient(to bottom, var(--surface) 0 2px, var(--amber) 2px 3px);border-bottom:2px solid var(--amber);grid-area:1/1/2/-1;align-self:stretch}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child:has(>.bb-set-icontile)>*{z-index:1;position:relative}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child>.bb-set-icontile{border:2px solid var(--amber);background:var(--surface);width:1.6rem;height:1.6rem;color:var(--amber);border-radius:0;grid-area:1/1;margin:.3rem 0 calc(.3rem + 2px) .5rem}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child>.bb-set-icontile svg{width:.9rem;height:.9rem}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child:has(>.bb-set-icontile)>div:has(>h2){display:contents}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child:has(>.bb-set-icontile) h2{z-index:1;background:var(--surface);font-family:var(--px-chrome);font-size:calc(1rem + var(--fs-bump,0px));grid-area:1/2;justify-self:center;margin:0 0 2px;padding:0 .6rem;font-weight:700;line-height:1.85rem;position:relative}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child:has(>.bb-set-icontile) h2~*{z-index:1;grid-area:2/1/auto/-1;margin:0 1.5rem;position:relative}:root[data-skin=phosphor] .ui-card.bb-pad-6>.bb-flexrow:first-child:has(>.bb-set-icontile)>:last-child:not(div:has(h2)):not(.bb-set-icontile){background:var(--surface);grid-area:1/3;margin:0 .5rem 2px 0}:root[data-skin=phosphor] :is(.bb-tab-nums,.bb-tile-num,.bb-headline-num,.bb-rl-num,.bb-ro-num){font-family:var(--font-mono);letter-spacing:.02em}:root[data-skin=phosphor] :is(svg.lucide-bell:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-bell-off:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-coins:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-crown:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-external-link:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-flask-conical:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-shuffle:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-sparkles:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-sprout:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-star:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-trending-up:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg.lucide-trophy:not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^=M12\ 4v16m8-8H4]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M19 9l-7 7-7-7"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M9 5l7 7-7 7"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M6 18L18 6M6 6l12 12"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M16.704 4.153"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M19 7l-.867 12.142"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M12 6V4m0 2a2"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M3 7l9-4 9 4v10"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M4 6v6c0 1.657"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M4 7v10M20 7v10"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M11.48 3.499"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M12 2C8.5 2 6 4.5"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M3 7v10a2 2 0 002 2h14"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M2 12s3.5-7 10-7"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),svg:has(>path[d^="M16 3l4 4-4 4"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *),.bb-comparebtn svg,.bb-sb-draghandle svg,.bb-lineup-btn svg,.bb-set-icontile svg:has(>rect[x="3"][y="4"]))>*{display:none}:root[data-skin=phosphor] svg.lucide-bell:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-bell) center / contain no-repeat;-webkit-mask:var(--px-bell) center / contain no-repeat;mask:var(--px-bell) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-bell-off:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-bell-off) center / contain no-repeat;-webkit-mask:var(--px-bell-off) center / contain no-repeat;mask:var(--px-bell-off) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-coins:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-coins) center / contain no-repeat;-webkit-mask:var(--px-coins) center / contain no-repeat;mask:var(--px-coins) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-crown:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-crown) center / contain no-repeat;-webkit-mask:var(--px-crown) center / contain no-repeat;mask:var(--px-crown) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-external-link:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-external-link) center / contain no-repeat;-webkit-mask:var(--px-external-link) center / contain no-repeat;mask:var(--px-external-link) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-flask-conical:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-test-tube) center / contain no-repeat;-webkit-mask:var(--px-test-tube) center / contain no-repeat;mask:var(--px-test-tube) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-shuffle:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-shuffle) center / contain no-repeat;-webkit-mask:var(--px-shuffle) center / contain no-repeat;mask:var(--px-shuffle) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-sparkles:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-sparkles) center / contain no-repeat;-webkit-mask:var(--px-sparkles) center / contain no-repeat;mask:var(--px-sparkles) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-sprout:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-leaf) center / contain no-repeat;-webkit-mask:var(--px-leaf) center / contain no-repeat;mask:var(--px-leaf) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-star:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-star) center / contain no-repeat;-webkit-mask:var(--px-star) center / contain no-repeat;mask:var(--px-star) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-trending-up:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-trending-up) center / contain no-repeat;-webkit-mask:var(--px-trending-up) center / contain no-repeat;mask:var(--px-trending-up) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg.lucide-trophy:not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-trophy) center / contain no-repeat;-webkit-mask:var(--px-trophy) center / contain no-repeat;mask:var(--px-trophy) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^=M12\ 4v16m8-8H4]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-plus) center / contain no-repeat;-webkit-mask:var(--px-plus) center / contain no-repeat;mask:var(--px-plus) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M19 9l-7 7-7-7"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-chevron-down) center / contain no-repeat;-webkit-mask:var(--px-chevron-down) center / contain no-repeat;mask:var(--px-chevron-down) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M9 5l7 7-7 7"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-chevron-right) center / contain no-repeat;-webkit-mask:var(--px-chevron-right) center / contain no-repeat;mask:var(--px-chevron-right) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M6 18L18 6M6 6l12 12"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-close) center / contain no-repeat;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M16.704 4.153"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-check) center / contain no-repeat;-webkit-mask:var(--px-check) center / contain no-repeat;mask:var(--px-check) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M19 7l-.867 12.142"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-trash) center / contain no-repeat;-webkit-mask:var(--px-trash) center / contain no-repeat;mask:var(--px-trash) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M12 6V4m0 2a2"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-sliders) center / contain no-repeat;-webkit-mask:var(--px-sliders) center / contain no-repeat;mask:var(--px-sliders) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M3 7l9-4 9 4v10"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-package) center / contain no-repeat;-webkit-mask:var(--px-package) center / contain no-repeat;mask:var(--px-package) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M4 6v6c0 1.657"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-database) center / contain no-repeat;-webkit-mask:var(--px-database) center / contain no-repeat;mask:var(--px-database) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M4 7v10M20 7v10"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-reload) center / contain no-repeat;-webkit-mask:var(--px-reload) center / contain no-repeat;mask:var(--px-reload) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M11.48 3.499"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-star) center / contain no-repeat;-webkit-mask:var(--px-star) center / contain no-repeat;mask:var(--px-star) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M12 2C8.5 2 6 4.5"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-colors-swatch) center / contain no-repeat;-webkit-mask:var(--px-colors-swatch) center / contain no-repeat;mask:var(--px-colors-swatch) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M3 7v10a2 2 0 002 2h14"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-upload) center / contain no-repeat;-webkit-mask:var(--px-upload) center / contain no-repeat;mask:var(--px-upload) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M2 12s3.5-7 10-7"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-eye) center / contain no-repeat;-webkit-mask:var(--px-eye) center / contain no-repeat;mask:var(--px-eye) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] svg:has(>path[d^="M16 3l4 4-4 4"]):not(:is(.bb-tavatar,.bb-set-icongrid-item) *){-webkit-mask:var(--px-arrows-horizontal) center / contain no-repeat;-webkit-mask:var(--px-arrows-horizontal) center / contain no-repeat;mask:var(--px-arrows-horizontal) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .bb-comparebtn svg{-webkit-mask:var(--px-arrows-horizontal) center / contain no-repeat;-webkit-mask:var(--px-arrows-horizontal) center / contain no-repeat;mask:var(--px-arrows-horizontal) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .bb-sb-draghandle svg{-webkit-mask:var(--px-drag-and-drop) center / contain no-repeat;-webkit-mask:var(--px-drag-and-drop) center / contain no-repeat;mask:var(--px-drag-and-drop) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .bb-lineup-btn svg{-webkit-mask:var(--px-clipboard) center / contain no-repeat;-webkit-mask:var(--px-clipboard) center / contain no-repeat;mask:var(--px-clipboard) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .bb-set-icontile svg:has(>rect[x="3"][y="4"]){-webkit-mask:var(--px-monitor) center / contain no-repeat;-webkit-mask:var(--px-monitor) center / contain no-repeat;mask:var(--px-monitor) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .bb-brandball{color:var(--gold);width:22px;height:22px}:root[data-skin=phosphor] .bb-star{font-size:0!important}:root[data-skin=phosphor] .bb-star:before{content:"";vertical-align:middle;background-color:var(--gold);width:13px;height:13px;-webkit-mask:var(--px-star-filled) center / contain no-repeat;-webkit-mask:var(--px-star-filled) center / contain no-repeat;mask:var(--px-star-filled) center / contain no-repeat;display:inline-block}:root[data-skin=phosphor] .ui-card.bb-stand>.ui-card-head{margin:0}:root[data-skin=phosphor]{--bb-z-bar:47;--bb-z-bar-corner:48}:root[data-skin=phosphor] :is(.bb-depth-rowhead,.bb-st-sticky,.bb-hist-table thead th,.bb-ot-th--sticky,.bb-ot-side,.bb-tr-sechead,.bb-nw-side,.bb-sb-restable-foot,.bb-sb-sidebar,.bb-rs-log,.bb-office-aside,.bb-wire-sheethead,.bb-wire-day,.bb-cmp-tray,.bb-pop-backdrop,.bb-ld-backdrop,.ui-boxscore-player,.ui-notif-group-head),:root[data-skin=phosphor] body.in-game:before{z-index:var(--bb-z-bar)}:root[data-skin=phosphor] .bb-depth-corner{z-index:var(--bb-z-bar-corner)}:root[data-skin=phosphor] :is(.bb-wire-sheethead,.bb-wire-day,.bb-tr-sechead){transform:translate(0,0)}:root[data-skin=phosphor] .bb-odds,:root[data-skin=phosphor] :is(.bb-game-live,.bb-set-ingester){padding:.75rem .9rem}:root[data-skin=phosphor] .bb-gradeblock{width:4.75rem;height:4.75rem}:root[data-skin=phosphor] .bb-sb-insertzone{height:2.5rem}:root[data-skin=phosphor] .bb-follow{font-family:var(--px-chrome);border:2px solid var(--amber);background:var(--surface);color:var(--amber);white-space:nowrap;border-radius:9px;align-items:center;gap:.375rem;padding:.3rem .7rem;display:inline-flex;box-shadow:3px 3px #000}:root[data-skin=phosphor] .bb-follow--on{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] :is(.bb-scout-sum strong,.bb-ovrpot-ovr){font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .bb-ovrpot--poor{color:var(--danger,#ff5f45)}:root[data-skin=phosphor] .bb-cur-col{--cur-fs:13px}:root[data-skin=phosphor] .bb-fav-rank-line{--rank-fs:13px}@media (width<=640px){:root[data-skin=phosphor] :is(.bb-diamond-pos,.bb-tag,.bb-dp-total-label,.bb-war-lbl,.bb-ai-chip,.bb-grade-rank){font-size:13px}}
