@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2)format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2)format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-ByBdlBy_.woff2)format("woff2"),url(/assets/rubik-arabic-800-normal-Ds6dJ7Q-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-D8Ih7GUu.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-BLkQng3O.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2)format("woff2"),url(/assets/rubik-cyrillic-800-normal-DocVmW4N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-CEoY7Wj3.woff2)format("woff2"),url(/assets/rubik-hebrew-800-normal-DgqUxLtA.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-C-Q65BvC.woff2)format("woff2"),url(/assets/rubik-latin-ext-800-normal-MUfMznEV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-arabic-900-normal-BlFPXU8J.woff2)format("woff2"),url(/assets/rubik-arabic-900-normal-CxeOOYLy.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-ext-900-normal-BFM5e2Tz.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-900-normal-BRWTfurl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-normal-jlxVC9Lu.woff2)format("woff2"),url(/assets/rubik-cyrillic-900-normal-DPF03d39.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-normal-CNJSgxQA.woff2)format("woff2"),url(/assets/rubik-hebrew-900-normal-B3V9FX5z.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-ext-900-normal-D9eDGkk2.woff2)format("woff2"),url(/assets/rubik-latin-ext-900-normal-BWOH2NxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-normal-Cz6GdZLE.woff2)format("woff2"),url(/assets/rubik-latin-900-normal-CBojinpD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ITC Kabel Std;src:url(/fonts/ITCKabelStdMedium.ttf)format("truetype");font-weight:500}@font-face{font-family:ITC Kabel Std;src:url(/fonts/ITCKabelStdDemi.ttf)format("truetype");font-weight:600}:root{--ink:#1d2a3a;--ink-soft:#5b6878;--table:#2d6292;--table-2:#1f4a72;--paper:#fff;--line:#e6e9ee;--green:#23a35a;--green-deep:#17773f;--red:#e23b2e;--yellow:#f5cf1f;--orange:#f08a24;--sky:#7cc4e8;--shadow:0 5px 0 #0002, 0 16px 26px -16px #000a;font-variant-numeric:tabular-nums;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Nunito,system-ui,sans-serif}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{background:radial-gradient(110% 90% at 50% 40%, var(--table), var(--table-2) 75%);overflow:hidden}::selection{background:var(--yellow);color:var(--ink)}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.cur{vertical-align:-.1em;flex:none;margin-right:.06em;display:inline-block}.money{white-space:nowrap}.btn{letter-spacing:.01em;color:#fff;background:var(--green);box-shadow:0 6px 0 var(--green-deep), 0 18px 24px -14px #000c;white-space:nowrap;border:0;border-radius:16px;padding:14px 24px 11px;font-family:Rubik;font-size:19px;font-weight:900;transition:transform .1s,box-shadow .1s,opacity .2s}.btn.alt{color:var(--ink);background:#fff;box-shadow:0 6px #c5ccd6,0 18px 24px -14px #000c}.btn.danger{color:var(--red)}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--green-deep);transform:translateY(5px)}.btn:disabled{opacity:.45}.mini{background:var(--green);color:#fff;box-shadow:0 3px 0 var(--green-deep);white-space:nowrap;border:0;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:800}.mini.alt{color:var(--ink);background:#eef1f4;box-shadow:0 3px #cfd5dd}.mini:disabled{opacity:.35}.cb{color:var(--ink);background:#ffffffe6;border:0;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:800;box-shadow:0 3px #0002}.cb[aria-pressed=true]{background:var(--ink);color:#fff}.x{color:var(--ink);background:#eef1f4;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;font-weight:800;line-height:1}.avatar{background:#eef2f6;border-radius:50%;flex:none;place-items:end center;display:inline-grid;overflow:hidden}.avatar img{margin-bottom:-8%;display:block}.game{position:fixed;inset:0}.game canvas{position:absolute;inset:0}.hud{pointer-events:none;position:fixed;inset:0}.hud>*{pointer-events:auto}.topbar{align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:50%;translate:-50%}.turn-pill,.pot-pill{box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:10px;display:flex}.turn-pill{padding:6px 20px 6px 6px;font-size:17px;font-weight:900}.turn-pill .round{color:var(--ink-soft);font-size:14px;font-weight:800}.bank-pill{box-shadow:var(--shadow);color:var(--ink-soft);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:800;display:flex}.bank-pill b{color:var(--ink);align-items:center;gap:4px;font-family:Rubik;font-weight:900;transition:color .3s;display:inline-flex}.bank-pill b.low{color:#d87a00}.bank-pill b.out{color:var(--red)}.bank-pill .hs-ico,.bank-pill .ht-ico{background:var(--green);clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%);width:11px;height:11px;display:inline-block}.bank-pill .ht-ico{background:var(--red);width:16px}.pot-pill{color:var(--ink-soft);padding:8px 16px;font-size:13px;font-weight:800}.pot-pill b{color:var(--ink);font-family:Rubik;font-size:20px;font-weight:900}.players{gap:10px;width:272px;display:grid;position:absolute;top:16px;left:16px}.player{--pc:#999;box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:50px 1fr;align-items:center;gap:0 12px;padding:10px 14px 10px 10px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;position:relative}.player .avatar{grid-row:span 2}.pname{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:15px;font-weight:900;display:flex}.pname em{color:var(--ink-soft);background:#eef1f4;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.pname em.jail{background:var(--orange);color:#fff}.pname em.out{background:var(--ink);color:#fff}.pcash{align-items:center;gap:3px;font-family:Rubik;font-size:26px;font-weight:900;line-height:1;display:flex}.pcash .rolling{color:var(--pc)}.owned{flex-wrap:wrap;grid-column:1/-1;gap:3px;margin-top:8px;display:flex}.owned:empty{display:none}.owned i{cursor:pointer;border-radius:4px;width:18px;height:8px;transition:opacity .3s;animation:.4s cubic-bezier(.2,.9,.3,1.4) chip-in}@keyframes chip-in{0%{opacity:0;transform:scale(.2)}}.player.now{box-shadow:0 0 0 4px var(--pc), 0 5px 0 4px #0002, 0 16px 26px -16px #000a;transform:translate(10px)}.player.now:after{content:"SIRA";background:var(--pc);color:#fff;letter-spacing:.08em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900;position:absolute;top:-9px;right:12px}.player.out{opacity:.45;filter:grayscale()}.right-col{grid-template-rows:auto minmax(0,1fr);gap:12px;width:300px;max-height:calc(100vh - 32px);display:grid;position:absolute;top:16px;right:16px}.deed{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:12px;position:relative}.deed-body{animation:.32s cubic-bezier(.2,.8,.2,1) deed-in}@keyframes deed-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.deed-body{animation:none}}.deed-head{color:#fff;border:2.5px solid var(--ink);text-align:center;border-radius:7px;padding:7px 6px 8px}.deed-head.light{color:var(--ink)}.deed-head small{letter-spacing:.2em;font-family:Rubik;font-size:11px;font-weight:700;display:block}.deed-head b{text-transform:uppercase;margin-top:3px;font-family:Rubik;font-size:27px;font-weight:900;line-height:1;display:block}.deed-rows{padding:8px 2px 0;font-size:14px;font-weight:700}.deed-rows .r{border-radius:6px;justify-content:space-between;align-items:center;padding:3px 7px;display:flex}.deed-rows .r.now{background:#fff1c2}.deed-rows .lbl{align-items:center;gap:6px;display:inline-flex}.deed-rows .hs{gap:2px;display:flex}.deed-rows .hs i{background:var(--green);clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%);width:9px;height:9px}.deed-rows .hs i.otel{background:var(--red);width:14px}.deed-rows .foot{border-top:1.5px solid var(--ink);text-align:center;color:var(--ink-soft);margin-top:6px;padding-top:7px;font-size:12.5px}.deed-rows .mort{color:var(--red);margin-top:4px;font-weight:800}.deed-rows .info{color:var(--ink-soft);padding:6px 4px 4px;line-height:1.4}.deed-close{background:#fff;border:0;border-radius:50%;width:26px;height:26px;font-weight:900;position:absolute;top:4px;right:4px;box-shadow:0 2px #0002}.log{box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;align-self:start;min-height:0;padding:12px 14px;display:flex}.log h2{margin-bottom:6px;font-family:Rubik;font-size:16px;font-weight:900}.log-list{scrollbar-width:thin;scrollbar-color:#c9d1db transparent;gap:6px;min-height:0;padding-right:4px;display:grid;overflow:auto}.ev{grid-template-columns:26px 1fr auto;align-items:center;gap:8px;max-height:80px;font-size:13px;font-weight:700;line-height:1.25;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s,margin .35s;display:grid}.ev.gone{opacity:0;max-height:0;margin-top:-6px;overflow:hidden}.ev:first-child{animation:.4s cubic-bezier(.2,.8,.2,1) in}.ev .dot{background:#eef1f4;border-radius:50%;width:26px;height:26px}.ev .amt{font-family:Rubik;font-size:15px;font-weight:900}.ev .amt.neg{color:var(--red)}.ev .amt.pos{color:var(--green)}@keyframes in{0%{opacity:0;transform:translateY(-8px)}}@keyframes out{to{opacity:0;transform:translateY(6px)scale(.98)}}.leaving,.presence.leaving>*{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards out!important}.presence{display:contents}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.actionbar{align-items:center;gap:10px;animation:.32s cubic-bezier(.2,.8,.2,1) bar-in;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}@keyframes bar-in{0%{opacity:0;transform:translateY(14px)}}.waiting{box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 6px;font-weight:800;display:flex}.dots{gap:3px;margin-left:6px;display:inline-flex}.dots i{background:var(--ink-soft);border-radius:50%;width:5px;height:5px;animation:1s infinite blink}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.2}}.debt{max-width:320px;box-shadow:var(--shadow);color:var(--ink-soft);background:#fff;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:700}.debt b{color:var(--red);font-family:Rubik;font-size:20px;display:block}.camdock{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:20px;left:16px}.camdock .row{gap:6px;display:flex}.camdock p{color:#d8e6f3;max-width:260px;font-size:12px;font-weight:700;line-height:1.4}.banner{z-index:5;text-align:center;pointer-events:none;animation:.45s cubic-bezier(.2,.9,.3,1.4) pop,1.7s forwards fade;position:absolute;top:50%;left:50%;translate:-50% -50%}.banner b,.banner span{color:#fff;-webkit-text-stroke:.2em #111;paint-order:stroke fill;text-shadow:0 .09em #111;font-family:Rubik;line-height:1.05;display:block}.banner b{font-size:clamp(48px,7.5vw,96px);font-weight:900}.banner span{margin-top:10px;font-size:clamp(22px,2.8vw,34px);font-weight:800}.banner.leaving{animation:.45s cubic-bezier(.2,.9,.3,1.4) pop,1.7s forwards fade,.22s forwards out!important}@keyframes pop{0%{opacity:0;transform:scale(.6)}}@keyframes fade{75%{opacity:1}to{opacity:0}}.toast{background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:12px;padding:10px 18px;font-weight:800;animation:.3s in;position:absolute;bottom:100px;left:50%;translate:-50%}.money-flight{z-index:30;pointer-events:none;position:fixed;inset:0}.money-flight .note{opacity:0;filter:drop-shadow(0 8px 10px #0006);will-change:transform, opacity;border-radius:3px;position:absolute;top:0;left:0}.chip-amt{opacity:0;color:#fff;white-space:nowrap;border:2.5px solid #111;border-radius:999px;padding:4px 11px 3px;font-family:Rubik;font-size:20px;font-weight:900;position:absolute;top:0;left:0;box-shadow:0 3px #111}.chip-amt.pos{background:var(--green)}.chip-amt.neg{background:var(--red)}.card-reveal{pointer-events:none;background:#0f203033;place-items:center;animation:.25s bg-in;display:grid;position:absolute;inset:0}.card-reveal.leaving{animation:.3s forwards bg-out!important}.card-reveal.leaving .deck-card{animation:.3s cubic-bezier(.4,0,1,1) forwards card-out}@keyframes bg-in{0%{opacity:0}}@keyframes bg-out{to{opacity:0}}@keyframes card-out{to{opacity:0}}.deck-card{aspect-ratio:1200/772;width:min(440px,100vw - 32px);animation:.45s ease-out card-in}.deck-card .stack{width:100%;height:100%;position:relative}.deck-card .face{background:#fff;border-radius:12px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 30px 50px -20px #000c}.deck-card .back{animation:card-hide var(--open) cubic-bezier(.4, 0, .2, 1) var(--closed) both}.deck-card .front{animation:card-show var(--open) cubic-bezier(.2, .8, .2, 1) var(--closed) both}@keyframes card-hide{to{opacity:0;filter:blur(6px)}}@keyframes card-show{0%{opacity:0;filter:blur(6px)}}@keyframes card-in{0%{opacity:0}}.auction{background:#fff;border-radius:20px;width:min(600px,100vw - 680px);min-width:460px;padding:14px 18px 16px;animation:.3s in;position:absolute;bottom:22px;left:50%;translate:-50%;box-shadow:0 30px 50px -20px #000c}.auction-head{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;display:grid}.gavel{place-items:start center;width:64px;height:76px;display:grid;overflow:hidden}.gavel svg{margin-top:-6px}.auction-head small{letter-spacing:.18em;color:var(--ink-soft);font-family:Rubik;font-size:11px;font-weight:800}.auction-head b{font-family:Rubik;font-size:28px;font-weight:900;line-height:1;display:block}.auction-head span{color:var(--ink-soft);font-size:13px;font-weight:700}.auction .high{text-align:right}.auction .high b{color:var(--green);font-size:32px}.clock{background:#eef1f4;border-radius:6px;height:10px;margin:12px 0 10px;position:relative;overflow:hidden}.clock i{background:var(--orange);border-radius:6px;transition:width .1s linear;position:absolute;inset:0 auto 0 0}.clock span{color:var(--ink-soft);font-size:11px;font-weight:800;position:absolute;top:-18px;right:6px}.bidders{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.bidder{background:#eef1f4;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:800;display:inline-flex}.bidder.out{opacity:.4;text-decoration:line-through}.bidder.lead{background:#fff1c2}.bid-row{align-items:center;gap:8px;display:flex}.bid-row .btn{padding:10px 14px 8px;font-size:16px}.bid-row .custom-bid .btn{padding:8px 12px 6px}.custom-bid input{width:74px!important}.lead-note{color:var(--green);font-weight:800}.custom-bid{background:#f3f5f8;border-radius:14px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:inline-flex}.custom-bid input{width:96px;font:inherit;color:var(--ink);background:0 0;border:0;font-size:17px;font-weight:900}.custom-bid input:focus{outline:none}.custom-bid:focus-within{box-shadow:0 0 0 3px var(--yellow)}.sheet{z-index:20;background:#fff;border-radius:22px;width:620px;max-height:calc(100vh - 80px);padding:18px 20px;animation:.3s in;position:absolute;top:50%;left:50%;overflow:auto;translate:-50% -50%;box-shadow:0 40px 70px -24px #000d}.sheet.wide{width:760px}.sheet header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sheet header h2{font-family:Rubik;font-size:24px;font-weight:900}.sheet header span{color:var(--ink-soft);font-size:13px;font-weight:700}.sheet header .x{margin-left:auto}.sheet footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.empty{color:var(--ink-soft);padding:8px 0;font-weight:700}.empty.small{font-size:13px}.hint{color:var(--ink-soft);margin-top:12px;font-size:12.5px;font-weight:700}.groups{gap:10px;display:grid}.grp{border:1.5px solid var(--line);border-radius:14px;padding:4px 10px}.prow{grid-template-columns:12px 1fr 56px auto auto auto;align-items:center;gap:8px;padding:6px 0;font-weight:800;display:grid}.prow+.prow{border-top:1px solid var(--line)}.prow .sw{border-radius:4px;width:12px;height:28px}.prow .lvl{color:var(--ink-soft);font-size:13px}.prow.mortgaged .nm{color:var(--ink-soft);text-decoration:line-through}.to-pick{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.who{border:2px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-weight:800;display:inline-flex}.who.on{border-color:var(--ink);background:#f3f6fa}.sides{grid-template-columns:1fr 34px 1fr;align-items:start;gap:12px;display:grid}.swap{color:var(--ink-soft);text-align:center;align-self:center;font-size:26px;font-weight:900}.side h3{margin-bottom:8px;font-family:Rubik;font-size:17px;font-weight:900}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:2px solid var(--gc);color:var(--ink);background:#fff;border-radius:10px;padding:5px 10px;font-size:13px;font-weight:800}.chip.on{background:var(--gc);color:#fff}.chip.on.light{color:var(--ink)}.cash-in{align-items:center;gap:6px;margin-top:12px;font-weight:800;display:flex}.cash-in input{width:110px;font:inherit;border:2px solid var(--line);border-radius:10px;padding:7px 10px;font-weight:800}.cash-in small{color:var(--ink-soft);font-weight:700}.jc{align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.summary{gap:6px;padding:0;font-weight:800;list-style:none;display:grid}.summary li{align-items:center;gap:8px;display:flex}.summary li i{border-radius:3px;width:10px;height:20px}.summary .none{color:var(--ink-soft)}.gameover{z-index:40;background:#0f2030aa;place-items:center;animation:.4s in;display:grid;position:absolute;inset:0}.go-card{text-align:center;background:#fff;border-radius:26px;width:460px;padding:26px 32px 28px;position:relative;box-shadow:0 40px 80px -30px #000}.go-card .banker{width:150px;margin:-110px auto 0}.go-card small{letter-spacing:.2em;color:var(--ink-soft);font-family:Rubik;font-weight:800}.go-card h1{margin:4px 0 6px;font-family:Rubik;font-size:40px;font-weight:900;line-height:1}.go-card p{color:var(--ink-soft);margin-bottom:14px;font-weight:700}.go-card ol{text-align:left;gap:6px;margin-bottom:18px;padding:0;list-style:none;display:grid}.go-card li{background:#f4f6f9;border-radius:12px;grid-template-columns:22px 30px 1fr auto;align-items:center;gap:10px;padding:6px 10px;font-weight:800;display:grid}.go-card li:first-child{background:#fff1c2}.go-card li.out{opacity:.55}.go-card .rank{color:var(--ink-soft);font-family:Rubik;font-weight:900}.lobby{grid-template-columns:1fr 640px;align-items:center;gap:40px;padding:40px 6vw;display:grid;position:fixed;inset:0;overflow:auto}.lobby-brand{color:#fff;flex-direction:column;align-items:flex-start;display:flex}.logo{letter-spacing:-.02em;color:var(--ink);box-shadow:0 0 0 8px var(--ink), 0 18px 0 8px #142c44;background:#fff;border-radius:28px;padding:18px 34px 2px;font-family:Rubik;font-size:120px;font-weight:900;line-height:.9}.logo-img{object-fit:contain;align-self:center;max-width:min(600px,100%);max-height:260px;display:block}.lobby-brand p{color:#e8f1fa;max-width:460px;margin:.5rem 0 0 1.5rem;font-size:21px;font-weight:800;line-height:1.35}.lobby-banker-group{align-self:center;align-items:center;width:fit-content;display:flex}.lobby-banker{align-self:center;margin-top:10px;transform:scaleX(-1)}.lobby-description{flex-direction:column;gap:0;display:flex}.banker-name{color:#cfe0f0;align-self:center;font-size:14px;font-weight:800}.lobby-card{background:#fff;border-radius:26px;padding:26px 28px 24px;box-shadow:0 40px 70px -30px #000c}.lobby-card h1{margin-bottom:14px;font-family:Rubik;font-size:34px;font-weight:900}.seats{gap:8px;display:grid}.seat{grid-template-columns:46px 1fr auto 158px 34px;align-items:center;gap:10px;display:grid}.seat input,.seat select,.rules select{font:inherit;border:2px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;min-width:0;padding:9px 12px;font-weight:800}.seg{background:#eef1f4;border-radius:12px;padding:3px;display:inline-flex}.seg button{color:var(--ink-soft);background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:13px;font-weight:800}.seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px #0001}.add{color:var(--ink-soft);background:0 0;border:2px dashed #c9d1db;border-radius:12px;width:100%;margin-top:10px;padding:9px 14px;font-weight:800}.rules{border-top:1.5px solid var(--line);margin-top:18px;padding-top:14px}.rules h2{margin-bottom:6px;font-family:Rubik;font-size:18px;font-weight:900}.rules ul{color:var(--ink-soft);margin-bottom:12px;padding-left:18px;font-size:14px;font-weight:700;line-height:1.55}.rules label{justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.start{width:100%;margin-top:18px;font-size:22px}.warn{color:var(--red);text-align:center;margin-top:8px;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tv-switch{background:#eef2f6;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tv-switch button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800;transition:background .2s,color .2s}.tv-switch button.on{color:var(--ink);background:#fff;box-shadow:0 1px #0002}.tv .tv-hint{color:var(--ink-soft);margin:10px 2px 8px;font-size:13px;font-weight:700}.tv-trays{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:10px;display:grid}.tv-tray{background:#f6f8fb;border-radius:14px;margin-top:10px;padding:10px 12px}.tv-tray h3{margin-bottom:6px;font-family:Rubik;font-size:14px;font-weight:800}.tv-tray .items{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.tv-tag{border:2px solid var(--gc,var(--ink));cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:800;animation:.3s cubic-bezier(.2,.9,.3,1.4) chip-in;display:inline-flex}.tv-tag.cash{border-color:var(--green);cursor:default}.tv-none{color:#9aa5b3;font-size:13px;font-weight:700}.tv-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.tv-deed{text-align:left;cursor:pointer;background:#fff;border:2px solid #dfe5ec;border-radius:10px;gap:4px;padding:0 8px 7px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.tv-deed:hover{transform:translateY(-2px);box-shadow:0 6px 14px -8px #0006}.tv-deed .band{background:var(--gc);height:14px;margin:0 -8px 2px;display:block}.tv-deed .nm{font-family:Rubik;font-size:13px;font-weight:800;line-height:1.15}.tv-deed .meta{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.tv-deed.on{border-color:var(--ink);box-shadow:0 0 0 3px #ffd54a}.tv-money{background:#f6f8fb;border-radius:14px;margin-top:14px;padding:10px 14px}.tv-money .lbl{text-align:center;margin-bottom:4px;font-family:Rubik;font-size:16px;font-weight:900}.tv-money .row{align-items:center;gap:10px;display:flex}.tv-money .row input{accent-color:var(--ink);flex:1}.tv-money .end{color:var(--ink-soft);font-size:12px;font-weight:800}.tv-money .nudges{justify-content:center;gap:6px;margin-top:6px;display:flex}.tv-jail{gap:18px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.tv footer{align-items:center}.tv-verdict{border-radius:999px;margin-right:auto;padding:6px 12px;font-size:13.5px;font-weight:800;transition:background .25s,color .25s}.tv-verdict.yes{color:var(--green-deep);background:#e3f5ea}.tv-verdict.no{color:var(--red);background:#fde8e6}.tv-verdict.muted{color:var(--ink-soft)}.tv-owner{margin-top:12px}.tv-owner h3{align-items:center;gap:8px;margin-bottom:8px;font-family:Rubik;font-size:15px;font-weight:800;display:flex}.tv-offer{align-items:center;gap:12px;display:flex}.tv-offer input{accent-color:var(--ink);flex:1}.tv-offer b{text-align:right;min-width:90px;font-family:Rubik;font-size:20px;font-weight:900}
