@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYkB+OlNUQVQAAAJMAAAAJwAAACp5nWtJY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZQAAAYjaD+9haGVhZAAABCgAAAA2AAAANiSlqbdoaGVhAAAEYAAAAB8AAAAkCdcC1GhtdHgAAASAAAAAIAAAACIUNwCBbG9jYQAABKAAAAAUAAAAFAFwAf5tYXhwAAAEtAAAABwAAAAgABsA8W5hbWUAAATQAAABGAAAAkYwbVNucG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAui2Ur30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALKgDYJ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVZm2sPAysDA1MUUwcDA4A2hGeMYjBjDGVABOxAzwTh+jn4MDAsYFBS2MD/+z83AwPKOUQ6obzpIjsma6R2QUmBgBgDo+gtReNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGLaQ8DAwAtkALKAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+cq50ErNoi4Ha1ANHaRjKBCAj2DL1BWCCAwB6oBwhEBWAAAaYX2F0SBfDxgbEG1IArKAjQ067uudpd862eXmjFVd3lpd3TCQwC1JkrCDoAkZloMURK8Y6yMrWHtKSMVJ5/UlFwZTc0tE80zXeqKwcgAAKhLf5+/3kbDwCEcfNSR7ZYAK1REETzxERhnMSJjnQczQMzcsSkHM583+tL6BlHHBHtacfr++EsTt4z5mNiPJk1L4LZvV9G29Dr33omJy4fdx9P9lNsMfMy0meFsAWtFpe1imRnrPy7lTPYyz+Y5zRb/BIBm1w3YcFoPh4+nmhBEXUdfSXXLGuLFCcZ8WguDkF+pmhBYQ09HU2PHCuQK4WZ1Rj7mM8xMAPDzZhdedmLteeYz60AyfAxyzFxMV9i4AXJiEFcxMamrKTGN5vfQEXZkH+2RHt8fDvzJWlZWenoyEgGAKVMVfYAAAAAAQAAAAGzdSpivz9fDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+uv7ABzcEygABAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYHd/9+uP4Xs5kARVMABAI/fBbQAeNpjjmFwY97LwAjDDD8YGECYeRmDKpAlzMAHAHG6BcgAAAAVADIAPgBKAEoASgCdAKoAxHjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142n2QhU5DYQxGD+4axYni7lsEj+DuLvPdOc4jEeNBeCS+/Jlbmqan3hSo5ZsySsprgJ+S9jiX0FpSHedSqkuIcxnj/MW5nE5+41zBMddxrlR8Oc6NzFKP4ZJyEXGuNTNPeMKFAycRpJIAYWyMScI8EFI2QEQ8SljslbUUdSi/wzqbHOHnXrGo7CNP0hHttvCKjuWHTJ+lbC8TjDLHuKwdB89EsExlmAtFR1mQTjLPqJkUY4YhHGbmpHJz0keu8mzsJb4xY8M2S1J70QvjNk/NirwAb4SS/+llknHppOhQkSfZfLfsElLELe/BdC0RNd+1FA/L78/5tAOXqYhq1qi6LHwmakkceHni2XwwQljxaM7OgX9fg1YKeNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=) 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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2) format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2) format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBAAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDKIJrCxQAATYCJAMiBCAFhHQHZwwHG6YGKJ4FORl9KnGbTM+ivrN4CyqCLzv4+s3sB4WDUPlFVkZg/2+tfcT8VAZzmRWbnRU8JPHXTUKCUKm0C4VGSBDM7loceKQRR20PaJ//hU4Tx4wXkVYJvhFPbG2JkRRNUVpmBdTt5fO23XCz6dO/6TaLaPQIzYmJiEgMes52sQLVAUkIWQhU1VWDmPETR2Ygdw80CXLfpqFArlgoS4HYtkFTIBGBUKiislBZSKgsaS4WA7lEy1B+ULSxjgoQUBCSBCiMkYjSXUCx0AWkAhhdpF/y2SqQLkyLgWlQTaxUFUugTCUkR5s5YwCPa91350/KahTfR0sQ173wImlU+h6txYgXilJfFMeJPrSJM6IKJAFRPZ8NEjLqi7H9RqzJQE2VJRW11uneE5Fa312CfUf5qcdtMEZ8MFcUPFGIklqgCqgLVMMm4Co0B2ZESqU0shBFxVfuU8TVXFWtqLqtsbbWUD3NvihqWHmpW6ttrr5tzcnrr8cZd73wxqJFn4/1sU9XvfDJxlXfgN7VLnrtNadvf/XV+fOf77/F6dfG7meaVXsV/XujjsOWdFTzqx6rdsMDIvCh9KoXvj7suz+///OfK+7Ed2+9+9ZA6OG7E8+Vz7Vr4K9eOjZ2N9Trz8sLdXY8j1iuDrlmfw+2XE8/0Ori6SYt3hkwasXWf8UJq4XnYdvFu0GLcY9P6PAdWLcyd8ojN66sUzGurHFM5Ol/K05eI30MbV97i8bXWy44d4CkT15vftdd/zLvP/rbPS1b3vPbo83W3a7czG4viO4oCpVUioW48ZW9Rm+g/I/8RX6d4N8RO4u7Dvzwaq8rV9Ua/lvlnL+ED0ZdejZ8uLzdpAFVft+aihIIPpUpf6qB//cMQhTDuMp5u5asuhvTt3xcvkcboKoKAlUMEaupGJ/1kkB118qiqIJbozfDCy2jLi+pGQUv6+unuFDyKljomFdRS2u8mgby8GrLls+tI1l1qShUxxrVxX0tgvFYHEMXyaZtolmKLYRJsQPbUf19BpWuSViYbpuGpzLoQnQ8SQihYYWN6zPiVhyMCs7BNHs8obCohP9fD6nUjMUwEIREtwwJaRRSpUHIDmxXLT8WtqNKo3qNdqwejRnTaUxzGsCUjWWylTSDvKWwG6E6oM3umy2qIFWqWMzgYBanZhM0hADbtr6/k8nAITQ6C8+kbSxe5zdtCYGNkKVPJwiWBGMQCoMuzAz2eUVDpeXN+lqzCtr7jiRHjiIqRMWKY9Yu7Z+WcGAnj9AYRJ6sQmNr0tesMw38gw3VIhvm1AOPbNW9B44Sv6L89uIS) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY0AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyPAZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYwp+d1NUQVQAAAJMAAAAJwAAACp5n2wRY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABXAAAAYTBHPPRaGVhZAAABBwAAAA2AAAANiTnqcVoaGVhAAAEVAAAAB8AAAAkChoC8WhtdHgAAAR0AAAAIAAAACIUrQBebG9jYQAABJQAAAAUAAAAFAFuAfptYXhwAAAEqAAAABwAAAAgABsA8W5hbWUAAATEAAABHgAAAkow7VL8cG9zdAAABeQAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAuq2Un30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALNEDYZ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYbZhbmFgZWBg6mKKYGBg8IbQjHEMRoyRDKiAHYiZYBw/Rz8GhgMMCgpbmB//52ZgYHnHKAfUNx0kx2TP9A5IKTAwAwDjTQtZeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGHuYWBAQAs9gKVAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLsQ7BUBQG4P+cS4+ISIp2P5rUKq7eRiJ2L2ARr+Il7AaPY2ex2Ey9k8HSWxEJ65d8YCwBM2UPAwGGGusw1njJz7r3ohb7esCDcCYHbmrAPNhD0AWIdKKiRBPhI61DZcPJhorWJNvtp+337MPufkfTfKe5cg4CIBDa4O+3n3dwAUDQxpuDARZAe5znxbzMCutKV2qhrpjn2TiSbMV2lqbJSGySRRKJJholo9TOXGn7TO9dyF0ay+g4U0JBRuXfeyZDdjtTezP23+yJS3OyF0SyeO8UEFYzYTT7e5zNxdLRjvcPe9IqIbtCL17uTE5OdvZMHj5ZGTlht2wbizQXSZFMNlYu7kweHnk5KWnPXGugC7mYlRh3MV9jYAaFGbvyPEaZLX+Yr20ByrAySzCZMt9m4AXKGItBnMPGpqykxrpPQEdOTkdgn8yUjPQpzLfFgCAlPp4BAPItXFwAAQAAAAGzdVe2tTVfDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+rv6qB4YE7gAAAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYF97r91fxzY24AiqIADAJhBBhQAeNpjzmGwYX7y/y8MM7xhYABh5q0MikAWFwMrAAiTDBUAAAAVADIAPgBKAEoASgCbAKgAwnjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142nyQBUpFYRBGj93SkgZpdythE3Z3+zrtdkmuwTW5Ag/Y9Rjmzlf3L6CYB3LIyi0CHrOq3nAWVVm84WzKeX7DOXTw9IZzv2TyWCH6hvOpYuoNl9NDxSvOyqWU4jcsAkaIs88hMVYJECFEmDNsK80pA7RapyZOiKiciVvsCHFnSjWkP8sEUyyT5EDt3HlEwG7+sv6Kygn+SUq/hnZa6KXNOUiIIGekrLiJTdr0+u0O+vy6Fhd000iIgKxDr9c+YvvrKswwbA9mPgcLKiE9OSd/ZGu+ZEd10lybe3sZ3Q7a7A7RkkrA+dcac5yoRGWHnMmHdX1XNd9AXvfrjUNEMGHugBYOTSZQJWWFiBMgKEqaOaX1ZQylGHZqAgCgjVcXAAB42mNgYgCD/3MYjBiwAU4gVmE4ycjEwMzIzMjCyMrIxuaYVJRalspempdpYOBoAKKNDJxM+BKTS0tSk/Nzk/SSE4tTeUDSxgZmYA4AiSkTAg==) 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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-cyrillic-900-normal-_ZC4uVSi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-900-normal-PukI78a9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-vietnamese-900-normal-BuhHLwBE.woff2) format("woff2"),url(/assets/unbounded-vietnamese-900-normal-Ca71clKU.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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-ext-900-normal-B5P44sdX.woff2) format("woff2"),url(/assets/unbounded-latin-ext-900-normal-CDSUdEfC.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:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-900-normal-DrIEwloP.woff2) format("woff2"),url(/assets/unbounded-latin-900-normal-4cp7xOrc.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.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:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.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:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.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:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.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:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2) format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2) format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.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: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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0307-0308,U+0590-05FF,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+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: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+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{--bg: #070a07;--bg-2: #0b110a;--surface: #0f160d;--surface-2: #152015;--line: #1d2b1a;--line-2: #27392300;--green: #9be22b;--green-ink: #06130a;--green-mid: #5fae12;--green-deep: #2f6a08;--green-dark: #163a05;--green-glow: rgba(155, 226, 43, .35);--red: #ff2a2a;--red-glow: rgba(255, 42, 42, .45);--text: #eef7e6;--text-2: #b9c9ad;--muted: #7a8c70;--font-display: "Unbounded", "Rubik", system-ui, sans-serif;--font-cond: "Oswald", "Rubik", system-ui, sans-serif;--font-ui: "Rubik", system-ui, sans-serif;--r: 18px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}html,body{margin:0;height:100%;background:#000;color:var(--text);font-family:var(--font-ui);overflow:hidden}#app{height:100dvh}:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#stage{position:relative;margin:0 auto;height:100dvh;aspect-ratio:9/16;max-width:100vw;overflow:hidden;background:var(--bg);background-image:radial-gradient(ellipse 70% 45% at 50% 62%,#122a0d 0%,transparent 70%),linear-gradient(180deg,#080c08,#060906)}@media(min-aspect-ratio:9/16){#stage{box-shadow:0 0 0 1px var(--line),0 40px 120px #000;border-radius:0}}#stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.012) 3px 4px)}#splash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#000;transition:opacity .5s ease}#splash.out{opacity:0;pointer-events:none}#splash .studio{font-family:var(--font-display);font-weight:900;font-size:15px;letter-spacing:.32em;color:var(--text);animation:rise .7s ease both}#splash .presents{font-size:12px;letter-spacing:.3em;color:var(--muted);text-transform:uppercase;animation:rise .7s .15s ease both}#splash .pip{width:14px;height:14px;border-radius:50%;background:var(--green);box-shadow:0 0 24px var(--green-glow),0 0 60px var(--green-glow);animation:pulse 1.2s ease-in-out infinite}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}#cam{position:absolute;inset:0 0 auto 0;height:var(--cam-h, 40%);background:#0b0f0a;display:none;overflow:hidden;border-radius:0 0 26px 26px;box-shadow:0 18px 50px #0009,0 0 0 1px #9be22b2e}#cam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 26%,transparent 60%,rgba(7,10,7,.5) 100%)}#cam video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}#banner{position:absolute;left:50%;top:calc(var(--cam-h, 40%) - 19px);transform:translate(-50%);width:max-content;max-width:calc(100% - 28px);padding:9px 18px 8px;border-radius:999px;text-align:center;font-family:var(--font-cond);font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#070a07c7;border:1px solid rgba(155,226,43,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 24px #00000080;display:none;z-index:3}body.cam #cam,body.cam #banner{display:block}body.cam #game{top:var(--cam-h, 40%);padding-bottom:calc(64px + var(--sab, 0px))}body.ringhidden #game{visibility:hidden}#game{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:top .3s}#hud{position:absolute;top:0;left:0;right:0;padding:18px 20px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;opacity:0;transition:opacity .25s}body.playing #hud{opacity:1}#hud .round{font-family:var(--font-display);font-weight:900;font-size:22px;letter-spacing:.02em;color:var(--green);line-height:1}#hud .round small{display:block;font:800 10px/1 var(--font-ui);letter-spacing:.28em;color:var(--muted);margin-bottom:6px}#hud .mode{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.2em;margin-top:8px}#rules{display:flex;flex-direction:column;gap:6px;align-items:flex-end}#rules span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800;color:#c8ff8a}#ringwrap{position:relative;width:min(86vw,48.375dvh,400px);aspect-ratio:1;transition:transform .35s ease}body.cam #ringwrap{width:min(70vw,34.875dvh,310px)}#ringwrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,var(--glow, var(--green-glow)) 0%,transparent 68%);opacity:.55;animation:breathe 3.2s ease-in-out infinite;pointer-events:none}body.playing #ringwrap:before{animation:none;opacity:.7}body.dead #ringwrap:before{background:radial-gradient(circle,var(--red-glow) 0%,transparent 62%)}@keyframes breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.65;transform:scale(1.02)}}#ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.seg{fill:var(--seg, var(--ring, var(--green)));transition:fill .15s,opacity .15s}.seg.off{fill:#121c10;opacity:.7}.seg.red{fill:var(--red)}body.colorblind .seg.red{fill:#fff}body.idle svg .seg{opacity:.55}#btn{position:absolute;top:17.5%;right:17.5%;bottom:17.5%;left:17.5%;border-radius:50%;cursor:pointer;--fs: 24px;background:radial-gradient(circle at 50% 28%,var(--btn-a, #4e9a15) 0%,var(--btn-b, #2d6c0b) 42%,var(--btn-c, #0f2d06) 100%);box-shadow:inset 0 14px 26px #ffffff24,inset 0 -18px 30px #0000008c,0 0 0 7px #0a1407,0 0 0 8px #233a1a,0 22px 44px #000000bf,0 0 40px var(--glow, var(--green-glow));transition:transform .09s ease,box-shadow .09s ease,filter .09s ease}#btn.down{transform:translateY(5px) scale(.975);filter:brightness(1.18);box-shadow:inset 0 10px 20px #ffffff1a,inset 0 -8px 18px #00000080,0 0 0 7px #0a1407,0 0 0 8px #233a1a,0 8px 16px #000000b3,0 0 60px var(--glow, var(--green-glow))}#btn.hidden{transform:scale(0);transition:transform .42s cubic-bezier(.6,-.2,.3,1)}#btncontent{position:absolute;top:15%;right:15%;bottom:15%;left:15%;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;pointer-events:none}#btn .label .txt{display:block;text-wrap:balance;max-width:100%}#btn .label{font-family:var(--font-cond);font-weight:600;font-size:var(--fs);line-height:1.08;letter-spacing:.05em;text-transform:uppercase;color:var(--btn-ink, var(--text));text-shadow:0 2px 0 #0b2404,0 0 12px rgba(0,0,0,.5);white-space:pre-line;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--fs) * .25)}#btn .label.white{color:#fff}#btn .label.gray{color:#7f9a6f}#btn .label.flip{transform:rotate(180deg)}#btn .label.mirror{transform:scaleX(-1)}#btn .label.idle{letter-spacing:.22em;color:#d9ffb0;animation:idlepulse 2.4s ease-in-out infinite}@keyframes idlepulse{0%,to{opacity:.75}50%{opacity:1}}#btn .icons{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .15em;font-size:calc(var(--fs) * 1.15);line-height:1.1;max-width:calc(var(--fs) * 6.4);letter-spacing:0}#btn .shape{width:calc(var(--fs) * 2.1);height:calc(var(--fs) * 2.1);display:block}#btn .big{font-family:var(--font-display);font-weight:900;font-size:calc(var(--fs) * 1.9);line-height:1;letter-spacing:0;display:block}#arc{position:absolute;top:17.5%;right:17.5%;bottom:17.5%;left:17.5%;border-radius:50%;border:2px solid transparent;border-bottom-color:var(--green-mid);opacity:0;pointer-events:none}#arc.show{opacity:.9}#dot{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;background:#c8ff8a;border-radius:50%;opacity:0;pointer-events:none}#dot.show{opacity:1}#count{position:absolute;bottom:7%;left:0;right:0;text-align:center;font-family:var(--font-display);font-size:18px;color:#c8ff8a;opacity:.9;letter-spacing:.3em;z-index:2}#start{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:none;flex-direction:column;padding:14px 20px 0;pointer-events:none}#start.show{display:flex}#start>*{pointer-events:auto}#hhead{display:flex;justify-content:space-between;align-items:center;height:40px;animation:rise .5s ease both}#hhead .who{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--text-2);letter-spacing:.02em}#hhead .who .pip{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green-glow)}.coins{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px 6px 9px;font-family:var(--font-display);font-weight:900;font-size:13px;color:var(--text)}.coins svg{width:16px;height:16px;stroke:var(--green);fill:none;stroke-width:2}button.icon{min-width:0;width:38px;height:38px;padding:0;margin:0;border-radius:50%;background:var(--surface);border:1px solid var(--line);box-shadow:none;display:grid;place-items:center}button.icon svg{width:18px;height:18px;stroke:var(--text-2);fill:none;stroke-width:1.8;stroke-linecap:round}#brand{text-align:center;margin-top:10px;animation:rise .6s ease both}#brand .logo{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,9vmin,42px);letter-spacing:.04em;color:var(--text);line-height:1}#brand .logo i{display:inline-block;width:.4em;height:.4em;border-radius:50%;background:var(--green);margin-left:.1em;box-shadow:0 0 18px var(--green-glow)}#brand .claim{margin-top:8px;font-size:13px;font-weight:500;color:var(--text-2)}#ringzone{flex:1;min-height:120px;pointer-events:none}#hero{display:grid;grid-template-columns:1.6fr 1fr;gap:8px;animation:rise .6s .2s ease both}#hero .card{min-width:0;margin:0;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:8px;align-items:center}#hero .card .k{grid-column:1;font-size:9px;font-weight:800;letter-spacing:.24em;color:var(--muted);display:flex;align-items:center;gap:6px}#hero .card .k svg{width:14px;height:14px;stroke:var(--muted);fill:none;stroke-width:2}#hero .card .v{grid-column:1;font-size:13px;font-weight:800;margin-top:4px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hero .card .go{grid-column:2;grid-row:1 / 3;width:30px;height:30px;border-radius:50%;background:var(--green);display:grid;place-items:center}#hero .card .go svg{width:16px;height:16px;stroke:var(--green-ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#hero .card.done .go{background:var(--surface-2)}#hero .card.done .go svg{stroke:var(--muted)}#hero .card.dim .v{color:var(--muted);font-weight:500}#hero .card:active{background:var(--surface-2);transform:none}#nav{position:absolute;left:0;right:0;bottom:0;z-index:12;display:none;grid-template-columns:1fr 1fr 72px 1fr 1fr;align-items:end;padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(7,10,7,.92) 30%,var(--bg))}#nav.show{display:grid}#nav button{min-width:0;margin:0;padding:8px 2px 6px;border-radius:12px;background:none;border:0;box-shadow:none;color:var(--muted);font:800 9px/1 var(--font-ui);letter-spacing:.14em;display:flex;flex-direction:column;align-items:center;gap:6px}#nav button svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#nav button.active{color:var(--green)}#nav button:active{transform:none;background:var(--surface)}#nav button.play{width:64px;height:64px;margin:0 auto -4px;border-radius:50%;padding:0;background:radial-gradient(circle at 50% 30%,#4e9a15,#1c4a0a 80%);box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--line),0 10px 30px #0009,0 0 24px var(--green-glow);display:grid;place-items:center}#nav button.play i{width:14px;height:14px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green-glow)}#nav button.play:active{transform:translateY(2px)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:380px}.wcard{min-width:0;margin:0;padding:14px 14px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);text-align:left;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.wcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--wc)}.wcard .num{font-family:var(--font-display);font-weight:900;font-size:11px;color:var(--wc);letter-spacing:.1em}.wcard .name{font-family:var(--font-display);font-weight:900;font-size:15px;letter-spacing:.02em}.wcard .q{font-size:12px;color:var(--muted);line-height:1.35;min-height:32px}.wcard .best{margin-top:4px;font-size:11px;font-weight:800;color:var(--text-2);letter-spacing:.06em;display:flex;align-items:center;gap:5px}.wcard .best svg{width:13px;height:13px;stroke:var(--muted);fill:none;stroke-width:2}.wcard.locked{opacity:.55}.wcard:active{background:var(--surface-2);transform:none}.seg{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px}.seg button{min-width:0;margin:0;padding:8px 10px;border-radius:999px;background:none;box-shadow:none;color:var(--muted);font-size:11px;letter-spacing:.1em}.seg button.active{background:var(--green);color:var(--green-ink)}.podium{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:end;width:100%;max-width:360px;margin:8px 0 14px}.pcol{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pcol .prank{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.2em}.pcol .pn{font-family:var(--font-display);font-weight:900;font-size:30px;color:var(--text);line-height:1}.pcol .pm{font-size:10px;color:var(--muted);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcol .pbar{width:100%;border-radius:10px 10px 0 0;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-bottom:0}.pcol.p1 .pbar{height:72px;background:linear-gradient(180deg,rgba(155,226,43,.35),var(--surface));border-color:var(--green-deep)}.pcol.p1 .pn{color:var(--green);font-size:36px}.pcol.p2 .pbar{height:52px}.pcol.p3 .pbar{height:40px}.runs .r .pos{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.1em;min-width:32px}#onb{justify-content:space-between;padding:80px 28px 40px}.onb-slide{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:320px}.onb-h{font-family:var(--font-display);font-weight:900;font-size:clamp(26px,8vmin,36px);line-height:1.1;letter-spacing:.01em;color:var(--text);margin-top:10px}.onb-p{font-size:15px;line-height:1.55;color:var(--text-2)}.dots{display:flex;gap:8px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--line);display:block;transition:all .2s}.dots i.on{width:22px;border-radius:999px;background:var(--green)}.coinup{color:var(--green)}.ov.tab{padding-bottom:110px}.ov{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 22px;z-index:10;background:#070a07fb;overflow-y:auto}.ov.show{display:flex;animation:ovin .22s ease both}.ov.top{justify-content:flex-start;padding-top:64px;--ovpad: 64px}@keyframes ovin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}h1{font-family:var(--font-display);font-weight:900;font-size:clamp(40px,13vmin,76px);margin:0;line-height:.95;letter-spacing:.02em;color:var(--green)}h2{font-family:var(--font-display);font-weight:900;font-size:18px;margin:0 0 6px;letter-spacing:.06em;color:var(--text)}.eyebrow{font:800 10px/1 var(--font-ui);letter-spacing:.3em;color:var(--muted);text-transform:uppercase;margin-bottom:10px}#over h1{color:var(--red);text-shadow:0 0 40px var(--red-glow)}.reason{font-size:16px;font-weight:500;color:#ffb3b3;margin:14px 0 4px;max-width:320px;line-height:1.45}.roundstat{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--green);margin:2px 0 8px;max-width:320px;line-height:1.35}.roundstat:empty{display:none}.quip{font-size:14px;color:var(--muted);margin:0 0 22px;max-width:320px;line-height:1.45}.label-tag{display:inline-block;font-family:var(--font-cond);font-weight:600;text-transform:uppercase;font-size:18px;color:var(--red);letter-spacing:.16em;margin-top:10px}.score{font-family:var(--font-display);font-weight:900;font-size:clamp(60px,20vmin,112px);line-height:1;color:#fff}.scorelbl{font-weight:800;color:var(--muted);margin-bottom:16px;letter-spacing:.26em;font-size:11px;text-transform:uppercase}.scorelbl b{color:var(--green)}button{font:800 15px var(--font-ui);letter-spacing:.06em;border:0;border-radius:999px;padding:16px 24px;margin:5px;cursor:pointer;color:var(--green-ink);background:linear-gradient(180deg,#b8f04f,#8dd220);box-shadow:inset 0 1px #fff6,0 8px 26px #9be22b42;min-width:240px;max-width:100%;transition:transform .08s,box-shadow .08s,background .15s}button:active{transform:translateY(2px);box-shadow:inset 0 1px #fff3,0 4px 10px #9be22b1f}button.ghost{background:#ffffff0b;color:var(--text);border:1px solid rgba(255,255,255,.12);box-shadow:none}button.ghost:active{background:var(--surface-2)}button.sm{min-width:0;padding:10px 14px;font-size:13px}button.link{background:none;box-shadow:none;border:0;color:var(--muted);min-width:0;padding:10px;font-size:13px}button:disabled{opacity:.4;pointer-events:none}.small{font-size:13px;color:var(--muted);margin-top:14px;line-height:1.5;max-width:320px}.row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:10px}.list{width:100%;max-width:360px;text-align:left}.item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;border-bottom:1px solid var(--line)}.item .lbl{font-weight:800;font-size:15px}.item .hint{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.35}.toggle{width:50px;height:30px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);position:relative;flex:none;cursor:pointer;transition:background .15s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#5a6f4e;transition:transform .15s,background .15s}.toggle.on{background:var(--green-deep);border-color:var(--green-deep)}.toggle.on:after{transform:translate(20px);background:var(--green)}select,input[type=text]{font:800 15px var(--font-ui);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:11px 12px;width:100%}input[type=text]{user-select:text;-webkit-user-select:text}.lang-grid{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.lang-grid button{min-width:0;padding:8px 10px;margin:0;font-size:13px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.lang-grid button.active{border-color:var(--green);color:var(--green)}.bars{width:100%;max-width:360px}.bar{display:grid;grid-template-columns:104px 1fr 44px;gap:10px;align-items:center;margin:9px 0;font-size:13px;font-weight:800}.bar .track{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.bar .fill{height:100%;background:var(--green);border-radius:999px;transition:width .4s}.bar .pct{text-align:right;color:#c8ff8a;font-family:var(--font-display);font-size:12px}.bar .pct.none{color:var(--muted)}.stat{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:360px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--text-2)}.stat .v{color:var(--green);font-family:var(--font-display);font-weight:900;font-size:18px;letter-spacing:0}.runs{width:100%;max-width:360px;text-align:left;font-size:14px}.runs .r{display:flex;justify-content:space-between;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line)}.runs .r .n{font-family:var(--font-display);font-weight:900;font-size:18px;color:var(--green);min-width:40px}.runs .r .m{color:var(--muted);font-size:12px}#about .story{max-width:340px;text-align:left;font-size:15px;line-height:1.6;color:var(--text-2)}#about .story p{margin:0 0 14px}#about .story p.last{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.14em;color:var(--green);font-size:17px}#about .credit{margin-top:10px;font-size:12px;color:var(--muted);letter-spacing:.08em}#jump{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:none;align-items:center;justify-content:center;background:#000;font-size:min(80vw,60vh)}#jump.show{display:flex;animation:shake .5s linear}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-14px,8px)}40%{transform:translate(12px,-10px)}60%{transform:translate(-10px,-6px)}80%{transform:translate(8px,12px)}}#flash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);opacity:0;pointer-events:none;z-index:15}#flash.show{animation:fl .5s ease-out}body.noflash #flash.show{animation:none}@keyframes fl{0%{opacity:.85}to{opacity:0}}.ad-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#000;display:flex;align-items:center;justify-content:center;padding:24px}.ad-box{border:1px dashed #333;border-radius:16px;padding:30px 24px;text-align:center;max-width:320px}.ad-title{font-family:var(--font-display);font-weight:900;font-size:22px;color:#666;letter-spacing:.2em}.ad-text{color:#999;font-size:14px;margin:12px 0 20px;line-height:1.4}.ad-timer{font-weight:800;color:#fff}.toast{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:var(--surface-2);border:1px solid var(--line);color:#c8ff8a;font-weight:800;font-size:13px;padding:10px 16px;border-radius:999px;z-index:40;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap;max-width:90%}.toast.show{opacity:1}.shead{width:100%;max-width:380px;text-align:left;margin-bottom:14px}.shead h2{font-size:24px;margin:4px 0 6px}.shead .small{margin:0}.progress{width:100%;max-width:380px;margin-bottom:14px}.pbarw{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;border:1px solid var(--line)}.pbarw i{display:block;height:100%;background:var(--green);border-radius:999px;transition:width .5s ease}.pmeta{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.wlist{display:flex;flex-direction:column;gap:8px;width:100%;max-width:380px}.wrow{min-width:0;margin:0;padding:14px 14px 14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);text-align:left;display:grid;grid-template-columns:34px 1fr 32px;align-items:center;gap:12px;position:relative;overflow:hidden}.wrow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--wc)}.wrow .wnum{font-family:var(--font-display);font-weight:900;font-size:12px;color:var(--wc);letter-spacing:.08em}.wrow .wbody{display:flex;flex-direction:column;gap:3px;min-width:0}.wrow .wname{font-family:var(--font-display);font-weight:900;font-size:15px;letter-spacing:.02em}.wrow .wq{font-size:12px;color:var(--muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrow .wmeta{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:11px;font-weight:800;color:var(--text-2);letter-spacing:.04em}.wrow .wgo{width:32px;height:32px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center}.wrow .wgo svg{width:15px;height:15px;stroke:var(--text);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wrow:active{background:var(--surface-2);transform:none}.wrow.locked{opacity:.6}.wrow.locked .wgo svg{stroke:var(--muted)}.stars{display:inline-flex;gap:3px}.stars i{width:9px;height:9px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--line);display:block}.stars i.on{background:var(--green)}.chips{display:flex;gap:6px;margin:10px 0 14px}.chip{min-width:0;margin:0;padding:7px 12px;border-radius:999px;background:none;border:1px solid var(--line);box-shadow:none;color:var(--muted);font-size:10px;letter-spacing:.16em}.chip.active{color:var(--green);border-color:var(--green-deep);background:#9be22b14}#rankbody{width:100%;max-width:380px}.state{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 16px;text-align:left}.state .sh{font-family:var(--font-display);font-weight:900;font-size:15px;margin-bottom:8px}.state .sp{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:12px}.runs .r{display:grid;grid-template-columns:40px 1fr auto 40px;gap:10px;align-items:center;padding:10px 2px}.runs .r .who{font-weight:800;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runs .r .m{font-size:11px}.runs .r .n{text-align:right}.runs .r.you{background:#9be22b0f;border-radius:10px;padding-left:8px;padding-right:8px}.state .runs .r{border:0}.phero{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:380px;margin-bottom:16px}.pavatar{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:30px;color:var(--green-ink);background:radial-gradient(circle at 50% 30%,var(--btn-a, #b9f05a),var(--btn-b, var(--green)) 60%,var(--btn-c, var(--green-mid)));color:var(--btn-ink, var(--green-ink));box-shadow:0 0 0 4px var(--bg),0 0 0 5px var(--line),0 0 40px var(--glow, var(--green-glow))}input.pname{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:center;font-family:var(--font-display);font-weight:900;font-size:22px;padding:6px 10px;width:auto;max-width:260px;color:var(--text)}input.pname:focus{outline:none;border-bottom-color:var(--green)}input.pname::placeholder{color:var(--muted);font-weight:700;font-size:16px}.psub{display:flex;align-items:center;gap:10px}.psub select{width:auto;padding:7px 10px;font-size:13px;border-radius:999px}.ptitle{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:var(--green)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:380px;margin-bottom:18px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 6px 10px;text-align:center}.tile b{display:block;font-family:var(--font-display);font-weight:900;font-size:17px;color:var(--green);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.tile span{display:block;font-size:8px;font-weight:800;letter-spacing:.2em;color:var(--muted);margin-top:7px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#radar{width:100%;max-width:300px;height:auto;margin:4px 0 14px}#radar .grid{fill:none;stroke:var(--line);stroke-width:1}#radar .axis{stroke:var(--line);stroke-width:1}#radar .val{fill:#9be22b38;stroke:var(--green);stroke-width:1.5;stroke-linejoin:round}#radar .dotv{fill:var(--green)}#radar .lbl{font:800 8.5px var(--font-ui);fill:var(--text-2);letter-spacing:.04em}#radar .lbl.none{fill:var(--muted)}.rtiles{display:flex;gap:8px;justify-content:center;margin:4px 0 10px}.rtile{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:11px 8px 9px;min-width:94px}.rtile b{display:block;font-family:var(--font-display);font-weight:900;font-size:18px;color:var(--green);line-height:1;font-variant-numeric:tabular-nums}.rtile b.hot{color:#fff;text-shadow:0 0 18px var(--green-glow)}.rtile span{display:block;font-size:9px;font-weight:800;letter-spacing:.22em;color:var(--muted);margin-top:6px;text-transform:uppercase}#dailyintro .seed{font-size:11px;letter-spacing:.08em;color:var(--muted);margin-top:-8px;margin-bottom:18px;font-variant-numeric:tabular-nums}#modchips{display:flex;gap:6px;margin-top:8px}#modchips span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--text-2)}#modchips span.gold{color:#1a1400;background:#ffd54a;border-color:#ffd54a}#ringwrap.boss .seg{fill:#ffd54a}#ringwrap.boss .seg.off{fill:#2a2308}#ringwrap.boss .seg.red{fill:var(--red)}#ringwrap.boss:before{background:radial-gradient(circle,rgba(255,213,74,.4) 0%,rgba(255,213,74,.12) 40%,transparent 68%)}#ringwrap.blind #ring{opacity:0;transition:opacity .3s}#btn .label.late{visibility:hidden}.pcol.you .pbar{border-color:var(--green)}.pcol.you .pm{color:var(--green);font-weight:800}.pcol .pm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skingrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:380px}.skin{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 12px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.skin.eq{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep)}.skin .pv{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 30%,var(--btn-a),var(--btn-b) 45%,var(--btn-c));box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--ring),0 8px 20px #0009;margin-bottom:4px}.skin .sn{font-family:var(--font-display);font-weight:900;font-size:13px}.skin .sm2{font-size:11px;color:var(--muted);font-weight:800;letter-spacing:.06em;display:flex;align-items:center;gap:4px;min-height:16px;text-align:center}.skin .sm2 svg{width:13px;height:13px;stroke:var(--green);fill:none;stroke-width:2}.skin button{min-width:0;width:100%;margin:4px 0 0;padding:10px 8px;font-size:11px}#settings .card{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px 6px;margin-bottom:12px;text-align:left}#settings .ct{font:800 10px/1 var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}#settings .item{padding:13px 0;border-bottom:1px solid var(--line)}#settings .item:last-child{border-bottom:0}#settings .langs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding-bottom:10px}#settings .lbtn{min-width:0;margin:0;padding:10px 4px 8px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);box-shadow:none;color:var(--text-2);display:flex;flex-direction:column;align-items:center;gap:5px;height:64px}#settings .lbtn .fl{font-size:20px;line-height:1}#settings .lbtn .ln{font:800 9px/1 var(--font-ui);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#settings .lbtn.active{border-color:var(--green);color:var(--green);background:#9be22b14}#settings .lbtn:active{transform:none}#settings .rowbtn{min-width:0;width:100%;margin:0;padding:13px 0;border-radius:0;background:none;border:0;border-bottom:1px solid var(--line);box-shadow:none;color:var(--text);text-align:left;display:flex;justify-content:space-between;align-items:center;font:800 15px var(--font-ui);letter-spacing:0}#settings .rowbtn:active{transform:none;color:var(--green)}#settings .rowbtn i{width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);margin-right:4px}#settings .ver{font-size:11px;color:var(--muted);padding:12px 0 8px;letter-spacing:.04em}#settings .shead h2{text-align:left}.vs{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;width:100%;max-width:340px;margin-top:18px}.vs:before{content:":";grid-column:2;font-family:var(--font-display);font-weight:900;font-size:40px;color:var(--muted)}.vcol{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 10px}.vcol:first-child{grid-column:1;grid-row:1}.vcol:last-child{grid-column:3;grid-row:1}.vcol b{font-family:var(--font-display);font-weight:900;font-size:44px;line-height:1;color:var(--text)}.vcol span{font-weight:800;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcol small{font-size:11px;color:var(--muted)}.vcol.won{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep)}.vcol.won b{color:var(--green)}#duelsetup input.pname{text-align:left;font-size:18px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface)}#duelsetup input.pname:focus{border-color:var(--green)}.skin .rar{font-size:10px;color:var(--muted);letter-spacing:.04em;min-height:12px}.pcol .pm .sdot,.runs .r .who .sdot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px;box-shadow:0 0 0 1px var(--line)}.badges{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:380px}.badge{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 6px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.45;text-align:center}.badge.on{opacity:1;border-color:var(--green-deep)}.badge .bg{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:13px;color:var(--muted);background:var(--bg-2);border:1px solid var(--line)}.badge.on .bg{color:var(--green-ink);background:var(--green);border-color:var(--green);box-shadow:0 0 14px var(--green-glow)}.badge .bn{font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.2}.badge .bd{font-size:9px;color:var(--muted);line-height:1.25}#pmeter{display:flex;gap:3px;margin-top:8px}#pmeter i{width:14px;height:4px;border-radius:2px;background:var(--line);display:block;transition:background .3s}#pmeter[data-p="1"] i:nth-child(-n+1),#pmeter[data-p="2"] i:nth-child(-n+2),#pmeter[data-p="3"] i:nth-child(-n+3){background:var(--green)}#pmeter[data-p="4"] i:nth-child(-n+4){background:#ffb020}#pmeter[data-p="5"] i:nth-child(-n+5){background:#ff7a2a}#ringwrap[data-p="4"] .seg{fill:#ffb020}#ringwrap[data-p="5"] .seg{fill:#ff7a2a}#ringwrap[data-p="4"] .seg.off,#ringwrap[data-p="5"] .seg.off{fill:#2a1a08}#ringwrap[data-p="4"]:before{background:radial-gradient(circle,rgba(255,176,32,.38) 0%,transparent 68%)}#ringwrap[data-p="5"]:before{background:radial-gradient(circle,rgba(255,122,42,.45) 0%,transparent 68%);animation:breathe 1.1s ease-in-out infinite}#ringwrap[data-p="4"] .seg.red,#ringwrap[data-p="5"] .seg.red{fill:var(--red)}#modchips span.hot{color:#1a0d00;background:#ff7a2a;border-color:#ff7a2a}#modchips span.cool{color:#c8ff8a;border-color:var(--green-deep)}#hero{grid-template-columns:1fr 1fr}#hero #scorebtn .v,#hero #duelbtn .v{font-size:12px}.sbars{width:100%;max-width:340px;margin-top:14px}.sbar{display:grid;grid-template-columns:118px 1fr 62px;gap:10px;align-items:center;margin:9px 0;font-size:12px;font-weight:800;text-align:left}.sbar .track{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.sbar .fill{height:100%;background:var(--green);border-radius:999px;transition:width .6s}.sbar b{text-align:right;font-family:var(--font-display);font-size:12px;color:var(--text);font-weight:900}#btn .big.word{font-family:var(--font-cond);font-weight:700;font-size:calc(var(--fs) * 1.55);letter-spacing:.08em;line-height:1.05}.flagimg{height:14px;width:19px;border-radius:2px;object-fit:cover;vertical-align:-2px;margin-right:6px;box-shadow:0 0 0 1px #ffffff24;flex:none}#whoflag .flagimg{margin:0 0 0 4px}.cbtn{min-width:0;margin:0;padding:7px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);font:800 13px var(--font-ui);letter-spacing:0;display:inline-flex;align-items:center}.cbtn:active{transform:none;background:var(--surface-2)}.cbtn.big{padding:14px 22px;font-size:17px;border-radius:16px;flex-wrap:wrap;justify-content:center;max-width:300px;margin-top:12px}.cbtn.big .flagimg{height:24px;width:32px;margin-right:12px}.cbtn.big small{width:100%;font-size:11px;color:var(--muted);font-weight:500;margin-top:5px}#countrypick .cpsearch{width:100%;max-width:380px;margin:0 0 12px}.clist{width:100%;max-width:380px;display:grid;gap:6px;padding-bottom:16px}.citem{min-width:0;margin:0;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);display:flex;align-items:center;font:800 14px var(--font-ui);letter-spacing:0;text-align:left}.citem:active{transform:none;background:var(--surface-2)}.citem.on{border-color:var(--green)}.citem .flagimg{height:18px;width:24px;margin-right:12px}.runs .r.withrep{grid-template-columns:40px 1fr auto 40px 26px}.rep{min-width:0;margin:0;padding:4px;background:none;border:0;box-shadow:none;opacity:.5;display:grid;place-items:center}.rep svg{width:14px;height:14px;stroke:var(--muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rep:active{transform:none;opacity:1}.flagimg.champ{box-shadow:0 0 0 1.5px #ffd54a,0 0 8px #ffd54a8c}.nhero{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin:6px 0 12px;text-align:left}.nhero .nt{font-family:var(--font-display);font-weight:900;font-size:18px}.nhero .ne{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-weight:800;margin:4px 0 8px}.nhero .nh{font-size:12px;color:var(--muted);line-height:1.45}.nhero .nw{margin-top:10px;font-size:12px;font-weight:800;color:#ffd54a;display:flex;align-items:center;gap:0}.nhero .nw .flagimg{margin:0 6px 0 0}.ngap{width:100%;max-width:360px;font-size:13px;font-weight:800;padding:10px 14px;margin-bottom:10px;border-radius:12px;border:1px solid var(--green-deep);background:#9be22b14;text-align:left}.nsub{width:100%;max-width:360px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:800;margin:16px 0 6px;text-align:left}.runs.nations .r .n{font-variant-numeric:tabular-nums}.runs .r.dim{opacity:.6}.skin{min-width:0}.skin .sn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;line-height:1.25;max-width:100%}.skin .sn .flagimg{margin-right:6px}.skin .rar{text-align:center}.skin.mine{border-color:var(--green-deep)}#btn .perc{width:calc(var(--fs) * 7);max-width:78%;height:auto;max-height:38%;margin-top:4px;overflow:visible}#btn .perc.wide{width:calc(var(--fs) * 8.4);max-width:92%}#btn .nz-pop,#btn .nz-ban,#btn .nz-glow,#btn .nz-crowd{display:inline-block;padding:.22em .5em;border-radius:8px;text-transform:none;letter-spacing:0;text-shadow:none;font-size:.82em;line-height:1.15}#btn .nz-pop{background:#e9e9ef;color:#1b1b22;border:2px solid #2b5fd9}#btn .nz-ban{background:#d6281d;color:#fff;font-weight:800;text-transform:uppercase}#btn .nz-glow{background:#ffd60a;color:#1b1b22;box-shadow:0 0 16px 5px #ffd60aa6}#btn .nz-crowd{background:#1d3b6e;color:#fff}#btn .seq{font-size:.95em;letter-spacing:.05em;margin-top:.35em;text-transform:none;white-space:nowrap}#btn .dkx{display:flex;gap:.4em;flex-wrap:wrap;justify-content:center;margin-top:.3em;font-size:.62em}#btn .calm{color:#fff;font-size:.62em;letter-spacing:.06em;margin-top:.5em;border-top:1px solid rgba(255,255,255,.4);padding-top:.35em;text-transform:lowercase}#btn .roundflag{width:30%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:4px;display:block;margin-top:4px;box-shadow:0 0 0 1.5px #ffffff80,0 4px 10px #00000073}#btn .skipad{display:inline-block;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:calc(var(--fs) * .9);letter-spacing:.02em;text-transform:none;color:#fff;text-shadow:none;background:#0000009e;border:1px solid rgba(255,255,255,.55);border-radius:2px;padding:.4em .8em;max-width:calc(var(--fs) * 7.5);line-height:1.15}#btn .cname{font-family:var(--font-cond);font-weight:700;font-size:calc(var(--fs) * 1.25);letter-spacing:.06em;line-height:1.05;display:block;margin-top:4px;text-transform:uppercase}#hero .card.event{border-color:#ff8c28;background:linear-gradient(90deg,rgba(255,140,40,.12),var(--surface) 70%)}#hero .card.event .k{color:#ffb066}#hero .card.event .go{background:#ff8c28}#hero .card.event.done .go{background:var(--surface-2)}body.pack-halloween #game{background:radial-gradient(ellipse at 50% 32%,rgba(255,120,0,.11),transparent 62%)}body.pack-halloween #brand .logo i{background:#ff8c28;box-shadow:0 0 12px #ff8c2899}#hero .card.event{grid-column:1 / -1;order:-1}#hero .card.event .k{white-space:nowrap}html[dir=rtl] #game,html[dir=rtl] #hud,html[dir=rtl] #nav,html[dir=rtl] #brand,html[dir=rtl] .podium,html[dir=rtl] #pmeter{direction:ltr}html[dir=rtl] #btncontent,html[dir=rtl] #label,html[dir=rtl] #rules,html[dir=rtl] #banner,html[dir=rtl] #count,html[dir=rtl] #hhead .who{direction:rtl}html[dir=rtl] .list,html[dir=rtl] .runs,html[dir=rtl] #about .story,html[dir=rtl] .shead,html[dir=rtl] .shead h2,html[dir=rtl] .state,html[dir=rtl] #legal .story,html[dir=rtl] #settings .shead h2,html[dir=rtl] .sbar,html[dir=rtl] .nhero,html[dir=rtl] .ngap,html[dir=rtl] .nsub,html[dir=rtl] #duelsetup input.pname,html[dir=rtl] #hero .card,html[dir=rtl] .wcard,html[dir=rtl] .wrow,html[dir=rtl] #settings .card{text-align:right}html[dir=rtl] .bar .pct,html[dir=rtl] .runs .r .n,html[dir=rtl] .sbar b{text-align:left}html[dir=rtl] .flagimg{margin-right:0;margin-left:6px}html[dir=rtl] .cbtn.big .flagimg,html[dir=rtl] .citem .flagimg{margin-right:0;margin-left:12px}html[dir=rtl] .runs .r .who .sdot,html[dir=rtl] .pcol .pm .sdot{margin-right:0;margin-left:6px}html[dir=rtl] .wcard:before,html[dir=rtl] .wrow:before{left:auto;right:0}html[dir=rtl] .toggle:after{left:auto;right:3px}html[dir=rtl] .toggle.on:after{transform:translate(-20px)}html[dir=rtl] #hero .card .go svg,html[dir=rtl] .wrow .go svg,html[dir=rtl] .wcard .go svg{transform:scaleX(-1)}html[dir=rtl] #settings .rowbtn i{transform:rotate(135deg);margin-right:0;margin-left:4px}html[dir=rtl] .lang-grid{justify-content:flex-start}.lbtn{position:relative}.lbtn i.beta{position:absolute;top:3px;right:5px;font:800 9px/1 var(--font-ui);font-style:normal;color:var(--green);opacity:.8}#settings .langs{grid-template-columns:repeat(4,1fr)}#settings .trbeta{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}#settings .trbeta .trn{font-size:12px;color:var(--muted);line-height:1.45}#settings .trform{display:none;padding:8px 0 12px}#settings .trform.open{display:block}#settings .trform textarea{width:100%;box-sizing:border-box;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;color:var(--text);font:500 14px/1.4 var(--font-ui);padding:10px 12px;resize:none}#settings .trform .sm{margin:8px 0 0;width:100%}#hero{position:relative}#cdback{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;display:none;min-width:0;padding:14px 34px;margin:0;letter-spacing:.2em;font-size:13px}body.counting #cdback{display:block}body.counting #hero>.card{visibility:hidden}#btn .label.count{font-family:var(--font-display);font-weight:900;font-size:calc(var(--fs) * 4.2);letter-spacing:0;color:#fff;animation:none}body.counting #nav .play{opacity:.4;pointer-events:none}.namemsg{min-height:18px;font-size:12px;font-weight:700;margin-top:4px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.namemsg.ok{color:var(--green)}.namemsg.bad{color:#ff7a6b}.nchip{min-width:0;margin:0;padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);box-shadow:none;color:var(--text);font-size:12px;letter-spacing:0}#sharesheet{justify-content:flex-start;padding-top:56px;gap:0}#sharepreview{width:auto;max-width:78%;max-height:52vh;border-radius:18px;border:1px solid var(--line);box-shadow:0 18px 50px #0009;background:var(--surface);transition:opacity .2s;margin:6px 0 4px}#sharepreview.loading{opacity:.35}#sharesheet .chips{justify-content:center;margin:8px 0 12px}#sharesheet .srow{display:flex;gap:8px;width:100%;max-width:340px;margin-top:6px}#sharesheet .srow button{flex:1;margin:0}.doors{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:380px}.door{min-width:0;margin:0;padding:16px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);text-align:left;display:flex;flex-direction:column;gap:8px}.door b{font-family:var(--font-display);font-weight:900;font-size:20px;color:var(--green);line-height:1}.door span{font:800 10px/1 var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}#pstats{justify-content:flex-start}#pstats .chips.tabs{margin:4px 0 12px;flex-wrap:wrap}#psbody{width:100%;max-width:380px;text-align:left}.psec{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 14px 12px;margin-bottom:12px}.psec .eyebrow{margin-bottom:10px;text-align:left}.psec.center,.psec.center .eyebrow{text-align:center}.psec .hint{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.45}.stiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stile{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:10px 6px 9px;text-align:center;min-width:0}.stile b{display:block;font-family:var(--font-display);font-weight:900;font-size:15px;color:var(--text);line-height:1.1;font-variant-numeric:tabular-nums}.stile.hot b{color:var(--green)}.stile b em{font-style:normal;font-size:10px;margin-left:4px}.stile b em.up{color:var(--green)}.stile b em.down{color:#ff7a6b}.stile span{display:block;font:800 8px/1.25 var(--font-ui);letter-spacing:.14em;color:var(--muted);margin-top:6px;text-transform:uppercase}.rankbox b{display:block;font-family:var(--font-display);font-weight:900;font-size:26px;color:var(--green)}.rankbox span{font-size:12px;color:var(--muted)}.nemlist{display:flex;flex-direction:column;gap:10px}.nem{display:grid;grid-template-columns:22px 1fr 56px 34px;gap:8px;align-items:center}.nem .nrank{font:900 13px var(--font-display);color:var(--muted)}.nem .ntxt b{display:block;font-size:12px;font-weight:800;line-height:1.25}.nem .ntxt small{display:block;font-size:10px;color:var(--muted);line-height:1.3;margin-top:2px}.nem .nbar{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.nem .nbar i{display:block;height:100%;background:#ff7a6b;border-radius:999px}.nem .nshare{font:800 11px var(--font-ui);color:var(--text);text-align:right}svg.chart{width:100%;height:auto;display:block}svg.chart .hbar{fill:var(--green-deep)}svg.chart .hmed{stroke:var(--green);stroke-width:2;stroke-dasharray:3 3}svg.chart .ax{fill:var(--muted);font:700 9px var(--font-ui)}svg.chart .lgrid{stroke:var(--line);stroke-width:1;fill:none}svg.chart .lline{stroke:var(--green);stroke-width:2.4;fill:none;stroke-linejoin:round;stroke-linecap:round}svg.chart .ldot{fill:var(--green)}svg.heat .h0{fill:var(--surface-2)}svg.heat .h1{fill:#25400f}svg.heat .h2{fill:#3c6a14}svg.heat .h3{fill:#5fae12}svg.heat .h4{fill:#9be22b}svg.heat .hx{fill:transparent}.trendtabs{display:flex;gap:6px;margin-bottom:8px}.trendtabs .chip{margin:0}.todbars{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;text-align:center;height:118px}.tod{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.tod i{width:70%;background:var(--green-deep);border-radius:6px 6px 3px 3px}.tod.best i{background:var(--green)}.tod b{font:900 12px var(--font-display)}.tod span{font:800 8px var(--font-ui);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.skillbars{display:flex;flex-direction:column;gap:9px}.sbar2{display:grid;grid-template-columns:96px 1fr 40px;gap:10px;align-items:center;font-size:12px;font-weight:800}.sbar2 b{text-align:right;font:800 11px var(--font-ui)}.hlist{display:flex;flex-direction:column}.hrow{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.hrow:last-child{border-bottom:0}.hrow .hn{font:900 24px var(--font-display);color:var(--green);text-align:center;line-height:1.1}.hrow .hm b{font-size:13px}.hrow .hm small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.hrow .hm small.hr{color:#c9a39d}.strip{display:flex;flex-wrap:wrap;gap:2px;margin-top:7px}.strip i{width:6px;height:10px;border-radius:2px;background:var(--green-deep)}.strip i.l{background:#ff5a4a}.tfocus{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-bottom:14px;max-width:320px}.tfocus .eyebrow{width:100%;margin:0 0 4px}.fchip{border:1.5px solid;border-radius:999px;padding:7px 14px;font:800 12px var(--font-ui);letter-spacing:.08em}.tmeta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-bottom:18px;font:800 11px var(--font-ui);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}html[dir=rtl] .psec .eyebrow,html[dir=rtl] #psbody{text-align:right}#hero #dailybtn{grid-column:1 / -1}.lpips{display:inline-flex;gap:4px;margin-right:8px;align-items:center}.lpips i{width:14px;height:6px;border-radius:3px;background:var(--surface-2);border:1px solid var(--line)}.lpips i.s1{background:var(--wc);opacity:.55;border-color:transparent}.lpips i.s2{background:var(--wc);opacity:.8;border-color:transparent}.lpips i.s3{background:var(--wc);border-color:transparent;box-shadow:0 0 8px var(--wc)}#world{justify-content:flex-start}#world .shead h2{color:var(--wc)}.lvlist{display:flex;flex-direction:column;gap:8px;width:100%;max-width:380px}.lvrow{min-width:0;margin:0;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);text-align:left;display:grid;grid-template-columns:40px 1fr 24px;gap:12px;align-items:center}.lvrow .lvn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);border:2px solid var(--line);font:900 16px var(--font-display);color:var(--muted)}.lvrow .lvn svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:2}.lvrow .lvb b{display:block;font:900 14px var(--font-display)}.lvrow .lvb small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.lvrow .lvgo svg{width:18px;height:18px;stroke:var(--green);fill:none;stroke-width:2.2}.lvrow.next{border-color:var(--wc);box-shadow:inset 0 0 0 1px var(--wc)}.lvrow.next .lvn{border-color:var(--wc);color:var(--wc)}.lvrow.done .lvn{background:var(--wc);border-color:var(--wc);color:#06130a}.lvrow.locked{opacity:.5}.lrstars{margin:6px 0}.lrstars .stars i{width:26px;height:26px}html[dir=rtl] .lvrow{text-align:right}.wrow.origin{border-color:#ffffff59;background:linear-gradient(90deg,rgba(255,255,255,.07),var(--surface) 70%);margin-bottom:10px}.orow{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.orow:last-child{border-bottom:0}.orow.you{color:var(--green)}.orow b{font-family:var(--font-display);font-variant-numeric:tabular-nums}.orow .who{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}#originfinale{background:#000;justify-content:center;gap:4px}#originfinale .ofl{text-align:center;max-width:320px}#originfinale p{font:700 22px/1.35 var(--font-cond);letter-spacing:.06em;margin:0 0 14px;opacity:0;animation:ofin 1.2s ease forwards;color:#eef7e6}@keyframes ofin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ofstudio{margin-top:26px;font:900 18px var(--font-display);letter-spacing:.32em;opacity:0;animation:ofin 1.4s ease forwards;color:#fff}.ofstudio small{display:block;font:600 11px var(--font-ui);letter-spacing:.24em;color:var(--muted);margin-top:8px;text-transform:uppercase}#originfinale .ofgo{opacity:0;animation:ofin 1s ease forwards;margin-top:28px;background:#fff;color:#06130a}#btn .clock{width:calc(var(--fs) * 2.6);height:calc(var(--fs) * 2.6);display:block;margin-top:2px}#btn .die{display:inline-block}#btn .icons .die{margin:0 .1em}#hero{grid-template-columns:1fr}#hero #dailybtn,#hero .card.event{grid-column:auto;order:initial}#hero .card.event{order:-1}#hero #dailybtn{order:1}#hero #hero3{order:2;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile3{min-width:0;margin:0;padding:10px 8px 9px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);display:grid;grid-template-columns:18px 1fr;grid-template-rows:auto auto;column-gap:6px;row-gap:3px;align-items:center;text-align:left}.tile3 .ti{grid-row:1 / 3;width:18px;height:18px}.tile3 .ti svg{width:18px;height:18px;stroke:var(--green);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tile3 .k{font:800 9px/1 var(--font-ui);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile3 .v{font:900 min(13px,2.7vw)/1.1 var(--font-display);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.counting #hero #hero3{visibility:hidden}html[dir=rtl] .tile3{text-align:right}.tile3 .ti{grid-row:1}.tile3 .v{grid-column:1 / -1}@media(max-height:700px){#brand .claim{display:none}#hero{gap:6px}.tile3{padding:8px 8px 7px}}.evlist{display:flex;flex-direction:column;gap:8px;width:100%;max-width:380px}.evrow{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);text-align:left}.evrow .evi{font-size:28px;line-height:1;text-align:center}.evrow .flagimg.big{width:34px;height:24px;margin:0}.evrow .evb b{display:block;font:900 14px var(--font-display)}.evrow .evb small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.evrow button{margin:0;min-width:0}.evups{width:100%;max-width:380px;display:flex;flex-direction:column;text-align:left}.evprev{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 2px}.evprev small{color:var(--muted);font-size:11px;letter-spacing:.04em}.evprev span{font-size:24px;letter-spacing:6px;line-height:1}.evup{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--line);font-size:13px}.evup span{text-align:center}.evup small{color:var(--muted)}body.themed #brand .logo i{background:var(--ev);box-shadow:0 0 14px var(--ev)}body.themed #game{background:radial-gradient(ellipse at 50% 32%,color-mix(in srgb,var(--ev) 12%,transparent),transparent 62%)}body.themed #hero .card.event{border-color:var(--ev);background:linear-gradient(90deg,color-mix(in srgb,var(--ev) 14%,transparent),var(--surface) 70%)}body.themed #hero .card.event .k{color:var(--ev)}body.themed #hero .card.event .go{background:var(--ev)}html[dir=rtl] .evrow,html[dir=rtl] .evups{text-align:right}html[data-script=devanagari] *,html[data-script=arabic] *{letter-spacing:0!important}#btn .big .pic,#btn .pic{width:calc(var(--fs) * 2.7);height:calc(var(--fs) * 2.7);display:block;margin:0 auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.pic-i{display:inline-block;vertical-align:middle}.pic-i .pic{width:1.35em;height:1.35em;display:block}#rules .pic-i .pic{width:1.5em;height:1.5em}.door.wide{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.cxlist{display:flex;flex-direction:column;gap:8px}.cx{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:start;padding:10px 2px;border-bottom:1px solid var(--line)}.cx:last-child{border-bottom:0}.cx .cxn{width:12px;height:12px;border-radius:50%;margin-top:4px;background:var(--surface-2);display:block;font:900 9px/12px var(--font-display);color:var(--muted);text-align:center}.cx .cxb b{display:block;font-size:13px;font-weight:800;line-height:1.3}.cx .cxb small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.cx .cxb small.cxr{color:var(--text-2);font-size:12px;line-height:1.45;margin-top:6px;padding:8px 10px;border-radius:10px;background:var(--bg-2)}.cx.locked{opacity:.5}.cx.locked .cxn{width:auto}#chatbar{position:absolute;top:12px;left:50%;transform:translate(-50%,-20px);z-index:30;padding:8px 16px;border-radius:999px;background:#6441a5;color:#fff;font:800 12px var(--font-ui);letter-spacing:.08em;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis}#chatbar.show{opacity:1;transform:translate(-50%)}.chatres{display:none;margin:4px 0 10px;padding:10px 14px;border-radius:12px;background:#6441a540;border:1px solid #6441a5;font-size:13px;font-weight:700;max-width:320px}.chatres.show{display:block}body.bg-green{background:#00b140!important}body.bg-green html,html:has(body.bg-green){background:#00b140}body.bg-transparent,html:has(body.bg-transparent){background:transparent!important}body.bg-green #app,body.bg-transparent #app{background:transparent}body.obs #nav,body.obs #settingsbtn{display:none!important}body.bg-green #stage,body.bg-transparent #stage{background:none;box-shadow:none}body.bg-green #stage:before,body.bg-transparent #stage:before{display:none}body.streamer #hhead>:not(.right),body.streamer #hhead .right>:not(#settingsbtn){opacity:0;pointer-events:none}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px)}@media(max-aspect-ratio:9/16){html,body{background:#070a07}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;aspect-ratio:auto}}@media(max-width:599px)and (orientation:portrait){html,body{background:#070a07}body{position:fixed;top:0;left:0;right:0;bottom:0;height:auto}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;aspect-ratio:auto;box-shadow:none}}html.standalone{min-height:min(100lvh,calc(100% + env(safe-area-inset-top,0px)))}@media(display-mode:standalone){html{min-height:min(100lvh,calc(100% + env(safe-area-inset-top,0px)))}}html.short{--sab: 0px}#start{padding-top:calc(14px + var(--sat));padding-bottom:calc(94px + var(--sab))}#hud{padding-top:calc(18px + var(--sat))}.ov{padding-top:calc(28px + var(--sat));padding-bottom:calc(28px + var(--sab))}.ov.top{padding-top:calc(64px + var(--sat))}.ov.tab{padding-bottom:calc(110px + var(--sab))}#chatbar{top:calc(12px + var(--sat))}.toast{bottom:calc(24px + var(--sab))}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%}button.danger{background:var(--red);color:#fff;border:0;box-shadow:none}button.danger:disabled{opacity:.5}#delbox{display:flex;flex-direction:column;gap:8px;align-items:stretch}.agesel{margin-top:18px;width:min(280px,80vw);padding:14px 16px;font:800 18px var(--font-ui);text-align:center;text-align-last:center;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:14px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.agesel:focus{outline:2px solid var(--green)}#onbnext:disabled{opacity:.4}.skin .pv.bands{position:relative;isolation:isolate;box-shadow:0 8px 20px #0009}.skin .pv.bands:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:var(--bands);-webkit-mask:radial-gradient(circle,transparent 60%,#000 62%);mask:radial-gradient(circle,transparent 60%,#000 62%);z-index:-1}body.cam #start #brand,body.cam #start #tiergoal,body.cam #start #hero{display:none}body.cam #start #hhead{position:absolute;top:calc(12px + var(--sat, 0px));left:12px;right:12px;z-index:4}body.cam #hhead .who,body.cam #hhead .coins{background:#070a078c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 10px}body.cam #hhead button.icon{background:#070a078c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.cam #over{top:calc(var(--cam-h, 40%) + 20px);padding:18px 18px calc(18px + var(--sab, 0px));justify-content:flex-start;background:linear-gradient(180deg,#070a07e6,#070a07fb 14%)}body.cam #over h1{font-size:clamp(34px,10vmin,50px)}body.cam #over .score{font-size:clamp(46px,14vmin,64px)}body.cam #over .rtiles{display:none}body.cam #over .reason,body.cam #over .quip{font-size:13px;line-height:1.35}#nav{background:linear-gradient(180deg,#070a0700,#070a07d1 34%,#070a07f0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(155,226,43,.08)}.phero{gap:6px;margin-bottom:12px}.pavatar{width:64px;height:64px;font-size:26px}.tiles{margin-bottom:12px}.door{padding:13px 14px}body.cam #start #ringzone{position:absolute;left:24px;right:24px;top:var(--cam-h, 40%);bottom:calc(88px + var(--sab, 0px))}#cdquote{position:absolute;left:0;right:0;bottom:calc(118px + var(--sab, 0px));padding:0 34px;text-align:center;font:500 17px/1.45 var(--font-ui);color:#dbe7d0;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:3;text-wrap:balance}body.counting #cdquote{opacity:1}#cambtn.on{color:var(--green);border-color:var(--green);box-shadow:0 0 14px var(--green-glow)}#hhead .right{display:flex;align-items:center;gap:8px}.crow{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--font-ui);color:var(--muted);letter-spacing:.02em;opacity:.9}.crow b{font:900 10.5px/1 var(--font-display);letter-spacing:.24em;color:var(--text)}.crow .hring{flex:none}#aboutcredit .ver2{margin-top:10px;font-size:11px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}#splash .splash-ring{width:84px;height:84px}#splash .hring .hs-on{fill:#25351f;animation:hson .22s ease forwards}@keyframes hson{to{fill:#9be22b;filter:drop-shadow(0 0 4px rgba(155,226,43,.7))}}.ofstudio{display:flex;flex-direction:column;align-items:center;gap:14px}.ofstudio .hring{filter:drop-shadow(0 0 10px rgba(155,226,43,.35))}:root{--hair: rgba(255,255,255,.075);--r-card: 22px;--r-tile: 18px;--glass: rgba(14,20,13,.78);--card-bg: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.012)), var(--surface);--card-sh: inset 0 1px 0 rgba(255,255,255,.06), 0 10px 28px rgba(0,0,0,.32)}#hero .card,.wcard,.wrow,.psec,.state,.door,.nhero,#settings .card,.lvrow,.evrow,.skin,.vcol{background:var(--card-bg);border-color:var(--hair);border-radius:var(--r-card);box-shadow:var(--card-sh)}.tile3,.tile,.rtile,.badge{background:var(--card-bg);border-color:var(--hair);border-radius:var(--r-tile);box-shadow:var(--card-sh)}.stile{background:#ffffff08;border-color:var(--hair);border-radius:14px}button.icon,.coins,.cbtn,.chip,.seg,#rules span,#modchips span,.toast{border-color:var(--hair)}button.icon,.coins,.cbtn{background:var(--card-bg);box-shadow:var(--card-sh)}.coins{padding:5px 12px 5px 8px;gap:7px}svg.obj{fill:initial;stroke:none;flex:none;display:block}#hhead .coins svg.obj,.coins svg.obj{width:22px;height:22px}.skin .sm2 svg.obj{width:14px;height:14px;stroke:none;fill:initial}.pbarw{border-color:var(--hair)}.pbarw i,.bar .fill,.sbar .fill{background:linear-gradient(90deg,#6fb81a,#b8f04f);box-shadow:0 0 12px #9be22b59}.ov{background:radial-gradient(ellipse 90% 28% at 50% 0,rgba(155,226,43,.07),transparent 72%),#070a07fb}#settings .item,.item,.runs .r,.stat{border-color:var(--hair)}#nav{left:14px;right:14px;bottom:calc(8px + env(safe-area-inset-bottom));height:68px;padding:0 6px;align-items:center;border:1px solid var(--hair);border-radius:30px;background:var(--glass);box-shadow:0 20px 50px #0009,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#nav button{position:relative;padding:6px 2px 4px}#nav button.active:before{content:"";position:absolute;top:-9px;left:50%;width:26px;height:3px;margin-left:-13px;border-radius:0 0 4px 4px;background:var(--green);box-shadow:0 4px 14px var(--green)}#nav button.play{margin:-28px auto 0;background:radial-gradient(circle at 35% 28%,#b6f04f,#6fb81a 55%,#2d6a08);box-shadow:0 0 0 5px #0a1208,0 0 0 6px var(--hair),0 10px 30px #9be22b59,inset 0 3px 6px #ffffff4d}#nav button.play i{background:#06130a;box-shadow:none}#nav button.play:before{display:none}#hhead .who{gap:10px;min-width:0}.av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:900 15px var(--font-display);color:var(--green);background:var(--surface-2);border:2px dashed var(--green)}#hhead .wtxt{display:flex;flex-direction:column;min-width:0;line-height:1.15}#hhead .wtxt b{font:800 14px var(--font-ui);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34vw}#hhead .wtxt small{font:500 11px var(--font-ui);color:var(--muted);letter-spacing:0}html[dir=rtl] #hhead .wtxt{text-align:right}.week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;width:100%;max-width:380px;margin:12px auto 0}.day{height:66px;border-radius:17px;background:var(--card-bg);border:1px solid var(--hair);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 0 9px;min-width:0;color:var(--muted);font:500 11px var(--font-ui)}.day .dn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.day b{font:800 16px var(--font-ui);color:var(--text-2);font-variant-numeric:tabular-nums}.day .dots{display:flex;gap:3px;height:6px;align-items:center}.day .dots i{width:5px;height:5px;border-radius:50%;background:#243022}.day .dots i.on{background:var(--green);box-shadow:0 0 6px #9be22b8c}.day.future{opacity:.55}.day.today{background:linear-gradient(180deg,#b8f04f,#8dd220);border-color:transparent;color:#06130a9e;box-shadow:0 10px 30px #9be22b4d}.day.today b{color:var(--green-ink)}.day.today .dots i{background:#06130a47;box-shadow:none}.day.today .dots i.on{background:var(--green-ink)}@media(max-height:700px){.day{height:54px;padding:6px 0 7px}.day b{font-size:14px}.week{margin-top:8px}}.ptop{width:100%;max-width:380px;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.statrow{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;width:100%;max-width:380px;margin:4px 0 2px}.statrow i{height:40px;background:var(--hair);display:block}.statrow .sr{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 4px}.statrow .sr b{font:900 22px var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.statrow .sr span{font:700 10px/1.2 var(--font-ui);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;text-align:center;max-width:100%}#profile .week{margin:12px 0 0}#profile .card{width:100%;max-width:380px;margin:10px 0 0;text-align:left;border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--card-sh);overflow:hidden}#profile button.nationscard{min-width:0;max-width:380px;padding:14px 16px;letter-spacing:0;font:500 14px var(--font-ui);background:var(--card-bg);color:var(--text)}#profile .doors{margin-top:14px}#profile>*{flex-shrink:0}.streakcard{position:relative;padding:16px 112px 14px 16px;min-height:112px;background:radial-gradient(ellipse 55% 100% at 100% 60%,rgba(155,226,43,.1),transparent 70%),var(--card-bg)}.streakcard.lit{background:radial-gradient(ellipse 55% 100% at 100% 60%,rgba(155,226,43,.26),transparent 70%),var(--card-bg);border-color:var(--hair-g, rgba(155,226,43,.28))}.streakcard .sc-t{font:800 18px var(--font-ui)}.streakcard .sc-n{font:700 13px var(--font-ui);color:var(--green);margin-top:4px}.streakcard .sc-r{font:500 12px/1.4 var(--font-ui);color:var(--muted);margin-top:6px}.streakcard .sc-cup{position:absolute;right:12px;bottom:8px}.streakcard .sc-cup svg{filter:grayscale(1) opacity(.35) drop-shadow(0 12px 16px rgba(0,0,0,.5))}.streakcard.lit .sc-cup svg{filter:drop-shadow(0 12px 16px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(155,226,43,.25))}.streakcard.gold .sc-cup svg{filter:hue-rotate(-62deg) saturate(1.5) drop-shadow(0 12px 16px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(255,213,74,.4))}html[dir=rtl] .streakcard{padding:16px 16px 14px 112px;text-align:right}html[dir=rtl] .streakcard .sc-cup{right:auto;left:12px}.nationscard{display:grid;grid-template-columns:54px 1fr 30px;gap:14px;align-items:center;padding:14px 16px;color:var(--text)}.nationscard .nc-flag .flagimg{width:54px;height:38px;border-radius:7px;margin:0;object-fit:cover;box-shadow:0 0 0 1px #ffffff2e,0 8px 20px #00000073}.nationscard .nc-flag:empty{width:54px;height:38px;border-radius:7px;background:var(--surface-2)}.nationscard .nc-tx b{display:block;font:800 16px var(--font-ui)}.nationscard .nc-tx small{display:block;font:500 12px/1.4 var(--font-ui);color:var(--text-2);margin-top:3px}.nationscard .go{width:30px;height:30px;border-radius:50%;background:var(--green);display:grid;place-items:center}.nationscard .go svg{width:16px;height:16px;stroke:var(--green-ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html[dir=rtl] .nationscard{text-align:right}html[dir=rtl] .nationscard .go svg{transform:scaleX(-1)}.reactcard{padding:12px 16px 14px}.reactcard .rc-h{display:flex;justify-content:space-between;align-items:baseline}.reactcard .rc-l{font:700 10px var(--font-ui);letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.reactcard .rc-h b{font:900 15px var(--font-display);color:var(--green)}.rc-bars{display:flex;align-items:flex-end;gap:8px;height:40px;margin-top:10px}.rc-bars i{flex:1;border-radius:5px;background:linear-gradient(180deg,#8dd220,#4d8a12);display:block}.rc-bars i.now{background:linear-gradient(180deg,#c3f55e,#8fd424);box-shadow:0 0 12px #9be22b59}.rc-bars i.d{background:#243022}#count.tip{font:700 12px var(--font-ui);letter-spacing:.18em;color:var(--text-2);opacity:.85;padding:0 24px}#btn .nums{display:flex;align-items:center;justify-content:center;gap:.35em;margin-top:calc(var(--fs) * .2);font:900 calc(var(--fs) * 1.7)/1 var(--font-display);color:#fff}#btn .nums i{width:.16em;height:.16em;border-radius:50%;background:currentColor;opacity:.6;display:block}#btn .big:not(.word),#btn .nums{direction:ltr;unicode-bidi:isolate}#profile .friendscard{padding:14px 16px 10px;background:var(--card-bg);text-align:start}.friendscard .fc-head{display:flex;align-items:center;gap:8px}.friendscard .fc-t{font:800 10px/1 var(--font-ui);letter-spacing:.3em;color:var(--muted);text-transform:uppercase}.friendscard .fc-count{font:900 11px/1 var(--font-display);color:var(--green)}.friendscard .fc-note{display:flex;align-items:flex-start;gap:10px;margin-top:10px;font:500 13px/1.45 var(--font-ui);color:var(--text-2)}.friendscard .fc-note svg{flex:none;width:18px;height:18px;margin-top:1px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round}.fc-code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap}.fc-codel{display:flex;flex-direction:column;gap:4px;min-width:0}.fc-codel small{font:700 10px/1.2 var(--font-ui);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.fc-codev{font:900 22px/1 var(--font-display);letter-spacing:.16em;color:var(--text);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.fc-codeb{display:flex;gap:6px}.fc-codeb button{margin:0;padding:9px 12px;font-size:12px;letter-spacing:.04em}.fc-add{display:flex;gap:8px;margin-top:12px}.fc-add input[type=text]{flex:1;min-width:0;font:800 15px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;border-color:var(--hair)}.fc-add input[type=text]::placeholder{letter-spacing:.02em;text-transform:none;color:var(--muted);font-weight:500}html[dir=rtl] .fc-add input[type=text]:placeholder-shown{text-align:right}.fc-add button{margin:0;flex:none;padding:10px 16px}.fc-msg{margin-top:6px;font:600 12px/1.4 var(--font-ui);color:var(--text-2)}.fc-msg:empty{display:none}.fc-msg.ok{color:var(--green)}.fc-msg.bad{color:#ffb3b3}.fc-hint{margin-top:6px;font:500 12px/1.4 var(--font-ui);color:var(--muted)}.fc-body{margin-top:4px}.fc-body>.small{margin:10px 0 4px}.fc-sec{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:14px 0 4px;padding-top:12px;border-top:1px solid var(--hair)}.fc-sec span{font:800 10px/1 var(--font-ui);letter-spacing:.24em;color:var(--muted);text-transform:uppercase}.fc-sec .fc-secx{font:500 11px/1.3 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted);text-align:end}.fc-empty{margin:12px 0 6px;font:500 13px/1.45 var(--font-ui);color:var(--text-2)}.fc-tabs{margin:8px 0 4px}.fc-board{max-width:none;text-align:start}.fc-board .r{grid-template-columns:34px minmax(0,1fr) minmax(34px,auto);border-bottom:1px solid var(--hair)}.fc-board .r:last-child{border-bottom:0}.fc-board .r .n{font:900 16px var(--font-display);color:var(--green);text-align:end}.fc-board .r .pos{min-width:0}.friendscard .sdot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;margin:0;margin-inline-end:6px;vertical-align:-1px;box-shadow:0 0 0 1px var(--line)}.friendscard .flagimg,html[dir=rtl] .friendscard .flagimg{margin:0;margin-inline-end:6px}.fr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"who act" "meta act";align-items:center;column-gap:8px;row-gap:3px;padding:10px 0;border-bottom:1px solid var(--hair)}.fr:last-of-type{border-bottom:0}.fr .fr-who{grid-area:who;display:flex;align-items:center;min-width:0;font:800 14px var(--font-ui);color:var(--text)}.fr .fr-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr .fr-m{grid-area:meta;font:500 11px/1.35 var(--font-ui);color:var(--muted);min-width:0}.fr>.fr-more,.fr .fr-act,.fr.blk>button{grid-area:act}.fr.req,.fr.blk{grid-template-areas:"who act"}.fr .fr-act{display:flex;gap:6px;align-items:center}.fr button.fr-ok,.fr button.fr-no,.fr button.fr-more{min-width:0;width:36px;height:36px;margin:0;padding:0;border-radius:50%;display:grid;place-items:center;box-shadow:none}.fr button.fr-ok{background:var(--green)}.fr button.fr-no,.fr button.fr-more{background:#ffffff0b;border:1px solid var(--hair)}.fr button svg{width:18px;height:18px;fill:none;stroke:var(--text-2);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fr button.fr-ok svg{stroke:var(--green-ink)}.fr button.fr-more svg{fill:var(--text-2);stroke:none}.fr button:active{transform:scale(.94)}.fr.blk button{margin:0}.friendscard button.link{display:block;margin:8px auto 0;padding:8px 10px;font-size:12px;letter-spacing:.06em}.fsheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:0 12px calc(12px + var(--sab, 0px));background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ovin .18s ease both}#stage:not(:has(#profile.show)) .fsheet{display:none}.fs-panel{width:100%;max-width:380px;padding:16px 16px 6px;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--card-bg);box-shadow:0 -10px 40px #00000080,inset 0 1px #ffffff0f;text-align:center}.fs-t{font:800 16px var(--font-ui);color:var(--text);margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-x{font:500 12px/1.45 var(--font-ui);color:var(--muted);margin:0 6px 10px}.fs-panel button.fs-b{display:block;width:100%;min-width:0;margin:0 0 8px;padding:14px 16px}.fs-panel button.fs-c{display:block;margin:0 auto}.moneyshop{width:100%;max-width:380px;margin:0 0 14px;text-align:left}.moneyshop .mhead .small{margin:2px 0 10px}.mprod{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hair)}.mprod.hero{border:1px solid #ffd54a55;border-radius:14px;padding:12px;background:#ffd54a0f;margin-bottom:6px}.mprod .mtxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.moneyshop .mlegal{margin:8px 0 0;line-height:1.45}.moneyshop .mlegal a{color:var(--muted)}.mprod .mtxt b{font:800 14px var(--font-ui);color:var(--text)}.mprod .mtxt span{font:500 12px/1.4 var(--font-ui);color:var(--muted)}.mprod button{min-width:0;width:auto;margin:0;padding:10px 14px;white-space:nowrap;flex:none}.moneyshop>button.link{margin:8px 0 0}.skin button.trybtn{margin:0;padding:4px 0;font-size:11px}#over button.offerline{margin:2px auto 8px;color:#ffd54a;font-size:13px}@media(max-height:880px){#over{padding-top:calc(14px + var(--sat));padding-bottom:calc(12px + var(--sab))}#over h1{font-size:clamp(36px,10.5vmin,56px)}#over .label-tag{font-size:15px;margin-top:6px}#over .reason{font-size:15px;margin:8px 0 2px;line-height:1.35}#over .quip{font-size:13px;margin:0 0 10px;line-height:1.35}#over .scorelbl{margin-bottom:6px}#over .score{font-size:clamp(48px,15vmin,80px)}#over .rtiles{margin:2px 0 6px}#over .rtile{padding:8px 8px 7px}#over .rtile b{font-size:16px}#over button:not(.link){padding:13px 24px;margin:3px}#over #continuehint{font-size:12px;line-height:1.35;margin:0 0 6px!important}#over button.link{padding:6px 10px}}@media(max-height:600px){#over .quip{display:none}#over h1{font-size:clamp(32px,9vmin,46px)}#over .score{font-size:clamp(42px,12vmin,64px)}#over .reason{margin:6px 0 8px}#over button:not(.link){padding:12px 18px}#over #continuebtn,#over #continuevid{white-space:nowrap;letter-spacing:.03em;font-size:14px}}#acctcard .acctline{margin:0 0 10px;max-width:none}#acctcard input.acctmail{font-size:15px;text-align:left;margin-bottom:8px;width:100%}#acctcard input.acctcode{letter-spacing:.25em;margin-top:10px}#acctcard button.acctcode{margin-bottom:8px}#acctcard button.sm{width:100%;margin:0 0 4px}.pavatar.frame-founder{box-shadow:0 0 0 3px #ffd54a,0 0 18px #ffd54a73}.ad-skip{margin:18px auto 0}.moneyshop{background:var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-card);padding:16px;box-shadow:var(--card-sh)}#hud{pointer-events:none}@media(orientation:landscape)and (max-height:500px){:root{--lx: calc(16px + max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))) ;--lg: 24px}html,body{background:#070a07}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;aspect-ratio:auto;box-shadow:none}#start{padding:calc(8px + var(--sat)) var(--lx) calc(10px + var(--sab))}#start.show{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:var(--lg);align-content:start}#hhead{grid-column:1 / -1;grid-row:1}#brand{position:absolute;top:calc(8px + var(--sat));left:0;right:0;width:max-content;height:40px;margin:0 auto;display:flex;align-items:center;pointer-events:none}#brand .logo{font-size:22px}#brand .claim{display:none}#hhead .wtxt b{max-width:20vw}#ringzone{grid-column:1;grid-row:2 / -1;min-height:0}#tiergoal{grid-column:2;grid-row:2;margin-top:2px}#hero{grid-column:2;grid-row:3;margin-top:8px}#hero{gap:6px}#hero .card{padding:8px 14px}#hero .card .go{width:26px;height:26px}body.idle:not(.ringhidden) #game{left:var(--lx);right:calc(50% + var(--lg) / 2)}#ringwrap{width:min(80dvh,86vw,400px)}#nav{left:calc(50% + var(--lg) / 2);right:var(--lx);bottom:calc(10px + var(--sab));height:60px}#nav button.play{width:56px;height:56px;margin-top:-20px}#cdquote{left:calc(50% + var(--lg) / 2);right:var(--lx);bottom:calc(84px + var(--sab));padding:0 8px;font-size:14px}.ov.tab{padding-bottom:calc(84px + var(--sab))}body.cam #cam{inset:0 auto 0 0;width:50%;height:auto;border-radius:0 26px 26px 0}body.cam #banner{top:auto;bottom:calc(14px + var(--sab));left:25%;max-width:calc(50% - 28px);font-size:13px}body.cam #game{top:0;left:50%;padding-bottom:0}body.cam.idle:not(.ringhidden) #game{left:calc(50% + var(--lg) / 2);right:var(--lx)}body.cam #ringwrap{width:min(80dvh,44vw,400px)}body.cam #start #ringzone{position:absolute;left:calc(50% + var(--lg) / 2);right:var(--lx);top:calc(56px + var(--sat));bottom:calc(80px + var(--sab))}body.cam #over{top:0;left:50%;padding:calc(16px + var(--sat)) 18px calc(16px + var(--sab));justify-content:flex-start;background:#070a07f7}body.cam #cdquote{display:none}body.cam .toast{left:75%;max-width:46%;overflow:hidden;text-overflow:ellipsis}}.v2panel{position:relative;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding:24px 20px 20px;margin:0 0 16px;background:radial-gradient(ellipse 80% 46% at 50% 0,rgba(155,226,43,.13),transparent 72%),var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--card-sh);overflow:hidden}.v2panel:before{content:"";position:absolute;top:0;inset-inline:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(184,240,79,.6),transparent)}.v2panel>:last-child{margin-bottom:0!important}.v2panel .eyebrow{margin-bottom:12px}.v2panel h2{font-size:20px;line-height:1.2}.v2panel .score{font-size:clamp(56px,18vmin,96px);text-shadow:0 0 44px rgba(155,226,43,.2)}.v2panel .small{max-width:300px}.v2panel .label-tag{margin-top:8px}.v2panel .sbars{max-width:none;margin-top:16px;padding-top:8px;border-top:1px solid var(--hair)}.v2panel .tfocus{margin:2px 0 14px}.v2panel .tmeta{width:100%;justify-content:space-around;margin:0;padding-top:14px;border-top:1px solid var(--hair)}#dailyintro .v2panel .seed{margin:0;padding:8px 14px;border-radius:999px;background:#ffffff09;border:1px solid var(--hair)}.v2panel .lrstars{margin:10px 0 2px;filter:drop-shadow(0 0 10px rgba(155,226,43,.45))}.v2panel .lrstars .stars{gap:6px}.v2panel .lrstars .stars i:not(.on){background:#34452f}.v2panel .score,.v2panel .sbar b,.v2panel .vcol b{direction:ltr;unicode-bidi:isolate}.v2panel .vs{max-width:none;margin-top:16px}.v2panel .vcol{background:#ffffff08;box-shadow:none}.v2panel .vcol.won{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(155,226,43,.16),transparent 75%),#ffffff08;border-color:#9be22b6b;box-shadow:0 0 24px #9be22b1f}#duelhand .v2panel h2{margin-top:12px!important}#duelsetup .v2panel .list{max-width:none!important}#duelsetup .v2panel input.pname{background:#ffffff08;border-color:var(--hair)}#duelsetup .v2panel input.pname:focus{border-color:var(--green)}#originintro .v2panel{margin-bottom:12px}#originintro .v2panel .chips{margin-bottom:4px}#originintro #oirank{margin-top:6px}#about h2{font-size:20px;margin-bottom:14px}#about .story{max-width:360px;padding:18px 18px 4px;background:var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--card-sh)}#about .credit{margin-top:16px}#countrypick .cpsearch{background:var(--card-bg);border-color:var(--hair);border-radius:16px;padding:13px 14px}#countrypick .cpsearch:focus{outline:none;border-color:#9be22b80}.citem{background:var(--card-bg);border-color:var(--hair);border-radius:16px;box-shadow:inset 0 1px #ffffff0b;padding:13px 14px;text-align:start}.citem.on{border-color:#9be22b80;box-shadow:0 0 0 1px #9be22b38,0 0 20px #9be22b1f}.citem .flagimg{border-radius:4px;box-shadow:0 0 0 1px #ffffff24}#sharepreview{border-color:var(--hair);border-radius:22px;box-shadow:0 24px 60px #000000a6,0 0 0 1px #ffffff08}.duelov{justify-content:flex-start}.duelov>*{flex-shrink:0}.duelov>:first-child{margin-top:auto}.duelov>:last-child{margin-bottom:auto}#dmenu.duelov>:first-child{margin-top:0}.dwrap{width:100%;max-width:380px;display:flex;flex-direction:column;gap:10px;text-align:start}.dcard{background:var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--card-sh);padding:14px 16px}.dcard .dc-t{font:800 10px/1 var(--font-ui);letter-spacing:.3em;color:var(--muted);text-transform:uppercase;margin-bottom:8px}.dcard .small{margin:0;max-width:none}.dsub{font:500 12px/1.45 var(--font-ui);color:var(--text-2);margin-bottom:10px}.dempty{font:500 13px/1.45 var(--font-ui);color:var(--text-2)}.dnote{display:flex;gap:10px;align-items:flex-start;font:500 13px/1.45 var(--font-ui);color:var(--text-2)}.dnote svg{flex:none;width:18px;height:18px;margin-top:1px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round}.dmsg{font:600 12px/1.4 var(--font-ui);color:var(--text-2);padding:0 4px}.dmsg.ok{color:var(--green)}.dmsg.bad{color:#ffb3b3}.dhint{font:500 12px/1.4 var(--font-ui);color:var(--muted);padding:0 4px}.dwrap button.dwide{display:block;width:100%;min-width:0;margin:0}button.dback{margin-top:14px}.dfr,.di-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair);min-width:0}.dfr:last-child,.di-row:last-child{border-bottom:0}.dfr button.sm,.di-row button.sm{margin:0;flex:none;padding:9px 14px}.dwho{display:flex;align-items:center;gap:6px;min-width:0;flex:1;font:800 14px var(--font-ui);color:var(--text)}.duelov .dn,#duelbar .dn,.fc-duel .dn,.db-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.duelov .sdot,.fc-duel .sdot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;margin:0;box-shadow:0 0 0 1px var(--line)}.duelov .flagimg,.fc-duel .flagimg,html[dir=rtl] .duelov .flagimg{margin:0;flex:none}.dcode{display:flex;gap:8px}.dcode input[type=text]{flex:1;min-width:0;font:800 15px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;border-color:var(--hair)}.dcode input[type=text]::placeholder{letter-spacing:.02em;text-transform:none;color:var(--muted);font-weight:500}html[dir=rtl] .dcode input[type=text]:placeholder-shown{text-align:right}.dcode button{margin:0;flex:none;padding:10px 16px}.di-ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#9be22b1f}.di-ic svg{width:16px;height:16px;stroke:var(--green);fill:none;stroke-width:2}.di-t{flex:1;min-width:0;font:600 13px/1.35 var(--font-ui);color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.fc-duel .di-row button.sm{padding:9px 12px}.di-t .dn{font-weight:800}button.di-x{min-width:0;width:32px;height:32px;padding:0;margin:0;border-radius:50%;background:#ffffff0b;border:1px solid var(--hair);box-shadow:none;display:grid;place-items:center;flex:none}button.di-x svg{width:14px;height:14px;stroke:var(--text-2);fill:none;stroke-width:2.2;stroke-linecap:round}.fc-duel{margin-top:10px;padding:2px 12px;border-radius:16px;border:1px solid rgba(155,226,43,.28);background:radial-gradient(ellipse 70% 140% at 0 50%,rgba(155,226,43,.13),transparent 70%),#ffffff06}html[dir=rtl] .fc-duel{background:radial-gradient(ellipse 70% 140% at 100% 50%,rgba(155,226,43,.13),transparent 70%),#ffffff06}.duelov h2.dtitle{margin:0 0 14px}.dvs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;width:100%;max-width:380px;margin-top:6px}.dvs-x{align-self:center;font:900 13px var(--font-display);color:var(--muted);letter-spacing:.12em}.dpl{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 10px 14px;min-width:0;background:var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--card-sh);transition:border-color .2s,box-shadow .2s}.dpl.rdy{border-color:#9be22b80;box-shadow:var(--card-sh),0 0 26px #9be22b2e}.dpl-av{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font:900 22px var(--font-display);color:var(--muted)}.dpl.empty .dpl-av{background:transparent;border:2px dashed rgba(255,255,255,.14);animation:pulse 1.8s ease-in-out infinite}.dpl-skin{width:100%;height:100%;border-radius:50%;display:block;box-shadow:inset 0 6px 10px #ffffff2e,inset 0 -8px 14px #00000080,0 8px 18px #00000073}.dconn{position:absolute;inset-block-end:1px;inset-inline-end:1px;width:15px;height:15px;border-radius:50%;border:3px solid #121a10;background:#3a4836}.dconn.online{background:var(--green);box-shadow:0 0 10px var(--green-glow)}.dconn.away,.dconn.unknown{background:#ffd54a}.dpl-n{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0;font:800 14px var(--font-ui);color:var(--text)}.dpl-w{font:500 12px/1.35 var(--font-ui);color:var(--muted)}.dpl-s{font:700 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center}.dpl.rdy .dpl-s{color:var(--green)}.dbub{position:absolute;top:-13px;left:4px;right:4px;width:max-content;margin:0 auto;max-width:calc(100% - 8px);padding:5px 10px;border-radius:12px;background:linear-gradient(180deg,#b8f04f,#8dd220);color:var(--green-ink);font:800 11px/1.2 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 18px #9be22b4d;animation:dfade .2s ease both;z-index:1}@keyframes dfade{0%{opacity:0}to{opacity:1}}.dpl.me .dbub{background:var(--surface-2);color:var(--text);border:1px solid var(--hair);box-shadow:0 6px 18px #0006}.dbub.solo{position:static;max-width:340px;margin:14px auto 0;white-space:normal;display:flex;justify-content:center}.dinv{width:100%;max-width:380px;margin-top:12px;padding:14px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--card-sh)}.dinv small{font:700 10px/1.35 var(--font-ui);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;text-align:center}.dinv-code{font:900 30px/1 var(--font-display);letter-spacing:.2em;padding-inline-start:.2em;color:var(--text);direction:ltr;unicode-bidi:isolate;text-shadow:0 0 22px rgba(155,226,43,.25);font-variant-numeric:tabular-nums}.dinv-b{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.dinv-b button{margin:0}.dstatus{margin:14px 0 2px;min-height:20px;max-width:340px;font:500 13px/1.45 var(--font-ui);color:var(--text-2)}.dstatus .dn{font-weight:800;color:var(--text)}button.dready{margin-top:10px}.dsay-t{margin:16px 0 8px;font:800 10px/1 var(--font-ui);letter-spacing:.3em;color:var(--muted);text-transform:uppercase}.dsay{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:380px}.dsay button.chip{min-width:0;margin:0;padding:9px 6px;border-radius:12px;font:700 11.5px/1.2 var(--font-ui);letter-spacing:0;color:var(--text-2);background:#ffffff09;white-space:normal;overflow-wrap:anywhere}.dsay button.chip:active{color:var(--green);border-color:var(--green-deep);background:#9be22b14}@media(max-width:380px){.dsay{grid-template-columns:repeat(2,minmax(0,1fr))}.dpl{padding:18px 8px 12px}.dpl-av{width:50px;height:50px}}.dcvs{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:380px;margin:4px 0 6px}.dcvs .dwho{flex:0 1 auto;justify-content:center}.dcvs-x{flex:none;font:900 12px var(--font-display);color:var(--muted);letter-spacing:.12em}.dcnum{min-height:1em;font:900 clamp(110px,38vmin,200px)/1 var(--font-display);color:var(--green);text-shadow:0 0 60px var(--green-glow);font-variant-numeric:tabular-nums}.dcnum.pop{animation:dcpop .45s ease both}@keyframes dcpop{0%{transform:scale(1.25);opacity:.25}to{transform:none;opacity:1}}#dcount .dcget{margin-top:4px}.dspin{width:70px;height:70px;margin:6px 0 18px;border-radius:50%;border:4px solid rgba(155,226,43,.14);border-top-color:var(--green);box-shadow:0 0 30px #9be22b24;animation:dspin 1s linear infinite}@keyframes dspin{to{transform:rotate(360deg)}}#dcheck .dchk-h{margin-top:2px}.dchk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;max-width:340px;margin-top:18px}.dchk-c{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 8px;background:var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-tile);box-shadow:var(--card-sh)}.dchk-c b{font:900 34px/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.dchk-c span{display:block;text-align:center;text-overflow:ellipsis;max-width:100%;font:600 11px/1.3 var(--font-ui);color:var(--muted);overflow:hidden;white-space:nowrap}#dcheck .dsay{margin-top:16px}.dres{width:100%;max-width:380px;padding:22px 16px 18px;display:flex;flex-direction:column;align-items:center;border-radius:26px;border:1px solid var(--hair);box-shadow:var(--card-sh);background:var(--card-bg)}.dres .eyebrow{margin-bottom:12px}.dres.win{border-color:#9be22b73;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(155,226,43,.18),transparent 70%),var(--card-bg);box-shadow:var(--card-sh),0 0 50px #9be22b29}.dres-t{font:900 clamp(30px,10vmin,46px)/1.05 var(--font-display);color:var(--text);letter-spacing:.02em}.dres.win .dres-t{color:var(--green);text-shadow:0 0 40px var(--green-glow)}.dres-why{margin-top:10px;max-width:320px;font:500 14px/1.4 var(--font-ui);color:var(--text-2)}.dres-vs{max-width:none;margin-top:18px}.dres-vs .vcol{min-width:0}.dres-vs .vcol span{display:flex;align-items:center;justify-content:center;gap:6px}.dremb{margin-top:14px;max-width:340px;font:600 13px/1.4 var(--font-ui);color:var(--green)}#dresult button.dbtn{margin-top:8px}#dresult .dres+button.dbtn,#dresult .dremb+button.dbtn{margin-top:18px}#profile .duelrec{padding:14px 16px 12px;background:var(--card-bg);text-align:start}.drc-h{display:flex;align-items:center;gap:8px}.drc-ic svg{display:block;width:16px;height:16px;stroke:var(--green);fill:none;stroke-width:2}.drc-t{font:800 10px/1 var(--font-ui);letter-spacing:.3em;color:var(--muted);text-transform:uppercase}#profile .drc-row{max-width:none;margin:10px 0 0}.drc-row .sr.w b{color:var(--green)}#duelbar{position:absolute;z-index:2;left:50%;bottom:calc(10px + var(--sab));transform:translate(-50%);display:none;align-items:center;gap:8px;height:30px;max-width:calc(100% - 32px);padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:var(--glass);box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;white-space:nowrap;font:700 12px var(--font-ui);color:var(--text-2)}body.playing.oduel #duelbar{display:flex}html[dir=rtl] #duelbar{direction:rtl}.db-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#3a4836}.db-dot.online{background:var(--green);box-shadow:0 0 8px var(--green-glow)}.db-dot.away,.db-dot.unknown{background:#ffd54a}.db-n{max-width:34vw;font-weight:800;color:var(--text)}.db-s{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.db-lead{flex:none;padding:2px 7px;border-radius:999px;font:900 11px/1.2 var(--font-display);color:var(--muted);background:#ffffff0f;unicode-bidi:isolate}.db-lead.up{color:var(--green-ink);background:var(--green)}@media(orientation:landscape)and (max-height:500px){#duelbar{left:var(--lx);transform:none;max-width:calc(50% - min(40dvh,43vw,200px) - var(--lx) - 12px)}body.cam #duelbar{left:auto;right:calc(100% + 12px);top:calc(12px + var(--sat));bottom:auto;max-width:calc(50vw - 40px)}.duelov{padding-top:calc(16px + var(--sat));padding-bottom:calc(16px + var(--sab));--ovpad: 16px}.dpl{padding:14px 8px 10px;gap:6px}.dpl-av{width:46px;height:46px}.dcnum{font-size:clamp(90px,36vmin,150px)}.dspin{width:52px;height:52px;margin:0 0 10px}}#hero .card.pass{grid-template-rows:auto auto auto}#hero .card.pass .bar{grid-column:1;height:4px;border-radius:2px;background:#ffffff14;margin-top:6px;overflow:hidden}#hero .card.pass .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ff7a1a,#ffe27a);border-radius:2px}#hero .card.pass .go{grid-row:1 / 4}#pass #passbody{width:100%;max-width:380px;display:flex;flex-direction:column;gap:12px;text-align:left}#pass .card{background:var(--card-bg);border:1px solid var(--hair);border-radius:var(--r-card);padding:16px;box-shadow:var(--card-sh)}#pass .passhead h2{margin:2px 0 6px}#pass .small{max-width:none;margin-top:6px}.passbar{height:8px;border-radius:4px;background:#ffffff14;margin:10px 0 4px;overflow:hidden}.passbar i{display:block;height:100%;background:linear-gradient(90deg,#ff7a1a,#ffe27a);border-radius:4px}.ptask{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--hair);font:600 13px var(--font-ui)}.ptask .pv{color:var(--muted);font-weight:800}.ptask .px{color:#ffd54a;font-size:11px;font-weight:800}.ptask.done .pt{color:var(--muted);text-decoration:line-through}.ptask.done .pv{color:var(--green)}.ptier{display:grid;grid-template-columns:28px 26px 1fr 18px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--hair);font:600 13px var(--font-ui);color:var(--muted)}.ptier .pn{font-family:var(--font-display);font-weight:900;font-size:12px;text-align:center}.ptier .psw{width:22px;height:22px;border-radius:50%;background:#ffffff14}.ptier .psw.k-coins{background:radial-gradient(circle at 50% 35%,#ffe9a3,#d4a017)}.ptier .psw.k-sound{background:radial-gradient(circle,#9be7ff 0 30%,transparent 32%),#50beff2e}.ptier .psw.k-frame{background:transparent;box-shadow:inset 0 0 0 3px #ff8a5c}.ptier .psw.k-card{border-radius:5px;background:linear-gradient(135deg,#ff6a2a,#4fc3ff)}.ptier.big .pr{color:var(--text);font-weight:800}.ptier.got{color:var(--text)}.ptier.got .ps{color:var(--green);font-weight:900}.pmine{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--hair)}.pmine .pk{font:800 11px var(--font-ui);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.pmine .chips{justify-content:flex-start;flex-wrap:wrap;margin:0}.passfair{text-align:center;padding:0 8px}.pavatar.frame-fr_ember{box-shadow:0 0 0 3px #ff6a2a,0 0 16px #ff6a2a73}.pavatar.frame-fr_volt{box-shadow:0 0 0 3px #4fc3ff,0 0 16px #4fc3ff73}.pavatar.frame-fr_ignite{box-shadow:0 0 0 3px #ffe27a,0 0 0 6px #ff7a1a,0 0 22px #ffa0288c}body.ch-crazygames #share,body.ch-crazygames #scoreshare,body.ch-crazygames #duelshare,body.ch-crazygames #orshare,body.ch-crazygames #friendscard,body.ch-crazygames #cambtn,body.ch-crazygames #streamcard,body.ch-crazygames #acctcard,body.ch-telegram #acctcard{display:none!important}body.ch-crazygames{-webkit-user-select:none;user-select:none}body.ch-telegram #cambtn{display:none!important}#s3dhost{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#s3dhost .s3d-canvas{position:absolute;left:0;top:0;display:block}#s3dhost .s3d-flash,#s3dhost .s3d-fade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}#s3dhost .s3d-fade{background:#000}#s3dhost .s3d-scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .4s;background:linear-gradient(to bottom,#0000008c,#0000002e 18%,#0000 30%,#0000 64%,#0000004d 80%,#0009)}body.s3d #ring{visibility:hidden}body.s3d #arc,body.s3d #dot,body.s3d #flash,body.s3d #ringwrap:before{display:none}body.s3d #btn{background:none;box-shadow:none;filter:none;transition:none}body.s3d #btn.down,body.s3d #btn.hidden{transform:none}body.s3d #btn.hidden #btncontent{visibility:hidden}body.s3d #btncontent{transform-origin:0 0;will-change:transform}.musicrow{transition:opacity .15s}.musicrow.dim{opacity:.4;pointer-events:none}.mvol{flex:1;max-width:190px;accent-color:var(--green);height:28px}#hero #hero2{order:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}#hero #hero2 .card{min-width:0;padding:11px 10px 11px 12px;column-gap:6px}#hero #hero2 #dailybtn{order:0}#hero #hero2 .card .v{font-size:12px}#hero #hero2 .card .k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#hero #hero2 .card .go{width:26px;height:26px}body.counting #hero #hero2{visibility:hidden}#hero .card.climb .k{color:var(--green);text-transform:uppercase}.gaugebox{width:min(62vw,230px);margin:4px auto 6px}.gauge{display:block;width:100%;height:auto;overflow:visible}.g-track,.g-fill{fill:none;stroke-width:5;stroke-linecap:round}.g-track{stroke:var(--surface-2, #1a2416)}.g-fill{stroke:var(--green);filter:drop-shadow(0 0 3px rgba(155,226,43,.45))}.gt-major{stroke:var(--text);stroke-width:1.1;opacity:.75}.gt-minor{stroke:var(--muted);stroke-width:.6;opacity:.55}.gt-num{fill:var(--muted);font:700 5px var(--font-ui);text-anchor:middle}.g-needle{transform-box:view-box;transform-origin:50px 50px;transition:transform 1.1s cubic-bezier(.3,1.55,.5,1)}.g-needle path{fill:var(--text)}.g-needle circle{fill:var(--green);stroke:#0b1406;stroke-width:1.2}.g-val{fill:var(--text);font:900 15px var(--font-display);text-anchor:middle}.g-unit{fill:var(--green);font:800 5.4px var(--font-ui);letter-spacing:.3em;text-anchor:middle}.cizone{font-weight:800;color:var(--green);margin:2px 0 4px}.cimeta{color:var(--muted);font-size:13px;margin:12px 0 4px}.cipend{opacity:.7;margin:0 0 16px}.cwbar{font-size:46px;margin:0 0 4px}@media(prefers-reduced-motion:reduce){.g-needle{transition:none}}.pbar{margin:0 0 0 8px;padding:4px 10px;min-width:0;border-radius:999px;background:#9be22b1f;border:1px solid rgba(155,226,43,.35);color:var(--green);font:800 11px/1.2 var(--font-ui);letter-spacing:.04em;box-shadow:none;width:auto}@media(min-aspect-ratio:1/1)and (min-height:501px)and (min-width:820px){:root{--pad: 28px;--pl: 360px;--pr: 0px;--side: calc(var(--pad) + var(--pl) + var(--pad));--rside: var(--pad)}html,body{background:#070a07}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;aspect-ratio:auto;box-shadow:none;border-radius:0}#start{padding:calc(20px + var(--sat)) var(--pad) calc(20px + var(--sab))}#start.show,body:is([data-screen=worlds],[data-screen=world],[data-screen=events],[data-screen=ranks],[data-screen=profile],[data-screen=pstats],[data-screen=shop],[data-screen=settings],[data-screen=about],[data-screen=countrypick]) #start{display:grid;grid-template-columns:var(--pl) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:var(--pad);align-content:stretch}#hhead{grid-column:1;grid-row:1}#brand{grid-column:1;grid-row:2;text-align:left;margin-top:22px}#tiergoal{grid-column:1;grid-row:3;margin:8px 0 0;justify-self:start;padding-inline:4px}#hero{grid-column:1;grid-row:4;align-self:start;margin-top:18px}#ringzone{grid-column:2;grid-row:1 / -1;min-height:0}#live{display:none}#nav{left:var(--pad);right:auto;width:var(--pl);bottom:calc(20px + var(--sab))}body.idle:not(.ringhidden) #game{left:var(--side);right:var(--rside)}#ringwrap{max-width:600px}body.playing #ringwrap,body.dead #ringwrap{width:min(64dvh,560px)}#cdquote{left:var(--side);right:var(--rside)}.ov{left:max(var(--pad),calc(50% - 330px));right:max(var(--pad),calc(50% - 330px));box-shadow:0 0 0 100vmax #0406049e}body:is([data-screen=worlds],[data-screen=world],[data-screen=events],[data-screen=ranks],[data-screen=profile],[data-screen=pstats],[data-screen=shop],[data-screen=settings],[data-screen=about],[data-screen=countrypick]) .ov{left:var(--side);right:var(--rside);box-shadow:none}.ov>*{max-width:680px}.ov.tab{padding-bottom:calc(28px + var(--sab))}body.cam #start.show{display:flex}body.cam #cam{inset:0 auto 0 0;width:50%;height:auto;border-radius:0 26px 26px 0}body.cam #banner{top:auto;bottom:calc(14px + var(--sab));left:25%;max-width:calc(50% - 28px)}body.cam #game,body.cam.idle:not(.ringhidden) #game{top:0;left:50%;right:0;padding-bottom:0}body.cam #start #ringzone{position:absolute;left:calc(50% + var(--pad));right:var(--pad);top:calc(64px + var(--sat));bottom:calc(100px + var(--sab))}body.cam #start #hhead{left:calc(50% + 12px)}body.cam #nav{left:calc(50% + var(--pad));right:var(--pad);width:auto}body.cam .ov{left:calc(50% + 12px);right:12px;box-shadow:none}html[dir=rtl] #nav{left:auto;right:var(--pad)}html[dir=rtl] body.idle:not(.ringhidden) #game{left:var(--rside);right:var(--side)}html[dir=rtl] #cdquote{left:var(--rside);right:var(--side)}html[dir=rtl] body:is([data-screen=worlds],[data-screen=world],[data-screen=events],[data-screen=ranks],[data-screen=profile],[data-screen=pstats],[data-screen=shop],[data-screen=settings],[data-screen=about],[data-screen=countrypick]) .ov{left:var(--rside);right:var(--side)}html[dir=rtl] body.cam #nav{left:calc(50% + var(--pad));right:var(--pad)}html[dir=rtl] body.cam.idle:not(.ringhidden) #game{left:50%;right:0}}@media(min-aspect-ratio:1/1)and (min-height:501px)and (min-width:1280px){:root{--pr: 300px;--rside: calc(var(--pad) + var(--pr) + var(--pad))}#start.show,body:is([data-screen=worlds],[data-screen=world],[data-screen=events],[data-screen=ranks],[data-screen=profile],[data-screen=pstats],[data-screen=shop],[data-screen=settings],[data-screen=about],[data-screen=countrypick]) #start{grid-template-columns:var(--pl) minmax(0,1fr) var(--pr)}#live{display:flex;flex-direction:column;gap:14px;grid-column:3;grid-row:1 / -1;min-height:0;overflow:auto;padding-top:58px}body.cam #live{display:none}}.lcard{background:var(--card-bg, var(--surface));border:1px solid var(--hair, var(--line));border-radius:var(--r-card, 18px);box-shadow:var(--card-sh, none);padding:14px 16px;text-align:left}.lcard .lk{font:800 10px/1 var(--font-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.lcard .lgauge{width:150px;margin:0 auto 4px}.lcard .lsub{color:var(--muted);font-size:12px;text-align:center;margin-bottom:10px}.lcard button.sm{width:100%;margin:0}.lcard .runs{display:flex;flex-direction:column;gap:6px}@media(min-aspect-ratio:9/16)and (max-aspect-ratio:1/1)and (min-width:600px)and (min-height:501px){html,body{background:#070a07}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;aspect-ratio:auto;box-shadow:none;border-radius:0}#start{padding-left:max(20px,calc((100% - 560px)/2));padding-right:max(20px,calc((100% - 560px)/2))}#nav{left:max(14px,calc((100% - 560px)/2));right:max(14px,calc((100% - 560px)/2))}.ov{left:max(0px,calc(50% - 330px));right:max(0px,calc(50% - 330px));box-shadow:0 0 0 100vmax #0406049e}#cdquote{left:max(0px,calc(50% - 300px));right:max(0px,calc(50% - 300px))}}@media(min-aspect-ratio:4/5)and (min-width:600px)and (min-height:501px){body.cam{--pad: 20px}body.cam #start.show{display:flex}body.cam #cam{inset:0 auto 0 0;width:50%;height:auto;border-radius:0 26px 26px 0}body.cam #banner{top:auto;bottom:calc(14px + var(--sab));left:25%;max-width:calc(50% - 28px)}body.cam #game,body.cam.idle:not(.ringhidden) #game{top:0;left:50%;right:0;padding-bottom:0}body.cam #ringwrap{width:min(80dvh,44vw,400px)}body.cam #start #ringzone{position:absolute;left:calc(50% + var(--pad));right:var(--pad);top:calc(64px + var(--sat));bottom:calc(100px + var(--sab))}body.cam #start #hhead{left:calc(50% + 12px)}body.cam #nav{left:calc(50% + var(--pad));right:var(--pad);width:auto}body.cam .ov{left:calc(50% + 12px);right:12px;box-shadow:none}body.cam #cdquote{display:none}html[dir=rtl] body.cam #nav{left:calc(50% + var(--pad));right:var(--pad)}html[dir=rtl] body.cam.idle:not(.ringhidden) #game{left:50%;right:0}}@media(min-aspect-ratio:4/5)and (min-width:600px)and (min-height:501px),(orientation:landscape)and (max-height:500px){body.cam #over{top:0;padding:calc(18px + var(--sat)) 18px calc(18px + var(--sab))}}body.camtight #over #continuehint{display:none!important}body.camtight #over button{min-height:0;padding-top:10px;padding-bottom:10px;margin-top:2px;margin-bottom:2px}body.camtight #over .quip{margin-bottom:8px}body.camtight #over .score{margin:0}body.camtight2 #over .quip,body.camtight2 #over #adbonus,body.camtight2 #over #offerline{display:none!important}body.camtight2 #over h1{font-size:clamp(26px,8vmin,36px)}body.camtight2 #over .score{font-size:clamp(34px,10vmin,46px)}#notice{position:fixed;top:calc(10px + var(--sat));left:50%;transform:translate(-50%,-12px);width:min(440px,calc(100% - 24px));z-index:60;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:var(--r-card);background:#0e140d;border:1px solid rgba(155,226,43,.32);box-shadow:0 10px 30px #00000080;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}#notice.show{opacity:1;transform:translate(-50%);pointer-events:auto}#notice .bn-t{flex:1;min-width:0;font:600 13px/1.35 var(--font-ui);color:var(--text)}#notice .bn-t bdi{font-weight:800;color:var(--green)}#notice button.bn-go{margin:0;flex:none;padding:9px 14px}#notice button.bn-x{min-width:0;width:32px;height:32px;padding:0;margin:0;border-radius:50%;background:#ffffff0b;border:1px solid var(--hair);box-shadow:none;display:grid;place-items:center;flex:none}#notice button.bn-x svg{width:14px;height:14px;stroke:var(--text-2);fill:none;stroke-width:2.2;stroke-linecap:round}#dwin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:center;padding:24px;background:#040704b8}#dwin .dw-c{width:min(360px,100%);text-align:center;padding:26px 22px 20px;border-radius:var(--r-card);background:var(--card-bg);border:1px solid rgba(155,226,43,.35);box-shadow:var(--card-sh)}#dwin .dw-k{font:700 12px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}#dwin .dw-t{margin:8px 0 4px;font:800 30px/1.1 var(--font-display);color:var(--green)}#dwin .dw-s{font:700 15px/1.4 var(--font-ui);color:var(--text)}#dwin .dw-h{margin:10px 0 16px;font:500 13px/1.4 var(--font-ui);color:var(--text-2)}#dwin button{width:100%;margin:4px 0}#dcheck .dchk-live{margin:6px 0 2px;font:700 15px/1.4 var(--font-ui);color:var(--text)}#dcheck .dchk-live b{color:var(--green)}#dcheck .dchk-btns{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:16px;width:100%}#dcheck .dchk-btns button:not(.link){min-width:240px}#dcheck .dchk-btns button.on{border-color:var(--green);color:var(--green)}.fr button.fr-duel{margin:0;min-width:0;padding:8px 12px;font-size:12px}button.dready{position:relative;overflow:hidden;isolation:isolate}button.dready:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(var(--p, 0));background:#06130a33;transition:transform .5s linear;pointer-events:none;z-index:-1}html[dir=rtl] button.dready:before{transform-origin:right center}#dlobby .dauto,#dlobby .dtimer{min-height:1.3em;margin-top:6px;font:600 12px/1.3 var(--font-ui);color:var(--text-2);text-align:center}#dlobby .dtimer{margin-top:2px;color:var(--muted);font-variant-numeric:tabular-nums}#s3dbtn{font:800 12px/1 var(--font-display);letter-spacing:.02em;color:var(--text-2)}body.s3d #s3dbtn{color:var(--green);border-color:var(--green);box-shadow:0 0 14px var(--green-glow)}#s3dbtn[hidden]{display:none}body.ch-crazygames #s3dbtn{display:none!important}.tbar{position:sticky;top:calc(-1 * var(--ovpad, 64px) - var(--sat, 0px));z-index:5;width:calc(100% + 44px);max-width:424px;margin:calc(-1 * var(--ovpad, 64px) - var(--sat, 0px)) -22px 14px;padding:calc(16px + var(--sat, 0px)) 22px 10px;display:flex;align-items:center;gap:12px;background:var(--bg)}.tbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;background:linear-gradient(180deg,var(--bg),rgba(7,10,7,0));pointer-events:none}.tbar h2{margin:0;font-size:22px;text-align:left;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.tback{min-width:0;width:44px;height:44px;margin:0;padding:0;flex:none;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;border:1px solid var(--hair);box-shadow:none;color:var(--text)}button.tback svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}html[dir=rtl] button.tback svg{transform:scaleX(-1)}.tbar.solo{margin-bottom:4px}#settings .spage{display:none;width:100%;flex-direction:column;align-items:center}#settings .spage.show{display:flex}#settings .item.tap{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}#settings .item.dim{opacity:.45}#settings .item .hint.note{color:var(--green)}#settings .item .hint.note[hidden]{display:none}#settings .rowbtn{display:flex;align-items:center;gap:10px}#settings .rowbtn:not(.acctrow)>span:first-child{flex:1}#settings .rowbtn .rv{font:600 13px var(--font-ui);color:var(--text-2)}#settings .rowbtn small,#settings .langauto small{display:block;margin-top:2px;font:500 12px/1.35 var(--font-ui);color:var(--muted);text-transform:none;letter-spacing:0}#settings .acctrow{width:100%;max-width:380px;margin-bottom:12px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}#settings .acctrow .ar-t{flex:1;display:flex;flex-direction:column;text-align:left}#settings .acctrow b{font:800 15px var(--font-ui)}#settings .acctrow.todo{border-color:#9be22b73}#settings .acctrow.todo b{color:var(--green)}#settings .acctrow .ar-ic{width:10px;height:10px;border-radius:50%;background:var(--muted);flex:none}#settings .acctrow.safe .ar-ic{background:var(--green)}#settings .acctrow.todo .ar-ic{background:var(--green);box-shadow:0 0 10px var(--green-glow)}#settings .acctrow[hidden]{display:none}#settings .langauto{margin-bottom:8px}#settings .langs{grid-template-columns:repeat(2,1fr)!important}#settings .lbtn{flex-direction:row;justify-content:flex-start;gap:10px;padding:11px 12px;height:auto}#settings .lbtn .ln{font:700 14px/1.2 var(--font-ui);letter-spacing:0}body.ch-crazygames #camcard,body.ch-telegram #camcard,body.ch-crazygames #creatorrow{display:none!important}#settings .langauto.active{color:var(--green)}#settings .langauto.active:after{content:"✓";font-weight:800;color:var(--green);margin-left:auto}button.bottomgone{display:none!important}#profile .ptbar .coins{margin-left:auto}#profile .ptbar button.icon{flex:none}#profile .psub{flex-wrap:wrap;justify-content:center;row-gap:8px}#profile .psub .ptitle{white-space:nowrap}#profile .doors{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 12px}#profile .door{padding:12px 10px;gap:6px}#profile .door span{letter-spacing:.12em;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#profile .door b svg{width:18px;height:18px;fill:none;stroke:var(--green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#profile .friendscard,#profile .duelrec{margin-top:0}#profile .statrow{margin-bottom:12px}#profile .door b{color:var(--text);font-size:22px;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em}#profile .door b small{font-size:13px;font-weight:800;color:var(--muted);margin-left:1px}#profile .door:active b{color:var(--green)}.roomov{padding-left:18px;padding-right:18px}.roomov>*{width:100%;max-width:400px}.dgroup{border-color:#9be22b73!important;background:linear-gradient(180deg,#9be22b12,#9be22b05),var(--surface)!important}.rinv{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--r-card);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--card-sh);margin-bottom:14px}.rinv-c{flex:1;min-width:0;text-align:left}.rinv-c small{display:block;font:700 11px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rinv-c .dinv-code{display:block;margin:4px 0 10px;font:900 30px/1 var(--font-display);letter-spacing:.08em;color:var(--text)}.rinv-c .dinv-b{display:flex;gap:8px}.rinv-c .dinv-b button{margin:0;flex:1;min-width:0}.rinv-qr{width:104px;height:104px;flex:none;border-radius:12px;overflow:hidden;background:#ffffff0f}.rinv-qr canvas{width:100%;height:100%;display:block}.rgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.rpl{position:relative;min-width:0;padding:10px 6px 8px;border-radius:14px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:4px}.rpl.me{border-color:#9be22b66}.rpl.rdy{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.rpl.gone{opacity:.45}.rpl.empty{border-style:dashed;background:none;justify-content:center;min-height:74px}.rpl-t{position:relative}.rpl-t .sdot{width:30px;height:30px;border-radius:50%;display:block}.rpl-cr{position:absolute;top:-8px;right:-10px;width:16px;height:16px}.rpl-cr svg{width:16px;height:16px;fill:#ffd34d}.rpl-n{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0;font:700 11px/1.2 var(--font-ui);color:var(--text)}.rpl-n img{width:14px;height:10px;flex:none;border-radius:2px}.rpl-n bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rpl.empty .rpl-n{color:var(--muted)}.rpl-s{font:700 9px/1.1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rpl.rdy .rpl-s{color:var(--green)}.rpl-bub{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:3px 8px;border-radius:999px;background:var(--green);color:var(--green-ink);font:800 10px/1.2 var(--font-ui);white-space:nowrap;z-index:2}.rfriends{margin-top:14px;text-align:left}.rlist{list-style:none;margin:10px 0 14px;padding:0;text-align:left}.rl-i{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);margin-bottom:6px;font:700 14px/1.2 var(--font-ui)}.rl-i bdi{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-i.me{border-color:#9be22b73}.rl-i.out{opacity:.55}.rl-p{width:22px;flex:none;font:900 15px var(--font-display);color:var(--green)}.rl-r{flex:none;font:600 12px var(--font-ui);color:var(--text-2);font-variant-numeric:tabular-nums}.rres-me{margin:4px 0 10px;font:800 20px/1.2 var(--font-display);color:var(--text)}.rres-me.win{color:var(--green)}.rpod{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin:6px 0 8px}.rpod-c{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.rpod-n{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 13px var(--font-ui)}.rpod-r{font:600 11px var(--font-ui);color:var(--text-2)}.rpod-b{width:100%;display:grid;place-items:center;border-radius:12px 12px 4px 4px;font:900 22px var(--font-display);color:var(--green-ink);background:linear-gradient(180deg,#c8ff6a,#7cc61e)}.rpod-c.p1 .rpod-b{height:86px}.rpod-c.p2 .rpod-b{height:62px;background:linear-gradient(180deg,#e6ecef,#9aa7ad)}.rpod-c.p3 .rpod-b{height:46px;background:linear-gradient(180deg,#f2c08a,#b4743a)}.rprize{margin:0 0 10px;font:800 14px var(--font-ui);color:#ffd34d}#roombar{position:absolute;z-index:2;left:50%;top:calc(96px + var(--sat));transform:translate(-50%);display:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:calc(100% - 24px);pointer-events:none}body.playing.oroom #roombar{display:flex}.rb-c{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;background:#070a07d1;border:1px solid var(--hair);font:700 11px var(--font-ui);color:var(--text);max-width:120px}.rb-c.me{border-color:#9be22b80}.rb-c.out{opacity:.4;text-decoration:line-through}.rb-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rb-r{color:var(--green);font-variant-numeric:tabular-nums}.rb-fin{height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:var(--red);color:#fff;font:900 11px var(--font-display);letter-spacing:.08em}html[dir=rtl] #roombar{direction:rtl}.rreact{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;max-width:380px;margin:14px auto}.rreact .rre{min-width:0;min-height:44px;margin:0;padding:0;border-radius:14px;border:1px solid var(--hair);background:#ffffff09;font:22px/1 system-ui,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;letter-spacing:0;box-shadow:none;transition:transform .12s,background .12s}.rreact .rre:active{transform:scale(.9);background:#9be22b1a;border-color:var(--green-deep)}.rfx{position:fixed;z-index:60;transform:translate(-50%,-50%);font:34px/1 system-ui,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;pointer-events:none;animation:rfx-up 1.7s cubic-bezier(.2,.7,.3,1) forwards}.rfx.sm{font-size:20px;animation-name:rfx-down}@keyframes rfx-up{0%{opacity:0;transform:translate(-50%,-30%) scale(.5)}15%{opacity:1;transform:translate(-50%,-70%) scale(1.15)}to{opacity:0;transform:translate(-50%,-260%) scale(1)}}@keyframes rfx-down{0%{opacity:0;transform:translate(-50%) scale(.6)}20%{opacity:1;transform:translate(-50%,30%) scale(1)}to{opacity:0;transform:translate(-50%,90%) scale(.9)}}@media(prefers-reduced-motion:reduce){.rfx,.rfx.sm{animation:rfx-fade 1.2s forwards}@keyframes rfx-fade{0%,70%{opacity:1}to{opacity:0}}}body.counting #dailyquote{visibility:hidden}#banner.two{white-space:normal;text-overflow:clip;border-radius:16px;text-wrap:balance;line-height:1.25;width:auto}#navfade{position:absolute;left:0;right:0;bottom:0;height:calc(84px + env(safe-area-inset-bottom));z-index:11;display:none;pointer-events:none;background:linear-gradient(180deg,rgba(7,10,7,0),rgba(7,10,7,.92) 30%,var(--bg) 55%)}#nav.show~#navfade{display:block}@media(orientation:landscape)and (max-height:500px),(min-aspect-ratio:1/1)and (min-height:501px)and (min-width:820px){#navfade{display:none!important}}#onb{justify-content:flex-start;padding:calc(12px + var(--sat)) 22px calc(22px + var(--sab))}.onb-top{width:100%;max-width:420px;height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none}.onb-top .dots{flex:1;justify-content:center}.onb-top .dots i.on{width:18px}button.onb-lang{margin:0;padding:8px 12px;min-width:0;border-radius:999px;border:1px solid var(--hair);background:#ffffff0a;color:var(--text-2);font:700 12px var(--font-ui);letter-spacing:.04em}#onb .onb-slide{flex:1;width:100%;max-width:380px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center}#onb .onb-slide.in-r{animation:onbR .32s cubic-bezier(.2,.8,.2,1) both}#onb .onb-slide.in-l{animation:onbL .32s cubic-bezier(.2,.8,.2,1) both}@keyframes onbR{0%{opacity:0;transform:translate(26px)}}@keyframes onbL{0%{opacity:0;transform:translate(-26px)}}@media(prefers-reduced-motion:reduce){#onb .onb-slide.in-r,#onb .onb-slide.in-l{animation:none}}.onb-foot{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.onb-foot #onbnext{width:100%;margin:0;padding:17px 24px;font-size:16px}.onb-logo{font-family:var(--font-display);font-weight:900;font-size:clamp(40px,13vmin,62px);letter-spacing:.03em;color:var(--text);line-height:1}.onb-logo i{display:inline-block;width:.38em;height:.38em;border-radius:50%;background:var(--green);margin-left:.08em;box-shadow:0 0 22px var(--green-glow)}.onb-claim{margin:2px 0 0;font:700 17px var(--font-ui);color:var(--green)}#onb .onb-h{font-family:var(--font-display);font-weight:900;font-size:clamp(26px,7.4vmin,34px);line-height:1.12;margin:0;color:var(--text);text-wrap:balance}#onb .onb-p{margin:0;font:500 15px/1.5 var(--font-ui);color:var(--text-2);text-wrap:balance}.onb-name{width:100%;display:flex;gap:8px;margin-top:8px}.onb-in{flex:1;min-width:0;padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:var(--text);font:800 20px var(--font-ui);text-align:center;outline:none}.onb-in:focus{border-color:#9be22b99;box-shadow:0 0 0 3px #9be22b26}button.onb-dice{flex:none;width:58px;min-width:0;margin:0;padding:0;border-radius:16px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);box-shadow:none}button.onb-dice svg{width:26px;height:26px;fill:none;stroke:var(--green);stroke-width:1.8;stroke-linejoin:round}button.onb-dice svg circle{fill:var(--green);stroke:none}.onb-note{min-height:1.3em;font:600 13px var(--font-ui);color:var(--text-2)}.onb-note.bad{color:#ff8a8a}.onb-bday{width:100%;margin-top:8px;display:grid;grid-template-columns:.8fr 1.5fr 1fr;gap:8px}select.onb-sel{width:100%;min-height:60px;padding:14px 22px 14px 8px;font-size:18px;color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;text-align-last:center;text-overflow:ellipsis;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%239BE22B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 8px center}select.onb-sel.empty{color:var(--text-2);font-weight:600}select.onb-sel option{background:#14181f;color:#fff}button.onb-country{width:100%;margin:8px 0 0;padding:18px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:18px;background:var(--surface);border:1px solid rgba(155,226,43,.4);color:var(--text);font:800 18px var(--font-ui);box-shadow:none}button.onb-country img{width:34px;height:24px;border-radius:4px}button.onb-country b{color:var(--green)}button.onb-country.set{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.onb-appicon{width:92px;height:92px;border-radius:24px;display:grid;place-items:center;margin:8px 0;background:radial-gradient(circle at 35% 28%,#b6f04f,#6fb81a 55%,#2d6a08);box-shadow:0 14px 40px #9be22b4d}.onb-appicon i{width:22px;height:22px;border-radius:50%;background:#06130a}.onb-ios{list-style:none;margin:6px 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:8px}.onb-ios li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);text-align:left;font:600 14px/1.35 var(--font-ui);color:var(--text)}.onb-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:#9be22b1a}.onb-ic svg{width:20px;height:20px;fill:none;stroke:var(--green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.onb-langs{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;width:100%}.onb-langs button{justify-content:flex-start;padding:12px;font-size:14px}button.onb-lang{display:inline-flex;align-items:center;gap:6px}button.onb-lang svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}#btn .w9-stage{position:relative;width:100%;height:calc(var(--fs) * 2.4)}#btn .w9-ball{position:absolute;left:50%;top:50%;border-radius:50%;opacity:0;animation:w9show .4s linear forwards}#btn .w9-ball.w{width:calc(var(--fs) * 1.5);height:calc(var(--fs) * 1.5);margin:calc(var(--fs) * -.75) 0 0 calc(var(--fs) * -.75);background:#fff;box-shadow:0 0 0 calc(var(--fs) * .1) #ffffff8c}#btn .w9-ball.g{width:calc(var(--fs) * 1);height:calc(var(--fs) * 1);margin:calc(var(--fs) * -.5) 0 0 calc(var(--fs) * -.5);background:#6f7c88}#btn .w9-rat{position:absolute;top:50%;left:0;width:calc(var(--fs) * 2.2);height:auto;margin-top:calc(var(--fs) * -.6);opacity:0;animation:w9rat 1.5s linear forwards;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}#btn .w9-sym{position:absolute;left:50%;top:50%;width:calc(var(--fs) * 2);height:calc(var(--fs) * 2);margin:calc(var(--fs) * -1) 0 0 calc(var(--fs) * -1);opacity:0;animation:w9show .34s linear forwards}#btn .w9-fees{display:flex;flex-direction:column;align-items:center;gap:calc(var(--fs) * .1);font-family:var(--font-display);font-weight:900;line-height:1.05}#btn .w9-fees b{font-size:calc(var(--fs) * 1.1);letter-spacing:.04em;opacity:0;animation:w9in .01s forwards}#btn .w9-fees span{font-size:calc(var(--fs) * .95);opacity:0;animation:w9in .01s forwards}#btn .w9-stop{display:block;font-family:var(--font-display);font-weight:900;font-size:calc(var(--fs) * 1.5);line-height:1.05;color:#fff;text-shadow:0 0 calc(var(--fs) * .6) rgba(255,70,70,.8),0 2px 0 #0b2404;animation:w9shake .25s linear 2}#btn .w9-dots{font-size:calc(var(--fs) * 1.2);letter-spacing:.18em}#btn .sp-big{display:block;font-family:var(--font-display);font-weight:900;font-size:calc(var(--fs) * 1.25);line-height:1.05;letter-spacing:.02em;color:#ffe66d;text-shadow:0 0 calc(var(--fs) * .5) rgba(255,230,109,.6),0 2px 0 #0b2404}#btn .sp-small{display:block;font-family:var(--font-ui);font-weight:500;font-size:max(12px,calc(var(--fs) * .62));line-height:1.15;letter-spacing:.01em;text-transform:none;color:#f4f7efe0;text-shadow:none;margin-top:calc(var(--fs) * .2)}@keyframes w9show{0%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes w9in{to{opacity:1}}@keyframes w9rat{0%{left:0;opacity:1}96%{left:calc(100% - var(--fs) * 2.2);opacity:1}to{left:calc(100% - var(--fs) * 2.2);opacity:0}}@keyframes w9shake{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--fs) * -.15))}75%{transform:translate(calc(var(--fs) * .15))}}@media(prefers-reduced-motion:reduce){#btn .w9-stop{animation:none}}#btn .w10-crowd{display:flex;flex-direction:column;align-items:center;gap:calc(var(--fs) * .05);margin-top:0}#btn .perc text{text-shadow:none}#btn .w10-crowd svg{width:calc(var(--fs) * 5);max-width:70%;height:auto;overflow:visible}#btn .w10-crowd b{font-family:var(--font-display);font-weight:900;font-size:calc(var(--fs) * .85);letter-spacing:.02em;line-height:1.05}#btn .w10-beat{position:relative;width:78%;height:calc(var(--fs) * 2);margin:calc(var(--fs) * .15) auto 0}#btn .w10-beat:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:2px;margin-top:-1px;background:#f4f7ef2e;border-radius:2px}#btn .w10-beat i{position:absolute;top:50%;width:calc(var(--fs) * 1.1);height:calc(var(--fs) * 1.1);margin:calc(var(--fs) * -.55) 0 0 calc(var(--fs) * -.55);border-radius:50%;background:#9be22b;box-shadow:0 0 calc(var(--fs) * .6) #9be22bb3;animation:w10beat .5s ease-out both}@keyframes w10beat{0%{opacity:.22;transform:scale(.8);box-shadow:none}35%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){#btn .w10-beat i{animation-duration:.01s}}.cx .cxw{margin-top:6px}.cx .cxw summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--green);list-style:none;padding:4px 0}.cx .cxw summary::-webkit-details-marker{display:none}.cx .cxw summary:before{content:"▸";display:inline-block;margin-inline-end:6px;transition:transform .15s}.cx .cxw[open] summary:before{transform:rotate(90deg)}.cx .cxwb{padding:8px 10px;border-radius:10px;background:var(--bg-2);font-size:12px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.cx .cxwb b{display:block;font-size:13px;color:var(--text);margin-bottom:4px}.cx .cxwb p{margin:0 0 6px}.cx .cxwb p:last-child{margin-bottom:0}.cx .cxwb .cxl i{font-style:normal;font-weight:700;color:var(--text)}.cxdis{margin-top:4px;opacity:.8}.vsov{--vs: #ffb84d}.vs-hero{width:100%;max-width:420px;margin:4px auto 12px;padding:18px 16px 16px;border-radius:var(--r-card);background:var(--card-bg);border:1px solid var(--hair);box-shadow:var(--card-sh);text-align:center}.vs-hero .eyebrow{color:var(--vs, #ffb84d)}.vs-who{justify-content:center;flex:none;margin:4px 0 2px;font-size:16px}.vs-from{font:600 13px/1.3 var(--font-ui);color:var(--text-2)}.vs-num{display:flex;flex-direction:column;align-items:center;gap:2px;margin:10px 0 6px}.vs-num b{font:900 clamp(64px,22vmin,96px)/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.vs-num span{font:800 10px/1 var(--font-ui);letter-spacing:.3em;color:var(--muted);text-transform:uppercase}.vs-big{margin:8px 0 4px;font:900 clamp(26px,8vmin,34px)/1.1 var(--font-display);color:var(--text)}.vs-hero.res.win .vs-big{color:var(--green)}.vs-hero.res.loss .vs-big{color:var(--text-2)}.vs-hint{margin:6px auto 0;max-width:32ch;font:500 13px/1.45 var(--font-ui);color:var(--text-2)}.vs-left{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 10px;border-radius:999px;background:#ffb84d1a;color:var(--vs, #ffb84d);font:800 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.vs-left i{display:inline-flex;width:14px;height:14px}.vs-left svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.vs-rec{margin-top:10px;font:800 13px/1.3 var(--font-ui);color:var(--text);font-variant-numeric:tabular-nums}.vs-rules{width:100%;max-width:420px;margin:0 auto 14px;padding:0 0 0 18px;text-align:left;font:500 12.5px/1.55 var(--font-ui);color:var(--text-2)}.vs-vs{display:flex;align-items:center;justify-content:center;gap:14px;margin:10px 0 2px}.vs-side{display:flex;flex-direction:column;align-items:center;min-width:0;flex:1;max-width:140px}.vs-side b{font:900 clamp(48px,16vmin,72px)/1 var(--font-display);color:var(--text-2);font-variant-numeric:tabular-nums}.vs-side.win b{color:var(--green);text-shadow:0 0 30px var(--green-glow)}.vs-sn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.3 var(--font-ui);color:var(--text-2)}.vs-colon{font:900 32px/1 var(--font-display);color:var(--muted)}.vscard .vs-h{margin:10px 0 2px;font:800 9px/1 var(--font-ui);letter-spacing:.25em;color:var(--vs, #ffb84d);text-transform:uppercase}.vscard{--vs: #ffb84d}.vsrow{gap:10px}.vsrow.tap{cursor:pointer}.vs-l{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.vs-l .dwho{flex:none}.vs-k{font:800 14px var(--font-ui);color:var(--text)}.vs-s{font:600 12px/1.3 var(--font-ui);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-o{flex:none;padding:4px 9px;border-radius:999px;font:800 11px/1 var(--font-ui);border:1px solid var(--line);color:var(--text-2)}.vs-o.win{color:var(--green-ink);background:var(--green);border-color:transparent}.vs-o.draw{color:var(--text)}.vs-o.void{opacity:.6}.vs-list .rl-i{gap:8px}.dfr-a{display:flex;gap:6px;flex:none}.dfr-a button.sm{margin:0;padding:9px 12px}.fr-act .fr-vs{margin:0}.tile3{position:relative}.vsbadge{position:absolute;top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--vs, #ffb84d);color:#1a1205;font:900 11px/20px var(--font-ui);text-align:center;box-shadow:0 0 0 2px var(--bg);pointer-events:none}.wkcard{margin:14px 0 4px;padding:12px 14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line);text-align:left;display:flex;flex-direction:column;gap:4px;max-width:340px}.wkcard b{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.wkcard small{color:var(--muted);font-size:12px;line-height:1.4}.wkcard small:empty{display:none}.wkcard button{margin:8px 0 0;min-width:0}#trainbtn{position:relative}#trainbtn.wknew:after{content:"";position:absolute;top:8px;right:8px;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green-glow)}#warmmsg{position:absolute;left:8%;right:8%;top:40%;z-index:35;text-align:center;font-family:var(--font-display);font-weight:900;font-size:clamp(20px,6.2vmin,30px);line-height:1.15;color:var(--text);text-shadow:0 2px 14px rgba(0,0,0,.6);opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;pointer-events:none;text-wrap:balance}#warmmsg.show{opacity:1;transform:none}#warmskip{position:absolute;right:16px;top:calc(18px + var(--sat, 0px));z-index:36;display:none;padding:8px 12px}#ringwrap.nudge #btn{animation:nudge 1.1s ease-in-out infinite}@keyframes nudge{0%,to{filter:none}50%{filter:brightness(1.28) saturate(1.2)}}#chapterbanner{position:absolute;left:0;right:0;top:18%;margin:0 auto;width:max-content;max-width:calc(100% - 40px);z-index:34;padding:7px 16px;border-radius:999px;text-align:center;text-wrap:balance;font:700 clamp(12px,3.4vmin,14px)/1.25 var(--font-ui);letter-spacing:.04em;color:var(--text-2);background:var(--g-fill, none),var(--glass, rgba(10,14,9,.6));border:1px solid var(--hair, rgba(255,255,255,.1));-webkit-backdrop-filter:var(--g-blur, none);backdrop-filter:var(--g-blur, none);opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .35s;pointer-events:none}#chapterbanner.show{opacity:1;transform:none}#chapterbanner b{font-weight:900;letter-spacing:.12em;color:var(--green)}body.cam #chapterbanner{display:none}.chapterlbl{font:700 13px var(--font-ui);color:var(--text-2);letter-spacing:.04em;margin:-2px 0 4px}.chapterlbl:empty{display:none}:root{--aurora: radial-gradient(62% 32% at 10% 3%, rgba(155,226,43,.3), transparent 72%), radial-gradient(56% 30% at 102% 40%, rgba(40,210,170,.17), transparent 72%), radial-gradient(64% 32% at 18% 100%, rgba(120,90,255,.18), transparent 72%);--lime-hi: #d2ff6e;--hair: rgba(255,255,255,.14);--g-fill: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.035));--g-edge: inset 0 1.5px 0 rgba(255,255,255,.24);--g-blur: blur(22px) saturate(165%);--card-bg: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.035)), rgba(14,20,13,.55);--card-sh: inset 0 1.5px 0 rgba(255,255,255,.24), 0 16px 40px rgba(0,0,0,.38);--glass: rgba(16,22,14,.55)}#stage{background-image:var(--aurora),radial-gradient(ellipse 70% 45% at 50% 62%,#122a0d 0%,transparent 70%),linear-gradient(180deg,#080c08,#060906)}.ov{background:var(--aurora),#060906fb}@media(prefers-reduced-transparency:reduce){:root{--g-blur: none;--card-bg: linear-gradient(180deg, #1b261a, #131b12);--glass: #101810}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root{--g-blur: none;--card-bg: linear-gradient(180deg, #1b261a, #131b12);--glass: #101810}}html.lite{--g-blur: none}body.s3d{--g-blur: none;--glass: rgba(12,18,11,.74)}@media(prefers-contrast:more){:root{--hair: rgba(255,255,255,.38)}}:root{--bar-bg: rgba(6,9,6,.78)}body.s3d{--bar-bg: rgba(6,9,6,.94)}@media(prefers-reduced-transparency:reduce){:root{--bar-bg: #060906}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root{--bar-bg: #060906}}html.lite{--bar-bg: #060906}.tbar{background:var(--bar-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.tbar:after{background:linear-gradient(180deg,var(--bar-bg),rgba(6,9,6,0))}#nav{padding:6px;grid-template-columns:repeat(4,1fr);gap:2px;align-items:stretch;border:1px solid var(--hair);border-radius:33px;background:var(--g-fill),var(--glass);box-shadow:var(--g-edge),0 18px 44px #00000073;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}#nav button{padding:0;justify-content:center;gap:4px;border-radius:27px;color:#a9bd9a;font:700 9.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .15s ease}#nav button svg{width:22px;height:22px;stroke-width:1.7}#nav button.active{color:var(--lime-hi);background:linear-gradient(180deg,#fff3,#ffffff12);box-shadow:inset 0 1px #ffffff57}#nav button.active:before{display:none}#nav button:active{transform:scale(.96);background:#ffffff1f}#nav button.play{display:none}#navfade{height:calc(96px + var(--sab));background:linear-gradient(180deg,#06090600,#060906c7 45%,#060906f0)}@media(max-width:599px)and (orientation:portrait){#nav{left:20px;right:20px;bottom:calc(12px + var(--sab) * .6);height:66px}}@media(orientation:portrait){#start{padding-bottom:calc(100px + var(--sab))}.ov.tab{padding-bottom:calc(116px + var(--sab))}}#hhead{height:46px}#hhead .who{padding:3px 12px 3px 3px;border-radius:999px;background:var(--g-fill),var(--glass);border:1px solid var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.av{border:0;color:var(--green-ink);background:linear-gradient(160deg,#d9ff8a,#8fd51c);box-shadow:0 6px 16px #9be22b47,inset 0 1px #ffffff8c}#hhead .right{gap:8px}#hhead .wtxt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coins,button.icon{background:var(--g-fill),var(--glass);border-color:var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}button.icon{width:40px;height:40px}#hhead #s3dbtn,#hhead #cambtn{display:none}body.cam #hhead #cambtn{display:grid}#scorebtn[hidden]{display:none}#hhead .evchip{position:relative;display:grid;place-items:center;padding:0;font-size:20px;line-height:1}#hhead .evchip .ei{display:grid;place-items:center}#hhead .evchip .ei img{width:24px;height:17px;border-radius:3px;object-fit:cover}#hhead .evchip:not(.on) .ei{opacity:.5;filter:grayscale(.7)}#hhead .evchip.on{border-color:color-mix(in srgb,var(--ev, #ff8c28) 70%,transparent);box-shadow:var(--g-edge),0 0 16px color-mix(in srgb,var(--ev, #ff8c28) 45%,transparent)}#hhead .evchip .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:400px){body.evlive #hhead #whoflag{display:none}}@media(max-width:380px){body.evlive #hhead .wbar{display:none}}body.evlive #hhead .right{gap:5px}body.evlive #hhead .coins{padding:5px 9px 5px 7px;gap:5px}body.evlive #hhead .who{gap:8px;padding-right:8px}#brand{margin-top:6px}#brand .logo{font-size:18px;letter-spacing:.22em;text-shadow:0 0 24px rgba(155,226,43,.4)}#brand .claim{display:none}@media(max-width:599px)and (orientation:portrait){#brand{display:none}}.week{padding:6px;gap:4px;border-radius:24px;background:var(--g-fill),var(--glass);border:1px solid var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.day{height:58px;border:0;background:transparent;box-shadow:none;border-radius:18px}.day b{color:#dfeed3}.day.today{background:linear-gradient(180deg,#c6f55f,#8ed11c);box-shadow:0 0 26px #9be22b80,inset 0 1px #fff9}.day.future{opacity:.5}.day .dots i{background:#ffffff2e}@media(max-height:700px){.day{height:48px;padding:5px 0 6px}}#hero{gap:10px}#hero #hero2{grid-template-columns:1fr}#hero .card{background:var(--g-fill),var(--glass);border-color:var(--hair);border-radius:22px;box-shadow:var(--g-edge),0 14px 34px #00000059;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}#hero #dailybtn{padding:14px 14px 12px 18px;grid-template-rows:auto auto auto}#hero #dailybtn .k{color:var(--lime-hi);font-size:10px;letter-spacing:.2em;text-transform:uppercase}#hero #dailybtn .v{font-size:17px;margin-top:3px}#hero #dailybtn .go{grid-row:1 / 3;width:36px;height:36px;background:#ffffff24}#hero #dailybtn .go svg{stroke:var(--lime-hi)}#hero .card.done .go{background:#ffffff14}#hero #dailybtn .wk{grid-column:1 / -1;display:flex;justify-content:space-between;gap:4px;margin-top:12px;padding:11px 4px 0;border-top:1px solid var(--hair)}#hero #dailybtn .wd{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}#hero #dailybtn .wd i{width:10px;height:10px;box-sizing:border-box;border-radius:50%;border:1.5px solid rgba(255,255,255,.26)}#hero #dailybtn .wd small{font:700 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;color:var(--muted)}#hero #dailybtn .wd.fin i{background:var(--green);border-color:var(--green);box-shadow:0 0 8px #9be22b8c}#hero #dailybtn .wd.run i{background:#9be22b66;border-color:transparent}#hero #dailybtn .wd.future i{opacity:.5}#hero #dailybtn .wd.today i{width:14px;height:14px;margin:-2px 0;border-color:var(--lime-hi);box-shadow:0 0 0 3px #d2ff6e38}#hero #dailybtn .wd.today small{color:var(--lime-hi)}#hero #dailybtn .wd.today.fin i{background:var(--lime-hi)}#hero #hero3{grid-template-columns:repeat(3,1fr);gap:10px}.tile3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:11px 6px 10px;min-height:76px;text-align:center;border-radius:20px;background:var(--g-fill),var(--glass);border-color:var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);transition:transform .15s ease,background .2s ease}.tile3:active{transform:scale(.96)}.tile3 .ti{width:22px;height:22px}.tile3 .ti svg{width:22px;height:22px;stroke:var(--lime-hi)}.tile3 .k{max-width:100%;font:700 clamp(9px,2.9vw,11px)/1.1 var(--font-ui);letter-spacing:0;color:#a9bd9a;text-transform:lowercase}.tile3 .k:first-letter{text-transform:uppercase}.tile3 .v{max-width:100%;font:800 clamp(11px,3.4vw,13px)/1.15 var(--font-ui);letter-spacing:0;color:var(--text);grid-column:auto}html[dir=rtl] .tile3{text-align:center}@media(max-height:700px){#hero{gap:8px}#hero #dailybtn{padding:11px 12px 9px 16px}#hero #dailybtn .wk{margin-top:9px;padding-top:9px}.tile3{min-height:64px;padding:8px 4px}}.msheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.msheet[hidden]{display:none}.msheet .mback{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .22s ease;pointer-events:none}.msheet.show{pointer-events:auto}.msheet.show .mback{background:#00000085;pointer-events:auto}.mpanel{position:relative;margin:0 10px calc(10px + var(--sab));padding:10px 18px 18px;border-radius:32px;border:1px solid var(--hair);background:var(--g-fill),#121a10e0;box-shadow:var(--g-edge),0 24px 60px #0009;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);transform:translateY(24px);opacity:0;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.msheet.show .mpanel{transform:none;opacity:1}.mpanel .grab{display:block;width:40px;height:5px;border-radius:3px;background:#ffffff47;margin:0 auto 14px}.mhead{display:flex;justify-content:space-between;align-items:center}.mhead b{font:900 22px var(--font-display);letter-spacing:-.01em}@media(orientation:landscape)and (max-height:500px){#hhead{height:40px}#hero #dailybtn{padding:7px 10px 6px 14px}#hero #dailybtn .v{font-size:14px;margin-top:1px}#hero #dailybtn .go{width:28px;height:28px}#hero #dailybtn .wk{margin-top:5px;padding-top:6px;gap:2px}#hero #dailybtn .wd{gap:3px}#hero #dailybtn .wd small{font-size:9px}.tile3{flex-direction:row;gap:5px;min-height:0;padding:7px 4px;border-radius:16px}.tile3 .ti,.tile3 .ti svg{width:16px;height:16px}.tile3 .k{display:none}.tile3 .v{font-size:10.5px}#trainbtn{padding-right:13px}#trainbtn.wknew:after{top:4px;right:5px;width:7px;height:7px}#nav{height:54px;bottom:calc(8px + var(--sab) * .6)}}#btn .label.idle{font-size:calc(var(--fs) * .62);letter-spacing:.18em;font-weight:700;line-height:1.25}#hud .round{display:block;width:fit-content;padding:9px 14px 8px;border-radius:18px;color:var(--lime-hi);background:var(--g-fill),var(--glass);border:1px solid var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}#hud .round small{color:#a9bd9a;margin-bottom:5px}#hud .mode{color:#a9bd9a}#pmeter i{width:16px;height:5px;background:#ffffff24}#pmeter[data-p="1"] i:nth-child(-n+1),#pmeter[data-p="2"] i:nth-child(-n+2),#pmeter[data-p="3"] i:nth-child(-n+3){box-shadow:0 0 8px #9be22b8c}#rules span,#modchips span{background:var(--g-fill),var(--glass);border-color:var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}#modchips span.gold,#modchips span.hot{background:#ffd54a}#modchips span.hot{background:#ff7a2a}#count.tip{left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100% - 40px);padding:9px 18px;border-radius:999px;opacity:1;color:#dfeed3;text-align:center;background:var(--g-fill),var(--glass);border:1px solid var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}#btn{box-shadow:inset 0 16px 30px #fff3,inset 0 -22px 34px #0019008c,0 0 0 8px #ffffff0f,0 0 0 9px #ffffff21,0 26px 52px #000000a6,0 0 46px var(--glow, var(--green-glow))}#btn.down{box-shadow:inset 0 10px 20px #ffffff1f,inset 0 -8px 18px #00190080,0 0 0 8px #ffffff0f,0 0 0 9px #ffffff21,0 8px 18px #0009,0 0 64px var(--glow, var(--green-glow))}#btn:before{content:"";position:absolute;left:15%;top:4%;width:70%;height:36%;border-radius:50%;background:radial-gradient(ellipse 60% 100% at 50% 0%,#ffffff57,#ffffff14 55%,#fff0);pointer-events:none;transition:opacity .09s ease}#btn.down:before{opacity:.5}body.s3d #btn:before{display:none}#btn{transition:transform .09s ease,box-shadow .09s ease,filter .09s ease,scale .06s ease-out}#btn.down{transform:translateY(5px);scale:var(--feel-sq, .92)}#btn.spring{animation:btnspring .26s ease-out}@keyframes btnspring{0%{scale:var(--feel-sq, .92)}40%{scale:var(--feel-over, 1.05)}72%{scale:.99}to{scale:1}}#btn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 0 3px var(--seg, var(--ring, var(--green))),0 0 26px 6px var(--glow, var(--green-glow))}#btn.burst:after{animation:btnburst .32s ease-out}@keyframes btnburst{0%{opacity:.85;transform:scale(.96)}to{opacity:0;transform:scale(1.32)}}#ring.urgent{filter:brightness(1.35);animation:ringurge .5s ease-in-out infinite}#ring.urgent2{animation-duration:.32s}@keyframes ringurge{0%,to{opacity:1}50%{opacity:.72}}body.playing #ringwrap:has(#ring.urgent):before{animation:urgeglow .5s ease-in-out infinite}body.playing #ringwrap:has(#ring.urgent2):before{animation-duration:.32s}@keyframes urgeglow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}#ring.bump{animation:ringbump .14s ease-out}@keyframes ringbump{0%,to{transform:none}45%{transform:translateY(var(--feel-nudge, -2px))}}#game.shake{animation:outshake .2s linear}@keyframes outshake{0%,to{translate:0 0}15%{translate:calc(var(--feel-shake, 6px) * -1) 1px}35%{translate:var(--feel-shake, 6px) -1px}55%{translate:calc(var(--feel-shake, 6px) * -.6) 0}75%{translate:calc(var(--feel-shake, 6px) * .4) 1px}}body.s3d #btn.down,body.s3d #btn.spring{scale:none;animation:none}body.s3d #btn:after{display:none}body.noflash #btn.burst:after{animation-duration:.2s}@media(prefers-reduced-motion:reduce){#btn.down{transform:translateY(5px) scale(.975);scale:none}#btn.spring,#btn.burst:after,#ring.urgent,#ring.bump,#game.shake,body.playing #ringwrap:has(#ring.urgent):before{animation:none}}#over{background:radial-gradient(ellipse 92% 36% at 50% 21%,rgba(255,48,36,.27),transparent 70%),var(--aurora),#060906fb}#over h1{text-shadow:0 0 60px rgba(255,48,36,.62)}.rtile{background:var(--g-fill),#0e140d80;border-color:var(--hair);border-radius:18px;box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}button{background:linear-gradient(180deg,#d2ff6e,#8fd51c);box-shadow:inset 0 1.5px #ffffffa6,0 10px 32px #9be22b57;transition:transform .12s ease,box-shadow .12s ease,background .15s ease}button:active{transform:scale(.975);box-shadow:inset 0 1px #fff6,0 4px 14px #9be22b33}button.ghost{background:var(--g-fill),#ffffff05;border:1px solid var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}button.ghost:active{background:var(--g-fill),#ffffff1a}body:not(.cam) #over>*{flex-shrink:0}#over .tierline{min-height:auto}body.cam #over .outbtns{display:contents}body:not(.cam) #over{justify-content:flex-start}body:not(.cam) #over>:first-child{margin-top:auto}body:not(.cam) #over>:last-child{margin-bottom:auto}#over .outbtns{display:grid;width:max-content;max-width:100%;margin:0 auto}#over .outbtns>button{margin-left:0;margin-right:0}.statrow{grid-template-columns:repeat(3,1fr);gap:8px}.statrow i{display:none}.statrow .sr{padding:14px 6px 12px;border-radius:20px;background:var(--g-fill),#0e140d80;border:1px solid var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.statrow .sr:first-child{background:linear-gradient(180deg,#c6f55f,#8ed11c);border-color:transparent;box-shadow:0 14px 34px #9be22b52,inset 0 1.5px #fff9}.statrow .sr:first-child b,.statrow .sr:first-child span{color:var(--green-ink)}.tiles .tile{border-radius:18px;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}#profile .card,#profile button.nationscard{-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.fr:not(.req):not(.blk){grid-template-columns:1fr;grid-template-areas:"who" "meta" "act";row-gap:5px;padding:12px 0}.fr:not(.req):not(.blk) .fr-act{justify-content:flex-start;margin-top:3px}#profile .door.wide{width:100%;box-sizing:border-box;margin:12px 0 0;padding:6px 14px;min-height:44px;gap:10px}#profile .door.wide b{font-size:18px}#hhead button.icon{width:44px;height:44px}#hhead .coins,.tile3,#nav button,button.sm{min-height:44px}@media(min-width:600px){.tbar{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}@media(prefers-contrast:more){:root{--muted: #b4c4a8;--text-2: #dbe9cf;--glass: rgba(10,14,9,.94);--g-blur: none;--bar-bg: #060906}.tile3 .k,.day,.statrow .sr span,#nav button{color:#dbe9cf}#nav button.active,.day.today{outline:2px solid var(--lime-hi);outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.tile3:active,#nav button:active,button:active{transform:none}.mpanel{transform:none;transition:opacity .01ms}}@media(prefers-reduced-transparency:reduce){.mpanel{background:#121a10}}@media(min-aspect-ratio:1/1)and (min-width:1100px){.ov{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}}@media(min-aspect-ratio:1/1)and (min-height:501px)and (min-width:1000px){:root{--pl: 392px;--side: calc(var(--pad) + var(--pl) + var(--pad))}}.tbar h2{white-space:normal;line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:400px){.tbar h2{font-size:19px}}.wrow .wq{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#hero .card .v{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.runs .r .m{max-width:8.5em;white-space:normal;text-align:end;line-height:1.2}.runs .r .who{min-width:4.5em}@media(max-width:400px){#profile .tbar h2{font-size:15px;letter-spacing:-.01em}}.state .runs .r{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.runs .r .m{max-width:7em}body.newbie #passbtn,body.newbie #hero3,body.newbie #tiergoal,body.newbie #live,body.newbie #eventbtn,body.hs1 #passbtn,body.hs1 #w4,body.hs1 #eventbtn,body.hs2 #w4,body.hs2 #eventbtn{display:none!important}.ov.party{padding:0}#pqd.show{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-rows:1fr auto 1fr;touch-action:none;user-select:none;-webkit-user-select:none;background:#0d0f0c;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}#pqd .qhalf{display:grid;place-content:center;justify-items:center;gap:6px;padding:18px;text-align:center;background:var(--surface, #141713);transition:background .12s;min-height:0}#pqd .qhalf.top{transform:rotate(180deg)}#pqd>*{margin:0;max-width:none;width:100%;min-height:0}#pqd .qhalf{height:100%}#pqd .qname{font:600 13px/1 var(--font-cond, Oswald, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #9aa591)}#pqd .qscore{font:800 40px/1 var(--font-display, Unbounded, sans-serif);color:var(--text, #eef2e8)}#pqd .qsig{font:800 clamp(22px,7vw,38px)/1.1 var(--font-display, Unbounded, sans-serif);min-height:1.1em}#pqd .qsub{font:600 15px/1.3 var(--font-cond, Oswald, sans-serif);letter-spacing:.06em;color:var(--muted, #9aa591);min-height:1.3em}#pqd .qhalf.fake .qsub{font:800 clamp(34px,11vw,60px)/1 var(--font-display, Unbounded, sans-serif);color:var(--text, #eef2e8);letter-spacing:0}#pqd .qhalf.ready{background:#11140f}#pqd .qhalf.isready{box-shadow:inset 0 0 0 3px var(--green, #9be22b)}#pqd .qhalf.waiting .qsig{color:var(--muted, #9aa591)}#pqd .qhalf.fake .qsig{color:var(--text, #eef2e8)}#pqd .qhalf.go{background:#1f3a0c}#pqd .qhalf.go .qsig{color:var(--green, #9be22b);font-size:clamp(30px,10vw,54px)}#pqd .qhalf.foul{background:#3a1212}#pqd .qhalf.foul .qsig{color:var(--red, #ff4b4b)}#pqd .qhalf.point .qsig,#pqd .qhalf.win .qsig{color:var(--green, #9be22b)}#pqd .qmid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;padding:10px 16px;border-block:1px solid var(--line, #2a3125);background:#0d0f0c}#pqd .qkeys{font-size:12px;color:var(--muted, #9aa591)}#pqd .qfinal{font:800 22px var(--font-display, Unbounded, sans-serif);width:100%;text-align:center}#pbomb.show{display:grid;place-content:center;justify-items:center;gap:14px;min-height:100%}#pbomb .bset{display:grid;gap:12px;justify-items:center;text-align:center;max-width:360px}#pbomb .bcount{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}#pbomb .bcount .chip{min-width:46px}#pbomb .barea{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:max(24px,env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));text-align:center;touch-action:none;user-select:none;-webkit-user-select:none;background:#0d0f0c}#pbomb .bbig{font:800 clamp(30px,10vw,58px)/1.05 var(--font-display, Unbounded, sans-serif)}#pbomb .bsmall{font:600 14px/1.3 var(--font-cond, Oswald, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--muted, #9aa591)}#pbomb .bsmall.dim{opacity:.7}#pbomb .barea.hand .bbig{color:var(--text, #eef2e8)}#pbomb .barea.task.press{background:#1f3a0c}#pbomb .barea.task.press .sig{color:var(--green, #9be22b)}#pbomb .barea.task.wait .sig{color:var(--text, #eef2e8)}#pbomb .barea.out{background:#3a1212}#pbomb .barea.out .bbig{color:var(--red, #ff4b4b)}#pbomb .barea.win .bbig{color:var(--green, #9be22b)}@media(prefers-reduced-motion:reduce){#pqd .qhalf{transition:none}}#sharevideo{width:auto;max-width:78%;max-height:52vh;aspect-ratio:9 / 16;border-radius:22px;border:1px solid var(--hair, #2a3125);box-shadow:0 24px 60px #000000a6;background:#0b0d0a;margin:6px 0 4px;object-fit:cover}#sharego[disabled]{opacity:.45}#ring .seg.ghost,#ring .seg.ghost.off,#ringwrap .seg.ghost.off{fill:#fff!important;opacity:1!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}#w4{display:grid;gap:10px}#w4 section.w4knopf.card{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px;text-align:left;align-items:start}#w4 section.w4knopf[hidden]{display:none}#w4 .w4knopf .k{font:600 12px/1 var(--font-cond, Oswald, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--green, #9be22b)}#w4 .w4knopf .v{font:600 15px/1.35 var(--font-ui, Rubik, sans-serif);color:var(--text, #eef2e8)}#w4 .w4row{display:flex;gap:8px;align-items:center;margin-top:4px}#w4 .w4row button{flex:1}#w4 .w4row .mine{font-size:14px;color:var(--muted, #9aa591)}#w4 .w4knopf .tot{font-size:12px;color:var(--muted, #9aa591)}#w4 .w4nat{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:center;padding:8px 12px;background:transparent;border:0;box-shadow:none;color:var(--text-2, #c9d2c0);font:500 13px/1.3 var(--font-ui, Rubik, sans-serif);min-height:0}#w4 .w4nat .k{font:600 11px/1 var(--font-cond, Oswald, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #9aa591)}#w4 .w4nat .c{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}#w4 .w4nat img{width:18px;height:auto;border-radius:2px}body.newbie #w4{display:none!important}#rankbody .w4how,#rankbody .w4sub{font-size:13px;color:var(--muted, #9aa591);text-align:center;margin:4px 0 10px;line-height:1.4}#rankbody .runs .r.w4top .pos{color:var(--green, #9be22b)}#rankscope{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}#rankscope::-webkit-scrollbar{display:none}#rankscope button{flex:0 0 auto}@media(max-width:520px){#rankscope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;overflow:visible;border-radius:20px;width:100%;box-sizing:border-box}#rankscope button{padding:8px 4px;letter-spacing:.06em;white-space:nowrap}#rankscope button.gs{grid-column:1 / -1}}.nextline{margin:2px auto 8px;max-width:320px;font-size:13px;line-height:1.35;color:var(--text-2);text-align:center}.nextline[hidden]{display:none}.nextline button.link{margin:0 auto;padding:6px 10px;color:var(--lime-hi, var(--green));font-size:13px;font-weight:700;letter-spacing:.01em}.nextline.invite{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px 12px;margin:4px auto 12px;border-radius:16px;border:1px solid rgba(155,226,43,.42);background:#9be22b12;box-shadow:0 0 28px #9be22b1f}.nextline .tmt{font:800 15px/1.2 var(--font-ui);color:var(--text)}.nextline .tmx{display:block}.nextline.invite button.sm{width:auto;min-width:0;margin:6px 0 0;padding:10px 18px;font-size:14px;color:var(--lime-hi, var(--green));border-color:#9be22b99}#trainres .nextline{margin-top:-4px}#hero #dailybtn.fresh{border-color:#9be22b8c;box-shadow:0 0 0 1px #9be22b59,0 0 24px #9be22b38}@media(prefers-reduced-motion:no-preference){#hero #dailybtn.fresh{animation:dailyfresh 3.2s ease-in-out infinite}@keyframes dailyfresh{50%{box-shadow:0 0 0 1px #9be22b80,0 0 34px #9be22b57}}}#over button.outchal[hidden],#hero .card.pass .v .vk{display:none}@media(orientation:landscape)and (max-height:430px){#hero .card.pass{grid-template-rows:auto;padding-top:7px;padding-bottom:7px}#hero .card.pass .k,#hero .card.pass .bar{display:none}#hero .card.pass .go{grid-row:1}#hero .card.pass .v .vk{display:inline}}.onb-bday.onb-bday1{grid-template-columns:1fr;max-width:260px;margin-left:auto;margin-right:auto}.onb-had{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:10px}.onb-had[hidden]{display:none}.onb-hadq{font:700 15px/1.35 var(--font-ui);color:var(--text);text-align:center}.onb-ynrow{display:flex;gap:10px}.onb-yn{min-width:110px;margin:0;padding:12px 20px;background:#ffffff0d;color:var(--text);border:1px solid rgba(255,255,255,.16);box-shadow:none}.onb-yn[aria-pressed=true]{background:#9be22b29;border-color:var(--green);color:var(--green)}#onb button.onb-press{width:172px;height:172px;min-width:0;padding:0;margin:26px auto 12px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#c9f56e,var(--green) 58%,var(--green-mid, #5fae12));box-shadow:0 0 0 7px var(--bg),0 0 0 9px #9be22b66,0 0 60px #9be22b61}#onb button.onb-press:active{transform:scale(.96)}.onb-press-t{font:900 22px/1 var(--font-display);letter-spacing:.06em;color:var(--green-ink, #06130a)}@media(prefers-reduced-motion:no-preference){#onb button.onb-press{animation:onbpress 2.4s ease-in-out infinite}@keyframes onbpress{50%{box-shadow:0 0 0 7px var(--bg),0 0 0 13px #9be22b38,0 0 80px #9be22b80}}}.onb-namelbl{margin-top:18px}.onb-name.onb-name2{margin-top:8px;max-width:320px;margin-left:auto;margin-right:auto}body.h-t1 #hero #dailybtn .wk{display:none}body.h-t1 #hero #dailybtn{padding-bottom:12px}body.h-t1 #w4 .w4knopf .tot,body.h-t1 #hero .card.pass .bar,body.h-t1 #w4 .w4nat{display:none}body.h-t2 #hero{gap:8px}body.h-t2 #hero .card.pass{grid-template-rows:auto;padding-top:9px;padding-bottom:9px}body.h-t2 #hero .card.pass .k{display:none}body.h-t2 #hero .card.pass .go{grid-row:1}body.h-t2 #hero .card.pass .v .vk{display:inline}body.h-t2 #w4 section.w4knopf.card{padding:10px 14px;gap:2px}body.h-t2 #w4 .w4knopf:has(.mine){grid-template-columns:minmax(0,1fr) auto;align-items:center}body.h-t2 #w4 .w4knopf:has(.mine) .k{grid-column:1;grid-row:1}body.h-t2 #w4 .w4knopf:has(.mine) .w4row{grid-column:2;grid-row:1;margin:0}body.h-t2 #w4 .w4knopf:has(.mine) .v{grid-column:1 / -1;grid-row:2}body.h-t2 #hero .tile3{min-height:64px;padding:8px 4px}body.h-t3 #hero .card.pass,body.h-t4 #w4{display:none}.evrow .evswitch{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;background:#ffffff0d;border:1px solid var(--hair);color:var(--text-2);font:800 12px var(--font-body, inherit);letter-spacing:.04em;cursor:pointer}.evrow .evswitch .sw{position:relative;width:40px;height:24px;border-radius:999px;background:#ffffff24;transition:background .2s ease;flex:none}.evrow .evswitch .sw i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .2s ease}.evrow .evswitch.on{color:var(--text);border-color:color-mix(in srgb,var(--ev, var(--green)) 60%,transparent)}.evrow .evswitch.on .sw{background:var(--ev, var(--green))}.evrow .evswitch.on .sw i{transform:translate(16px)}.evrow .evswitch b{min-width:2.2em;text-align:start}html[dir=rtl] .evrow .evswitch .sw i{left:auto;right:3px}html[dir=rtl] .evrow .evswitch.on .sw i{transform:translate(-16px)}@media(prefers-reduced-motion:reduce){.evrow .evswitch .sw,.evrow .evswitch .sw i{transition:none}}#acctcard.acct{padding-bottom:12px}#acctcard .acctline{margin:0 0 12px;max-width:none;line-height:1.45;color:var(--text-2)}#acctcard .small{max-width:none}.acform{display:flex;flex-direction:column;gap:8px;margin:0}.acin{width:100%;box-sizing:border-box;min-height:46px;padding:12px 14px;border-radius:14px;border:1px solid var(--hair);background:#ffffff0b;color:var(--text);font:600 15px var(--font-ui);text-align:start;box-shadow:inset 0 1px #ffffff0d;transition:border-color .15s,box-shadow .15s}.acin::placeholder{color:var(--muted);font-weight:500}.acin:focus{outline:none;border-color:#9be22bb3;box-shadow:0 0 0 3px #9be22b2e}.acin.accode{letter-spacing:.3em;font-family:var(--font-cond);font-size:20px;text-align:center}.acin.accode::placeholder{letter-spacing:normal;font-family:var(--font-ui);font-size:15px}.acpw{position:relative}.acpw .acin{padding-inline-end:50px}.aceye{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:42px;height:42px;min-width:0;min-height:0;margin:0;padding:0;border-radius:12px;background:none!important;border:0;box-shadow:none!important;display:grid;place-items:center;color:var(--muted)}.aceye:active{transform:translateY(-50%) scale(.94)}.aceye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aceye .slash{opacity:1}.aceye.on{color:var(--green)}.aceye.on .slash{opacity:0}#acctcard .acgo,.authbox .acgo{width:100%;margin:4px 0 0}.acpwhint{color:var(--muted);margin:-2px 2px 2px;font-size:12px}.acmsg{min-height:0;margin:8px 2px 0;line-height:1.45}.acmsg:empty{display:none}.acmsg.good{color:var(--green)}.acmsg.bad{color:#ff8a7a}.accloud{display:flex;align-items:center;gap:8px;margin:-4px 0 10px;color:var(--muted)}.accloud:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.accloud.good{color:var(--text-2)}.accloud.good:before{background:var(--green);box-shadow:0 0 8px var(--green-glow)}.acrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#acctcard .acrow button.sm{flex:1 1 auto;width:auto;margin:0}.acrow.links{gap:0 4px;justify-content:space-between;margin-top:4px}.acrow.links button.link{padding:10px 2px;text-align:start;font-size:13px;color:var(--text-2);text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:3px}.acask{margin:4px 0 10px;line-height:1.45;color:var(--text)}#acctcard button.danger.sm{width:100%;margin:0 0 6px}#acctcard>button.ghost.sm{width:100%;margin:0}#acctcard>button.link{display:block;margin:4px auto 0}.achint{color:var(--muted);margin-top:10px;line-height:1.4}html[dir=rtl] #acctcard .acin:not(.accode){text-align:right}html[dir=rtl] .acin[type=email],html[dir=rtl] .acpw .acin{direction:ltr;text-align:right}.authsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:var(--aurora, none),#060906f0;overflow-y:auto}.authbox{width:100%;max-width:380px;box-sizing:border-box;padding:26px 22px 18px;border-radius:26px;border:1px solid var(--hair);background:var(--card-bg);box-shadow:var(--card-sh);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);text-align:center}.authmark{font:900 13px/1 var(--font-display);letter-spacing:.32em;color:var(--green);margin-bottom:18px}.authbox h2{font:900 24px/1.15 var(--font-display);margin:0 0 10px;color:var(--text)}.authbox p{margin:0 0 18px;color:var(--text-2);line-height:1.5;font-size:15px}.authbox p.small{font-size:13px;color:var(--muted)}.authbox .acform{text-align:start}.authbox .acgo.big{min-height:56px;font-size:16px}.authbox button.link{display:block;margin:8px auto 0}.authok{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#9be22b47,#9be22b0f);box-shadow:0 0 30px var(--green-glow)}.authok svg{width:34px;height:34px;fill:none;stroke:var(--green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.asksecure{position:fixed;z-index:45;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));width:min(380px,calc(100% - 32px));box-sizing:border-box;transform:translate(-50%,20px);opacity:0;transition:transform .25s ease,opacity .25s ease;padding:14px 14px 10px;border-radius:20px;border:1px solid rgba(155,226,43,.35);background:var(--g-fill, none),var(--glass, #101810);box-shadow:var(--g-edge, none),0 14px 36px #00000073;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.asksecure.show{transform:translate(-50%);opacity:1}.asktxt{font:700 14px/1.4 var(--font-ui);color:var(--text);text-align:start}.askrow{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px}.askrow button{margin:0}@media(prefers-reduced-motion:reduce){.asksecure{transition:none}}.tbadge{display:inline-flex;align-items:center;gap:6px;font-weight:800;white-space:nowrap}.tbadge i{width:9px;height:9px;border-radius:50%;background:var(--tc);box-shadow:0 0 10px var(--tc);flex:none}#hhead .who{cursor:pointer}#hhead .who small .tbadge{font-size:inherit;color:var(--text)}#tiersheet .mpanel{max-height:calc(100% - 40px);overflow-y:auto}.tgoal{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:12px 14px;margin-top:12px;border-radius:18px;background:color-mix(in srgb,var(--tc) 14%,transparent);border:1px solid color-mix(in srgb,var(--tc) 40%,transparent)}.tgoal .tbadge{font-size:16px}.tgoal span:last-child{font-size:13px;color:var(--text-2)}.tnote{margin-top:8px;font-size:12px;color:var(--text-2)}.tlist{display:flex;flex-direction:column;gap:8px;margin-top:14px}.trow{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;padding:11px 12px;border-radius:16px;border:1px solid var(--hair);background:#ffffff08;text-align:start}.trow .tdot{width:12px;height:12px;border-radius:50%;background:var(--tc);box-shadow:0 0 12px var(--tc)}.trow .tb b{display:block;font:900 15px var(--font-display)}.trow .tb small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.trow.mine{border-color:color-mix(in srgb,var(--tc) 70%,transparent);background:color-mix(in srgb,var(--tc) 12%,transparent)}.trow.above{opacity:.55}.trow .tmine,.trow .tlock{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--text-2);white-space:nowrap}.trow .tmine{color:var(--tc)}.trow button{margin:0;min-width:0;white-space:nowrap}.tpract{margin-top:12px;text-align:center}#tsplace{display:block;margin:8px auto 0}.tierup .mpanel{text-align:center;padding-top:28px;overflow:hidden}.tierup .tuglow{position:absolute;inset:-40% -20% auto;height:220px;background:radial-gradient(closest-side,color-mix(in srgb,var(--tc) 55%,transparent),transparent);pointer-events:none}.tierup .tueyebrow{position:relative;font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--tc);text-transform:uppercase}.tierup h2{position:relative;margin:10px 0 8px;font:900 30px/1.1 var(--font-display)}.tierup .tunew{position:relative;color:var(--text-2);font-size:14px;line-height:1.45;max-width:320px;margin:0 auto}.tierup .tugift{position:relative;max-width:320px;margin:12px auto 0;padding:8px 14px;border-radius:16px;font:700 13px/1.35 var(--font-ui);color:var(--lime-hi);background:#9be22b1a;border:1px solid color-mix(in srgb,var(--lime-hi) 40%,transparent)}.tierup .tugift[hidden]{display:none}.tierup .tubtns{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:18px}.tierup .tubtns button{margin:0}.tierline{margin-top:6px;font-size:13px;font-weight:800;color:var(--text-2);min-height:0}.tierline:empty{display:none}html[dir=rtl] .trow,html[dir=rtl] .tgoal{text-align:right}.tgoalline{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 auto 2px;padding:0 10px;max-width:100%;border:0;border-radius:12px;background:none;box-shadow:none;color:var(--text-2);font:600 13px/1.2 var(--font-ui, inherit);letter-spacing:.01em;cursor:pointer;min-height:44px}.tgoalline[hidden]{display:none}.tgoalline span:last-child{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center}.tgoalline .tbadge{font-size:13px;color:var(--text);flex:none}.tgoalline .tbadge:after{content:"·";margin-inline-start:2px;color:var(--muted);font-weight:700}.tgoalline:active{background:#ffffff0f}body.s3d .tgoalline{text-shadow:0 1px 10px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.7)}.fr-up{margin:4px 0 8px;padding:8px 12px;border-radius:12px;background:#9be22b14;color:var(--text);font:700 12px var(--font-ui, inherit)}.fr-up:before{content:"↑ ";color:var(--green)}.tmark{display:inline-block;flex:none;width:11px;height:11px;margin-inline-end:7px;vertical-align:-1px;background:var(--tc)}.tm-beginner{border-radius:50%}.tm-riser{clip-path:polygon(50% 3%,99% 95%,1% 95%)}.tm-skilled{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tm-pro{width:10px;height:10px;border-radius:2px}.tm-master{width:14px;height:14px;vertical-align:-2px;clip-path:polygon(50% 0,62% 35%,100% 36%,70% 58%,81% 94%,50% 72%,19% 94%,30% 58%,0 36%,38% 35%)}.runs .r .who .tmark,.pcol .pm .tmark{margin-inline-start:0}.rkempty{display:flex;flex-direction:column;align-items:center;gap:14px;margin:56px auto 0;max-width:260px;color:var(--muted)}.rkempty svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.rkempty p{margin:0;font-size:15px;line-height:1.45;color:var(--text-2);text-wrap:balance}.rklegend{display:flex;flex-direction:column;align-items:center;gap:6px;margin:16px 0 4px;color:var(--muted);text-align:center}.rkmarks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font:700 11px/1.3 var(--font-ui)}.rkmarks span{display:inline-flex;align-items:center;white-space:nowrap}.rkmarks .tmark{margin-inline-end:5px}.rklegend small{font-size:11px;opacity:.8}.rknote{margin:12px 0 0;text-align:center;font-size:12px;color:var(--muted)}.rkyou{position:sticky;bottom:-80px;z-index:2;box-sizing:border-box;width:100%;max-width:360px;margin-inline:auto;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 20px;border-radius:999px;border:1px solid rgba(155,226,43,.45);background:var(--g-fill),#0e140de6;box-shadow:var(--g-edge),0 10px 30px #00000073;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s .18s}.rkyou.on{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease}.rkyou .rkw{display:inline-flex;align-items:center;min-width:0;font-size:13px;font-weight:800;color:var(--text)}.rkyou .rkw b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rkyou .n{font:900 22px var(--font-display);color:var(--green);line-height:1}@media(prefers-reduced-motion:reduce){.rkyou,.rkyou.on{transition:none;transform:none}}.runs .r.pts{grid-template-columns:40px minmax(0,1fr) 44px}.runs .r.pts.withrep{grid-template-columns:40px minmax(0,1fr) 44px 26px}.runs .r .who .cont{font-style:normal;font-weight:700;color:var(--muted);margin-inline-start:6px}#ranks>.shead,#ranks>.seg,#ranks>.chips{flex:none}#rankscope.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}#rankscope.less{-webkit-mask-image:linear-gradient(90deg,transparent,#000 34px);mask-image:linear-gradient(90deg,transparent,#000 34px)}#rankscope.more.less{-webkit-mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent)}#streamhost{width:100%;display:flex;flex-direction:column;align-items:center}#streamhost [hidden]{display:none!important}.sxhead{width:100%;max-width:380px;margin:8px 0 12px;padding:0 2px;text-align:start}.sxtitle{margin:0 0 8px;font:800 10px/1 var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.sxlead{margin:0;font:500 14px/1.45 var(--font-ui);color:var(--text-2)}#settings .card.sxcard{padding:16px;margin-bottom:14px;text-align:start}.sxh{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.sxn{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:900 13px/1 var(--font-display);color:var(--green-ink);background:var(--green);box-shadow:0 0 14px var(--green-glow)}.sxtx{min-width:0;flex:1}.sxtx b{display:block;font:800 16px/1.25 var(--font-ui);color:var(--text)}.sxtx small{display:block;margin-top:3px;font:500 12.5px/1.4 var(--font-ui);color:var(--muted)}.sxrow{display:flex;gap:8px;align-items:stretch}.sxfield{flex:1;min-width:0;display:flex;align-items:center;gap:2px;padding:0 14px;min-height:48px;border-radius:14px;background:#ffffff12;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff0f}.sxfield:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #9be22b29}.sxfield:has(input.bad){border-color:#ff6b5e;box-shadow:0 0 0 3px #ff6b5e24}.sxhash{color:var(--muted);font:800 16px/1 var(--font-ui);margin-inline-end:4px}.sxfield input{flex:1;min-width:0;width:100%;background:none;border:0;outline:0;border-radius:0;color:var(--text);font:600 16px var(--font-ui);padding:12px 0;text-align:left;user-select:text;-webkit-user-select:text}.sxfield input::placeholder{color:var(--muted);font-weight:500}button.sxbtn{min-width:0;margin:0;min-height:44px;padding:0 16px;border-radius:14px;font:800 13px/1 var(--font-ui);letter-spacing:.03em;white-space:nowrap}.sxrow button.sxbtn{min-height:48px;min-width:104px}.sxstat{display:flex;gap:10px;align-items:flex-start;margin:12px 2px 0;min-height:38px;font:600 13px/1.4 var(--font-ui);color:var(--text-2)}.sxdot{flex:none;width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--muted)}.sxdot.ok{background:var(--green);box-shadow:0 0 10px var(--green-glow)}.sxdot.warn{background:#f2c14e;box-shadow:0 0 10px #f2c14e59}.sxdot.bad{background:#ff6b5e;box-shadow:0 0 10px #ff6b5e59}.sxdot.demo{background:#b99cff;box-shadow:0 0 10px #b99cff73;animation:sxpulse 1.6s ease-in-out infinite}@keyframes sxpulse{50%{opacity:.45}}.sxnote{margin:10px 2px 0;font:500 12px/1.45 var(--font-ui);color:var(--muted)}.sxnote.sxwarn{color:#f2c14e}.sxnote:empty{display:none}.sxdemo{margin-top:14px;padding-top:14px;border-top:1px dashed var(--hair)}.sxdemorow{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sxdemolead{flex:1 1 150px;font:600 13px/1.4 var(--font-ui);color:var(--text-2)}.sxdemolive{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sxdemolive .sxstat{flex:1 1 150px;margin:0;min-height:0}.sxdemo .sxbtn{flex:none}.sxdemorow:has(.sxdemolead[hidden]){margin-bottom:12px}.sxdemorow:has(.sxdemolead[hidden]) .sxbtn{margin-inline-start:auto}.sxcmd{padding:14px;margin-bottom:10px;border-radius:14px;background:#ffffff0a;border:1px solid var(--hair)}.sxcmdtop{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.sxcmd .toggle{position:relative;margin-top:2px}.sxcmd .toggle:before{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.sxcopyrow{display:flex;gap:8px;align-items:center;margin-top:12px}.sxcode{flex:1;min-width:0;display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;background:#00000059;border:1px solid var(--hair);font:700 15px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--green);user-select:text;-webkit-user-select:text}button.sxcopy{min-width:96px}.sxloglbl{display:block;margin:14px 0 8px;font:800 10px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.sxloglist{list-style:none;margin:0;padding:8px 12px;height:128px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border-radius:12px;background:#00000047;border:1px solid var(--hair)}.sxloglist li{flex:none;display:flex;align-items:center;gap:8px;height:28px;font:600 13px/1 var(--font-ui);color:var(--text-2);white-space:nowrap}.sxloglist li b{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#b99cff;font-weight:700}.sxloglist li code{flex:none;font:700 12.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text)}.sxloglist li .nt{margin-inline-start:auto;flex:none;font:800 11px/1 var(--font-ui);color:var(--green)}.sxloglist li.off{opacity:.5}.sxloglist li.off .nt{color:var(--muted);font-weight:600}.sxloglist li.empty{margin:auto;height:auto;color:var(--muted);font-weight:500;white-space:normal;text-align:center}.sxlbl{display:block;margin:0 0 8px;font:800 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.sxnote+.sxlbl,.bgtiles+.sxnote+.sxlbl{margin-top:18px}.sxseg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#0000004d;border:1px solid var(--hair)}button.sxsegb{margin:0;min-width:0;min-height:44px;padding:0 8px;border-radius:10px;background:none;border:0;box-shadow:none;color:var(--text-2);font:800 13px/1.2 var(--font-ui);letter-spacing:.02em}button.sxsegb.active{background:#9be22b24;color:var(--green);box-shadow:inset 0 0 0 1px var(--green-deep)}.bgtiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}button.bgtile{margin:0;min-width:0;min-height:44px;padding:8px 6px 10px;border-radius:14px;background:#ffffff0a;border:1px solid var(--hair);box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-2)}button.bgtile.active{border-color:var(--green);background:#9be22b14;color:var(--green)}.bgl{font:800 11px/1.2 var(--font-ui);letter-spacing:.03em;text-align:center;overflow-wrap:anywhere}.mock{position:relative;display:block;width:100%;max-width:76px;aspect-ratio:9 / 13;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.mock.m-normal{background:radial-gradient(ellipse 70% 45% at 50% 60%,#1a3a12 0%,transparent 70%),#080c08}.mock.m-green{background:#00b140}.mock.m-transparent{background:conic-gradient(#454a45 25%,#2a2f2a 0,#2a2f2a 50%,#454a45 0,#454a45 75%,#2a2f2a 0) 0 0 / 12px 12px}.mock .mbar{position:absolute;top:7px;left:50%;width:54%;height:6px;border-radius:3px;transform:translate(-50%);background:#6441a5}.mock .mring{position:absolute;left:50%;top:56%;width:58%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);border:3px solid #9be22b;box-shadow:0 0 0 1px #00000059,0 0 8px #9be22b66}.sxurlrow{display:flex;flex-direction:column;gap:8px}.sxurl{display:block;width:100%;resize:none;padding:12px 14px;border-radius:14px;background:#00000059;border:1px solid var(--hair);color:var(--text-2);font:600 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;text-align:left;user-select:text;-webkit-user-select:text}.sxurl:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #9be22b29}.sxurlrow button.sxbtn{width:100%;min-height:48px}.sxhow{margin:14px 0 2px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sxhow li{position:relative;padding-inline-start:18px;font:500 12.5px/1.45 var(--font-ui);color:var(--text-2)}.sxhow li:before{content:"";position:absolute;inset-inline-start:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--green)}@media(max-width:380px){.sxrow button.sxbtn,button.sxcopy{min-width:0;padding:0 12px}#settings .card.sxcard{padding:14px}}@media(prefers-reduced-motion:reduce){.sxdot.demo{animation:none}}#chatbar{white-space:normal;text-align:center;line-height:1.25;border-radius:18px;letter-spacing:.05em;max-width:90%}#ringzone{position:relative}.placechip{position:absolute;top:10px;left:50%;min-width:0;width:auto;transform:translate(-50%);z-index:2;pointer-events:auto;display:flex;align-items:center;gap:8px;height:40px;max-width:calc(100% - 8px);margin:0;padding:4px 16px 4px 4px;border-radius:999px;border:1px solid var(--hair);color:var(--text);font:700 13px/1 var(--font-ui);letter-spacing:0;white-space:nowrap;background:var(--g-fill),var(--glass);box-shadow:var(--g-edge),0 8px 22px #00000059;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.placechip:before{content:"";position:absolute;top:-2px;right:-4px;bottom:-2px;left:-4px}.placechip[hidden]{display:none}.placechip:active{transform:translate(-50%) scale(.97)}.placechip i{flex:none;width:32px;height:32px;border-radius:50%;background:#050805 center / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff38}.placechip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.placechip.fresh:after{content:"";position:absolute;top:1px;inset-inline-end:3px;width:10px;height:10px;border-radius:50%;background:var(--lime-hi);box-shadow:0 0 0 2px #080c08d9,0 0 10px #d2ff6eb3}.placechip.tight{left:auto;right:auto;inset-inline-start:4px;transform:none;width:44px;height:44px;padding:5px;gap:0;justify-content:center}.placechip.tight span{display:none}.placechip.tight:active{transform:scale(.97)}body.cam .placechip,body.playing .placechip,body.counting .placechip,body.streamer .placechip,body.bg-green .placechip,body.bg-transparent .placechip{display:none}.placecard{width:100%;max-width:380px;margin:0 0 14px;text-align:start}.placecard[hidden]{display:none}.pc-btn{min-width:0;display:flex;align-items:center;gap:14px;width:100%;min-height:84px;margin:0;padding:10px 14px 10px 10px;border-radius:24px;text-align:start;color:var(--text);letter-spacing:0;background:var(--g-fill),var(--glass);border:1px solid var(--hair);box-shadow:var(--g-edge),0 14px 34px #0000004d;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.pc-pv{flex:none;width:64px;height:64px;border-radius:18px;background:#050805 center / cover no-repeat;box-shadow:inset 0 0 0 1px #fff3}.pc-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pc-tx b{font:800 16px/1.2 var(--font-ui)}.pc-tx small{font:500 12px/1.35 var(--font-ui);color:var(--muted)}.pc-week{align-self:flex-start;margin-top:3px;padding:4px 10px;border-radius:14px;font:700 11px/1.2 var(--font-ui);letter-spacing:0;color:var(--lime-hi);border:1px solid color-mix(in srgb,var(--lime-hi) 45%,transparent);background:#9be22b14;max-width:100%}.pc-go{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f}.pc-go svg{width:18px;height:18px;fill:none;stroke:var(--lime-hi);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html[dir=rtl] .pc-go svg{transform:scaleX(-1)}@media(orientation:landscape)and (max-height:500px){.placecard{margin-bottom:8px}.pc-btn{min-height:60px;padding-block:6px}.pc-pv{width:44px;height:44px;border-radius:12px}.pc-tx small{display:none}.pc-week{margin-top:1px;padding-block:2px}}#places{padding:calc(8px + var(--sat)) 14px calc(14px + var(--sab));justify-content:flex-start;align-items:stretch;gap:8px;background:none;text-align:start;overflow-y:auto}body:not(.s3d) #places{background:radial-gradient(ellipse 80% 40% at 50% 30%,rgba(155,226,43,.07),transparent 70%)}.pl-head,.pl-chips,.pl-card{width:100%;max-width:460px;margin-inline:auto}.pl-head{display:flex;align-items:center;gap:10px;flex:none;min-height:48px}.pl-title{flex:1;min-width:0;margin:0;font-size:22px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 12px rgba(0,0,0,.8)}.pl-coins{flex:none;min-height:44px;background:var(--g-fill),var(--glass);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}#places button.tback{background:var(--g-fill),var(--glass);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.pl-chips{flex:none;display:flex;gap:8px;overflow-x:auto;padding:6px 4px 10px;margin-block:-6px -10px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pl-chips::-webkit-scrollbar{display:none}button.pl-chip{flex:none;min-height:44px;margin:0;padding:0 16px;font:700 13px/1 var(--font-ui);letter-spacing:0;color:var(--text-2);scroll-snap-align:center;white-space:nowrap;background:var(--g-fill),var(--glass);border:1px solid var(--hair);box-shadow:var(--g-edge);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}button.pl-chip.active{color:var(--green-ink);background:linear-gradient(180deg,#c6f55f,#8ed11c);border-color:transparent;box-shadow:0 0 12px #9be22b59,inset 0 1px #fff9}.pl-zone{position:relative;flex:1 1 auto;min-height:120px;width:100%;max-width:460px;margin-inline:auto;border-radius:28px;outline-offset:-4px}.pl-pv{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto;max-height:100%;aspect-ratio:4 / 3;border-radius:28px;background:#050805 center / cover no-repeat;box-shadow:inset 0 0 0 1px var(--hair)}.pl-pv[hidden]{display:none}button.pl-arrow{position:absolute;top:50%;margin:-22px 0 0;width:44px;height:44px;z-index:2;background:var(--g-fill),var(--glass);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--g-edge)}.pl-arrow[hidden]{display:none}.pl-arrow svg{width:22px;height:22px;stroke:var(--text);stroke-width:2.4;stroke-linejoin:round}.pl-prev{inset-inline-start:2px}.pl-next{inset-inline-end:2px}.pl-next svg{transform:scaleX(-1)}html[dir=rtl] .pl-prev svg{transform:scaleX(-1)}html[dir=rtl] .pl-next svg{transform:none}.pl-count{position:absolute;bottom:4px;left:50%;transform:translate(-50%);max-width:calc(100% - 100px);padding:6px 12px;border-radius:999px;font:700 11px/1 var(--font-ui);letter-spacing:.04em;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--g-fill),var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.pl-card{flex:none;display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;border-radius:28px;border:1px solid var(--hair);text-align:start;background:var(--g-fill),#0a0f09cc;box-shadow:var(--g-edge),0 18px 44px #00000073;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.pl-tags{display:flex;gap:6px;min-height:26px;overflow:hidden}.pl-tag{display:inline-flex;align-items:center;gap:5px;flex:none;max-width:100%;padding:6px 10px;border-radius:999px;font:800 10.5px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-2);background:#ffffff12;border:1px solid var(--hair)}.pl-tag.t-free{color:var(--lime-hi);border-color:color-mix(in srgb,var(--lime-hi) 40%,transparent)}.pl-tag.t-week{color:var(--green-ink);background:linear-gradient(180deg,#d2ff6e,#9be22b);border-color:transparent}.pl-tag.t-tier{color:var(--tc, var(--text));border-color:color-mix(in srgb,var(--tc, #fff) 55%,transparent);background:color-mix(in srgb,var(--tc, #fff) 12%,transparent)}.pl-tag.t-new{color:var(--green-ink);background:var(--lime-hi);border-color:transparent}.pl-tag.t-price{color:var(--text)}.pl-info{min-width:0}.pl-name{margin:0;font:900 25px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere}.pl-mood{margin:4px 0 0;min-height:2.8em;font:500 14px/1.4 var(--font-ui);color:var(--text-2)}.pl-main,.pl-sub{width:100%;margin:0;min-height:52px;padding:12px 18px;font-size:15px;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pl-sub{min-height:46px;font-size:14px}.pl-sub[hidden]{display:inline-flex;visibility:hidden}.pl-price{display:inline-flex;align-items:center;gap:5px}.pl-price .obj{display:block;flex:none}.pl-main.dim,.pl-sub.dim{background:#ffffff12;color:var(--text);border:1px solid var(--hair);box-shadow:none}.pl-main.done,.pl-main.locked{background:#ffffff12;color:var(--text-2);border:1px solid var(--hair);box-shadow:none;opacity:.85}.pl-sub.locked{color:var(--text-2)}.pl-main:disabled,.pl-sub:disabled{opacity:.6}.pl-main:disabled:not(.done):not(.locked){opacity:.4}.pl-hint{min-height:15px;text-align:center;font:600 12px/1.3 var(--font-ui);color:var(--muted)}body.s3d .pl-hint,body.s3d .pl-title{text-shadow:none}@media(orientation:landscape)and (max-height:500px),(min-aspect-ratio:1/1)and (min-height:501px)and (min-width:820px){body[data-screen=places] #places{left:0;right:0;box-shadow:none}#places.show{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:24px;row-gap:8px;align-items:start;padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));overflow:hidden}.pl-head{grid-column:1;grid-row:1}.pl-chips{grid-column:1;grid-row:2;flex-wrap:wrap;overflow:visible;margin-block:0;padding-block:2px}.pl-card{grid-column:1;grid-row:3;align-self:end}.pl-zone{grid-column:2;grid-row:1 / -1;align-self:stretch;max-width:none;margin:0;height:100%}}@media(orientation:landscape)and (max-height:500px){.pl-chips{flex-wrap:nowrap;overflow-x:auto;padding-block:2px}#places{padding-top:calc(4px + var(--sat));padding-bottom:calc(6px + var(--sab))}.pl-card{padding:10px 14px 8px;gap:5px;border-radius:24px}.pl-name{font-size:20px}.pl-mood{min-height:1.4em;font-size:13px}.pl-main{min-height:46px;padding:8px 16px}.pl-sub{min-height:40px;padding:6px 14px}.pl-tags{min-height:24px}.pl-head{min-height:44px}.placechip{top:4px}}@media(max-height:700px)and (orientation:portrait){.pl-card{padding:11px 14px 10px;gap:6px}.pl-name{font-size:22px}.pl-mood{min-height:2.8em;font-size:13px}.pl-main{min-height:48px;padding:10px 16px}.pl-sub{min-height:44px;padding:8px 14px}#places{gap:6px}}@media(min-width:600px)and (orientation:portrait){.pl-head,.pl-chips,.pl-card,.pl-zone{max-width:520px}}@media(prefers-reduced-transparency:reduce){.pl-card{background:#101810}.placechip,.pc-btn,.pl-arrow,.pl-count,button.pl-chip,.pl-coins,#places button.tback{background:var(--glass)}}@media(prefers-contrast:more){.pl-tag,.pl-count,.placechip{border-color:#ffffff80}.pl-mood{color:var(--text)}}:root{--gl-h: clamp(128px, 28dvh, 230px)}@media(max-height:720px){:root{--gl-h: clamp(128px, 24dvh, 230px)}}#ghostlane{position:absolute;z-index:1;left:12px;right:12px;top:calc(10px + var(--sat, 0px));height:calc(var(--gl-h) - 10px);display:grid;grid-template-rows:auto 1fr auto auto auto;gap:6px;padding:10px 14px;border-radius:var(--r-card, 22px);background:var(--card-bg);border:1px solid var(--hair);box-shadow:var(--card-sh);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);pointer-events:none;text-align:start}#ghostlane[hidden]{display:none}body.ghostlane:not(.cam) #game{top:calc(var(--gl-h) + var(--sat, 0px))}body.ghostlane:not(.cam) #ringwrap{width:min(86vw,calc((100dvh - var(--gl-h) - var(--sat, 0px)) * .58),400px)}body.ghostlane.cam #ghostlane{top:calc(var(--cam-h, 40%) - var(--gl-h) + 54px);height:calc(var(--gl-h) - 54px);grid-template-rows:auto 1fr}body.ghostlane.cam #ghostlane .gl-bar,body.ghostlane.cam #ghostlane .gl-foot{display:none}.gl-who{display:flex;align-items:center;gap:8px;min-width:0;font:700 13px/1.2 var(--font-ui);color:var(--text-2)}.gl-cc{flex:none;padding:2px 6px;border-radius:6px;background:#ffffff14;font:800 11px/1.2 var(--font-ui);letter-spacing:.08em;color:var(--text)}.gl-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:800}.gl-tag{flex:none;padding:2px 7px;border-radius:999px;border:1px solid var(--hair);font:800 10px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.gl-who [hidden]{display:none}.gl-main{display:flex;align-items:center;gap:14px;min-height:0}.gl-ring{flex:none;width:clamp(48px,9dvh,66px);height:clamp(48px,9dvh,66px);transform:rotate(-90deg);overflow:visible}.gl-bg{fill:none;stroke:#ffffff1f;stroke-width:4}.gl-fg{fill:none;stroke:var(--green);stroke-width:4;stroke-linecap:round;transition:stroke .2s}.gl-mark{fill:#fff;opacity:0;stroke:var(--bg, #070a07);stroke-width:1.4;transition:opacity .15s}.gl-txt{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.gl-rd{display:flex;align-items:baseline;gap:8px}.gl-rk{font:800 10px/1 var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.gl-rn{font:900 clamp(26px,5.4dvh,38px)/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.gl-act{display:flex;align-items:center;gap:7px;font:600 clamp(15px,2.6dvh,19px)/1.1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.gl-ic{flex:none;display:inline-flex;width:18px;height:18px}.gl-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.gl-ic svg .fill{fill:currentColor;stroke:none}#ghostlane[data-act=pressed] .gl-act{color:var(--green)}#ghostlane[data-act=held] .gl-act{color:var(--text)}.gl-bar{position:relative;height:6px;border-radius:99px;background:#ffffff1a}.gl-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:99px;background:var(--green);transition:width .3s ease}.gl-flag{position:absolute;top:-4px;inset-inline-end:-1px;width:3px;height:14px;border-radius:2px;background:var(--text)}.gl-foot{display:flex;justify-content:flex-end;font:700 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.gl-line{min-height:0;font:600 clamp(14px,2.4dvh,17px)/1.2 var(--font-cond);letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.gl-line:empty{display:none}#ghostlane.gone .gl-rn{color:var(--muted)}#ghostlane[data-act=down] .gl-act{color:var(--red)}#ghostlane[data-act=down] .gl-fg{stroke:var(--red);opacity:.55;animation:gldown 1.4s ease-out}@keyframes gldown{0%{opacity:1}to{opacity:.55}}#ghostlane[data-act=down] .gl-fill{background:var(--text-2)}html[dir=rtl] #ghostlane{direction:rtl}html[dir=rtl] .gl-ring{transform:rotate(-90deg) scaleY(-1)}@media(prefers-reduced-motion:reduce){.gl-fill,.gl-fg,.gl-mark{transition:none}}@media(orientation:landscape)and (max-height:500px){:root{--gl-h: 0px}#ghostlane{display:none}}.gh-entry{text-align:start}.gh-entry .vs-big{text-align:center}.gh-how{margin:12px 0 2px;padding:0;list-style:none;counter-reset:gh;display:grid;gap:10px;text-align:start}.gh-how li{counter-increment:gh;display:flex;gap:12px;align-items:baseline;font:600 16px/1.35 var(--font-cond);letter-spacing:.03em;color:var(--text)}.gh-how li:before{content:counter(gh);flex:none;width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font:900 12px/1 var(--font-display);color:var(--green-ink);background:var(--green)}.gh-small{margin:10px auto 0;max-width:32ch;font:500 12.5px/1.45 var(--font-ui);color:var(--muted);text-align:center}.ghov .vs-go{width:100%;max-width:420px}.gh-bots{width:100%;max-width:420px;margin:4px auto 6px;display:grid;gap:8px}.gh-bots .gh-bot{margin:0}.gh-note{font:500 12.5px/1.45 var(--font-ui);color:var(--muted);text-align:center}.gh-line{margin-top:10px;font:600 16px/1.3 var(--font-cond);letter-spacing:.04em;color:var(--text);text-align:center}.gh-res{display:grid;gap:4px}.ghcard .gh-bots{margin-top:10px}
