@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg:#0a0f3c;--c-bg-deep:#050826;--c-bg-raise:#111a5a;--c-cell-1:#1a2fa8;--c-cell-2:#13207a;--c-cell-hi:#2c47d6;--c-gold:#fc3;--c-gold-hi:#fff0a8;--c-gold-mid:#ffd95e;--c-gold-lo:#c98f0e;--c-gold-deep:#7a5203;--c-magenta:#ff2e88;--c-magenta-lo:#a3134f;--c-lime:#c6ff3d;--c-lime-lo:#5d8a00;--c-red:#ff3b30;--c-red-lo:#9c120b;--c-cyan:#4de8ff;--c-violet:#8a5cff;--c-text:#f5f3ff;--c-text-dim:#f5f3ffa8;--c-text-mute:#f5f3ff6b;--c-line:#ffffff1f;--c-line-strong:#ffffff3d;--c-glass:#141e6e8c;--c-scrim:#030518b8;--g-gold:linear-gradient(180deg, #fff6c4 0%, #ffe07a 22%, #fc3 48%, #e8a514 72%, #a86c05 100%);--g-gold-text:linear-gradient(180deg, #fffbe6 0%, #ffe58a 35%, #fc3 55%, #d99510 100%);--g-cell:linear-gradient(180deg, var(--c-cell-1) 0%, var(--c-cell-2) 100%);--g-cell-hot:linear-gradient(180deg, #2a46d8 0%, #1a2fa8 100%);--g-magenta:linear-gradient(180deg, #ff7ab4 0%, #ff2e88 45%, #c3145f 100%);--g-lime:linear-gradient(180deg, #ecffb0 0%, #c6ff3d 45%, #7fb800 100%);--g-red:linear-gradient(180deg, #ff8a80 0%, #ff3b30 45%, #b3140b 100%);--g-stage:radial-gradient(120% 90% at 50% 0%, #1b2a9a 0%, #0d1550 45%, #050826 100%);--f-display:"Unbounded", "Onest Variable", system-ui, sans-serif;--f-ui:"Onest Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:26px;--fs-2xl:34px;--fs-3xl:48px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:128px;--fs-tv-question:60px;--fs-tv-value:72px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.45;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:40px;--r-pill:999px;--sh-sm:0 2px 6px #00000059;--sh-md:0 10px 28px #00000073;--sh-lg:0 24px 60px #0000008c;--sh-sticker:0 0 0 4px #fff, 0 6px 0 4px #00000047, 0 14px 26px #00000073;--sh-sticker-sm:0 0 0 3px #fff, 0 4px 0 3px #00000047, 0 8px 16px #0006;--sh-bevel-gold:inset 0 0 0 2px #ffcc33b3, inset 0 0 0 4px #7a52038c, inset 0 3px 0 4px #fff0a840;--sh-cell:inset 0 0 0 2px #ffcc338c, inset 0 2px 0 2px #ffffff1f, inset 0 0 36px #5a8cff59, inset 0 -10px 22px #00000059, 0 10px 24px #00000073;--sh-glow-gold:0 0 0 2px #ffcc33e6, 0 0 24px #ffcc33a6, 0 0 64px #ffcc3359;--sh-glow-magenta:0 0 0 2px #ff2e88e6, 0 0 24px #ff2e8899, 0 0 64px #ff2e884d;--sh-glow-lime:0 0 0 2px #c6ff3df2, 0 0 28px #c6ff3d99, 0 0 70px #c6ff3d4d;--sh-glow-red:0 0 0 2px #ff3b30f2, 0 0 28px #ff3b3099, 0 0 70px #ff3b304d;--ts-deep:0 2px 0 #00000059, 0 6px 18px #00000080;--ts-3d-gold:0 1px 0 #c98f0e, 0 2px 0 #b07a08, 0 3px 0 #976505, 0 4px 0 #7a5203, 0 5px 0 #5e3f02, 0 10px 18px #0000008c;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur:.22s;--dur-slow:.32s;--z-base:1;--z-overlay:50;--z-modal:80;--z-stamp:90;--z-toast:100;--z-confetti:110}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--c-bg);background-image:var(--g-stage);color:var(--c-text);font-family:var(--f-ui);font-size:var(--fs-md);line-height:var(--lh-body);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;background-attachment:fixed}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.01em}img,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:var(--c-gold);text-underline-offset:3px;text-decoration-thickness:2px}::selection{background:var(--c-magenta);color:#fff}:focus-visible{outline:3px solid var(--c-cyan);outline-offset:3px}.u-display{font-family:var(--f-display);letter-spacing:-.01em;font-weight:800;line-height:var(--lh-tight)}.u-mono{font-family:var(--f-mono)}.u-num{font-variant-numeric:tabular-nums}.u-gold-text{background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 3px 0 var(--c-gold-deep)) drop-shadow(0 8px 14px #00000080);-webkit-background-clip:text;background-clip:text}.u-dim{color:var(--c-text-dim)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-grain{isolation:isolate;position:relative}.u-grain:after{content:"";z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.u-scanlines{isolation:isolate;position:relative}.u-scanlines:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.u-stage-bg{background:var(--g-stage)}.u-shake{animation:sv-shake .42s var(--ease-out) both}.u-pulse{animation:sv-pulse 1.1s var(--ease-in-out) infinite}.u-glow{animation:sv-glow 1.6s var(--ease-in-out) infinite}.u-float{animation:sv-float 3.2s var(--ease-in-out) infinite}@keyframes sv-shake{0%,to{transform:translate(0,0)}15%{transform:translate(-10px,4px)rotate(-.6deg)}30%{transform:translate(9px,-5px)rotate(.5deg)}45%{transform:translate(-7px,3px)rotate(-.4deg)}60%{transform:translate(5px,-2px)rotate(.3deg)}75%{transform:translate(-3px,1px)}}@keyframes sv-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.035)}}@keyframes sv-glow{0%,to{box-shadow:var(--sh-glow-gold)}50%{box-shadow:0 0 0 3px #fc3,0 0 40px #ffcc33d9,0 0 110px #ffcc3373}}@keyframes sv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sv-spin{to{transform:rotate(360deg)}}@keyframes sv-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes sv-eq{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.u-pulse,.u-glow,.u-float{animation:none}}.sv-btn{--btn-bg:var(--g-gold);--btn-fg:#2b1900;--btn-edge:#8a5a00;--btn-glow:#ffcc3359;--btn-ring:#fff6c4e6;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-r);font-family:var(--f-display);font-weight:800;font-size:var(--btn-fs);letter-spacing:.01em;color:var(--btn-fg);background:var(--btn-bg);box-shadow:inset 0 0 0 1.5px var(--btn-ring), inset 0 -4px 0 #00000029, 0 5px 0 var(--btn-edge), 0 12px 22px #0000006b, 0 0 28px var(--btn-glow);text-shadow:0 1px #ffffff59;-webkit-user-select:none;user-select:none;white-space:nowrap;isolation:isolate;transition:filter var(--dur-fast), box-shadow var(--dur-fast), opacity var(--dur-fast);justify-content:center;align-items:center;gap:.55em;line-height:1.05;display:inline-flex;position:relative}.sv-btn:before{content:"";border-radius:calc(var(--btn-r) - 2px) calc(var(--btn-r) - 2px) 50% 50% / calc(var(--btn-r) - 2px) calc(var(--btn-r) - 2px) 8px 8px;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff6b,#ffffff0a);position:absolute;inset:2px 3px 48%}.sv-btn:hover:not(:disabled){filter:brightness(1.06)saturate(1.05)}.sv-btn:active:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--btn-ring), inset 0 -2px 0 #00000029, 0 1px 0 var(--btn-edge), 0 4px 10px #0000006b, 0 0 18px var(--btn-glow)}.sv-btn:disabled{filter:grayscale(.85)brightness(.62);opacity:.75}.sv-btn--sm{--btn-h:36px;--btn-px:14px;--btn-fs:12px;--btn-r:10px}.sv-btn--md{--btn-h:48px;--btn-px:20px;--btn-fs:14px;--btn-r:14px}.sv-btn--lg{--btn-h:64px;--btn-px:28px;--btn-fs:19px;--btn-r:18px}.sv-btn--giant{--btn-h:132px;--btn-px:36px;--btn-fs:40px;--btn-r:32px;letter-spacing:.02em;box-shadow:inset 0 0 0 2px var(--btn-ring), inset 0 -8px 0 #0000002e, 0 10px 0 var(--btn-edge), 0 22px 40px #00000080, 0 0 60px var(--btn-glow)}.sv-btn--danger{--btn-bg:var(--g-red);--btn-fg:#fff;--btn-edge:#7a0d07;--btn-glow:#ff3b3066;--btn-ring:#ffbeb9b3;text-shadow:0 2px #00000040}.sv-btn--good{--btn-bg:var(--g-lime);--btn-fg:#172500;--btn-edge:#446800;--btn-glow:#c6ff3d61;--btn-ring:#f0ffc8e6}.sv-btn--blue{--btn-bg:var(--g-cell-hot);--btn-fg:var(--c-text);--btn-edge:#070d45;--btn-glow:#5078ff40;--btn-ring:#fc39;text-shadow:0 2px #00000059}.sv-btn--ghost{--btn-bg:#ffffff0a;--btn-fg:var(--c-text);--btn-edge:transparent;--btn-glow:transparent;--btn-ring:var(--c-line-strong);text-shadow:none;box-shadow:inset 0 0 0 1.5px var(--btn-ring);font-family:var(--f-ui);font-weight:700}.sv-btn--ghost:before{display:none}.sv-btn--ghost:hover:not(:disabled){--btn-bg:#ffffff17;--btn-ring:#fc39}.sv-btn--ghost:active:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--btn-ring)}.sv-btn--block{width:100%;display:flex}.sv-btn__icon{place-items:center;font-size:1.15em;line-height:1;display:inline-grid}.sv-btn__label{text-overflow:ellipsis;overflow:hidden}.sv-btn__kbd{font-family:var(--f-mono);text-shadow:none;opacity:.85;background:#0000002e;border-radius:6px;margin-left:.2em;padding:.18em .5em;font-size:.68em;font-weight:700;box-shadow:inset 0 -1px #00000040}.sv-btn__spinner{border:.16em solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite sv-spin}.sv-avatar{--av-size:64px;--av-color:var(--c-magenta);--av-ring:transparent;--av-line:calc(var(--av-size) * .05 + 1.5px);width:var(--av-size);height:var(--av-size);background:var(--av-color);transform:rotate(var(--av-tilt,0deg));transition:filter var(--dur), box-shadow var(--dur);border-radius:28%;flex:none;place-items:center;display:inline-grid;position:relative}.sv-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.sv-avatar--sticker{box-shadow:0 0 0 var(--av-line) #fff, 0 calc(var(--av-size) * .06) 0 var(--av-line) #00000047, 0 calc(var(--av-size) * .12) calc(var(--av-size) * .22) #00000080}.sv-avatar--ring{box-shadow:0 0 0 var(--av-line) #fff, 0 0 0 calc(var(--av-line) + 4px) var(--av-ring), 0 0 calc(var(--av-size) * .45) var(--av-ring), 0 calc(var(--av-size) * .12) calc(var(--av-size) * .22) #00000080}.sv-avatar--dim{filter:grayscale()brightness(.55)}.sv-avatar__mono{border-radius:inherit;width:100%;height:100%;font-family:var(--f-display);font-weight:900;font-size:calc(var(--av-size) * .44);color:#0d1040;background:radial-gradient(circle at 30% 22%, #fff9, transparent 52%), radial-gradient(circle at 70% 90%, #00000040, transparent 60%), var(--av-color);text-shadow:0 2px #ffffff59;-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:grid}.sv-num{font-variant-numeric:tabular-nums;transition:filter var(--dur-slow), color var(--dur-slow);display:inline-block}.sv-num--up{filter:drop-shadow(0 0 10px #c6ff3de6)}.sv-num--down{filter:drop-shadow(0 0 10px #ff3b30e6)}.sv-pcard{--pc-glow:transparent;border-radius:var(--r-lg);min-width:0;box-shadow:inset 0 0 0 1.5px #ffcc3373, inset 0 2px 0 #ffffff1f, inset 0 0 30px #5a8cff38, 0 10px 26px #00000073, 0 0 0 0 var(--pc-glow);color:var(--c-text);transition:box-shadow var(--dur), filter var(--dur), opacity var(--dur), transform var(--dur) var(--ease-snap);background:linear-gradient(#2234aaeb 0%,#0f1860f0 100%);align-items:center;gap:12px;display:flex;position:relative}.sv-pcard.is-clickable{cursor:pointer}.sv-pcard.is-clickable:hover{filter:brightness(1.1)}.sv-pcard__avatar{flex:none;position:relative}.sv-pcard__body{flex-direction:column;gap:2px;min-width:0;display:flex}.sv-pcard__name{align-items:center;gap:6px;min-width:0;font-weight:700;display:flex}.sv-pcard__name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-pcard__score{font-family:var(--f-display);letter-spacing:-.02em;background:var(--g-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}.sv-pcard.is-neg .sv-pcard__score{background:linear-gradient(#ffd0cc,#ff6a5f 50%,#d0261b);-webkit-background-clip:text;background-clip:text}.sv-pcard__meta{min-height:0;color:var(--c-text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.sv-pcard__meta:empty{display:none}.sv-pcard__items b{font-family:var(--f-display);color:var(--c-text);margin-left:2px;font-weight:800}.sv-pcard__star{color:#4a2c00;background:var(--g-gold);z-index:2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid;position:absolute;top:-10px;left:-12px;transform:rotate(-12deg);box-shadow:0 0 0 2.5px #fff,0 3px 0 2px #0000004d,0 0 18px #ffcc33d9}.sv-pcard__silenced{z-index:2;background:#2a2f55;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid;position:absolute;bottom:-8px;right:-10px;box-shadow:0 0 0 2.5px #fff,0 3px 8px #00000080}.sv-pcard__badge{border-radius:var(--r-pill);min-width:30px;height:30px;font-family:var(--f-display);color:#172500;background:var(--g-lime);z-index:3;place-items:center;padding:0 8px;font-size:14px;font-weight:800;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 0 0 2.5px #fff,0 3px 0 2px #0000004d,0 0 16px #c6ff3d99}.sv-pcard__flash{border-radius:inherit;pointer-events:none;animation:sv-pcard-flash .9s var(--ease-out) forwards;z-index:4;background:radial-gradient(circle at 50% 30%,#fff 0%,#ffcc33d9 40%,#0000 75%);position:absolute;inset:0}@keyframes sv-pcard-flash{0%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1)}}.sv-pcard__pops{pointer-events:none;z-index:5;justify-items:center;height:0;display:grid;position:absolute;top:0;left:0;right:0}.sv-pop{font-family:var(--f-display);font-weight:900;font-size:var(--pop-fs,32px);white-space:nowrap;-webkit-text-stroke:2px #050826d9;paint-order:stroke fill;text-shadow:0 4px #00000059,0 0 22px;grid-area:1/1;line-height:1}.sv-pop--good{color:var(--c-lime)}.sv-pop--bad{color:var(--c-red)}.sv-pcard.is-chooser{box-shadow:inset 0 0 0 2px #ffcc33f2,inset 0 0 34px #fc33,0 10px 26px #00000073,0 0 26px #ffcc3373}.sv-pcard.is-answering{box-shadow:inset 0 0 0 2.5px var(--c-lime), inset 0 0 40px #c6ff3d40, 0 0 0 4px #c6ff3d40, 0 0 50px #c6ff3d8c, 0 14px 30px #00000080;animation:sv-pulse 1s var(--ease-in-out) infinite;z-index:2;background:linear-gradient(#3e5bff 0%,#1a2fa8 100%)}.sv-pcard.is-good{box-shadow:inset 0 0 0 2.5px var(--c-lime), 0 0 46px #c6ff3d99, 0 14px 30px #00000080}.sv-pcard.is-bad{box-shadow:inset 0 0 0 2.5px var(--c-red), 0 0 46px #ff3b3099, 0 14px 30px #00000080}.sv-pcard.is-dim{opacity:.5;filter:grayscale(.7)}.sv-pcard.is-offline .sv-pcard__name-text{color:var(--c-text-mute)}.sv-pcard.is-me{box-shadow:inset 0 0 0 2px var(--c-cyan), inset 0 0 30px #4de8ff2e, 0 10px 26px #00000073}.sv-pcard--tv{--pop-fs:54px;text-align:center;border-radius:var(--r-xl);flex-direction:column;justify-content:flex-start;gap:6px;min-width:230px;margin-top:64px;padding:0 22px 18px}.sv-pcard--tv .sv-pcard__avatar{margin-top:-60px}.sv-pcard--tv .sv-pcard__body{align-items:center;gap:6px;width:100%}.sv-pcard--tv .sv-pcard__name{font-family:var(--f-display);justify-content:center;max-width:100%;margin-top:6px;font-size:28px;font-weight:700}.sv-pcard--tv .sv-pcard__score{font-size:58px}.sv-pcard--tv .sv-pcard__meta{justify-content:center;font-size:20px}.sv-pcard--tv .sv-pcard__star{width:44px;height:44px;font-size:26px;top:-14px;left:-18px}.sv-pcard--tv .sv-pcard__silenced{width:42px;height:42px;font-size:24px}.sv-pcard--tv .sv-pcard__badge{min-width:42px;height:42px;font-size:20px;top:-14px;right:-14px}.sv-pcard--tv .sv-pcard__pops{top:-40px}.sv-pcard--host{--pop-fs:26px;border-radius:var(--r-md);gap:14px;padding:10px 14px 10px 12px}.sv-pcard--host .sv-pcard__body{flex:1;grid-template-columns:1fr auto;grid-template-areas:"name score""meta score""extra extra";align-items:center;column-gap:10px;display:grid}.sv-pcard--host .sv-pcard__name{grid-area:name;font-size:17px}.sv-pcard--host .sv-pcard__score{text-align:right;grid-area:score;font-size:30px}.sv-pcard--host .sv-pcard__meta{grid-area:meta;font-size:13px}.sv-pcard--host .sv-pcard__body>:nth-child(n+4){grid-area:extra;margin-top:8px}.sv-pcard--host .sv-pcard__star{width:22px;height:22px;font-size:13px;top:-7px;left:-8px}.sv-pcard--host .sv-pcard__silenced{width:22px;height:22px;font-size:12px;bottom:-5px;right:-6px}.sv-pcard--host .sv-pcard__badge{min-width:24px;height:24px;font-size:12px;top:-8px;right:-8px}.sv-pcard--host .sv-pcard__pops{top:-14px}.sv-pcard--phone{--pop-fs:22px;border-radius:var(--r-md);gap:10px;padding:7px 12px 7px 8px}.sv-pcard--phone .sv-pcard__name{color:var(--c-text-dim);font-size:13px;font-weight:650}.sv-pcard--phone .sv-pcard__score{font-size:18px}.sv-pcard--phone .sv-pcard__meta{display:none}.sv-pcard--phone .sv-pcard__star{width:18px;height:18px;font-size:11px;top:-6px;left:-7px;box-shadow:0 0 0 2px #fff,0 0 10px #fc3c}.sv-pcard--phone .sv-pcard__silenced{width:18px;height:18px;font-size:10px;bottom:-5px;right:-6px;box-shadow:0 0 0 2px #fff}.sv-pcard--phone .sv-pcard__badge{min-width:20px;height:20px;padding:0 5px;font-size:11px;top:-7px;right:-7px;box-shadow:0 0 0 2px #fff}.sv-pcard--phone .sv-pcard__pops{top:-10px}.sv-dot{border-radius:50%;flex:none;width:9px;height:9px}.sv-dot--on{background:var(--c-lime);box-shadow:0 0 8px var(--c-lime)}.sv-dot--off{box-shadow:inset 0 0 0 1.5px var(--c-red);background:#5a5f8a}.sv-stamp{--stamp-c:var(--c-magenta);font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--stamp-c);box-shadow:inset 0 0 0 .07em var(--stamp-c), inset 0 0 0 .11em #080a288c, inset 0 0 0 .14em var(--stamp-c), 0 0 .35em color-mix(in srgb, var(--stamp-c) 55%, transparent), 0 .12em .4em #0009;text-shadow:0 0 .25em color-mix(in srgb, var(--stamp-c) 65%, transparent);background:#080a288c;border-radius:.14em;padding:.16em .46em .2em;font-weight:900;line-height:1;display:inline-block;position:relative;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='0.06 0.09' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -2.2 2.1'/></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='0.06 0.09' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -2.2 2.1'/></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>");-webkit-mask-size:300px 300px;mask-size:300px 300px}.sv-stamp--good{--stamp-c:var(--c-lime)}.sv-stamp--bad{--stamp-c:#ff4a3d}.sv-stamp--meme{--stamp-c:var(--c-magenta)}.sv-stamp-inline{font-size:28px;display:inline-block}.sv-stamp-overlay{z-index:var(--z-stamp);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.sv-stamp-overlay__stamp{z-index:1;position:relative}.sv-stamp-overlay__stamp .sv-stamp{font-size:min(200px, 22vh, calc(88vw / (var(--stamp-len) * .92 + 1.2)));animation:sv-shake .42s .1s var(--ease-out) both}.sv-stamp-overlay__flash{background:radial-gradient(circle at 50% 50%, var(--flash-c,#ff2e8873) 0%, transparent 60%);animation:sv-stamp-flash .7s var(--ease-out) forwards;position:absolute;inset:0}.sv-stamp-overlay--good{--flash-c:#c6ff3d66}.sv-stamp-overlay--bad{--flash-c:#ff3b3073}@keyframes sv-stamp-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.sv-timer{--timer-h:18px;--timer-c:var(--c-gold);--timer-c2:#ffe78f;align-items:center;gap:calc(var(--timer-h) * .7);width:100%;display:flex}.sv-timer[data-level=warn]{--timer-c:#ff9f1a;--timer-c2:#ffd27a}.sv-timer[data-level=crit]{--timer-c:var(--c-red);--timer-c2:#ff8f87}.sv-timer__track{height:var(--timer-h);border-radius:var(--r-pill);background:#03061eb3;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 3px 6px #0009,0 0 0 2px #ffcc3359,0 0 0 4px #0a0f3ccc}.sv-timer__fill{transform-origin:0;background:repeating-linear-gradient(115deg, #ffffff2e 0 10px, transparent 10px 22px), linear-gradient(90deg, var(--timer-c) 0%, var(--timer-c2) 100%);box-shadow:0 0 22px var(--timer-c);transition:background-color var(--dur);position:absolute;inset:0;transform:scaleX(0)}.sv-timer__shine{border-radius:var(--r-pill);pointer-events:none;background:linear-gradient(#fff6,#0000);position:absolute;inset:2px 8px 50%}.sv-timer__secs{min-width:2ch;font-family:var(--f-display);font-weight:900;font-size:max(18px, calc(var(--timer-h) * 1.6));text-align:right;font-variant-numeric:tabular-nums;color:var(--timer-c);text-shadow:0 0 18px var(--timer-c), 0 3px 0 #00000059;flex:none;line-height:1}.sv-timer[data-level=crit][data-running="1"] .sv-timer__secs{animation:sv-pulse .5s var(--ease-in-out) infinite}.sv-timer[data-running="0"] .sv-timer__fill{filter:saturate(.4)brightness(.8)}.sv-timer[data-level=idle]{opacity:.4}.sv-toaster{z-index:var(--z-toast);left:50%;top:max(14px, env(safe-area-inset-top));pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:min(560px,100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.sv-toaster--bottom{top:auto;bottom:max(14px, env(safe-area-inset-bottom));flex-direction:column-reverse}.sv-toaster--top-right{align-items:flex-end;width:min(420px,100vw - 24px);left:auto;right:16px;transform:none}.sv-toaster--tv{width:min(1400px,90vw);top:40px}.sv-toast{--toast-c:var(--c-cyan);pointer-events:auto;border-radius:var(--r-lg);text-align:left;max-width:100%;color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--toast-c), 0 14px 32px #0000008c, 0 0 30px color-mix(in srgb, var(--toast-c) 30%, transparent);background:linear-gradient(#1c288cf5,#0c1250f5);align-items:center;gap:12px;padding:12px 18px 12px 14px;font-size:15px;font-weight:650;line-height:1.3;display:flex}.sv-toast--good{--toast-c:var(--c-lime)}.sv-toast--bad{--toast-c:var(--c-red)}.sv-toast--meme{--toast-c:var(--c-magenta)}.sv-toast--gold{--toast-c:var(--c-gold)}.sv-toast__icon{flex:none;font-size:1.3em;line-height:1}.sv-toast__text{overflow-wrap:anywhere;min-width:0}.sv-toaster--tv .sv-toast{font-family:var(--f-display);border-radius:var(--r-xl);gap:20px;padding:22px 36px 22px 28px;font-size:40px;font-weight:700}.sv-modal{z-index:var(--z-modal);background:var(--c-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sv-modal--sheet{place-items:end center;padding:0}.sv-modal__panel{border-radius:var(--r-xl);width:100%;max-height:calc(100dvh - 32px);box-shadow:inset 0 0 0 2px #ffcc33a6, inset 0 0 0 4px #0a0f3c99, inset 0 0 0 5px #ffcc332e, var(--sh-lg);background:radial-gradient(120% 80% at 50% 0,#2236b8 0%,#121b6e 55%,#0b1150 100%);padding:22px 22px 20px;position:relative;overflow:auto}.sv-modal--sheet .sv-modal__panel{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:88dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.sv-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sv-modal__title{background:var(--g-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800}.sv-modal__close{width:36px;height:36px;color:var(--c-text-dim);box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;display:grid}.sv-modal__close:hover{color:var(--c-text);background:#ffffff1f}.sv-modal__body{color:var(--c-text)}.sv-modal__foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.sv-eq{height:var(--eq-h);justify-content:center;align-items:flex-end;gap:6px;width:100%;display:flex}.sv-eq__bar{background:linear-gradient(0deg, var(--c-magenta) 0%, var(--eq-color) 75%, #fff 100%);min-width:4px;height:12%;transition:height .4s var(--ease-out);border-radius:5px 5px 2px 2px;flex:0 16px;box-shadow:0 0 14px #ff2e8873;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 7px,#0000 7px 10px);mask-image:repeating-linear-gradient(0deg,#000 0 7px,#0000 7px 10px);-webkit-mask-position:bottom;mask-position:bottom}.sv-eq.is-playing .sv-eq__bar{animation:sv-eq-bar var(--eq-dur) var(--eq-delay) ease-in-out infinite alternate}@keyframes sv-eq-bar{0%{height:10%}to{height:calc(var(--eq-peak) * 100%)}}.sv-code{text-align:left;border-radius:var(--r-lg);background:linear-gradient(#080d36 0%,#050826 100%);margin:0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffcc3373,0 22px 50px #0000008c,0 0 70px #4de8ff14}.sv-code__bar{font-family:var(--f-mono);color:var(--c-text-mute);background:linear-gradient(#172070 0%,#0e1552 100%);align-items:center;gap:14px;padding:10px 16px;font-size:13px;display:flex;box-shadow:inset 0 -1px #ffffff12}.sv-code__dots{gap:7px;display:inline-flex}.sv-code__dots i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 -1px #00000040}.sv-code__dots i:nth-child(2){background:#febc2e}.sv-code__dots i:nth-child(3){background:#28c840}.sv-code__pre{font-family:var(--f-mono);white-space:pre;tab-size:2;color:#e6e8ff;margin:0;padding:18px 22px 20px;font-size:17px;line-height:1.55;overflow:auto}.sv-code--tv{border-radius:var(--r-xl)}.sv-code--tv .sv-code__bar{gap:20px;padding:16px 26px;font-size:22px}.sv-code--tv .sv-code__dots i{width:18px;height:18px}.sv-code--tv .sv-code__pre{padding:30px 44px 36px;font-size:46px;line-height:1.42}.sv-code--sm .sv-code__pre{padding:12px 14px;font-size:13px}.sv-code--sm .sv-code__bar{padding:7px 12px;font-size:11px}.tk-kw{color:#ff6ec7;font-weight:700}.tk-str{color:var(--c-lime)}.tk-num{color:var(--c-gold)}.tk-lit{color:var(--c-cyan);font-weight:700}.tk-fn{color:#8fb4ff}.tk-op{color:#e6e8ff99}.tk-var{color:#ffad4d}.tk-com{color:#6a73b5;font-style:italic}.sv-media{flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;margin:0;display:flex}.sv-media__box{border-radius:var(--r-lg);min-height:0;box-shadow:inset 0 0 0 2px #ffcc3380, inset 0 0 0 4px #050826cc, var(--sh-md);background:radial-gradient(100% 100% at 50% 40%,#121c70 0%,#060a2c 100%);flex:1;position:relative;overflow:hidden}.sv-media__img{border-radius:calc(var(--r-lg) - 4px);position:absolute;inset:4px;overflow:hidden}.sv-media__img img,.sv-media__canvas{width:100%;max-width:none;height:100%;transition:transform .7s var(--ease-out), filter .65s var(--ease-out);-webkit-user-select:none;user-select:none}.sv-media__canvas{image-rendering:pixelated}.sv-media__loading{background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/200% 100%;animation:1.4s linear infinite sv-shimmer;position:absolute;inset:0}.sv-media__player{place-items:center;padding:6%;display:grid;position:absolute;inset:0}.sv-media__player video{background:#000;width:100%;height:100%;position:absolute;inset:0}.sv-media__player--tv .sv-eq{gap:10px}.sv-media__player--phone .sv-eq{gap:4px}.sv-media__audio{width:calc(100% - 24px);height:40px;position:absolute;bottom:12px;left:12px;right:12px}.sv-media__unblock{border-radius:var(--r-pill);font-family:var(--f-display);color:#fff;background:var(--g-magenta);box-shadow:0 6px 0 var(--c-magenta-lo), var(--sh-glow-magenta);padding:18px 28px;font-size:22px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-media__error{border-radius:var(--r-md);text-align:center;box-shadow:inset 0 0 0 1.5px var(--c-red);background:#ff3b302e;padding:10px 14px;font-weight:700;position:absolute;inset:auto 16px 16px}.sv-media__caption{text-align:center;color:var(--c-text-dim);font-size:18px;font-weight:600}.sv-qr{flex:none;display:inline-block}.sv-qr--framed{padding:calc(var(--qr-size) * .05);border-radius:calc(var(--qr-size) * .09);box-shadow:0 0 0 6px var(--c-gold), 0 0 0 10px var(--c-gold-deep), 0 0 0 12px #fc36, 0 24px 60px #0000008c, 0 0 90px #ffcc3359;background:#fff}.sv-qr__code{width:var(--qr-size);height:var(--qr-size)}.sv-qr__code svg{width:100%;height:100%}.sv-logo{height:var(--logo-h);align-items:center;display:inline-flex}.sv-logo__img{filter:drop-shadow(0 12px 24px #00000080);width:auto;max-width:none;height:100%}.sv-logo__word{font-family:var(--f-display);font-weight:900;font-size:calc(var(--logo-h) * .74);letter-spacing:-.03em;line-height:1;display:inline-block;position:relative;transform:rotate(-3deg)skew(-6deg)}.sv-logo__text{background:linear-gradient(#fffbe6 0%,#ffe58a 30%,#fc3 52%,#f0a91a 70%,#ffdb6e 100%);color:#0000;-webkit-text-stroke:calc(var(--logo-h) * .012) #ffffff8c;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.sv-logo__text:before{content:attr(data-text);z-index:-1;color:var(--c-gold-deep);-webkit-text-stroke:calc(var(--logo-h) * .05) #1a0f3c;text-shadow:0 1px 0 #a87006, 0 2px 0 #9a6505, 0 3px 0 #8a5a04, 0 4px 0 #7a5003, 0 5px 0 #6b4503, 0 6px 0 #5c3b02, 0 7px 0 #4d3102, 0 10px 0 #1a0f3c, 0 0 calc(var(--logo-h) * .4) #ff2e888c, 0 calc(var(--logo-h) * .18) calc(var(--logo-h) * .25) #0009;position:absolute;inset:0}.sv-surface{border-radius:var(--r-lg);color:var(--c-text);position:relative}.sv-surface--glass{box-shadow:inset 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff24, var(--sh-md);background:linear-gradient(#202e9ce6,#0a1046f0)}.sv-surface--cell{background:var(--g-cell);box-shadow:var(--sh-cell)}.sv-surface--gold{color:#2b1900;background:var(--g-gold);box-shadow:inset 0 2px 0 #fff9, inset 0 0 0 1.5px #fff6c4e6, 0 6px 0 #8a5a00, var(--sh-md)}.sv-surface--sticker{color:var(--c-bg);box-shadow:var(--sh-sticker);background:#fff;transform:rotate(-1.2deg)}.sv-surface--danger{box-shadow:inset 0 0 0 1.5px var(--c-magenta), 0 0 30px #ff2e884d, var(--sh-md);background:linear-gradient(#ff2e884d,#780a3c80)}.sv-pad--none{padding:0}.sv-pad--sm{padding:10px 12px}.sv-pad--md{padding:16px 18px}.sv-pad--lg{padding:28px 32px}.sv-item{--item-size:56px;--item-c:var(--c-magenta);flex-direction:column;flex:none;align-items:center;gap:6px;display:inline-flex}.sv-item--arm{--item-c:var(--c-gold)}.sv-item--passive{--item-c:var(--c-cyan)}.sv-item__tile{width:var(--item-size);height:var(--item-size);box-shadow:inset 0 0 0 1.5px #000, inset 0 0 0 3px var(--item-c), inset 0 0 calc(var(--item-size) * .3) color-mix(in srgb, var(--item-c) 45%, transparent), 0 4px 12px #00000080;background:radial-gradient(circle at 30% 20%,#3c4fd6 0%,#141c66 60%,#090d3a 100%);border-radius:18%;place-items:center;display:grid;position:relative;overflow:hidden}.sv-item__img{object-fit:cover;width:100%;height:100%}.sv-item__emoji{font-size:calc(var(--item-size) * .52);filter:drop-shadow(0 2px 3px #00000080);line-height:1}.sv-item__dir{font-size:calc(var(--item-size) * .24);color:var(--c-gold);text-shadow:0 1px #000,0 0 6px #000;position:absolute;bottom:4%;right:8%}.sv-item__name{color:var(--c-text-dim);white-space:nowrap;font-size:12px;font-weight:700}.sv-item.is-disabled{filter:grayscale()brightness(.55)}.sv-special{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sv-special--chip{border-radius:var(--r-pill);font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--g-magenta);box-shadow:inset 0 1px 0 #fff6, 0 3px 0 var(--c-magenta-lo), 0 0 18px #ff2e8873;padding:4px 12px 4px 8px;font-size:12px;font-weight:800}.sv-special--dot{background:var(--g-magenta);border-radius:50%;justify-content:center;width:28px;height:28px;font-size:14px;box-shadow:0 0 0 2px #fff,0 0 14px #ff2e88b3}.sv-special__emoji{line-height:1}.sv-chip{--chip-c:var(--c-line-strong);border-radius:var(--r-pill);white-space:nowrap;color:var(--c-text);background:color-mix(in srgb, var(--chip-c) 16%, transparent);box-shadow:inset 0 0 0 1.5px var(--chip-c);align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.sv-chip--gold{--chip-c:var(--c-gold);color:var(--c-gold-hi)}.sv-chip--magenta{--chip-c:var(--c-magenta)}.sv-chip--lime{--chip-c:var(--c-lime);color:#eaffb8}.sv-chip--red{--chip-c:var(--c-red)}.sv-chip--cyan{--chip-c:var(--c-cyan)}.sv-chip__icon{line-height:1}.sv-fit{flex-direction:column;justify-content:center;min-width:0;min-height:0;display:flex;overflow:hidden}.sv-fit--start{justify-content:flex-start}.sv-fit--end{justify-content:flex-end}.sv-fit__inner{overflow-wrap:normal;flex:none;width:100%}html.tv-idle,html.tv-idle *{cursor:none!important}html[data-screen=tv] body{background:#02041a;overflow:hidden}.tv-viewport{background:radial-gradient(120% 120%,#0a0f3c 0%,#02041a 70%);position:fixed;inset:0;overflow:hidden}.tv-stage{transform-origin:50%;background:var(--c-bg-deep);width:1920px;height:1080px;color:var(--c-text);font-family:var(--f-ui);font-size:28px;line-height:1.25;position:absolute;top:50%;left:50%;overflow:hidden}.tv-stage.u-grain:after{opacity:.035}.tv-bg{z-index:-1;background:var(--g-stage);position:absolute;inset:0;overflow:hidden}.tv-bg__img{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.tv-bg__beams{background:conic-gradient(from 200deg at 22% -10%,#0000 0deg,#ff2e8829 8deg,#0000 18deg),conic-gradient(from 150deg at 78% -10%,#0000 0deg,#4de8ff21 8deg,#0000 18deg);position:absolute;inset:-20%;transform:rotate(-2deg)}.tv-bg__vignette{background:radial-gradient(90% 80% at 50% 45%,#0000 55%,#02041abf 100%);position:absolute;inset:0}.tv-shake{z-index:1;position:absolute;inset:0}.tv-screen{position:absolute;inset:0}.tv-screen--strip{bottom:222px}.tv-gold{font-family:var(--f-display);background:var(--g-gold-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(0 2px #b07a08)drop-shadow(0 2px #7a5203)drop-shadow(0 2px #3d2801)drop-shadow(0 10px 16px #0000008c);-webkit-background-clip:text;background-clip:text;font-weight:900}.tv-sticker{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--c-bg);box-shadow:var(--sh-sticker-sm);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 20px 9px;font-size:26px;font-weight:800;line-height:1.05;display:inline-flex;transform:rotate(-2deg)}.tv-sticker--magenta{color:#fff;background:var(--g-magenta);text-shadow:0 2px #00000040}.tv-sticker--lime{color:#172500;background:var(--g-lime)}.tv-sticker--red{color:#fff;background:var(--g-red);text-shadow:0 2px #00000040}.tv-sticker--gold{color:#3a2400;background:var(--g-gold)}.tv-pill{border-radius:var(--r-pill);white-space:nowrap;background:#ffffff14;align-items:center;padding:8px 20px;font-size:24px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff2e}.tv-pill--hot{color:#fff;box-shadow:inset 0 0 0 2px var(--c-magenta), 0 0 24px #ff2e8859;background:#ff2e8833}.tv-plate{height:58px;font-family:var(--f-display);text-transform:uppercase;color:#3a2400;background:var(--g-gold);border-radius:16px;align-items:center;padding:0 24px;font-size:30px;font-weight:900;display:inline-flex;transform:rotate(-2deg);box-shadow:inset 0 2px #fff9,0 5px #8a5a00,0 12px 24px #00000073}.tv-dots:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite tv-dots;display:inline-block}@keyframes tv-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.tv-spinner{border:.14em solid #ffffff40;border-top-color:var(--c-gold);vertical-align:-.1em;border-radius:50%;width:.9em;height:.9em;animation:.8s linear infinite sv-spin;display:inline-block}.tv-connecting{place-content:center;justify-items:center;gap:40px;display:grid;position:absolute;inset:0}.tv-connecting__text{font-family:var(--f-display);color:var(--c-text-dim);align-items:center;gap:18px;font-size:40px;font-weight:700;display:flex}.tv-conn{z-index:70;border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--c-red), 0 10px 30px #00000080;background:#9c120beb;align-items:center;gap:14px;padding:12px 24px;font-size:24px;font-weight:700;display:flex;position:absolute;top:18px;right:24px}.tv-stage .sv-toaster--tv{z-index:80;width:1400px;position:absolute;top:24px}.tv-stage .sv-toaster--tv .sv-toast{font-size:40px}.tv-gate{z-index:200;text-align:center;color:var(--c-text);cursor:pointer;background:radial-gradient(90% 90% at 50% 40%,#1b2a9a 0%,#0a0f3c 55%,#02041a 100%);flex-direction:column;justify-content:center;align-items:center;gap:min(3vh,28px);padding:4vh 4vw;display:flex;position:fixed;inset:0;overflow:hidden}.tv-gate>*{z-index:1;position:relative}.tv-gate__rays{background:repeating-conic-gradient(#ffcc3312 0deg 8deg,#0000 8deg 16deg);animation:60s linear infinite sv-spin;inset:-60%;z-index:0!important;position:absolute!important}.tv-gate__speaker{filter:drop-shadow(0 10px 30px #ff2e8899);font-size:min(16vh,150px);line-height:1}.tv-gate__title{font-family:var(--f-display);background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 3px #7a5203)drop-shadow(0 10px 18px #00000080);-webkit-background-clip:text;background-clip:text;max-width:18ch;font-size:min(6.4vw,9vh,96px);font-weight:900;line-height:1.05}.tv-gate__sub{color:var(--c-text-dim);max-width:40ch;font-size:min(2.4vw,3.6vh,34px);font-weight:650}.tv-gate__hint{border-radius:var(--r-pill);font-family:var(--f-mono);color:var(--c-text-mute);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);margin-top:1vh;padding:8px 18px;font-size:min(1.6vw,2.4vh,22px)}.tv-strip{z-index:5;justify-content:center;align-items:flex-end;height:222px;padding:0 48px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.tv-strip__desk{pointer-events:none;background:linear-gradient(#0a104600 0%,#080c38d9 40%,#050826 100%);height:112px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #fc30}.tv-strip__desk:before{content:"";background:linear-gradient(90deg,#0000,#ffcc338c,#0000);height:2px;position:absolute;top:44px;left:6%;right:6%;box-shadow:0 0 18px #ffcc3380}.tv-seat{flex:0 0 var(--seat-w);width:var(--seat-w);min-width:0;position:relative}.tv-strip .sv-pcard--tv{text-align:left;--pop-fs:60px;border-radius:26px;grid-template:"av name"60px"score score"/auto minmax(0,1fr);align-items:center;gap:2px 14px;width:100%;min-width:0;margin:0;padding:10px 18px 14px 16px;display:grid}.tv-strip .sv-pcard--tv .sv-pcard__avatar{grid-area:av;align-self:start;margin-top:-54px}.tv-strip .sv-pcard--tv .sv-pcard__body{display:contents}.tv-strip .sv-pcard--tv .sv-pcard__name{font-family:var(--f-display);font-weight:700;font-size:var(--name-fs,28px);grid-area:name;justify-content:flex-start;align-self:center;margin:0;line-height:1.08}.tv-strip .sv-pcard--tv .sv-pcard__name-text{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tv-strip .sv-pcard--tv .sv-pcard__score{grid-area:score;justify-self:start;padding-left:4px;font-size:64px}.tv-strip .sv-pcard--tv .sv-pcard__meta{border-radius:var(--r-pill);color:var(--c-text);background:#050826eb;gap:8px;padding:4px 12px;font-size:20px;position:absolute;top:-18px;right:44px;box-shadow:inset 0 0 0 1.5px #ffcc3373}.tv-strip .sv-pcard--tv .sv-pcard__badge{min-width:44px;height:44px;padding:0 12px;font-size:22px;top:-16px;right:-12px}.tv-strip .sv-pcard--tv .sv-pcard__pops{top:-46px}.tv-strip .sv-pcard--tv .sv-pcard__star{top:-12px;left:-16px}.tv-strip .sv-pcard--tv.is-answering{animation:tv-answering 1s var(--ease-in-out) infinite}@keyframes tv-answering{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.03)}}.tv-seat[data-badge=bad] .sv-pcard__badge{color:#fff;background:var(--g-red);box-shadow:0 0 0 2.5px #fff,0 3px 0 2px #0000004d,0 0 16px #ff3b3099}.tv-seat[data-badge=mute] .sv-pcard__badge{color:#fff;text-transform:uppercase;background:linear-gradient(#8d90b8,#5b5f97);font-size:16px;box-shadow:0 0 0 2.5px #fff,0 3px 0 2px #0000004d}.tv-seat[data-badge=gold] .sv-pcard__badge{color:#3a2400;background:var(--g-gold);box-shadow:0 0 0 2.5px #fff,0 3px 0 2px #0000004d,0 0 16px #fc39}.tv-seat__offline{z-index:6;border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-dim);background:#2a2f55;padding:2px 12px;font-size:16px;font-weight:700;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ff3b3099}.tv-strip--dense .sv-pcard--tv{--pop-fs:46px;grid-template-rows:48px auto;column-gap:10px;padding:8px 12px 12px}.tv-strip--dense .sv-pcard--tv .sv-pcard__meta{font-size:17px;right:34px}.tv-reactions{z-index:40;pointer-events:none;position:absolute;inset:0}.tv-reaction{filter:drop-shadow(0 6px 10px #00000080);margin:-46px 0 0 -46px;font-size:84px;line-height:1;position:absolute}.tv-buzz{z-index:30;background:radial-gradient(70% 90% at 30%,#ff2e888c 0%,#0a0f3ceb 60%,#02041af5 100%);justify-content:center;align-items:center;gap:60px;height:858px;padding:0 100px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.tv-buzz__burst{background:repeating-conic-gradient(at 30%,#fc33 0deg 7deg,#0000 7deg 15deg);animation:14s linear infinite sv-spin;position:absolute;inset:-60%}.tv-buzz__avatar{flex:none;position:relative}.tv-buzz__text{flex-direction:column;flex:1;align-items:flex-start;gap:18px;min-width:0;display:flex;position:relative}.tv-buzz__label{padding:10px 26px 12px;font-size:44px}.tv-buzz__name{width:100%;height:440px;line-height:1}.tv-judge{z-index:28;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tv-judge--good{background:radial-gradient(60% 60% at 50% 45%,#c6ff3d47 0%,#0000 70%),radial-gradient(100% 100%,#0000 60%,#c6ff3d59 100%)}.tv-judge--bad{background:radial-gradient(60% 60% at 50% 45%,#ff3b3047 0%,#0000 70%),radial-gradient(100% 100%,#0000 60%,#ff3b3066 100%)}.tv-judge__mark{width:300px;height:300px;font-family:var(--f-display);border-radius:50%;place-items:center;margin-top:-200px;font-size:210px;font-weight:900;line-height:1;display:grid;box-shadow:0 0 0 10px #fff,0 18px 0 10px #0000004d,0 30px 60px #00000080}.tv-judge--good .tv-judge__mark{color:#172500;background:var(--g-lime)}.tv-judge--bad .tv-judge__mark{color:#fff;background:var(--g-red)}.tv-callout{z-index:26;width:1480px;box-shadow:inset 0 0 0 3px var(--c-gold), inset 0 0 0 7px #0a0628cc, inset 0 0 60px #ff2e8840, 0 30px 80px #000000a6, 0 0 120px #ff2e8859;background:linear-gradient(160deg,#2a1470 0%,#140a4a 60%,#0b0632 100%);border-radius:36px;align-items:center;gap:40px;margin-left:-740px;padding:30px 44px;display:flex;position:absolute;top:70px;left:50%}.tv-callout--blocked{box-shadow:inset 0 0 0 3px #ffd84d,inset 0 0 0 7px #0a0628cc,inset 0 0 60px #ffd84d40,0 30px 80px #000000a6,0 0 120px #ffd84d59}.tv-callout__icons{flex:none;position:relative;transform:rotate(-6deg)}.tv-callout__icons .sv-item__tile{box-shadow:inset 0 0 0 2px #000, inset 0 0 0 5px var(--item-c), 0 0 0 5px #fff, 0 14px 30px #0009}.tv-callout__bkb{position:absolute;bottom:-40px;right:-60px}.tv-callout__body{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.tv-callout__title{text-transform:uppercase;font-size:76px;line-height:1.02}.tv-callout__line{flex-wrap:wrap;align-items:center;gap:18px;font-size:36px;font-weight:700;display:flex}.tv-callout__verb{color:var(--c-text-dim);font-weight:650}.tv-callout__joke{color:#ff8fc0;font-size:30px;font-style:italic;font-weight:650}.tv-who{align-items:center;gap:14px;display:inline-flex}.tv-who__name{font-family:var(--f-display);font-size:40px;font-weight:800}.tv-who__delta{font-family:var(--f-display);font-size:40px;font-weight:900}.tv-who__delta.is-good{color:var(--c-lime);text-shadow:0 0 18px #c6ff3d99}.tv-who__delta.is-bad{color:var(--c-red);text-shadow:0 0 18px #ff3b3099}.tv-lobby{grid-template-columns:minmax(0,1fr) 690px;gap:60px;padding:56px 90px 50px;display:grid}.tv-lobby__left{flex-direction:column;gap:22px;min-width:0;display:flex}.tv-lobby__logo{align-self:flex-start;margin-left:-10px}.tv-lobby__tagline{font-family:var(--f-display);color:var(--c-text);text-shadow:var(--ts-deep);font-size:38px;font-weight:700;line-height:1.15}.tv-lobby__pills{flex-wrap:wrap;gap:12px;display:flex}.tv-lobby__head{align-items:center;gap:22px;margin-top:18px;display:flex}.tv-lobby__count{font-family:var(--f-display);color:var(--c-text-dim);font-size:40px;font-weight:800}.tv-lobby__count b{color:var(--c-gold);font-size:52px}.tv-lobby__count em{font-family:var(--f-ui);color:var(--c-red);font-size:26px;font-style:normal}.tv-lobby__wall{flex:1;grid-template-columns:repeat(4,1fr);grid-auto-rows:216px;align-content:start;gap:20px 24px;display:grid}.tv-lobby__player,.tv-lobby__slot{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;padding:14px 10px;display:flex;position:relative}.tv-lobby__player{background:linear-gradient(#2234aab3,#0f1860d9);box-shadow:inset 0 0 0 2px #ffcc3380,0 14px 30px #0006}.tv-lobby__player.is-offline{opacity:.6}.tv-lobby__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--f-display);font-size:30px;font-weight:800;overflow:hidden}.tv-lobby__off{color:var(--c-red);font-size:18px;font-weight:700;position:absolute;top:10px;right:12px}.tv-lobby__slot{color:var(--c-text-mute);border:3px dashed #ffffff2e}.tv-lobby__slot-q{font-family:var(--f-display);color:#ffffff1f;font-size:84px;font-weight:900;line-height:1}.tv-lobby__slot-text{text-align:center;font-size:22px;font-weight:650}.tv-lobby__right{background:linear-gradient(#202e9ca6,#0a1046cc);border-radius:44px;flex-direction:column;align-self:center;align-items:center;gap:30px;padding:64px 40px 40px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #ffcc33b3,inset 0 0 0 8px #0a0f3c99,0 30px 80px #0000008c}.tv-lobby__scan{font-size:32px;position:absolute;top:-26px;left:40px;transform:rotate(-4deg)}.tv-lobby__url{font-family:var(--f-display);letter-spacing:-.01em;color:var(--c-gold-hi);text-shadow:0 0 30px #ffcc3373, var(--ts-deep);font-size:46px;font-weight:900}.tv-lobby__hint{color:var(--c-text-dim);text-align:center;font-size:26px;font-weight:650}.tv-intro{flex-direction:column;gap:26px;padding:34px 60px 18px;display:flex;overflow:hidden}.tv-intro__rays{pointer-events:none;background:repeating-conic-gradient(#ffcc330f 0deg 6deg,#0000 6deg 12deg);width:2600px;height:2600px;margin:-1300px 0 0 -1300px;animation:80s linear infinite sv-spin;position:absolute;top:130px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 45%);mask-image:radial-gradient(circle,#000 0%,#0000 45%)}.tv-intro__head{justify-content:center;align-items:center;gap:48px;display:flex;position:relative}.tv-intro__title{text-transform:uppercase;white-space:nowrap;font-size:150px;line-height:1}.tv-intro__meta{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.tv-intro__sub{font-size:34px}.tv-intro__values{align-items:center;gap:10px;display:flex}.tv-intro__value{font-family:var(--f-display);color:var(--c-gold);background:var(--g-cell);border-radius:12px;padding:4px 14px;font-size:28px;font-weight:900;box-shadow:inset 0 0 0 2px #fc39}.tv-intro__themes{flex:1;grid-template-columns:1fr 1fr;gap:18px 26px;min-height:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.tv-intro__theme{background:linear-gradient(#2234aae0,#0f1860eb);border-radius:26px;align-items:center;gap:22px;min-height:0;padding:14px 28px 14px 18px;display:flex;box-shadow:inset 0 0 0 2px #ffcc338c,inset 0 0 30px #5a8cff38,0 14px 30px #00000073}.tv-intro__n{width:74px;height:74px;font-family:var(--f-display);color:#3a2400;background:var(--g-gold);border-radius:20px;flex:none;place-items:center;font-size:40px;font-weight:900;display:grid;transform:rotate(-4deg);box-shadow:0 4px #8a5a00}.tv-intro__text{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;height:100%;display:flex}.tv-intro__name{min-height:0;max-height:96px;font-family:var(--f-display);text-wrap:balance;flex:1 1 0;font-weight:800;line-height:1.08}.tv-intro__nsfw{vertical-align:.25em;color:#fff;background:var(--c-magenta);border-radius:.25em;margin-left:.4em;padding:0 .3em;font-size:.6em;display:inline-block}.tv-intro__blurb{color:var(--c-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:25px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.tv-board{flex-direction:column;gap:18px;padding:24px 48px 16px;display:flex}.tv-board__head{flex:none;align-items:center;gap:22px;height:86px;display:flex}.tv-board__sub{font-family:var(--f-display);color:var(--c-text-dim);white-space:nowrap;font-size:28px;font-weight:700}.tv-board__left{color:var(--c-text-mute);white-space:nowrap;font-size:24px;font-weight:650}.tv-bank{border-radius:var(--r-pill);font-family:var(--f-display);text-transform:uppercase;color:var(--c-gold-hi);box-shadow:inset 0 0 0 2px var(--c-gold), 0 0 24px #ffcc3373;white-space:nowrap;background:#ffcc3324;padding:8px 18px;font-size:26px;font-weight:800}.tv-board__chooser{align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.tv-board__chooser-who{align-items:center;gap:16px;min-width:0;display:inline-flex}.tv-board__chooser-name{font-family:var(--f-display);color:var(--c-gold-hi);text-shadow:0 0 26px #ffcc3380, var(--ts-deep);white-space:nowrap;text-overflow:ellipsis;max-width:460px;font-size:46px;font-weight:900;overflow:hidden}.tv-board__chooser-none{color:var(--c-text-dim);font-size:28px;font-weight:700}.tv-board__grid{flex:1;gap:12px;min-height:0;display:grid}.tv-theme{min-width:0;min-height:0;box-shadow:inset 6px 0 0 var(--c-gold), inset 0 0 0 2px #ffcc3359, 0 8px 20px #0006;background:linear-gradient(90deg,#080c38eb,#141e6ed9);border-radius:18px;align-items:center;padding:8px 22px 8px 26px;display:flex;position:relative}.tv-theme__name{width:100%;height:100%;font-family:var(--f-display);text-wrap:balance;color:#fff;text-shadow:var(--ts-deep);font-weight:700;line-height:1.08}.tv-cell{background:var(--g-cell);min-height:0;box-shadow:var(--sh-cell);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.tv-cell:before{content:"";pointer-events:none;background:linear-gradient(#fff3,#ffffff05);border-radius:15px 15px 50% 50%/15px 15px 14px 14px;position:absolute;inset:3px 4px 52%}.tv-cell__value{letter-spacing:-.02em;font-size:76px;line-height:1;position:relative}.tv-cell__value.is-long{font-size:64px}.tv-cell--played{background:#05082673;box-shadow:inset 0 0 0 2px #ffcc331a,inset 0 8px 22px #0000008c}.tv-cell--played:before{display:none}.tv-ghost{z-index:3;background:var(--g-cell-hot);box-shadow:var(--sh-cell);pointer-events:none;border-radius:40px;place-items:center;display:grid;position:absolute}.tv-ghost__value{letter-spacing:-.03em;font-size:560px;line-height:1}.tv-card{isolation:isolate;background:radial-gradient(130% 100% at 50% 0,#2238c4 0%,#15218c 42%,#0b1258 100%);border-radius:40px;grid-template-columns:minmax(0,1fr);gap:18px 40px;padding:24px 40px;display:grid;position:absolute;box-shadow:inset 0 0 0 3px #fc3c,inset 0 0 0 7px #0a0f3cb3,inset 0 0 0 9px #ffcc3338,inset 0 0 90px #5a8cff4d,0 30px 80px #0009}.tv-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0f 45%,#0000 60%);border-radius:32px;position:absolute;inset:9px}.tv-card[data-layout=text]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head""text""foot"}.tv-card[data-layout=stack]{grid-template-areas:"head""text""extra""foot"}.tv-card[data-layout=side]{grid-template:"head head""extra text"minmax(0,1fr)"foot foot"/minmax(0,1.45fr) minmax(0,1fr)}.tv-card[data-layout=reveal]{grid-template-rows:auto 104px minmax(0,1fr) auto;grid-template-areas:"head""text""answer""foot"}.tv-card[data-layout=reveal-side]{grid-template:"head head""text text"104px"extra answer"minmax(0,1fr)"foot foot"/minmax(0,1fr) minmax(0,1fr)}.tv-card__head{grid-area:head;align-items:center;gap:18px;min-width:0;height:64px;display:flex}.tv-card__theme{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-display);color:var(--c-gold-hi);text-shadow:var(--ts-deep);flex:1;font-size:34px;font-weight:700;overflow:hidden}.tv-card__special{border-radius:var(--r-pill);font-family:var(--f-display);text-transform:uppercase;color:#fff;background:var(--g-magenta);box-shadow:inset 0 1px 0 #fff6, 0 4px 0 var(--c-magenta-lo), 0 0 26px #ff2e8880;flex:none;align-items:center;gap:12px;padding:8px 22px 9px 16px;font-size:28px;font-weight:800;display:inline-flex}.tv-card__value{background:#05082673;border-radius:18px;flex:none;align-items:baseline;gap:12px;padding:2px 22px 6px;font-size:54px;line-height:1.05;display:inline-flex;box-shadow:inset 0 0 0 2px #ffcc33a6}.tv-card__value small{font-family:var(--f-display);text-transform:uppercase;color:var(--c-text-dim);font-size:20px;font-weight:700}.tv-card__text{grid-area:text;min-width:0;min-height:0;display:flex}.tv-card__fit{text-align:center;text-wrap:balance;color:#fff;text-shadow:0 3px #0000004d,0 8px 24px #00000073;flex:1;font-weight:760;line-height:1.14}.tv-card__fit strong{color:var(--c-gold);font-weight:900}.tv-card[data-layout=side] .tv-card__fit{text-align:left}.tv-card[data-layout^=reveal] .tv-card__fit{color:var(--c-text-dim);text-shadow:none;font-weight:620}.tv-card__extra{grid-area:extra;min-width:0;min-height:0;display:flex;position:relative}.tv-card__media{flex:1;min-width:0;min-height:0;position:relative}.tv-card__media.is-hidden{display:none}.tv-card__media .sv-media__caption{font-size:26px}.tv-card__media .sv-media__box{border-radius:26px}.tv-card__listen,.tv-card__steps{z-index:2;border-radius:var(--r-pill);font-family:var(--f-display);background:#050826cc;align-items:center;gap:8px;padding:8px 18px;font-size:24px;font-weight:800;display:inline-flex;position:absolute;top:20px;left:24px;box-shadow:inset 0 0 0 2px #fff3}.tv-card__listen.is-on{color:#fff;background:var(--g-magenta);box-shadow:0 0 24px #ff2e8899}.tv-card__steps i{background:#ffffff2e;border-radius:50%;width:22px;height:22px}.tv-card__steps i.is-on{background:var(--c-gold);box-shadow:0 0 10px var(--c-gold)}.tv-card__code{flex:1;align-items:center}.tv-card__code .sv-fit__inner{justify-content:center;display:flex}.tv-card__code .sv-code{width:max-content;max-width:none}.tv-card__code .sv-code__pre{font-size:1em;overflow:visible}.tv-card__answer{grid-area:answer;min-width:0;min-height:0;display:flex}.tv-card__foot{grid-area:foot;min-width:0}.tv-card--final{background:radial-gradient(130% 100% at 50% 0,#3a1c9e 0%,#1c1278 42%,#0d0848 100%)}.tv-answer{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.tv-answer__label{flex:none;font-size:30px}.tv-answer__main{text-wrap:balance;flex:1 1 0;width:100%;min-height:0;line-height:1.05}.tv-answer__text{color:#fff;text-wrap:pretty;flex:0 0 150px;width:100%;font-weight:650;line-height:1.25}.tv-card[data-layout=reveal-side] .tv-answer{text-align:left;align-items:flex-start}.tv-all{flex:1;grid-template-rows:112px minmax(0,1fr);gap:18px;min-width:0;display:grid}.tv-all__correct{align-items:center;gap:22px;min-width:0;display:flex}.tv-all__answer{flex:1;height:100%;line-height:1.05}.tv-all__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:16px;min-height:0;display:grid}.tv-all__grid[data-n="1"]{grid-template-columns:minmax(0,1fr)}.tv-all__grid[data-n="2"],.tv-all__grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-all__grid[data-n="7"],.tv-all__grid[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tv-all__card{background:#05082680;border-radius:24px;grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;padding:14px 20px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff26}.tv-all__card.is-good{box-shadow:inset 0 0 0 3px var(--c-lime), 0 0 30px #c6ff3d59;background:#5d8a0059}.tv-all__card.is-bad{box-shadow:inset 0 0 0 3px var(--c-red);background:#9c120b4d}.tv-all__card.is-none{opacity:.55}.tv-all__who{font-family:var(--f-display);align-items:center;gap:14px;font-size:28px;font-weight:800;display:flex}.tv-all__text{font-weight:750;line-height:1.15}.tv-all__card.is-none .tv-all__text{color:var(--c-text-dim);font-style:italic;font-weight:600}.tv-all__verdict{font-family:var(--f-display);font-size:72px;font-weight:900;line-height:1;position:absolute;top:8px;right:16px}.tv-all__verdict.is-good{color:var(--c-lime);text-shadow:0 0 24px #c6ff3db3}.tv-all__verdict.is-bad{color:var(--c-red);text-shadow:0 0 24px #ff3b30b3}.tv-foot{background:#0508268c;border-radius:26px;align-items:center;gap:24px;min-width:0;min-height:92px;padding:10px 28px;display:flex;box-shadow:inset 0 0 0 2px #ffffff1f}.tv-foot--open{box-shadow:inset 0 0 0 3px var(--c-magenta), 0 0 40px #ff2e8859}.tv-foot--answering{min-height:120px;box-shadow:inset 0 0 0 3px var(--c-lime), 0 0 40px #c6ff3d59;background:linear-gradient(90deg,#5d8a0059,#0508268c 60%)}.tv-foot--bomb{min-height:120px;box-shadow:inset 0 0 0 3px var(--c-red), 0 0 50px #ff3b3080;background:linear-gradient(90deg,#9c120b8c,#0508268c 60%);animation:.5s steps(2,end) infinite tv-bomb}.tv-foot--all{box-shadow:inset 0 0 0 3px var(--c-magenta)}.tv-foot--revealed{box-shadow:inset 0 0 0 2px #c6ff3d66}@keyframes tv-bomb{50%{box-shadow:inset 0 0 0 3px #fff,0 0 70px #ff3b30cc}}.tv-foot__press{font-family:var(--f-display);color:#fff;text-shadow:0 0 24px var(--c-magenta), 0 0 60px var(--c-magenta), 0 4px 0 var(--c-magenta-lo);flex:none;font-size:60px;font-weight:900;line-height:1}.tv-foot__timer{flex:1;min-width:0}.tv-foot__timer--short{flex:0 0 470px;margin-left:auto}.tv-foot__answerer{flex:none;margin:-46px 0 -10px}.tv-foot__answer-text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.tv-foot__name{text-overflow:ellipsis;white-space:nowrap;max-width:760px;font-family:var(--f-display);color:#fff;text-shadow:0 0 30px #c6ff3d80, var(--ts-deep);font-size:64px;font-weight:900;line-height:1.05;overflow:hidden}.tv-foot__order{color:var(--c-text-dim);white-space:nowrap;flex-direction:column;gap:2px;font-size:22px;display:flex}.tv-foot__order b{color:var(--c-text)}.tv-foot__label{font-family:var(--f-display);white-space:nowrap;font-size:34px;font-weight:700}.tv-foot__label em{font-family:var(--f-ui);color:var(--c-text-dim);font-size:28px;font-style:normal;font-weight:600}.tv-foot__label--good{color:var(--c-lime)}.tv-foot__label--bad{color:#ff8a80}.tv-foot__who{font-family:var(--f-display);align-items:center;gap:14px;font-size:36px;display:inline-flex}.tv-foot__stake{color:var(--c-gold);font-size:40px}.tv-foot__tried{color:var(--c-text-dim);white-space:nowrap;margin-left:auto;font-size:26px}.tv-foot__tried b{color:#ff8a80}.tv-foot__rule{text-align:right;min-width:0;color:var(--c-text-dim);flex:1;font-size:24px;font-weight:600;line-height:1.2}.tv-foot__chaos{font-family:var(--f-display);color:#ff8fc0;text-shadow:0 0 20px #ff2e8899;margin-left:auto;font-size:32px;font-weight:800}.tv-foot__count{font-family:var(--f-display);color:var(--c-text-dim);white-space:nowrap;font-size:32px;font-weight:700}.tv-foot__count b{color:var(--c-gold)}.tv-foot__avatars{gap:8px;display:flex}.tv-choice{flex:1;gap:36px;min-width:0;min-height:0;display:flex}.tv-choice__tiles{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:18px;min-width:0;min-height:0;display:grid}.tv-choice[data-n="2"] .tv-choice__tiles,.tv-choice[data-n="3"] .tv-choice__tiles{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.tv-choice[data-n="2"] .tv-choice__tiles{--cols:2}.tv-choice[data-n="5"] .tv-choice__tiles,.tv-choice[data-n="6"] .tv-choice__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-choice--roulette .tv-choice__tiles{grid-template-columns:minmax(0,1fr)}.tv-choice__tile{--opt:var(--c-magenta);background:linear-gradient(90deg, color-mix(in srgb, var(--opt) 55%, #0b1258) 0%, #0b1258d9 70%);min-width:0;min-height:0;box-shadow:inset 0 0 0 3px var(--opt), 0 10px 24px #0006;transition:opacity var(--dur-slow), filter var(--dur-slow);border-radius:24px;align-items:center;gap:20px;padding:10px 26px 10px 14px;display:flex;position:relative}.tv-choice__tile.is-lose{opacity:.35;filter:grayscale(.8)}.tv-choice__tile.is-win{box-shadow:inset 0 0 0 4px var(--c-lime), 0 0 50px #c6ff3d99, 0 10px 24px #0006}.tv-choice__letter{width:70px;height:70px;font-family:var(--f-display);color:#fff;background:var(--opt);text-shadow:0 2px #0006;border-radius:18px;flex:none;place-items:center;font-size:38px;font-weight:900;display:grid;box-shadow:inset 0 0 0 3px #fff9,0 4px #00000059}.tv-choice__text{height:100%;font-family:var(--f-display);flex:1;font-weight:800;line-height:1.08}.tv-choice__payout{font-family:var(--f-display);color:var(--c-gold);text-shadow:0 0 18px #fc39;flex:none;font-size:40px;font-weight:900}.tv-choice__check{color:#172500;background:var(--g-lime);border-radius:50%;place-items:center;width:72px;height:72px;font-size:46px;font-weight:900;display:grid;position:absolute;top:-22px;right:-10px;box-shadow:0 0 0 4px #fff,0 6px 14px #00000080}.tv-roulette{aspect-ratio:1;flex:none;height:100%;position:relative}.tv-roulette__wheel,.tv-roulette__wheel svg{width:100%;height:100%}.tv-roulette.is-idle .tv-roulette__wheel svg{animation:40s linear infinite sv-spin}.tv-roulette__rim{fill:#5a2d0c;stroke:#f5d26b;stroke-width:8px}.tv-roulette__cone{fill:#6b3a12;stroke:#f5d26b;stroke-width:4px}.tv-roulette__spoke{fill:#f5d26b}.tv-roulette__hub{fill:#fc3;stroke:#7a5203;stroke-width:6px}.tv-roulette__hub-text{font-size:60px}.tv-roulette__pointer{z-index:2;filter:drop-shadow(0 4px 6px #0009);border-top:48px solid #fff;border-left:22px solid #0000;border-right:22px solid #0000;width:0;height:0;margin-left:-22px;position:absolute;top:-6px;left:50%}.tv-special{box-shadow:inset 0 0 0 3px var(--c-magenta), inset 0 0 0 7px #0a0628b3, inset 0 0 100px #ff2e884d, 0 30px 80px #0009;isolation:isolate;background:radial-gradient(90% 120% at 25%,#7a1550 0%,#2a0e5e 50%,#0d0838 100%);border-radius:40px;grid-template-columns:620px minmax(0,1fr);align-items:center;gap:40px;padding:30px 70px 30px 40px;display:grid;position:absolute;overflow:hidden}.tv-special__burst{z-index:-1;background:repeating-conic-gradient(#ffcc3321 0deg 9deg,#0000 9deg 18deg);width:2400px;height:2400px;margin:-1200px 0 0 -1200px;animation:40s linear infinite sv-spin;position:absolute;top:50%;left:340px;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 50%);mask-image:radial-gradient(circle,#000 0%,#0000 50%)}.tv-special__art{place-items:center;display:grid}.tv-special-art{object-fit:contain;filter:drop-shadow(0 20px 30px #0000008c);display:block}.tv-special-art--emoji{place-items:center;line-height:1;display:grid}.tv-special__body{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.tv-special__kicker{font-size:32px}.tv-special__title{width:100%;height:300px;margin:0;line-height:1.02}.tv-special__rule{color:#fff;text-shadow:var(--ts-deep);text-wrap:pretty;font-size:42px;font-weight:700;line-height:1.2}.tv-special__meta{flex-direction:column;gap:10px;display:flex}.tv-special__hype{font-family:var(--f-display);color:#ff8fc0;text-shadow:0 0 22px #ff2e8899;font-size:36px;font-weight:800}.tv-special__theme{color:var(--c-text-dim);font-size:30px;font-weight:650}.tv-special__theme b{color:var(--c-gold)}.tv-setup{background:radial-gradient(120% 100% at 50% 0,#2a1a90 0%,#16105e 50%,#0b0838 100%);border-radius:40px;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:18px 50px 30px;display:grid;position:absolute;box-shadow:inset 0 0 0 3px #ff2e88d9,inset 0 0 0 7px #0a0628b3,inset 0 0 90px #ff2e8833,0 30px 80px #0009}.tv-setup__head{align-items:center;gap:28px;min-width:0;display:flex}.tv-setup__title{flex-direction:column;gap:6px;min-width:0;display:flex}.tv-setup__title>.tv-gold{font-size:96px;line-height:1.02}.tv-setup__subtitle{color:var(--c-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:650;overflow:hidden}.tv-setup__body{justify-content:center;align-items:center;min-height:0;display:flex}.tv-owner{align-items:center;gap:60px;min-width:0;display:flex}.tv-owner__text{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.tv-owner__text>.tv-sticker{font-size:34px}.tv-owner__name{width:980px;height:170px;line-height:1}.tv-owner__note{color:var(--c-text-dim);font-size:34px;font-weight:650}.tv-owner__stake{flex-direction:column;gap:8px;display:flex}.tv-owner__bet{font-family:var(--f-display);color:var(--c-gold);text-shadow:0 0 40px #fc39,0 6px #7a5203;font-size:110px;font-weight:900;line-height:1}.tv-owner__thinking{font-family:var(--f-display);color:var(--c-text-dim);font-size:64px;font-weight:800}.tv-owner__bank{color:var(--c-text-mute);font-size:28px;font-weight:650}.tv-suspects{flex-direction:column;align-items:center;gap:46px;display:flex}.tv-suspects__line{font-family:var(--f-display);text-align:center;font-size:48px;font-weight:800}.tv-suspects__row{gap:46px;display:flex}.tv-suspects__p{font-family:var(--f-display);flex-direction:column;align-items:center;gap:14px;font-size:30px;font-weight:800;display:flex}.tv-auction{flex-direction:column;justify-content:center;gap:30px;width:100%;height:100%;display:flex}.tv-auction__grid{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:22px;display:grid}.tv-auction__grid[data-n="1"]{--cols:1}.tv-auction__grid[data-n="2"]{--cols:2}.tv-auction__grid[data-n="3"]{--cols:3}.tv-auction__grid[data-n="4"],.tv-auction__grid[data-n="7"],.tv-auction__grid[data-n="8"]{--cols:4}.tv-auction__p{background:#05082680;border-radius:28px;flex-direction:column;align-items:center;gap:14px;min-width:0;padding:26px 14px 22px;display:flex;box-shadow:inset 0 0 0 2px #ffffff24}.tv-auction__p.is-bid{box-shadow:inset 0 0 0 3px var(--c-gold), 0 0 36px #ffcc334d;background:#ffcc331f}.tv-auction__p.is-pass{opacity:.55}.tv-auction__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--f-display);font-size:32px;font-weight:800;overflow:hidden}.tv-auction__status{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;font-size:26px;font-weight:800}.tv-auction__p.is-bid .tv-auction__status{color:var(--c-gold)}.tv-auction__p.is-wait .tv-auction__status{color:var(--c-text-dim);text-transform:none}.tv-auction__foot{align-items:center;gap:30px;display:flex}.tv-auction__count{font-family:var(--f-display);color:var(--c-text-dim);white-space:nowrap;font-size:34px;font-weight:700}.tv-auction__count b{color:var(--c-gold)}.tv-auction__timer{flex:1}.tv-bids{z-index:4;box-shadow:inset 0 0 0 3px var(--c-gold), 0 30px 80px #0009;background:radial-gradient(100% 100% at 50% 0,#2a1a90f7 0%,#0b0838fa 100%);border-radius:40px;flex-direction:column;align-items:center;gap:26px;padding:36px 60px;display:flex;position:absolute}.tv-bids__title{margin:0;font-size:104px;line-height:1}.tv-bids__list{flex-direction:column;gap:12px;width:1100px;display:flex}.tv-bids__row{background:#05082699;border-radius:22px;grid-template-columns:60px 76px minmax(0,1fr) auto;align-items:center;gap:22px;padding:8px 30px 8px 16px;display:grid;box-shadow:inset 0 0 0 2px #ffffff1f}.tv-bids__row.is-win{box-shadow:inset 0 0 0 3px var(--c-gold), 0 0 50px #fc36;background:#ffcc3329}.tv-bids__row.is-pass{opacity:.5}.tv-bids__crown{text-align:center;font-size:50px}.tv-bids__name{font-family:var(--f-display);text-overflow:ellipsis;white-space:nowrap;font-size:40px;font-weight:800;overflow:hidden}.tv-bids__amount{font-family:var(--f-display);color:var(--c-gold);font-size:60px;font-weight:900}.tv-bids__row.is-pass .tv-bids__amount{color:var(--c-text-dim);text-transform:uppercase;font-size:34px}.tv-swap{align-items:center;gap:50px;width:100%;display:flex}.tv-swap__me{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.tv-swap__name{font-family:var(--f-display);color:var(--c-gold-hi);font-size:52px;font-weight:900}.tv-swap__score{font-family:var(--f-display);color:var(--c-gold);font-size:44px;font-weight:900}.tv-swap__arrows{color:var(--c-magenta);text-shadow:0 0 40px #ff2e88b3;flex:none;font-size:170px;line-height:1}.tv-swap__others{flex-direction:column;flex:1;gap:30px;min-width:0;display:flex}.tv-swap__line{font-family:var(--f-display);font-size:46px;font-weight:800}.tv-swap__row{flex-wrap:wrap;gap:26px;display:flex}.tv-swap__other{min-width:150px;font-family:var(--f-display);flex-direction:column;align-items:center;gap:8px;font-size:28px;font-weight:800;display:flex}.tv-swap__other b{color:var(--c-gold);font-size:34px}.tv-swap__other b.is-neg{color:var(--c-red)}.tv-wheel{z-index:10;background:radial-gradient(70% 100% at 25%,#280e6ef2 0%,#050826fa 70%);grid-template-columns:900px minmax(0,1fr);align-items:center;width:1920px;padding:0 70px 0 50px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.tv-wheel__rays{background:repeating-conic-gradient(#ff2e881f 0deg 8deg,#0000 8deg 16deg);width:2600px;height:2600px;margin:-1300px 0 0 -1300px;animation:50s linear infinite reverse sv-spin;position:absolute;top:50%;left:475px;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 45%);mask-image:radial-gradient(circle,#000 10%,#0000 45%)}.tv-wheel__disc{justify-self:center;width:800px;height:800px;position:relative}.tv-wheel__rotor{width:100%;height:100%}.tv-wheel__svg{filter:drop-shadow(0 30px 50px #0009);width:100%;height:100%;overflow:visible}.tv-wheel__label{font-family:var(--f-display);fill:#fff;stroke:#1a0f3c;stroke-width:7px;paint-order:stroke fill;stroke-linejoin:round;font-size:30px;font-weight:800}.tv-wheel__emoji{font-size:40px}.tv-wheel__bulb{fill:#fff6c4;filter:drop-shadow(0 0 6px #fc3);animation:.7s steps(2,end) infinite tv-bulb}.tv-wheel__bulb.is-odd{animation-delay:-.35s}.tv-wheel__hub{font-family:var(--f-display);fill:#2b1900;font-size:34px;font-weight:900}@keyframes tv-bulb{50%{fill:#7a5203;filter:none}}.tv-wheel__pointer{z-index:2;border-left:38px solid #0000;border-right:38px solid #0000;border-top:92px solid var(--c-magenta);transform-origin:50% 0;filter:drop-shadow(0 0 #fff)drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 8px 10px #0009);width:0;height:0;margin-left:-38px;position:absolute;top:-34px;left:50%}.tv-wheel__panel{min-width:0;position:relative}.tv-wheel__spinning,.tv-wheel__result{flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.tv-wheel__title{width:100%;height:150px;margin:0;font-size:124px;line-height:1.02}.tv-wheel__pray{color:var(--c-text-dim);font-size:42px;font-weight:700}.tv-wheel__big-emoji{filter:drop-shadow(0 10px 20px #00000080);font-size:130px;line-height:1}.tv-wheel__desc{text-wrap:pretty;font-size:42px;font-weight:700;line-height:1.2}.tv-wheel__victim{font-family:var(--f-display);align-items:center;gap:18px;font-size:42px;display:flex}.tv-wheel__deltas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:100%;display:grid}.tv-wheel__deltas[data-n="1"]{grid-template-columns:minmax(0,1fr)}.tv-wheel__delta{background:#05082699;border-radius:20px;align-items:center;gap:14px;min-width:0;padding:8px 20px 8px 10px;display:flex;box-shadow:inset 0 0 0 2px #ffffff1f}.tv-wheel__delta-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-display);flex:1;font-size:30px;font-weight:800;overflow:hidden}.tv-wheel__delta b{font-family:var(--f-display);font-size:38px;font-weight:900}.tv-wheel__delta b.is-good{color:var(--c-lime)}.tv-wheel__delta b.is-bad{color:var(--c-red)}.tv-wheel__bank{font-family:var(--f-display);color:var(--c-gold-hi);font-size:32px;font-weight:800}.tv-wheel__applied{font-family:var(--f-display);color:var(--c-lime);box-shadow:inset 0 0 0 5px var(--c-lime), 0 0 30px #c6ff3d80;background:#050826b3;border-radius:14px;padding:10px 28px;font-size:54px;font-weight:900;position:absolute;top:40px;right:0}.tv-pause{z-index:60;background:#050826;position:absolute;inset:0;overflow:hidden}.tv-pause__art{position:absolute;inset:0}.tv-pause__img{object-fit:cover;width:100%;height:100%}.tv-pause__fallback{background:var(--g-stage);opacity:.4;place-items:center;font-size:500px;display:grid;position:absolute;inset:0}.tv-pause__screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:940px;height:440px;padding:20px 50px;display:flex;position:absolute;top:64px;left:118px}.tv-pause__title{font-size:168px;line-height:1}.tv-pause__line{width:100%;height:150px;font-family:var(--f-display);text-shadow:var(--ts-deep);font-weight:800;line-height:1.12}.tv-pause__clock{text-transform:uppercase;letter-spacing:.12em;color:var(--c-cyan);align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}.tv-pause__dot{background:var(--c-cyan);width:14px;height:14px;box-shadow:0 0 12px var(--c-cyan);border-radius:50%;animation:1.2s infinite sv-pulse}.tv-scores{flex-direction:column;gap:30px;padding:44px 110px 50px;display:flex}.tv-scores__head{align-items:center;gap:36px;display:flex}.tv-scores__head h1{text-transform:uppercase;margin:0;font-size:104px;line-height:1}.tv-scores__head .tv-sticker{font-size:30px}.tv-scores__list{flex-direction:column;flex:1;justify-content:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.tv-scores__row{background:linear-gradient(#2234aad9,#0f1860eb);border-radius:30px;grid-template-columns:80px 110px minmax(0,560px) minmax(0,1fr) 260px;align-items:center;gap:26px;height:138px;padding:0 34px 0 22px;display:grid;box-shadow:inset 0 0 0 2px #fc36,0 14px 30px #00000073}.tv-scores__row.is-first{box-shadow:inset 0 0 0 3px var(--c-gold), 0 0 50px #ffcc3359, 0 14px 30px #00000073;background:linear-gradient(#78540ad9,#3c2404eb)}.tv-scores__place{font-family:var(--f-display);text-align:center;color:var(--c-gold);font-size:64px;font-weight:900}.tv-scores__avatar{place-items:center;display:grid;position:relative}.tv-scores__crown{filter:drop-shadow(0 4px 6px #00000080);font-size:64px;position:absolute;top:-46px;left:-18px}.tv-scores__who{flex-direction:column;gap:4px;min-width:0;display:flex}.tv-scores__name{font-family:var(--f-display);text-overflow:ellipsis;white-space:nowrap;font-size:46px;font-weight:900;line-height:1.05;overflow:hidden}.tv-scores__roast{color:var(--c-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-style:italic;font-weight:600;overflow:hidden}.tv-scores__bar{border-radius:var(--r-pill);background:#03061eb3;height:36px;overflow:hidden;box-shadow:inset 0 3px 6px #0009}.tv-scores__fill{transform-origin:0;background:repeating-linear-gradient(115deg,#ffffff2e 0 10px,#0000 10px 22px),linear-gradient(90deg,#c98f0e,#fc3 60%,#fff0a8);height:100%;display:block;box-shadow:0 0 20px #fc39}.tv-scores__row.is-neg .tv-scores__fill{background:linear-gradient(90deg,#9c120b,#ff3b30);box-shadow:0 0 20px #ff3b3099}.tv-scores__score{font-family:var(--f-display);color:var(--c-gold);text-shadow:0 4px #7a5203,0 0 30px #fc36;justify-self:end;font-size:72px;font-weight:900}.tv-scores__row.is-neg .tv-scores__score{color:#ff6a5f;text-shadow:0 4px #6b0d07}.tv-scores--dense .tv-scores__row{height:96px}.tv-scores--dense .tv-scores__name{font-size:36px}.tv-scores--dense .tv-scores__score{font-size:54px}.tv-scores--dense .tv-scores__place{font-size:48px}.tv-scores--dense .tv-scores__list{gap:12px}.tv-final__pane{flex-direction:column;gap:22px;display:flex;position:absolute}.tv-final__head{flex:none;align-items:center;gap:36px;display:flex}.tv-final__title{margin:0;font-size:120px;line-height:1}.tv-final__sub{font-family:var(--f-display);color:var(--c-text-dim);text-wrap:balance;font-size:34px;font-weight:700}.tv-fthemes{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.tv-ftheme{background:linear-gradient(#2234aae6,#0f1860f0);border-radius:26px;align-items:center;gap:24px;min-width:0;min-height:0;padding:10px 34px 10px 18px;transition:opacity .4s,filter .4s;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffcc338c,0 14px 30px #00000073}.tv-ftheme__n{width:70px;height:70px;font-family:var(--f-display);color:#3a2400;background:var(--g-gold);border-radius:20px;flex:none;place-items:center;font-size:38px;font-weight:900;display:grid;box-shadow:0 4px #8a5a00}.tv-ftheme__name{height:100%;font-family:var(--f-display);flex:1;font-weight:800;line-height:1.08}.tv-ftheme.is-removed{opacity:.4;filter:grayscale(.9)}.tv-ftheme.is-out{opacity:.18}.tv-ftheme.is-chosen{box-shadow:inset 0 0 0 4px var(--c-gold), 0 0 60px #ffcc338c;z-index:1;background:linear-gradient(#78540af2,#3c2404f2)}.tv-ftheme__strike{background:var(--c-red);height:10px;box-shadow:0 0 16px var(--c-red);transform-origin:0;border-radius:6px;margin-top:-5px;position:absolute;top:50%;left:14px;right:14px;transform:rotate(-3deg)}.tv-ftheme__x{font-family:var(--f-display);color:var(--c-red);text-shadow:0 0 20px #ff3b30b3;margin-top:-50px;font-size:96px;font-weight:900;line-height:1;position:absolute;top:50%;right:20px}.tv-ftheme__win{font-size:30px;position:absolute;top:-22px;right:-14px}.tv-final__theme{flex:none;align-items:center;gap:26px;height:120px;display:flex}.tv-final__theme .tv-sticker{font-size:32px}.tv-final__theme-name{flex:1;height:100%;line-height:1.02}.tv-fbets{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));flex:1;align-content:center;gap:22px;min-height:0;display:grid}.tv-fbets[data-n="1"]{--cols:1}.tv-fbets[data-n="2"]{--cols:2}.tv-fbets[data-n="3"]{--cols:3}.tv-fbets[data-n="4"],.tv-fbets[data-n="7"],.tv-fbets[data-n="8"]{--cols:4}.tv-fbets__p{background:#0508268c;border-radius:28px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:24px 14px 20px;display:flex;box-shadow:inset 0 0 0 2px #ffffff24}.tv-fbets__p.is-done{box-shadow:inset 0 0 0 3px var(--c-lime), 0 0 36px #c6ff3d4d;background:#5d8a0040}.tv-fbets__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--f-display);font-size:32px;font-weight:800;overflow:hidden}.tv-fbets__score{color:var(--c-text-dim);font-size:22px;font-weight:650}.tv-fbets__score.is-neg{color:#ff8a80}.tv-fbets__status{font-family:var(--f-display);color:var(--c-text-dim);white-space:nowrap;font-size:28px;font-weight:800}.tv-fbets__p.is-done .tv-fbets__status{color:var(--c-lime)}.tv-final__count{text-align:center;font-family:var(--f-display);color:var(--c-text-dim);flex:none;font-size:34px;font-weight:700}.tv-final__count b{color:var(--c-gold)}.tv-freveal{grid-template-columns:minmax(0,1fr) 470px;gap:30px;display:grid;position:absolute}.tv-freveal__main{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex}.tv-freveal__q{background:#0508268c;border-radius:24px;flex:none;align-items:center;gap:22px;height:100px;padding:0 24px;display:flex;box-shadow:inset 0 0 0 2px #ffffff1f}.tv-freveal__q .tv-sticker{text-overflow:ellipsis;flex:none;max-width:520px;overflow:hidden}.tv-freveal__qtext{height:100%;color:var(--c-text-dim);flex:1;font-weight:650;line-height:1.15}.tv-freveal__answer,.tv-freveal__wait,.tv-focus{background:radial-gradient(130% 100% at 50% 0,#3a1c9e 0%,#1c1278 42%,#0d0848 100%);border-radius:40px;flex:1;min-height:0;box-shadow:inset 0 0 0 3px #fc3c,inset 0 0 0 7px #0a0f3cb3,0 30px 80px #0009}.tv-freveal__answer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px 50px;display:flex}.tv-freveal__answer .tv-sticker{font-size:32px}.tv-freveal__answer-main{width:100%;height:300px;line-height:1.02}.tv-freveal__answer-text{text-wrap:balance;font-size:38px;font-weight:650;line-height:1.25}.tv-freveal__wait{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;font-size:130px;display:flex}.tv-freveal__wait p{color:var(--c-text-dim);font-size:40px;font-weight:700}.tv-focus{grid-template:"who answer"minmax(0,1fr)"who bet"/300px minmax(0,1fr);gap:10px 40px;padding:34px 50px 34px 40px;display:grid}.tv-focus__who{flex-direction:column;grid-area:who;justify-content:center;align-items:center;gap:22px;min-width:0;display:flex}.tv-focus__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--f-display);color:var(--c-gold-hi);font-size:52px;font-weight:900;overflow:hidden}.tv-focus__answer{flex-direction:column;grid-area:answer;gap:8px;min-height:0;display:flex}.tv-focus__label{font-family:var(--f-display);letter-spacing:.08em;color:var(--c-text-mute);font-size:26px;font-weight:800}.tv-focus__text{min-height:0;font-family:var(--f-display);flex:1;font-weight:900;line-height:1.05}.tv-focus__said{color:#fff;text-shadow:var(--ts-deep)}.tv-focus__empty{color:var(--c-text-dim);font-style:italic}.tv-focus__bet{background:#0508268c;border-radius:26px;grid-area:bet;align-items:center;gap:26px;height:120px;padding:0 30px;display:flex;position:relative}.tv-focus__drum{font-family:var(--f-display);color:var(--c-gold);font-size:72px;font-weight:900}.tv-focus__amount{font-family:var(--f-display);font-size:84px;font-weight:900;line-height:1}.tv-focus__amount.is-good{color:var(--c-lime);text-shadow:0 0 30px #c6ff3d99}.tv-focus__amount.is-bad{color:var(--c-red);text-shadow:0 0 30px #ff3b3099}.tv-focus__verdict{font-family:var(--f-display);border-radius:14px;margin-left:auto;padding:8px 26px;font-size:56px;font-weight:900}.tv-focus__verdict.is-good{color:var(--c-lime);box-shadow:inset 0 0 0 5px var(--c-lime), 0 0 30px #c6ff3d80}.tv-focus__verdict.is-bad{color:var(--c-red);box-shadow:inset 0 0 0 5px var(--c-red), 0 0 30px #ff3b3080}.tv-freveal__list{flex-direction:column;justify-content:center;gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.tv-freveal__row{background:#05082699;border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 20px 10px 12px;display:grid;box-shadow:inset 0 0 0 2px #ffffff1a}.tv-freveal__row.is-focus{box-shadow:inset 0 0 0 3px var(--c-gold), 0 0 30px #fc36}.tv-freveal__row.is-good{background:#5d8a004d}.tv-freveal__row.is-bad{background:#9c120b4d}.tv-freveal__row-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);font-size:30px;font-weight:800;overflow:hidden}.tv-freveal__row-res{font-family:var(--f-display);white-space:nowrap;font-size:30px;font-weight:900}.tv-freveal__row.is-good .tv-freveal__row-res{color:var(--c-lime)}.tv-freveal__row.is-bad .tv-freveal__row-res{color:#ff6a5f}.tv-winner{overflow:hidden}.tv-winner__rays{background:repeating-conic-gradient(#ffcc331f 0deg 7deg,#0000 7deg 14deg);width:3000px;height:3000px;margin:-1500px 0 0 -1500px;animation:40s linear infinite sv-spin;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 45%);mask-image:radial-gradient(circle,#000 5%,#0000 45%)}.tv-winner__head{align-items:center;gap:30px;display:flex;position:absolute;top:40px;left:60px;right:60px}.tv-winner__head .tv-sticker{font-size:34px}.tv-winner__trophy{width:340px;height:340px;position:absolute;top:70px;right:80px}.tv-winner__trophy img{object-fit:contain;filter:drop-shadow(0 20px 30px #00000080);width:100%;height:100%}.tv-winner__trophy-emoji{place-items:center;width:100%;height:100%;font-size:260px;display:grid}.tv-podium{justify-content:center;align-items:flex-end;gap:26px;display:flex;position:absolute;bottom:0;left:0;right:0}.tv-winner--rest .tv-podium{bottom:150px}.tv-step{flex-direction:column;align-items:center;width:470px;display:flex}.tv-step__who{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;margin-bottom:22px;display:flex}.tv-step__avatar{position:relative}.tv-step__crown{filter:drop-shadow(0 10px 14px #00000080);margin-left:-70px;font-size:140px;line-height:1;position:absolute;top:-110px;left:50%}.tv-step__name{width:100%;height:100px;font-family:var(--f-display);font-weight:900;line-height:1.02}.tv-step--2 .tv-step__name,.tv-step--3 .tv-step__name{height:66px}.tv-step__title{font-size:24px}.tv-step--1 .tv-step__title{font-size:32px}.tv-step__line{max-width:100%;color:var(--c-text-dim);font-size:22px;font-style:italic;font-weight:600}.tv-step__block{transform-origin:bottom;background:linear-gradient(#2c47d6 0%,#13207a 100%);border-radius:26px 26px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%;padding-top:14px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #ffcc33b3,inset 0 0 50px #5a8cff66,0 -10px 40px #0006}.tv-step--1 .tv-step__block{background:linear-gradient(#ffe07a 0%,#e8a514 40%,#7a5203 100%);box-shadow:inset 0 0 0 3px #fff6c4,0 0 80px #ffcc3380}.tv-step__place{font-family:var(--f-display);color:#ffffffe6;text-shadow:0 6px #0000004d;font-size:90px;font-weight:900;line-height:1}.tv-step--1 .tv-step__place{color:#fff;font-size:130px}.tv-step__score{font-family:var(--f-display);color:var(--c-gold-hi);text-shadow:0 3px #00000059;font-size:44px;font-weight:900}.tv-step--1 .tv-step__score{color:#2b1900;text-shadow:0 2px #fff6;font-size:56px}.tv-step__score.is-neg{color:#ff6a5f}.tv-winner__rest{justify-content:center;gap:18px;display:flex;position:absolute;bottom:26px;left:60px;right:60px}.tv-winner__chip{background:#050826bf;border-radius:24px;align-items:center;gap:14px;min-width:0;padding:10px 22px 10px 12px;display:flex;box-shadow:inset 0 0 0 2px #ffffff24}.tv-winner__chip-place{font-family:var(--f-display);color:var(--c-text-mute);font-size:40px;font-weight:900}.tv-winner__chip-who{flex-direction:column;min-width:0;display:flex}.tv-winner__chip-who b{font-family:var(--f-display);white-space:nowrap;font-size:28px;font-weight:800}.tv-winner__chip-who em{color:#ff8fc0;white-space:nowrap;font-size:20px;font-weight:650}.tv-winner__chip-score{font-family:var(--f-display);color:var(--c-gold);font-size:34px;font-weight:900}.tv-winner__chip-score.is-neg{color:#ff6a5f}@media (prefers-reduced-motion:reduce){.tv-intro__rays,.tv-special__burst,.tv-wheel__rays,.tv-winner__rays,.tv-buzz__burst,.tv-gate__rays{animation:none}}.tv-fill{width:100%;height:100%}.tv-strip .sv-pcard--tv{container-type:inline-size}.tv-strip .sv-pcard--tv .sv-pcard__score{font-size:min(64px,19cqi)}.tv-strip--dense .sv-pcard--tv .sv-pcard__score{font-size:min(50px,19cqi)}.tv-strip .sv-pcard--tv .sv-pcard__meta{left:132px;right:auto}.tv-strip .sv-pcard--tv .sv-pcard__silenced{top:-8px;bottom:auto;right:-12px}.tv-card[data-stage=open]{animation:tv-card-open 1.1s var(--ease-in-out) infinite}@keyframes tv-card-open{0%,to{box-shadow:inset 0 0 0 3px #fc3c,inset 0 0 0 7px #0a0f3cb3,inset 0 0 90px #5a8cff4d,0 30px 80px #0009,0 0 #ff2e8800}50%{box-shadow:inset 0 0 0 3px var(--c-magenta), inset 0 0 0 7px #0a0f3cb3, inset 0 0 120px #ff2e8859, 0 30px 80px #0009, 0 0 60px 6px #ff2e8873}}.tv-foot--answering,.tv-foot--bomb{gap:30px;min-height:150px}.tv-foot__answerer{margin:-70px 0 -16px}.tv-foot__answer-text .tv-sticker{font-size:30px}.tv-foot__name{max-width:820px;font-size:96px}.tv-foot__order{gap:4px;font-size:26px}.tv-foot__timer--short{flex-basis:440px}.tv-foot--answering .sv-timer__secs,.tv-foot--bomb .sv-timer__secs{font-size:76px}.tv-card[data-kind=audio] .sv-media__player{padding-left:420px}.tv-vinyl{z-index:1;background:radial-gradient(circle,#0000 0 22%,#ffffff0d 22.5% 23%,#0000 23.5% 30%,#ffffff0d 30.5% 31%,#0000 31.5% 40%,#ffffff0f 40.5% 41%,#0000 41.5%),conic-gradient(from 30deg,#16162a,#2c2c48 15%,#16162a 30%,#2c2c48 55%,#16162a 70%,#2c2c48 85%,#16162a);border-radius:50%;width:300px;height:300px;margin-top:-150px;position:absolute;top:50%;left:60px;box-shadow:0 0 0 6px #0a0a18,0 20px 40px #0009}.tv-vinyl.is-on{animation:1.8s linear infinite sv-spin}.tv-vinyl__label{color:#fff;background:var(--g-magenta);border-radius:50%;place-items:center;width:110px;height:110px;margin:-55px 0 0 -55px;font-size:54px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 4px #ffffff4d}.tv-card[data-layout=reveal-side][data-kind=audio] .sv-media__player{padding-left:340px}.tv-card[data-layout=reveal-side][data-kind=audio] .tv-vinyl{width:240px;height:240px;margin-top:-120px;left:40px}.tv-bids{background:radial-gradient(100% 100% at 50% 0,#2a1a90 0%,#0b0838 100%);padding-top:56px}.tv-swap__score.is-neg{color:var(--c-red)}.tv-swap__sub{color:var(--c-text-dim);margin-top:-18px;font-size:30px;font-weight:650}.tv-swap__other{font-size:32px}.tv-swap__other b{font-size:40px}.tv-wheel__disc{width:760px;height:760px}.tv-wheel__pointer{top:-22px}.tv-wheel__headline{align-items:center;gap:26px;width:100%;display:flex}.tv-wheel__headline .tv-wheel__title{flex:1;min-width:0;height:140px}.tv-wheel__big-emoji{flex:none;font-size:110px}.tv-wheel__result{gap:18px}.tv-wheel__desc{font-size:36px}.tv-wheel__deltas[data-n="5"],.tv-wheel__deltas[data-n="6"],.tv-wheel__deltas[data-n="7"],.tv-wheel__deltas[data-n="8"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-wheel__deltas[data-n="5"] .tv-wheel__delta-name,.tv-wheel__deltas[data-n="6"] .tv-wheel__delta-name,.tv-wheel__deltas[data-n="7"] .tv-wheel__delta-name,.tv-wheel__deltas[data-n="8"] .tv-wheel__delta-name{font-size:24px}.tv-wheel__bank{font-size:28px}.tv-wheel__applied{font-size:46px;top:-6px}.tv-focus__amount{white-space:nowrap}.tv-step__who{gap:16px}.tv-plate{white-space:nowrap;flex:none}.tv-board__sub{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tv-board__left,.tv-bank,.tv-board__chooser{flex:none}.tv-strip .sv-pcard--tv .sv-pcard__name-text{overflow-wrap:normal;word-break:keep-all}.tv-strip--dense .sv-pcard--tv .sv-pcard__avatar{margin-top:-36px}.tv-strip--dense .sv-pcard--tv .sv-pcard__meta{left:82px}.tv-card[data-layout=reveal-side] .tv-choice--roulette .tv-choice__tiles{grid-template-columns:minmax(0,1fr)}.tv-card[data-layout=reveal-side] .tv-choice{gap:24px}.tv-card[data-layout=reveal-side] .tv-choice__payout{font-size:30px}.tv-wheel__deltas,.tv-wheel__deltas[data-n="5"],.tv-wheel__deltas[data-n="6"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.tv-wheel__deltas[data-n="5"] .tv-wheel__delta-name,.tv-wheel__deltas[data-n="6"] .tv-wheel__delta-name{font-size:28px}.tv-wheel__deltas[data-n="7"],.tv-wheel__deltas[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tv-wheel__deltas[data-n="7"] .tv-wheel__delta-name,.tv-wheel__deltas[data-n="8"] .tv-wheel__delta-name{display:none}.tv-wheel__delta{padding:6px 18px 6px 8px}.tv-wheel__delta b{margin-left:auto}.tv-wheel__applied{align-self:flex-end;margin-top:-6px;padding:6px 22px;font-size:40px;position:static}.tv-winner__rest{gap:14px}.tv-winner__chip{flex:1 1 0;max-width:380px}.tv-winner__chip-who{flex:1;overflow:hidden}.tv-winner__chip-who b,.tv-winner__chip-who em{text-overflow:ellipsis;overflow:hidden}.tv-winner__chip-score{flex:none;margin-left:auto}.tv-scores--dense .tv-scores__crown{font-size:48px;top:-30px}.tv-lobby__name{line-height:1.1}.tv-buzz{background:radial-gradient(70% 90% at 30%,#8a1d6c 0%,#2a1170 50%,#070a30 100%)}.tv-callout-scrim{z-index:25;pointer-events:none;background:radial-gradient(80% 70% at 50% 35%,#0508268c,#050826d9);position:absolute;inset:0}.tv-callout{top:210px}.tv-callout__bkb{bottom:-34px;right:-64px}.tv-winner__chip{flex:1 1 0;gap:12px;max-width:420px}.tv-winner__chip-who{gap:2px}.tv-winner__chip-who b{font-size:26px;line-height:1.1}.tv-winner__chip-line{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.tv-winner__chip-line em{text-overflow:ellipsis;min-width:0;font-size:19px;overflow:hidden}.tv-winner__chip-score{flex:none;margin:0;font-size:26px}.tv-winner__chip-place{font-size:34px}.tv-foot__name{text-overflow:clip;text-shadow:0 0 30px #c6ff3d73,0 4px #00000059;max-width:none;overflow:visible}.tv-foot__rule{font-size:28px}.tv-card[data-kind=audio] .tv-card__listen{left:auto;right:24px}.tv-card__code .sv-code{flex:none}.tv-card[data-layout=reveal-side] .tv-card__code .sv-fit__inner{justify-content:flex-start}.tv-lobby__hint{text-wrap:balance}.tv-callout--blocked .tv-callout__icons{margin-right:72px}.tv-lobby__name{-webkit-line-clamp:2;white-space:normal;text-align:center;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box}.tv-lobby__player{gap:10px}.tv-lobby__off{border-radius:var(--r-pill);background:#050826d9;padding:2px 10px;top:8px;right:8px}.tv-board__chooser-name{max-width:520px}.tv-card[data-layout=choice-reveal]{grid-template-rows:auto 104px minmax(0,1fr) auto;grid-template-areas:"head""text""extra""foot"}.tv-card[data-layout=choice-reveal] .tv-card__fit{color:var(--c-text-dim);text-shadow:none;font-weight:620}.tv-choice__voters{flex:none;margin-left:auto;display:flex}.tv-choice__voters>span+span{margin-left:-12px}.tv-choice__payout{margin-left:8px}.tv-choice.tv-choice--roulette .tv-choice__tiles{grid-template-columns:minmax(0,1fr)}.h-app{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:relative;overflow:hidden}.h-app:before{content:"";z-index:-1;pointer-events:none;background-blend-mode:normal, normal, overlay;opacity:.9;background:radial-gradient(60% 50% at 0 100%,#ff2e8821,#0000 70%),radial-gradient(50% 45% at 100% 0,#4de8ff1a,#0000 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.h-main{grid-template-columns:minmax(340px,30%) minmax(0,1fr) minmax(330px,27%);gap:12px;min-height:0;padding:12px;display:grid}.h-col{flex-direction:column;min-width:0;min-height:0;display:flex}.h-col>.h-panel{flex:1}.h-panel{background:linear-gradient(#182592a8 0%,#0a0f42db 100%);border-radius:18px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffcc3338,inset 0 1px #ffffff1a,0 18px 40px #0000006b}.h-panel__head{border-bottom:1px solid var(--c-line);background:linear-gradient(#ffffff0d,#0000);flex:none;align-items:center;gap:10px;min-width:0;padding:10px 14px 9px;display:flex}.h-panel__title{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:800}.h-panel__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600;overflow:hidden}.h-panel__head .sv-btn{flex:none}.h-plate{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#2b1900;background:var(--g-gold);border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 8px 3px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff9,0 2px #8a5a00,0 0 14px #ffcc3340}.h-plate--air{color:#fff;background:var(--g-red);box-shadow:inset 0 1px 0 #fff6, 0 2px 0 var(--c-red-lo), 0 0 16px #ff3b3059}.h-led{background:#5a5f8a;border-radius:50%;width:7px;height:7px;display:inline-block}.h-led--on{background:var(--c-lime);box-shadow:0 0 8px var(--c-lime)}.h-led--air{background:#fff;animation:1.4s steps(2,jump-none) infinite h-blink;box-shadow:0 0 6px #fff,0 0 12px #fffc}@keyframes h-blink{50%{opacity:.35}}.h-label{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-mid);font-size:10px;font-weight:800}.h-gold{color:var(--c-gold)}.h-good{color:var(--c-lime)}.h-bad{color:#ff6a5f}.h-row{align-items:center;gap:6px;min-width:0;display:flex}.h-row--wrap{flex-wrap:wrap}.h-row--center{justify-content:center}.h-row__grow{flex:1}.h-input{min-width:0;height:36px;color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--c-line-strong), inset 0 2px 6px #0006;transition:box-shadow var(--dur-fast);background:#03061eb8;border:0;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:15px;font-weight:600}.h-input::placeholder{color:var(--c-text-mute)}.h-input:focus{box-shadow:inset 0 0 0 2px var(--c-gold), 0 0 0 4px #ffcc3326}.h-input.is-bad{box-shadow:inset 0 0 0 2px var(--c-red), 0 0 0 4px #ff3b302e}.h-input--xl{border-radius:14px;height:52px;font-size:20px}.h-input--num{font-variant-numeric:tabular-nums;flex:none;width:104px}.h-input--sm{border-radius:8px;width:84px;height:28px;padding:0 8px;font-size:13px}.h-input--name{border-radius:7px;max-width:160px;height:26px;padding:0 8px;font-size:15px;font-weight:750}.h-chipbtn{white-space:nowrap;height:28px;color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line-strong);transition:background var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);background:#ffffff12;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:750;display:inline-flex}.h-chipbtn:hover:not(:disabled){background:#ffcc331f;box-shadow:inset 0 0 0 1.5px #ffcc33b3}.h-chipbtn:active:not(:disabled){transform:translateY(1px)}.h-chipbtn:disabled{opacity:.4}.h-chipbtn.is-on{color:#2b1900;background:var(--g-gold);box-shadow:inset 0 0 0 1px #fff6c4e6,0 2px #8a5a00}.h-chipbtn--hot{background:#ff2e8829;box-shadow:inset 0 0 0 1.5px #ff2e88b3}.h-iconbtn{width:34px;height:34px;font-family:var(--f-display);color:var(--c-text-dim);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transition:color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);background:#ffffff0a;border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.h-iconbtn:hover,.h-iconbtn.is-open{color:var(--c-gold);background:#ffcc3314;box-shadow:inset 0 0 0 1.5px #fc39}.h-iconbtn--caret{width:26px;font-size:13px}.sv-btn.is-open{--btn-ring:#ffcc33b3;--btn-bg:#ffcc3314}.h-tag{border-radius:var(--r-pill);white-space:nowrap;color:var(--c-cyan);background:#4de8ff1a;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #4de8ff59}.h-tag--done{color:var(--c-text-mute);box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0d}.h-tag--gold{color:var(--c-gold-hi);background:#ffcc331f;box-shadow:inset 0 0 0 1px #ffcc3380}.h-mini-special{border-radius:var(--r-pill);font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#ffd2e6;background:#ff2e8824;align-items:center;gap:4px;padding:2px 9px 2px 6px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ff2e888c}.h-mini-special.is-hot{color:#fff;background:var(--g-magenta);box-shadow:inset 0 1px 0 #ffffff59, 0 2px 0 var(--c-magenta-lo), 0 0 14px #ff2e8866}.h-tagchip{border-radius:var(--r-pill);white-space:nowrap;--t:var(--c-cyan);height:18px;color:color-mix(in srgb, var(--t) 80%, #fff);background:color-mix(in srgb, var(--t) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 55%, transparent);align-items:center;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.h-tagchip--lime{--t:var(--c-lime)}.h-tagchip--red{--t:var(--c-red)}.h-tagchip--gold{--t:var(--c-gold)}.h-tagchip--cyan{--t:var(--c-cyan)}.h-tagchip--magenta{--t:var(--c-magenta)}.h-tagchip--mute{--t:#8f94c7;color:var(--c-text-mute)}.h-progress{--p:0;border-radius:var(--r-pill);background:#03061eb3;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009,0 0 0 1px #fc33}.h-progress>span{transform-origin:0;transform:scaleX(var(--p));background:linear-gradient(90deg, var(--c-gold-lo), var(--c-gold) 70%, var(--c-gold-hi));transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0;box-shadow:0 0 12px #fc39}.h-mult{font-family:var(--f-display);color:#2b1900;background:var(--g-gold);vertical-align:middle;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:.8em;font-weight:900}.h-hero{font-family:var(--f-display);letter-spacing:-.02em;background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 2px 0 var(--c-gold-deep)) drop-shadow(0 6px 12px #00000073);overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900;line-height:1.05}.h-empty{text-align:center;color:var(--c-text-dim);justify-items:center;gap:6px;padding:28px 16px;font-size:14px;display:grid}.h-empty b{color:var(--c-text);font-size:16px}.h-empty__emoji{filter:drop-shadow(0 6px 10px #00000080);font-size:38px}.h-confirm{color:var(--c-text-dim);font-size:15px;line-height:1.45}.h-top{z-index:3;background:linear-gradient(#060928f2,#0a1042e6);align-items:center;gap:8px;min-width:0;height:60px;padding:0 14px 0 12px;display:flex;position:relative;box-shadow:inset 0 -1px #ffcc3347,0 10px 26px #0006}.h-top.is-paused{box-shadow:inset 0 -2px 0 var(--c-magenta), 0 10px 30px #ff2e8840;background:repeating-linear-gradient(-45deg,#ff2e8833 0 14px,#0000 14px 28px),linear-gradient(#280628f5,#1e0832eb)}.h-top.is-offline{box-shadow:inset 0 -2px 0 var(--c-red), 0 10px 26px #0006}.h-top__brand{flex:none;align-items:center;margin-right:2px;display:flex}.h-top__spacer{flex:1;min-width:4px}.h-top__group{align-items:center;gap:4px;display:inline-flex}.h-top__undo{flex:0 auto;min-width:0;max-width:260px}.h-top__undo .sv-btn__label{max-width:200px}.h-top__reset{--btn-ring:#ff3b3073}.h-seg{box-shadow:inset 0 0 0 1px var(--c-line), inset 0 2px 6px #00000080;background:#00000061;border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.h-seg__btn{height:30px;font-family:var(--f-display);color:var(--c-text-dim);transition:color var(--dur-fast), background var(--dur-fast);border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.h-seg__btn:hover{color:var(--c-text);background:#ffffff0f}.h-seg__btn.is-on{color:#2b1900;background:var(--g-gold);box-shadow:inset 0 1px #fff9,0 2px #8a5a00,0 0 14px #ffcc3359}.h-seg__btn--final{color:var(--c-gold-mid)}.h-tally{border-radius:var(--r-pill);background:#00000059;flex:0 auto;align-items:center;gap:8px;min-width:0;height:34px;padding:0 14px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #4de8ff66}.h-tally__led{background:var(--c-cyan);width:10px;height:10px;box-shadow:0 0 10px var(--c-cyan);border-radius:50%;flex:none}.h-tally__phase{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.h-tally__stage{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-text-dim);font-size:13px;font-weight:650;overflow:hidden}.h-tally__stage:before{content:"· ";color:var(--c-text-mute)}.h-tally.is-air{box-shadow:inset 0 0 0 1.5px #ff3b30bf,0 0 18px #ff3b3040}.h-tally.is-air .h-tally__led{background:var(--c-red);box-shadow:0 0 12px var(--c-red), 0 0 22px #ff3b3099;animation:1.4s steps(2,jump-none) infinite h-blink}.h-tally.is-paused{box-shadow:inset 0 0 0 1.5px var(--c-magenta), 0 0 18px #ff2e8859}.h-tally.is-paused .h-tally__led{background:var(--c-magenta);box-shadow:0 0 12px var(--c-magenta)}.h-bank{border-radius:var(--r-pill);height:30px;color:var(--c-gold-hi);background:#ffcc331f;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fc39,0 0 16px #ffcc3340}.h-bank b{font-family:var(--f-display);color:var(--c-gold);font-weight:900}.h-conn{border-radius:50%;flex:none;width:10px;height:10px;margin-left:2px}.h-conn.is-on{background:var(--c-lime);box-shadow:0 0 10px var(--c-lime)}.h-conn.is-off{background:var(--c-red);box-shadow:0 0 12px var(--c-red);animation:.8s steps(2,jump-none) infinite h-blink}[data-screen=host] .sv-toaster--top{width:min(520px,100vw - 24px);top:70px}.h-pop-anchor{flex:none;display:inline-flex}.h-pop{z-index:calc(var(--z-modal) - 1);transform-origin:top;background:radial-gradient(120% 90% at 50% 0,#2236b8 0%,#121b6e 55%,#0b1150 100%);border-radius:16px;padding:14px;position:fixed;box-shadow:inset 0 0 0 1.5px #fc39,inset 0 0 0 3px #0a0f3c99,0 24px 60px #0009}.h-popcard{gap:10px;display:grid}.h-popcard--qr{text-align:center;justify-items:center}.h-popcard--qr .sv-qr{margin:12px 12px 6px}.h-popcard__url{color:var(--c-gold);font-size:18px}.h-popcard__note{color:var(--c-text-dim);font-size:12.5px}.h-popcard__now{color:var(--c-text-dim);font-size:13px}.h-popcard__list{gap:4px;display:grid}.h-popcard__line{text-align:left;box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0d;border-radius:9px;padding:7px 10px;font-size:13.5px;font-weight:600}.h-popcard__line:hover{background:#ff2e8829;box-shadow:inset 0 0 0 1.5px #ff2e8899}.h-setting{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.h-stepper{box-shadow:inset 0 0 0 1px var(--c-line-strong);background:#0000004d;border-radius:10px;align-items:center;display:inline-flex}.h-stepper button{width:30px;height:30px;color:var(--c-gold);font-size:18px;font-weight:800}.h-stepper button:disabled{opacity:.3}.h-stepper b{text-align:center;min-width:52px;font-family:var(--f-display);font-size:13px}.h-toggle{text-align:left;width:100%;box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.h-toggle__text{font-size:14px;font-weight:650;display:grid}.h-toggle__text small{color:var(--c-text-mute);font-size:12px;font-weight:500}.h-toggle__knob{border-radius:var(--r-pill);width:42px;height:24px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);transition:background var(--dur);background:#00000073;flex:none;position:relative}.h-toggle__knob:after{content:"";width:18px;height:18px;transition:transform var(--dur) var(--ease-snap), background var(--dur);background:#c8cbe8;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00000080}.h-toggle.is-on .h-toggle__knob{box-shadow:inset 0 0 0 1.5px var(--c-lime);background:#c6ff3d59}.h-toggle.is-on .h-toggle__knob:after{background:var(--c-lime);transform:translate(18px)}.h-grid{flex:none;gap:5px;padding:10px 12px 8px;display:grid}.h-grid__row{grid-template-columns:minmax(104px, 1.75fr) repeat(var(--cols,5), minmax(0, 1fr));gap:5px;display:grid}.h-grid__theme{min-width:0;height:var(--cell-h,44px);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line);background:linear-gradient(90deg,#00000052,#0000001f);border-radius:9px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:750;line-height:1.08;display:flex;position:relative}.h-grid__theme>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-grid__nsfw{font-style:normal;font-family:var(--f-display);color:#fff;background:var(--c-red);border-radius:4px;padding:0 4px;font-size:8px;font-weight:900;position:absolute;top:-4px;right:-3px}.h-cell{min-width:0;height:var(--cell-h,44px);background:var(--g-cell);transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast), box-shadow var(--dur-fast);border-radius:9px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffcc338c,inset 0 2px #ffffff1f,inset 0 0 18px #5a8cff59,inset 0 -6px 12px #0000004d,0 4px 10px #00000059}.h-cell:hover{filter:brightness(1.18);box-shadow:inset 0 0 0 2px var(--c-gold), inset 0 0 22px #ffcc3340, 0 8px 16px #0006;transform:translateY(-2px)}.h-cell:active{transform:translateY(1px)scale(.97)}.h-cell__value{font-family:var(--f-display);letter-spacing:-.02em;background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 2px #00000073);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:900;line-height:1}.h-cell__value[data-digits="4"]{font-size:13.5px}.h-cell__value[data-digits="5"]{font-size:11.5px}.h-cell__special{background:var(--g-magenta);z-index:1;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 1.5px #fff,0 0 10px #ff2e88cc}.h-cell__tag{color:var(--c-cyan);opacity:.85;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:2px;left:5px}.h-cell.is-played{background:#0509288c;box-shadow:inset 0 0 0 1px #ffffff12}.h-cell.is-played .h-cell__value{color:#f5f3ff38;filter:none;background:0 0}.h-cell.is-played .h-cell__special,.h-cell.is-played .h-cell__tag{opacity:.3;filter:grayscale()}.h-cell.is-played:hover{filter:none;box-shadow:inset 0 0 0 1.5px #4de8ff99}.h-cell.is-played:hover .h-cell__value{color:var(--c-cyan)}.h-cell.is-played:hover .h-cell__value:after{content:" ↩"}.h-cell.is-active{background:var(--g-gold);animation:h-cell-live 1.2s var(--ease-in-out) infinite;box-shadow:0 0 0 2px #fff,0 0 18px #ffcc33e6,0 0 40px #ffcc3373}.h-cell.is-active .h-cell__value{color:#2b1900;filter:none;background:0 0}.h-cell.is-active .h-cell__tag{color:#2b1900}@keyframes h-cell-live{50%{box-shadow:0 0 0 2px #fff,0 0 26px #fc3,0 0 60px #fc39}}.h-cell.is-locked:not(.is-played):not(.is-active){filter:saturate(.75)brightness(.92)}.h-peek{min-height:0;box-shadow:inset 0 0 0 1px var(--c-line), inset 0 6px 16px #00000059;background:#03061e80;border-radius:14px;flex:1;margin:2px 12px 12px;padding:12px 14px;overflow:auto}.h-peek__idle{align-content:start;gap:10px;display:grid}.h-peek__round{font-size:14px}.h-peek__round .u-display{font-size:16px}.h-peek__facts{color:var(--c-text-dim);gap:4px;font-size:13.5px;display:grid}.h-peek__facts b{color:var(--c-text);font-variant-numeric:tabular-nums}.h-peek__facts .h-gold{color:var(--c-gold)}.h-peek__specials{flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;display:flex}.h-peek__tip{color:var(--c-text-mute);font-size:12.5px}.h-brief{gap:8px;display:grid}.h-brief__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.h-brief__theme{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-dim);font-size:11px;font-weight:800}.h-brief__value{font-family:var(--f-display);color:var(--c-gold);font-size:15px;font-weight:900}.h-brief__text{text-wrap:pretty;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.38}.h-brief__code{font-family:var(--f-mono);color:#e6e8ff;background:#050826;border-radius:9px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;overflow:auto;box-shadow:inset 0 0 0 1px #ffcc334d}.h-brief__choice{color:var(--c-cyan);font-size:13px;font-weight:700}.h-brief__answer{box-shadow:inset 3px 0 0 var(--c-lime);background:#c6ff3d14;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.h-brief__label{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-lime);opacity:.8;font-size:9.5px;font-weight:800}.h-brief__ans{font-family:var(--f-display);color:var(--c-lime);overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.15}.h-brief__accept{color:var(--c-text-dim);font-size:12.5px}.h-brief__note{color:var(--c-text-dim);font-size:13px;line-height:1.4}.h-stage__body{flex:1;min-height:0;padding:14px 16px 12px;overflow:auto}.h-stage.is-question .h-panel__head{background:linear-gradient(#ff3b301f,#0000)}.h-dock{border-top:1px solid var(--c-line);background:linear-gradient(#05082640,#05082699);flex:none;gap:10px;padding:12px 14px 14px;display:grid}.h-primary{--btn-fs:20px;justify-content:flex-start;min-height:70px;padding:0 22px}.h-primary .sv-btn__icon{font-size:1.35em}.h-primary .sv-btn__label{text-align:left;flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.h-primary__label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.h-primary__sub{text-overflow:ellipsis;max-width:100%;font-family:var(--f-ui);letter-spacing:0;text-shadow:none;opacity:.78;font-size:12.5px;font-weight:650;overflow:hidden}.h-primary .sv-btn__kbd{font-size:.55em}.h-judge{grid-template-columns:1fr 1fr;gap:10px;display:grid}.h-judge__btn{--btn-fs:20px;justify-content:flex-start;min-height:70px;padding:0 18px}.h-judge__btn .sv-btn__label{text-align:left;flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.h-judge__btn .sv-btn__icon{font-size:1.4em}.h-judge__btn .sv-btn__kbd{font-size:.55em}.h-hintplate{outline-offset:-6px;background:repeating-linear-gradient(-45deg,#ffffff06 0 10px,#0000 10px 20px);border-radius:18px;outline:1.5px dashed #ffcc3359;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff2e}.h-hintplate__icon{font-size:26px}.h-hintplate b{font-family:var(--f-display);font-size:16px;font-weight:800;display:block}.h-hintplate small{color:var(--c-text-dim);font-size:13px}.h-dock__secondary{flex-wrap:wrap;gap:6px;display:flex}.h-timerrow{align-items:center;gap:8px;display:flex}.h-timerrow .sv-timer{flex:1}.h-timerrow .sv-timer__secs{min-width:2.2ch;font-size:20px}.h-timerrow__frozen{color:var(--c-magenta);white-space:nowrap;font-size:12px;font-weight:700}.h-pausecard{box-shadow:inset 0 0 0 1.5px var(--c-magenta), 0 0 24px #ff2e884d;background:repeating-linear-gradient(-45deg,#ff2e8838 0 12px,#ff2e881a 12px 24px);border-radius:14px;align-items:center;gap:12px;margin:10px 14px 0;padding:10px 12px;display:flex}.h-pausecard__icon{font-size:22px}.h-pausecard>div{flex:1;min-width:0;display:grid}.h-pausecard b{font-family:var(--f-display);font-size:14px}.h-pausecard span{color:var(--c-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.h-wheelcard{--wheel-c:var(--c-magenta);background:linear-gradient(100deg, color-mix(in srgb, var(--wheel-c) 38%, transparent), #0a0f3cbf 70%);box-shadow:inset 0 0 0 1.5px var(--wheel-c), 0 0 28px color-mix(in srgb, var(--wheel-c) 40%, transparent);border-radius:14px;gap:8px;margin:10px 14px 0;padding:10px 12px 12px;display:grid}.h-wheelcard__head{align-items:center;gap:10px;display:flex}.h-wheelcard__swatch{font-size:26px;animation:4s linear infinite sv-spin}.h-wheelcard__title{display:grid}.h-wheelcard__title small{color:var(--c-text-dim);font-size:11.5px;font-weight:700}.h-wheelcard__title b{font-family:var(--f-display);font-size:20px;font-weight:900;line-height:1.05}.h-wheelcard__desc{color:var(--c-text-dim);font-size:13.5px}.h-wheelcard__desc b{color:var(--c-text)}.h-wheelcard__deltas{flex-wrap:wrap;gap:6px;display:flex}.h-wheelcard__deltas span{background:#0000004d;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:650}.h-wheelcard__deltas b{font-family:var(--f-display);font-weight:900}.h-wheelcard__deltas .is-good b{color:var(--c-lime)}.h-wheelcard__deltas .is-bad b{color:#ff6a5f}.h-q{align-content:start;gap:12px;display:grid}.h-q__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h-q__theme{min-width:0;font-family:var(--f-display);letter-spacing:.02em;color:var(--c-text);font-size:13px;font-weight:800}.h-q__value{font-family:var(--f-display);background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 2px 0 var(--c-gold-deep));-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900;line-height:1}.h-q__rule{color:var(--c-text-dim);box-shadow:inset 3px 0 0 var(--c-magenta);padding:2px 0 2px 10px;font-size:13px;line-height:1.4}.h-q__question{gap:6px;display:grid}.h-q__question.is-hidden-on-tv .h-q__text{opacity:.55}.h-q__offair{color:var(--c-magenta);justify-self:start;font-size:11.5px;font-weight:700}.h-q__text{font-size:clamp(16px, calc(25px - var(--q-len,60) * .04px), 22px);text-wrap:pretty;overflow-wrap:anywhere;font-weight:650;line-height:1.32}.h-q__code .sv-code__pre{font-size:14px}.h-q__pair{align-items:start;gap:12px;display:grid}.h-q__pair.has-media{grid-template-columns:minmax(150px,40%) minmax(0,1fr)}.h-crib{background:linear-gradient(#c6ff3d26,#c6ff3d0a);border-radius:16px;gap:8px;padding:12px 14px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #c6ff3d99,0 0 30px #c6ff3d1a}.h-crib__label{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-lime);justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.h-crib__label i{letter-spacing:0;font-size:16px;font-style:normal}.h-crib__answer{font-family:var(--f-display);font-weight:900;font-size:clamp(18px, calc(40px - var(--ans-len,12) * .45px), 32px);letter-spacing:-.01em;color:var(--c-lime);text-shadow:0 0 22px #c6ff3d59,0 2px #0006;overflow-wrap:anywhere;line-height:1.08}.h-crib__accept{color:var(--c-text-dim);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.h-crib__accept b{color:#eaffb8;background:#c6ff3d1f;border-radius:6px;padding:1px 8px;font-weight:700}.h-crib__note{color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff12;border-radius:12px 12px 12px 4px;padding:8px 11px;font-size:13.5px;line-height:1.4;position:relative}.h-crib__tv{color:var(--c-text-dim);font-size:12.5px;line-height:1.4}.h-crib.is-shown{background:linear-gradient(#c6ff3d3d,#c6ff3d14)}.h-mediabox{gap:6px;display:grid}.h-mediabox__view{height:168px;position:relative}.h-onair-audio{border-radius:var(--r-lg);background:radial-gradient(100% 100% at 50% 40%,#121c70 0%,#060a2c 100%);align-content:center;justify-items:center;gap:8px;padding:12px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffcc3380,inset 0 0 0 4px #050826cc}.h-onair-audio>span{color:var(--c-text-dim);font-size:12.5px;font-weight:800}.h-onair-audio.is-on>span{color:var(--c-magenta)}.h-mediabox__badge{color:var(--c-text);pointer-events:none;background:#0009;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:8px;left:8px}.h-steps{align-items:center;gap:4px;display:flex}.h-steps button{min-width:30px;height:26px;box-shadow:inset 0 0 0 1px var(--c-line-strong);background:#ffffff12;border-radius:7px;padding:0 8px;font-size:12px;font-weight:800}.h-steps button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--c-gold)}.h-steps button:disabled{opacity:.35}.h-steps__wide{flex:1}.h-steps__dots{flex:1;justify-content:center;gap:4px;display:flex}.h-steps__dots i{background:#ffffff26;border-radius:3px;width:14px;height:6px}.h-steps__dots i.is-on{background:var(--c-gold);box-shadow:0 0 6px var(--c-gold)}.h-spbanner{box-shadow:inset 0 0 0 1.5px var(--c-magenta), 0 0 26px #ff2e8840;background:linear-gradient(100deg,#ff2e884d,#ff2e880f);border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.h-spbanner__art{object-fit:cover;width:92px;height:92px;box-shadow:var(--sh-sticker-sm);border-radius:14px;flex:none;transform:rotate(-3deg)}.h-spbanner__emoji{background:var(--g-magenta);width:92px;height:92px;box-shadow:var(--sh-sticker-sm);border-radius:14px;flex:none;place-items:center;font-size:48px;display:grid;transform:rotate(-3deg)}.h-spbanner__on{color:#ffc1dc;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.h-spbanner__title{font-family:var(--f-display);font-size:24px;font-weight:900;line-height:1.05}.h-spbanner__rule{color:var(--c-text-dim);margin-top:4px;font-size:14px;line-height:1.4}.h-choice{gap:8px;display:grid}.h-choice__opts{gap:5px;display:grid}.h-choice__opt{--opt-c:var(--c-cell-hi);min-height:34px;box-shadow:inset 0 0 0 1px var(--c-line-strong);background:#ffffff0d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:5px 10px 5px 7px;font-size:14px;display:flex}.h-choice__opt>i{background:var(--opt-c);border-radius:5px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px #ffffff80}.h-choice__opt>b{font-weight:800}.h-choice__opt em{font-style:normal;font-family:var(--f-display);color:var(--c-gold);font-size:11px;font-weight:900}.h-choice__opt small{color:var(--c-text-mute);font-size:11.5px;font-weight:700}.h-choice__opt.is-right{box-shadow:inset 0 0 0 1.5px var(--c-lime), 0 0 16px #c6ff3d26;background:#c6ff3d24}.h-choice__opt.is-right small{color:var(--c-lime);font-weight:800}.h-choice__opt.is-lost{opacity:.55}.h-choice__who{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.h-choice__voter{border-radius:var(--r-pill);background:#0000004d;align-items:center;gap:5px;height:24px;padding:0 8px 0 3px;font-size:12px;font-weight:700;display:inline-flex}.h-choice__voter .sv-avatar{--av-size:18px}.h-choice__rest{color:var(--c-text-dim);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.h-live,.h-result{border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.h-live>div,.h-result>div{gap:2px;min-width:0;display:grid}.h-live b,.h-result b{font-family:var(--f-display);font-size:15px;font-weight:800}.h-live span,.h-result span{color:var(--c-text-dim);font-size:13px}.h-live{background:#ff3b301f;box-shadow:inset 0 0 0 1.5px #ff3b3099,0 0 22px #ff3b3026}.h-live__dot{background:var(--c-red);width:16px;height:16px;box-shadow:0 0 0 4px #ff3b3040, 0 0 16px var(--c-red);animation:sv-pulse .9s var(--ease-in-out) infinite;border-radius:50%;flex:none}.h-result{background:#c6ff3d1a;box-shadow:inset 0 0 0 1.5px #c6ff3d73}.h-result b{color:var(--c-lime)}.h-result.is-none{box-shadow:inset 0 0 0 1.5px var(--c-line-strong);background:#ffffff0a}.h-result.is-none b{color:var(--c-text)}.h-result__icon{font-size:28px}.h-box{box-shadow:inset 0 0 0 1px var(--c-line-strong);background:#03061e73;border-radius:14px;gap:10px;padding:12px;display:grid}.h-box__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.h-box__answer{font-family:var(--f-display);color:var(--c-lime);text-shadow:0 0 14px #c6ff3d59;overflow-wrap:anywhere;font-size:16px;font-weight:900}.h-box--hot{box-shadow:inset 0 0 0 1.5px #ff2e8899,0 0 20px #ff2e8826}.h-pick{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.h-pick__btn{text-align:left;box-shadow:inset 0 0 0 1px var(--c-line-strong);transition:background var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);background:#ffffff0d;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:grid;position:relative}.h-pick__btn:hover{background:#ffcc331a;box-shadow:inset 0 0 0 1.5px #ffcc33a6}.h-pick__btn:active{transform:scale(.98)}.h-pick__btn.is-on{box-shadow:inset 0 0 0 2px var(--c-gold), 0 0 16px #ffcc3359;background:#fc33}.h-pick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:750;overflow:hidden}.h-pick__score{font-family:var(--f-display);color:var(--c-gold);font-size:12px;font-weight:800}.h-pick__note{color:var(--c-text-mute);grid-column:2/-1;font-size:11px;font-weight:700}.h-stake{gap:8px;display:grid}.h-stake__now{font-size:15px}.h-stake__now b{font-family:var(--f-display);font-size:20px}.h-owner{align-items:center;gap:10px;font-size:15px;display:flex}.h-owner b{font-weight:800}.h-answering{background:linear-gradient(90deg,#c6ff3d24,#0000);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1.5px #c6ff3d80}.h-answering__who{font-size:16px}.h-answering__who b{font-family:var(--f-display);color:var(--c-lime);font-size:18px;font-weight:900}.h-answering__stakes{flex-wrap:wrap;gap:4px 12px;font-size:13px;font-weight:700;display:flex}.h-answering__stakes .is-good{color:var(--c-lime)}.h-answering__stakes .is-bad{color:#ff7a70}.h-bids,.h-answers{gap:4px;display:grid}.h-bids__row,.h-answers__row{background:#ffffff0a;border-radius:10px;grid-template-columns:auto minmax(70px,.6fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px 5px 6px;display:grid}.h-bids__name,.h-answers__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:750;overflow:hidden}.h-bids__amt{font-family:var(--f-display);color:var(--c-gold);text-align:right;font-size:17px;font-weight:900}.h-bids__amt i,.h-answers__text i{font-family:var(--f-ui);color:var(--c-text-mute);font-size:13px;font-style:normal;font-weight:600}.h-bids__row.is-top{background:#ffcc3324;box-shadow:inset 0 0 0 1.5px #fc39}.h-bids__row.is-pass .h-bids__amt{color:var(--c-text-mute);font-size:13px}.h-answers__text{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:650}.h-answers__judge{gap:4px;display:inline-flex}.h-answers__verdict{font-family:var(--f-display);font-size:13px;font-weight:900}.h-answers__row.is-good{box-shadow:inset 3px 0 0 var(--c-lime);background:#c6ff3d1f}.h-answers__row.is-good .h-answers__verdict{color:var(--c-lime)}.h-answers__row.is-bad{box-shadow:inset 3px 0 0 var(--c-red);background:#ff3b301a}.h-answers__row.is-bad .h-answers__verdict{color:var(--c-text-mute)}.h-judge-mini{border-radius:8px;width:30px;height:28px;font-size:15px;font-weight:900}.h-judge-mini.is-good{color:#172500;background:var(--g-lime);box-shadow:0 2px #446800}.h-judge-mini.is-bad{color:#fff;background:var(--g-red);box-shadow:0 2px #7a0d07}.h-judge-mini:active{box-shadow:none;transform:translateY(2px)}.h-buzz{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow-x:auto}.h-buzz .h-label{margin-right:2px}.h-buzz__chip{border-radius:var(--r-pill);background:#4de8ff1a;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px 0 3px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #4de8ff73}.h-buzz__chip>b{width:20px;height:20px;font-family:var(--f-display);color:var(--c-bg);background:var(--c-cyan);border-radius:50%;place-items:center;font-size:11px;display:grid}.h-buzz__chip small{color:var(--c-text-dim);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.h-buzz__chip.is-first{box-shadow:inset 0 0 0 1.5px var(--c-lime);background:#c6ff3d24}.h-buzz__chip.is-first>b{background:var(--c-lime)}.h-buzz__chip.is-out{opacity:.6;text-decoration:line-through;-webkit-text-decoration-color:var(--c-red);text-decoration-color:var(--c-red);background:#ff3b3014;padding-left:10px;box-shadow:inset 0 0 0 1px #ff3b3066}.h-buzz__chip.is-out>b{background:var(--c-red);color:#fff}.h-buzz__chip .sv-avatar{--av-size:20px}.h-picklist{gap:4px;max-height:320px;display:grid;overflow:auto}.h-picklist__btn{text-align:left;box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0d;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 10px 5px 5px;font-size:14px;font-weight:750;display:grid}.h-picklist__btn:hover:not(:disabled){background:#ffcc331f;box-shadow:inset 0 0 0 1.5px #fc39}.h-picklist__btn:disabled{opacity:.4}.h-picklist__btn.is-on{box-shadow:inset 0 0 0 2px var(--c-lime)}.h-picklist__btn small{font-family:var(--f-display);color:var(--c-gold);font-size:12px;font-weight:800}.h-lobby{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;display:grid}.h-lobby__qr{justify-items:center;gap:16px;padding:14px 6px 0;display:grid}.h-lobby__url{color:var(--c-gold);font-size:15px}.h-lobby__side{gap:14px;display:grid}.h-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.h-checklist li{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.h-checklist b{width:24px;height:24px;font-family:var(--f-display);color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.h-checklist li.is-done{color:var(--c-text-dim)}.h-checklist li.is-done b{color:#172500;background:var(--c-lime);box-shadow:0 0 10px #c6ff3d80}.h-intro{gap:10px;display:grid}.h-intro__sub{color:var(--c-text-dim);font-size:16px}.h-intro__themes{counter-reset:th;gap:6px;margin:0;padding:0;list-style:none;display:grid}.h-intro__themes li{counter-increment:th;box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0a;border-radius:11px;gap:1px;padding:8px 12px 8px 40px;display:grid;position:relative}.h-intro__themes li:before{content:counter(th);font-family:var(--f-display);color:var(--c-gold);font-size:15px;font-weight:900;position:absolute;top:9px;left:12px}.h-intro__themes b{font-size:15px}.h-intro__themes span{color:var(--c-text-dim);font-size:13px}.h-boardbody{gap:16px;display:grid}.h-chooser{align-items:center;gap:18px;display:flex}.h-chooser__none{width:72px;height:72px;font-family:var(--f-display);color:var(--c-text-mute);box-shadow:inset 0 0 0 2px var(--c-line-strong);background:#ffffff0d;border-radius:22px;place-items:center;font-size:34px;font-weight:900;display:grid}.h-chooser .h-hero{margin:2px 0 4px;font-size:32px}.h-chooser p{font-size:13.5px}.h-boardbody__progress{gap:6px;display:grid}.h-boardbody__stand{gap:2px;display:grid}.h-boardbody__stand .h-stand li{padding-top:4px;padding-bottom:4px}.h-scores{gap:10px;display:grid}.h-stand{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.h-stand li{background:#ffffff0a;border-radius:12px;grid-template-columns:28px auto minmax(70px,.8fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:grid}.h-stand li.is-top{background:#ffcc331f;box-shadow:inset 0 0 0 1.5px #fc39}.h-stand__place{text-align:center;font-family:var(--f-display);color:var(--c-text-dim);font-size:15px}.h-stand__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}.h-stand__bar{--w:0;background:linear-gradient(90deg, var(--c-gold-lo), var(--c-gold));transform-origin:0;height:8px;transform:scaleX(var(--w));border-radius:4px;box-shadow:0 0 10px #fc36}.h-stand__score{font-family:var(--f-display);color:var(--c-gold);font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.h-stand li.is-neg .h-stand__score{color:#ff6a5f}.h-final{align-content:start;gap:12px;display:grid}.h-final>p{margin-top:-4px;font-size:13.5px}.h-final__peek{box-shadow:inset 0 0 0 1px var(--c-line);background:#03061e73;border-radius:14px;padding:12px}.h-fthemes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.h-ftheme{min-height:52px;font-family:var(--f-display);text-align:center;background:var(--g-cell);box-shadow:var(--sh-cell);transition:filter var(--dur-fast), transform var(--dur-fast);border-radius:12px;place-items:center;padding:6px 12px;font-size:14px;font-weight:800;line-height:1.15;display:grid;position:relative}.h-ftheme:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.h-ftheme i{background:var(--c-red);height:4px;box-shadow:0 0 10px var(--c-red);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);border-radius:2px;position:absolute;top:50%;left:8%;right:8%;transform:rotate(-4deg)scaleX(0)}.h-ftheme.is-out{filter:grayscale(.8)brightness(.55)}.h-ftheme.is-out i{transform:rotate(-4deg)scaleX(1)}.h-ftheme.is-chosen{background:var(--g-gold);color:#2b1900;box-shadow:0 0 0 2px #fff,0 0 24px #fc3c}.h-ftheme:disabled{cursor:default}.h-ftable{gap:5px;display:grid}.h-ftable__row{box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0a;border-radius:11px;grid-template-columns:auto minmax(64px,.6fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:grid}.h-ftable__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:750;overflow:hidden}.h-ftable__score{color:var(--c-text-dim);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.h-ftable__answer{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:650}.h-ftable__answer i,.h-ftable__bet i{color:var(--c-text-mute);font-size:13px;font-style:normal;font-weight:600;font-family:var(--f-ui)}.h-ftable__bet{font-family:var(--f-display);color:var(--c-gold);text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.h-ftable__act{justify-content:flex-end;align-items:center;gap:4px;min-width:70px;display:inline-flex}.h-ftable__act b{font-family:var(--f-display);font-size:15px;font-weight:900}.h-ftable__row.is-done{box-shadow:inset 3px 0 0 var(--c-cyan), inset 0 0 0 1px var(--c-line)}.h-ftable__row.is-shown{box-shadow:inset 3px 0 0 var(--c-magenta), inset 0 0 0 1px #ff2e8859;background:#ff2e881a}.h-ftable__row.is-good{box-shadow:inset 3px 0 0 var(--c-lime), inset 0 0 0 1px #c6ff3d59;background:#c6ff3d1a}.h-ftable__row.is-bad{box-shadow:inset 3px 0 0 var(--c-red), inset 0 0 0 1px #ff3b304d;background:#ff3b3014}.h-final .h-ftable__row>form{justify-self:end}.h-fcrib{flex:1;align-content:start;gap:8px;min-height:0;padding:10px 12px 12px;display:grid;overflow:auto}.h-fcrib__item{box-shadow:inset 0 0 0 1px var(--c-line);background:#03061e73;border-radius:12px;padding:10px 12px}.h-fcrib__item.is-out{opacity:.38}.h-fcrib__item.is-out .h-brief__theme{text-decoration:line-through;-webkit-text-decoration-color:var(--c-red);text-decoration-color:var(--c-red);text-decoration-thickness:2px}.h-fcrib__item.is-chosen{box-shadow:inset 0 0 0 2px var(--c-gold), 0 0 20px #ffcc3340}.h-players__list{flex:1;align-content:start;gap:8px;min-height:0;padding:10px 10px 12px;display:grid;overflow:auto}.h-pl{transition:box-shadow var(--dur), opacity var(--dur);background:linear-gradient(#2436b0e0 0%,#0f175eeb 100%);border-radius:15px;padding:9px 9px 8px 12px;position:relative;box-shadow:inset 0 0 0 1.5px #ffcc3347,inset 0 1px #ffffff1f,inset 0 0 26px #5a8cff2e,0 8px 20px #00000061}.h-pl.is-chooser{box-shadow:inset 0 0 0 2px #ffcc33e6,inset 0 0 30px #ffcc3324,0 8px 20px #00000061,0 0 22px #ffcc334d}.h-pl.is-answering{box-shadow:inset 0 0 0 2.5px var(--c-lime), inset 0 0 36px #c6ff3d38, 0 0 0 3px #c6ff3d2e, 0 0 34px #c6ff3d66;background:linear-gradient(#3a58ff 0%,#1a2fa8 100%)}.h-pl.is-offline{background:linear-gradient(#282c60cc,#14163ce6)}.h-pl.is-offline .h-pl__name{color:var(--c-text-dim)}.h-pl__flash{border-radius:inherit;pointer-events:none;animation:sv-pcard-flash .9s var(--ease-out) forwards;z-index:3;background:radial-gradient(circle at 20% 40%,#fff 0%,#fc3c 35%,#0000 75%);position:absolute;inset:0}.h-pl__top{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.h-pl__av{flex:none;position:relative}.h-pl__star{z-index:2;color:#ffffff59;width:22px;height:22px;transition:color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast) var(--ease-snap);background:#0a0e3ce6;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:-9px;left:-10px;transform:rotate(-12deg);box-shadow:0 0 0 1.5px #ffffff4d}.h-pl__star:hover{color:var(--c-gold);box-shadow:0 0 0 1.5px var(--c-gold);transform:rotate(-12deg)scale(1.15)}.h-pl__star.is-on{color:#4a2c00;background:var(--g-gold);box-shadow:0 0 0 2px #fff,0 0 14px #ffcc33d9}.h-pl__silenced{background:#2a2f55;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;bottom:-6px;right:-8px;box-shadow:0 0 0 2px #fff}.h-pl__react{z-index:4;filter:drop-shadow(0 4px 6px #00000080);pointer-events:none;font-size:26px;position:absolute;top:-6px;right:-14px}.h-pl__id{gap:4px;min-width:0;display:grid}.h-pl__nameline{align-items:center;gap:7px;min-width:0;display:flex}.h-pl__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:4px;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.h-pl__name:hover{text-underline-offset:4px;-webkit-text-decoration:underline dotted #ffcc33b3;text-decoration:underline dotted #ffcc33b3}.h-pl__armed{filter:drop-shadow(0 0 6px #fc3c);font-size:14px}.h-pl__tags{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;display:flex}.h-pl__score{text-align:right;position:relative}.h-pl__num{font-family:var(--f-display);letter-spacing:-.02em;background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 2px 0 var(--c-gold-deep));white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:25px;font-weight:900;line-height:1}.h-pl.is-neg .h-pl__num{background:linear-gradient(#ffd0cc,#ff6a5f 50%,#d0261b);filter:drop-shadow(0 2px #5a0a05);-webkit-background-clip:text;background-clip:text}.h-pl__pops{pointer-events:none;z-index:4;width:0;height:0;position:absolute;top:0;right:0}.h-pop-num{font-family:var(--f-display);white-space:nowrap;-webkit-text-stroke:1.5px #050826d9;paint-order:stroke fill;text-shadow:0 0 14px;font-size:20px;font-weight:900;position:absolute;top:-6px;right:0}.h-pop-num.is-good{color:var(--c-lime)}.h-pop-num.is-bad{color:var(--c-red)}.h-pl__more{width:26px;height:26px;color:var(--c-text-dim);box-shadow:inset 0 0 0 1px var(--c-line);background:#0003;border-radius:8px;align-self:start;font-size:15px;font-weight:900;line-height:1}.h-pl__more:hover,.h-pl__more.is-on{color:var(--c-gold);box-shadow:inset 0 0 0 1.5px #fc39}.h-pl__bar{align-items:center;gap:8px;margin-top:8px;display:flex}.h-pl__bar .h-fader{flex:1;min-width:0}.h-fader{grid-template-columns:12px repeat(5,minmax(0,1fr)) 4px repeat(5,minmax(0,1fr)) 12px;align-items:center;gap:3px;display:grid}.h-fader__sign{text-align:center;font-family:var(--f-display);font-size:13px;font-weight:900}.h-fader__sign.is-minus{color:#ff6a5f}.h-fader__sign.is-plus{color:var(--c-lime)}.h-fader__mid{background:#ffcc3380;border-radius:1px;justify-self:center;width:2px;height:18px}.h-fader__btn{min-width:0;height:25px;font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:background var(--dur-fast), transform var(--dur-fast), box-shadow var(--dur-fast);border-radius:6px;font-size:10.5px;font-weight:800}.h-fader__btn.is-minus{color:#ffc4bf;background:#ff3b3021;box-shadow:inset 0 0 0 1px #ff3b3052}.h-fader__btn.is-plus{color:#e4ffa6;background:#c6ff3d1a;box-shadow:inset 0 0 0 1px #c6ff3d47}.h-fader__btn.is-minus:hover{color:#fff;background:var(--g-red);box-shadow:0 2px #7a0d07}.h-fader__btn.is-plus:hover{color:#172500;background:var(--g-lime);box-shadow:0 2px #446800}.h-fader__btn:active{transform:translateY(1px)scale(.95)}.h-pl__item{border-radius:6px;position:relative}.h-pl__item-x{color:#fff;opacity:0;transition:opacity var(--dur-fast);background:#ff3b30bf;border-radius:5px;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}.h-pl__item:hover .h-pl__item-x{opacity:1}.h-pl__give{height:22px;color:var(--c-text-dim);opacity:.7;background:0 0;border-radius:7px;padding:0 6px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff38}.h-pl:hover .h-pl__give{opacity:1}.h-pl__give:hover,.h-pl__give.is-open{color:var(--c-gold);box-shadow:inset 0 0 0 1.5px #fc39}.h-seat{color:var(--c-text-mute);box-shadow:inset 0 0 0 1px var(--c-line);background:#00000040;border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;font-size:11px;font-weight:700;display:inline-flex}.h-seat span{padding:0 3px}.h-seat--wide{flex:1;justify-content:space-between;padding:2px 3px}.h-seat.h-seat--wide button{white-space:nowrap;flex:none;width:auto;padding:0 10px;font-size:11.5px;font-weight:800}.h-seat.h-seat--wide span{font-family:var(--f-display);color:var(--c-text-dim);font-size:11px}.h-seat button{width:24px;height:22px;color:var(--c-gold);background:#ffffff0f;border-radius:6px;font-size:11px}.h-seat button:hover:not(:disabled){background:#fc33}.h-seat button:disabled{opacity:.25}.h-pl__drawer{overflow:hidden}.h-pl__drawer-in{border-top:1px dashed var(--c-line-strong);gap:8px;margin-top:9px;padding-top:9px;display:grid}.h-amount{align-items:center;gap:4px;display:flex}.h-amount .h-input{flex:1;width:auto;height:30px;font-size:14px}.h-amount__btn{min-width:32px;height:30px;font-family:var(--f-display);border-radius:8px;flex:none;padding:0 9px;font-size:14px;font-weight:900}.h-amount__btn:disabled{opacity:.35}.h-amount__btn.is-minus{color:#fff;background:var(--g-red)}.h-amount__btn.is-plus{color:#172500;background:var(--g-lime)}.h-amount__btn.is-set{font-family:var(--f-ui);color:#2b1900;background:var(--g-gold);font-size:12.5px;font-weight:800}.h-itemgrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.h-itemgrid__btn{color:var(--c-text-dim);box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff0a;border-radius:10px;justify-items:center;gap:4px;padding:8px 4px 6px;font-size:11.5px;font-weight:700;display:grid}.h-itemgrid__btn:hover{color:var(--c-text);background:#ffcc331a;box-shadow:inset 0 0 0 1.5px #fc39}.h-avgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:52dvh;padding:8px 4px;display:grid;overflow:auto}.h-avgrid__btn{color:var(--c-text-dim);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:10px 4px 8px;font-size:11.5px;font-weight:650;line-height:1.2;display:grid}.h-avgrid__btn:hover{color:var(--c-text);background:#ffffff0f}.h-avgrid__btn.is-on{box-shadow:inset 0 0 0 2px var(--c-gold);color:var(--c-text);background:#ffcc3324}.h-addp{gap:14px;display:grid}.h-addp__name{gap:6px;display:grid}.h-deck{grid-template-columns:minmax(330px,27%) minmax(0,1fr) minmax(270px,21%);gap:12px;height:190px;padding:0 12px 12px;display:grid}.h-deck__block{background:linear-gradient(#0e1454d1,#06092ae6);border-radius:16px;flex-direction:column;gap:7px;min-width:0;min-height:0;padding:8px 12px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffcc3329,inset 0 1px #ffffff14,0 -6px 24px #0000004d}.h-deck__head{align-items:center;gap:8px;font-size:12px;display:flex}.h-deck__empty{color:var(--c-text-dim);font-size:13px}.h-stamps{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px 5px;min-height:0;padding:3px 2px;display:flex;overflow:auto}.h-stampbtn{--tilt:0deg;transform:rotate(var(--tilt));transition:transform var(--dur-fast) var(--ease-snap), filter var(--dur-fast);flex:none}.h-stampbtn .sv-stamp{font-size:10px;-webkit-mask-size:110px 110px;mask-size:110px 110px}.h-stampbtn:hover{filter:brightness(1.25);transform:rotate(0)scale(1.08)}.h-stampbtn:active{transform:rotate(var(--tilt)) scale(.9)}.h-deck__toast .h-input{height:30px;padding:0 10px;font-size:13px}.h-deck__toast .sv-btn{--btn-h:30px}.h-sounds{flex:1;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-rows:24px;gap:4px;min-height:0;padding-right:2px;display:grid;overflow:auto}.h-sound{text-align:left;letter-spacing:-.01em;min-width:0;color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line);transition:background var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);background:#ffffff0d;border-radius:9px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12px;font-weight:650;display:flex}.h-sound:hover{background:#4de8ff1f;box-shadow:inset 0 0 0 1.5px #4de8ff99}.h-sound:active{transform:scale(.96)}.h-sound.is-last{box-shadow:inset 0 0 0 1.5px var(--c-magenta), 0 0 12px #ff2e8859}.h-sound__emoji{flex:none;font-size:13px}.h-sound__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h-deck__chaos{justify-content:space-between}.h-wheelbtn{--wheel-c:var(--c-magenta);text-align:left;background:linear-gradient(100deg, color-mix(in srgb, var(--wheel-c) 30%, transparent), #141e7899);min-height:52px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--wheel-c) 80%, #fff 0%), 0 6px 16px #00000059;transition:filter var(--dur-fast), transform var(--dur-fast);border-radius:14px;align-items:center;gap:12px;padding:5px 12px 5px 8px;display:flex}.h-wheelbtn:hover{filter:brightness(1.15)}.h-wheelbtn:active{transform:scale(.98)}.h-wheelbtn__disc{background:conic-gradient(#5b5f97 0 33deg, #2ec27e 0 66deg, #e01b24 0 99deg, #f5c211 0 131deg, #ff7800 0 164deg, #9141ac 0 196deg, #1c71d8 0 229deg, #3d3846 0 262deg, #c01c28 0 295deg, #26a269 0 327deg, #e5a50a 0 360deg);width:40px;height:40px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--c-gold-deep), 0 4px 12px #00000080;transition:transform 1.2s var(--ease-out);border-radius:50%;flex:none}.h-wheelbtn:hover .h-wheelbtn__disc{transform:rotate(200deg)}.h-wheelbtn.is-live .h-wheelbtn__disc{animation:1.6s linear infinite sv-spin}.h-wheelbtn__text{flex:1;min-width:0;display:grid}.h-wheelbtn__text b{font-family:var(--f-display);overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.1}.h-wheelbtn__text small{color:var(--c-text-dim);font-size:12px}.h-wheelbtn kbd{font-family:var(--f-mono);background:#0000004d;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700}.h-gate{background:radial-gradient(45% 40% at 20% 85%,#ff2e8829,#0000 70%),radial-gradient(40% 40% at 85% 15%,#4de8ff1f,#0000 70%);place-items:center;min-height:100dvh;padding:24px;display:grid}.h-gate__card{position:relative}.h-gate__stamp{pointer-events:none;position:absolute;top:-18px;right:-40px}.h-gate__card{text-align:center;width:min(440px,100%);box-shadow:inset 0 0 0 2px #ffcc33a6, inset 0 0 0 5px #0a0f3c99, inset 0 0 0 6px #ffcc332e, var(--sh-lg), 0 0 120px #ff2e8826;background:radial-gradient(120% 80% at 50% 0,#2236b8 0%,#121b6e 55%,#0b1150 100%);border-radius:28px;justify-items:center;gap:14px;padding:34px 30px 28px;display:grid}.h-gate__plate{font-family:var(--f-display);letter-spacing:.22em;color:var(--c-gold-mid);font-size:11px;font-weight:800}.h-gate__title{font-size:28px}.h-gate__text{color:var(--c-text-dim);font-size:15px}.h-gate__field{text-align:left;gap:6px;width:100%;display:grid}.h-gate__hint{color:var(--c-text-mute);font-size:12.5px}.h-gate__hint code{font-family:var(--f-mono);background:#ffffff14;border-radius:5px;padding:1px 6px}.h-gate__spinner{border:4px solid #ffcc3340;border-top-color:var(--c-gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite sv-spin}.h-keys__lead{margin-bottom:12px;font-size:13.5px}.h-keys{gap:6px;margin:0;display:grid}.h-keys__row{grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.h-keys dt{gap:4px;display:flex}.h-keys dd{margin:0;font-size:14.5px}.h-keys kbd{text-align:center;min-width:28px;font-family:var(--f-mono);color:#2b1900;background:var(--g-gold);border-radius:7px;padding:3px 8px;font-size:13px;font-weight:700;box-shadow:0 3px #8a5a00}@media (width<=1360px){.h-main{grid-template-columns:minmax(330px,30%) minmax(0,1fr) minmax(310px,27%);gap:10px;padding:10px}.h-deck{grid-template-columns:minmax(300px,28%) minmax(0,1fr) minmax(250px,22%);gap:10px;padding:0 10px 10px}.h-top{gap:6px;padding:0 10px}.h-top__undo{max-width:200px}.h-top__undo .sv-btn__label{max-width:140px}.h-seg__btn{padding:0 9px}.h-pl__num{font-size:22px}.h-fader{grid-template-columns:repeat(5,minmax(0,1fr)) 3px repeat(5,minmax(0,1fr));gap:2px}.h-fader__sign{display:none}.h-fader__btn{letter-spacing:-.05em;font-size:9.5px}}@media (height<=860px){.h-top{height:54px}.h-deck{height:176px}.h-grid{--cell-h:39px;gap:4px;padding-top:8px}.h-grid__row{gap:4px}.h-primary,.h-judge__btn,.h-hintplate{min-height:60px}.h-mediabox__view{height:140px}.h-pl{padding-top:8px;padding-bottom:7px}.h-pl__bar{margin-top:6px}.h-players__list{gap:7px}}@media (width<=960px){.h-app{grid-template-rows:auto auto auto;height:auto;min-height:100dvh;overflow:visible}.h-top{flex-wrap:wrap;row-gap:8px;height:auto;min-height:54px;padding:8px 10px}.h-top .h-top__tv,.h-top .h-top__help,.sv-btn__kbd{display:none}[data-screen=host] .sv-toaster--top{top:12px}.h-top__brand,.h-top__spacer{display:none}.h-tally{flex:100%;order:-1}.h-top__undo{flex:auto;max-width:none}.h-main{grid-template-columns:minmax(0,1fr);padding:10px}.h-col--centre{order:1}.h-col--right{order:2}.h-col--left{order:3}.h-panel,.h-stage__body,.h-players__list,.h-peek,.h-fcrib{overflow:visible}.h-dock{z-index:2;background:#060928f5;border-radius:0 0 18px 18px;position:sticky;bottom:0}.h-deck{grid-template-columns:minmax(0,1fr);height:auto;padding:0 10px 16px}.h-sounds{max-height:220px}.h-q__pair.has-media{grid-template-columns:minmax(0,1fr)}.h-lobby{grid-template-columns:minmax(0,1fr);justify-items:center}.h-judge__btn,.h-primary{--btn-fs:17px}.h-ftable__row{grid-template-columns:auto minmax(0,1fr) auto}.h-ftable__row>.h-ftable__answer{grid-column:2/-1}}.ph-bg{z-index:-1;pointer-events:none;background:radial-gradient(70% 38% at 50% 106%, #ff2e884d, transparent 70%), radial-gradient(55% 32% at -5% 0%, #4de8ff21, transparent 70%), radial-gradient(65% 40% at 105% 8%, #8a5cff38, transparent 70%), var(--g-stage);position:fixed;inset:0;overflow:hidden}.ph-bg:before{content:"";background:linear-gradient(105deg,#0000 38%,#ffe6a00d 44%,#0000 50%),linear-gradient(75deg,#0000 52%,#a0beff0d 58%,#0000 64%);position:absolute;inset:-20% -40%}.ph-bg:after{content:"";opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ph{width:100%;max-width:480px;height:100dvh;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;flex-direction:column;gap:10px;margin:0 auto;display:flex;position:relative;overflow:hidden}.ph input,.ph textarea{-webkit-user-select:text;user-select:text}.ph-top{flex:none;gap:8px;display:grid}.ph-main{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;margin:-6px -6px 0;padding:6px 6px 4px;display:flex;position:relative;overflow:hidden auto}.ph-main::-webkit-scrollbar{display:none}.ph-screen{flex-direction:column;flex:1 0 auto;gap:14px;display:flex}.ph-spinner{vertical-align:-.15em;border:.16em solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite sv-spin;display:inline-block}.ph--splash{justify-content:center;align-items:center}.ph-splash{text-align:center;justify-items:center;gap:28px;display:grid}.ph-splash__text{color:var(--c-text-dim);align-items:center;gap:10px;font-weight:700;display:flex}.ph-sticker{--st-bg:#fff;--st-fg:var(--c-bg);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--st-fg);background:var(--st-bg);border-radius:9px;align-self:center;padding:7px 13px 6px;font-size:12px;font-weight:900;line-height:1;display:inline-block;box-shadow:0 0 0 3px #fff,0 5px 0 3px #0000004d,0 10px 18px #0006}.ph-sticker--magenta{--st-bg:var(--c-magenta);--st-fg:#fff}.ph-sticker--lime{--st-bg:var(--c-lime);--st-fg:#172500}.ph-sticker--gold{--st-bg:var(--c-gold);--st-fg:#2b1900}.ph-sticker--red{--st-bg:var(--c-red);--st-fg:#fff}.ph-sticker--cyan{--st-bg:var(--c-cyan);--st-fg:#04223a}.ph-kicker{font-family:var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--c-magenta);font-size:11px;font-weight:800}.ph-title{font-family:var(--f-display);letter-spacing:-.015em;overflow-wrap:anywhere;background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 3px 0 var(--c-gold-deep)) drop-shadow(0 8px 14px #00000080);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,7.4vw,32px);font-weight:900;line-height:1.05}.ph-mega{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 3px 0 var(--c-gold-deep)) drop-shadow(0 10px 18px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,9vw,40px);font-weight:900;line-height:1.02}.ph-mega--dark,.ph-text--dark{color:#2b1900;filter:none;background:0 0}.ph-mega--dark{text-shadow:0 2px #ffffff73}.ph-text{max-width:32ch;color:var(--c-text-dim);text-wrap:pretty;font-size:15px;line-height:1.4}.ph-text--dark{color:#2b1900d1;font-weight:600}.ph-lead{color:var(--c-text-dim);text-wrap:pretty;font-size:15px;line-height:1.4}.ph-note{text-align:center;color:var(--c-text-mute);font-size:13px;line-height:1.4}.ph-note b{color:var(--c-text);font-family:var(--f-display);font-weight:800}.ph-section{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-dim);align-items:center;gap:8px;margin:0 0 10px 2px;font-size:12px;font-weight:800;display:flex}.ph-section:after{content:"";background:linear-gradient(90deg, var(--c-line-strong), transparent);flex:1;height:1px}.ph-section__n{border-radius:var(--r-pill);min-width:22px;height:20px;font-family:var(--f-display);letter-spacing:0;color:#2b1900;background:var(--c-gold);place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.ph-me{background:radial-gradient(90% 120% at 0 0,#4d78ff59,#0000 60%),linear-gradient(#2238b8 0%,#14208a 52%,#0c1460 100%);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:10px 12px 10px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fc39,inset 0 0 0 4px #0a0f3c8c,inset 0 2px 0 4px #fff0a81f,inset 0 -10px 22px #0000004d,0 12px 26px #00000080}.ph-me.is-silenced{background:linear-gradient(#3a3f66 0%,#23264a 100%)}.ph-me__flash{border-radius:inherit;pointer-events:none;animation:ph-flash .9s var(--ease-out) forwards;position:absolute;inset:0}.ph-me__flash.is-up{box-shadow:inset 0 0 0 3px var(--c-lime), 0 0 40px #c6ff3db3;background:radial-gradient(circle at 40%,#c6ff3d59,#0000 70%)}.ph-me__flash.is-down{box-shadow:inset 0 0 0 3px var(--c-red), 0 0 40px #ff3b30b3;background:radial-gradient(circle at 40%,#ff3b3059,#0000 70%)}@keyframes ph-flash{0%{opacity:1}to{opacity:0}}.ph-me__avatar{margin:2px 0;position:relative}.ph-me__silenced{background:#2a2f55;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid;position:absolute;bottom:-6px;right:-8px;box-shadow:0 0 0 2.5px #fff}.ph-me__body{gap:4px;min-width:0;display:grid;position:relative}.ph-me__line{align-items:center;gap:8px;min-width:0;display:flex}.ph-me__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--c-text-dim);font-size:13px;font-weight:800;overflow:hidden}.ph-me__place{border-radius:var(--r-pill);color:var(--c-text-dim);box-shadow:inset 0 0 0 1px var(--c-line);background:#ffffff14;flex:none;padding:2px 7px;font-size:11px;font-weight:800}.ph-me__place.is-first{color:#2b1900;background:var(--c-gold);box-shadow:0 0 12px #fc39}.ph-me__scoreline{align-items:center;gap:8px;min-width:0;display:flex}.ph-me__score{font-family:var(--f-display);font-weight:900;font-size:var(--score-fs,44px);letter-spacing:-.03em;white-space:nowrap;background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 3px 0 var(--c-gold-deep)) drop-shadow(0 6px 12px #00000080);-webkit-background-clip:text;background-clip:text;line-height:.95}.ph-me.is-neg .ph-me__score{background:linear-gradient(#ffd6d2,#ff6a5f 50%,#c8241a);filter:drop-shadow(0 3px #6b0d07)drop-shadow(0 6px 12px #00000080);-webkit-background-clip:text;background-clip:text}.ph-me__armed{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--c-gold), 0 0 14px #ffcc3380;animation:sv-pulse 1.4s var(--ease-in-out) infinite;background:#ffcc3329;flex:none;align-items:center;gap:2px;padding:3px 7px 3px 5px;font-size:14px;display:inline-flex}.ph-me__armed b{font-family:var(--f-display);color:var(--c-gold);font-size:11px}.ph-me__pops{pointer-events:none;z-index:3;justify-items:end;display:grid;position:absolute;top:26px;right:12px}.ph-pop{font-family:var(--f-display);white-space:nowrap;-webkit-text-stroke:2px #050826e6;paint-order:stroke fill;text-shadow:0 4px #0006,0 0 24px;grid-area:1/1;font-size:34px;font-weight:900;line-height:1}.ph-pop.is-up{color:var(--c-lime)}.ph-pop.is-down{color:var(--c-red)}.ph-pop--sm{-webkit-text-stroke-width:1.5px;font-size:18px}.ph-bag{background:radial-gradient(circle at 35% 25%,#3c4fd6 0%,#18227a 70%);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffcc33bf,inset 0 2px #fff3,0 5px #070d45,0 10px 18px #00000073}.ph-bag__icon{filter:drop-shadow(0 2px 2px #00000080);font-size:27px;line-height:1}.ph-bag__n{border-radius:var(--r-pill);min-width:22px;height:22px;font-family:var(--f-display);color:#fff;background:var(--g-magenta);place-items:center;padding:0 5px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #fff,0 0 12px #ff2e88b3}.ph-others{scrollbar-width:none;gap:6px;margin:-12px -12px 0;padding:12px 12px 4px;display:flex;overflow-x:auto}.ph-others.is-many{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.ph-others::-webkit-scrollbar{display:none}.ph-op{min-width:78px;max-width:150px;transition:box-shadow var(--dur), opacity var(--dur), filter var(--dur);background:linear-gradient(#1e2c96d9,#0e165ce6);border-radius:14px;flex-direction:column;flex:1 0 0;gap:4px;padding:6px 9px 7px 7px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffcc3340,0 6px 14px #00000059}.ph-others.is-many .ph-op{flex:0 0 88px}.ph-op__head{align-items:center;gap:6px;min-width:0;display:flex}.ph-op__avatar{flex:none;position:relative}.ph-op__name{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-dim);font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.ph-op__score{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;color:var(--c-gold);padding-left:1px;font-size:16px;font-weight:900;line-height:1.05}.ph-op.is-neg .ph-op__score{color:#ff6a5f}.ph-op.is-chooser{box-shadow:inset 0 0 0 1.5px var(--c-gold), 0 0 16px #ffcc3359, 0 6px 14px #00000059}.ph-op.is-answering{box-shadow:inset 0 0 0 2px var(--c-lime), 0 0 20px #c6ff3d80;animation:sv-pulse 1s var(--ease-in-out) infinite}.ph-op.is-tried{opacity:.5;filter:grayscale(.6)}.ph-op.is-offline .ph-op__name{color:var(--c-text-mute);-webkit-text-decoration:line-through #ff3b3099;text-decoration:line-through #ff3b3099}.ph-op__star,.ph-op__silenced{border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 1.5px #fff}.ph-op__star{color:#4a2c00;background:var(--g-gold);top:-7px;left:-7px}.ph-op__silenced{background:#2a2f55;bottom:-5px;right:-6px}.ph-op__badge{border-radius:var(--r-pill);min-width:20px;height:20px;font-family:var(--f-display);color:#172500;background:var(--c-lime);place-items:center;padding:0 5px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:0 0 0 2px #fff,0 0 10px #c6ff3d99}.ph-op__badge.is-pass{color:#fff;text-transform:uppercase;background:#5b5f97;box-shadow:0 0 0 2px #fff}.ph-op__badge.is-bad{color:#fff;background:var(--c-red);box-shadow:0 0 0 2px #fff,0 0 10px #ff3b3099}.ph-op__fx{pointer-events:none;z-index:4;justify-items:center;height:0;display:grid;position:absolute;top:50%;left:0;right:0}.ph-op__react{filter:drop-shadow(0 3px 4px #00000080);grid-area:1/1;margin-top:-14px;font-size:28px;line-height:1}.ph-banner{border-radius:16px;flex:none;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.ph-banner>*{margin:9px 0}.ph-banner--conn{color:#ffd0cc;box-shadow:inset 0 0 0 1.5px var(--c-red);background:#ff3b3029}.ph-banner--wheel{box-shadow:inset 0 0 0 1.5px var(--c-magenta), 0 0 24px #ff2e884d;background:linear-gradient(90deg,#ff2e884d,#8a5cff4d)}.ph-banner--wheel.is-done{box-shadow:inset 0 0 0 1.5px var(--c-gold);background:linear-gradient(90deg,#ffcc3338,#ff2e8833)}.ph-banner__wheel{font-size:28px;line-height:1}.ph-banner__wheel.is-spinning{animation:.6s linear infinite sv-spin}.ph-banner__body{flex:1;gap:1px;min-width:0;display:grid}.ph-banner__body b{font-family:var(--f-display);font-size:14px;font-weight:800}.ph-banner__body small{color:var(--c-text-dim);font-size:12px;font-weight:600}.ph-banner__delta{font-family:var(--f-display);font-size:20px;font-weight:900}.ph-banner__delta.is-up{color:var(--c-lime)}.ph-banner__delta.is-down{color:var(--c-red)}.ph-hero{text-align:center;background:radial-gradient(100% 60% at 50% 0,#5a78ff47,#0000 70%),linear-gradient(#1a288cd1,#0a1046e0);border-radius:30px;flex-direction:column;align-items:center;gap:12px;padding:26px 18px 22px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffcc3359,inset 0 1px #ffffff1f,0 18px 40px #00000073}.ph-hero__avatar{margin:6px 0 4px;display:inline-block;position:relative}.ph-hero__star{color:#4a2c00;background:var(--g-gold);border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid;position:absolute;top:-12px;left:-14px;transform:rotate(-12deg);box-shadow:0 0 0 3px #fff,0 3px 0 3px #0000004d,0 0 22px #ffcc33d9}.ph-hero__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ph-hero__stack{justify-items:center;gap:6px;display:grid}.ph-title--name{font-size:clamp(28px,9vw,38px)}.ph-hero--chooser{text-align:left;flex-direction:row;justify-content:flex-start;gap:18px;padding:22px 18px}.ph-hero--chooser .ph-hero__stack{justify-items:start;min-width:0}.ph-hero--chooser .ph-hero__avatar{flex:none;margin:0}.ph-hero--gold{background:repeating-linear-gradient(135deg, #ffffff1f 0 14px, transparent 14px 28px), var(--g-gold);box-shadow:inset 0 2px 0 #fff9, inset 0 0 0 2px #fff6c4e6, 0 7px 0 #8a5a00, 0 0 50px #ffcc3373, var(--sh-md);animation:ph-gold-glow 1.6s var(--ease-in-out) infinite}@keyframes ph-gold-glow{0%,to{box-shadow:inset 0 2px 0 #fff9, inset 0 0 0 2px #fff6c4e6, 0 7px 0 #8a5a00, 0 0 34px #ffcc3359, var(--sh-md)}50%{box-shadow:inset 0 2px 0 #fff9, inset 0 0 0 2px #fff6c4e6, 0 7px 0 #8a5a00, 0 0 70px #ffcc33b3, var(--sh-md)}}.ph-hero--round{padding-top:30px}.ph-bank{text-align:center;text-align:left;background:#ffcc331f;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1.5px #fc39}.ph-bank__icon{font-size:30px;line-height:1}.ph-bank span{display:grid}.ph-bank b{font-family:var(--f-display);color:var(--c-gold);font-size:16px}.ph-bank small{color:var(--c-text-dim);font-size:13px}.ph-memo{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ph-memo li{color:var(--c-text-dim);box-shadow:inset 0 0 0 1px var(--c-line);background:#0e165cb3;border-radius:18px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:14px;font-weight:600;line-height:1.35;display:grid}.ph-memo li b{color:var(--c-text)}.ph-memo__icon{background:#ffffff0f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.ph-memo__icon--red{background:var(--g-red);box-shadow:0 3px #7a0d07,0 0 14px #ff3b3080}.ph-themes{counter-reset:theme;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ph-themes__item{background:var(--g-cell);counter-increment:theme;border-radius:16px;gap:2px;padding:10px 14px 10px 46px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #fc36,inset 0 0 24px #5a8cff40,0 6px 14px #00000059}.ph-themes__item:before{content:counter(theme);width:24px;height:24px;font-family:var(--f-display);color:#2b1900;background:var(--g-gold);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ph-themes__item b{font-family:var(--f-display);font-size:14px;font-weight:800;line-height:1.2}.ph-themes__item small{color:var(--c-text-dim);font-size:12px;line-height:1.3}.ph-mboard__grid{gap:5px;display:grid}.ph-mboard__row{grid-template-columns:minmax(0,1fr) repeat(5,40px);align-items:stretch;gap:4px;display:grid}.ph-mboard__theme{-webkit-line-clamp:2;line-clamp:2;color:var(--c-text-dim);-webkit-box-orient:vertical;align-self:center;padding-right:4px;font-size:12px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ph-mboard__cell{height:34px;font-family:var(--f-display);letter-spacing:-.02em;color:var(--c-gold);background:var(--g-cell);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffcc3373,inset 0 0 12px #5a8cff4d}.ph-mboard__cell.is-played{background:#05082680;box-shadow:inset 0 0 0 1px #ffffff0d}.ph-stand{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ph-stand__row{isolation:isolate;box-shadow:inset 0 0 0 1px var(--c-line);background:#0e165ccc;border-radius:16px;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px 8px 10px;display:grid;position:relative;overflow:hidden}.ph-stand__row:before{content:"";width:var(--w,0%);z-index:-1;background:linear-gradient(90deg,#ffcc330d,#fc33);position:absolute;inset:0 auto 0 0;box-shadow:inset -2px 0 #ffcc3380}.ph-stand__row.is-neg:before{background:linear-gradient(90deg,#ff3b300d,#ff3b3033);box-shadow:inset -2px 0 #ff3b3080}.ph-stand__row.is-me{box-shadow:inset 0 0 0 2px var(--c-cyan), 0 0 20px #4de8ff40}.ph-stand__place{font-family:var(--f-display);text-align:center;color:var(--c-text-dim);font-size:18px;font-weight:900}.ph-stand__row:first-child .ph-stand__place{color:var(--c-gold);text-shadow:0 0 14px #ffcc33b3}.ph-stand__body{min-width:0;display:grid}.ph-stand__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.ph-stand__note{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-dim);font-size:12px;overflow:hidden}.ph-stand__score{font-family:var(--f-display);white-space:nowrap;color:var(--c-gold);font-size:18px;font-weight:900}.ph-stand__row.is-neg .ph-stand__score{color:#ff6a5f}.ph-place{justify-content:center;align-items:baseline;gap:8px;display:flex}.ph-place__n{font-family:var(--f-display);letter-spacing:-.05em;background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 5px 0 var(--c-gold-deep)) drop-shadow(0 14px 22px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:96px;font-weight:900;line-height:.9}.ph-place__word{font-family:var(--f-display);color:var(--c-text-dim);font-size:20px;font-weight:800}.ph-place--big .ph-place__n{font-size:min(132px,17vh)}.ph-items__row{scrollbar-width:none;gap:10px;margin:-8px -6px 0;padding:8px 6px;display:flex;overflow-x:auto}.ph-items__row::-webkit-scrollbar{display:none}.ph-items__armed{gap:8px;margin-bottom:10px;display:grid}.ph-items__empty{color:var(--c-text-mute);font-size:13px}.ph-icard{--ic:var(--c-magenta);text-align:center;width:96px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ic) 70%, transparent), inset 0 0 22px color-mix(in srgb, var(--ic) 18%, transparent), 0 8px 16px #0006;background:linear-gradient(#1e2c96e6,#0c1250f2);border-radius:20px;flex:none;align-content:start;justify-items:center;gap:6px;padding:12px 6px 10px;display:grid}.ph-icard--arm{--ic:var(--c-gold)}.ph-icard--passive{--ic:var(--c-cyan)}.ph-icard__name{place-items:center;min-height:2.4em;font-size:12px;font-weight:800;line-height:1.2;display:grid}.ph-icard__tag{border-radius:var(--r-pill);white-space:nowrap;color:var(--ic);background:color-mix(in srgb, var(--ic) 14%, transparent);padding:3px 9px 4px;font-size:11px;font-weight:800;line-height:1.1}.ph-armed{text-align:left;box-shadow:inset 0 0 0 1.5px var(--c-gold), 0 0 22px #ffcc3359;animation:ph-armed 1.6s var(--ease-in-out) infinite;background:linear-gradient(90deg,#ffcc3340,#ffcc330d);border-radius:18px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.ph-armed>span:last-child{display:grid}.ph-armed b{font-family:var(--f-display);color:var(--c-gold-hi);font-size:14px;font-weight:800}.ph-armed small{color:var(--c-text-dim);font-size:12px}.ph-armed--rapier{box-shadow:inset 0 0 0 1.5px var(--c-magenta), 0 0 22px #ff2e8859;background:linear-gradient(90deg,#ff2e8840,#ff2e880d)}.ph-armed--rapier b{color:#ffc2dc}@keyframes ph-armed{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.ph-isheet{-webkit-user-select:none;user-select:none}.ph-isheet__grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ph-isheet__grid .ph-armed{flex:100%}.ph-isheet__info,.ph-isheet__confirm{text-align:center;justify-items:center;gap:12px;display:grid}.ph-isheet__art{filter:drop-shadow(0 14px 24px #00000080);display:inline-block}.ph-isheet__tag{border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--c-magenta);box-shadow:inset 0 0 0 1px var(--c-magenta);background:#ff2e8824;padding:4px 12px;font-size:11px;font-weight:800}.ph-isheet__tag.is-arm{color:var(--c-gold);box-shadow:inset 0 0 0 1px var(--c-gold);background:#ffcc331f}.ph-isheet__tag.is-passive{color:var(--c-cyan);box-shadow:inset 0 0 0 1px var(--c-cyan);background:#4de8ff1f}.ph-isheet__desc{text-wrap:pretty;font-size:17px;font-weight:600;line-height:1.4}.ph-isheet__effect{width:100%;color:var(--c-gold-hi);background:#ffcc331a;border-radius:16px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.35;box-shadow:inset 0 0 0 1.5px #ffcc3380}.ph-isheet__duel{align-items:center;gap:14px;padding:8px 0;display:flex}.ph-isheet__arrow{color:var(--c-magenta);text-shadow:0 0 14px var(--c-magenta);font-size:34px}.ph-isheet__question{font-family:var(--f-display);text-wrap:balance;font-size:22px;font-weight:900;line-height:1.15}.ph-isheet__targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ph-isheet__go{flex:1}.sv-modal--sheet .sv-modal__foot{flex-wrap:nowrap}.ph-target{background:linear-gradient(#1e2c96e6,#0c1250f2);border-radius:20px;justify-items:center;gap:6px;padding:14px 8px 12px;display:grid;box-shadow:inset 0 0 0 1.5px #ffcc3359,0 8px 16px #0006}.ph-target__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;overflow:hidden}.ph-target__score{font-family:var(--f-display);color:var(--c-gold);font-size:15px;font-weight:900}.ph-target__score.is-neg{color:#ff6a5f}.ph-target.is-busy{opacity:.45}.ph-target.is-busy .ph-target__score{font-family:var(--f-ui);color:var(--c-text-dim);font-size:12px}.ph-react{box-shadow:inset 0 0 0 1px var(--c-line), 0 -8px 24px #0000004d;background:#080c34f5;border-radius:22px;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px;display:grid;position:relative}.ph-react__btn{height:46px;transition:opacity var(--dur-fast), filter var(--dur-fast);background:#ffffff0d;border-radius:14px;font-size:26px;line-height:1;box-shadow:inset 0 0 0 1px #ffffff0f}.ph-react.is-cooling .ph-react__btn{opacity:.4;filter:grayscale(.6)}.ph-react__cool{background:var(--c-gold);height:3px;box-shadow:0 0 10px var(--c-gold);transform-origin:0;border-radius:3px;animation:1s linear forwards ph-cool;position:absolute;top:0;left:14px;right:14px}@keyframes ph-cool{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ph-react__fly{pointer-events:none;filter:drop-shadow(0 4px 6px #00000080);margin-left:-18px;font-size:36px;line-height:1;position:absolute;bottom:30px}.ph-pad{--edge:10px;--pad-bg:radial-gradient(circle at 50% 30%, #3a4170 0%, #262b55 50%, #171a3a 100%);--pad-edge-c:#0b0d24;--pad-ring:#ffffff1a;--pad-glow:transparent;--pad-fg:var(--c-text-dim);min-height:max(54vh,300px);margin-bottom:var(--edge);text-align:center;color:var(--pad-fg);background:var(--pad-bg);box-shadow:inset 0 0 0 2.5px var(--pad-ring), inset 0 18px 30px #ffffff14, inset 0 -18px 34px #00000059, 0 var(--edge) 0 var(--pad-edge-c), 0 calc(var(--edge) + 16px) 40px #0000008c, 0 0 90px var(--pad-glow);isolation:isolate;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 80ms var(--ease-out), box-shadow 80ms var(--ease-out);border-radius:34px;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:64px 18px 44px;display:flex;position:relative;overflow:hidden}.ph-pad:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff29 0%,#ffffff0a 22%,#0000 40%);position:absolute;inset:0}.ph-pad__top{text-align:left;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:16px;left:18px;right:18px}.ph-pad__theme{-webkit-line-clamp:2;line-clamp:2;letter-spacing:.05em;text-transform:uppercase;opacity:.85;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.ph-pad__chips{flex:none;align-items:center;gap:6px;display:flex}.ph-pad__chips .sv-special--chip{padding:3px 9px 3px 6px;font-size:10px}.ph-pad__value{font-family:var(--f-display);color:var(--c-gold);background:#0508268c;border-radius:10px;padding:3px 10px;font-size:16px;font-weight:900;box-shadow:inset 0 0 0 1.5px #fc39}.ph-pad__face{flex-direction:column;align-items:center;gap:10px;max-width:100%;display:flex;position:relative}.ph-pad__label{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-weight:900;line-height:1}.ph-pad__label--reading{color:#f5f3ffbf;font-size:28px;font-weight:800}.ph-pad__label--open{white-space:nowrap;color:#fff;-webkit-text-stroke:3px #5a000059;paint-order:stroke fill;text-shadow:0 7px #7a0b06,0 14px 22px #00000073,0 0 50px #ffffff73;font-size:min(20.5vw,14vh,112px);transform:rotate(-5deg)}.ph-pad__label--pressed{color:#2b1900;text-shadow:0 4px #ffffff80;font-size:min(14vw,64px);transform:rotate(-3deg)}.ph-pad__label--locked{color:#f5f3ffcc;font-size:30px}.ph-pad__label--me{color:#102000;text-shadow:0 4px #ffffff8c;font-size:min(12.5vw,54px)}.ph-pad__label--name{color:var(--c-text);text-shadow:0 4px #00000059;max-width:100%;font-size:min(10vw,42px)}.ph-pad__label--owner{color:#2b1900;text-shadow:0 3px #ffffff80;font-size:min(11vw,46px)}.ph-pad__sub{opacity:.85;text-wrap:balance;max-width:30ch;font-size:15px;font-weight:700;line-height:1.35}.ph-pad__sub--me{color:#213a00;opacity:1}.ph-pad__rule{color:#ffd6e8;background:#ff2e881f;border-radius:14px;max-width:34ch;margin-top:6px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.35;box-shadow:inset 0 0 0 1px #ff2e8873}.ph-pad__kicker{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--c-lime);font-size:12px;font-weight:800}.ph-pad__emoji{filter:drop-shadow(0 8px 14px #00000073);font-size:64px;line-height:1}.ph-pad__who{margin-bottom:4px;display:inline-block}.ph-pad__count{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;-webkit-text-stroke:3px #3d6400;paint-order:stroke fill;text-shadow:0 8px #3d6400,0 18px 28px #00000059;font-size:min(30vw,18vh,140px);font-weight:900;line-height:.9}.ph-pad__eq{opacity:.6;width:70%}.ph-pad__options{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ph-pad__option{color:#fff;background:color-mix(in srgb, var(--opt-c) 70%, #0a0f3c);border-radius:14px;padding:8px 14px;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 1.5px #ffffff4d,0 4px #0000004d}.ph-pad__hint{opacity:.7;flex-basis:100%;font-size:12px}.ph-pad__timer{position:absolute;bottom:18px;left:20px;right:20px}.ph-pad__timer .sv-timer__secs{font-size:20px}.ph-pad__nudge{white-space:nowrap;font-family:var(--f-display);color:var(--c-bg);box-shadow:0 5px 0 #0000004d, 0 0 0 3px var(--c-magenta);pointer-events:none;background:#fff;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:800;position:absolute;bottom:48px;left:50%;translate:-50%}.ph-pad--open{--pad-bg:radial-gradient(120% 70% at 50% 0%, #ffffff40, transparent 55%), radial-gradient(circle at 50% 52%, #ff6a5f 0%, #ff3b30 36%, #d3180e 70%, #8e0d07 100%);--pad-edge-c:#5c0904;--pad-ring:#ffcdc899;--pad-glow:#ff3b308c;--pad-fg:#fff;cursor:pointer;min-height:max(70vh,420px);animation:ph-pad-pulse .9s var(--ease-in-out) infinite}.ph-pad--open:active{transform:translateY(calc(var(--edge) - 3px));box-shadow:inset 0 0 0 2.5px var(--pad-ring), inset 0 18px 30px #ffffff14, inset 0 -18px 34px #00000059, 0 3px 0 var(--pad-edge-c), 0 8px 20px #0000008c, 0 0 60px var(--pad-glow)}.ph-pad--open .ph-pad__value{color:#fff;background:#50000059;box-shadow:inset 0 0 0 1.5px #fff9}@keyframes ph-pad-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.14)saturate(1.1)}}.ph-pad__rings{z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ph-pad__rings i{aspect-ratio:1;width:70vw;max-width:340px;animation:ph-ring 1.8s var(--ease-out) infinite;border:3px solid #ffffff8c;border-radius:50%;grid-area:1/1}.ph-pad__rings i:nth-child(2){animation-delay:.6s}.ph-pad__rings i:nth-child(3){animation-delay:1.2s}@keyframes ph-ring{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}.ph-pad--pressed{--pad-bg:radial-gradient(120% 70% at 50% 0%, #ffffff59, transparent 55%), var(--g-gold);--pad-edge-c:#6b4502;--pad-ring:#fff6c4e6;--pad-glow:#ffcc3380;--pad-fg:#2b1900;min-height:max(70vh,420px);transform:translateY(calc(var(--edge) - 4px));box-shadow:inset 0 0 0 2.5px var(--pad-ring), inset 0 -18px 34px #0003, 0 4px 0 var(--pad-edge-c), 0 10px 24px #00000080, 0 0 70px var(--pad-glow)}.ph-pad--pressed .ph-pad__theme{color:#4a2c00}.ph-pad--reading{cursor:not-allowed}.ph-pad--tried,.ph-pad--closed,.ph-pad--silenced{--pad-bg:repeating-linear-gradient(135deg, #ffffff08 0 16px, transparent 16px 32px), radial-gradient(circle at 50% 30%, #3a3e62 0%, #23264a 55%, #14162f 100%);cursor:not-allowed;min-height:max(60vh,360px)}.ph-pad__tape{z-index:-1;pointer-events:none;align-content:space-between;display:grid;position:absolute;inset:76px 0 84px}.ph-pad__tape i{width:160%;font-family:var(--f-display);letter-spacing:.2em;white-space:nowrap;text-align:center;color:#1a1400;opacity:.9;background:repeating-linear-gradient(135deg,#fc3 0 22px,#ffb000 22px 44px);margin-left:-30%;padding:8px 0;font-size:15px;font-style:normal;font-weight:900;display:block;transform:rotate(-14deg);box-shadow:0 4px #00000059}.ph-pad__tape i:nth-child(2){transform:rotate(-8deg)}.ph-pad--silenced .ph-pad__face{background:#141630d1;border-radius:26px;padding:18px 22px;box-shadow:0 0 0 2px #ffcc3380,0 14px 30px #00000080}.ph-pad--answering-me{--pad-bg:radial-gradient(120% 70% at 50% 0%, #fff6, transparent 55%), radial-gradient(circle at 50% 50%, #e4ff8f 0%, #c6ff3d 40%, #8fd400 75%, #5d8a00 100%);--pad-edge-c:#2f4a00;--pad-ring:#f0ffc8f2;--pad-glow:#c6ff3d99;--pad-fg:#102000;min-height:max(70vh,420px);animation:ph-me-flash .6s steps(2) 3, ph-pad-pulse 1s 1.8s var(--ease-in-out) infinite}.ph-pad--answering-me .ph-pad__value{color:#102000;background:#fff6;box-shadow:inset 0 0 0 1.5px #10200066}.ph-pad--answering-me .sv-timer__track{box-shadow:inset 0 3px 6px #00000080,0 0 0 2px #10200066}@keyframes ph-me-flash{0%{filter:brightness(1.6)saturate(1.3)}to{filter:brightness()}}.ph-pad--answering-other{--pad-bg:radial-gradient(90% 60% at 50% 30%, #c6ff3d2e, transparent 70%), radial-gradient(circle at 50% 30%, #2a3a8a 0%, #18226a 55%, #0c1248 100%);--pad-ring:#c6ff3d8c;--pad-glow:#c6ff3d2e;--pad-fg:var(--c-text)}.ph-pad--owner-me{--pad-bg:repeating-linear-gradient(135deg, #ffffff1f 0 16px, transparent 16px 32px), var(--g-gold);--pad-edge-c:#6b4502;--pad-ring:#fff6c4e6;--pad-glow:#ffcc3373;--pad-fg:#2b1900}.ph-pad--owner-me .ph-pad__theme{color:#4a2c00}.ph-pad--owner-other{--pad-fg:var(--c-text)}.ph-qhead{background:linear-gradient(#1e2c96bf,#0c1250d9);border-radius:22px;gap:8px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1.5px #ffcc3359,0 10px 22px #00000059}.ph-qhead__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ph-qhead__top .ph-sticker{align-self:auto}.ph-qhead__value{font-family:var(--f-display);white-space:nowrap;color:var(--c-gold);background:#05082699;border-radius:10px;padding:4px 11px;font-size:16px;font-weight:900;box-shadow:inset 0 0 0 1.5px #fc39}.ph-qhead__theme{font-family:var(--f-display);text-wrap:balance;font-size:18px;font-weight:800;line-height:1.2}.ph-qhead--final{box-shadow:inset 0 0 0 1.5px var(--c-gold), 0 0 30px #fc33;background:linear-gradient(#46320a99,#1e143ccc)}.ph-qtext{text-wrap:pretty;box-shadow:inset 0 0 0 1px var(--c-line);background:#05082680;border-radius:18px;padding:14px 16px;font-size:17px;font-weight:600;line-height:1.4}.ph-amount{gap:12px;display:grid}.ph-amount__status{font-family:var(--f-display);color:#172500;background:var(--c-lime);border-radius:12px;justify-self:center;padding:8px 14px;font-size:14px;font-weight:800;box-shadow:0 0 0 3px #fff,0 5px 0 3px #0000004d,0 0 22px #c6ff3d80}.ph-amount__status.is-pass{color:#fff;background:#5b5f97;box-shadow:0 0 0 3px #fff,0 5px 0 3px #0000004d}.ph-amount__field{background:linear-gradient(#050826,#0b1150);border-radius:24px;gap:6px;padding:12px 16px 14px;display:grid;position:relative;box-shadow:inset 0 4px 12px #0009,inset 0 0 0 2px #ffcc338c,0 0 0 4px #0a0f3ccc,0 0 0 5px #fc33}.ph-amount__field:focus-within{box-shadow:inset 0 4px 12px #0009, inset 0 0 0 2px var(--c-gold), 0 0 0 4px #0a0f3ccc, 0 0 30px #ffcc3373}.ph-amount__label{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-mute);font-size:11px;font-weight:800}.ph-amount__input{width:100%;min-width:0;font-family:var(--f-display);letter-spacing:-.02em;color:var(--c-gold);caret-color:var(--c-magenta);background:0 0;border:0;outline:0;padding:0 40px 0 0;font-size:44px;font-weight:900;line-height:1.1}.ph-amount__input::placeholder{color:#fc33}.ph-amount__clear{width:34px;height:34px;color:var(--c-text-dim);background:#ffffff14;border-radius:50%;position:absolute;bottom:16px;right:12px}.ph-amount__chips{grid-template-columns:1fr 1fr 1fr 1.5fr;gap:8px;display:grid}.ph-chipbtn{height:50px;font-family:var(--f-display);color:var(--c-text);background:var(--g-cell-hot);transition:transform 80ms, box-shadow 80ms, filter var(--dur-fast);border-radius:15px;font-size:15px;font-weight:900;box-shadow:inset 0 0 0 1.5px #ffcc3373,inset 0 2px #ffffff26,0 4px #070d45}.ph-chipbtn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 0 0 1.5px #ffcc3373,0 1px #070d45}.ph-chipbtn:disabled{color:#f5f3ff59;background:#ffffff0d;box-shadow:inset 0 0 0 1.5px #ffffff14}.ph-chipbtn--gold{color:#2b1900;background:var(--g-gold);font-size:14px;box-shadow:inset 0 0 0 1.5px #fff6c4e6,inset 0 2px #ffffff80,0 4px #8a5a00,0 0 18px #ffcc3359}.ph-chipbtn--gold:active:not(:disabled){box-shadow:inset 0 0 0 1.5px #fff6c4e6,0 1px #8a5a00}.ph-amount__actions{gap:10px;display:flex}.ph-amount__pass{flex:none;min-width:96px}.ph-amount__hint{text-align:center;color:var(--c-text-mute);font-size:12px}.ph-tform{gap:12px;display:grid}.ph-tform__field{background:linear-gradient(#050826,#0b1150);border-radius:22px;display:block;position:relative;box-shadow:inset 0 4px 12px #0009,inset 0 0 0 2px #ffcc3380}.ph-tform__field:focus-within{box-shadow:inset 0 4px 12px #0009, inset 0 0 0 2px var(--c-gold), 0 0 28px #fc36}.ph-tform__input{resize:none;width:100%;min-height:92px;font-family:var(--f-ui);color:var(--c-text);caret-color:var(--c-magenta);background:0 0;border:0;outline:0;padding:16px 18px 26px;font-size:20px;font-weight:700;line-height:1.3;display:block}.ph-tform__input::placeholder{color:var(--c-text-mute);font-weight:600}.ph-tform__input:disabled{opacity:.6}.ph-tform__count{color:var(--c-text-mute);font-size:11px;font-weight:700;position:absolute;bottom:8px;right:14px}.ph-tform__locked{text-align:center;color:#ffd0cc;box-shadow:inset 0 0 0 1.5px var(--c-red);background:#ff3b3026;border-radius:16px;padding:14px;font-weight:800}.ph-tform__sent{text-align:center;color:var(--c-text-dim);overflow-wrap:anywhere;font-size:13px}.ph-tform__sent b{color:var(--c-lime)}.ph-special,.ph-win{text-align:center;isolation:isolate;box-shadow:inset 0 0 0 2px var(--c-magenta), inset 0 0 40px #ff2e8840, 0 0 40px #ff2e884d, 0 18px 40px #00000080;background:radial-gradient(90% 60% at 50% 30%,#ff2e8859,#0000 70%),linear-gradient(#28146ee6,#0a0a3cf2);border-radius:30px;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:12px;padding:22px 18px 26px;display:flex;position:relative;overflow:hidden}.ph-special__rays{z-index:-1;pointer-events:none;background:repeating-conic-gradient(#ffffff12 0deg 10deg,#0000 10deg 20deg);animation:40s linear infinite sv-spin;position:absolute;inset:-60%}.ph-special__art{aspect-ratio:1;filter:drop-shadow(0 18px 28px #0000008c);place-items:center;width:min(62vw,32vh,260px);display:grid}.ph-special__img{object-fit:contain;width:100%;height:100%}.ph-special__emoji{font-size:120px;line-height:1}.ph-special__rule{text-wrap:pretty;max-width:30ch;font-size:16px;font-weight:600;line-height:1.4}.ph-special__note{max-width:30ch;color:var(--c-gold-hi);background:#ffcc331f;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1.5px #ffcc3380}.ph-special__theme{color:var(--c-text-dim);font-size:13px}.ph-special__theme b{font-family:var(--f-display);color:var(--c-gold)}.ph-result{text-align:center;background:linear-gradient(#1a288cd9,#0a1046e6);border-radius:30px;flex-direction:column;align-items:center;gap:14px;padding:24px 16px 18px;display:flex;box-shadow:inset 0 0 0 1.5px #4de8ff66,0 18px 40px #00000073}.ph-result.is-good{box-shadow:inset 0 0 0 2px var(--c-lime), 0 0 40px #c6ff3d4d, 0 18px 40px #00000073;background:radial-gradient(90% 60% at 50% 0,#c6ff3d4d,#0000 70%),linear-gradient(#1a3c3ce6,#0a1e28f2)}.ph-result.is-bad{box-shadow:inset 0 0 0 2px var(--c-red), 0 0 40px #ff3b304d, 0 18px 40px #00000073;background:radial-gradient(90% 60% at 50% 0,#ff3b304d,#0000 70%),linear-gradient(#3c1432e6,#1e0a28f2)}.ph-result__mine{color:var(--c-text-dim);overflow-wrap:anywhere;font-size:15px}.ph-result__mine b{color:var(--c-text)}.ph-answer{background:var(--g-cell);width:100%;box-shadow:var(--sh-cell);border-radius:20px;gap:6px;padding:14px 16px 16px;display:grid}.ph-answer__label{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-mute);font-size:11px;font-weight:800}.ph-answer__text{font-family:var(--f-display);color:var(--c-lime);text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 20px #c6ff3d59;font-size:24px;font-weight:900;line-height:1.15}.ph-answer__note{color:var(--c-text-dim);text-wrap:pretty;font-size:14px;line-height:1.4}.ph-final-mine{grid-template-columns:1fr auto;gap:10px;width:100%;display:grid}.ph-final-mine>span{letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--c-text-mute);box-shadow:inset 0 0 0 1px var(--c-line);background:#05082680;border-radius:14px;gap:2px;padding:10px 12px;font-size:11px;font-weight:800;display:grid}.ph-final-mine b{font-family:var(--f-display);letter-spacing:0;text-transform:none;color:var(--c-text);overflow-wrap:anywhere;font-size:17px}.ph-final-mine>span:last-child b{color:var(--c-gold);white-space:nowrap}.ph-hero--final{box-shadow:inset 0 0 0 2px var(--c-gold), 0 0 36px #ffcc3340, 0 18px 40px #00000073;background:radial-gradient(100% 60% at 50% 0,#ffcc3340,#0000 70%),linear-gradient(#281e5ae6,#0a0c3ceb)}.ph-fthemes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ph-fthemes__item{font-family:var(--f-display);background:var(--g-cell);border-radius:16px;padding:13px 16px;font-size:16px;font-weight:800;line-height:1.2;position:relative;box-shadow:inset 0 0 0 1.5px #ffcc3380,0 6px 14px #00000059}.ph-fthemes__item.is-out{color:var(--c-text-mute);box-shadow:inset 0 0 0 1px var(--c-line);background:#0508268c}.ph-fthemes__item.is-final{color:#2b1900;background:var(--g-gold);box-shadow:0 0 30px #fc39,0 5px #8a5a00}.ph-fthemes__strike{background:var(--c-red);transform-origin:0;border-radius:4px;height:4px;position:absolute;top:50%;left:10px;right:10px;rotate:-2deg;box-shadow:0 0 10px #ff3b30b3}.ph-win{box-shadow:inset 0 0 0 2px var(--c-gold), inset 0 0 50px #fc33, 0 0 50px #ffcc334d, 0 18px 40px #00000080;background:radial-gradient(90% 60% at 50% 25%,#ffcc3352,#0000 70%),linear-gradient(#281e6ee6,#0a0a3cf2)}.ph-win:not(.is-champ){box-shadow:inset 0 0 0 2px var(--c-violet), 0 18px 40px #00000080;background:radial-gradient(90% 60% at 50% 25%,#8a5cff4d,#0000 70%),linear-gradient(#1e1e64e6,#0a0a3cf2)}.ph-win__art{aspect-ratio:1;filter:drop-shadow(0 18px 30px #0000008c);width:min(54vw,26vh,220px)}.ph-win__img{object-fit:contain;width:100%;height:100%}.ph-win__emoji{place-items:center;height:100%;font-size:120px;display:grid}.ph-win__score{font-family:var(--f-display);color:var(--c-gold);font-size:22px;font-weight:900}.ph-win__score.is-neg{color:#ff6a5f}.ph-pause{z-index:var(--z-overlay);background:#030518eb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ph-pause__card{text-align:center;background:linear-gradient(#1c1458,#0b0d3a);border-radius:30px;justify-items:center;gap:12px;width:min(100%,400px);padding:0 0 24px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #fff,0 10px 0 4px #00000059,0 0 60px #ff2e8866}.ph-pause__art{aspect-ratio:4/3;background:#120c40;place-items:center;width:100%;display:grid;overflow:hidden}.ph-pause__img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.ph-pause__emoji{font-size:110px}.ph-pause__tag{font-family:var(--f-display);letter-spacing:.08em;color:#fff;background:var(--g-magenta);border-radius:14px;margin-top:-32px;padding:10px 22px;font-size:30px;font-weight:900;transform:rotate(-4deg);box-shadow:0 0 0 4px #fff,0 6px 0 4px #0000004d}.ph-pause__text{font-family:var(--f-display);text-wrap:balance;padding:0 20px;font-size:19px;font-weight:800;line-height:1.25}.ph-pause__sub{color:var(--c-text-dim);padding:0 20px;font-size:14px}.ph--join{gap:0;padding-bottom:0}.ph-join{scrollbar-width:none;flex-direction:column;flex:1;gap:18px;min-height:0;margin:0 -12px;padding:4px 12px 110px;display:flex;overflow-y:auto}.ph-join::-webkit-scrollbar{display:none}.ph-join__logo{align-self:center;margin-top:6px}.ph-join__head{text-align:center;justify-items:center;gap:10px;display:grid}.ph-join__title{background:var(--g-gold-text);color:#0000;filter:drop-shadow(0 3px 0 var(--c-gold-deep)) drop-shadow(0 10px 18px #00000080);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,9.5vw,40px);font-weight:900}.ph-join__text{max-width:32ch;color:var(--c-text-dim);text-wrap:pretty;font-size:15px}.ph-join__back{gap:8px;display:grid}.ph-join__back-row{flex-wrap:wrap;gap:8px;display:flex}.ph-join__me{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);background:#ffffff0f;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:800;display:inline-flex}.ph-join__me b{font-family:var(--f-display);color:var(--c-gold);font-size:12px}.ph-join__me.is-on{box-shadow:inset 0 0 0 2px var(--c-gold), 0 0 16px #fc36}.ph-join__cta{padding:26px max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:linear-gradient(#0000,#050826f5 34%);position:absolute;bottom:0;left:0;right:0}.ph-join__cta .sv-btn:disabled{opacity:1;filter:none;--btn-bg:linear-gradient(180deg, #3a3f66, #23264a);--btn-fg:#f5f3ff8c;--btn-edge:#0b0d24;--btn-glow:transparent;--btn-ring:#ffffff1f;text-shadow:none}.ph-join__cta .sv-btn{min-height:68px;font-size:21px}.ph-name{gap:8px;display:grid;position:relative}.ph-name__label{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-mute);font-size:11px;font-weight:800}.ph-name__input{width:100%;height:64px;font-family:var(--f-display);color:var(--c-text);caret-color:var(--c-magenta);background:linear-gradient(#050826,#0b1150);border:0;border-radius:20px;outline:0;padding:0 64px 0 18px;font-size:22px;font-weight:800;box-shadow:inset 0 4px 12px #0009,inset 0 0 0 2px #ffcc3380}.ph-name__input:focus{box-shadow:inset 0 4px 12px #0009, inset 0 0 0 2px var(--c-gold), 0 0 26px #fc36}.ph-name__input::placeholder{color:var(--c-text-mute);font-weight:700}.ph-name__count{color:var(--c-text-mute);font-size:12px;font-weight:800;position:absolute;bottom:22px;right:16px}.ph-name__count.is-full{color:var(--c-magenta)}.ph-avatars{gap:10px;display:grid}.ph-avatars__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ph-avatars__picked{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-display);color:var(--c-gold);font-size:13px;font-weight:800;overflow:hidden}.ph-avatars__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;padding:6px 2px;display:grid}.ph-avatars__ghost{aspect-ratio:1;animation:sv-pulse 1.2s var(--ease-in-out) infinite;background:#ffffff0f;border-radius:28%}.ph-av{border-radius:20px;place-items:center;padding:4px 0;display:grid;position:relative}.ph-av.is-taken{opacity:.4;filter:grayscale(.7)}.ph-av__check{color:#2b1900;background:var(--c-gold);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid;position:absolute;top:-4px;right:2px;box-shadow:0 0 0 2.5px #fff,0 0 14px #fc3c}.ph-av__owner{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--c-bg);background:#fff;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;bottom:-6px;left:50%;overflow:hidden;translate:-50%}.ph-profile{gap:16px;display:grid}.ph-profile__warn{color:#ffd0cc;font-size:13px;line-height:1.4}.ph-profile__leave{flex:none}@media (height<=700px){.ph-me{min-height:72px;padding-block:8px}.ph-pad{padding-top:58px}.ph-pad__label--reading{font-size:24px}.ph-pad__eq{display:none}.ph-hero{padding:20px 16px 18px}.ph-react__btn{height:42px;font-size:24px}.ph-amount{gap:9px}.ph-amount__field{padding:8px 14px 10px}.ph-amount__input{font-size:36px}.ph-chipbtn{height:44px}.ph-lead{font-size:14px}}@media (width<=340px){.ph-amount__chips{grid-template-columns:repeat(3,1fr)}.ph-chipbtn--gold{grid-column:span 3}.ph-amount__input{font-size:38px}}@media (prefers-reduced-motion:reduce){.ph-bg:after,.ph-pad--open,.ph-pad__rings i,.ph-special__rays,.ph-hero--gold,.ph-armed{animation:none}}.ph-choice{gap:10px;display:grid}.ph-choice.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-choice__opt{--opt-c:var(--c-cell-hi);text-align:left;color:#fff;background:radial-gradient(120% 90% at 0% 0%, #ffffff47, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--opt-c) 88%, #fff), color-mix(in srgb, var(--opt-c) 80%, #000));min-height:76px;box-shadow:inset 0 0 0 2px #ffffff52, inset 0 -8px 16px #00000040, 0 6px 0 color-mix(in srgb, var(--opt-c) 45%, #000), 0 14px 24px #00000073;transition:filter var(--dur), opacity var(--dur), box-shadow var(--dur);border-radius:22px;align-content:center;justify-items:start;gap:4px;padding:14px 16px;display:grid;position:relative}.ph-choice__opt.is-on{box-shadow:inset 0 0 0 3px #fff, inset 0 -8px 16px #00000040, 0 6px 0 color-mix(in srgb, var(--opt-c) 45%, #000), 0 0 0 4px var(--c-gold), 0 0 36px #fc39}.ph-choice__opt.is-off{filter:saturate(.5)brightness(.7)}.ph-choice__opt:disabled{filter:grayscale(.7)brightness(.6)}.ph-choice__label{font-family:var(--f-display);text-shadow:0 2px #0000004d;overflow-wrap:anywhere;font-size:20px;font-weight:900;line-height:1.1}.ph-choice.is-grid .ph-choice__label{font-size:16px}.ph-choice__win{font-family:var(--f-display);color:#ffffffd9;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.ph-choice__win b{color:#2b1900;background:var(--c-gold);border-radius:8px;padding:1px 7px;font-size:12px}.ph-choice__check{color:#2b1900;background:var(--c-gold);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 0 0 3px #fff,0 0 16px #fc3c}:is(.ph .sv-btn:disabled:not(:has(.sv-btn__spinner)),.sv-modal .ph-isheet__go:disabled){opacity:1;filter:none;--btn-bg:linear-gradient(180deg, #33385e, #20234a);--btn-fg:#f5f3ff80;--btn-edge:#0b0d24;--btn-glow:transparent;--btn-ring:#ffffff1a;text-shadow:none}.ph .sv-btn:disabled:not(:has(.sv-btn__spinner)):before{opacity:.25}.ph .sv-btn:disabled:has(.sv-btn__spinner){opacity:1;filter:saturate(.8)}.ph .sv-btn--good:disabled{--btn-bg:linear-gradient(180deg, #c6ff3d33, #c6ff3d14);--btn-fg:var(--c-lime);--btn-edge:#44680099;--btn-ring:#c6ff3d80}.ph .sv-btn--ghost:disabled{--btn-bg:transparent;--btn-edge:transparent;box-shadow:inset 0 0 0 1.5px #ffffff14}.ph-mega__emoji{filter:drop-shadow(0 4px 8px #00000080);margin-left:.15em;display:inline-block}.ph-mega--bad{background:linear-gradient(#ffe0dc 0%,#ff8a80 40%,#ff3b30 70%,#b3140b 100%);filter:drop-shadow(0 3px #5c0904)drop-shadow(0 10px 18px #0000008c);-webkit-background-clip:text;background-clip:text}.ph-result{position:relative}.ph-result__emoji{filter:drop-shadow(0 6px 10px #00000080);font-size:46px;line-height:1;position:absolute;top:12px;right:14px}.ph-isheet__victim{border-radius:var(--r-pill);color:#fff;background:var(--g-magenta);padding:5px 14px;font-size:15px;font-weight:800;box-shadow:0 0 0 2px #fff,0 0 16px #ff2e8880}.dev-index,.dev-gallery{min-height:100dvh;padding:32px clamp(16px,4vw,56px) 80px}.dev-index>*,.dev-gallery>*{z-index:1;position:relative}.dev-index__head{flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:28px;display:flex}.dev-index__title{margin-bottom:6px;font-size:32px}.dev-index__head p{max-width:900px;font-size:14px}.dev-index__head code,.dev-gallery code{font-family:var(--f-mono);background:#ffffff14;border-radius:6px;padding:1px 6px;font-size:.92em}.dev-index__warn{color:var(--c-magenta);margin-top:10px;font-weight:700}.dev-index__group{margin-top:28px}.dev-index__group-title{color:var(--c-gold);margin-bottom:12px;font-size:18px}.dev-index__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.dev-index__card{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px #ffffff1a, var(--sh-md);background:linear-gradient(#202e9c8c,#0a1046b3);padding:14px 16px}.dev-index__name{color:var(--c-gold-hi);font-weight:700}.dev-index__desc{color:var(--c-text-dim);margin:4px 0 10px;font-size:14px}.dev-index__links{flex-wrap:wrap;gap:6px 12px;font-size:13px;font-weight:700;display:flex}.dev-index__links a{text-decoration:none}.dev-index__links a:hover{text-decoration:underline}.dev-gallery__head{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;display:flex}.dev-gallery__head h1{font-size:28px}.dev-gallery__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.dev-sec{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #ffffff14, var(--sh-md);background:linear-gradient(#1a268c6b,#080c3899);flex-direction:column;grid-column:span 6;gap:14px;min-width:0;padding:18px 20px 20px;display:flex}.dev-sec--wide{grid-column:span 12}.dev-sec--third{grid-column:span 4}.dev-sec__title{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold);font-size:13px;font-weight:700}.dev-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dev-row--top{align-items:flex-start}.dev-col{flex-direction:column;gap:10px;min-width:0;display:flex}.dev-strip{align-items:flex-end;gap:18px;padding:8px 6px 4px;display:flex;overflow-x:auto}.dev-media{height:240px}.dev-stamps{flex-wrap:wrap;gap:22px 26px;padding:10px 4px;display:flex}@media (width<=900px){.dev-sec,.dev-sec--third{grid-column:span 12}}
