@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2) format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA/kABAAAAAAKewAAA+DAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoESG45OHIFKBmA/U1RBVC4AgwQRCAqmFKFyC4IWAAE2AiQDhAgEIAWERAeKGAwHG5olFeOYJbBxAIF/f8YE/18ncDoEspfpFY6A2La27VaF5oNYq90uYhtP9Wt9v/eGf8PBXiAyc1LFFCKDNzC14grrl6uXGOizO3FjBPVjvO7dvRCQSxyTcIAFAN35uuA6PhWuU6FIAqJM7uf5bfXnvoeAlNWgYj5xxEhoC7AwInFGjEIRmcx0dmfV3R+gE8V2GZOI4qUbDQiOF+BujW2r+4p45QiZkk1KhxRV9KX/3xvPo4CbzXhPGMkwnTrz489ZTSHx7QISqnOJEDEqfl/zfZcq2br4Rb9zwxIYgjwyNmHdNrV50JVNwOp/v9an7dt3ztT//ZdmAUCG/IAws5uwJLuO3uvXXf/u+/1pqqu2t0O0ANATnJoQkQRkm4qLMImQGxWjgbwjG6Fl4Fl9qvNAxem3QQRjtDqvSyl/8TsSMCwA7oexgdp/TntuEA9eEI4QSKhoSKwEiJACkiYHkqcQUqwe0qgN0q4L0m8ATs8AZ2SEQ3BgMTAXWAxBjBCyfjoD9IYYIGC6IGrY0ePpecC6/0rXPGAhAfojHAgY/L4bHfPA92gfC55fs5oBHIE0yRQBeekxyddmLWjIbCE0EiRF94rwMJC5i6M8MwuCSgyBmrp+uNuRwXib+scgnIdQwZMnOQuC0PolEBjPHvuPQgICFRod9a4cCgyN+1N9U69aemL/b48ar098umuvix3P0kU6TT/R0WR/7STZXGutLIcWypBPfdSxeWs1VFWVVB6FzFIk8hKqxEB8IZT8iIBQi46Ivbpr2RcDJzOIjAPbK2LsTbvHf8Zv+UN+lS9ocvx/czRHlAy8nVcVdJ5Pzlc6THtpu2z0aXWyNOdLMpg9VrRQi9QpVVDRpjmZDvJ4SqUnE6QQlXOSoPRFPCFnsfWJdioJfTCDUvevHr9A3+3REs/CHF+ExT6Cn+koui97vBmX42wcj4PO7ncAGSkqIA9LDIUY/FxAeF6XtKS814usMi7hIy9ryvOFX7DZTsRstmZlszWLnUzZCRk0UVftGuMSXpfUEHK2nb25izqVeMDvZE3KZmtSNrGJTWxiE5vsWI1HeZRGtWGCnfko7UpHukTJNGgEohb+rD8W/TUCvF7EG/Zel/inpdhmlXjDvhWIXU15WtvCllnWJu5gBTXSXsO9rr1fG8QCWPyhMFhW0gqsfhQ7OL876LHUfBl3WALd22PxWDzjnvE2Fjtds1MFnpKpWHt2Le6iWpdgb6T4D9feY60iYBi3ugxswy7szoHM5yiWsZIzuOTh16IAG9sCwk4ALJynjZRfqxthqJC+IRYYkEC8HHJ0dJO439rcbJYr6pG8Nvz+pp/0X+TQ+4YPhvUo0+d0ErfZ8rss4TBx/+7Erw06Q8/2dU/YfNFf0eBeZDkNYnvOWNvzhF3Zn+YMUoqw0nODFZy/tAKGec6yFSNGjDOZrRMSZWOxnhY7f5nKGFMi2mCDbGCW0q3YinGmWRKMmKxVQI7iS7pXLed+RQR524K8dm2uFlimBqLtizcqKux+jiCdB/1cmceIHG+eCuRQiVoL/EwwzimCFIPNaUGjaAwWf8zAiBFhNj8Zlt5NPlJcibWsQE5kEXDGPnBcFJFSk/FrwQV907f6wdfbBXfNWvvGOHbnNZN2Rf9a6DVAHi4CWAuHIFQIWAgBK2FP3dXUhQBIOJCBo7Ug3wJIoCTCywkptLrHjbyRkDAXy+x1jx/BLoKjOfbF2UI4CbfGuatnvev9EUi/CIZsIyiaYm+cKcAnQoX3fscW+b3bky1D9+1nl8o8wUXw5XsQ5LWX88TmzZcfwPr2f2ApQraUvBSK1iZAlTDN+hmwpLKhYE2OLglDMqYUNIlIRMgkKKSoZKyIuVBzlc1NDntpHGVwkslZFgfpPBXwkM9PBX+VOIr5KOWrDFc5byUCgT11gYZQE1fja4vJElBGUVCVNBUkZ5kyTdhmLs3DQ1B/ZAMwAYiFwG6QT4HaAya/DmovQMIalSuLwuB0d7jE0K/TTzhYVs5nc5vJXRUMWhZjDnpLg0TF1/3oaE9OTi6Gj/u3hw8Q2dh9frpaILr44ErO9e/566/17MCJkzPnFG5/sN3v9vCCJ43qZ5jCKsOiCQEmc04R7a3QFvkiNaCDWuINDQgOg02VEm1RitTd1qvFK60LHtTEMruwg2yauGVtr1T+EzK7xGSGuQn11eOi/sqppGpUKwmguGW1eLPZpFF3OVP/cbd6Xc9fk0kDctO1riHv/MWnDlYGg0Aqyn+T/NOO7XY3osqBslj7SzPmKqSUk9VN4+tpZKzB/eCS2/XWGUAHWTJsvQP7Ry5p57HitJzGsZSzzezLrHJoYXKTtbnd4lAs5C5eSn3/Ndv0KN5G/YbTYf6KvH1aMWiPQcuIsEzwyyoRn03W2ojMI3U2W28KWvJz1qbTVuL/7s1Uxl9tNfqdY9nfsQUN/7PdtUm5cQlzh+9JnkHPCd5v+SaiESFYOzb6rWOpbU9+lzfxhPxJtod/Lg4afRoy3KSkyapeexhd1f7C9C4j/QWUEFPE6uKgniBwoD0g5tJMhMZv7FDAWLTnksRWkC3ky/j150oaY0Lm5hAFId11wvwUtUQsoZXKKBKbjNwEoZ1QJgQJkZD3GeOA+kDwWDYkE20EMKk51ZLgHnWkmuioEubkVIqIdnVUFtFdKc0uCjXbyENrQ22k/w8N/croTW9O/g3YUIvKk32G8t1a2VHM/C/D+P/j1Ci2xi0/+jcvS4Yb7NP05oHF/YtbTtHZsJLiG/PCN4ar/CrH/3/BXP1iN+cDF928mnFUmVtSVJBaXkz18FHZ14QNO6xbTim1PVcQc3DVDVaAG3cL3KAoU1uGtXInrTBR4DXru1wr0Co0CoFAcETjz32Ecm3caQNP2Y7+bikRB4Ko0osw4ZKUUZ4NaQszvOpVkXJlksBJmxX2TRd3bETvuni5F7fJuVBZu7VqIMpPu9TD/cjWCBDJNfKWLVqN1nlyMDupMpJdKTsqY1cujpZKFRvn89tgSSZngcr7ko9yIYezUelzyVu1AZZSfHO/9TRrLnLsPe3r2P/XyDXx11P8gbc2J3Ayws76ZUfnz60ZZ1RnWpdVL/tDdR595J5y6Fa2Ihs419ta21zbJwXX9nkPNXEPwaM9wTptLwbDioSMBDH+nX/A91xJgvfTFNJueB4tdLZDLiK2hcd2W9LrZPenq5B97j2sTsruygAGXMbjHZx83BnrH8Q0Exy7SbbXp+5gbR1HY3f558qSpTKIPtPe2g54YqCkW9PSzbg617GIG9iSmLWke84PFiJpLmXbHJzuOdLmH4hxjHIIORYaJONty+/Olbr87XMLtmcL6wR1NxqjOsqzOqIB5sYsJ+qiN49v9wa8jPTur+YA2fJKcLi4hcfmDbDNEDDFgCk/udWDpovn390WRlPZxgU0LizSIP00TW8qGq64yJRgqWPsDxYbKi0x3aGt2weGyG5mtsAOFh6HXZA11C8a2GKo06fUAD25L53M+DzP5HkQ7uYXswcvCpaZXaMQo+2CLBYbbb6k6Oj7Im3dPqWGqmWRaUThDJxWSMby0FxXaW4A+og3HtuCx7a+O85wHOYthma2Ssby0FxXaW6gSL+ryzHTjP6EdLtkGg1Az4Jpg8bIzw+uUU1GsoqM5hcGDBqlMOpFCJqNdu9aGhrJuPklhl2780sGHoHAFCMVkck1M8MUhIas5pcEwMQmqIKsIavQ29xrlGd8zOZ5xQbWR0Wj8gSKMBGEhqybXxKACZ5AUZA1ZHXYsH94i5arG2AOKxsr6yoboI8a+vILo6WGYcMRxlvMeM1eaGVjZV1lQ16fFdZWG0NcrTNSanD1n+pAJS9N36733PBeH4AFID4e3jauP385i7yqUQAuuptPyikkcR4fWDzk19Eb7c2BKASQyN+IJJaBOh2gNzXyPtrKc5hcRPhRgC50law9LsbjecBvrf0dzd+c3+nkDDE+i36uD74XPys5Cif1Eu3NIdwNUKDLepPF5AMSV3GafF+Edaa9ETA6w6pL1ZRkfaMIiFzr85me0eqYKKIFKAwI2Kcrt85ER1nTrka1b8A4nz7qeRXk2VkOimbInVrTcTUXp0oSsRDkG5WQONWVs9IpjTyqaxEdfk5h1DBeV3yiJ3GsqMAFvo1n6JfENOEx4bsqwEv15ax8Zj7qtW0tKu64motTJSSmGay0cWTI5o8rvghJjCm3zkxbieVqzUehclnfKMTMJ6NlzCdybBsGiL9JPgSM5RefKZD+ko3wfyqO/wDv/7L3BuCrL74/3C2tTvW4CEyGAQR4Jaw7b6Va7nQVkEn7s4nHiZL8YkE7h8aOXbaQjDHjmLNztu/v0gN/f3PEHXK+NPOA38btCH5iRw7N4Fv7WIxt38Bs3y/jGN7+vypilksxpvgW+ji8KdBd3dff9GC39F5nTfWo5zfo3A2/CGBCJFwxEmRiy3+t6Ybg0LAGcCs8dQrCCNspGFZgU3AR/juFxNPFKVYKVAg5hnwySwzGeghgJsDivZ+pECMuFUvM23Ru/Npg0tGxSWCakvEqmZHbJFWoiFDi3J/1LWbk1syKpxBqe8DFFgqeqRfc1ExKqEg0MgRSXYlF5gShMPMJktlkKpUsxC1ZmmKQwsYhtsj3zGWkzEwK4XmZO6d71KybLexMCWMb01PqqSUKCDFIngLidYaSu9LaQoYL1im2OIWtOD2uUlI7tRU2TS5e8MnlVChDfQpJvE656FTU50VjZ9aIxSfU7ZkcZvci/CeeADZ6vM9gJrPFarM7nC63x+sriC079hw4cuLMJR5XbtyL4MGTFzYObz58cfnxFyCwOEGCEULwhJojDD+hcBEiRZVEFyNWnHgJBIRExCSksN0UCMrhYrp6+qX3mMrQqBzXbty6c+/BoyfPXrx6816RD5++fPvx64/Hr0wgxEXhfolUJlcoVYSxiamZuYWllbWNLVGA/Slf8qNFlSIXu7YvMQCh5LQ8BoUBCxhwOwU4wVR48+3l3JgaAELJaX2JBZyjfSle3wL9eVqExyJ2ILCgQAt3C7q+e3ibiGmVyuFOtwwauXEELbTUOHzuYjRndbI0cES5ogueD/ONmQbe/7vJcHNk2CtZwDtbwGACQYUeAgcmbBCgsE+OxdQECGpO70tskJzTl5Ir2SA9P4BgQ4UOE041OxQgUOGAAUGvNg8XsIFA4MzEwGImHWxg+t2eEUIM9+jDQSiq2D9BhdZJKfv1KJeeeMFi7gSZXuNkB5lgLe0iESL/9NUu4VqInIdi/uErvYjOtqLasyOvGMImpRgVw772uf76lmbZhsia/yzqjAEA) format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2) format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2) format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-ext-400-normal-DU92duxl.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-ext-400-normal-DWZRXqV9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-400-normal-B-euljER.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-400-normal-D8jOFnDU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-ext-400-normal-B7STXmTm.woff2) format("woff2"),url(/assets/pt-serif-latin-ext-400-normal-tfSDtiqN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-400-normal-Cx0mQj7e.woff2) format("woff2"),url(/assets/pt-serif-latin-400-normal-DIu_lRW0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-ext-400-italic-3ud5gcxD.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-ext-400-italic-BBGP3z3x.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-400-italic-Bicg0I0x.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-400-italic-CGr2MaNX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-ext-400-italic-CBoOQ8LN.woff2) format("woff2"),url(/assets/pt-serif-latin-ext-400-italic-C59QcYwb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-400-italic-zg5EJ2cW.woff2) format("woff2"),url(/assets/pt-serif-latin-400-italic-Hdd9Jed5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-cyrillic-ext-700-normal-CpXZPNZI.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-ext-700-normal-C7FyUQsB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-cyrillic-700-normal-DvVvs_4R.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-700-normal-BeN6CUoB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-latin-ext-700-normal-B7jTzfC-.woff2) format("woff2"),url(/assets/pt-serif-latin-ext-700-normal-BQOBW4N0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-latin-700-normal-Bsuo9jes.woff2) format("woff2"),url(/assets/pt-serif-latin-700-normal-BnJLcJ8K.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Oswald", "Arial Narrow", sans-serif;--font-ui: "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--font-story: "PT Serif", Georgia, serif;--font-number: "IBM Plex Mono", ui-monospace, monospace;--ink-0: #0c0d0e;--ink-1: #141617;--ink-2: #1c1f20;--ink-3: #272b2c;--plate: rgba(17, 19, 20, .86);--plate-strong: rgba(13, 14, 15, .94);--bone: #e9e1cd;--bone-dim: #b3aa96;--bone-faint: #7d766a;--brass: #a9813f;--brass-dim: rgba(169, 129, 63, .45);--edge: rgba(233, 225, 205, .12);--amber: #e2a94a;--amber-ink: #1a1408;--water: #7cc8cc;--water-dim: #3f6f72;--danger: #d4583c;--safe: #9bb06c;--night: #8aa8d8;--gain: var(--safe);--loss: #dd7656;--faction-engineers: #c27a43;--faction-workers: #d9cba4;--faction-keepers: #8d9c6b;--glass: linear-gradient( 180deg, rgba(34, 36, 35, .9), rgba(15, 16, 17, .92) );--glass-flat: rgba(15, 16, 17, .9);--bezel: rgba(169, 129, 63, .42);--bezel-strong: rgba(214, 170, 96, .7);--engrave: inset 0 1px 0 rgba(233, 225, 205, .07), inset 0 -1px 0 rgba(0, 0, 0, .55);--track: rgba(0, 0, 0, .42);--texture-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .92 0 0 0 0 .86 0 0 0 0 .74 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--bezel-corners: linear-gradient(var(--brass), var(--brass)) 0 0 / 10px 1px no-repeat, linear-gradient(var(--brass), var(--brass)) 0 0 / 1px 10px no-repeat, linear-gradient(var(--brass), var(--brass)) 100% 100% / 10px 1px no-repeat, linear-gradient(var(--brass), var(--brass)) 100% 100% / 1px 10px no-repeat;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius: 3px;--tap: 44px;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 28px;--text-2xl: 40px;--tracking-label: .14em;--shadow: 0 10px 30px rgba(0, 0, 0, .45);--ease: cubic-bezier(.2, .7, .1, 1);--gutter: 16px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--sheet-width: 400px;--time-height: 136px}:root{font-family:var(--font-ui);color:var(--bone);background:var(--ink-0);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%;overflow:hidden}body{background:var(--ink-0)}h1,h2,h3,h4,p,ol,ul{margin:0}h1,h2,h3,h4{font-weight:500}p{line-height:1.5}small{font-size:inherit}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}svg.icon{display:block;width:20px;height:20px;flex:none}:focus-visible{outline:2px solid var(--bone);outline-offset:2px}button,select{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}button{min-height:var(--tap);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;color:var(--bone);background:linear-gradient(180deg,#2b2e2d,#1b1d1d);border:1px solid var(--bezel);border-radius:var(--radius);box-shadow:var(--engrave);font:500 15px/1.15 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}button:hover:not(:disabled){border-color:var(--bezel-strong);background:linear-gradient(180deg,#353837,#222524)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.42}button>span{min-width:0}button.primary,button.attention{color:var(--amber-ink);background:linear-gradient(180deg,#f0bd62,#d49a3a);border-color:#f6d189;box-shadow:inset 0 1px #ffffff61,0 0 0 1px #00000073,0 6px 20px #e2a94a47;font-weight:600}button.primary:hover:not(:disabled),button.attention:hover:not(:disabled){background:linear-gradient(180deg,#f6c873,#dea445);border-color:#fbe0a6}button.primary:disabled{color:var(--bone-dim);background:#2a2721;border-color:var(--bezel);box-shadow:none}button.wide{width:100%}button.icon-button{width:var(--tap);min-width:var(--tap);padding:0}button.text-button{background:none;border-color:transparent;box-shadow:none}.danger-text{color:var(--loss)}select{min-height:var(--tap);padding:8px 12px;color:var(--bone);background-color:#1b1d1d;border:1px solid var(--bezel);border-radius:var(--radius);font:500 16px/1.2 var(--font-ui)}.game select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background:#1b1d1d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3aa96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center / 18px;cursor:pointer}.game select{max-width:100%}.sheet-section>*,.robot-body>*,.card>*,.panel>*{min-width:0}.robot-body select{width:100%}select:hover:not(:disabled){border-color:var(--bezel-strong)}select:disabled{opacity:.45}summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}summary::-webkit-details-marker{display:none}.summary-chevron{color:var(--bone-dim);transition:transform .2s var(--ease)}details[open]>summary .summary-chevron{transform:rotate(180deg)}.game{position:relative;width:100%;height:100%;overflow:hidden;background:var(--ink-0)}.world-layout{position:absolute;top:0;right:0;bottom:0;left:0}#world{display:block;width:100%;height:100%;touch-action:none;cursor:grab}#world:active{cursor:grabbing}#world:focus-visible{outline-offset:-4px}#world[data-renderer=pixi]{image-rendering:pixelated}.world-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(9,10,11,.42),transparent 15%,transparent 80%,rgba(9,10,11,.46))}.plate-label,.section-label,.gauge-label,.doc-stamp{font:500 14px/1.15 var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase}.tone-gain{color:var(--gain)}.tone-loss{color:var(--loss)}.tone-flat{color:var(--bone-faint)}.tone-water{color:var(--water)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 9px 4px 7px;color:var(--bone);background:#0000004d;border:1px solid var(--edge);border-radius:2px;font:500 15px/1 var(--font-number);white-space:nowrap}.chip .icon{width:16px;height:16px}.chip small{font-size:14px;opacity:.8}.chip-name{font:500 14px/1.2 var(--font-ui);color:var(--bone-dim);white-space:normal}.chip.tone-gain{border-color:#9bb06c61}.chip.tone-loss{border-color:#dd76566b}.chip.tone-water{border-color:#7cc8cc66;background:#28505438}.faction-dot{width:14px;height:14px;stroke:#00000080}.faction-engineers .faction-dot{fill:var(--faction-engineers)}.faction-workers .faction-dot{fill:var(--faction-workers)}.faction-keepers .faction-dot{fill:var(--faction-keepers)}.gauge{display:grid;gap:6px}.gauge-head{display:flex;align-items:center;gap:8px;min-width:0}.gauge-head .icon{width:18px;height:18px;color:var(--bone-dim)}.gauge-label{flex:1;min-width:0;color:var(--bone-dim)}.gauge-value{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.gauge-value b{font:500 17px/1 var(--font-number);color:var(--bone)}.gauge-value small{font:14px/1 var(--font-number);color:var(--bone-dim)}.gauge-track{position:relative;height:10px;overflow:hidden;background:var(--track);border-radius:2px;box-shadow:inset 0 1px 2px #0009,0 1px #e9e1cd0d}.gauge-track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(0,0,0,.55) calc(10% - 1px) 10%)}.gauge-track i{display:block;height:100%;background:linear-gradient(180deg,#ece4d0,#b2a78d);transition:width .5s var(--ease)}.gauge.tone-water .gauge-track i{background:linear-gradient(180deg,#a2dcdf,#4a9599)}.gauge.tone-danger .gauge-track i{background:linear-gradient(180deg,#e7825f,#a5432b)}.gauge.tone-danger .gauge-value b{color:var(--loss)}.gauge-mark{position:absolute;z-index:1;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--brass);box-shadow:0 0 0 1px #0009}.gauge-foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;line-height:1.3}.gauge-note{color:var(--bone-faint)}.gauge-rate{font:500 14px/1 var(--font-number);white-space:nowrap}.gauge-rate small{margin-left:2px;opacity:.8}.state-pill{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;color:var(--bone);border:1px solid var(--edge);border-radius:2px;background:#00000040;font:500 14px/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.state-pill .icon{width:16px;height:16px}.state-pill.tone-danger{color:var(--loss);border-color:#dd765680}.state-pill.tone-water{color:var(--water);border-color:#7cc8cc73}.state-pill.tone-gain{color:var(--gain);border-color:#9bb06c73}.readouts{display:flex;flex-wrap:wrap;gap:8px 22px}.readout{display:inline-flex;align-items:baseline;gap:7px}.readout .icon{align-self:center;width:18px;height:18px;color:var(--bone-dim)}.readout b{font:500 18px/1 var(--font-number)}.readout b small{margin:0 4px 0 1px;font:500 14px/1 var(--font-ui);color:var(--bone-dim)}.readout small{font-size:14px;color:var(--bone-dim)}.readout.big b{font-size:26px}.rad-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.rad-bars i{width:5px;background:#e9e1cd29;border-radius:1px}.rad-bars i:nth-child(1){height:6px}.rad-bars i:nth-child(2){height:10px}.rad-bars i:nth-child(3){height:14px}.level-1 .rad-bars i:nth-child(-n+1),.level-2 .rad-bars i:nth-child(-n+2),.level-3 .rad-bars i:nth-child(-n+3){background:currentColor}.sheet-backdrop{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;background:#08090a66}@media(min-width:701px){#app[data-sheet=site] .sheet-backdrop,#app[data-sheet=panel] .sheet-backdrop{display:none}}.command-sheet{position:absolute;z-index:8;top:calc(84px + var(--safe-top));right:var(--gutter);max-height:calc(100% - 84px - var(--safe-top) - var(--gutter) - var(--time-height) - 10px);width:min(var(--sheet-width),calc(100% - 2 * var(--gutter)));display:flex;flex-direction:column;min-height:0;background:var(--bezel-corners),var(--texture-grain),var(--glass);border:1px solid var(--bezel);border-radius:var(--radius);box-shadow:var(--engrave),0 18px 48px #00000080;-webkit-backdrop-filter:blur(10px) saturate(.85);backdrop-filter:blur(10px) saturate(.85);animation:sheet-in .24s var(--ease)}.command-sheet[data-kind=document]{left:50%;right:auto;max-height:calc(100% - 84px - var(--safe-top) - var(--gutter));width:min(720px,calc(100% - 2 * var(--gutter)));transform:translate(-50%);animation-name:document-in}.command-sheet.dragging{transition:none;animation:none}@keyframes sheet-in{0%{opacity:0;translate:24px 0}}@keyframes document-in{0%{opacity:0;translate:0 16px}}.sheet-grip{display:none}.sheet-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--edge)}.sheet-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--bone);background:radial-gradient(circle at 50% 30%,#34332e,#141515 70%);border:1px solid var(--bezel);border-radius:50%;box-shadow:var(--engrave)}.sheet-icon .icon{width:22px;height:22px}.sheet-titles{display:grid;gap:5px;min-width:0}.sheet-heading h2{font:500 20px/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.sheet-status{display:inline-flex;align-items:center;gap:7px;color:var(--bone-dim);font:500 14px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.sheet-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sheet-status.status-working{color:var(--gain)}.sheet-status.status-stopped{color:var(--loss)}.sheet-status.status-idle{color:var(--bone-faint)}.sheet-close{align-self:start}.panel{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 16px 18px;scrollbar-width:thin;scrollbar-color:var(--bezel) transparent}.sheet-section{display:grid;gap:12px;padding:14px 0 16px;border-bottom:1px solid var(--edge)}.sheet-section:last-child{border-bottom:0}.section-label{display:flex;align-items:center;gap:10px;color:var(--brass)}.section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--bezel),transparent)}.sheet-lead,.field-note,.sheet-empty,.sheet-note{font:16px/1.5 var(--font-ui);color:var(--bone-dim)}.sheet-lead{padding:14px 0 4px}.notes .field-note{font-family:var(--font-story);color:#cbc3ae}.sheet-note{display:flex;align-items:center;gap:8px;margin-top:12px}.sheet-note .icon{color:var(--bone-faint)}.shortage{font:15px/1.4 var(--font-ui);color:var(--loss)}.save-state{margin-top:14px;font-size:14px;color:var(--bone-faint)}.order{display:grid;gap:10px}.order-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.order-links{display:flex;flex-wrap:wrap;gap:8px}.order-links button{flex:1 1 140px}.crew-row{display:grid;gap:8px}.crew-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.crew-name{font:500 17px/1.25 var(--font-ui)}.crew-number{font:500 24px/1 var(--font-number)}.crew-control{display:grid;grid-template-columns:var(--tap) minmax(0,1fr) var(--tap);align-items:center;gap:10px}.crew-control .step{width:var(--tap);padding:0}.crew-figures{display:flex;flex-wrap:wrap;align-items:center;gap:1px;min-height:26px}.figure{width:18px;height:24px;color:var(--bone-faint);opacity:.6}.figure.on{color:var(--bone);fill:#e9e1cde0;opacity:1}.crew-count{font:14px/1.3 var(--font-ui);color:var(--bone-dim)}.robot-details,.vehicles,.help{border:1px solid var(--edge);border-radius:var(--radius);background:#0003}.robot-details>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px}.robot-glyph{display:grid;place-items:center;width:36px;height:36px;color:var(--bone-dim);border:1px solid var(--edge);border-radius:50%}.robot-glyph.here{color:var(--bone);border-color:var(--bezel-strong)}.robot-summary{display:grid;gap:3px;min-width:0}.robot-summary b{font:500 16px/1.2 var(--font-ui)}.robot-summary span{font:14px/1.3 var(--font-ui);color:var(--bone-dim)}.robot-where{color:var(--bone-dim);font:500 14px/1.1 var(--font-display);letter-spacing:.1em;text-align:right;text-transform:uppercase}.robot-body{display:grid;gap:12px;padding:4px 12px 14px}.robot-body p{font:16px/1.5 var(--font-ui);color:var(--bone-dim)}.field-label{margin-bottom:-6px;color:var(--bone-dim);font:500 14px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.exposure-gauge{display:flex;align-items:center;gap:10px;color:var(--bone-dim)}.exposure-gauge .gauge-label{flex:1}.exposure-gauge b{font:500 16px/1 var(--font-ui)}.exposure-gauge.level-1{color:var(--bone)}.exposure-gauge.level-2{color:var(--loss)}.exposure-gauge.level-3{color:var(--danger)}.card{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--edge);border-radius:var(--radius);background:linear-gradient(180deg,#e9e1cd0a,#0000002e)}.card.installed,.card.enacted{border-color:#9bb06c52}.card-head{display:flex;align-items:center;gap:10px}.card-head>.icon{color:var(--bone-dim)}.card-head h3{flex:1;min-width:0;font:500 17px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.card p{font:16px/1.5 var(--font-ui);color:var(--bone-dim)}.card .law-desc{font-family:var(--font-story);color:#d1c9b4}.doc-paper{display:grid;gap:10px;padding:16px 0 14px}.doc-stamp{display:inline-flex;align-items:center;gap:8px;color:var(--brass)}.doc-stamp .icon{width:18px;height:18px}.doc-title{font:700 26px/1.2 var(--font-story);color:var(--bone)}.doc-body{font:18px/1.6 var(--font-story);color:#d8d0bc}.chamber{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:18px;padding:14px;border:1px solid var(--edge);border-radius:var(--radius);background:#00000038}.hemicycle{display:block;width:100%;height:auto}.seat{stroke:#0000008c;stroke-width:.8;fill:var(--ink-3)}.seat.faction-engineers{fill:var(--faction-engineers)}.seat.faction-workers{fill:var(--faction-workers)}.seat.faction-keepers{fill:var(--faction-keepers)}.hemicycle-floor{stroke:var(--bezel);stroke-width:1}.factions{display:grid;gap:8px}.faction{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px}.faction-name{display:flex;align-items:center;gap:7px;font:500 16px/1.2 var(--font-ui)}.faction-seats{font:14px/1 var(--font-number);color:var(--bone-dim)}.faction-seats b{font-size:16px;color:var(--bone)}.faction-support{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.faction-support b{min-width:42px;font:500 14px/1 var(--font-number);text-align:right;color:var(--bone-dim)}.mini-track{flex:1;height:6px;overflow:hidden;background:var(--track);border-radius:1px}.mini-track i{display:block;height:100%;background:var(--bone-dim)}.faction-engineers .mini-track i{background:var(--faction-engineers)}.faction-workers .mini-track i{background:var(--faction-workers)}.faction-keepers .mini-track i{background:var(--faction-keepers)}.faction-legend{font-size:14px;color:var(--bone-faint)}.tally{display:grid;gap:8px}.tally-cells{position:relative;display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:2px}.tally-cells:after{content:"";position:absolute;top:-4px;bottom:-4px;left:50%;width:2px;margin-left:-1px;background:var(--brass)}.tally-cells i{height:12px;border:1px solid rgba(233,225,205,.3);border-radius:1px}.tally-cells i.yes{background:var(--bone);border-color:var(--bone)}.tally-text{font:15px/1.35 var(--font-ui);color:var(--bone-dim)}.tally-text b{font-weight:500;color:var(--bone)}.vote-result{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border:1px solid currentColor;border-radius:var(--radius);font:16px/1.35 var(--font-ui)}.readiness{display:grid;gap:12px}.ready-line{display:flex;align-items:center;gap:8px;color:var(--gain);font:500 16px/1.3 var(--font-ui)}.requirements{display:grid;gap:6px;padding:0;list-style:none}.requirements li{display:flex;gap:8px;font:16px/1.4 var(--font-ui);color:var(--bone-dim)}.requirements .icon{margin-top:2px;color:var(--loss)}.travel-needs{display:flex;flex-wrap:wrap;gap:8px}.need{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(221,118,86,.4);border-radius:2px;color:var(--bone);font:500 15px/1 var(--font-number)}.need small{font-size:14px;color:var(--bone-dim)}.need .icon{width:16px;height:16px}.need .need-state{color:var(--loss)}.need.met{border-color:#9bb06c61}.need.met .need-state{color:var(--gain)}button.cargo-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:12px;width:100%;padding:12px;text-align:left;text-transform:none;letter-spacing:0;background:#00000038;border-color:var(--edge)}button.cargo-item.loaded{border-color:var(--bezel-strong);background:#a9813f1a}.check-box{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--bezel);border-radius:2px}.loaded .check-box{color:var(--ink-0);background:var(--bone);border-color:var(--bone)}.check-box .icon{width:16px;height:16px}.cargo-text{display:grid;gap:4px}.cargo-text b{font:500 16px/1.25 var(--font-ui)}.cargo-text small{font:14px/1.4 var(--font-ui);color:var(--bone-dim)}.cargo-weight{font:500 18px/1 var(--font-number);color:var(--bone-dim)}.vehicles,.help{margin-top:14px}.vehicles>summary,.help>summary{display:flex;align-items:center;gap:10px;min-height:var(--tap);padding:8px 12px;font:500 15px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.vehicles>summary>span,.help>summary>span{flex:1}.vehicle-row{display:grid;gap:4px;padding:10px 12px;border-top:1px solid var(--edge)}.vehicle-row h4{font:500 16px/1.3 var(--font-ui)}.vehicle-row p{font:16px/1.45 var(--font-ui);color:var(--bone-dim)}.capacity{font:14px/1.2 var(--font-number);color:var(--bone-dim)}.vehicles>.field-note{padding:10px 12px 12px;border-top:1px solid var(--edge)}.event-list{display:grid;padding:8px 0 0;list-style:none}.event-list li{display:grid;gap:4px;padding:12px 0;border-bottom:1px dashed rgba(169,129,63,.25)}.event-stamp{font:500 14px/1 var(--font-number);color:var(--brass)}.event-list p{font:16px/1.5 var(--font-story);color:#d8d0bc}.settings-list{display:grid;gap:8px;padding-top:14px}.settings-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:4px 4px 4px 12px;border:1px solid var(--edge);border-radius:var(--radius)}.settings-row>span{font:500 15px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.settings-row .icon{color:var(--bone-dim)}.settings-action{justify-content:flex-start;width:100%;min-height:52px;background:transparent;border-color:var(--edge);box-shadow:none}.settings-action .icon{color:var(--bone-dim)}.settings-action.danger-text,.settings-action.danger-text .icon{color:var(--loss)}.help p{padding:0 12px 12px;font:16px/1.5 var(--font-ui);color:var(--bone-dim)}.dilemma-layer,.outcome-layer{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(16px + var(--safe-top)) 16px calc(16px + var(--safe-bottom));background:radial-gradient(ellipse at 50% 45%,#08090a80,#08090ad6)}.decision-doc{display:grid;gap:14px;width:min(680px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px 26px 26px;background:var(--bezel-corners),var(--texture-grain),linear-gradient(180deg,#1f201e,#141515);border:1px solid var(--bezel);border-radius:var(--radius);box-shadow:0 30px 80px #0009,var(--engrave);animation:document-in .3s var(--ease)}.doc-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 14px;padding-bottom:12px;border-bottom:1px dashed rgba(169,129,63,.4)}.doc-time{font:500 14px/1 var(--font-number);color:var(--bone-dim)}.doc-paused{display:flex;align-items:center;gap:8px;color:var(--bone-dim);font:500 14px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.doc-paused .icon{width:16px;height:16px}.decision-doc .doc-title{font-size:30px}.doc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}button.option-card{display:grid;grid-template-rows:auto 1fr auto;justify-content:stretch;justify-items:start;align-items:start;gap:12px;min-height:148px;padding:16px;text-align:left;text-transform:none;letter-spacing:0;background:linear-gradient(180deg,#e9e1cd0f,#00000038)}.option-title{font:600 17px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.option-go{justify-self:end;color:var(--bone-dim);transition:color .15s}button.option-card:hover:not(:disabled),button.option-card:focus-visible{border-color:var(--amber)}button.option-card:hover:not(:disabled) .option-go,button.option-card:focus-visible .option-go{color:var(--amber)}.option-error{font:15px/1.4 var(--font-ui);color:var(--loss)}.outcome{text-align:left}.outcome h1.doc-title{font-size:34px}@media(max-width:700px){.sheet-backdrop{background:#08090a52}.command-sheet,.command-sheet[data-kind=document]{top:auto;left:0;right:0;bottom:0;width:auto;max-height:62dvh;padding-bottom:var(--safe-bottom);border-bottom:0;border-radius:12px 12px 0 0;transform:none;animation-name:sheet-up;transition:transform .2s var(--ease)}.command-sheet[data-kind=document]{max-height:88dvh}@keyframes sheet-up{0%{translate:0 40px;opacity:0}}.sheet-grip{display:flex;justify-content:center;padding:8px 0 0;touch-action:none;cursor:grab}.sheet-grip i{width:46px;height:4px;border-radius:2px;background:var(--bone-faint)}.sheet-heading{padding:4px 8px 8px 12px;touch-action:none}.sheet-icon{width:38px;height:38px}.sheet-heading h2{font-size:18px}.panel{padding:0 14px 16px}.chamber{grid-template-columns:minmax(0,1fr)}.hemicycle{max-width:240px;justify-self:center}.doc-title{font-size:23px}.decision-doc{padding:16px 16px 18px}.decision-doc .doc-title{font-size:24px}.doc-body{font-size:17px}.doc-options{grid-template-columns:minmax(0,1fr)}button.option-card{min-height:0}.outcome h1.doc-title{font-size:27px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.status-bar,.objective-plate,.map-controls,.time-plate,.toast{background:var(--bezel-corners),var(--texture-grain),var(--glass);border:1px solid var(--bezel);border-radius:var(--radius);box-shadow:var(--engrave),0 10px 28px #0000006b;-webkit-backdrop-filter:blur(8px) saturate(.85);backdrop-filter:blur(8px) saturate(.85)}.plate-label{color:var(--brass)}.status-bar{position:absolute;z-index:6;top:calc(12px + var(--safe-top));left:50%;transform:translate(-50%);display:flex;align-items:stretch;padding:3px}button.status-cell{position:relative;justify-content:flex-start;gap:8px;min-height:54px;padding:6px 12px;color:var(--bone);background:transparent;border:1px solid transparent;box-shadow:none;font:inherit;letter-spacing:0;text-transform:none}button.status-cell:hover:not(:disabled){background:#e9e1cd0f;border-color:var(--edge)}.status-cell+.status-cell:before{content:"";position:absolute;top:11px;bottom:11px;left:-1px;width:1px;background:var(--edge)}.status-cell.crew-cell:nth-last-child(2):before{background:var(--bezel)}.cell-icon{width:22px;height:22px;color:var(--bone-dim)}.cell-stack{display:grid;gap:4px;text-align:left}.cell-stack strong{font:500 19px/1 var(--font-number)}.cell-rate{font:500 14px/1 var(--font-number);white-space:nowrap}.cell-rate small{margin-left:1px;opacity:.8}.cell-caption{font:14px/1 var(--font-ui);color:var(--bone-dim);white-space:nowrap}button.water-cell{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto auto;align-items:center;column-gap:10px;row-gap:4px;padding:6px 14px 7px 10px;background:radial-gradient(ellipse at 30% 40%,rgba(124,200,204,.12),transparent 70%)}.water-cell .cell-icon{grid-row:1 / 3;width:30px;height:30px;color:var(--water)}.water-amount{display:inline-flex;align-items:baseline;gap:4px;color:var(--water)}.water-amount strong{font:500 26px/1 var(--font-number)}.water-amount small{font:500 15px/1 var(--font-number)}.water-cell .cell-rate{grid-column:2;grid-row:2}.water-meta{grid-column:3;grid-row:1 / 3;display:grid;gap:5px;padding-left:12px;border-left:1px solid var(--edge)}.water-meta .cell-caption{font:500 14px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.water-lasts{font:500 17px/1 var(--font-number);color:var(--bone);white-space:nowrap}.water-lasts small{margin:0 5px 0 1px;font:500 14px/1 var(--font-ui);color:var(--bone-dim)}.water-lasts small:last-child{margin-right:0}.water-tank{position:relative;grid-column:1 / -1;grid-row:3;height:4px;margin-top:2px;background:var(--track);border-radius:2px}.water-tank i{display:block;height:100%;background:linear-gradient(90deg,var(--water-dim),var(--water));border-radius:2px;transition:width .6s var(--ease)}.tank-mark{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--bone);opacity:.75}.objective{position:absolute;z-index:6;top:calc(12px + var(--safe-top));left:var(--gutter);width:320px}.objective:empty{display:none}.objective-plate{display:grid;gap:12px;padding:4px 14px 14px}button.objective-head{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:6px 8px;padding:8px 0 0;text-align:left;color:var(--bone);background:none;border:0;box-shadow:none;font:inherit;letter-spacing:0;text-transform:none}button.objective-head:hover:not(:disabled){background:none}.objective-head .plate-label{grid-column:1}.objective-title{grid-column:1 / -1;font:400 19px/1.3 var(--font-story)}.objective-chevron{grid-column:2;grid-row:1;width:18px;height:18px;color:var(--bone-dim);transition:transform .2s var(--ease)}[aria-expanded=true]>.objective-chevron{transform:rotate(180deg)}.objective-brief{font:16px/1.5 var(--font-ui);color:var(--bone-dim)}.objective-status{display:flex;align-items:center;gap:8px;font:16px/1.35 var(--font-ui);color:var(--bone-dim)}.objective-status .icon{width:18px;height:18px}button.objective-action{justify-content:space-between;width:100%}.action-short{display:none}.map-controls{position:absolute;z-index:6;left:var(--gutter);bottom:calc(var(--gutter) + var(--safe-bottom));display:flex;gap:2px;padding:3px}button.nav-tab{position:relative;min-width:var(--tap);min-height:48px;padding:0 14px 0 12px;background:transparent;border-color:transparent;box-shadow:none}button.nav-tab .icon{width:22px;height:22px}button.nav-tab:hover:not(:disabled){background:#e9e1cd12;border-color:var(--edge)}button.nav-tab.selected{background:#e9e1cd1f;border-color:var(--bezel-strong)}.nav-menu+.nav-tab:before{content:"";position:absolute;top:10px;bottom:10px;left:-2px;width:1px;background:var(--bezel)}button.nav-tab.signal:after{content:"";position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 2px #0a0a0ab3,0 0 10px var(--amber)}.time-instrument{position:absolute;z-index:6;right:var(--gutter);bottom:calc(var(--gutter) + var(--safe-bottom));width:min(var(--sheet-width),calc(100% - 2 * var(--gutter)))}.time-instrument:empty{display:none}.time-plate{display:grid;gap:10px;min-height:var(--time-height);padding:11px 12px 12px}.time-face{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.sky-dial{display:block;width:112px;height:58px;overflow:visible}.sky-track,.sky-trail,.sky-ticks,.sky-horizon{fill:none;stroke-linecap:round}.sky-track{stroke:#e9e1cd2e;stroke-width:1.5;stroke-dasharray:2 4}.sky-trail{stroke:#e9e1cd8c;stroke-width:1.5}.is-night .sky-trail{stroke:#8aa8d899}.sky-ticks{stroke:var(--bezel-strong);stroke-width:1.4}.sky-horizon{stroke:var(--bezel);stroke-width:1.2}.sun-halo{fill:#f0e6cd29}.sun-core{fill:#f3ead6}.sky-sun.level-2 .sun-halo{fill:#dd765652}.sky-sun.level-2 .sun-core{fill:#f6c6a6}.sky-sun.level-3 .sun-halo{fill:#d4583c80}.sky-sun.level-3 .sun-core{fill:#ffab8a}.moon-disc{fill:#c9d6ea}.moon-bite{fill:#151617}.time-readout{display:grid;gap:5px;min-width:0}.time-day{color:var(--brass);font:500 14px/1 var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase}.time-hour{font:500 30px/1 var(--font-number);letter-spacing:.02em}.radiation{display:grid;justify-items:center;gap:5px;min-width:64px;color:var(--bone-faint)}.radiation>.icon{width:24px;height:24px}.radiation .rad-label{font:500 14px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.radiation.level-1{color:var(--bone)}.radiation.level-2{color:var(--loss)}.radiation.level-3{color:var(--danger)}.radiation.level-3>.icon{filter:drop-shadow(0 0 6px rgba(212,88,60,.7))}.speed-row{display:flex;align-items:center;gap:10px}.speed-control{display:flex;flex:none;border:1px solid var(--bezel);border-radius:var(--radius);background:#0000004d}button.speed{min-width:50px;padding:0 10px;color:var(--bone-dim);background:transparent;border:0;border-radius:0;box-shadow:none;font:500 16px/1 var(--font-number);letter-spacing:0}button.speed+button.speed{border-left:1px solid var(--edge)}button.speed:hover:not(:disabled){color:var(--bone);background:#e9e1cd14}button.speed.selected{color:var(--bone);background:#e9e1cd24;box-shadow:inset 0 -2px 0 var(--bone)}button.speed.attention{color:var(--amber-ink);background:linear-gradient(180deg,#f0bd62,#d49a3a);box-shadow:inset 0 1px #ffffff61,0 0 14px #e2a94a59}button.speed.attention:hover:not(:disabled){color:var(--amber-ink);background:linear-gradient(180deg,#f6c873,#dea445)}.time-status{flex:1;min-width:0;color:var(--bone-dim);font:500 14px/1.2 var(--font-display);letter-spacing:.1em;text-align:right;text-transform:uppercase}.is-paused .time-hour{color:var(--bone-dim)}button.time-skip{margin-left:auto}.notice{position:absolute;z-index:9;top:calc(84px + var(--safe-top));left:50%;transform:translate(-50%);width:min(460px,calc(100% - 2 * var(--gutter)));pointer-events:none}.notice:empty{display:none}.toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 4px 4px 12px;pointer-events:auto;border-color:#dd76568c;border-left:3px solid var(--loss)}.toast>.icon{color:var(--loss)}.toast>span{font:16px/1.35 var(--font-ui)}.graphics-error{padding:12px 14px;font:16px/1.45 var(--font-ui);color:var(--bone);background:#3c160eeb;border:1px solid var(--danger);border-radius:var(--radius);pointer-events:auto}@media(max-width:1399px){.status-bar{left:auto;right:var(--gutter);transform:none}}@media(max-width:1099px)and (min-width:701px){.objective{top:calc(84px + var(--safe-top));width:300px}.nav-label{display:none}button.nav-tab{padding:0 12px}}@media(max-width:700px){:root{--gutter: 8px}.status-bar{left:var(--gutter);right:var(--gutter);transform:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px;top:calc(8px + var(--safe-top))}button.status-cell{grid-row:2;min-width:0;min-height:46px;gap:6px;padding:4px 6px}button.status-cell.water-cell,button.status-cell.crew-cell{grid-row:1}button.water-cell{grid-column:1 / 3;grid-template-columns:auto auto minmax(0,1fr);column-gap:6px;row-gap:3px;padding:4px 8px 5px 6px}.status-cell+.status-cell:before{top:9px;bottom:9px}.status-cell:nth-child(2):before{display:none}.cell-icon{width:18px;height:18px}.water-cell .cell-icon{width:22px;height:22px}.cell-stack{gap:3px}.cell-stack strong{font-size:16px}.water-amount strong{font-size:21px}.water-meta{padding-left:8px}.water-meta .cell-caption{font-size:14px;letter-spacing:.06em}.water-lasts{font-size:15px}.water-cell .cell-rate small,.crew-cell .cell-caption{display:none}.objective{top:calc(112px + var(--safe-top));left:var(--gutter);right:var(--gutter);width:auto}.objective-plate{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:2px 8px 8px 12px}.objective-plate>*{grid-column:1 / -1}button.objective-head{grid-column:1;min-height:var(--tap);padding-top:6px}.objective-head .plate-label{display:none}.objective-title{grid-column:1;grid-row:1;font-size:16px;line-height:1.32}.objective-plate>.gauge,.objective-plate>.objective-status{grid-column:1}.objective-plate:not(:has(.objective-action))>.gauge,.objective-plate:not(:has(.objective-action))>.objective-status{grid-column:1 / -1}.objective-plate .gauge-foot{display:none}.objective-plate .gauge-label{font-size:14px}button.objective-action{grid-column:2;grid-row:1 / span 2;align-self:end;width:auto;padding:8px 12px}.objective-action .action-long{display:none}.objective-action .action-short{display:inline}.objective-brief{grid-column:1 / -1}.map-controls{flex-direction:column-reverse;padding:2px}button.nav-tab{min-height:46px;padding:0}.nav-label{display:none}.nav-menu+.nav-tab:before{top:auto;bottom:-2px;left:9px;right:9px;width:auto;height:1px}.time-instrument{width:196px}.time-plate{gap:6px;min-height:0;padding:6px}.time-face{gap:8px}.sky-dial{width:62px;height:32px}.time-hour{font-size:18px}.time-readout{gap:4px}.radiation{min-width:0;grid-auto-flow:column;gap:4px}.radiation>.icon{width:20px;height:20px}.radiation .rad-label{display:none}.speed-row{flex-wrap:wrap;gap:4px}button.speed{min-width:var(--tap);padding:0}.time-status{flex-basis:100%;text-align:left;order:3}.time-plate:not(.is-held) .time-status{display:none}.objective-plate.stage-council>.objective-status{display:none}button.time-skip{position:absolute;right:0;bottom:calc(100% + 6px)}.notice{top:auto;bottom:calc(132px + var(--safe-bottom))}}.intro{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:52% 48%;overflow:hidden;background:#132026}.intro-art-region{position:relative;min-width:0;min-height:0;overflow:hidden;background:#847359}.prologue-art{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.intro-art-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 70%,#13202690)}.intro-copy{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(24px,2.9vw,42px);gap:18px}.intro-header{display:flex;justify-content:space-between;align-items:start;gap:16px}.intro-header>div:first-child{min-width:0}.intro-header span{display:block;color:#b7bcae;font-size:14px;margin-bottom:8px;letter-spacing:1px}.intro-header h1{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(24px,2.2vw,34px);font-weight:500;color:#e8deca;line-height:1.15}.intro-tools{display:flex;align-items:start;gap:5px;flex-shrink:0}.intro-tools select{min-width:62px;padding:8px;font-size:16px}.intro-story{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7d8477 transparent;min-height:0;padding:2px 12px 12px 0}.intro-story p{font-family:Segoe UI,Arial,sans-serif;font-size:19px;line-height:1.5;color:#d9ddd1;max-width:650px;margin:0 0 16px}.intro-story p:last-child{margin-bottom:0}.story-new{animation:paragraph-arrive 1.1s ease both}@keyframes paragraph-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.intro-footer{border-top:1px solid #c7c3a62e;padding-top:12px}.story-status{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:6px}.story-status>span{font-size:14px;color:#aeb8af;letter-spacing:2px}.story-status .text-button{padding:4px 0 4px 12px;font-size:14px;min-height:44px;color:#c2c7bc}.story-controls{display:flex;gap:8px;justify-content:end}.story-controls .primary{min-width:160px}@media(max-width:1000px)and (min-width:701px){.intro-copy{padding:26px;gap:20px}.intro-header{flex-wrap:wrap}.intro-tools{margin-left:auto}}@media(max-width:700px){.intro{display:grid;grid-template-columns:1fr;grid-template-rows:clamp(200px,34dvh,280px) minmax(0,1fr)}.intro-art-shade{background:linear-gradient(transparent 65%,#13202655)}.intro-copy{grid-template-rows:minmax(0,1fr) auto;padding:18px 22px 14px;gap:16px}.intro-header{position:absolute;z-index:2;top:0;left:0;right:0;padding:calc(12px + var(--safe-top)) 20px 24px;background:linear-gradient(#0e1c22ed,#0e1c22b3 70%,transparent);gap:12px}.intro-header span{margin-bottom:6px;font-size:14px}.intro-header h1{font-size:24px}.intro-tools{gap:4px}.intro-tools .icon-button{padding:10px}.intro-tools select{min-width:59px;font-size:15px;padding:7px}.intro-story{padding-right:8px}.intro-story p{font-size:18px;line-height:1.55;margin-bottom:20px}.intro-footer{padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.story-status{flex-direction:column;align-items:start;gap:0;margin:0}.story-status .text-button{padding:0;font-size:14px}.story-status>span{font-size:14px;line-height:1}.story-controls{gap:5px}.story-controls .primary{min-width:130px;padding:10px 12px;font-size:16px}}@media(max-width:360px){.intro-copy{padding:14px 16px 12px;gap:12px}.intro-header h1{font-size:22px}.intro-tools{flex-direction:row}.intro-tools .icon-button{height:44px}.intro-header{align-items:start;padding-left:16px;padding-right:16px}.intro-footer{gap:6px}.story-controls .primary{min-width:112px;padding:10px}.story-controls .primary svg{display:none}.story-status .text-button{max-width:86px;text-align:left}}@media(max-height:690px)and (max-width:700px){.intro{grid-template-rows:200px minmax(0,1fr)}.intro-copy{gap:12px;padding-top:14px}.intro-header span{margin-bottom:4px}.intro-header h1{font-size:22px}.intro-tools{flex-direction:row}.intro-header{flex-wrap:nowrap}.intro-story p{line-height:1.5}}#intro.intro{--column: clamp(460px, 44vw, 720px);--title-x: 0px;--title-y: 0px;--title-scale: 1;--leave: 1.5s;--scrim: 5, 6, 7;display:block;overflow:hidden;background:#050607;color:var(--bone);font-family:var(--font-ui);isolation:isolate}#intro .intro-art-region{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#050607;cursor:pointer}#intro .prologue-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 2.8s ease .15s}#intro .prologue-art[data-ready=true]{opacity:1}#intro .intro-art-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:none}#intro .intro-art-shade:before,#intro .intro-art-shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 2.2s var(--ease)}#intro .intro-art-shade:before{background:linear-gradient(90deg,rgba(var(--scrim),.94) 0,rgba(var(--scrim),.88) calc(var(--column) * .7),rgba(var(--scrim),.55) var(--column),rgba(var(--scrim),.18) calc(var(--column) + 12vw),rgba(var(--scrim),0) calc(var(--column) + 24vw)),linear-gradient(180deg,rgba(var(--scrim),.42) 0,rgba(var(--scrim),0) 16%,rgba(var(--scrim),0) 76%,rgba(var(--scrim),.55))}#intro .intro-art-shade:after{background:radial-gradient(ellipse 50% 32% at 50% 45%,rgba(var(--scrim),.66),rgba(var(--scrim),0));opacity:0}#intro[data-phase=title] .intro-art-shade:before{opacity:.2}#intro[data-phase=title] .intro-art-shade:after{opacity:1}#intro .intro-tools{position:absolute;z-index:3;top:calc(18px + var(--safe-top));right:18px;display:flex;gap:6px;transition:opacity calc(var(--leave) * .45) ease}#intro .intro-tools button,#intro .intro-tools select{height:44px;min-height:44px;border:1px solid rgba(233,225,205,.16);border-radius:var(--radius);background:#0a0b0c75;color:var(--bone);font:500 15px/1 var(--font-display);letter-spacing:.08em}#intro .intro-tools button{width:44px;padding:0}#intro .intro-tools select{min-width:64px;padding:0 8px 0 12px}#intro .intro-tools option{color:var(--bone);background:var(--ink-1)}#intro .intro-tools button:hover,#intro .intro-tools select:hover{border-color:var(--brass-dim);background:#1a1c1dc7}#intro .intro-copy{position:absolute;z-index:2;inset:0 auto 0 0;width:var(--column);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(16px,2.6vh,28px);padding:calc(clamp(26px,5.4vh,60px) + var(--safe-top)) 34px calc(clamp(18px,3.2vh,32px) + var(--safe-bottom)) clamp(32px,4vw,72px);pointer-events:none;transition:opacity calc(var(--leave) * .45) ease}#intro .intro-copy>*{pointer-events:auto}#intro .intro-header{position:relative;z-index:1;display:block;justify-self:start;width:fit-content;max-width:100%;padding:0;background:none;transform:none;transform-origin:0 0;transition:transform 1.9s cubic-bezier(.65,0,.25,1)}#intro[data-phase=title] .intro-header{transform:translate(var(--title-x),var(--title-y)) scale(var(--title-scale));transition:none}#intro .intro-header span{display:inline;margin:0;color:inherit;font-size:inherit;letter-spacing:inherit}#intro .intro-header .sr-only{position:absolute}#intro .intro-kicker{margin:0;color:var(--amber);font:500 15px/1.2 var(--font-display);letter-spacing:.36em;text-transform:uppercase}#intro .intro-header .intro-rule{display:block;width:76px;height:1px;margin:13px 0 11px;background:linear-gradient(90deg,var(--brass),rgba(169,129,63,0));transform-origin:left center}#intro .intro-header h1{margin:0;color:var(--bone);font:500 clamp(34px,3.1vw,52px) / 1.04 var(--font-display);letter-spacing:.055em;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.55)}#intro .intro-word{white-space:nowrap}#intro .intro-header .l{display:inline-block}#intro[data-phase=title] .intro-kicker .l{animation:intro-letter 1.4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.45s + var(--a) * 70ms);--spread: .9em}#intro[data-phase=title] .intro-header .intro-rule{animation:intro-rule 1.8s cubic-bezier(.2,.7,.2,1) 1s both}#intro[data-phase=title] h1 .l{animation:intro-letter 1.7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1.15s + var(--a) * 62ms);--spread: .34em}#intro[data-art=loading] .intro-header,#intro[data-art=loading] .intro-header *{animation-play-state:paused!important}@keyframes intro-letter{0%{opacity:0;filter:blur(9px);transform:translate(calc(var(--o) * var(--spread)))}to{opacity:1;filter:blur(0);transform:none}}@keyframes intro-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}#intro .intro-passages{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 4px 2px 0;outline:none;cursor:pointer;transition:opacity 1.4s ease}#intro .intro-passages.scrolled{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 48px);mask-image:linear-gradient(180deg,transparent 0,#000 48px)}#intro .intro-passages::-webkit-scrollbar{display:none}#intro .intro-passages:focus-visible{outline:1px solid var(--brass-dim);outline-offset:8px}#intro[data-phase=title] .intro-passages{opacity:0}#intro[data-phase=title] .intro-footer{opacity:.6;transition:opacity 1.2s ease 2.2s}#intro[data-phase=title] .intro-meter{visibility:hidden}#intro[data-art=loading] .intro-footer{opacity:0}#intro .graphics-error{z-index:4;right:0;bottom:calc(80px + var(--safe-bottom));max-width:min(460px,calc(100% - 40px))}#intro .story-passage{max-width:34em;margin:0 0 .62em;color:var(--bone);font:400 clamp(17.5px,1.25vw,21px) / 1.56 var(--font-story);text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 22px rgba(0,0,0,.4);transition:opacity 1.6s ease}#intro .story-passage:last-child{margin-bottom:0}#intro .story-passage.story-past{opacity:.5}#intro .story-passage .w{display:inline-block}#intro .story-new .w{animation:intro-word 1.15s cubic-bezier(.2,.65,.25,1) both;animation-delay:calc(var(--d, 0ms) + var(--i) * 62ms)}@keyframes intro-word{0%{opacity:0;filter:blur(10px);transform:translateY(.5em)}55%{filter:blur(1.5px)}to{opacity:1;filter:blur(0);transform:none}}#intro .story-em{color:var(--amber);font-style:italic;text-shadow:0 0 18px rgba(226,169,74,.42),0 1px 2px rgba(0,0,0,.75)}#intro .story-new .story-em{animation:intro-emphasis 2s ease both;animation-delay:calc(var(--d, 0ms) + var(--i) * 62ms + .42s)}@keyframes intro-emphasis{0%{color:var(--bone);text-shadow:0 0 0 rgba(226,169,74,0),0 1px 2px rgba(0,0,0,.75)}to{color:var(--amber);text-shadow:0 0 18px rgba(226,169,74,.42),0 1px 2px rgba(0,0,0,.75)}}#intro .intro-footer{display:flex;align-items:center;gap:14px;padding:0;border:0;transition:opacity 1.4s ease}#intro .intro-meter{flex:1 1 auto;min-width:120px;display:flex;align-items:center;gap:12px}#intro .intro-progress{flex:1 1 auto;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;height:2px}#intro .intro-progress i{position:relative;display:block;overflow:hidden;background:#e9e1cd29}#intro .intro-progress b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--amber);transform:scaleX(0);transform-origin:left center}#intro .intro-progress i.done b{background:#e9e1cd99;transform:none}#intro .intro-progress i.current b{transform:none}#intro .intro-progress i.current b.filling{animation:intro-fill linear both}#intro[data-paused=true] .intro-progress i.current b{opacity:.4}@keyframes intro-fill{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}#intro .story-count{flex:none;color:var(--bone-dim);font:400 14px/1 var(--font-number);letter-spacing:.04em;white-space:nowrap}#intro .intro-controls{flex:none;display:flex;align-items:center;gap:6px}#intro .intro-spacer{display:none}#intro .intro-controls button{white-space:nowrap;min-height:44px;border-radius:var(--radius);font:500 15px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}#intro .intro-controls button.intro-skip{padding:0 12px;border:1px solid transparent;background:transparent;color:var(--bone-dim);font-size:14px}#intro .intro-controls button.intro-skip:hover{border-color:transparent;background:transparent;color:var(--bone)}#intro button.intro-icon{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid rgba(233,225,205,.16);background:#0a0b0c66;color:var(--bone)}#intro button.intro-icon svg{width:18px;height:18px}#intro .intro-controls button.intro-next{min-width:168px;min-height:46px;gap:12px;padding:0 16px 0 20px;border:1px solid rgba(226,169,74,.6);background:#0a0b0c73;color:var(--bone)}#intro .intro-controls button.intro-next:hover{border-color:var(--amber);background:#e2a94a24}#intro .intro-controls button.intro-next svg{width:18px;height:18px;color:var(--amber)}#intro .intro-controls button.intro-next.intro-begin{border-color:var(--amber);background:var(--amber);color:var(--amber-ink);animation:intro-ready 2.8s ease-in-out 1.6s infinite}#intro .intro-controls button.intro-next.intro-begin svg{color:var(--amber-ink)}#intro .intro-controls button.intro-next.intro-begin:hover{background:#eebb62}#intro .intro-controls button.nudge{animation:intro-nudge .5s ease}@keyframes intro-ready{0%,to{box-shadow:0 0 #e2a94a00}50%{box-shadow:0 0 28px 2px #e2a94a52}}@keyframes intro-nudge{30%{transform:translate(5px)}60%{transform:translate(-3px)}}#intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#000;opacity:0;pointer-events:none;transition:opacity calc(var(--leave) * .7) ease calc(var(--leave) * .25)}#intro[data-phase=leaving]{pointer-events:none}#intro[data-phase=leaving]:after{opacity:1}#intro[data-phase=leaving] .intro-copy,#intro[data-phase=leaving] .intro-tools{opacity:0}.intro-curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#000;pointer-events:none;transition:opacity 1.7s ease}.intro-curtain.lifting{opacity:0}@media(max-height:600px)and (min-width:701px){#intro .intro-copy{gap:10px;padding-top:calc(16px + var(--safe-top))}#intro .intro-header .intro-rule{margin:8px 0 6px}#intro .intro-header h1{font-size:28px}}@media(max-width:700px),(orientation:portrait)and (max-width:1100px){#intro .intro-art-shade:before{background:linear-gradient(180deg,rgba(var(--scrim),.62) 0,rgba(var(--scrim),.18) 11%,rgba(var(--scrim),0) 20%,rgba(var(--scrim),0),rgba(var(--scrim),.62) 48%,rgba(var(--scrim),.88) 60%,rgba(var(--scrim),.95))}#intro .intro-tools{top:calc(14px + var(--safe-top));right:14px;gap:4px}#intro .intro-copy{top:0;right:0;bottom:0;left:0;width:auto;gap:12px;padding:calc(18px + var(--safe-top)) 20px calc(10px + var(--safe-bottom))}#intro .intro-header{max-width:calc(100% - 104px)}#intro .intro-kicker{font-size:14px;letter-spacing:.3em}#intro .intro-header .intro-rule{width:56px;margin:9px 0 8px}#intro .intro-header h1{font-size:clamp(26px,7.4vw,34px)}#intro .intro-passages{align-self:end;height:min(41dvh,100%);display:flex;flex-direction:column;padding:22px 2px 4px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 52px);mask-image:linear-gradient(180deg,transparent 0,#000 52px)}#intro .intro-passages>:first-child{margin-top:auto}#intro .story-passage{flex:none;max-width:30em;font-size:18px;line-height:1.55;margin-bottom:.7em}#intro .intro-footer{flex-direction:column;align-items:stretch;gap:10px}#intro .intro-controls{gap:4px}#intro .intro-spacer{display:block;flex:1 1 auto}#intro .intro-controls button.intro-skip{padding:0 10px 0 0;letter-spacing:.1em}#intro .intro-controls button.intro-next{min-width:0;padding:0 14px 0 16px;letter-spacing:.1em}}@media(max-width:360px){#intro .intro-controls button.intro-next{padding:0 12px;font-size:14px;letter-spacing:.06em}#intro .intro-controls button.intro-next svg{display:none}#intro .intro-controls button.intro-skip{letter-spacing:.06em}}.workplace-markers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.workplace-markers[hidden],.workplace-marker[hidden]{display:none!important}button.workplace-marker{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:44px;min-height:44px;padding:4px 11px 4px 4px;pointer-events:auto;color:var(--bone);background:var(--texture-grain),linear-gradient(180deg,#202221eb,#0e0f10eb);border:1px solid var(--bezel);border-radius:24px;box-shadow:var(--engrave),0 5px 16px #00000080;font:inherit;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform;transition:border-color .15s,background-color .15s}button.workplace-marker:hover:not(:disabled){border-color:var(--bezel-strong);background:var(--texture-grain),linear-gradient(180deg,#2c2e2cf2,#141516f2)}button.workplace-marker:active:not(:disabled){transform:none}.workplace-marker:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.pin-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;color:var(--bone);background:radial-gradient(circle at 50% 30%,#3a3830,#141515 72%);border:1px solid var(--bezel);border-radius:50%}.pin-icon .icon{width:20px;height:20px}.pin-body{display:grid;justify-items:start;gap:4px}.pin-crew{display:flex;align-items:center;gap:3px;min-height:10px}.pin-crew:empty{display:none}.pip{width:8px;height:8px;border:1px solid var(--bone-faint);border-radius:50%}.pip.on{background:var(--bone);border-color:var(--bone)}.pin-more{margin-left:1px;font:500 14px/1 var(--font-number);color:var(--bone)}.pin-robot{display:flex;margin-left:4px;color:var(--bone)}.pin-robot .icon{width:16px;height:16px}.pin-status{font:500 14px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--bone-dim)}.workplace-marker[data-status=working] .pin-status{color:var(--gain)}.workplace-marker[data-status=working] .pin-icon{border-color:#9bb06ca6}.workplace-marker[data-status=idle] .pin-status,.workplace-marker[data-status=packed] .pin-status{color:var(--bone-faint)}.workplace-marker[data-status=stopped]{border-color:#dd7656b3}.workplace-marker[data-status=stopped] .pin-status,.workplace-marker[data-status=stopped] .pin-icon{color:var(--loss)}.workplace-marker[data-status=stopped] .pin-icon{border-color:var(--loss)}button.workplace-marker.selected{border-color:var(--bone);background:var(--texture-grain),linear-gradient(180deg,#3a3a36f5,#1a1b1bf5)}.workplace-marker.selected .pin-icon{border-color:var(--bone)}.workplace-marker.signal .pin-icon{border-color:var(--amber);box-shadow:0 0 0 3px #e2a94a47;animation:pin-attention 2.4s ease-in-out infinite}@keyframes pin-attention{50%{box-shadow:0 0 0 6px #e2a94a1f,0 0 14px #e2a94a59}}.pin-stem{position:absolute;top:var(--sy, 100%);left:var(--sx, 50%);width:1px;height:var(--len, 12px);margin-left:-.5px;background:linear-gradient(var(--bezel-strong),rgba(214,170,96,.35));transform:rotate(var(--angle, 0rad));transform-origin:50% 0;pointer-events:none}.pin-stem:after{content:"";position:absolute;bottom:-3px;left:-2.5px;width:6px;height:6px;border-radius:50%;background:var(--bezel-strong);box-shadow:0 0 0 2px #00000073}@media(max-width:700px){button.workplace-marker{gap:6px;padding-right:9px}.pin-icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.workplace-marker,.workplace-marker .pin-icon{animation:none!important}}
