@font-face{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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Raleway Font;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Raleway-VariableFont_wght-CN4ckUMu.woff2) format("woff2")}body{font-family:Raleway Font,sans-serif;font-variant-numeric:lining-nums}:root{--special-action-bg: rgba(0, 0, 0, 1);--special-action-bg-subtle: #1a1818;--special-action-fg: #ffffff;--game-content-width: 1100px;--game-container-gutter: max( 0px, calc((100% - var(--social-bar-width, 0px) - var(--game-content-width)) / 2) );--theme-color-highlight: #5b7fa6}*,*:before,*:after{box-sizing:border-box}:disabled,[disabled],[aria-disabled=true],[data-disabled]{cursor:default!important}html{background-color:#000;overflow-x:hidden}[data-game-faction=bf]{--header-image: url(/assets/header-bf-N_4IjQGk.webp)}[data-game-faction=uic]{--header-image: url(/assets/header-uic-Bgy7x_s0.webp)}[data-game-faction=sl]{--header-image: url(/assets/header-sl-DAS0vgTv.webp)}[data-game-faction=nof]{--header-image: url(/assets/header-nof-C6Z2kXTm.webp)}[data-game-faction=neb]{--header-image: url(/assets/header-neb-h0Km9bDp.webp)}@property --shimmer-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-angle-offset{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-percent{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --gradient-shine{syntax: "<color>"; initial-value: white; inherits: false;}@container units-container (min-width: 800px){.unit-grid-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@container units-container (min-width: 1200px){.unit-grid-container{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.header{position:sticky;background:linear-gradient(#000c,#00000059);-webkit-mask-image:linear-gradient(to top,transparent 0px,black 5px);mask-image:linear-gradient(to top,transparent 0px,black 5px);right:var(--social-bar-width);top:0;height:80px;padding:12px;width:100%;z-index:1001;transition:transform .3s ease}.header .main-menu{height:100%}.header .main-menu a,.header .main-menu button{padding-inline:var(--chakra-space-6);height:100%;text-transform:uppercase;font-weight:800;transition:none!important}.header .user-menu{height:100%}.header .user-menu button{height:100%;text-transform:uppercase;font-weight:700}.header .user-menu>a,.header .user-menu>div{height:100%;display:inline-flex;align-items:stretch}@media(max-width:600px){.header .main-menu{display:none}.header .user-menu{margin-left:auto}.header .user-menu button{padding-inline:var(--chakra-space-3)}}.centered-x{position:absolute;left:50%;transform:translate(-50%)}.centered-y{position:absolute;top:50%;transform:translateY(-50%)}.chakra-table.compact td{padding:6px 10px}.header--hidden{transform:translateY(-100%)}.game-header{position:relative;right:var(--social-bar-width);top:0;height:127px;padding:12px;width:100%;z-index:1001}.game-header .user-menu{padding:12px;border-radius:8px;background:#00000080}.header-image{position:absolute;top:0;left:0;right:var(--social-bar-width);bottom:0;border-bottom:.5px solid black;background:var(--header-image);background-repeat:no-repeat;background-size:cover;background-position:center top;height:127px;margin:0 auto;z-index:199;opacity:.95;box-shadow:0 12px 24px -8px #00000059}@media(min-width:1700px){.header-image{background-position:center center}}#app{padding-right:var(--social-bar-width)}.total-viewport{position:relative;z-index:1000;margin-top:16px}.viewport{padding-bottom:16px}.background{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;height:100%}.banner-container{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.landing-notice{position:relative;isolation:isolate;contain:paint;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:14px;width:min(100%,600px);min-height:72px;margin-inline:auto;padding:13px 17px 13px 15px;overflow:hidden;border:0;background:radial-gradient(ellipse 58% 90% at 43% 50%,rgba(5,7,10,.2),transparent 82%)}.landing-notice:before{content:"";position:absolute;top:0;right:-14px;bottom:0;left:-14px;z-index:-2;pointer-events:none;background:radial-gradient(circle at 4px 4px,rgba(247,231,159,.72) 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(ellipse 17% 72% at 4% 55%,black,transparent 72%),radial-gradient(ellipse 58% 105% at 45% 50%,rgba(0,0,0,.78),transparent 80%),radial-gradient(ellipse 23% 76% at 96% 43%,rgba(0,0,0,.65),transparent 74%);mask-image:radial-gradient(ellipse 17% 72% at 4% 55%,black,transparent 72%),radial-gradient(ellipse 58% 105% at 45% 50%,rgba(0,0,0,.78),transparent 80%),radial-gradient(ellipse 23% 76% at 96% 43%,rgba(0,0,0,.65),transparent 74%);opacity:.13}.landing-notice:after{content:"";position:absolute;top:-6px;right:-20px;bottom:-6px;left:-20px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 4px 4px,rgba(247,231,159,.78) 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(ellipse 24% 76% at 73% 46%,black,transparent 74%);mask-image:radial-gradient(ellipse 24% 76% at 73% 46%,black,transparent 74%);opacity:0;animation:landing-notice-dot-current 96s cubic-bezier(.38,.05,.18,1) 18s infinite backwards}@media(min-resolution:2dppx){.landing-notice:before,.landing-notice:after{background:radial-gradient(circle at 2px 2px,rgba(247,231,159,.78) .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}.landing-notice__signal{position:relative;display:grid;place-items:center;width:28px;aspect-ratio:1;border:.5px solid rgba(247,231,159,.2);border-radius:50%;background:#d9ac0d06}.landing-notice__signal:before,.landing-notice__signal:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.landing-notice__signal:before{top:5px;right:5px;bottom:5px;left:5px;border:.5px dashed rgba(247,231,159,.3);animation:landing-notice-drift 83s cubic-bezier(.45,.05,.2,1) 36s infinite backwards}.landing-notice__signal:after{top:-5px;right:-5px;bottom:-5px;left:-5px;border:.5px solid rgba(217,172,13,.12);opacity:0;animation:landing-notice-echo 42s cubic-bezier(.2,.7,.3,1) 20s infinite backwards}.landing-notice__signal-core{width:4px;aspect-ratio:1;border-radius:50%;background:#f7e79fe6;box-shadow:0 0 5px #f7e79fcc,0 0 14px #d9ac0d80;animation:landing-notice-core 47s steps(1,end) 24s infinite backwards}.landing-notice__copy{min-width:0}.landing-notice__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 5px;color:#f7e79f9e;font-size:9px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase}.landing-notice__eyebrow:before{content:"";width:13px;height:.5px;flex:none;background:#f7e79f7a;box-shadow:4px 0 #f7e79f26}.landing-notice__message{margin:0;color:#ffffff8f;font-size:12px;font-weight:450;line-height:1.45;letter-spacing:.012em}.landing-notice__message strong{color:#ffffffe6;font-weight:590}.landing-notice__telemetry{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-width:47px;padding-block:1px;color:#f7e79f59}.landing-notice__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;line-height:1;letter-spacing:.12em}.landing-notice__meter{display:flex;align-items:flex-end;gap:3px;height:11px}.landing-notice__meter i{display:block;width:1px;height:4px;background:currentColor;transform-origin:bottom;animation:landing-notice-meter 43s steps(1,end) 17s infinite backwards}.landing-notice__meter i:nth-child(2){height:7px;animation-delay:23s;animation-duration:51s}.landing-notice__meter i:nth-child(3){height:10px;animation-delay:19s;animation-duration:37s}.landing-notice__meter i:nth-child(4){height:6px;animation-delay:29s;animation-duration:57s}.landing-notice__meter i:nth-child(5){height:3px;animation-delay:21s;animation-duration:46s}.landing-notice__scan{position:absolute;z-index:-1;top:8%;left:8%;width:24%;height:84%;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse,rgba(217,172,13,.055),transparent 72%);filter:blur(8px);opacity:0;animation:landing-notice-scan 54s cubic-bezier(.5,0,.25,1) 14s infinite backwards}.landing-notice__traveler{position:absolute;z-index:-1;left:8%;bottom:9px;width:42px;height:18px;pointer-events:none;background:radial-gradient(circle at 4px 4px,rgba(247,231,159,.78) 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:linear-gradient(90deg,transparent,black 38% 72%,transparent),radial-gradient(ellipse at center,black,transparent 72%);mask-image:linear-gradient(90deg,transparent,black 38% 72%,transparent),radial-gradient(ellipse at center,black,transparent 72%);opacity:0;animation:landing-notice-traveler 71s cubic-bezier(.12,.55,.24,1) 19s infinite backwards}@media(min-resolution:2dppx){.landing-notice__traveler{background:radial-gradient(circle at 2px 2px,rgba(247,231,159,.78) .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}@keyframes landing-notice-dot-current{0%,19%{translate:-8px 2px;opacity:0}23%{opacity:.045}37%{translate:13px -2px;opacity:.12}43%,72%{translate:17px -1px;opacity:0}77%{opacity:.035}89%{translate:-2px 3px;opacity:.09}to{translate:-8px 2px;opacity:0}}@keyframes landing-notice-drift{0%,21%{rotate:0deg}48%,69%{rotate:124deg}to{rotate:360deg}}@keyframes landing-notice-echo{0%,35%,to{scale:.82;opacity:0}38%{opacity:.22}47%{scale:1.28;opacity:0}}@keyframes landing-notice-core{0%,41%,44%,78%,81%,to{opacity:.84;scale:1}42%,80%{opacity:.38;scale:.82}65%{opacity:.92;scale:1.18}}@keyframes landing-notice-meter{0%,54%,58%,82%,85%,to{opacity:.28;scale:1 .52}55%{opacity:.58;scale:1 .9}83%{opacity:.43;scale:1 .7}}@keyframes landing-notice-scan{0%,30%{translate:0 0;opacity:0}32%{opacity:.42}41%{translate:255% -4%;opacity:.24}44%,to{translate:255% -4%;opacity:0}}@keyframes landing-notice-traveler{0%,61%{translate:0;opacity:0}63%{opacity:.16}72%{opacity:.08}76%,to{translate:min(68vw,410px) -5px;opacity:0}}@media(max-width:520px){.landing-notice{grid-template-columns:24px minmax(0,1fr);column-gap:11px;min-height:69px;padding:12px 14px 12px 13px}.landing-notice__signal{width:23px}.landing-notice__eyebrow{font-size:8px;letter-spacing:.14em}.landing-notice__message{font-size:11px}.landing-notice__telemetry{display:none}}@media(prefers-reduced-motion:reduce){.landing-notice:after,.landing-notice__signal:before,.landing-notice__signal:after,.landing-notice__signal-core,.landing-notice__meter i,.landing-notice__scan,.landing-notice__traveler{animation:none}.landing-notice__scan,.landing-notice__traveler{display:none}}.landing-entry{position:relative;display:flex;align-items:center;justify-content:center;margin-top:1rem}.landing-entry__status{position:absolute;bottom:calc(100% + .9rem);left:50%;transform:translate(-50%);margin:0;color:#f7e79f94;font-size:10px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default}.game-status{color:#f7e79fb3;position:absolute;left:50%;transform:translate(-50%);text-transform:uppercase;font-size:12px}.landing-story{position:relative;padding:clamp(72px,12vh,140px) clamp(24px,6vw,80px);scroll-margin-top:96px;background:radial-gradient(60% 40% at 50% 0%,rgba(217,172,13,.05),transparent);overflow:hidden}.landing-story__dotscape{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 4px 4px,rgb(217,172,13) 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(58% 20% at 12% 16%,rgba(0,0,0,.9),transparent 70%),radial-gradient(44% 14% at 88% 34%,rgba(0,0,0,.55),transparent 70%),radial-gradient(64% 18% at 4% 58%,rgba(0,0,0,.75),transparent 70%),radial-gradient(40% 12% at 78% 74%,rgba(0,0,0,.45),transparent 70%),radial-gradient(70% 16% at 30% 96%,rgba(0,0,0,.65),transparent 70%);mask-image:radial-gradient(58% 20% at 12% 16%,rgba(0,0,0,.9),transparent 70%),radial-gradient(44% 14% at 88% 34%,rgba(0,0,0,.55),transparent 70%),radial-gradient(64% 18% at 4% 58%,rgba(0,0,0,.75),transparent 70%),radial-gradient(40% 12% at 78% 74%,rgba(0,0,0,.45),transparent 70%),radial-gradient(70% 16% at 30% 96%,rgba(0,0,0,.65),transparent 70%);opacity:.24}.landing-story__dotscape--cursor{-webkit-mask-image:radial-gradient(240px circle at var(--story-cursor-x, 50%) var(--story-cursor-y, -999px),black,transparent 70%);mask-image:radial-gradient(240px circle at var(--story-cursor-x, 50%) var(--story-cursor-y, -999px),black,transparent 70%);opacity:0;transition:opacity .5s ease}@media(hover:hover)and (pointer:fine){.landing-story:hover .landing-story__dotscape--cursor{opacity:.15}}.landing-story__divider,.landing-story__reveal{position:relative}.landing-story__reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.landing-story__reveal.is-visible{opacity:1;transform:translateY(0)}.landing-story__divider{width:min(520px,70vw);height:1px;margin:0 auto clamp(56px,9vh,96px);background:linear-gradient(90deg,transparent 0%,rgba(202,162,21,.55) 50%,transparent 100%)}.landing-story__header{max-width:860px;margin:0 auto;text-align:center}.landing-story__eyebrow{font-size:14px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#f7e79fb3}.landing-story__headline{margin-top:18px;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.12;letter-spacing:-.01em;color:#fffffff0}.landing-story__lede{max-width:62ch;margin:24px auto 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.8;color:#ffffffb3}.landing-story__pillars{display:flex;flex-direction:column;gap:clamp(64px,10vh,112px);max-width:980px;margin:clamp(80px,12vh,140px) auto 0}.landing-story__pillar{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(24px,5vw,56px);align-items:start}.landing-story__pillar-index{position:relative;isolation:isolate;font-size:clamp(4rem,9vw,6.5rem);font-weight:200;line-height:.9;font-variant-numeric:tabular-nums;color:#f7e79f40}.landing-story__pillar-index:before{content:"";pointer-events:none;position:absolute;top:-18px;right:-30px;bottom:-18px;left:-30px;z-index:-1;background:radial-gradient(circle at 4px 4px,rgb(217,172,13) 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(closest-side,#000 0%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0%,transparent 100%);opacity:.22}.landing-story__pillar-title{font-size:22px;font-weight:300;line-height:1.3;color:#f7e79f}.landing-story__pillar-rule{width:min(340px,60%);height:1px;margin-top:14px;background:linear-gradient(90deg,rgba(202,162,21,.55) 0%,rgba(255,255,255,.06) 55%,transparent 100%)}.landing-story__pillar-body{max-width:55ch;margin-top:20px;line-height:1.8;color:#ffffffa6}@media(min-width:600px){.landing-story__pillar--flip{grid-template-columns:1fr auto}.landing-story__pillar--flip .landing-story__pillar-index{order:2}.landing-story__pillar--flip .landing-story__pillar-content{order:1;justify-self:end;text-align:right}.landing-story__pillar--flip .landing-story__pillar-rule,.landing-story__pillar--flip .landing-story__pillar-body{margin-left:auto}.landing-story__pillar--flip .landing-story__pillar-rule{background:linear-gradient(270deg,rgba(202,162,21,.55) 0%,rgba(255,255,255,.06) 55%,transparent 100%)}}@media(max-width:599px){.landing-story__pillar{grid-template-columns:1fr;row-gap:12px}}.landing-story__counters{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(28px,5vw,56px);margin-top:clamp(88px,13vh,150px)}.landing-story__counter{display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width:600px){.landing-story__counter+.landing-story__counter{border-left:1px solid rgba(202,162,21,.18);padding-left:clamp(28px,5vw,56px)}}.landing-story__counter-value{font-size:clamp(2rem,4vw,2.75rem);font-weight:200;line-height:1;font-variant-numeric:tabular-nums;color:#f7e79fe6}.landing-story__counter-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.landing-story__cta{display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,44px);margin-top:clamp(72px,11vh,130px);padding-block:32px}.landing-story__cta:before,.landing-story__cta:after{content:"";flex:1;max-width:280px;height:1px;background:linear-gradient(90deg,transparent,rgba(202,162,21,.45))}.landing-story__cta:after{background:linear-gradient(270deg,transparent,rgba(202,162,21,.45))}.landing-story__cta-stage{position:relative;isolation:isolate}.landing-story__cta-stage:before{content:"";pointer-events:none;position:absolute;top:-80px;right:-120px;bottom:-80px;left:-120px;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(217,172,13,.12),transparent 70%)}@media(min-resolution:2dppx){.landing-story__pillar-index:before,.landing-story__dotscape{background:radial-gradient(circle at 2px 2px,rgb(217,172,13) .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}@media(prefers-reduced-motion:reduce){.landing-story__reveal{opacity:1;transform:none;transition:none}}.social-bar{display:flex;position:fixed;right:0;top:0;bottom:0;width:var(--social-bar-visible-width, 225px);background:#000000bf;border-left:1px solid rgba(255,255,255,.08);z-index:1100;overflow:hidden}.social-bar.social-bar--overlay{background:var(--theme-color-glass-bg, rgba(16, 20, 28, .72));-webkit-backdrop-filter:var(--blur-filter, blur(25px));backdrop-filter:var(--blur-filter, blur(25px));border-left:.5px solid rgba(151,151,151,.12);box-shadow:-12px 0 40px #00000059}.social-bar .social-bar__header{flex-shrink:0;padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.social-bar .social-bar__own-name{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-bar .social-bar__content{flex:1;overflow-y:auto;padding:14px 12px}.social-bar .social-bar__section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.55}.social-bar .social-bar__offline-toggle{font-size:11px;opacity:.55;cursor:pointer}.social-bar .social-bar__offline-toggle:hover{opacity:.9;text-decoration:underline}.social-bar .social-bar__empty{font-size:12px;opacity:.55;white-space:normal}.social-friend-row{padding:4px 6px;margin-inline:-6px;border-radius:6px;min-width:0}.social-friend-row:hover{background:#ffffff0f}.social-friend-row .social-friend-row__name{font-size:13px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.social-friend-row .social-friend-row__actions{opacity:0;transition:opacity .15s ease}.social-friend-row:hover .social-friend-row__actions,.social-friend-row .social-friend-row__actions--visible{opacity:1}.presence-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%}.presence-dot.presence-dot--online{background:#3ddc84;box-shadow:0 0 6px #3ddc8499}.presence-dot.presence-dot--offline{background:transparent;border:1.5px solid rgba(255,255,255,.3)}.presence-dot.presence-dot--president{width:8px;height:8px;border:1px solid #d7ad52}.presence-dot.presence-dot--president.presence-dot--online{box-shadow:0 0 4px #3ddc8473}.social-unread-badge{flex-shrink:0;min-width:17px;height:17px;padding-inline:4px;border-radius:360px;background:var(--chakra-colors-red-500, #e53e3e);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.page-header-unread-badge{box-sizing:border-box;min-width:15px;height:15px;padding-inline:3px;border:1px solid rgba(255,255,255,.2);border-radius:360px;background:#111827c7;box-shadow:0 1px 4px #00000040;color:#ffffffd9;font-size:9px;font-weight:600;line-height:13px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chat-dock{position:fixed;bottom:0;right:calc(var(--social-bar-visible-width, 0px) + 12px);z-index:1101}.faction-adviser{--adviser-bottom: 18px;position:fixed;right:calc(var(--social-bar-visible-width, 0px) + 18px);bottom:var(--adviser-bottom);z-index:1150;display:flex;align-items:flex-end;justify-content:flex-end;width:min(490px,100vw - var(--social-bar-visible-width, 0px) - 36px);pointer-events:none;transition:right .22s cubic-bezier(.22,1,.36,1)}.faction-adviser.faction-adviser--chat-minimized{--adviser-bottom: 68px}.faction-adviser.faction-adviser--chat-expanded{--adviser-bottom: 318px}[data-adviser-placement=container] .faction-adviser{right:max(var(--social-bar-visible-width, 0px) + 18px,var(--game-container-gutter) + var(--social-bar-width, 0px) - 74px)}.faction-adviser__expanded{display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.faction-adviser__aperture{position:relative;isolation:isolate;overflow:hidden;transform-origin:50% 50%}.faction-adviser__minimized{flex:0 0 62px;width:62px;min-width:62px;height:62px;padding:0;border:1px solid color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 52%,rgba(255,255,255,.16));border-radius:50%;background:radial-gradient(circle at 35% 22%,color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 24%,transparent),transparent 55%),var(--theme-color-glass-bg, rgba(16, 20, 28, .62));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:inset 0 1px #ffffff21,0 10px 26px #0006,0 0 color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 25%,transparent);cursor:pointer;pointer-events:auto;perspective:220px;transition:border-color .2s ease,box-shadow .24s ease}.faction-adviser__minimized:before{content:"";position:absolute;z-index:0;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 42%,color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 24%,transparent) 68%,transparent 76%),conic-gradient(from 15deg,transparent,color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 18%,transparent),transparent 38%);opacity:0;transform:scale(.72) rotate(-18deg);transition:opacity .22s ease,transform .38s cubic-bezier(.16,1,.3,1);pointer-events:none}.faction-adviser__minimized:hover,.faction-adviser__minimized:focus-visible{border-color:color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 82%,white 10%);box-shadow:inset 0 1px #ffffff2e,0 12px 30px #00000075,0 0 0 4px color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 20%,transparent),0 0 24px 7px color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 28%,transparent);outline:none}.faction-adviser__minimized:hover:before,.faction-adviser__minimized:focus-visible:before{opacity:1;transform:scale(1) rotate(12deg)}.faction-adviser__minimized:hover .faction-adviser__iris--outer,.faction-adviser__minimized:focus-visible .faction-adviser__iris--outer{animation-duration:1.8s;opacity:1}.faction-adviser__minimized:hover .faction-adviser__iris--inner,.faction-adviser__minimized:focus-visible .faction-adviser__iris--inner{animation-duration:1.3s;opacity:.76}.faction-adviser__portrait-reactor{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;pointer-events:none;will-change:transform}.faction-adviser__portrait-reactor img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.faction-adviser__character-layout{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.faction-adviser__iris{position:absolute;z-index:3;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;pointer-events:none;background:conic-gradient(from 35deg,transparent 0deg 38deg,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 82%,white 12%) 42deg 48deg,transparent 52deg 112deg,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 58%,transparent) 118deg 127deg,transparent 132deg 218deg,rgba(255,255,255,.55) 222deg 226deg,transparent 232deg 360deg);-webkit-mask:radial-gradient(circle,transparent 61%,black 64% 73%,transparent 76%);mask:radial-gradient(circle,transparent 61%,black 64% 73%,transparent 76%);opacity:.78;transition:opacity .2s ease,filter .2s ease}.faction-adviser__iris--outer{animation:faction-adviser-iris-spin 9s linear infinite}.faction-adviser__iris--inner{top:8px;right:8px;bottom:8px;left:8px;opacity:.48;animation:faction-adviser-iris-spin-reverse 6.5s linear infinite}.faction-adviser__iris--release{top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;opacity:0;animation:faction-adviser-iris-release .52s cubic-bezier(.16,1,.3,1)}.faction-adviser__bubble-stage{position:relative;align-self:center;width:min(310px,62vw);margin:0 -12px 42px 0;transform-origin:100% 55%}.faction-adviser__projection-beam{position:absolute;z-index:-1;top:50%;right:-34px;width:calc(100% + 25px);height:26px;border-radius:50%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 15%,transparent) 22%,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 70%,white 8%) 100%);filter:blur(8px);transform-origin:100% 50%;pointer-events:none}.faction-adviser__bubble{position:relative;width:100%;padding:17px 38px 17px 18px;color:#fffffff0;font-size:14px;font-weight:550;line-height:1.48;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 15%,transparent),transparent 52%),var(--theme-color-glass-bg, rgba(16, 20, 28, .58));backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:1px solid color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 32%,rgba(255,255,255,.08));border-radius:14px 14px 4px;box-shadow:inset 0 1px #ffffff12,0 12px 34px #00000052;overflow:hidden;pointer-events:auto;transform-origin:50% 50%;transition:backdrop-filter .18s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .18s cubic-bezier(.22,1,.36,1)}.faction-adviser--bubble-blurred .faction-adviser__bubble{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.faction-adviser__bubble--sequence{padding-bottom:12px}.faction-adviser__message{position:relative;z-index:1;display:block}.faction-adviser__actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:13px}.faction-adviser--idle .faction-adviser__minimized{opacity:.85}.faction-adviser--idle .faction-adviser__minimized:hover,.faction-adviser--idle .faction-adviser__minimized:focus-visible{opacity:1}.faction-adviser__navigation{position:relative;z-index:2;display:grid;grid-template-columns:28px minmax(52px,1fr) auto;align-items:center;gap:9px;margin-top:13px;padding-top:10px}.faction-adviser__navigation:before{content:"";position:absolute;top:0;right:-20px;left:-4px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 38%,rgba(255,255,255,.08)) 24%,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 16%,transparent) 78%,transparent);pointer-events:none}.faction-adviser__previous,.faction-adviser__next,.faction-adviser__action{position:relative;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0;border:1px solid color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 28%,rgba(255,255,255,.09));color:#ffffffc7;background:color-mix(in srgb,var(--theme-color-glass-bg, rgba(16, 20, 28, .58)) 78%,transparent);box-shadow:inset 0 1px #ffffff0f;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .2s ease}.faction-adviser__previous:hover,.faction-adviser__next:hover,.faction-adviser__action:hover{color:#fff;border-color:color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 65%,white 8%);background:color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 16%,var(--theme-color-glass-bg, rgba(16, 20, 28, .72)))}.faction-adviser__previous:focus-visible,.faction-adviser__next:focus-visible,.faction-adviser__action:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 78%,white 12%);outline-offset:2px}.faction-adviser__previous{width:28px;border-radius:50%;font-size:14px}.faction-adviser__previous:disabled{visibility:hidden;pointer-events:none}.faction-adviser__progress{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:14px}.faction-adviser__progress-segment{position:relative;flex:1 1 7px;max-width:18px;height:3px;overflow:hidden;border-radius:99px;background:#ffffff24;box-shadow:inset 0 1px 1px #0003;transition:flex-grow .28s cubic-bezier(.16,1,.3,1),background .22s ease,box-shadow .22s ease}.faction-adviser__progress-segment--visited{background:color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 52%,rgba(255,255,255,.15))}.faction-adviser__progress-segment--current{flex-grow:1.8;background:color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 82%,white 18%);box-shadow:0 0 7px color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 60%,transparent),inset 0 1px #ffffff7a}.faction-adviser__progress-segment--current:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);transform:translate(-130%);animation:faction-adviser-progress-glint .48s cubic-bezier(.22,1,.36,1)}.faction-adviser__next,.faction-adviser__action{gap:4px;min-width:65px;padding:0 9px 0 11px;overflow:hidden;border-radius:99px;color:#ffffffed;font:inherit;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 28%,transparent),transparent 75%),color-mix(in srgb,var(--theme-color-glass-bg, rgba(16, 20, 28, .72)) 86%,transparent);box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0003}.faction-adviser__next:before,.faction-adviser__action:before{content:"";position:absolute;top:-50%;bottom:-50%;left:-35%;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-180%) skew(-16deg);transition:transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.faction-adviser__next:hover,.faction-adviser__action:hover{box-shadow:inset 0 1px #ffffff26,0 5px 15px #00000042,0 0 15px color-mix(in srgb,var(--theme-color-highlight, #8da5c2) 22%,transparent)}.faction-adviser__next:hover:before,.faction-adviser__action:hover:before{transform:translate(570%) skew(-16deg)}.faction-adviser__next svg,.faction-adviser__action svg{flex:0 0 auto;font-size:13px}.faction-adviser__next--finish{border-color:color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 52%,rgba(255,255,255,.12))}.faction-adviser__scan{position:absolute;z-index:0;top:-35%;bottom:-35%;left:-18%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);filter:blur(3px);transform:skew(-15deg);animation:faction-adviser-scan .58s .12s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.faction-adviser__close{position:absolute!important;top:5px;right:5px;min-width:28px!important;color:#ffffff9e!important}.faction-adviser__close:hover{color:#fff!important;background:#ffffff17!important}.faction-adviser__character{flex:0 0 175px;width:175px;height:190px;border:0 solid transparent;border-radius:18px;filter:drop-shadow(0 16px 22px rgba(0,0,0,.38))}.faction-adviser__character-float{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:55% 100%;animation:faction-adviser-idle 4.8s ease-in-out infinite}.faction-adviser__character-float img{width:100%;height:100%;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.faction-adviser__glint{position:absolute;top:24%;left:43%;width:10px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 8px 3px var(--theme-color-highlight, rgba(255, 255, 255, .8));opacity:0;animation:faction-adviser-glint 6.2s ease-in-out 1.4s infinite}.faction-adviser__glint--portrait{z-index:4;top:23%;left:46%;width:8px;height:2px}@keyframes faction-adviser-idle{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-6px) rotate(.55deg)}}@keyframes faction-adviser-glint{0%,82%,to{opacity:0;transform:scaleX(.4)}86%{opacity:.9;transform:scaleX(1.25)}90%{opacity:0;transform:scaleX(.5)}}@keyframes faction-adviser-iris-spin{to{transform:rotate(360deg)}}@keyframes faction-adviser-iris-spin-reverse{to{transform:rotate(-360deg)}}@keyframes faction-adviser-iris-release{0%{opacity:.8;transform:scale(.34) rotate(-35deg)}55%{opacity:.42}to{opacity:0;transform:scale(2.2) rotate(65deg)}}@keyframes faction-adviser-scan{0%{opacity:0;transform:translate(0) skew(-15deg)}24%{opacity:1}to{opacity:0;transform:translate(620%) skew(-15deg)}}@keyframes faction-adviser-progress-glint{to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.faction-adviser,.faction-adviser__character,.faction-adviser__character-float,.faction-adviser__glint,.faction-adviser__minimized,.faction-adviser__minimized:before,.faction-adviser__portrait-reactor,.faction-adviser__iris,.faction-adviser__bubble,.faction-adviser__scan,.faction-adviser__progress-segment,.faction-adviser__progress-segment--current:after,.faction-adviser__previous,.faction-adviser__next,.faction-adviser__next:before,.faction-adviser__action,.faction-adviser__action:before{animation:none;transition:none}}.chat-window{display:flex;flex-direction:column;width:280px;height:300px;background:var(--theme-color-glass-bg, rgba(16, 20, 28, .72));-webkit-backdrop-filter:var(--blur-filter, blur(25px));backdrop-filter:var(--blur-filter, blur(25px));border:.5px solid rgba(151,151,151,.16);border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -8px 30px #0000004d;overflow:hidden}.chat-window.chat-window--minimized{height:50px}.chat-window .chat-window__header{flex-shrink:0;height:50px;padding:0 8px 0 12px;cursor:pointer;background:color-mix(in srgb,var(--theme-color-highlight, #ffffff) 7%,transparent);border-bottom:.5px solid rgba(151,151,151,.14)}.chat-window .chat-window__header:hover{background:color-mix(in srgb,var(--theme-color-highlight, #ffffff) 12%,transparent)}.chat-window .chat-window__title{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-window .chat-window__messages{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.chat-window .chat-window__empty{font-size:12px;opacity:.55;text-align:center;margin-top:auto;margin-bottom:auto}.chat-window .chat-window__input{flex-shrink:0;padding:8px;border-top:1px solid rgba(255,255,255,.08)}.chat-message{display:flex;flex-direction:column;align-items:flex-start;max-width:85%}.chat-message .chat-message__bubble{padding:5px 10px;border-radius:10px;background:#ffffff14;font-size:13px;white-space:pre-wrap;word-break:break-word}.chat-message .chat-message__bubble a{color:color-mix(in srgb,var(--theme-color-highlight, #83b7de) 68%,white 32%);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-underline-offset:2px}.chat-message .chat-message__time{font-size:10px;opacity:.4;margin-top:1px}.chat-message.chat-message--own{align-self:flex-end;align-items:flex-end}.chat-message.chat-message--own .chat-message__bubble{background:color-mix(in srgb,var(--theme-color-highlight, #4299e1) 24%,transparent)}.profile-friend-action{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color-highlight, #ffffff) 30%,transparent);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.profile-friend-action:hover:not(:disabled){color:#fffffff2;background:color-mix(in srgb,var(--theme-color-transparent, rgba(255, 255, 255, .06)) 70%,transparent);-webkit-backdrop-filter:var(--blur-filter, blur(12px));backdrop-filter:var(--blur-filter, blur(12px));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color-highlight, #ffffff) 55%,transparent)}.profile-friend-action:disabled{opacity:.5;cursor:default}.profile-friend-action.profile-friend-action--subtle{box-shadow:inset 0 0 0 1px #ffffff24;color:#fff9}.fade-in{opacity:0}.fade-in.fade-in-active{opacity:1;transition:opacity .5s ease}.main-container{width:var(--game-content-width);background:#070707b3;border-radius:8px;margin:0 auto}.game-container{position:relative;width:var(--game-content-width);z-index:1000;margin:0 auto}.content{position:relative;width:100%;min-width:0;flex:1;gap:0!important;margin:16px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center}.start-config{--config-gold: #d9ac0d;--config-gold-soft: #f7e79f;--config-gold-wash: rgba(84, 72, 27, .13)}.start-config .start-config__flow{width:100%;padding-bottom:40px;gap:clamp(32px,5vw,52px)!important}.start-config .start-config__hero{isolation:isolate;position:relative;width:100%;min-height:230px;padding:clamp(28px,5vw,54px);overflow:hidden;border-radius:20px;background:radial-gradient(90% 140% at 0% 0%,rgba(217,172,13,.14),transparent 58%),radial-gradient(70% 120% at 100% 60%,color-mix(in srgb,var(--theme-color-primary) 25%,transparent),transparent 66%),color-mix(in srgb,var(--theme-color-transparent) 88%,rgba(5,6,9,.76));-webkit-backdrop-filter:var(--blur-filter, blur(18px));backdrop-filter:var(--blur-filter, blur(18px));box-shadow:inset 0 0 0 1px #f1da9e24,0 0 0 1px #d9ac0d0f,0 32px 80px -44px #000000f2}.start-config .start-config__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 4px 4px,var(--config-gold) 1px,transparent 0) padding-box;background-size:5px 5px;-webkit-mask-image:radial-gradient(90% 130% at 100% 0%,#000 0%,transparent 62%);mask-image:radial-gradient(90% 130% at 100% 0%,#000 0%,transparent 62%);opacity:.18;pointer-events:none}.start-config .start-config__hero:after{content:"";position:absolute;inset:0 22% auto 0;height:1px;background:linear-gradient(90deg,rgba(241,218,158,.62),rgba(217,172,13,.14),transparent);pointer-events:none}.start-config .start-config__hero-copy{position:relative;z-index:2;max-width:680px}.start-config .start-config__hero-title{max-width:640px;font-size:35px;font-weight:750;line-height:1.03;letter-spacing:-.025em}.start-config .start-config__hero-intro{max-width:590px;margin-top:16px}.start-config .start-config__hero-intro-lead{color:#f7e79fe0;font-size:clamp(16px,2vw,18px);font-weight:650;line-height:1.5}.start-config .start-config__hero-intro-paragraphs{display:grid;gap:7px;margin-top:8px;font-size:clamp(13px,1.7vw,15px);line-height:1.7;color:#ffffffb8}.start-config .start-config__land-pill{width:fit-content;align-items:center;gap:9px;margin-top:22px;padding:7px 13px;border-radius:999px;color:#f7e79fd1;background:#54481b1c;box-shadow:inset 0 0 0 1px #caa21540;font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.start-config .start-config__land-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--config-gold);box-shadow:0 0 12px #d9ac0de6}.start-config .start-config__faction-mark{position:absolute;z-index:0;top:50%;right:7%;width:min(270px,30%);max-height:235px;object-fit:contain;transform:translateY(-50%);opacity:.13;filter:saturate(.85) drop-shadow(0 0 34px var(--theme-color-primary));pointer-events:none;-webkit-user-select:none;user-select:none}.start-config .start-config__hero-seal{position:absolute;z-index:3;top:24px;right:24px;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;color:#f7e79fc2;background:#0f0d0780;box-shadow:inset 0 0 0 1px #f1da9e47,0 0 24px #d9ac0d14;font-size:20px}.start-config .start-config__section{width:100%}.start-config .start-config__section-heading{align-items:flex-start;gap:14px;margin-bottom:18px}.start-config .start-config__section-number{flex:0 0 auto;min-width:36px;padding-top:3px;color:#f7e79fb8;font-size:11px;font-weight:700;letter-spacing:.2em}.start-config .start-config__section-title{font-size:clamp(17px,2vw,22px);font-weight:650;line-height:1.2}.start-config .start-config__section-description{max-width:680px;margin-top:5px;color:#ffffff8f;font-size:13px;line-height:1.55}.start-config .start-config__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.start-config .start-preset-card{position:relative;min-width:0;min-height:190px;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.78;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease,background .18s ease}.start-config .start-preset-card .chakra-card__body{position:relative;z-index:1;padding:18px}.start-config .start-preset-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 4px 4px,var(--config-gold) 1px,transparent 0) padding-box;background-size:5px 5px;-webkit-mask-image:radial-gradient(90% 100% at 100% 0%,#000,transparent 68%);mask-image:radial-gradient(90% 100% at 100% 0%,#000,transparent 68%);opacity:0;transition:opacity .18s ease;pointer-events:none}.start-config .start-preset-card:hover{opacity:1}@media(hover:hover){.start-config .start-preset-card:hover{transform:translateY(-2px)}}.start-config .start-preset-card:focus-visible{outline:2px solid rgba(241,218,158,.88);outline-offset:3px}.start-config .start-preset-card.selected{opacity:1;background:radial-gradient(110% 130% at 100% 0%,rgba(217,172,13,.11),transparent 55%),color-mix(in srgb,var(--theme-color-transparent) 88%,rgba(10,10,8,.62))!important;box-shadow:inset 0 0 0 1px #f1da9e7a,0 0 0 1px #d9ac0d14,0 22px 54px -34px #d9ac0d8c!important}.start-config .start-preset-card.selected:before{opacity:.12}.start-config .start-preset-card.selected .start-preset-card__icon{color:var(--config-gold-soft);background:#54481b2b;box-shadow:inset 0 0 0 1px #f1da9e57}.start-config .start-preset-card__icon{width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:var(--theme-color-highlight);background:var(--theme-color-transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 30%,transparent);transition:color .18s ease,background .18s ease,box-shadow .18s ease}.start-config .start-preset-card__check{margin-left:auto;flex:0 0 auto;color:var(--config-gold-soft);font-size:18px}.start-config .start-preset-card__ratios{position:relative}.start-config .start-preset-card__ratio{padding:4px 7px;border-radius:999px;color:#ffffff80;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0f;font-size:9px;letter-spacing:.015em}.start-config .start-preset-card__ratio strong{color:#ffffffc7}.start-config .start-config__forecast,.start-config .start-config__editor,.start-config .start-config__launch{width:100%}.start-config .start-config__resource-tile{position:relative;min-height:94px;padding:13px;overflow:hidden;border-radius:12px;background:#ffffff09;box-shadow:inset 0 0 0 1px #fff1}.start-config .start-config__resource-tile:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-color-highlight) 55%,transparent),transparent);opacity:.45}.start-config .start-config__resource-tile.negative:after{background:linear-gradient(90deg,transparent,rgba(248,113,113,.72),transparent)}.start-config .start-config__editor-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:13px 16px;border:0;border-radius:12px;color:#fffc;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff14;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.start-config .start-config__editor-toggle:hover,.start-config .start-config__editor-toggle:focus-visible,.start-config .start-config__editor-toggle.open{color:#fffffff5;background:#54481b0f;box-shadow:inset 0 0 0 1px #caa21542}.start-config .start-config__editor-toggle:focus-visible{outline:2px solid rgba(241,218,158,.75);outline-offset:3px}.start-config .start-config__editor-toggle-icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;color:#f7e79fc2;background:var(--config-gold-wash);box-shadow:inset 0 0 0 1px #caa21533}.start-config .start-config__editor-toggle-copy{display:flex;min-width:0;flex-direction:column}.start-config .start-config__editor-toggle-copy small{margin-top:2px;color:#ffffff7a;font-size:10px}.start-config .start-config__editor-toggle-status,.start-config .start-config__editor-toggle-chevron{transition:transform .16s ease}.start-config .start-config__editor-toggle.open .start-config__editor-toggle-chevron{transform:rotate(180deg)}.start-config .start-config__editor{margin-top:10px}.start-config .start-config__editor-header{align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.start-config .start-allocation-grid{margin-top:14px}.start-config .start-allocation-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 42px;align-items:center;gap:9px;min-height:44px;padding:8px 10px 8px 13px;border-radius:10px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0e;transition:background .16s ease,box-shadow .16s ease}.start-config .start-allocation-row.active{background:color-mix(in srgb,var(--theme-color-transparent) 40%,rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 18%,transparent)}.start-config .start-allocation-row__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-config .start-allocation-row__input{width:92px;border-radius:7px;text-align:center}.start-config .start-allocation-row__input:focus-visible{border-color:#f1da9eb8!important;box-shadow:0 0 0 1px #d9ac0d6b!important}.start-config .start-allocation-row__share{color:#ffffff7a;font-variant-numeric:tabular-nums;text-align:right}.start-config .start-config__launch{position:relative;background:radial-gradient(100% 180% at 100% 50%,rgba(217,172,13,.1),transparent 58%),color-mix(in srgb,var(--theme-color-transparent) 88%,rgba(8,8,7,.64))!important;box-shadow:inset 0 0 0 1px #f1da9e21,0 24px 64px -40px #d9ac0d7a!important}.start-config .start-config__launch .chakra-card__body{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(22px,4vw,34px)}.start-config .start-config__launch-label{color:#f7e79f9e;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.start-config .start-config__launch-value{margin-top:4px;font-size:clamp(20px,3vw,28px);font-weight:650}.start-config .start-config__launch-meta{margin-top:5px;color:#ffffff85}.start-config .start-config__launch-action{width:min(100%,340px);align-items:center}.start-config .start-config__submit-hint{max-width:320px;color:#ffffff75;font-size:11px;line-height:1.45;text-align:center}.start-config .special-action>span{gap:9px}@media(max-width:900px){.start-config .start-config__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.start-config .start-config__faction-mark{right:3%;width:34%}}@media(max-width:600px){.start-config .start-config__flow{gap:34px!important;padding-bottom:24px}.start-config .start-config__hero{min-height:0;padding:27px 20px 24px;border-radius:16px}.start-config .start-config__hero-copy{max-width:88%}.start-config .start-config__hero-title{font-size:clamp(1.5rem,7vw,2.1rem)}.start-config .start-config__hero-seal{top:16px;right:16px;width:36px;height:36px;font-size:17px}.start-config .start-config__faction-mark{right:-8%;width:48%;opacity:.09}.start-config .start-config__section-heading{gap:8px;margin-bottom:14px}.start-config .start-config__section-number{min-width:30px}.start-config .start-config__presets{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78vw;gap:10px;margin-inline:-8px;padding:2px calc(50% + 8px - 39vw) 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.start-config .start-config__presets::-webkit-scrollbar{display:none}.start-config .start-preset-card{min-height:184px;scroll-snap-align:center;scroll-snap-stop:always;opacity:.55;transform:scale(.95)}.start-config .start-preset-card.selected{opacity:1;transform:scale(1)}.start-config .start-config__editor-toggle{grid-template-columns:auto minmax(0,1fr) auto}.start-config .start-config__editor-toggle-status{display:none}.start-config .start-config__editor-header{align-items:flex-start}.start-config .start-allocation-row{grid-template-columns:minmax(0,1fr) 82px 38px;padding-left:10px}.start-config .start-allocation-row__input{width:82px}.start-config .start-config__launch .chakra-card__body{flex-direction:column;align-items:stretch}.start-config .start-config__launch-action,.start-config .start-config__launch-action .special-action{width:100%}}@media(prefers-reduced-motion:reduce){.start-config .start-preset-card,.start-config .start-preset-card:before,.start-config .start-preset-card__icon,.start-config .start-config__editor-toggle,.start-config .start-config__editor-toggle-chevron,.start-config .start-allocation-row{transition:none}.start-config .start-preset-card:hover{transform:none}}.status-container{width:100%}.grid-table{display:grid}.grid-table>.grid-row{border-bottom:.5px solid rgba(255,255,255,.3490196078)}.grid-table>.grid-row:last-child{border-bottom:none}.grid-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding:3px 12px}.ranking-rank-cell{position:relative}.ranking-movement{position:absolute;top:50%;left:calc(50% + 13px);padding:1px 4px;border-radius:999px;font-size:9px;font-weight:750;line-height:1.25;transform:translateY(-50%);animation:ranking-movement 1.8s ease both}.ranking-movement--up{color:color-mix(in srgb,var(--success-color) 68%,#8fffd2);background:color-mix(in srgb,var(--success-color) 12%,transparent)}.ranking-movement--down{color:color-mix(in srgb,var(--error-color) 72%,#ff91ad);background:color-mix(in srgb,var(--error-color) 12%,transparent)}@keyframes ranking-movement{0%{opacity:0;transform:translateY(-20%)}18%,72%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-80%)}}@media(prefers-reduced-motion:reduce){.ranking-movement{animation:none}}.corporation-creation-modal .faction-selection{height:600px}.corporation-creation-modal .faction-container{opacity:.85;transition:opacity .25s;cursor:pointer}.corporation-creation-modal .faction-container:hover,.corporation-creation-modal .faction-container.selected,.corporation-creation-modal .faction-container.selected .faction-label{opacity:1}.corporation-creation-modal .faction-container.not-selected{opacity:.5}.corporation-creation-modal .faction-container.not-selected:hover{opacity:.85}.corporation-creation-modal .faction-container.not-selected .faction-label{opacity:0}.corporation-creation-modal .faction-logo{max-width:200px}.corporation-creation-modal .faction-carousel{display:none;align-items:flex-start;width:100vw;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-inline:7vw}.corporation-creation-modal .faction-carousel::-webkit-scrollbar{display:none}.corporation-creation-modal .faction-carousel .faction-carousel-item{flex:0 0 auto;width:86vw;scroll-snap-align:center;scroll-snap-stop:always;cursor:pointer;opacity:.4;transform:scale(.88);transform-origin:center top;transition:opacity .25s,transform .25s}.corporation-creation-modal .faction-carousel .faction-carousel-item.selected{opacity:1;transform:scale(1)}.corporation-creation-modal .faction-carousel .faction-carousel-item .faction-logo{max-width:52vw}.corporation-creation-modal .faction-carousel .faction-carousel-item__details{text-align:center;margin-top:var(--chakra-space-4)}.corporation-creation-modal .selected-faction{opacity:0;margin-top:var(--chakra-space-10);transition:opacity .25s}.corporation-creation-modal .selected-faction.show{opacity:1}.corporation-creation-modal .faction-label{color:#f7e79f;transition:opacity .25s;font-size:20px;font-weight:300}.corporation-creation-modal .faction-description{max-width:400px;text-align:center}.corporation-creation-modal .faction-boni{color:#f7e79f;font-size:16px;font-weight:300}.corporation-creation-modal .faction-mali{color:#f7e79f;font-size:13px;font-weight:300}.corporation-creation-modal .faction-mali-list{font-size:13px;opacity:.85}@media(max-width:600px){.corporation-creation-modal.chakra-modal__content{min-height:100dvh;max-height:100dvh}.corporation-creation-modal .chakra-modal__body{flex:1;min-height:0;overflow-y:auto}.corporation-creation-modal .chakra-modal__body.mobile-layout-step-faction{justify-content:flex-start}.corporation-creation-modal .faction-selection{height:auto}.corporation-creation-modal .faction-row{display:none}.corporation-creation-modal .faction-carousel{display:flex}.corporation-creation-modal .selected-faction{display:none}.corporation-creation-modal .faction-description{max-width:90vw;padding-inline:var(--chakra-space-4)}}.attack-types-container{opacity:.85;transition:opacity .25s;cursor:pointer}.attack-types-container:hover,.attack-types-container.selected,.attack-types-container.selected .faction-label{opacity:1}.attack-types-container.not-selected{opacity:.5}.attack-types-container.not-selected:hover{opacity:.85}.attack-types-container.not-selected .faction-label{opacity:0}.attack-type-logo{max-width:150px}.selected-attack-type{opacity:0;transition:opacity .25s}.selected-attack-type.show{opacity:1}.attack-selection-label{transition:opacity .25s;font-size:16px;font-weight:300}.science-category-logo-container{opacity:.85;transition:opacity .25s;cursor:pointer;align-items:center;text-align:center}.science-category-logo-container:hover,.science-category-logo-container.selected{opacity:1}.science-category-logo-container.not-selected{opacity:.5}.science-category-logo-container.not-selected:hover{opacity:.85}.resource-icon,.general-icon{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;width:2rem;height:2rem}.chakra-alert[data-status=success]{color:var(--success-color);background:var(--white-alpha)}.chakra-alert[data-status=error]{color:var(--error-color);background:var(--white-alpha)}.success-message{color:var(--success-color)}.failure-message{color:var(--error-color)}.highlight-alert{border-radius:360px;font-weight:600;font-size:14px;padding:8px 16px}.highlight{color:var(--highlight-color)}.highlight-danger{color:var(--error-color)}.affectable-value--interactive{position:relative;isolation:isolate;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;border-radius:4px;color:inherit;background:transparent;font:inherit;line-height:inherit;text-align:inherit;vertical-align:baseline;cursor:pointer}.affectable-value--interactive:before,.affectable-value--interactive:after{content:"";position:absolute;pointer-events:none;border-radius:5px}.affectable-value--interactive:before{z-index:-1;top:-2px;right:-3px;bottom:-2px;left:-3px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--theme-color-highlight, #5b7fa6) 24%,transparent),color-mix(in srgb,var(--theme-color-highlight, #5b7fa6) 13%,transparent) 62%,transparent);opacity:0;transform:scale(.96)}.affectable-value--interactive:after{z-index:1;top:-2px;right:-3px;bottom:-2px;left:-3px;background:linear-gradient(108deg,transparent 18%,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 22%,transparent) 38%,rgba(255,255,255,.72) 50%,color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 32%,transparent) 62%,transparent 82%);background-position:140% 0;background-size:260% 100%;opacity:0}.affectable-value--interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 72%,white 8%);outline-offset:2px}.affectable-value-hint-active .affectable-value--interactive{animation:affectable-value-hint-frame 9s ease-in-out both}.affectable-value-hint-active .affectable-value--interactive:before{animation:affectable-value-hint-wash 9s ease-in-out both}.affectable-value-hint-active .affectable-value--interactive:after{animation:affectable-value-hint-sheen 2.55s cubic-bezier(.22,1,.36,1) both}@keyframes affectable-value-hint-frame{0%,5%,to{box-shadow:inset 0 -1px 0 transparent,0 0 0 0 transparent}18%,44%,70%{box-shadow:inset 0 -1px color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 82%,white 8%),0 0 8px 1px color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 30%,transparent)}31%,57%,82%{box-shadow:inset 0 -1px color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 64%,white 5%),0 0 5px color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 20%,transparent)}}@keyframes affectable-value-hint-wash{0%,5%,to{opacity:0;transform:scale(.96)}18%,44%,70%{opacity:.78;transform:scale(1.02)}31%,57%,82%{opacity:.58;transform:scale(1)}}@keyframes affectable-value-hint-sheen{0%,10%{background-position:140% 0;opacity:0}18%{opacity:.88}52%{background-position:-40% 0;opacity:0}to{background-position:-40% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.affectable-value-hint-active .affectable-value--interactive{box-shadow:inset 0 -1px color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 82%,white 8%),0 0 8px 1px color-mix(in srgb,var(--theme-color-highlight, #9db3cc) 30%,transparent);animation:none}.affectable-value-hint-active .affectable-value--interactive:before{opacity:.78;transform:scale(1.02);animation:none}.affectable-value-hint-active .affectable-value--interactive:after{animation:none}}.corporation-header .animated-stat{--stat-signal-color: var(--theme-color-highlight);display:inline-flex;align-items:center;gap:.25rem;position:relative;isolation:isolate;min-width:0}.corporation-header .animated-stat.is-up{--stat-signal-color: color-mix(in srgb, var(--success-color) 68%, #8fffd2)}.corporation-header .animated-stat.is-down{--stat-signal-color: color-mix(in srgb, var(--error-color) 72%, #ff91ad)}.corporation-header .animated-stat .animated-stat__aura{position:absolute;top:-4px;right:-8px;bottom:-4px;left:-8px;z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb,var(--stat-signal-color) 45%,transparent);border-radius:9px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--stat-signal-color) 18%,transparent),transparent 72%),linear-gradient(110deg,transparent 15%,color-mix(in srgb,var(--stat-signal-color) 9%,transparent),transparent 85%);box-shadow:inset 0 0 8px color-mix(in srgb,var(--stat-signal-color) 11%,transparent),0 0 14px color-mix(in srgb,var(--stat-signal-color) 16%,transparent);opacity:0;transform:translateZ(0) scale(.84);will-change:transform,opacity;animation:statAuraSignal .95s linear both}.corporation-header .animated-stat .animated-stat__icon{display:inline-flex;transform-origin:center;transform:translateZ(0)}.corporation-header .animated-stat .animated-stat__icon.is-pulsing{will-change:transform;animation:statIconPulse .8s cubic-bezier(.22,1,.36,1)}.corporation-header .animated-stat .animated-stat__value{position:relative;white-space:nowrap;text-shadow:0 0 12px transparent;transition:color .55s ease,text-shadow .55s ease}.corporation-header .animated-stat .animated-stat__value.is-danger{color:var(--error-color)}.corporation-header .animated-stat .animated-stat__value.is-up,.corporation-header .animated-stat .animated-stat__value.is-down{color:var(--stat-signal-color);text-shadow:0 0 12px color-mix(in srgb,var(--stat-signal-color) 58%,transparent)}.corporation-header .animated-stat .animated-stat__unit{opacity:.78}.corporation-header .animated-stat .animated-stat__delta{position:absolute;bottom:calc(100% - 4px);left:calc(50% + .65rem);white-space:nowrap;font-size:10px;line-height:1;font-weight:750;letter-spacing:.055em;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;padding:2px 5px;border:1px solid color-mix(in srgb,var(--stat-signal-color) 46%,transparent);border-radius:999px;color:var(--stat-signal-color);background:color-mix(in srgb,#070b0e 78%,var(--stat-signal-color));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 0 12px color-mix(in srgb,var(--stat-signal-color) 35%,transparent);will-change:transform,opacity}.corporation-header .animated-stat .animated-stat__delta.is-up{--stat-signal-color: color-mix(in srgb, var(--success-color) 68%, #8fffd2);animation:statDeltaFloat 1.4s linear both}.corporation-header .animated-stat .animated-stat__delta.is-down{--stat-signal-color: color-mix(in srgb, var(--error-color) 72%, #ff91ad);animation:statDeltaFloat 1.4s linear both}@keyframes statAuraSignal{0%{opacity:0;transform:translateZ(0) scale(.84)}22%{opacity:.9}58%{opacity:.42}to{opacity:0;transform:translateZ(0) scale(1.07)}}@keyframes statIconPulse{0%{transform:translateZ(0) scale(1)}38%{transform:translateZ(0) scale(1.065)}to{transform:translateZ(0) scale(1)}}@keyframes statDeltaFloat{0%{opacity:0;transform:translate3d(-50%,0,0) scale(.94)}16%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate3d(-50%,-10px,0) scale(1)}}@media(prefers-reduced-motion:reduce){.corporation-header .animated-stat .animated-stat__aura,.corporation-header .animated-stat .animated-stat__delta{display:none}.corporation-header .animated-stat .animated-stat__icon,.corporation-header .animated-stat .animated-stat__value{animation:none;transition:none}}.faction-info-image{transition:filter .1s}.faction-info-image:hover{filter:brightness(1.075)}.corporation-action-icon{flex-shrink:0}.corporation-action-icon:hover{filter:brightness(1.25)}.corporation-action-icon--disabled{cursor:not-allowed;filter:grayscale(1);opacity:.35}.corporation-action-icon--disabled:hover{filter:grayscale(1)}.chakra-tabs{width:100%}.chakra-tabs__tablist>button:focus-visible{box-shadow:none}.unit-grid-container{container-type:inline-size;container-name:units-container;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.unit-grid-item{max-width:500px;transition:all .3s ease}.unit-grid-item .action-input{display:none}.grid-item-info:hover .action-input{display:unset}.react-datepicker-wrapper{width:100%}.subtle-highlight{background:#ffffff0a}.logo-image-container{position:relative;display:flex;isolation:isolate;cursor:pointer;width:min(500px,80vw);height:fit-content}.logo-image{display:block;max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain;z-index:1;position:relative;transition:transform .3s ease-in-out}.logo-image,.logo-image-container:after,.logo-image-container:before{will-change:transform,opacity}.logo-image:hover,.logo-image-container:hover:after{transform:scale(1.01)!important}.logo-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0) 39%,rgba(255,255,255,0) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 61%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:-100% 0;-webkit-mask-image:var(--logo-mask-image);mask-image:var(--logo-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;mix-blend-mode:soft-light;filter:blur(1px) brightness(50);transform:scale(1);transition:transform .3s ease-in-out;animation:sweep-shimmer-infinite 7s ease-in-out infinite;animation-delay:1s}.unit-image-container{position:relative;display:flex;isolation:isolate;will-change:transform;cursor:pointer;animation-delay:var(--unit-motion-delay)}.unit-image{display:block;max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain;z-index:1;position:relative;transition:transform .3s ease-in-out}.unit-image,.unit-image-container:after,.unit-image-container:before{will-change:transform,opacity}.unit-image:hover,.unit-image-container:hover:after{transform:scale(1.05)!important}.unit-image-container.has-glow img{filter:drop-shadow(1px 1px 10px rgba(255,238,161,.25))}.unit-image-container.has-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0) 39%,rgba(255,255,255,0) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 61%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:-100% 0;-webkit-mask-image:var(--unit-mask-image);mask-image:var(--unit-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;mix-blend-mode:soft-light;filter:blur(1px) brightness(50);transform:scale(1);transition:transform .3s ease-in-out;animation:sweep-shimmer-slow var(--unit-shine-duration) ease-in-out;animation-delay:var(--unit-shine-delay)}.unit-image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0) 45%,rgba(255,255,255,.25) 47.5%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.25) 52.5%,rgba(255,255,255,0) 55%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:-100% 0;-webkit-mask-image:var(--unit-mask-image);mask-image:var(--unit-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;mix-blend-mode:color-burn;filter:blur(1px) brightness(2);transform:scale(1.004);transition:transform .3s ease-in-out;animation:none;animation-delay:0s}.building-display-trigger{display:block;width:min(100%,268px);line-height:normal}.building-display{position:relative;isolation:isolate;overflow:hidden;border:.5px solid color-mix(in srgb,var(--theme-color-highlight) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-color-transparent) 12%,transparent);box-shadow:0 10px 28px #00000014,inset 0 0 0 .5px #ffffff06;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}.building-display:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 4px 4px,var(--theme-color-highlight) 1px,transparent 0) padding-box;background-size:5px 5px;background-repeat:repeat;-webkit-mask-image:radial-gradient(115% 105% at 92% 92%,#000 0%,transparent 62%);mask-image:radial-gradient(115% 105% at 92% 92%,#000 0%,transparent 62%);opacity:.1;transition:opacity .22s ease}.building-display:after{content:"";position:absolute;z-index:5;top:0;left:11%;width:54%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-color-primary) 75%,white),transparent);box-shadow:0 0 9px color-mix(in srgb,var(--theme-color-primary) 25%,transparent);opacity:.28;transition:opacity .22s ease}.building-display:hover{border-color:color-mix(in srgb,var(--theme-color-highlight) 24%,transparent);box-shadow:0 13px 32px #00000021,0 0 24px color-mix(in srgb,var(--theme-color-primary) 8%,transparent),inset 0 0 0 .5px #ffffff0a}.building-display:hover:before{opacity:.16}.building-display:hover:after{opacity:.46}.building-display__title{position:absolute;z-index:6;top:0;left:0;width:100%;padding:7px 18px 13px;overflow:hidden;color:color-mix(in srgb,var(--theme-color-highlight) 28%,rgb(248,225,151));font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.11em;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 9px rgba(0,0,0,.95),0 0 12px color-mix(in srgb,var(--theme-color-primary) 18%,transparent);text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(to bottom,rgba(2,5,9,.62),rgba(2,5,9,.22) 68%,transparent)}.building-display__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:4px 7px 2px;will-change:auto}.building-display__stage:before{display:block;content:"";position:absolute;top:11%;right:8%;bottom:8%;left:8%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 72%,color-mix(in srgb,var(--theme-color-primary) 20%,transparent),transparent 69%);background-position:center;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal;filter:blur(13px);opacity:.64;transform:none;transition:none;animation:none}.building-display__stage:after{display:block;content:"";position:absolute;left:16%;right:16%;bottom:1px;height:17px;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.58),transparent 70%);filter:blur(5px);opacity:.78;transform:none;animation:none}.building-display__stage:hover:after{transform:none!important}.building-display__image{will-change:auto;filter:drop-shadow(0 11px 10px rgba(0,0,0,.52)) drop-shadow(0 2px 8px color-mix(in srgb,var(--theme-color-primary) 18%,transparent));transition:filter .28s ease}.building-display__image:hover{transform:none!important}.building-display__economy{position:absolute;z-index:4;left:11px;right:11px;bottom:2px;min-height:35px;align-items:center;justify-content:center;gap:10px;padding:5px 9px;border:.5px solid color-mix(in srgb,var(--theme-color-highlight) 16%,rgba(255,255,255,.035));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,var(--theme-color-primary) 8%,transparent),transparent 58%),#03060a6b;box-shadow:0 8px 22px #0000004d,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(10px) saturate(1.16);backdrop-filter:blur(10px) saturate(1.16);cursor:default}.building-resource-flow{flex:0 1 auto;min-width:0;gap:2px}.building-resource-flow+.building-resource-flow{padding-left:10px;border-left:1px solid rgba(255,255,255,.1)}.building-resource-flow__direction{width:13px;height:13px;flex:0 0 auto;filter:drop-shadow(0 0 4px currentColor)}.building-resource-flow--production .building-resource-flow__direction{color:var(--success-color)}.building-resource-flow--consumption .building-resource-flow__direction{color:var(--error-color)}.building-resource-flow__values{min-width:0;align-items:center;flex-wrap:nowrap;gap:7px}.building-resource-flow__value{min-width:0;min-height:24px;color:#ffffffe0;font-size:12px;font-variant-numeric:tabular-nums}.building-resource-flow__value .affectable-value--interactive{color:inherit;line-height:1}.order-action-bar-slot{display:flex;width:100%;min-height:52px;align-items:flex-start;justify-content:center;margin-top:12px}.order-action-bar{position:relative;width:fit-content;max-width:calc(100vw - 32px)}.order-action-bar--active{position:fixed;z-index:20;bottom:18px;left:150px;right:var(--social-bar-width, 0px);margin-inline:auto;padding:6px;border:.5px solid color-mix(in srgb,var(--theme-color-highlight) 16%,rgba(255,255,255,.04));border-radius:12px;background:color-mix(in srgb,var(--theme-color-transparent) 18%,rgba(3,6,10,.9));box-shadow:0 8px 24px #0000003d;backdrop-filter:blur(3px) saturate(1.12);-webkit-backdrop-filter:blur(3px) saturate(1.12)}.order-action-bar__main{gap:6px}[data-viewport=mobile] .order-action-bar--active{bottom:calc(var(--bottom-bar-height) + 12px);left:48px;right:0}.building-list-row,.building-list-row__visual{width:100%}.building-list-row__building-trigger{width:min(100%,335px)}.building-list-row__meta{display:grid;width:min(100%,335px);grid-template-columns:repeat(3,minmax(0,1fr))}.building-grid-container{margin-top:12px;column-gap:.75rem;row-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.building-grid-item__building-trigger{width:min(100%,300px)}.building-grid-item__info{margin-top:6px}.building-grid-item__adjustment{gap:8px}@media(max-width:48em){.building-grid-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30em){.building-grid-container{grid-template-columns:minmax(0,1fr)}}.building-list-stat{min-width:0;align-items:center;justify-content:center;padding:8px 10px}.building-list-stat+.building-list-stat,.building-list-row__amount{border-left:.5px solid color-mix(in srgb,var(--theme-color-highlight) 8%,transparent)}.building-list-stat__label{color:color-mix(in srgb,var(--theme-color-highlight) 28%,rgba(255,255,255,.48));font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.building-list-stat__value{color:#ffffffc7;font-size:13px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.building-list-stat__value .affectable-value--interactive{color:inherit;font:inherit;line-height:inherit}.building-list-row__amount{min-width:0;justify-content:center;padding:6px 10px}.building-list-row__input{height:22px!important;border-color:color-mix(in srgb,var(--theme-color-highlight) 13%,rgba(255,255,255,.04))!important;border-radius:5px!important;background:#02050929!important;font-size:12px!important;font-variant-numeric:tabular-nums;text-align:center}.building-list-row__input:hover,.building-list-row__input:focus-visible{border-color:color-mix(in srgb,var(--theme-color-highlight) 34%,transparent)!important}.building-list-row__input:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-color-primary) 18%,transparent)!important}@media(max-width:30em){.building-list-row__meta{width:min(100%,300px)}.building-list-stat{padding:8px}}@media(min-resolution:2dppx){.building-display:before{background:radial-gradient(circle at 2.5px 2.5px,var(--theme-color-highlight) .5px,transparent 0) padding-box;background-size:5px 5px}}@media(prefers-reduced-motion:reduce){.building-display,.building-display__image{transition:none}}[data-tab-visible=false] .unit-image-container,[data-tab-visible=false] .unit-image-container:before,[data-tab-visible=false] .unit-image-container:after{animation:none!important}.unit-silhouette-bg__gradient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 4%,var(--theme-color-transparent) 0%,transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--theme-color-primary) 16%,transparent) 0%,transparent 60%);opacity:.62;animation:fadeIn 1.4s ease both}.legal-page .header{background:linear-gradient(color-mix(in srgb,var(--theme-color-primary) 30%,rgba(0,0,0,.55)) 0%,transparent 100%)}.unit-silhouette-bg{position:fixed;top:50%;transform:translateY(-50%);z-index:0;pointer-events:none;width:min(23vw,320px);height:min(42vh,390px);opacity:.2;filter:blur(1.5px)}.unit-silhouette-bg:before,.unit-silhouette-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mask-image:var(--silhouette-mask-image);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--silhouette-mask-image);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.unit-silhouette-bg:before{background-color:color-mix(in srgb,var(--theme-color-primary) 55%,white)}.unit-silhouette-bg:after{background-image:var(--silhouette-mask-image);background-repeat:no-repeat;background-size:contain;opacity:.6;mix-blend-mode:luminosity}.unit-silhouette-bg--left{left:min(2vw,28px)}.unit-silhouette-bg--left:before,.unit-silhouette-bg--left:after{mask-position:left center;-webkit-mask-position:left center;background-position:left center}.unit-silhouette-bg--right{right:min(2vw,28px)}.unit-silhouette-bg--right:before,.unit-silhouette-bg--right:after{mask-position:right center;-webkit-mask-position:right center;background-position:right center}@media(max-width:768px){.unit-silhouette-bg{top:auto;bottom:0;transform:none;width:42vw;opacity:.12}.unit-silhouette-bg--left:before,.unit-silhouette-bg--left:after{mask-position:left bottom;-webkit-mask-position:left bottom;background-position:left bottom}.unit-silhouette-bg--right:before,.unit-silhouette-bg--right:after{mask-position:right bottom;-webkit-mask-position:right bottom;background-position:right bottom}}.banner{--animation: gradient-angle-mi linear infinite;--duration: 4s;--shadow-size: 2px;--gradient-angle: 0deg;--gradient-percent: 0%;--gradient-shine: transparent;--gradient-angle-base: 323deg;--shimmer-angle-base: 203deg;box-shadow:inset 0 0 0 .5px #ffffff40;width:100%;isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;font-family:inherit;text-align:center;border-radius:4px;color:var(--sidemenu-item-fg);background:linear-gradient(#011f5c00,#011f5c80) padding-box,conic-gradient(from calc(var(--gradient-angle-base) - var(--gradient-angle-offset)),transparent,var(--sidemenu-item-shine-bg) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--sidemenu-item-shine-bg) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box}.banner:before,.banner:after,.banner span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.banner:active{translate:0 1px}.banner:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,white 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 70%);mask-image:radial-gradient(circle at center,transparent 10%,black 70%);border-radius:inherit;opacity:.1;z-index:-1}@media(min-resolution:2dppx){.banner:before{background:radial-gradient(circle at 2px 2px,white .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}.banner{--transition: .8s cubic-bezier(.25, 1, .5, 1);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}.banner span:before{transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe-mi linear infinite}.subtle-banner{box-shadow:inset 0 0 0 .5px #ffffff12;width:100%;isolation:isolate;position:relative;overflow:hidden;outline-offset:4px;font-family:inherit;text-align:center;border-radius:4px;color:var(--sidemenu-item-fg);background:transparent}.subtle-banner:before,.subtle-banner:after,.subtle-banner span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.subtle-banner:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,white 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 70%);mask-image:radial-gradient(circle at center,transparent 10%,black 70%);border-radius:inherit;opacity:.1;z-index:-1}@media(min-resolution:2dppx){.subtle-banner:before{background:radial-gradient(circle at 2px 2px,white .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}.game-toast{--game-toast-accent: var(--theme-color-highlight, rgb(217, 172, 13));--game-toast-bg: var(--sidemenu-item-bg, rgba(46, 37, 10, .5));--game-toast-entrance: .25s cubic-bezier(.25, 1, .5, 1);position:relative;width:min(520px,100vw - 24px);border-radius:12px;box-shadow:0 12px 32px -14px #000000d9,0 0 14px -6px color-mix(in srgb,var(--game-toast-accent) 55%,transparent);animation:game-toast-glow var(--game-toast-entrance)}.game-toast__surface{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;width:100%;padding:17px 44px;border-radius:inherit;border:.5px solid color-mix(in srgb,var(--game-toast-accent) 45%,rgba(255,255,255,.1));background:linear-gradient(to right,color-mix(in srgb,var(--game-toast-accent) 12%,transparent),transparent 55%),linear-gradient(var(--game-toast-bg),var(--game-toast-bg)),#0a0b0f;color:#ffffffeb;box-shadow:inset 0 0 0 .5px #ffffff0f;animation:game-toast-reveal var(--game-toast-entrance)}.game-toast__surface:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 4px 4px,var(--game-toast-accent) 1px,transparent 0) padding-box;background-size:4px 4px;-webkit-mask-image:linear-gradient(to right,black,transparent 55%);mask-image:linear-gradient(to right,black,transparent 55%);opacity:.28}.game-toast__surface:after{content:"";position:absolute;left:8px;top:12px;bottom:12px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--game-toast-accent) 80%,white);box-shadow:0 0 6px 1px color-mix(in srgb,var(--game-toast-accent) 70%,transparent)}@media(min-resolution:2dppx){.game-toast__surface:before{background:radial-gradient(circle at 2px 2px,var(--game-toast-accent) .5px,transparent 0) padding-box;background-size:4px 4px}}.game-toast__sweep{position:absolute;top:6px;bottom:6px;left:0;width:2px;border-radius:1px;background:color-mix(in srgb,var(--game-toast-accent) 85%,white);box-shadow:0 0 8px 1px color-mix(in srgb,var(--game-toast-accent) 75%,transparent);pointer-events:none;opacity:0;animation:game-toast-sweep var(--game-toast-entrance)}.game-toast__content{min-width:0;text-align:center}.game-toast__title{font-size:14px;font-weight:600;letter-spacing:.01em}.game-toast__description{margin-top:2px;font-size:13px;line-height:1.4;color:#ffffffb3;overflow-wrap:anywhere}.game-toast__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:absolute;top:50%;right:12px;translate:0 -50%;padding:3px;display:inline-flex;cursor:pointer;color:#ffffff8c;border-radius:6px;transition:color .2s ease,background .2s ease}.game-toast__close:hover{color:#fff;background:#ffffff14}@keyframes game-toast-reveal{0%{clip-path:inset(0 100% 0 0 round 12px)}to{clip-path:inset(0 0 0 0 round 12px)}}@keyframes game-toast-sweep{0%{left:0;opacity:1}80%{opacity:1}to{left:calc(100% - 2px);opacity:0}}.viewport>.announcement-banner{width:var(--game-content-width);margin-inline:auto}.announcement-banner__item{--announcement-accent: var(--theme-color-highlight, rgb(217, 172, 13));position:relative;border-radius:12px;box-shadow:0 12px 32px -14px #000000d9,0 0 14px -6px color-mix(in srgb,var(--announcement-accent) 45%,transparent)}.announcement-banner__surface{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px 40px 14px 18px;border-radius:inherit;border:.5px solid color-mix(in srgb,var(--announcement-accent) 45%,rgba(255,255,255,.1));background:linear-gradient(to right,color-mix(in srgb,var(--announcement-accent) 10%,transparent),transparent 55%),var(--theme-color-transparent, rgba(46, 37, 10, .25)),#0a0b0f8c;-webkit-backdrop-filter:var(--blur-filter, blur(25px));backdrop-filter:var(--blur-filter, blur(25px));color:#ffffffeb;box-shadow:inset 0 0 0 .5px #ffffff0f}.announcement-banner__surface:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 4px 4px,var(--announcement-accent) 1px,transparent 0) padding-box;background-size:4px 4px;-webkit-mask-image:linear-gradient(to right,black,transparent 55%);mask-image:linear-gradient(to right,black,transparent 55%);opacity:.28}@media(min-resolution:2dppx){.announcement-banner__surface:before{background:radial-gradient(circle at 2px 2px,var(--announcement-accent) .5px,transparent 0) padding-box;background-size:4px 4px}}.announcement-banner__icon{flex-shrink:0;margin-top:1px}.announcement-banner__icon--info{color:#ffffffa6}.announcement-banner__icon--warning{color:#edaa50d9}.announcement-banner__icon--critical{color:#eb6464e6}.announcement-banner__content{min-width:0;font-size:13px;line-height:1.4}.announcement-banner__content p{color:#ffffffb3;overflow-wrap:anywhere}.announcement-banner__title{font-size:14px;font-weight:600;letter-spacing:.01em;margin-bottom:2px}.announcement-banner__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:absolute;top:10px;right:10px;padding:3px;display:inline-flex;cursor:pointer;color:#ffffff8c;border-radius:6px;transition:color .2s ease,background .2s ease}.announcement-banner__close:hover{color:#fff;background:#ffffff14}@keyframes game-toast-glow{0%{box-shadow:0 12px 32px -14px #0000,0 0 14px -6px transparent}}@media(prefers-reduced-motion:reduce){.game-toast,.game-toast__surface,.game-toast__sweep{animation:none}}.special-action{--shadow-size: 2px;isolation:isolate;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;outline-offset:4px;padding:1.25rem 2.5rem;font-family:inherit;font-size:1.125rem;line-height:1.2;border:.5px solid rgba(202,162,21,.35);border-radius:360px;color:#f7e79fb3;box-shadow:inset 0 0 0 1px var(--special-action-bg-subtle);background:#54481b21;transition:.4s cubic-bezier(.25,1,.5,1);transition-property:border,opacity,color}.special-action.progress{background:linear-gradient(#000,#000) padding-box,conic-gradient(from var(--gradient-angle),transparent,white 10%,transparent 30%) border-box;animation:gradient-rotate .75s cubic-bezier(.45,.05,.55,.95) infinite;border:1px solid rgba(241,218,158,.5)!important}.special-action:before,.special-action:after,.special-action span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.special-action span{display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:.4s cubic-bezier(.25,1,.5,1);transition-property:opacity;opacity:.7;text-transform:uppercase;font-weight:600;font-size:15px}.special-action:active{translate:0 1px}.special-action.strong{border:.5px solid rgba(241,218,158,.75);color:#f7e79fed}.special-action.strong:before{opacity:.75}.special-action.small{padding:.6rem 1.4rem;font-size:.9rem;outline-offset:3px}.special-action.small span{font-size:12px}.special-action.tiny{padding:.3rem .9rem;font-size:.75rem;outline-offset:2px}.special-action.tiny span{font-size:11px}.special-action.neutral{border-color:color-mix(in srgb,var(--theme-color-highlight) 45%,transparent);color:#ffffffe6;background:#ffffff05}.special-action.neutral:before{background:radial-gradient(circle at 4px 4px,var(--theme-color-highlight) 1px,transparent 0) padding-box;background-size:4px 4px;opacity:.45}.special-action.danger{border-color:#f8717159;color:#fca5a5d1;background:#7f1d1d0d}.special-action.danger:before{background:radial-gradient(circle at 4px 4px,rgb(248,113,113) 1px,transparent 0) padding-box;background-size:4px 4px;opacity:.28}.special-action:disabled:not(.progress){opacity:.4;cursor:default}.special-action:disabled:not(.progress):active{translate:none}.special-action.neutral:not(:disabled):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--theme-color-highlight) 75%,transparent);color:#fff;background:#ffffff04}.special-action.neutral:not(:disabled):is(:hover,:focus-visible):before{opacity:.95}@media(min-resolution:2dppx){.special-action.neutral:before{background:radial-gradient(circle at 2px 2px,var(--theme-color-highlight) .5px,transparent 0) padding-box;background-size:4px 4px}}.special-action.danger:not(:disabled):is(:hover,:focus-visible){border-color:#f87171ad;color:#fecacaf2;background:#7f1d1d14}.special-action.danger:not(:disabled):is(:hover,:focus-visible):before{opacity:.62}@media(min-resolution:2dppx){.special-action.danger:before{background:radial-gradient(circle at 2px 2px,rgb(248,113,113) .5px,transparent 0) padding-box;background-size:4px 4px}}.special-action.ghost{border-color:transparent;box-shadow:none;color:#fff9;background:transparent}.special-action.ghost:before{background:radial-gradient(circle at 4px 4px,var(--theme-color-highlight) 1px,transparent 0) padding-box;background-size:4px 4px;opacity:.12}.special-action.ghost:not(:disabled):is(:hover,:focus-visible){border-color:transparent;color:#ffffffeb;background:#ffffff05}.special-action.ghost:not(:disabled):is(:hover,:focus-visible):before{opacity:.4}@media(min-resolution:2dppx){.special-action.ghost:before{background:radial-gradient(circle at 2px 2px,var(--theme-color-highlight) .5px,transparent 0) padding-box;background-size:4px 4px}}.special-action.danger.ghost{border-color:transparent;color:#fca5a5b8;background:transparent}.special-action.danger.ghost:before{background:radial-gradient(circle at 4px 4px,rgb(248,113,113) 1px,transparent 0) padding-box;background-size:4px 4px;opacity:.14}.special-action.danger.ghost:not(:disabled):is(:hover,:focus-visible){border-color:transparent;color:#fecacaf2;background:#7f1d1d14}.special-action.danger.ghost:not(:disabled):is(:hover,:focus-visible):before{opacity:.46}@media(min-resolution:2dppx){.special-action.danger.ghost:before{background:radial-gradient(circle at 2px 2px,rgb(248,113,113) .5px,transparent 0) padding-box;background-size:4px 4px}}.special-action:not(:disabled):is(:hover,:focus-visible){--gradient-percent: 40%;--gradient-angle-offset: 95deg;border:.5px solid rgba(241,218,158,.6);color:#f7e79fed}.special-action:not(:disabled):is(:hover,:focus-visible):before{opacity:.75}.special-action:not(:disabled):is(:hover,:focus-visible) span:before{opacity:1}.special-action:not(:disabled):is(:hover,:focus-visible) span{opacity:1}.special-action:not(:disabled):is(:hover,:focus-visible).strong{border:.5px solid rgba(241,218,158,.9)}.special-action:not(:disabled):is(:hover,:focus-visible).danger{border-color:#f87171ad;color:#fecacaf2}.special-action:not(:disabled):is(:hover,:focus-visible).danger.ghost{border-color:transparent}.special-action:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,rgb(217,172,13) 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:conic-gradient(from 90deg,black,transparent 10% 90%,black);mask-image:conic-gradient(from 90deg,black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;z-index:-1}.katex [data-tooltip]{position:relative}.katex [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);display:inline-block;white-space:nowrap;max-width:32rem;overflow-wrap:break-word;padding:6px 8px;background:#000000e6;color:#fff;font:12px/1.25 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;border-radius:6px;box-shadow:0 6px 20px #00000040;text-align:center;pointer-events:none;z-index:1000;opacity:0;translate:0 4px;transition:opacity .12s ease-out,translate .12s ease-out}.absolute-center{position:absolute!important;left:50%;transform:translate(-50%)}.katex [data-tooltip]:before{content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000000e6;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));opacity:0;transition:opacity .12s ease-out}.katex [data-tooltip]:hover:after,.katex [data-tooltip]:hover:before{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.katex [data-tooltip]:after,.katex [data-tooltip]:before{transition:none}}@media(min-resolution:2dppx){.special-action:before{background:radial-gradient(circle at 2px 2px,rgb(217,172,13) .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}@keyframes sweep-shimmer-infinite{0%{background-position:-30% 0;opacity:.15}7.5%{opacity:.55}17.5%{background-position:50% 0;opacity:.9}25%{background-position:70% 0;opacity:.65}30%{opacity:0}37.5%{background-position:200% 0;opacity:0}to{background-position:200% 0;opacity:0}}@keyframes sweep-shimmer-slow{0%{background-position:-30% 0;opacity:.1}15%{opacity:.3}35%{background-position:50% 0;opacity:.75}50%{background-position:70% 0;opacity:.4}60%{opacity:0}75%{background-position:200% 0;opacity:0}to{background-position:200% 0;opacity:0}}@keyframes sweep-shimmer-fast{0%{background-position:-10% 0;opacity:.2}75%{opacity:.75}to{background-position:200% 0;opacity:1}}@keyframes idleMotion{0%{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-2px) translate(1px) rotate(.2deg)}50%{transform:translateY(0) translate(0) rotate(-.2deg)}75%{transform:translateY(1px) translate(-1px) rotate(0)}90%{transform:translateY(0) translate(0) rotate(.1deg)}to{transform:translateY(0) translate(0) rotate(0)}}@keyframes gradient-angle-mi{0%{--gradient-angle: var(--gradient-angle-base)}to{--gradient-angle: calc(var(--gradient-angle-base) + 360deg)}}@keyframes breathe-mi{0%,to{scale:1}50%{scale:1.2}}@keyframes dot-fade-out{0%{opacity:.5}to{opacity:.1}}@keyframes hover-gradient-effect{0%{--gradient-percent: 0%;--gradient-angle-offset: 0deg;--gradient-shine: var(--sidemenu-item-shine-fg-subtle)}20%{--gradient-percent: 20%;--gradient-angle-offset: 95deg;--gradient-shine: var(--sidemenu-item-shine-fg)}30%{--gradient-percent: 20%;--gradient-angle-offset: 95deg;--gradient-shine: var(--sidemenu-item-shine-fg)}60%{--gradient-percent: 21%;--gradient-angle-offset: 95deg;--gradient-shine: var(--sidemenu-item-shine-fg)}to{--gradient-percent: 23%;--gradient-angle-offset: 95deg;--gradient-shine: var(--sidemenu-item-shine-fg)}}@keyframes gradient-rotate{to{--gradient-angle: 360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faction-unit-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.faction-unit-backdrop__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 8%,var(--theme-color-transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--theme-color-primary) 22%,transparent) 0%,transparent 55%);opacity:.9;animation:fadeIn 1.2s ease both}.faction-page{isolation:isolate}.faction-page-backdrop{display:none}[data-game-faction] .faction-page-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 8%,var(--theme-color-transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--theme-color-primary) 22%,transparent) 0%,transparent 55%);animation:fadeIn .45s ease both}[data-game-faction] .faction-page .header{background:linear-gradient(color-mix(in srgb,var(--theme-color-primary) 30%,rgba(0,0,0,.55)) 0%,transparent 100%)}.faction-unit-backdrop__unit{position:absolute;top:var(--backdrop-unit-top, 50%);width:clamp(120px,18vw,320px);aspect-ratio:3/4;transform:translateY(-50%) rotate(var(--backdrop-unit-rotate, 0deg));filter:drop-shadow(0 12px 40px rgba(0,0,0,.45));animation:backdrop-unit-enter 1.1s cubic-bezier(.22,1,.36,1) both}.faction-unit-backdrop__unit .faction-unit-backdrop__trigger{display:block;width:100%;height:100%;pointer-events:auto;cursor:pointer}.faction-unit-backdrop__unit .unit-image-container{width:100%;height:100%;align-items:center;justify-content:center;pointer-events:auto}.faction-unit-backdrop__unit--left{left:clamp(16px,3vw,48px)}.faction-unit-backdrop__unit--right{right:clamp(16px,3vw,48px)}@keyframes backdrop-unit-enter{0%{opacity:0;transform:translateY(-50%) rotate(var(--backdrop-unit-rotate, 0deg)) translate(var(--backdrop-unit-enter-shift, 0)) scale(.96)}to{opacity:1;transform:translateY(-50%) rotate(var(--backdrop-unit-rotate, 0deg)) translate(0) scale(1)}}.faction-unit-backdrop__unit--left{--backdrop-unit-enter-shift: -24px}.faction-unit-backdrop__unit--right{--backdrop-unit-enter-shift: 24px}@media(max-width:720px){.faction-unit-backdrop__unit{top:30%;left:50%;right:auto;width:min(340px,64vw);transform:translate(-50%,-50%) rotate(var(--backdrop-unit-rotate, 0deg));opacity:.14;filter:drop-shadow(0 12px 40px rgba(0,0,0,.45));animation:fadeIn 1.2s ease both;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 35%,transparent 100%)}.faction-unit-backdrop__unit .faction-unit-backdrop__trigger,.faction-unit-backdrop__unit .unit-image-container{pointer-events:none;cursor:default}}@media(prefers-reduced-motion:reduce){.faction-unit-backdrop__gradient,.faction-unit-backdrop__unit{animation:none}}.auth-form{width:clamp(280px,92vw,380px)}.auth-form .auth-form__heading{font-size:18px;font-weight:600;letter-spacing:.01em}.auth-form .auth-form__fields{width:100%}.auth-form .special-action{padding-block:.9rem}.auth-form .chakra-input{border-radius:12px;padding-inline-start:18px;padding-inline-end:18px;font-size:16px;line-height:normal;background:#ffffff08;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-form .chakra-input::placeholder{font-size:16px;line-height:normal}.auth-form .chakra-input:hover{background:#ffffff0d}.auth-form .chakra-input:focus-visible,.auth-form .chakra-input[data-focus-visible]{border-color:var(--theme-color-highlight);background:#ffffff0f;box-shadow:0 0 0 1px var(--theme-color-highlight),0 0 18px -4px color-mix(in srgb,var(--theme-color-highlight) 70%,transparent)}.auth-form .chakra-input__group .chakra-input{padding-inline-end:3rem}.auth-form .auth-form__fields>:not(.special-action){animation:auth-field-enter .4s cubic-bezier(.22,1,.36,1) both}.auth-form .auth-form__fields>:not(.special-action):nth-child(1){animation-delay:.04s}.auth-form .auth-form__fields>:not(.special-action):nth-child(2){animation-delay:.08s}.auth-form .auth-form__fields>:not(.special-action):nth-child(3){animation-delay:.12s}.auth-form .auth-form__fields>:not(.special-action):nth-child(4){animation-delay:.16s}.auth-form .auth-form__fields>:not(.special-action):nth-child(5){animation-delay:.2s}.auth-form .auth-form__fields>:not(.special-action):nth-child(6){animation-delay:.24s}@keyframes auth-field-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.auth-form .auth-form__fields>:not(.special-action){animation:none}}.coming-soon{position:relative;flex:1;min-height:calc(100svh - 80px);padding:clamp(48px,12vh,140px) clamp(24px,6vw,80px) clamp(24px,6vw,80px);overflow:hidden}.coming-soon__panel{position:relative;width:clamp(320px,96vw,1080px);padding:clamp(44px,8vw,112px);border-radius:22px;border:1px solid color-mix(in srgb,var(--theme-color-highlight) 35%,transparent);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--theme-color-primary) 14%,transparent) 0%,transparent 55%),#0a0c108c;-webkit-backdrop-filter:var(--blur-filter, blur(8px));backdrop-filter:var(--blur-filter, blur(8px));box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 18%,transparent),0 30px 80px -30px #000c,0 0 60px -20px color-mix(in srgb,var(--theme-color-highlight) 60%,transparent);overflow:hidden;animation:coming-soon-enter .6s cubic-bezier(.22,1,.36,1) both}.coming-soon__panel:before,.coming-soon__panel:after{content:"";position:absolute;width:22px;height:22px;border:2px solid var(--theme-color-highlight);pointer-events:none;opacity:.7}.coming-soon__panel:before{top:12px;left:12px;border-right:none;border-bottom:none;border-top-left-radius:6px}.coming-soon__panel:after{bottom:12px;right:12px;border-left:none;border-top:none;border-bottom-right-radius:6px}.coming-soon__grid{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--theme-color-primary) 12%,transparent) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--theme-color-primary) 12%,transparent) 0 1px,transparent 1px 40px);-webkit-mask-image:radial-gradient(100% 100% at 50% 30%,#000 0%,transparent 80%);mask-image:radial-gradient(100% 100% at 50% 30%,#000 0%,transparent 80%);animation:coming-soon-grid-drift 18s linear infinite;pointer-events:none}.coming-soon__content{position:relative;z-index:1;gap:14px}.coming-soon__status{gap:8px;font-size:16px;font-weight:300;text-transform:uppercase;color:var(--theme-color-highlight)}.coming-soon__status-dot{width:8px;height:8px;border-radius:50%;background:var(--theme-color-highlight);box-shadow:0 0 10px 1px var(--theme-color-highlight);animation:coming-soon-pulse 1.6s ease-in-out infinite}.coming-soon__title{font-size:clamp(2.25rem,7vw,4rem);font-weight:800;line-height:1.02;letter-spacing:-.02em}.coming-soon__subtitle{max-width:46ch;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.55;color:#ffffffb3}@keyframes coming-soon-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes coming-soon-grid-drift{0%{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes coming-soon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.coming-soon__panel,.coming-soon__grid,.coming-soon__status-dot{animation:none}}.profile-view{position:relative;--backdrop-unit-top: 400px}.stats-page{position:relative;z-index:1}.profile-view .header{background:linear-gradient(color-mix(in srgb,var(--theme-color-primary) 30%,rgba(0,0,0,.55)) 0%,transparent 100%)}.stats-hero__divider{height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-color-highlight) 55%,transparent) 0%,rgba(255,255,255,.06) 45%,transparent 100%)}.stats-hero__eyebrow{font-size:14px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--theme-color-highlight)}.stats-hero__name{font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-.02em}.stats-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;background:color-mix(in srgb,var(--theme-color-transparent) 70%,transparent);-webkit-backdrop-filter:var(--blur-filter, blur(12px));backdrop-filter:var(--blur-filter, blur(12px));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 30%,transparent)}.stats-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--theme-color-highlight);box-shadow:0 0 10px 1px var(--theme-color-highlight);animation:coming-soon-pulse 1.6s ease-in-out infinite}.stats-section__label{font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}.glass-card,.settings-section,.synboard-post-card,.support-message-card,.synboard-topic-card,.support-ticket-card,.stats-game-row,.stats-trophy-card,.stats-tile,.stats-hero-stat{position:relative;border-radius:16px;background:radial-gradient(140% 140% at 0% 0%,color-mix(in srgb,var(--theme-color-primary, #24344a) 16%,transparent) 0%,transparent 55%),color-mix(in srgb,var(--theme-color-transparent, rgba(18, 22, 30, .72)) 85%,rgba(10,12,16,.55));-webkit-backdrop-filter:var(--blur-filter, blur(16px));backdrop-filter:var(--blur-filter, blur(16px));box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 16%,transparent),0 24px 60px -34px #000000d9;overflow:hidden}.stats-hero-stat{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:168px;padding:clamp(24px,4vw,36px)}.stats-hero-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 4px 4px,var(--theme-color-highlight) 1px,transparent 0) padding-box;background-size:5px 5px;background-repeat:repeat;-webkit-mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,transparent 55%);mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,transparent 55%);opacity:.18;pointer-events:none}.stats-hero-stat__label{position:relative;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--theme-color-highlight) 80%,white)}.stats-hero-stat__value{position:relative;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:800;line-height:1;letter-spacing:-.02em}.stats-tile{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:116px;padding:clamp(16px,2.4vw,22px);transition:transform .2s ease,box-shadow .2s ease}.stats-tile:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 28%,transparent),0 28px 64px -34px #000000e6}.stats-tile__label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.stats-tile__value{font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:700;line-height:1.1}.stats-trophy-card{display:flex;align-items:center;gap:16px;padding:18px 20px}.stats-trophy-card:before,.stats-trophy-card:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--theme-color-highlight);pointer-events:none;opacity:.6}.stats-trophy-card:before{top:8px;left:8px;border-right:none;border-bottom:none;border-top-left-radius:5px}.stats-trophy-card:after{bottom:8px;right:8px;border-left:none;border-top:none;border-bottom-right-radius:5px}.stats-trophy-card__emoji{font-size:2rem;line-height:1;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.stats-trophy-card__category{font-size:1rem;font-weight:700;line-height:1.2}.stats-trophy-card__rank{font-size:12px;letter-spacing:.04em;color:#ffffff8c}.stats-trophy-card__metric{margin-left:auto;text-align:right;flex-shrink:0}.stats-trophy-card__metric-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff6}.stats-trophy-card__metric-value{font-size:1.05rem;font-weight:700}.stats-game-row{display:grid;grid-template-columns:minmax(96px,1.1fr) repeat(5,1fr);align-items:center;gap:12px;padding:16px 20px 16px 24px;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.stats-game-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--theme-color-highlight);box-shadow:0 0 12px color-mix(in srgb,var(--theme-color-highlight) 70%,transparent);opacity:.7}.stats-game-row:hover{transform:translate(2px)}.stats-game-row--head{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding-top:4px;padding-bottom:4px;min-height:0}.stats-game-row--head:before{display:none}.stats-game-row__id{font-weight:700;font-variant-numeric:tabular-nums}.stats-game-cell{font-variant-numeric:tabular-nums}.stats-game-cell--num{text-align:right}.stats-game-cell__label{display:none;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.stats-game-row__head-cell{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.stats-empty,.support-empty,.synboard-empty{position:relative;border-radius:16px;padding:clamp(28px,5vw,44px);text-align:center;color:#ffffff8c;border:1px dashed color-mix(in srgb,var(--theme-color-highlight) 30%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--theme-color-transparent) 50%,transparent);overflow:hidden}.stats-empty:before,.support-empty:before,.synboard-empty:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--theme-color-primary) 12%,transparent) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--theme-color-primary) 12%,transparent) 0 1px,transparent 1px 36px);-webkit-mask-image:radial-gradient(100% 100% at 50% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(100% 100% at 50% 40%,#000 0%,transparent 75%);pointer-events:none}.stats-tabs{position:relative;width:100%}.stats-tabs__list{position:relative;display:flex;align-items:stretch;gap:4px;padding:5px;border-radius:14px;background:color-mix(in srgb,var(--theme-color-transparent, rgba(18, 22, 30, .72)) 80%,rgba(10,12,16,.5));-webkit-backdrop-filter:var(--blur-filter, blur(16px));backdrop-filter:var(--blur-filter, blur(16px));box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 14%,transparent);overflow:hidden}.stats-tabs__tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;flex:1 1 0;justify-content:center;padding:11px 16px 13px;border-radius:10px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:#ffffff75;transition:color .2s ease,background .2s ease}.stats-tabs__tab:hover{color:#ffffffc7;background:#ffffff08}.stats-tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 55%,transparent)}.stats-tabs__tab--active{color:color-mix(in srgb,var(--theme-color-highlight) 78%,white)}.stats-tabs__tab--active:hover{background:none}.stats-tabs__label{position:relative}.soon-badge{font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1;padding:3px 5px 2px;border-radius:4px;color:color-mix(in srgb,var(--theme-color-highlight) 70%,white);background:color-mix(in srgb,var(--theme-color-highlight) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color-highlight) 30%,transparent)}.stats-tabs__indicator{position:absolute;z-index:0;left:0;bottom:5px;height:2px;border-radius:2px;background:var(--theme-color-highlight);box-shadow:0 0 12px color-mix(in srgb,var(--theme-color-highlight) 75%,transparent);transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.profile-view .coming-soon{flex:initial;min-height:0;padding:0;overflow:visible}.profile-view .coming-soon__panel{width:100%;padding:clamp(32px,6vw,64px)}.game-coming-soon .coming-soon{width:100%;min-height:0;padding:clamp(24px,6vh,64px) 0}.game-coming-soon .coming-soon__panel{width:100%;margin-left:36px;margin-right:36px;padding:clamp(28px,5vw,72px);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--theme-color-primary) 6%,transparent) 0%,transparent 55%),color-mix(in srgb,var(--theme-color-glass-bg) 45%,transparent);-webkit-backdrop-filter:var(--blur-filter, blur(8px));backdrop-filter:var(--blur-filter, blur(8px));border-color:color-mix(in srgb,var(--theme-color-highlight) 15%,transparent);box-shadow:0 16px 40px -28px #0009}.game-coming-soon .coming-soon__panel:before,.game-coming-soon .coming-soon__panel:after{opacity:.35}.game-coming-soon .coming-soon__grid{opacity:.4}@media(max-width:768px){.stats-tabs__list{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.stats-tabs__list::-webkit-scrollbar{display:none}.stats-tabs__tab{flex:0 0 auto}.stats-game-row,.stats-game-row--head{grid-template-columns:1fr 1fr;gap:8px 16px}.stats-game-row--head{display:none}.stats-game-row__id{grid-column:1/-1}.stats-game-cell--num{text-align:left}.stats-game-cell__label{display:block;margin-bottom:2px}.stats-trophy-card{flex-wrap:wrap}.stats-trophy-card__metric{margin-left:52px;text-align:left}}.synboard-overview__head,.support-overview__head{display:grid;align-items:center;gap:12px;padding:0 20px}.synboard-overview__head>*,.support-overview__head>*{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.synboard-post-card,.support-message-card,.synboard-topic-card,.support-ticket-card{box-shadow:inset 0 0 0 .5px #ffffff0f,0 0 0 .5px color-mix(in srgb,var(--theme-color-highlight) 16%,transparent),0 24px 60px -34px #000000d9}.synboard-topic-card,.support-ticket-card{display:grid;align-items:center;gap:12px;padding:16px 20px 16px 24px;border-radius:12px;cursor:pointer;transition:box-shadow .2s ease}.synboard-topic-card:before,.support-ticket-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--theme-color-highlight);box-shadow:0 0 12px color-mix(in srgb,var(--theme-color-highlight) 70%,transparent);opacity:.35}.synboard-topic-card:hover,.support-ticket-card:hover{box-shadow:inset 0 0 0 .5px #ffffff1f,0 0 0 .5px color-mix(in srgb,var(--theme-color-highlight) 28%,transparent),0 28px 64px -34px #000000e6}.synboard-topic-card--unread:before{opacity:.9;box-shadow:0 0 16px 1px color-mix(in srgb,var(--theme-color-highlight) 85%,transparent)}.synboard-topic-card__dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--theme-color-highlight);box-shadow:0 0 10px 1px var(--theme-color-highlight);animation:coming-soon-pulse 1.6s ease-in-out infinite}.synboard-post-card,.support-message-card{padding:18px 22px;border-radius:12px}.synboard-post-grid{position:relative;display:grid;grid-template-columns:140px 1fr;grid-template-rows:1fr auto;grid-template-areas:"author content" "sent   actions";column-gap:24px;row-gap:12px}.synboard-post-grid>.synboard-post-grid__author{grid-area:author}.synboard-post-grid>.synboard-post-grid__content{grid-area:content}.synboard-post-grid>.synboard-post-grid__sent{grid-area:sent}.synboard-post-grid>.synboard-post-grid__actions{grid-area:actions}.synboard-post-grid:before{content:"";position:absolute;top:0;bottom:0;left:152px;width:.5px;background:#ffffff14}.synboard-post-grid .synboard-post-grid__content,.synboard-post-grid .synboard-post-grid__actions{padding-left:12px}.synboard-post-grid__sent{align-self:end}@media(max-width:640px){.synboard-post-grid{grid-template-columns:1fr;grid-template-areas:"author" "content" "sent" "actions";row-gap:10px}.synboard-post-grid:before{display:none}.synboard-post-grid .synboard-post-grid__content,.synboard-post-grid .synboard-post-grid__actions{padding-left:0}.synboard-post-grid .synboard-post-grid__actions{justify-content:flex-start}}@media(max-width:768px){.synboard-overview__head,.support-overview__head{display:none}}.board-page__gradient,.news-page__gradient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 4%,rgba(79,158,255,.12) 0%,transparent 65%),linear-gradient(180deg,rgba(79,158,255,.09) 0%,transparent 60%);animation:fadeIn .45s ease both}.news-page__gradient{background:radial-gradient(130% 100% at 50% 4%,rgba(247,231,159,.08) 0%,transparent 65%),linear-gradient(180deg,rgba(247,231,159,.05) 0%,transparent 60%)}.board-post-card,.board-topic-row,.board-card{--board-accent: #4f9eff;--board-accent-soft: rgba(79, 158, 255, .16);position:relative;border-radius:12px;background:radial-gradient(140% 140% at 0% 0%,rgba(79,158,255,.08) 0%,transparent 55%),#0c0f16b8;-webkit-backdrop-filter:var(--blur-filter, blur(16px));backdrop-filter:var(--blur-filter, blur(16px));box-shadow:inset 0 0 0 .5px #ffffff0f,0 0 0 .5px var(--board-accent-soft),0 24px 60px -34px #000000d9;overflow:hidden;transition:box-shadow .2s ease}.board-post-card:hover,.board-topic-row:hover,.board-card:hover{box-shadow:inset 0 0 0 .5px #ffffff1f,0 0 0 .5px #4f9eff47,0 28px 64px -34px #000000e6}.board-card{display:block;color:inherit}.board-overview__head{display:grid;align-items:center;gap:12px;padding:0 20px}.board-overview__head>*{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.board-topic-row{display:grid;align-items:center;gap:12px;padding:16px 20px 16px 24px;cursor:pointer}.board-topic-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--board-accent);box-shadow:0 0 12px #4f9eff80;opacity:.35}.board-topic-row__badge{padding:1px 7px;border-radius:360px;border:.5px solid rgba(79,158,255,.35);color:#4f9effe6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.board-topic-row__badge--locked{border-color:#ffffff40;color:#fff9}.role-badge{padding:1px 7px;border-radius:360px;border:.5px solid;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.role-badge--compact{padding:0 4px;letter-spacing:.06em;opacity:.72}.role-badge--admin{border-color:#ecc94b66;color:#ecc94bf2}.role-badge--gamemaster{border-color:#81e6d959;color:#81e6d9e6}.board-post-card{padding:18px 22px}.board-post-card:hover{box-shadow:inset 0 0 0 .5px #ffffff0f,0 0 0 .5px var(--board-accent-soft),0 24px 60px -34px #000000d9}.board-post-grid{position:relative;display:grid;grid-template-columns:140px 1fr;grid-template-rows:1fr auto;grid-template-areas:"author content" "sent   actions";column-gap:24px;row-gap:12px}.board-post-grid>.board-post-grid__author{grid-area:author}.board-post-grid>.board-post-grid__content{grid-area:content}.board-post-grid>.board-post-grid__sent{grid-area:sent}.board-post-grid>.board-post-grid__actions{grid-area:actions}.board-post-grid:before{content:"";position:absolute;top:0;bottom:0;left:152px;width:.5px;background:#ffffff14}.board-post-grid .board-post-grid__content,.board-post-grid .board-post-grid__actions{padding-left:12px}.board-post-grid__sent{align-self:end}@media(max-width:640px){.board-post-grid{grid-template-columns:1fr;grid-template-areas:"author" "content" "sent" "actions";row-gap:10px}.board-post-grid:before{display:none}.board-post-grid .board-post-grid__content,.board-post-grid .board-post-grid__actions{padding-left:0}.board-post-grid .board-post-grid__actions{justify-content:flex-start;flex-wrap:wrap}}.board-empty{padding:32px 20px;border-radius:12px;border:1px dashed rgba(255,255,255,.15);color:#ffffff8c;text-align:center;font-size:14px}@media(max-width:768px){.board-overview__head{display:none}.board-topic-row{grid-template-columns:minmax(0,1fr) auto!important}.board-topic-row>:nth-child(3),.board-topic-row>:nth-child(4){display:none}}.value-description__title--clickable{opacity:.75;cursor:pointer;text-decoration:underline dotted transparent;transition:opacity .15s ease,text-decoration-color .15s ease}.value-description__title--clickable:hover{opacity:1;text-decoration-color:currentColor}.value-description__info{padding:2px 0}.game-switch{--track-w: 44px;--track-h: 24px;--blade-w: 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;outline-offset:3px;flex-shrink:0;isolation:isolate;border-radius:360px}.game-switch:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-color-highlight) 80%,transparent)}.game-switch:disabled{opacity:.35;cursor:default}.game-switch--sm{--track-w: 32px;--track-h: 16px}.game-switch--sm .game-switch__blade{top:2px;bottom:2px}.game-switch__track{position:relative;display:block;width:var(--track-w);height:var(--track-h);border-radius:360px;overflow:hidden;background:color-mix(in srgb,var(--theme-color-transparent) 60%,rgba(8,10,14,.7));box-shadow:inset 0 0 0 .5px #ffffff1a,0 0 0 .5px color-mix(in srgb,var(--theme-color-highlight) 20%,transparent);transition:box-shadow .3s ease}.game-switch--on .game-switch__track{box-shadow:inset 0 0 0 .5px #ffffff24,0 0 0 .5px color-mix(in srgb,var(--theme-color-highlight) 55%,transparent),0 0 10px -2px color-mix(in srgb,var(--theme-color-highlight) 45%,transparent)}.game-switch__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 4px 4px,var(--theme-color-highlight) 1px,transparent 0) padding-box;background-size:4px 4px;border-radius:inherit;opacity:.28;-webkit-mask-image:linear-gradient(to left,black 40%,transparent 90%);mask-image:linear-gradient(to left,black 40%,transparent 90%);transition:mask-image .35s ease,opacity .35s ease}.game-switch--on .game-switch__dots{opacity:.55;-webkit-mask-image:linear-gradient(to left,#000 10%,#000 90%);mask-image:linear-gradient(to left,#000 10%,#000 90%)}@media(min-resolution:2dppx){.game-switch__dots{background:radial-gradient(circle at 2px 2px,var(--theme-color-highlight) .5px,transparent 0) padding-box;background-size:4px 4px}}.game-switch__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,color-mix(in srgb,var(--theme-color-highlight) 28%,transparent),color-mix(in srgb,var(--theme-color-highlight) 12%,transparent));border-radius:inherit;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.game-switch--on .game-switch__fill{transform:scaleX(1)}.game-switch__blade{position:absolute;top:3px;bottom:3px;left:0;z-index:2;width:var(--blade-w);border-radius:1px;background:color-mix(in srgb,var(--theme-color-highlight) 80%,white);box-shadow:0 0 6px 1px color-mix(in srgb,var(--theme-color-highlight) 70%,transparent);opacity:0;transform:translate(4px);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s ease}.game-switch--on .game-switch__blade{opacity:1;transform:translate(calc(var(--track-w) * .75 - var(--blade-w)))}@media(prefers-reduced-motion:reduce){.game-switch__fill,.game-switch__blade,.game-switch__dots{transition:none}}.game-segmented{display:flex;width:100%;padding:3px;border-radius:360px;isolation:isolate;background:color-mix(in srgb,var(--theme-color-transparent) 60%,rgba(8,10,14,.7));box-shadow:inset 0 0 0 .5px #ffffff1a,0 0 0 .5px color-mix(in srgb,var(--theme-color-highlight) 20%,transparent)}.game-segmented__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;flex:1;padding:5px 12px;border-radius:360px;cursor:pointer;font-size:14px;font-weight:600;color:#ffffff8c;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.game-segmented__option:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-color-highlight) 80%,transparent);outline-offset:2px}.game-segmented__option:hover:not(.game-segmented__option--active):not(:disabled){color:#fffc}.game-segmented__option:disabled{cursor:not-allowed;opacity:.46}.game-segmented__option--active{color:#fff;background:linear-gradient(to right,color-mix(in srgb,var(--theme-color-highlight) 28%,transparent),color-mix(in srgb,var(--theme-color-highlight) 12%,transparent));box-shadow:inset 0 0 0 .5px #ffffff24,0 0 10px -2px color-mix(in srgb,var(--theme-color-highlight) 45%,transparent)}@media(prefers-reduced-motion:reduce){.game-segmented__option{transition:none}}.market-flash--up{animation:market-flash-up 1.1s ease-out}.market-flash--down{animation:market-flash-down 1.1s ease-out}.market-flash--neutral{animation:market-flash-neutral 1.1s ease-out}@keyframes market-flash-up{0%{background-color:#4ade8047}to{background-color:transparent}}@keyframes market-flash-down{0%{background-color:#f8717147}to{background-color:transparent}}@keyframes market-flash-neutral{0%{background-color:color-mix(in srgb,var(--theme-color-highlight) 30%,transparent)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.market-flash--up,.market-flash--down,.market-flash--neutral{animation:none}}.settings-view{margin-inline:auto}.settings-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.05;letter-spacing:-.02em}.settings-section{padding:4px 24px}.glass-card{padding:16px 20px}.settings-row{padding:18px 0}.settings-row+.settings-row{border-top:.5px solid rgba(255,255,255,.08)}.settings-row__text{min-width:0}.settings-row__label{font-size:15px;font-weight:600}.settings-row__hint{margin-top:2px;font-size:12.5px;line-height:1.35;color:#ffffff80}.settings-row__saved{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--theme-color-highlight) 75%,white);opacity:0;transform:translateY(2px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.settings-row__saved[data-visible=true]{opacity:1;transform:translateY(0)}.settings-row__saved.settings-row__saved--error{color:#ff7a7a}@media(prefers-reduced-motion:reduce){.settings-row__saved{transition:none}}@media(max-width:720px){.profile-view .faction-unit-backdrop__unit{top:300px;width:min(280px,56vw)}}@media(prefers-reduced-motion:reduce){.stats-pill__dot{animation:none}.stats-tile,.stats-game-row,.stats-tabs__indicator{transition:none}}.footer{position:relative;z-index:1}.footer--dark{border-top:.5px solid rgba(255,255,255,.08);background:#ffffff0a;backdrop-filter:var(--blur-filter, blur(20px));-webkit-backdrop-filter:var(--blur-filter, blur(20px))}.footer--game{padding:0;background:none}.footer__bar{width:100%;border-radius:0 0 8px 8px}.footer.footer--game .footer__link{padding:4px 12px;font-size:12px;color:#fff6;border-radius:360px;background:transparent;text-decoration:none;transition:.3s cubic-bezier(.25,1,.5,1);transition-property:color,background}.footer.footer--game .footer__link:hover,.footer.footer--game .footer__link:focus-visible{color:#ffffffbf;background:#0000001a}.footer.footer--game .footer__link:active{translate:0 1px}.footer .footer__link{font-size:14px;color:#ffffff80;text-decoration:none;transition:color .18s ease}.footer .footer__link:hover,.footer .footer__link:focus-visible{color:#ffffffeb;text-decoration:none}.footer__copyright{font-size:12px;color:#ffffff59}.sidemenu-rail{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;width:48px;padding:8px 0;border-top-left-radius:8px;border-bottom-left-radius:8px}.rail-item{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;font-size:20px;color:#ffffffa6;-webkit-tap-highlight-color:transparent}.rail-item.active{color:#fff;background:var(--theme-color-transparent, rgba(255, 255, 255, .08));box-shadow:inset 0 0 0 1px var(--sidemenu-item-shadow, rgba(0, 0, 0, .25))}.rail-item:active{translate:0 1px}.rail-divider{width:24px;height:1px;margin:5px 0;background:#ffffff24;flex-shrink:0}.sidemenu-item.locked,.rail-item.locked,.bottom-bar-item.locked,.menu-sheet-item.locked{opacity:.35;cursor:not-allowed}.sidemenu-item.locked:active,.rail-item.locked:active,.bottom-bar-item.locked:active,.menu-sheet-item.locked:active{translate:none}.rail-badge{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding-inline:3px;border-radius:360px;background:var(--chakra-colors-red-500, #e53e3e);color:#fff;font-size:9px;font-weight:700;line-height:15px;text-align:center}.rail-badge.rail-badge--dot{min-width:9px;width:9px;height:9px;padding:0;top:4px;right:4px}.rail-badge.rail-badge--warning{background:var(--chakra-colors-orange-500, #dd6b20)}.rail-badge.rail-badge--info{background:var(--theme-color-highlight, #5b7fa6)}.bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:flex;align-items:stretch;padding-bottom:env(safe-area-inset-bottom);background:#050505e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1)}.bottom-bar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;color:#fff9;background:none;border:none;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.bottom-bar-item .bottom-bar-item__icon{position:relative;display:flex;font-size:21px}.bottom-bar-item .bottom-bar-item__label{font-size:10px;line-height:1;letter-spacing:.02em}.bottom-bar-item.active{color:#fff}.bottom-bar-item.active .bottom-bar-item__icon{color:var(--theme-color-highlight, #ffffff)}.menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);background:#050505f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.menu-sheet .menu-sheet__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.1)}.menu-sheet .menu-sheet__header-actions{display:flex;align-items:center;gap:8px}.menu-sheet .menu-sheet__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px;background:none;border:none;color:inherit;cursor:pointer}.menu-sheet .menu-sheet__edit-hint{font-size:12px;opacity:.7;margin-bottom:14px}.menu-sheet .menu-sheet__content{flex:1;overflow-y:auto;padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.menu-sheet .menu-sheet__section{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin:4px 0 8px}.menu-sheet .menu-sheet__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.menu-sheet-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 4px;border-radius:8px;background:#ffffff0b;color:#ffffffd9;font-size:11px;text-align:center;-webkit-tap-highlight-color:transparent}.menu-sheet-item .menu-sheet-item__icon{position:relative;display:flex;font-size:22px}.menu-sheet-item.active{background:var(--theme-color-transparent, rgba(255, 255, 255, .1));color:#fff;box-shadow:inset 0 0 0 1px var(--sidemenu-item-shadow, rgba(0, 0, 0, .25))}.menu-sheet-item.in-bar{box-shadow:inset 0 0 0 1px var(--theme-color-highlight, rgba(255, 255, 255, .5))}.menu-sheet-item .menu-sheet-item__slot{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;font-size:11px;font-weight:700;background:var(--theme-color-highlight, rgba(255, 255, 255, .85));color:#050505}.menu-sheet-item:active{translate:0 1px}[data-viewport=mobile]{--game-content-width: 100%;--bottom-bar-height: calc(56px + env(safe-area-inset-bottom)) }[data-viewport=mobile] #app{padding-right:0}[data-viewport=mobile] .social-bar{width:min(320px,88vw)}[data-viewport=mobile] .game-header,[data-viewport=mobile] .header-image{right:0;height:88px}[data-viewport=mobile] .game-header{padding:8px}[data-viewport=mobile] .game-header .user-menu{padding:6px}[data-viewport=mobile] .total-viewport{margin-top:8px}[data-viewport=mobile] .viewport{padding-bottom:calc(var(--bottom-bar-height) + 16px)}[data-viewport=mobile] .main-container,[data-viewport=mobile] .viewport>.announcement-banner{width:calc(100% - 12px);margin-inline:auto}[data-viewport=mobile] .game-container{width:100%}[data-viewport=mobile] .content{margin:8px}[data-viewport=mobile] .corporation-header>div>.chakra-stack{display:grid;grid-template-columns:repeat(6,1fr);row-gap:6px;justify-items:center}[data-viewport=mobile] .corporation-header>div>.chakra-stack>*{margin:0!important}[data-viewport=mobile] .corporation-header>div>.chakra-stack>:nth-child(1){grid-row:1;grid-column:1/3}[data-viewport=mobile] .corporation-header>div>.chakra-stack>:nth-child(2){grid-row:1;grid-column:3/5}[data-viewport=mobile] .corporation-header>div>.chakra-stack>:nth-child(7){grid-row:1;grid-column:5/7}[data-viewport=mobile] .corporation-header>div>.chakra-stack>:nth-child(3){grid-row:2;grid-column:1/4}[data-viewport=mobile] .corporation-header>div>.chakra-stack>:nth-child(4){grid-row:2;grid-column:4/7}[data-viewport=mobile] .corporation-header>div>.chakra-stack>:nth-child(5){grid-row:3;grid-column:1/4}[data-viewport=mobile] .corporation-header>div>.chakra-stack>:nth-child(6){grid-row:3;grid-column:4/7}[data-viewport=mobile] .status-container{flex-direction:column;padding-inline:4px}[data-viewport=mobile] .science-page-body{padding-left:8px!important;padding-right:8px!important}[data-viewport=mobile] .science-tabs .chakra-tabs__tablist{gap:0!important;width:100%}[data-viewport=mobile] .science-tabs .chakra-tabs__tablist>button{flex:1 1 0;min-width:0}[data-viewport=mobile] .science-tabs .chakra-tabs__tablist .science-category-logo{width:82px!important;height:82px!important}[data-viewport=mobile] .science-tabs .chakra-tabs__tablist .science-category-label{font-size:12px}[data-viewport=mobile] .science-row{flex-direction:column;gap:10px}[data-viewport=mobile] .science-row .science-row__info{margin-right:0!important}[data-viewport=mobile] .science-row .science-row__levels{width:100%!important;margin-right:0!important}[data-viewport=mobile] .science-row .science-row__levels .chakra-image{width:28px!important;height:28px!important}[data-viewport=mobile] .science-row .science-row__actions{width:100%!important}[data-viewport=mobile] .science-row .science-row__actions>.chakra-stack{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}[data-viewport=mobile] .military-view-switcher,[data-viewport=mobile] .intelligence-view-switcher,[data-viewport=mobile] .industry-view-switcher{position:static!important;margin-bottom:8px}[data-viewport=mobile] .game-container .chakra-table__container{max-width:calc(100vw - 74px)}[data-viewport=mobile] .game-container .chakra-card__body{padding-left:16px!important;padding-right:16px!important}[data-viewport=mobile] .game-container .chakra-alert{max-width:100%}[data-viewport=mobile] .chakra-modal__content:not(.fullscreen-modal){max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px)}[data-viewport=mobile] .chakra-modal__content:not(.fullscreen-modal) .chakra-modal__body{overflow-y:auto}[data-viewport=mobile] input,[data-viewport=mobile] textarea,[data-viewport=mobile] select{font-size:16px!important}[data-viewport=mobile] .content .chakra-card{margin-inline:0}[data-viewport=mobile] .content .chakra-stack{max-width:100%}[data-viewport=mobile] .db-filters{flex-wrap:wrap;row-gap:8px;margin-top:40px}[data-viewport=mobile] .attack-types-row{max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-viewport=mobile] .attack-types-row::-webkit-scrollbar{display:none}[data-viewport=mobile] .attack-types-row .attack-types-container{scroll-snap-align:center;flex-shrink:0}[data-viewport=mobile] .attack-types-row .attack-type-logo{max-width:110px}[data-viewport=mobile] .chat-dock{left:8px;right:8px;bottom:var(--bottom-bar-height)}[data-viewport=mobile] .chat-window{flex:1;min-width:0}[data-viewport=mobile] .faction-adviser{--adviser-bottom: calc(var(--bottom-bar-height) + 10px);right:8px;width:calc(100vw - 16px)}[data-viewport=mobile] .faction-adviser.faction-adviser--chat-minimized{--adviser-bottom: calc(var(--bottom-bar-height) + 60px)}[data-viewport=mobile] .faction-adviser.faction-adviser--chat-expanded{--adviser-bottom: calc(var(--bottom-bar-height) + 310px)}[data-viewport=mobile] .faction-adviser__bubble-stage{width:min(245px,66vw);margin:0 -8px 28px 0}[data-viewport=mobile] .faction-adviser__bubble{padding:14px 34px 14px 15px;font-size:13px}[data-viewport=mobile] .faction-adviser__bubble--sequence{padding-bottom:10px}[data-viewport=mobile] .faction-adviser__navigation{grid-template-columns:26px minmax(42px,1fr) auto;gap:7px;margin-top:11px;padding-top:9px}[data-viewport=mobile] .faction-adviser__previous{width:26px;height:26px}[data-viewport=mobile] .faction-adviser__next{height:26px;min-width:59px;padding:0 8px 0 9px;font-size:10px}[data-viewport=mobile] .faction-adviser__character{flex-basis:118px;width:118px;height:135px}.science-tabs .chakra-tabs__tablist{gap:48px}.swipe-tabs__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.swipe-tabs__track::-webkit-scrollbar{display:none}.swipe-tabs__panel{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:var(--chakra-space-4) 0}.swipe-tabs__list{overflow-x:auto;scrollbar-width:none}.swipe-tabs__list::-webkit-scrollbar{display:none}.swipe-tabs__list>:first-child{margin-inline-start:auto}.swipe-tabs__list>:last-child{margin-inline-end:auto}.scroll-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}.scroll-table.scroll-table--sticky-first th:first-child,.scroll-table.scroll-table--sticky-first td:first-child{position:sticky;left:0;z-index:1;background:#101010}.data-card__title{font-weight:600;margin-bottom:6px}.data-card__meta{font-size:12px;opacity:.65}.data-card__label{opacity:.7;flex-shrink:0}.data-card__value{min-width:0;text-align:right;align-items:center}.data-card__actions>*{flex:1}.data-card-list__empty{opacity:.6;padding:16px 0}.ranking-row-mobile{border-bottom:.5px solid rgba(255,255,255,.3490196078)}.ranking-row-mobile:last-child{border-bottom:none}.ranking-row-mobile .ranking-row-mobile__rank{flex-shrink:0;min-width:32px;font-weight:600;opacity:.8}.ranking-row-mobile .ranking-row-mobile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-row-mobile .ranking-row-mobile__subtitle{font-size:12px;opacity:.65}.ranking-row-mobile .ranking-row-mobile__metric{font-weight:600;white-space:nowrap}.ranking-row-mobile .ranking-row-mobile__metric--secondary{font-weight:400;font-size:12px;opacity:.65}.attack-calculator-result{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff14,0 0 0 .5px color-mix(in srgb,var(--theme-color-highlight) 14%,transparent),0 26px 64px -38px #000000eb!important}.attack-calculator-result:before,.attack-calculator-result:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.attack-calculator-result:before{background:radial-gradient(circle at 4px 4px,var(--theme-color-highlight) 1px,transparent 0) padding-box;background-size:5px 5px;background-repeat:repeat;-webkit-mask-image:radial-gradient(62% 115% at 100% 0%,#000,transparent 68%),radial-gradient(42% 110% at 0% 100%,rgba(0,0,0,.75),transparent 72%);mask-image:radial-gradient(62% 115% at 100% 0%,#000,transparent 68%),radial-gradient(42% 110% at 0% 100%,rgba(0,0,0,.75),transparent 72%);opacity:.12}.attack-calculator-result:after{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-color-highlight) 56%,white),color-mix(in srgb,var(--theme-color-highlight) 10%,transparent),transparent) top left/52% .5px no-repeat,radial-gradient(58% 150% at 50% -60%,color-mix(in srgb,var(--theme-color-highlight) 12%,transparent),transparent 72%),radial-gradient(70% 150% at 100% 100%,color-mix(in srgb,var(--theme-color-primary) 10%,transparent),transparent 72%)}.attack-calculator-result__content{position:relative;z-index:1}.attack-calculator-result__heading{position:relative;min-height:16px;margin-bottom:5px}.attack-calculator-result__heading:before,.attack-calculator-result__heading:after{content:"";width:clamp(24px,6vw,72px);height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16))}.attack-calculator-result__heading:after{background:linear-gradient(90deg,rgba(255,255,255,.16),transparent)}.attack-calculator-result__title{color:#ffffff8c;letter-spacing:.14em;white-space:nowrap}.attack-calculator-result__layout{grid-template-columns:minmax(0,1fr) minmax(152px,auto) minmax(0,1fr);align-items:center;gap:clamp(10px,2.2vw,30px);min-height:82px}.attack-calculator-result__side{display:flex;align-items:center;min-height:72px}.attack-calculator-result__side--attacker{justify-content:flex-end;padding-right:clamp(10px,2vw,26px);border-right:.5px solid rgba(255,255,255,.08)}.attack-calculator-result__side--defender{justify-content:flex-start;align-self:stretch;padding-left:clamp(10px,2vw,26px);border-left:.5px solid rgba(255,255,255,.08)}.attack-calculator-result__label{color:#ffffff80;letter-spacing:.04em}.attack-calculator-result__metric{position:relative}.attack-calculator-result__score{color:#fffffff5;font-size:clamp(19px,2.2vw,26px);line-height:1.15;white-space:nowrap}.attack-calculator-result__core{display:grid;justify-items:center;align-content:center;gap:8px;min-width:0}.attack-calculator-result__versus{position:relative;width:34px;height:34px;flex-shrink:0;border:.5px solid color-mix(in srgb,var(--theme-color-highlight) 28%,rgba(255,255,255,.1));border-radius:50%;background:color-mix(in srgb,var(--theme-color-transparent) 46%,rgba(255,255,255,.025));box-shadow:inset 0 0 0 3px #00000014,0 0 22px color-mix(in srgb,var(--theme-color-highlight) 9%,transparent);color:#ffffff9e;font-size:10px;font-weight:600;text-transform:uppercase}.attack-calculator-result__sublines{position:absolute;top:calc(100% + 3px);right:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.attack-calculator-result__home-subline{color:#ffffff6b;font-size:10px;line-height:1.2;white-space:nowrap}.attack-calculator-result__ratio{display:inline-flex;align-items:center;gap:2px;color:#86efaca8}.attack-calculator-result__ratio svg{width:11px;height:11px}.attack-calculator-result__ratio--violated{color:#fca5a5c7}.attack-calculator-result__continue{min-width:152px}.attack-calculator-result__waiting{max-width:22ch;color:#ffffff8c;text-align:right}.attack-calculator-confirm__list{border:.5px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;overflow:hidden}.attack-calculator-confirm__row{gap:10px;padding:10px 14px;align-items:flex-start;font-size:13px;color:#ffffffd1}.attack-calculator-confirm__row+.attack-calculator-confirm__row{border-top:.5px solid rgba(255,255,255,.06)}.attack-calculator-confirm__icon{flex-shrink:0;margin-top:1px;color:#f7e79fb3}.attack-calculator-confirm__icon svg{width:15px;height:15px}@media(min-resolution:2dppx){.attack-calculator-result:before{background:radial-gradient(circle at 2.5px 2.5px,var(--theme-color-highlight) .5px,transparent 0) padding-box;background-size:5px 5px;background-repeat:repeat}}@media(max-width:47.99em){.attack-calculator-result__heading{margin-bottom:3px}.attack-calculator-result__layout{grid-template-columns:minmax(0,1fr) minmax(108px,auto) minmax(0,1fr);grid-template-rows:minmax(42px,auto) auto;gap:6px;min-height:78px}.attack-calculator-result__side{display:contents}.attack-calculator-result__side--attacker{padding-right:0;border-right:0}.attack-calculator-result__side--defender{padding-left:0;border-left:0}.attack-calculator-result__side--attacker>.attack-calculator-result__metric,.attack-calculator-result__side--attacker>.attack-calculator-result__waiting{grid-column:1;grid-row:1;align-self:center;justify-self:end}.attack-calculator-result__side--defender>.attack-calculator-result__metric{grid-column:3;grid-row:1;align-self:center;justify-self:start}.attack-calculator-result__label{font-size:10px}.attack-calculator-result__score{font-size:clamp(17px,3.2vw,22px)}.attack-calculator-result__home-subline{flex-wrap:wrap;row-gap:0;font-size:9px;white-space:normal}.attack-calculator-result__versus{grid-column:2;grid-row:1;align-self:center;justify-self:center;width:28px;height:28px;font-size:9px}.attack-calculator-result__core{display:contents}.attack-calculator-result__continue-wrap{grid-column:2;grid-row:2;align-self:center;justify-self:center}.attack-calculator-result__continue{min-width:108px;padding:.5rem .65rem}.attack-calculator-result__continue span{font-size:10px;white-space:nowrap}.attack-calculator-result__waiting{font-size:11px}}.attack-calculator-mobile-result{border:1px solid color-mix(in srgb,var(--theme-color-highlight) 28%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--theme-color-transparent) 38%,rgba(12,14,18,.94));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.attack-calculator-side__identity{padding:16px;background:linear-gradient(to bottom,color-mix(in srgb,var(--theme-color-transparent) 30%,transparent),transparent)}.attack-calculator__utility-action{width:auto;min-width:48px;height:32px;padding:0 12px}.attack-calculator__utility-action:before{opacity:.14}.attack-calculator__utility-action span{display:flex;align-items:center;justify-content:center}.attack-calculator__utility-action svg{width:19px;height:19px}.attack-calculator-factions{width:100%;justify-content:center;align-items:flex-end;gap:clamp(4px,1.4vw,14px)}.attack-calculator-faction{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:inherit;display:flex;flex:0 1 64px;min-width:42px;max-width:64px;flex-direction:column;align-items:center;gap:3px;padding:4px;border-radius:12px;cursor:pointer;opacity:.35;filter:saturate(.55);transform:scale(.9);transition:opacity .18s ease,filter .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}.attack-calculator-faction img{width:100%;aspect-ratio:1;object-fit:contain}.attack-calculator-faction span{font-size:10px;font-weight:700;letter-spacing:.08em}.attack-calculator-faction:hover{opacity:.8;filter:saturate(.85)}.attack-calculator-faction:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-color-highlight) 85%,white);outline-offset:2px}.attack-calculator-faction--selected{opacity:1;filter:saturate(1);transform:scale(1);border-color:color-mix(in srgb,var(--theme-color-highlight) 55%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--theme-color-transparent) 38%,rgba(255,255,255,.03));box-shadow:0 0 18px -8px var(--theme-color-highlight)}.attack-calculator-section{border-top:1px solid rgba(255,255,255,.09)}.attack-calculator-section__header{min-height:44px;padding:8px 16px;background:linear-gradient(to right,color-mix(in srgb,var(--theme-color-highlight) 16%,rgba(255,255,255,.035)),#ffffff06)}.attack-calculator-section__body{padding:12px 16px 16px}.attack-calculator-unit-header,.attack-calculator-modifier-header{padding:0 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;opacity:.55}.attack-calculator-unit-row{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.attack-calculator-unit-row:last-child{border-bottom:none;padding-bottom:0}.attack-calculator-syndicate-army{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.attack-calculator-syndicate-army__heading{padding:0 0 12px}.attack-calculator-syndicate-army__heading .chakra-switch__track[data-checked]{background:var(--theme-color-primary)}@media(max-width:768px){.attack-calculator .swipe-tabs__list{margin-bottom:10px}.attack-calculator .swipe-tabs__panel{padding-inline:0}.attack-calculator-unit-header,.attack-calculator-modifier-header{display:none}.attack-calculator-faction{flex-basis:54px}}@media(prefers-reduced-motion:reduce){.attack-calculator-faction{transition:none}}[data-game-theme=modern]{--dark-bg: rgba(0, 0, 0, .95);--theme-color-bf: #5d0c09;--theme-color-uic: #183369;--theme-color-sl: #145426;--theme-color-nof: #442461;--theme-color-neb: #776215;--money-icon-image: url(/assets/money-icon-CqLapXB4.webp);--energy-icon-image: url(/assets/energy-icon-BfQCuNcF.webp);--ore-icon-image: url(/assets/ore-icon-D1tSaaEB.webp);--elixir-icon-image: url(/assets/elixir-icon-UOfQR4L6.webp);--land-icon-image: url(/assets/land-icon-DRpBD2cU.webp);--networth-icon-image: url(/assets/networth-icon-DxralktY.webp);--clock-icon-image: url(/assets/clock-B633Z4QU.webp);--expand-icon-image: url(/assets/expand-icon-Doai3d2s.webp)}[data-game-theme=modern][data-game-faction=bf]{--bg-image: url(/assets/bg_bf-Cguvxxg7.jpg);--theme-color-primary: var(--theme-color-bf);--theme-color-secondary: #441513;--theme-color-primary-outline: #380705;--theme-color-secondary-outline: #603a3a;--theme-color-transparent: rgb(85 25 25 / 9%);--theme-color-glass-bg: rgb(188 73 73 / 9%);--theme-color-transparent-alt: rgba(255, 81, 182, .09);--theme-color-highlight: #db5e5e;--action-primary: #480a08;--text-color: white;--sidemenu-item-bg: rgba(48, 0, 0, .5);--sidemenu-item-shine-fg-subtle: rgba(187, 21, 21, .1);--sidemenu-item-shine-fg: rgba(183, 22, 33, .25);--sidemenu-item-shine-bg: rgba(123, 2, 1, .35);--sidemenu-item-shadow: rgba(0, 0, 0, .25);--sidemenu-item-shadow-hover: rgba(255, 255, 255, 1);--sidemenu-item-fg: #ffffff;--sidemenu-item-padding-comfy: 12px 8px;--sidemenu-item-padding-compact: 10px 8px;--sidemenu-item-padding-small: 6px 8px;--success-color: #32a758;--success-bg-color: #b6eac7;--error-color: #ad3a3a;--error-bg-color: #9b3a3a;--white-alpha: rgba(255, 255, 255, .1);--black-alpha: rgba(0, 0, 0, .25);--subtle-border: .5px solid #cf898929;--highlight-color: #ffac1e;--highlight-color-classic: #FCD000;--subtle-highlight: rgb(215 93 93 / 7%);--blur-filter: blur(25px);--info-banner-background: linear-gradient(#424c4221, #10422512)}[data-game-theme=modern][data-game-faction=uic]{--bg-image: url(/assets/bg_uic_lighter-CMCsiwNo.jpg);--theme-color-primary: var(--theme-color-uic);--theme-color-secondary: #2c4377;--theme-color-primary-outline: #0d1c3a;--theme-color-secondary-outline: #516696;--theme-color-transparent: rgb(64 117 255 / 9%);--theme-color-glass-bg: var(--theme-color-transparent);--theme-color-transparent-alt: #51d9ff17;--theme-color-highlight: #3784bd;--action-primary: #183369;--text-color: white;--sidemenu-item-bg: rgba(1, 31, 92, .5);--sidemenu-item-shine-fg-subtle: rgba(45, 56, 101, .05);--sidemenu-item-shine-fg: rgba(27, 49, 183, .25);--sidemenu-item-shine-bg: rgba(1, 36, 123, .3);--sidemenu-item-shadow: rgba(0, 0, 0, .25);--sidemenu-item-shadow-hover: rgba(255, 255, 255, 1);--sidemenu-item-fg: #ffffff;--sidemenu-item-padding-comfy: 12px 8px;--sidemenu-item-padding-compact: 10px 8px;--sidemenu-item-padding-small: 6px 8px;--success-color: #32a758;--success-bg-color: #b6eac7;--error-color: #ad3a3a;--error-bg-color: #9b3a3a;--white-alpha: rgba(255, 255, 255, .1);--black-alpha: rgba(0, 0, 0, .25);--subtle-border: .5px solid #cf898929;--highlight-color: #ffac1e;--highlight-color-classic: #FCD000;--subtle-highlight: rgb(72 82 192 / 7%);--blur-filter: blur(25px);--info-banner-background: linear-gradient(#424c4221, #10422512)}[data-game-theme=modern][data-game-faction=sl]{--bg-image: url(/assets/bg_sl_hued_darker-DqrliTl-.jpg);--theme-color-primary: var(--theme-color-sl);--theme-color-secondary: #193d24;--theme-color-primary-outline: #072f12;--theme-color-secondary-outline: #456e50;--theme-color-transparent: rgb(57 194 123 / 9%);--theme-color-glass-bg: var(--theme-color-transparent);--theme-color-transparent-alt: #ff516617;--theme-color-highlight: #66a277;--action-primary: #0c491e;--text-color: white;--sidemenu-item-bg: rgba(0, 39, 15, .5);--sidemenu-item-shine-fg-subtle: rgba(0, 0, 0, .1);--sidemenu-item-shine-fg: rgba(23, 255, 8, .15);--sidemenu-item-shine-bg: rgba(21, 73, 28, .35);--sidemenu-item-shadow: rgba(0, 0, 0, .25);--sidemenu-item-shadow-hover: rgba(255, 255, 255, 1);--sidemenu-item-fg: #ffffff;--sidemenu-item-padding-comfy: 12px 8px;--sidemenu-item-padding-compact: 10px 8px;--sidemenu-item-padding-small: 6px 8px;--success-color: #32a758;--success-bg-color: #b6eac7;--error-color: #ad3a3a;--error-bg-color: #9b3a3a;--white-alpha: rgba(255, 255, 255, .1);--black-alpha: rgba(0, 0, 0, .25);--subtle-border: .5px solid #cf898929;--highlight-color: #ffac1e;--highlight-color-classic: #FCD000;--subtle-highlight: rgb(93 215 110 / 7%);--blur-filter: blur(25px);--info-banner-background: linear-gradient(#424c4221, #10422512)}[data-game-theme=modern][data-game-faction=nof]{--bg-image: url(/assets/bg_nof_purple_alt-FaSnzW1e.webp);--theme-color-primary: var(--theme-color-nof);--theme-color-secondary: #36193d;--theme-color-transparent: #c551ff17;--theme-color-glass-bg: var(--theme-color-transparent);--theme-color-transparent-alt: #ff516617;--theme-color-primary-outline: #2b072f;--theme-color-secondary-outline: #5a456e;--theme-color-highlight: #8566a2;--action-primary: #3e0c49;--text-color: white;--sidemenu-item-bg: rgba(49, 0, 84, .5);--sidemenu-item-shine-fg-subtle: rgba(145, 10, 224, .1);--sidemenu-item-shine-fg: rgba(124, 22, 183, .25);--sidemenu-item-shine-bg: rgba(68, 1, 123, .35);--sidemenu-item-shadow: rgba(0, 0, 0, .25);--sidemenu-item-shadow-hover: rgba(255, 255, 255, 1);--sidemenu-item-fg: #ffffff;--sidemenu-item-padding-comfy: 12px 8px;--sidemenu-item-padding-compact: 10px 8px;--sidemenu-item-padding-small: 6px 8px;--success-color: #32a758;--success-bg-color: #b6eac7;--error-color: #ad3a3a;--error-bg-color: #9b3a3a;--white-alpha: rgba(255, 255, 255, .1);--black-alpha: rgba(0, 0, 0, .25);--subtle-border: .5px solid #cf898929;--highlight-color: #ffac1e;--highlight-color-classic: #FCD000;--subtle-highlight: rgb(205 93 215 / 7%);--blur-filter: blur(30px);--info-banner-background: linear-gradient(#424c4221, #10422512)}[data-game-theme=modern][data-game-faction=neb]{--bg-image: url(/assets/bg_neb-Dua29gir.jpg);--theme-color-primary: var(--theme-color-neb);--theme-color-secondary: #3d3519;--theme-color-transparent: rgb(255 112 64 / 9%);--theme-color-glass-bg: var(--theme-color-transparent);--theme-color-transparent-alt: #ff58c317;--theme-color-primary-outline: #2f2607;--theme-color-secondary-outline: #6e6645;--theme-color-highlight: #a29866;--action-primary: #7f5621;--text-color: white;--sidemenu-item-bg: rgba(77, 43, 0, .5);--sidemenu-item-shine-fg-subtle: rgba(0, 0, 0, .1);--sidemenu-item-shine-fg: rgba(255, 185, 8, .15);--sidemenu-item-shine-bg: rgba(73, 61, 21, .35);--sidemenu-item-shadow: rgba(0, 0, 0, .25);--sidemenu-item-shadow-hover: rgba(255, 255, 255, 1);--sidemenu-item-fg: #ffffff;--sidemenu-item-padding-comfy: 12px 8px;--sidemenu-item-padding-compact: 10px 8px;--sidemenu-item-padding-small: 6px 8px;--success-color: #32a758;--success-bg-color: #b6eac7;--error-color: #ad3a3a;--error-bg-color: #9b3a3a;--white-alpha: rgba(255, 255, 255, .1);--black-alpha: rgba(0, 0, 0, .25);--subtle-border: .5px solid #cf898929;--highlight-color: #ffac1e;--highlight-color-classic: #FCD000;--subtle-highlight: rgba(215 148 93 / 7%);--blur-filter: blur(25px);--info-banner-background: linear-gradient(#424c4221, #10422512)}[data-game-theme=modern] .resource-icon.money{background-image:var(--money-icon-image)}[data-game-theme=modern] .resource-icon.energy{background-image:var(--energy-icon-image)}[data-game-theme=modern] .resource-icon.ore{background-image:var(--ore-icon-image)}[data-game-theme=modern] .resource-icon.elixir{background-image:var(--elixir-icon-image)}[data-game-theme=modern] .general-icon.land{background-image:var(--land-icon-image)}[data-game-theme=modern] .general-icon.networth{background-image:var(--networth-icon-image)}[data-game-theme=modern] .general-icon.clock{background-image:var(--clock-icon-image)}[data-game-theme=modern] .general-icon.expand{background-image:var(--expand-icon-image)}[data-game-theme=modern] .background{background:var(--bg-image);background-repeat:no-repeat;background-size:cover}[data-game-theme=modern] .corporation-header{z-index:1000;--animation: gradient-angle-mi linear infinite;--duration: 4s;--shadow-size: 2px;--gradient-angle-base: 100deg;--gradient-percent: 0%;--gradient-shine: transparent;position:relative;isolation:isolate;overflow:hidden;outline-offset:4px;padding:12px 16px;color:var(--sidemenu-item-fg);background:linear-gradient(var(--sidemenu-item-bg),var(--sidemenu-item-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle-base) - var(--gradient-angle-offset)),transparent,var(--sidemenu-item-shine-bg) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--sidemenu-item-shine-bg) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--sidemenu-item-shadow);border-radius:4px;transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}[data-game-theme=modern] .corporation-header:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}[data-game-theme=modern] .corporation-header:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,white 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 70%);mask-image:radial-gradient(circle at center,transparent 10%,black 70%);border-radius:inherit;opacity:.1;z-index:-1}@media(min-resolution:2dppx){[data-game-theme=modern] .corporation-header:before{background:radial-gradient(circle at 2px 2px,white .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}[data-game-theme=modern] .corporation-header *{z-index:1;position:relative}[data-game-theme=modern] .sidebar{width:150px;flex-shrink:0;border-top-left-radius:8px;border-bottom-left-radius:8px}[data-game-theme=modern] .sidebar.comfy .sidemenu-item{padding:var(--sidemenu-item-padding-comfy);font-size:13px}[data-game-theme=modern] .sidebar.compact .sidemenu-item{padding:var(--sidemenu-item-padding-compact);font-size:12px}[data-game-theme=modern] .sidebar.small .sidemenu-item{padding:var(--sidemenu-item-padding-small);font-size:11px}[data-game-theme=modern] .sidemenu-item{--animation: gradient-angle-mi linear infinite;--duration: 4s;--shadow-size: 2px;--gradient-angle: 0deg;--gradient-percent: 0%;--gradient-shine: transparent;width:100%;isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;font-family:inherit;text-align:center;border-radius:4px;color:var(--sidemenu-item-fg);box-shadow:inset 0 0 0 1px var(--sidemenu-item-shadow);background:linear-gradient(var(--sidemenu-item-bg),var(--sidemenu-item-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle-base) - var(--gradient-angle-offset)),transparent,var(--sidemenu-item-shine-bg) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--sidemenu-item-shine-bg) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box}[data-game-theme=modern] .sidemenu-item:before,[data-game-theme=modern] .sidemenu-item:after,[data-game-theme=modern] .sidemenu-item span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}[data-game-theme=modern] .sidemenu-item:active{translate:0 1px}[data-game-theme=modern] .sidemenu-item:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,white 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 70%);mask-image:radial-gradient(circle at center,transparent 10%,black 70%);border-radius:inherit;opacity:.1;z-index:-1}@media(min-resolution:2dppx){[data-game-theme=modern] .sidemenu-item:before{background:radial-gradient(circle at 2px 2px,white .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}[data-game-theme=modern] .sidemenu-item:is(:hover,:focus-visible):before{opacity:.5;transition:.25s cubic-bezier(.25,1,.5,1);box-shadow:inset 0 0 0 1px var(--sidemenu-item-shadow-hover)}[data-game-theme=modern] .sidemenu-item.hovered-end:before{animation:dot-fade-out .2s linear forwards}[data-game-theme=modern] .sidemenu-item span{display:flex;width:100%;justify-content:center;z-index:1;opacity:.75}[data-game-theme=modern] .sidemenu-item span:before{--size: calc(100% + 1rem) ;width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--sidemenu-item-shine-bg);opacity:0}[data-game-theme=modern] .sidemenu-item span.highlighted{animation:softPulse 4s ease-in-out infinite;font-weight:600}[data-game-theme=modern] .sidemenu-item span.highlighted.warning{color:#d19715;animation:warningPulse 5s ease-in-out infinite}[data-game-theme=modern] .sidemenu-item span.highlighted.danger{color:red;animation:dangerPulse 5s ease-in-out infinite}@keyframes softPulse{0%{filter:opacity(1) brightness(1.3);text-shadow:0 0 8px rgba(255,255,255,.5),0 0 4px currentColor}50%{filter:opacity(.9) brightness(1);text-shadow:0 0 3px rgba(255,255,255,.15)}to{filter:opacity(1) brightness(1.3);text-shadow:0 0 8px rgba(255,255,255,.5),0 0 4px currentColor}}@keyframes warningPulse{0%{filter:opacity(.9) brightness(.9);text-shadow:0 0 2px rgba(255,215,0,0)}50%{filter:opacity(1) brightness(1.1);text-shadow:0 0 10px rgba(255,215,0,.6),0 0 5px rgba(255,180,0,.5),0 0 3px rgba(255,140,0,.7)}to{filter:opacity(.9) brightness(.9);text-shadow:0 0 2px rgba(255,215,0,0)}}@keyframes dangerPulse{0%{filter:opacity(.9) brightness(.85);text-shadow:0 0 2px rgba(255,68,68,0)}50%{filter:opacity(1) brightness(1.1);text-shadow:0 0 12px rgba(255,0,0,.7),0 0 8px rgba(255,68,68,.6),0 0 4px rgba(255,100,100,.5)}to{filter:opacity(.9) brightness(.85);text-shadow:0 0 2px rgba(255,68,68,0)}}[data-game-theme=modern] .sidemenu-item{--transition: .8s cubic-bezier(.25, 1, .5, 1);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}[data-game-theme=modern] .sidemenu-item span:before{transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe-mi linear infinite}[data-game-theme=modern] .sidemenu-item:is(:hover,:focus-visible){animation:hover-gradient-effect 3s cubic-bezier(.25,1,.5,1) forwards;box-shadow:inset 0 0 0 1px var(--sidemenu-item-shadow-hover)}[data-game-theme=modern] .sidemenu-item:is(:hover,:focus-visible),[data-game-theme=modern] .sidemenu-item:is(:hover,:focus-visible):before,[data-game-theme=modern] .sidemenu-item:is(:hover,:focus-visible):after{animation-play-state:running}[data-game-theme=modern] .sidemenu-item:is(:hover,:focus-visible) span:before{opacity:1}[data-game-theme=modern] .sidemenu-item:is(:hover,:focus-visible) span{opacity:1}[data-game-theme=modern] .sidemenu-item.hovered-end{--gradient-angle: var(--gradient-angle-base);--gradient-percent: 0%;--gradient-shine: transparent;transition-property:--gradient-angle-offset,--gradient-shine}[data-game-theme=modern] .sidemenu-header{--shadow-size: 2px;width:100%;isolation:isolate;position:relative;overflow:hidden;outline-offset:4px;font-family:inherit;text-align:center;cursor:default;border-radius:4px;text-transform:uppercase;font-size:10px;font-weight:300;padding-bottom:8px;padding-top:8px}[data-game-theme=modern] .sidemenu-header:before,[data-game-theme=modern] .sidemenu-header:after,[data-game-theme=modern] .sidemenu-header span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}[data-game-theme=modern] .sidemenu-header:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,white 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 70%);mask-image:radial-gradient(circle at center,transparent 10%,black 70%);border-radius:inherit;opacity:.1;z-index:-1}@media(min-resolution:2dppx){[data-game-theme=modern] .sidemenu-header:before{background:radial-gradient(circle at 2px 2px,white .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}[data-game-theme=modern] .sidemenu-header span{z-index:1;opacity:.75}[data-game-theme=modern] .sidemenu-header span:before{--size: calc(100% + 1rem) ;width:var(--size);height:var(--size);opacity:0}[data-game-theme=modern] .info-banner{box-shadow:inset 0 0 0 .5px #ffffff12;font-weight:600;width:fit-content;isolation:isolate;position:relative;overflow:hidden;outline-offset:4px;font-family:inherit;text-align:center;border-radius:4px;background:var(--info-banner-background)}[data-game-theme=modern] .info-banner:before,[data-game-theme=modern] .info-banner:after,[data-game-theme=modern] .info-banner span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}[data-game-theme=modern] .info-banner:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,white 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 70%);mask-image:radial-gradient(circle at center,transparent 10%,black 70%);border-radius:inherit;opacity:.1;z-index:-1}@media(min-resolution:2dppx){[data-game-theme=modern] .info-banner:before{background:radial-gradient(circle at 2px 2px,white .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}[data-game-theme=modern] .attack-result{--animation: gradient-angle-mi linear infinite;--duration: 4s;--shadow-size: 2px;--gradient-angle: 0deg;--gradient-percent: 0%;--gradient-shine: transparent;--gradient-angle-base: 323deg;--shimmer-angle-base: 203deg;box-shadow:inset 0 0 0 .5px #ffffff40;width:100%;isolation:isolate;position:relative;overflow:hidden;outline-offset:4px;font-family:inherit;text-align:center;border-radius:4px;color:var(--sidemenu-item-fg);background:linear-gradient(transparent,color-mix(in srgb,var(--gradient-color) 20%,transparent)) padding-box}[data-game-theme=modern] .attack-result:before,[data-game-theme=modern] .attack-result:after,[data-game-theme=modern] .attack-result span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}[data-game-theme=modern] .attack-result.bf{--gradient-color: var(--theme-color-bf)}[data-game-theme=modern] .attack-result.uic{--gradient-color: var(--theme-color-uic)}[data-game-theme=modern] .attack-result.sl{--gradient-color: var(--theme-color-sl)}[data-game-theme=modern] .attack-result.nof{--gradient-color: var(--theme-color-nof)}[data-game-theme=modern] .attack-result.neb{--gradient-color: var(--theme-color-neb)}[data-game-theme=modern] .attack-result:before{width:calc(100% - 6px);height:calc(100% - 6px);background:radial-gradient(circle at 4px 4px,white 1px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at center,transparent 10%,black 70%);mask-image:radial-gradient(circle at center,transparent 10%,black 70%);border-radius:inherit;opacity:.1;z-index:-1}@media(min-resolution:2dppx){[data-game-theme=modern] .attack-result:before{background:radial-gradient(circle at 2px 2px,white .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:repeat}}[data-game-theme=modern] .attack-result{--transition: .8s cubic-bezier(.25, 1, .5, 1);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}[data-game-theme=modern] .attack-result span:before{transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe-mi linear infinite}
