@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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playwrite AT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playwrite-at-latin-400-normal-CMRsmFRO.woff2)format("woff2"),url(/assets/playwrite-at-latin-400-normal-BvFDtcyH.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-ext-400-normal-VNDy5CZS.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-400-normal-BJwze9_g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-400-normal-DYbdP60f.woff2)format("woff2"),url(/assets/andika-cyrillic-400-normal-CIdpN1kB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-vietnamese-400-normal-afg23LQ3.woff2)format("woff2"),url(/assets/andika-vietnamese-400-normal-Bw99zChb.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:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-ext-400-normal-D580Nkki.woff2)format("woff2"),url(/assets/andika-latin-ext-400-normal-NXfvB_tZ.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:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.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:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-ext-700-normal-DvCsrHON.woff2)format("woff2"),url(/assets/andika-cyrillic-ext-700-normal-BdIUMeTx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-700-normal-D404ywHU.woff2)format("woff2"),url(/assets/andika-cyrillic-700-normal-Bzg0mZT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-vietnamese-700-normal-CS3rZngu.woff2)format("woff2"),url(/assets/andika-vietnamese-700-normal-CZOGxJjV.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:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-ext-700-normal-Ch3SGZaH.woff2)format("woff2"),url(/assets/andika-latin-ext-700-normal-DBt0PRsd.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:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.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{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--paper:#f6f3ff;--card:#fff;--card2:#efebff;--ink:#1f1747;--ink2:#5f5885;--line:#ddd6f5;--uv:#5b3fd6;--uv-d:#432ab0;--red:#e23549;--red-d:#b3202f;--sun:#ffc933;--sun-d:#c99700;--mint:#12b591;--mint-d:#0a7c63;--sky:#3fa9f5;--sky-d:#1668a8;--t0:#e6deff;--t1:#ffdde1;--t2:#fff0b8;--t3:#cff5ec;--t4:#d4ecff;--ok:#0a7c63;--ok-bg:#d8f6e8;--bad:#c92a3d;--bad-bg:#ffe1e5;--note-bg:#dceeff;--note-line:#3fa9f5;--der:#1668a8;--die:#c92a3d;--das:#0a7c63;--ring:#5b3fd673;--focus:0 0 0 4px #5b3fd629;--d:"Unbounded","Trebuchet MS",system-ui,sans-serif;--b:"Nunito",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#15112e;--card:#201a42;--card2:#2a2356;--ink:#f1edff;--ink2:#b5addb;--line:#3a3270;--uv:#8b72ff;--uv-d:#a793ff;--t0:#34296b;--t1:#5a2a45;--t2:#5a4a1a;--t3:#17504a;--t4:#1f4467;--ok:#4fd7a6;--ok-bg:#12432f;--bad:#ff7684;--bad-bg:#552031;--note-bg:#1c3a5c;--der:#6bc2ff;--die:#ff7684;--das:#4fd7a6}}:root[data-theme=dark]{--paper:#15112e;--card:#201a42;--card2:#2a2356;--ink:#f1edff;--ink2:#b5addb;--line:#3a3270;--uv:#8b72ff;--uv-d:#a793ff;--t0:#34296b;--t1:#5a2a45;--t2:#5a4a1a;--t3:#17504a;--t4:#1f4467;--ok:#4fd7a6;--ok-bg:#12432f;--bad:#ff7684;--bad-bg:#552031;--note-bg:#1c3a5c;--der:#6bc2ff;--die:#ff7684;--das:#4fd7a6}.lv-a0{--lb:#ffc933;--lc:#b98700;--lk:#1f1747;--lt:var(--t2)}.lv-a1{--lb:#ff4b5c;--lc:#e23549;--lk:#fff;--lt:var(--t1)}.lv-a2{--lb:#12b591;--lc:#0c8f72;--lk:#fff;--lt:var(--t3)}.lv-b1{--lb:#3fa9f5;--lc:#1e86d0;--lk:#fff;--lt:var(--t4)}.lv-b2{--lb:#5b3fd6;--lc:#5b3fd6;--lk:#fff;--lt:var(--t0)}:root[data-theme=dark] .lv-a0{--lc:#ffc933}:root[data-theme=dark] .lv-a1{--lc:#ff7684}:root[data-theme=dark] .lv-a2{--lc:#3fd9b6}:root[data-theme=dark] .lv-b1{--lc:#6bc2ff}:root[data-theme=dark] .lv-b2{--lc:#b1a0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lv-a0{--lc:#ffc933}:root:not([data-theme=light]) .lv-a1{--lc:#ff7684}:root:not([data-theme=light]) .lv-a2{--lc:#3fd9b6}:root:not([data-theme=light]) .lv-b1{--lc:#6bc2ff}:root:not([data-theme=light]) .lv-b2{--lc:#b1a0ff}}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px);height:100%}*,:before,:after{box-sizing:inherit}body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--b);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}h1,h2,h3,h4{margin:0}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.top{top:env(safe-area-inset-top,0px);z-index:50;background:var(--card);border-bottom:2px solid var(--line);position:sticky}.top .wrap{flex-wrap:wrap;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px;display:flex}.logo{background:0 0;border:0;align-items:center;gap:10px;margin-right:auto;padding:0;display:flex}.logo-bubble{background:var(--red);color:#fff;font-family:var(--d);letter-spacing:.02em;box-shadow:0 4px 0 var(--red-d);border-radius:16px 16px 16px 4px;padding:9px 16px;font-size:20px;font-weight:800;position:relative}.logo-bubble:after{content:"";border:9px solid #0000;border-top-color:var(--red);border-left-color:var(--red);border-bottom:0;border-right:0;width:0;height:0;position:absolute;bottom:-9px;left:0}.logo-sub{color:var(--ink2);font-size:13px;font-weight:700;line-height:1.1}.nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nbtn{background:var(--card2);border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:15px;font-weight:800;display:inline-flex}.nbtn:hover{background:var(--t0)}.nbtn.on{background:var(--uv);color:#fff}.nbtn .cnt{background:var(--sun);color:#1f1747;border-radius:999px;padding:0 8px;font-size:13px;font-weight:800}.tog{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.tog input{opacity:0;pointer-events:none;position:absolute}.tog .sw{background:var(--line);border-radius:999px;width:40px;height:24px;transition:background .15s;position:relative}.tog .sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.tog input:checked+.sw{background:var(--mint)}.tog input:checked+.sw:after{transform:translate(16px)}.tog input:focus-visible+.sw{outline:3px solid var(--ring);outline-offset:2px}.hero{background:var(--t2);border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;margin-top:26px;padding:44px 40px;display:grid;overflow:hidden}.hero h1{font-family:var(--d);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.14}.hero p{max-width:30em;margin:0 0 24px;font-size:19px}.btn{border:0;border-radius:16px;align-items:center;gap:8px;padding:13px 22px;font-size:16px;font-weight:800;transition:transform 80ms;display:inline-flex}.btn:active{transform:translateY(3px)}.btn.red{background:var(--red);color:#fff;box-shadow:0 5px 0 var(--red-d)}.btn.red:active{box-shadow:0 2px 0 var(--red-d)}.btn.uv{background:var(--uv);color:#fff;box-shadow:0 5px 0 var(--uv-d)}.btn.uv:active{box-shadow:0 2px 0 var(--uv-d)}.btn.ghost{background:var(--card);border:2px solid var(--line);color:var(--ink)}.btn.ghost:hover{border-color:var(--uv)}.btn.sm{border-radius:12px;padding:8px 14px;font-size:14px}.bubs{flex-wrap:wrap;justify-content:center;gap:20px 16px;padding:6px 0 14px;display:flex}.bub{text-align:left;color:#fff;font-family:var(--d);border:0;border-radius:26px 26px 26px 6px;padding:14px 22px 12px;font-size:22px;font-weight:700;animation:.5s cubic-bezier(.3,1.5,.5,1) both pop;position:relative;box-shadow:0 6px #1f174738}.bub small{font-family:var(--b);opacity:.95;margin-top:2px;font-size:13px;font-weight:700;display:block}.bub:first-child{background:var(--uv);transform:rotate(-3deg)}.bub:nth-child(2){background:var(--red);margin-top:18px;animation-delay:.12s;transform:rotate(2deg)}.bub:nth-child(3){background:#0c8f72;animation-delay:.24s;transform:rotate(-1.5deg)}.bub:nth-child(4){background:#1e86d0;margin-top:12px;animation-delay:.36s;transform:rotate(3deg)}.bub:hover{filter:brightness(1.08)}.bub.speaking{outline-offset:2px;outline:4px solid #fff}@keyframes pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.sec-h{font-family:var(--d);margin:40px 0 6px;font-size:26px;font-weight:700}.sec-sub{color:var(--ink2);margin:0 0 18px}.sec-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.levels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.lvlcard{background:var(--lt);text-align:left;min-height:230px;color:var(--ink);border:0;border-radius:28px;flex-direction:column;gap:4px;padding:22px 22px 20px;transition:transform .12s;display:flex}.lvlcard:hover{transform:translateY(-5px)}.lvlcard .big{font-family:var(--d);color:var(--lc);font-size:60px;font-weight:800;line-height:1}.lvlcard h3{font-family:var(--d);margin-top:8px;font-size:18px;font-weight:700}.lvlcard p{margin:0;font-size:15px}.lvlcard .cnts{margin-top:auto;padding-top:10px;font-size:15px;font-weight:800}.lvb{background:var(--lb);color:var(--lk);border-radius:9px;padding:1px 10px;font-size:14px;font-weight:800;display:inline-block}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.lcard{background:var(--card);border:2px solid var(--line);text-align:left;border-radius:26px;flex-direction:column;padding:0;transition:transform .12s,border-color .12s;display:flex;overflow:hidden}.lcard.live:hover{border-color:var(--uv);transform:translateY(-4px)}.lcard .art{place-items:center;height:150px;font-size:68px;display:grid}.lcard .art span{filter:drop-shadow(0 6px #1f17471f)}.lcard .body{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.lcard h3{font-family:var(--d);font-size:19px;font-weight:700;line-height:1.25}.lcard p{color:var(--ink2);margin:0;font-size:15px}.lcard .meta{color:var(--ink2);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.bar{background:var(--card2);border-radius:99px;height:10px;margin-top:auto;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--mint),var(--sun));border-radius:99px;height:100%;transition:width .3s;display:block}.lmeta{color:var(--ink2);justify-content:space-between;margin-top:8px;font-size:14px;font-weight:700;display:flex}.lcard.soon{opacity:.62;border-style:dashed}.lcard.soon .art{filter:grayscale(.5)}.kinds{flex-wrap:wrap;gap:10px;display:flex}.kind{color:var(--ink);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:800}.tn0{background:var(--t0)}.tn1{background:var(--t1)}.tn2{background:var(--t2)}.tn3{background:var(--t3)}.tn4{background:var(--t4)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 20px;display:flex}.fchip{border:2px solid var(--line);background:var(--card);border-radius:999px;padding:7px 16px;font-size:15px;font-weight:800}.fchip:hover{border-color:var(--uv)}.fchip.on{background:var(--uv);border-color:var(--uv);color:#fff}.search{min-width:180px;font:inherit;border:2px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;flex:220px;padding:9px 18px}.search:focus{border-color:var(--uv);box-shadow:var(--focus);outline:none}.acard{background:var(--card);border:2px solid var(--line);text-align:left;border-radius:24px;flex-direction:column;padding:0;transition:transform .12s,border-color .12s;display:flex;overflow:hidden}.acard:hover{border-color:var(--uv);transform:translateY(-4px)}.acard .art{place-items:center;height:140px;font-size:62px;display:grid}.acard .art span{filter:drop-shadow(0 5px #1f17471f)}.acard .body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.acard .m{color:var(--ink2);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.acard h3{font-family:var(--b);font-size:20px;font-weight:800;line-height:1.25}.acard p{color:var(--ink2);margin:0;font-size:15px}.artbody{max-width:44em;margin:0 auto}.artbody h3{font-family:var(--d);margin:30px 0 10px;font-size:21px;font-weight:700}.artbody p{margin:0 0 14px;font-size:19px;line-height:1.7}.artbody ul{margin:0 0 16px;padding-left:22px;font-size:18px;line-height:1.65}.artbody li{margin-bottom:6px}.tablewrap{border:2px solid var(--line);border-radius:16px;margin:6px 0 18px;overflow-x:auto}.tablewrap table{border-collapse:collapse;width:100%;min-width:320px;font-size:17px}.tablewrap th{background:var(--uv);color:#fff;text-align:left;padding:10px 14px;font-weight:800}.tablewrap td{border-top:2px solid var(--card2);padding:9px 14px}.tablewrap tr:nth-child(2n) td{background:var(--card2)}.tip{background:var(--t2);border-left:7px solid var(--sun);border-radius:18px;margin:18px 0;padding:14px 18px;font-size:18px}.tip b{font-family:var(--d);margin-bottom:2px;font-size:15px;display:block}.saylist{flex-wrap:wrap;gap:10px;margin:6px 0 18px;display:flex}.saychip{border:2px solid var(--line);background:var(--card);box-shadow:0 3px 0 var(--line);border-radius:999px;padding:8px 18px;font-size:18px;font-weight:800}.saychip:hover{border-color:var(--uv)}.ahead{max-width:44em;margin:24px auto 10px}.ahead h1,.ahead h2{font-family:var(--d);margin:12px 0 8px;font-size:clamp(24px,3.6vw,36px);font-weight:800;line-height:1.18}.ahead .m{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.arthero{border-radius:28px;place-items:center;max-width:44em;height:150px;margin:10px auto 22px;font-size:80px;display:grid}.arttask{max-width:44em;margin:26px auto}.lhead{flex-wrap:wrap;align-items:center;gap:16px;margin:26px 0 8px;display:flex}.lhead .big{border-radius:24px;place-items:center;width:78px;height:78px;font-size:44px;display:grid}.lhead .biglv{font-family:var(--d);background:var(--lt);color:var(--lc);font-size:30px;font-weight:800}.lhead h1,.lhead h2{font-family:var(--d);font-size:clamp(22px,3.4vw,34px);font-weight:800;line-height:1.15}.lhead p{color:var(--ink2);margin:2px 0 0}.lhead .back{margin-left:auto}.layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:26px;margin-top:18px;display:grid}.side{top:calc(env(safe-area-inset-top,0px) + 84px);background:var(--card);border:2px solid var(--line);border-radius:24px;order:2;padding:16px;position:sticky}.side h4{font-family:var(--d);margin:2px 6px 10px;font-size:16px;font-weight:700}.sidebtn{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px;font-size:15px;font-weight:700;display:flex}.sidebtn:hover{background:var(--card2)}.sidebtn .dot{background:var(--line);border-radius:50%;flex:none;width:12px;height:12px}.sidebtn.on{background:var(--t0)}.sidebtn.on .dot{background:var(--uv)}.sidebtn.full .dot{background:var(--mint)}.sidebtn .nm{flex:1}.sidebtn small{color:var(--ink2);font-weight:700}.main{flex-direction:column;order:1;gap:22px;min-width:0;display:flex}.sec-title{font-family:var(--d);align-items:center;gap:12px;font-size:22px;font-weight:700;display:flex}.sec-title .e{background:var(--t3);border-radius:14px;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.task{background:var(--card);border:2px solid var(--line);border-radius:26px;padding:24px;scroll-margin-top:100px}.task.done{border-color:var(--mint)}.thead{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.num{text-align:center;background:var(--t0);min-width:48px;color:var(--uv);border-radius:12px;flex:none;padding:5px 10px;font-size:17px;font-weight:800}.task.done .num{background:var(--ok-bg);color:var(--ok)}.thead h3{font-family:var(--b);padding-top:3px;font-size:21px;font-weight:800;line-height:1.25}.tnote-i{color:var(--ink2);margin:-4px 0 14px;font-style:italic;font-weight:700}.source{color:var(--ink2);margin:-4px 0 14px;font-size:15px;font-style:italic}.tnote{border:2px dashed var(--line);color:var(--ink2);border-radius:16px;margin:14px 0;padding:10px 14px 12px;font-size:15px}.tnote-l{color:var(--uv);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:800;display:inline-flex}.tnote-l .ic svg{width:16px;height:16px}.tnote p{margin:0;line-height:1.45}.acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.fb{min-height:1.4em;font-size:16px;font-weight:800}.fb.ok{color:var(--ok)}.fb.bad{color:var(--bad)}.fb.info{color:var(--ink2)}.bank{background:var(--card2);border-radius:18px;flex-wrap:wrap;gap:10px;min-height:62px;margin-bottom:16px;padding:14px;display:flex}.bank:empty:after{content:"Alle Wörter sind verteilt";color:var(--ink2);font-size:15px;font-weight:700}.chip{background:var(--card);border:2px solid var(--line);box-shadow:0 3px 0 var(--line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:12px;align-items:center;padding:7px 14px;font-weight:800;display:inline-flex}.chip:hover{border-color:var(--uv)}.chip.sel{border-color:var(--uv);background:var(--t0);box-shadow:0 3px 0 var(--uv)}.chip.drag{opacity:.4}.slot{border:2px dashed var(--uv);background:var(--card2);vertical-align:middle;border-radius:12px;justify-content:center;align-items:center;min-width:116px;min-height:46px;margin:2px 3px;padding:2px;display:inline-flex}.slot.over{background:var(--t0);border-style:solid}.slot.ok{border:2px solid var(--ok);background:var(--ok-bg)}.slot.bad{border:2px solid var(--bad);background:var(--bad-bg)}.slot.block{width:100%;display:flex}.slot .chip{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;width:100%}.imggrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.imgcard{flex-direction:column;gap:8px;display:flex}.art-box{text-align:center;border-radius:18px;place-items:center;height:112px;font-size:54px;display:grid}.gapline{margin:0 0 12px;font-size:19px;line-height:2.2}.gap-in{font:inherit;border:2px solid var(--uv);background:var(--card2);color:var(--ink);text-align:center;vertical-align:middle;border-radius:10px;min-width:64px;margin:0 3px;padding:3px 10px;font-weight:800}.gap-in:focus{border-color:var(--uv);box-shadow:var(--focus);outline:none}.gap-in.ok{border-color:var(--ok);background:var(--ok-bg)}.gap-in.bad{border-color:var(--bad);background:var(--bad-bg)}.hintline{color:var(--ink2);margin:0 0 12px;font-size:14px;font-weight:700}.oitem{margin-bottom:18px}.orderline{flex-wrap:wrap;gap:6px;display:flex}.orderline .slot{min-width:84px}.pairs{grid-template-columns:1fr 1fr;gap:12px 34px;display:grid}.pcol{flex-direction:column;gap:12px;display:flex}.pbtn{text-align:center;background:var(--card);border:2px solid var(--line);border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:12px 14px;font-weight:700;display:flex;position:relative}.pbtn:hover{border-color:var(--uv)}.pbtn.sel{border-color:var(--uv);background:var(--t0)}.pbtn.paired{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 16%,var(--card))}.pbtn .pn{background:var(--pc);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-9px;left:-9px}.pbtn.ok{border-color:var(--ok);background:var(--ok-bg)}.pbtn.bad{border-color:var(--bad);background:var(--bad-bg)}.qrow{border-bottom:2px solid var(--card2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 8px;display:flex}.qrow:last-child{border-bottom:0}.qrow.ok{background:var(--ok-bg)}.qrow.bad{background:var(--bad-bg)}.qrow .qt{flex:300px;font-size:18px;font-weight:700}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border:2px solid var(--line);background:var(--card);border-radius:999px;padding:7px 18px;font-weight:800}.pill:hover{border-color:var(--uv)}.pill.on{background:var(--uv);border-color:var(--uv);color:#fff}.mcq{border-bottom:2px solid var(--card2);padding:14px 8px}.mcq:last-child{border-bottom:0}.mcq .qt{margin-bottom:10px;font-size:18px;font-weight:800}.rtext{font-size:19px;line-height:1.75}.rtext p{max-width:40em;margin:0 0 12px}.rhead{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.rhead .art-box{flex:none;width:92px;height:92px;font-size:46px}.rhead h4{font-family:var(--d);margin-bottom:6px;font-size:20px;font-weight:700}.gloss{background:var(--t2);color:inherit;font:inherit;cursor:help;border:0;border-radius:8px;padding:0 6px;font-weight:800;position:relative}.gloss .tip2{background:var(--ink);color:var(--paper);z-index:5;white-space:normal;text-align:left;border-radius:12px;width:max-content;max-width:min(280px,70vw);padding:7px 12px;font-size:14px;font-weight:700;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.dlg{flex-direction:column;gap:12px;display:flex}.line{align-items:flex-end;gap:10px;max-width:86%;display:flex}.line.r{flex-direction:row-reverse;align-self:flex-end}.av{background:var(--t3);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.line.r .av{background:var(--t1)}.bubble{background:var(--card2);border-radius:20px 20px 20px 5px;padding:10px 16px;font-size:18px;position:relative}.line.r .bubble{background:var(--t0);border-radius:20px 20px 5px}.bubble .who{color:var(--uv);margin-bottom:1px;font-size:13px;font-weight:800;display:block}.say{background:0 0;border:0;border-radius:8px;margin-left:4px;padding:2px 6px;font-size:16px}.say:hover{background:var(--t2)}.vid{aspect-ratio:16/9;background:var(--ink);color:#fff;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vid .ph{text-align:center;padding:20px}.vid .ph b{font-size:56px;line-height:1.1;display:block}.vidlink{margin-top:10px;font-size:15px;font-weight:700}.vidlink a{color:var(--uv)}.vedit{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.vedit input{font:inherit;border:2px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;flex:240px;padding:8px 12px}.leadbox{background:var(--t2);border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:26px 14px;font-size:64px;display:flex}.leadcap{font-family:var(--d);margin-top:14px;font-size:20px;font-weight:700;line-height:1.3}.plan{margin:0 0 14px;padding-left:20px}.plan li{margin-bottom:6px;font-weight:700}.plan span{color:var(--ink2);font-style:italic;font-weight:600}.rec{border:2px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.recbtn{background:var(--red);color:#fff;box-shadow:0 4px 0 var(--red-d);border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;font-weight:800;display:inline-flex}.recbtn.on{background:var(--ink);box-shadow:0 4px #000}.timer{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.rec audio{flex:220px;min-width:0}.area{width:100%;min-height:140px;font:inherit;border:2px solid var(--line);background:var(--card);color:var(--ink);resize:vertical;border-radius:16px;padding:14px;font-size:18px}.area.sm{min-height:70px}.area:focus{border-color:var(--uv);box-shadow:var(--focus);outline:none}.counter{color:var(--ink2);background:var(--card2);border-radius:10px;margin-bottom:8px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-block}.qlist{margin:0 0 14px;padding-left:22px;font-size:18px;font-weight:700}.qlist li{margin-bottom:6px}.pitem{margin-bottom:18px}.pitem .qt{margin-bottom:8px;font-size:18px;font-weight:800}.exbox{background:var(--t2);border-radius:14px;margin-bottom:16px;padding:12px 16px;font-weight:700}.vrow{border-bottom:2px solid var(--card2);align-items:center;gap:12px;padding:12px 4px;display:flex}.vrow:last-child{border-bottom:0}.vrow .w{flex:1;min-width:0}.vrow .de{font-size:19px;font-weight:800}.vrow .tr{color:var(--ink2);font-size:15px}.vrow .em{text-align:center;width:40px;font-size:28px}.ibtn{border:2px solid var(--line);background:var(--card);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.ibtn:hover{border-color:var(--uv)}.ibtn.added{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.addall{color:var(--uv);background:0 0;border:0;padding:4px 0 12px;font-size:16px;font-weight:800}.fcard{max-width:460px;margin:10px auto 16px}.fcard button{background:var(--uv);color:#fff;width:100%;min-height:210px;font-family:var(--d);box-shadow:0 8px 0 var(--uv-d);text-align:center;border:0;border-radius:28px;place-items:center;padding:26px;font-size:26px;font-weight:700;display:grid}.fcard button.back{background:var(--sun);color:#1f1747;font-family:var(--b);font-size:22px;box-shadow:0 8px #d9a400}.nextbar{background:var(--t3);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.nextbar b{font-family:var(--d);font-size:18px}.win{text-align:center;background:var(--t2);border-radius:28px;padding:34px 20px}.win h3{font-family:var(--d);margin-bottom:6px;font-size:26px;font-weight:800}.empty{background:var(--card);border:2px dashed var(--line);text-align:center;color:var(--ink2);border-radius:24px;padding:34px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);z-index:90;border-radius:14px;max-width:90vw;padding:10px 18px;font-size:15px;font-weight:700;position:fixed;transform:translate(-50%)}.pop{pointer-events:none;z-index:20;font-size:22px;animation:1s ease-out forwards fly;position:absolute}@keyframes fly{0%{opacity:1;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(var(--dx),-90px) scale(1.2)}}footer{background:var(--ink);color:#fff;margin-top:60px}footer:before{content:"";background:linear-gradient(90deg,#000 0 33.3%,var(--red) 33.3% 66.6%,var(--sun) 66.6%);height:10px;display:block}.foot{text-align:center;padding:44px 20px 40px}.foot .big{font-family:var(--d);font-size:clamp(26px,5vw,46px);font-weight:800;line-height:1.15}.foot .big em{color:var(--sun);font-style:normal}.foot p{opacity:.75;margin:10px 0 0;font-size:15px}.foot button{color:#fff;opacity:.6;background:0 0;border:0;margin-top:10px;font-size:14px;text-decoration:underline}.crumb{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;font-size:15px;font-weight:700;display:flex}.crumb button{color:var(--uv);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}@media (width<=900px){.hero{grid-template-columns:1fr;padding:30px 22px}.layout{grid-template-columns:1fr}.side{border-radius:20px;order:0;gap:8px;padding:10px;display:flex;position:static;overflow-x:auto}.side h4{display:none}.sidebtn{white-space:nowrap;width:auto}.main{order:1}}@media (width<=560px){body{font-size:16px}.task{border-radius:22px;padding:18px 16px}.pairs{gap:10px 18px}.line{max-width:96%}.lhead .back{margin-left:0}.logo-sub{display:none}.artbody p{font-size:18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.flag{background:linear-gradient(#ed2939 0 33.4%,#fff 33.4% 66.6%,#ed2939 66.6%);height:12px}footer:before{background:linear-gradient(#ed2939 0 33.4%,#fff 33.4% 66.6%,#ed2939 66.6%);height:14px}.ic{vertical-align:middle;display:inline-flex}.ic svg{width:1.25em;height:1.25em}.btn .ic,.nbtn .ic,.say .ic,.saychip .ic,.recbtn .ic{margin-right:2px}.ibtn .ic svg{width:22px;height:22px}.say .ic svg{width:18px;height:18px}.pic{background:var(--card2);aspect-ratio:1;border-radius:18px;place-items:center;min-height:80px;display:grid;position:relative;overflow:hidden}.pic img{object-fit:cover;width:100%;height:100%;display:block}.pic.empty{background:repeating-linear-gradient(135deg,var(--card2) 0 12px,var(--t0) 12px 24px);color:var(--ink2)}.pic.empty .ic svg{opacity:.55;width:34px;height:34px}.pic .pk{background:var(--ink);color:var(--paper);text-overflow:ellipsis;border-radius:8px;max-width:calc(100% - 12px);padding:2px 8px;font-size:12px;font-weight:800;position:absolute;bottom:6px;left:6px;overflow:hidden}.pic .upl{background:var(--card);color:var(--ink);box-shadow:0 2px 0 var(--line);border:0;border-radius:10px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:6px;right:6px}.pic.thumb{border-radius:12px;flex:none;width:56px;height:56px;min-height:0}.pic.thumb.big{border-radius:16px;width:96px;height:96px}.pic.thumb .pk,.pic.thumb .upl{display:none}.pic.art-box{flex:none;width:92px;height:92px}.pic.lp,.pic.mp{aspect-ratio:auto;border-radius:14px;width:100%;height:100%}.art,.arthero{position:relative;overflow:hidden}.art img,.arthero img,.covmini img{object-fit:cover;width:100%;height:100%;display:block}.covsvg{display:block;position:absolute;inset:0}.covmini{position:absolute;inset:0;overflow:hidden}.lhead .big{position:relative;overflow:hidden}.arthero{font-size:0}.bigicon .ic svg{width:64px;height:64px}.leadbox{padding:16px}.sec-title .e{font-family:var(--d);color:var(--ink);font-size:22px;font-weight:800}.sub-h{font-family:var(--d);margin:30px 0 6px;font-size:20px;font-weight:700}.lmap{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;margin-bottom:8px;display:grid}.ltile2{border:2px solid var(--line);background:var(--card);aspect-ratio:1;color:var(--ink);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative}.ltile2 .lg{font-family:"Andika",var(--b);font-size:28px;font-weight:700}.ltile2.live{border-color:var(--uv);box-shadow:0 4px 0 var(--uv)}.ltile2.live:hover{transform:translateY(-3px)}.ltile2.done{background:var(--ok-bg);border-color:var(--ok);box-shadow:0 4px 0 var(--ok)}.ltile2.soon{opacity:.45;border-style:dashed}.ltile2 .ic{color:var(--ok);position:absolute;top:6px;right:6px}.ltile2 .ic svg{width:18px;height:18px}.shp{width:72px;height:72px;display:inline-block}.shp svg{width:100%;height:100%;display:block}.shp.lps{width:80%;height:80%}.shp.chs{width:64px;height:64px}.shp.mf{width:70%;height:70%}.task.kid .thead{align-items:center}.task.kid .thead h3{font-size:19px}.kicon{background:var(--uv);color:#fff;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid}.kicon .ic svg{width:32px;height:32px}.ttl{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.task.kid .btn{border-radius:20px;padding:15px 24px;font-size:19px}.task.kid .chip{font-family:"Andika",var(--b);font-size:20px}.bigletters{font-family:"Andika",var(--b);justify-content:center;gap:28px;margin:6px 0 14px;font-weight:700;line-height:1;display:flex}.bl{font-size:clamp(90px,26vw,170px)}.bl.up{color:var(--red)}.bl.lo{color:#1e86d0}.cbar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:18px;display:flex}.wtiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;display:grid}.wtile{border:2px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex;position:relative}.wtile:hover{border-color:var(--uv)}.wl{font-family:"Andika",var(--b);font-size:24px;font-weight:700}.wl .first{color:var(--red)}.wsp .ic svg{width:20px;height:20px}.lp-item{margin-bottom:20px}.lp-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.lp-opts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-opt{border:4px solid var(--line);background:var(--card);aspect-ratio:1;border-radius:22px;place-items:center;min-width:0;padding:6px;display:grid}.lp-opt:hover{border-color:var(--uv)}.lp-opt.on{border-color:var(--uv);background:var(--t0)}.lp-opt.ok{border-color:var(--ok);background:var(--ok-bg)}.lp-opt.bad{border-color:var(--bad);background:var(--bad-bg)}.ynrow{border-bottom:2px solid var(--card2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.ynrow.ok{background:var(--ok-bg)}.ynrow.bad{background:var(--bad-bg)}.yns{gap:10px;margin-left:auto;display:flex}.yn{border:3px solid var(--line);background:var(--card);font-family:"Andika",var(--b);border-radius:16px;align-items:center;gap:6px;padding:10px 18px;font-size:22px;font-weight:700;display:inline-flex}.yn.yes.on{background:var(--ok);border-color:var(--ok);color:#fff}.yn.no.on{background:var(--bad);border-color:var(--bad);color:#fff}.tracebox{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.tcell{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.tcan{aspect-ratio:1;border:3px solid var(--line);touch-action:none;cursor:crosshair;background:#fff;border-radius:20px;width:100%;max-width:340px}.tcell.ok .tcan{border-color:var(--ok)}.tcell.bad .tcan{border-color:var(--bad)}.lgrid{gap:8px;max-width:440px;margin:0 auto;display:grid}.ltile{aspect-ratio:1;border:3px solid var(--line);background:var(--card);font-family:"Andika",var(--b);border-radius:14px;padding:0;font-size:28px;font-weight:700}.ltile.sel{border-color:var(--uv);background:var(--t0)}.ltile.ok{border-color:var(--ok);background:var(--ok-bg)}.ltile.bad{border-color:var(--bad);background:var(--bad-bg)}.bwtop{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tilew{font-family:"Andika",var(--b);font-size:22px;font-weight:700}.kitem{border:3px solid var(--line);border-radius:18px;margin-bottom:12px;padding:12px}.kitem.on{border-color:var(--uv)}.kitem.ok{border-color:var(--ok);background:var(--ok-bg)}.kitem.bad{border-color:var(--bad);background:var(--bad-bg)}.kdisp{flex-wrap:wrap;gap:6px;display:flex}.kl{border-bottom:4px solid var(--uv);width:44px;height:54px;font-family:"Andika",var(--b);place-items:center;font-size:30px;font-weight:700;display:grid}.kl.cur{border-color:var(--red)}.khint{font-family:"Andika",var(--b);color:var(--ink2);font-size:22px;font-weight:700}.kbd{flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}.kbrow{justify-content:center;gap:5px;width:100%;display:flex}.key{aspect-ratio:3/4;border:2px solid var(--line);background:var(--card);min-width:0;max-width:46px;font-family:"Andika",var(--b);border-radius:10px;flex:1 1 0;place-items:center;padding:0;font-size:18px;font-weight:700;display:grid}.key:active{background:var(--t0)}.key.wide{flex:1.5 1 0;max-width:70px}.mem{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mcard{aspect-ratio:1;background:var(--uv);color:#fff;border:0;border-radius:16px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.mback .ic svg{width:34px;height:34px}.mface{background:var(--card);border:3px solid var(--line);font-family:"Andika",var(--b);color:var(--ink);border-radius:16px;place-items:center;font-size:30px;font-weight:700;display:none;position:absolute;inset:0;overflow:hidden}.mcard.flip .mface,.mcard.ok .mface{display:grid}.mcard.ok .mface{border-color:var(--ok);background:var(--ok-bg)}.shadows{flex-wrap:wrap;gap:14px;display:flex}.slot.shadow{background-position:50%;background-repeat:no-repeat;background-size:72%;border-radius:18px;width:100px;min-width:0;height:100px;min-height:0}.slot.shadow .chip{box-shadow:none;background:0 0;border:0;padding:0}.pop{border-radius:4px;width:14px;height:14px;font-size:0}@media (width<=560px){.lp-opts{gap:8px}.bl{font-size:28vw}.yns{margin-left:0}}[hidden]{display:none!important}#app>*{animation:.28s ease-out fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}.stat{background:var(--t2);color:#1f1747;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-weight:800;display:inline-flex}.stat .ic svg{width:18px;height:18px}.stat .sep{background:#1f174740;width:1px;height:16px;margin:0 4px}.hero-r{flex-direction:column;align-items:center;gap:0;display:flex}.mascot{filter:drop-shadow(0 5px #1f174724);display:inline-block}.mascot svg{width:100%;height:auto;display:block}.mascot.hero-m{width:220px;margin-bottom:14px}.mascot.win{width:150px;margin:0 auto 8px;display:block}.mascot.about-m{width:260px}.eye{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite blink}@keyframes blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.tcard,.about{background:var(--card);border:2px solid var(--line);border-radius:28px;align-items:center;gap:24px;margin-top:26px;padding:22px;display:flex}.about{flex-wrap:wrap;margin:20px 0}.about>div{flex:280px}.tcard h2,.about h1,.about h2{font-family:var(--d);margin-bottom:6px;font-size:24px;font-weight:800}.tcard p,.about p{max-width:34em;margin:0 0 12px}.pic.portrait{aspect-ratio:auto;border-radius:50%;flex:none;width:150px;height:150px}.about .pic.portrait{width:200px;height:200px}.modal{z-index:100;background:#1f17478c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mbox{background:var(--card);border-radius:24px;flex-direction:column;gap:12px;width:100%;max-width:460px;padding:24px;display:flex}.mbox h3{font-family:var(--d);font-size:20px;font-weight:700}.lab{flex-direction:column;gap:4px;font-weight:800;display:flex}.selbox{font:inherit;border:2px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;padding:10px}.lab input[type=range]{width:100%}.rstat{color:var(--bad);font-size:14px;font-weight:800}.rstat.ok{color:var(--ok)}.recbtn.sm{border-radius:12px;padding:7px 14px;font-size:14px}.sgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.scell{flex-direction:column;display:flex}.flinks{justify-content:center;gap:14px;margin-top:10px;display:flex}.flinks button{color:#fff;opacity:.85;background:0 0;border:0;font-size:15px;text-decoration:underline}@media (width<=560px){.mascot.hero-m{width:170px}.tcard{text-align:center;flex-direction:column}}.ghead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.mbox.wide{max-width:640px;max-height:90vh;overflow:auto}.qlist.small{max-height:170px;margin:0;padding-left:22px;font-size:15px;overflow:auto}.seglist{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow:auto}.seg{border:2px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}.seg.extra{border-color:var(--bad);background:var(--bad-bg)}.seg span{flex:1;min-width:0;font-weight:700}.seg small{color:var(--ink2);font-weight:700}.slinks{flex-wrap:wrap;gap:10px;margin-top:4px;font-size:13px;display:flex}.slinks a{color:var(--uv);font-weight:800}.pic[tabindex]:focus-visible{outline:3px solid var(--ring)}.banner{background:var(--ok-bg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 14px;padding:10px 16px;font-weight:700;display:flex}.banner.warn{background:var(--bad-bg);color:var(--bad)}.artsvg{width:100%;height:100%;padding:7%;display:block}.pic.illu.thumb .artsvg{padding:3%}.top .wrap{gap:10px}.nbtn{padding:8px 13px;font-size:14px}.nav{gap:6px}.stat{padding:5px 11px}.tog{font-size:13px}.leadbox{background:var(--card2)}.pic.lead{width:min(220px,30%)}@media (width<=900px){.top{position:static}html{scroll-padding-top:12px}.side{top:12px}}.mcard{container-type:inline-size}.mtext{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:0 3px;font-size:clamp(10px,15cqw,22px);line-height:1.15;display:block}.mtext.s{font-size:clamp(20px,44cqw,40px)}.mtext.l{font-size:clamp(9px,11.5cqw,18px)}@media (width<=560px){.mem{gap:6px}.mface{border-width:2px;border-radius:12px}}a{color:inherit;text-decoration:none}a.nbtn{color:inherit}a.nbtn.on,.btn.red,.btn.uv{color:#fff}.btn:disabled,.nbtn:disabled{opacity:.55;cursor:not-allowed}.crumb a,.authalt a{color:var(--uv);font-weight:800;text-decoration:underline}.nbtn.acct{padding:4px 12px 4px 5px}.nav .stat{white-space:nowrap}.avatar{background:var(--uv);color:#fff;font-family:var(--d);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.loading{color:var(--ink2);justify-content:center;align-items:center;gap:12px;padding:50px 0;font-weight:700;display:flex}.spin{border:4px solid var(--line);border-top-color:var(--uv);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.vid video{background:#000;width:100%;height:100%;position:absolute;inset:0}.audioplayer{width:100%;margin:6px 0}.mcq.ok{background:var(--ok-bg);border-radius:12px}.mcq.bad{background:var(--bad-bg);border-radius:12px}.artfig{margin:18px 0}.artfig img{border-radius:18px;max-width:100%;display:block}.artfig figcaption{color:var(--ink2);margin-top:6px;font-size:15px;font-weight:700}.lcard.locked .art{filter:grayscale(.5)}.lcard.locked{border-style:dashed}.lcard .meta{flex-wrap:wrap}.tagb{background:var(--card2);color:var(--ink2);border-radius:9px;align-items:center;gap:4px;padding:1px 9px;font-size:12px;font-weight:800;display:inline-flex}.tagb .ic svg{width:13px;height:13px}.tagb.draft{background:var(--t2);color:#5c4600}.tagb.lock{background:var(--bad-bg);color:var(--bad)}.tagb.free{background:var(--ok-bg);color:var(--ok)}:root[data-theme=dark] .tagb.draft{color:#ffe9a0}.inp{font:inherit;border:2px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:12px;padding:10px 14px}.inp:focus{border-color:var(--uv);box-shadow:var(--focus);outline:none}.lab small.ru{color:var(--ink2);font-weight:600}.authbox{background:var(--card);border:2px solid var(--line);border-radius:28px;flex-direction:column;gap:12px;max-width:440px;margin:34px auto;padding:28px 28px 24px;display:flex}.authbox form{flex-direction:column;gap:14px;display:flex}.authbox h1{font-family:var(--d);font-size:28px;font-weight:800;line-height:1.15}.authbox .btn{justify-content:center}.authm{width:150px;margin:0 auto -2px;display:block}.authalt{color:var(--ink2);margin:4px 0 0;font-weight:700}.authalt a{color:var(--uv);font-weight:800}.fb{margin:0}.acct-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;margin-top:20px;display:grid}.acct-h{font-family:var(--d);margin:0 0 12px;font-size:18px;font-weight:700}.acct-photo{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.acct-stats{flex-wrap:wrap;gap:14px;display:flex}.acct-stats div{background:var(--t2);color:#1f1747;border-radius:18px;flex-direction:column;padding:12px 20px;display:flex}.acct-stats b{font-family:var(--d);font-size:28px;line-height:1.1}.acct-stats span{font-size:14px;font-weight:700}.acct-lessons{flex-direction:column;gap:10px;display:flex}.acct-lesson{border:2px solid var(--line);color:var(--ink);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.acct-lesson:hover{border-color:var(--uv)}.acct-lesson .t{flex:160px;font-weight:800}.acct-lesson .bar{width:140px;margin:0}.acct-lesson small{color:var(--ink2);text-align:right;min-width:42px;font-weight:800}.lhead .avatar{font-size:30px}.vid,footer{background:#1f1747}.arthero{width:100%;max-width:748px}.top .wrap{flex-wrap:wrap;gap:8px 12px;padding-top:10px;padding-bottom:10px}.logo{flex:none;margin-right:6px}.top .nav{flex-wrap:nowrap;flex:auto;min-width:0}.top .tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.nbtn{white-space:nowrap}.nbtn.ico{justify-content:center;width:38px;height:38px;padding:0}.nbtn.ico .ic{margin:0}.nbtn.ico .ic svg{width:20px;height:20px}.nbtn.open{background:var(--t0)}.nav .nbtn.mob,.nav .nico{display:none}.nav .nbtn .ic.nico svg{width:22px;height:22px}@media (width>=721px) and (width<=1040px){.top .nav{scrollbar-width:none;flex:1 0 100%;order:3;overflow-x:auto}.top .nav::-webkit-scrollbar{display:none}}@media (width<=720px){.top .wrap{flex-wrap:nowrap;padding-top:8px;padding-bottom:8px}.top .nav{z-index:70;background:var(--card);border-top:2px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));justify-content:space-around;gap:0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #1f17470f}.top .nav .nbtn{min-width:0;max-width:120px;color:var(--ink2);background:0 0;border-radius:14px;flex-direction:column;flex:1 1 0;gap:2px;padding:6px 4px;font-size:12px;font-weight:800;position:relative}.top .nav .nbtn.on{background:var(--t0);color:var(--uv)}.top .nav .nbtn .nico{margin:0;display:block}.top .nav .nbtn.mob{display:inline-flex}.top .nav .nbtn .cnt{padding:0 5px;font-size:10px;line-height:16px;position:absolute;top:2px;left:calc(50% + 6px)}body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.nbtn.acct .lbl{display:none}.nbtn.acct{padding:4px}}@media (width<=480px){.nbtn.reg{display:none}.top .tools{gap:5px}.top .stat{gap:4px;padding:4px 8px;font-size:13px}.top .stat .ic svg{width:15px;height:15px}.brand-txt b{font-size:17px}}@media (width<=370px){.logo .brand-txt{display:none}}.menuwrap{position:relative}.menu{z-index:60;background:var(--card);border:2px solid var(--line);border-radius:18px;flex-direction:column;gap:2px;min-width:260px;padding:6px;animation:.15s ease-out fadein;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #1f17472e}.mitem{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:800;display:flex}.mitem:hover{background:var(--card2)}.mitem>span:not(.sw):not(.ic){flex-direction:column;flex:1;line-height:1.2;display:flex}.mitem small{color:var(--ink2);font-size:12px;font-weight:700}.mitem .ic svg{width:20px;height:20px}.mitem.tog{font-size:15px}.brand{color:var(--ink);align-items:center;gap:9px;display:inline-flex}.brand-mark{flex:none;width:46px;display:block}.brand-mark svg{width:100%;height:auto;display:block}.brand-txt{flex-direction:column;line-height:1;display:flex}.brand-txt b{font-family:var(--d);letter-spacing:-.01em;font-size:21px;font-weight:800}.brand-txt i{color:var(--red);margin-top:3px;font-size:13px;font-style:normal;font-weight:800}.brand.big{color:#fff;gap:14px}.brand.big .brand-mark{width:76px}.brand.big .brand-txt i{color:var(--sun);margin-top:5px;font-size:18px}.logo:hover .brand-mark{transform:rotate(-6deg)}.brand-mark{transition:transform .2s}@media (width<=560px){.brand-mark{width:38px}.brand-txt b{font-size:18px}.brand-txt i{font-size:12px}}.foot{flex-direction:column;align-items:center;gap:6px;display:flex}.foot-logo{display:inline-block}.foot p{margin:8px 0 6px}.flinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.flinks a,.flinks button{color:#fff;opacity:1;font:inherit;cursor:pointer;background:#ffffff0f;border:2px solid #ffffff38;border-radius:999px;align-items:center;margin:0;padding:8px 16px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.flinks a:hover,.flinks button:hover{background:#ffffff24;border-color:#fff6}.flinks .danger{color:#ffb3bc;border-color:#ff788759}.thead{flex-wrap:wrap}.thead .ttl{flex:220px;min-width:0}.thead .listen{flex:none;margin-left:auto}.task.kid .thead{gap:12px 16px}.task.kid .btn.listen{border-radius:16px;padding:11px 18px;font-size:16px}.task.kid .btn.listen .ic svg{width:20px;height:20px}@media (width<=560px){.task.kid .thead .ttl{flex-basis:0}.task.kid .btn.listen{flex:100%;justify-content:center}.kicon{border-radius:16px;width:50px;height:50px}}.btn.sq,.task.kid .btn.sq{border-radius:16px;flex:none;justify-content:center;width:52px;height:52px;padding:0}.btn.sq .ic{margin:0}.btn.sq .ic svg{width:24px;height:24px}.lp-top{gap:14px;margin-bottom:12px}.thint{background:var(--note-bg);color:var(--ink);border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex}:is(.pic,.cov-edit) .upl{z-index:2;background:var(--card);color:var(--ink);cursor:pointer;opacity:0;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 7px;font-size:12px;font-weight:800;line-height:1;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:6px;right:6px;transform:translateY(-2px);box-shadow:0 2px 8px #1f174738}:is(.pic,.cov-edit) .upl .ic{margin:0}:is(.pic,.cov-edit) .upl .ic svg{width:16px;height:16px}:is(.pic,.cov-edit) .upl:hover{background:var(--uv);color:#fff}:is(.pic,.cov-edit):hover .upl,:is(.pic,.cov-edit):focus-within .upl,.pic.empty .upl,.upl.busy,.upl:focus-visible{opacity:1;transform:none}@media (hover:none){:is(.pic,.cov-edit) .upl{opacity:1;transform:none}}.covmini .upl{padding:5px;top:4px;right:4px}.covmini .upl .t{display:none}.pic.thumb .upl{padding:4px;display:inline-flex;top:3px;right:3px}.pic.thumb .upl .t,.pic.portrait .upl .t{display:none}.pic.portrait .upl{padding:6px;top:auto;bottom:8px;right:50%;transform:translate(50%)}.pic.portrait:hover .upl,.pic.portrait.empty .upl{transform:translate(50%)}.spin.sm{border-width:2px;width:14px;height:14px}.lp-opts{max-width:600px}.lp-item+.lp-item{border-top:2px dashed var(--line);padding-top:18px}.mbox.xl{max-width:960px;max-height:92vh;overflow:auto}@media (width<=560px){.modal{align-items:end;padding:8px}.mbox.wide{border-radius:22px;max-height:94vh;padding:18px 16px}}.sec-row{align-items:center;margin:40px 0 16px}.sec-row .sec-h{margin:0}.hero-r .bubs{padding-top:0}:root[data-theme=dark]{--ring:#a793ff99;--focus:0 0 0 4px #8b72ff40}.iadd-btn,.iedit-btn{border:2px dashed var(--uv);background:var(--card);color:var(--uv)}.iadd-btn:hover,.iedit-btn:hover{background:var(--t0)}.iadd-btn .ic svg,.iedit-btn .ic svg{width:16px;height:16px}.iadd-tile{border:2px dashed var(--uv);color:var(--uv);background:var(--card);cursor:pointer;opacity:.75;flex-direction:column;gap:2px;padding:0}.iadd-tile:hover{opacity:1;background:var(--t0)}.iadd-tile .ic{color:var(--uv);position:static}.iadd-tile .ic svg{width:16px;height:16px}.iadd-tile small{font-size:12px;font-weight:800}.iadd-tile .lg{color:var(--ink2)}.sec-row-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sec-row.sub{margin:26px 0 6px}.sec-row.sub .sub-h{margin:0}.crumb-sp{flex:1}.lhead-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lhead .back.lhead-a,.lhead>.back:not(.lhead-a){margin-left:auto}@media (width<=560px){.lhead .back.lhead-a{margin-left:0}}.cz .cookie{display:none}.cookie{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:95;background:var(--card);max-width:760px;color:var(--ink);border:2px solid var(--line);border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px 20px;margin:0 auto;padding:16px 18px;animation:.3s ease-out slideup;display:flex;position:fixed;box-shadow:0 18px 44px #1f174738}@keyframes slideup{0%{transform:translateY(16px)}}.cookie-t{flex:360px;min-width:0}.cookie-t b{font-family:var(--d);font-size:16px;font-weight:700}.cookie-t p{color:var(--ink2);margin:4px 0 0;font-size:14.5px;line-height:1.45}.cookie-a{flex-wrap:wrap;gap:10px;display:flex}.cookie-a .btn{padding:10px 16px;font-size:15px}@media (width<=720px){.cookie{left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom,0px));padding:14px}.cookie-a{width:100%}.cookie-a .btn{flex:1;justify-content:center}}.ytgate{flex-direction:column;align-items:center;gap:10px;max-width:440px;font-size:15px;display:flex}.ytgate .bigicon .ic svg{width:48px;height:48px}.ytgate-a{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ytgate .btn.ghost{color:#fff;background:0 0;border-color:#fff6}@media (width<=560px){.hero .btn{flex:100%;justify-content:center}}.flag{background:linear-gradient(#e23549 0 33.3%,#fff 33.3% 66.6%,#e23549 66.6%);border-bottom:1px solid #1f174726;height:9px}.brand-mark{filter:drop-shadow(0 3px #1f174724);width:44px;height:44px}.brand-txt b{letter-spacing:.01em;color:var(--red);font-size:19px}.brand-txt b i{color:var(--uv);font-style:normal;font-size:inherit;font-weight:inherit;margin:0}.brand-txt small{color:var(--ink2);letter-spacing:.02em;margin-top:3px;font-size:11.5px;font-weight:800;display:block}.brand.big{color:var(--ink)}.brand.big .brand-mark{width:52px;height:52px}.brand.big .brand-txt b{font-size:22px}.brand.big .brand-txt b i{color:var(--uv);font-size:inherit;margin:0}.brand.big .brand-txt small{font-size:13px}@media (width<=560px){.brand-mark{width:36px;height:36px}.brand-txt b{font-size:16px}.brand-txt small{font-size:10px}}.top .wrap{flex-wrap:wrap}.top .tools{order:2}.top .nav{scrollbar-width:none;flex:1 0 100%;order:3;padding-bottom:2px;overflow-x:auto}.top .nav::-webkit-scrollbar{display:none}.nbtn.alpha{background:var(--sun);color:#1f1747}.nbtn.alpha.on{color:var(--sun);background:#1f1747}.nav .mob-i,.nav .more{display:none}.menu.up{top:auto;bottom:calc(100% + 8px);right:0}.menu a.mitem{text-decoration:none}@media (width>=721px){.top .nav .nbtn{padding-left:20px;padding-right:20px}}@media (width>=721px) and (width<=1320px){.top .nav:has(>:nth-child(10)) .nbtn{padding-left:14px;padding-right:14px}}@media (width>=1041px){.top .nav{justify-content:space-between;overflow:visible}}@media (width<=720px){.top .wrap{flex-wrap:nowrap}.top .tools{position:relative}.top .tools .menuwrap{position:static}.top .tools .menu{width:min(300px,100vw - 24px);min-width:0;right:0}.top .nav{overflow:visible}.top .nav .desk,.nav .desk-i{display:none}.nav .mob-i{display:inline}.nav .more{flex:1 1 0;min-width:0;max-width:120px;display:flex}.nav .more>.nbtn{flex:1 1 0;width:100%}}footer.foot2{background:var(--card);color:var(--ink);border-top:2px solid var(--line);margin-top:50px;padding:26px 0 30px}footer.foot2:before{display:none}footer.foot2>.wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}footer.foot2 .foot-logo{margin-right:auto}footer.foot2 .foot-flag{background:linear-gradient(#e23549 0 33.3%,#fff 33.3% 66.6%,#e23549 66.6%);border:2px solid #1f1747;border-radius:3px;width:44px;height:30px}footer.foot2 .by{text-align:right;font-weight:800;line-height:1.25}footer.foot2 .by span{color:var(--ink2);font-size:14px;display:block}footer.foot2 .by strong{font-family:var(--d);color:var(--uv);font-size:18px}footer.foot2 .flinks{justify-content:flex-start;margin-top:18px}footer.foot2 .flinks a,footer.foot2 .flinks button{border-color:var(--line);background:var(--card2);color:var(--ink)}footer.foot2 .flinks a:hover,footer.foot2 .flinks button:hover{border-color:var(--uv);background:var(--t0)}footer.foot2 .flinks .danger{color:var(--bad);border-color:var(--bad-bg)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 18px;display:flex}.fbar .fsearch{width:auto;min-width:0;max-width:none;font:inherit;border:2px solid var(--line);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A82B0' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") no-repeat 14px 50%/18px;color:var(--ink);border-radius:999px;flex:240px;height:44px;padding:9px 16px 9px 40px;font-weight:700}.fbar .fsearch:focus{border-color:var(--uv);box-shadow:var(--focus);outline:none}.fsel{flex:0 230px;min-width:0;position:relative}.fsel-btn{width:100%;height:44px;font:inherit;color:var(--ink);background:var(--card);border:2px solid var(--line);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:15px;font-weight:800;display:flex}.fsel-btn>span:not(.ic){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fsel-btn:hover{border-color:var(--uv)}.fsel-btn:focus-visible{border-color:var(--uv);box-shadow:var(--focus);outline:none}.fsel-btn .ic{color:var(--ink2);flex:none;margin:0;transition:transform .15s}.fsel-btn .ic svg{width:16px;height:16px;display:block}.fsel.open .fsel-btn .ic{transform:rotate(180deg)}.fsel.on .fsel-btn{background:var(--uv);border-color:var(--uv);color:#fff}.fsel.on .fsel-btn .ic{color:#fff}.fsel-list{z-index:60;background:var(--card);border:2px solid var(--line);border-radius:18px;width:max-content;min-width:100%;max-width:min(320px,100vw - 28px);max-height:min(340px,60vh);margin:0;padding:6px;list-style:none;animation:.15s ease-out fadein;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 34px #1f17472e}.fsel-list li{white-space:nowrap;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:15px;font-weight:800;line-height:1.25;display:flex}.fsel-list li>span:not(.ic){flex:1}.fsel-list li.hi{background:var(--card2)}.fsel-list li.sel{color:var(--uv)}.fsel-list li .ic{margin:0}.fsel-list li .ic svg{width:16px;height:16px;display:block}.fbar .fsel:last-of-type:not(:first-of-type) .fsel-list{left:auto;right:0}.freset{border:2px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink2);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.freset:hover{border-color:var(--bad);color:var(--bad)}.freset .ic{margin:0}.freset .ic svg{width:16px;height:16px;display:block}@media (width<=560px){.fbar .fsearch{flex:100%;order:0}.fsel{flex:1 1 0;order:1}.fsel-btn{gap:6px;padding:0 10px 0 14px;font-size:14px}.freset{order:0}.fbar:has(.freset) .fsearch{flex-basis:calc(100% - 52px)}footer.foot2>.wrap:not(.flinks){flex-direction:column;gap:12px}footer.foot2 .foot-logo{margin:0}footer.foot2 .foot-flag{display:none}footer.foot2 .by{text-align:center}footer.foot2 .flinks{justify-content:center;gap:8px}footer.foot2 .flinks a,footer.foot2 .flinks button{padding:7px 14px;font-size:14px}}.nbtn.login .ic{display:none}@media (width<=480px){.top .wrap{gap:8px;padding-left:14px;padding-right:14px}.top .logo{min-width:0;margin-right:0}.top .brand{gap:7px}.top .brand-mark{width:32px;height:32px}.top .brand-txt b{font-size:14.5px}.top .brand-txt small{margin-top:2px;font-size:9.5px}.nbtn.login{justify-content:center;width:38px;height:38px;padding:0}.nbtn.login .ic{margin:0;display:block}.nbtn.login .ic svg{width:20px;height:20px;display:block}.nbtn.login .lbl{display:none}}@media (width<=400px){.top .wrap:has(.stat) .brand-txt{display:none}}.b-A0{--lb:#ffc933;--lc:#b98700;--lk:#1f1747;--lt:var(--t2)}.b-A1{--lb:#e23549;--lc:#c92a3d;--lk:#fff;--lt:var(--t1)}.b-A2{--lb:#12a67c;--lc:#0a7c63;--lk:#fff;--lt:var(--t3)}.b-B1{--lb:#2c96e8;--lc:#1668a8;--lk:#fff;--lt:var(--t4)}.b-B2{--lb:#5b3fd6;--lc:#5b3fd6;--lk:#fff;--lt:var(--t0)}:root[data-theme=dark] .b-A0{--lc:#ffc933}:root[data-theme=dark] .b-A1{--lc:#ff7684}:root[data-theme=dark] .b-A2{--lc:#3fd9b6}:root[data-theme=dark] .b-B1{--lc:#6bc2ff}:root[data-theme=dark] .b-B2{--lc:#b1a0ff}.btn.sun{background:var(--sun);color:#1f1747;box-shadow:0 5px 0 var(--sun-d)}.btn.sun:active{box-shadow:0 2px 0 var(--sun-d)}.btn.go{background:var(--mint);color:#fff;box-shadow:0 5px 0 var(--mint-d)}.btn.go:active{box-shadow:0 2px 0 var(--mint-d)}.btn.big{border-radius:20px;padding:16px 28px;font-size:19px}a.btn{text-decoration:none}.btn.sun .ic,.btn.go .ic{margin-right:2px}.ico{vertical-align:middle;display:inline-block}.ico.scene{max-width:100%;height:auto}.zk *,.zk :before,.zk :after{box-sizing:inherit}.zk input,.zk textarea,.zk select{font:inherit;color:var(--ink)}.zk h1,.zk h2,.zk h3,.zk h4,.zk p{margin:0}.zk .spk{background:var(--t0);width:34px;height:34px;color:var(--uv);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.zk .spk:hover{background:var(--uv);color:#fff}.zk .spk svg{width:18px;height:18px}.zk .spk.on{background:var(--sun);color:#1f1747}.zk .add{border:2px dashed var(--uv);width:34px;height:34px;color:var(--uv);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;font-weight:800;line-height:1;display:inline-grid}.zk .add:hover{background:var(--t0)}.zk .add.in{background:var(--mint);border-style:solid;border-color:var(--mint);color:#fff}.zk .add svg{width:18px;height:18px}.zk .hero{background:linear-gradient(135deg,var(--t2),var(--t1));border-radius:34px;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;margin-top:24px;padding:34px 34px 30px;display:grid;position:relative;overflow:hidden}.zk .hero h1{font-family:var(--d);letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.12}.zk .hero h1 em{color:var(--red);font-style:normal}.zk .hero p{max-width:none;margin:0}.zk .hero p.lead{max-width:28em;margin:0 0 22px;font-size:19px}.zk .hero .cta{flex-wrap:wrap;gap:12px;display:flex}.zk .greet{background:var(--card);border:2px solid var(--line);border-radius:28px;padding:20px 20px 18px;box-shadow:0 8px #1f17471a}.zk .greet h2{font-family:var(--d);margin-bottom:2px;font-size:clamp(20px,2.8vw,28px);font-weight:800}.zk .greet h2 span{color:var(--red)}.zk .greet .sub{color:var(--ink2);margin-bottom:12px;font-size:15px;font-weight:700}.zk .gcards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.zk .gc{text-align:left;color:#fff;font-family:var(--d);border:0;border-radius:20px 20px 20px 6px;padding:12px 14px 10px;font-size:17px;font-weight:700;line-height:1.2;transition:transform .1s;position:relative;box-shadow:0 5px #1f174733}.zk .gc:hover{transform:translateY(-3px)rotate(-1deg)}.zk .gc small{font-family:var(--b);opacity:.96;margin-top:4px;font-size:12.5px;font-weight:700;line-height:1.3;display:block}.zk .gc.c0{background:var(--uv)}.zk .gc.c1{background:var(--red)}.zk .gc.c2{background:#0c8f72}.zk .gc.c3{background:#1e86d0}.zk .gc.c4{background:#b87f00}.zk .gc.on{outline:4px solid var(--sun)}.zk .gdetail{background:var(--card2);border-radius:18px;grid-template-columns:minmax(0,22%) minmax(0,1fr) auto;grid-template-areas:"big txt spk";align-items:center;gap:6px 14px;min-height:64px;margin-top:12px;padding:12px 16px;display:grid}.zk .gdetail .big{font-family:var(--d);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-area:big;font-size:19px;font-weight:800;line-height:1.15}.zk .gdetail .spk{grid-area:spk}.zk .gdetail p{grid-area:txt;font-size:15.5px;line-height:1.4}.zk .gdetail .hint{color:var(--ink2);grid-column:1/-1;font-weight:800}@media (width<=560px){.zk .gdetail{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"big spk""txt txt"}.zk .gdetail .big{font-size:22px}}.zk .gquiz{border-top:2px dashed var(--line);margin-top:12px;padding-top:12px}.zk .gquiz .q{margin-bottom:8px;font-weight:800}.zk .gquiz .opts{flex-wrap:wrap;gap:8px;display:flex}.zk .hubs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:26px 0 8px;display:grid}.zk .hub{text-align:left;color:var(--ink);border:0;border-radius:28px;flex-direction:column;gap:6px;min-height:200px;padding:22px;transition:transform .12s;display:flex;position:relative;overflow:hidden}.zk .hub:hover{transform:translateY(-5px)}.zk .hub .ico{margin-bottom:4px}.zk .hub .hub-head{align-items:center;gap:14px;margin-bottom:4px;display:flex}.zk .hub .hub-head .ico{flex-shrink:0;margin-bottom:0}.zk .hub .hub-head h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.zk .hub h3{font-family:var(--d);font-size:20px;font-weight:800;line-height:1.2}.zk .hub p{font-size:15.5px}.zk .hub .go{margin-top:auto;padding-top:8px;font-weight:800}.zk .hub.h-alpha{background:var(--sun)}.zk .hub.h-gram{background:var(--t1)}.zk .hub.h-wort{background:var(--t3)}.zk .hub.h-dia{background:var(--t4)}.zk .hub.h-wb{background:var(--t0)}.zk .hub.h-alpha h3,.zk .hub.h-alpha p,.zk .hub.h-alpha .go{color:#1f1747}.zk .sec-h{font-family:var(--d);margin:34px 0 6px;font-size:clamp(22px,3vw,30px);font-weight:800}.zk .sec-sub{color:var(--ink2);margin:0 0 18px;font-size:17px}.zk .tabs{flex-wrap:wrap;gap:8px;margin:22px 0 6px;display:flex}.zk .tab{border:2px solid var(--line);background:var(--card);border-radius:999px;padding:8px 18px;font-size:15.5px;font-weight:800}.zk .tab:hover{border-color:var(--uv)}.zk .tab.on{background:var(--uv);border-color:var(--uv);color:#fff}.zk .band{align-items:center;gap:12px;margin:28px 0 12px;display:flex}.zk .band .bb{font-family:var(--d);background:var(--lb);color:var(--lk);border-radius:12px;padding:4px 14px;font-size:18px;font-weight:800}.zk .band span{color:var(--ink2);font-weight:700}.zk .levels{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.zk .lvlcard{background:var(--lt);text-align:left;min-height:210px;color:var(--ink);border:0;border-radius:28px;flex-direction:column;gap:4px;padding:20px 22px 18px;transition:transform .12s;display:flex}.zk .lvlcard:hover{transform:translateY(-5px)}.zk .lvlcard .big{font-family:var(--d);color:var(--lc);font-size:52px;font-weight:800;line-height:1}.zk .lvlcard h3{font-family:var(--d);margin-top:6px;font-size:17px;font-weight:700}.zk .lvlcard p{font-size:14.5px;line-height:1.4}.zk .lvlcard .cnts{margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:800}.zk .lvb{background:var(--lb);color:var(--lk);border-radius:9px;padding:1px 10px;font-size:14px;font-weight:800;display:inline-block}.zk .pbar{background:#1f17471f;border-radius:99px;height:10px;margin-top:8px;overflow:hidden}.zk .pbar i{background:linear-gradient(90deg,var(--mint),var(--sun));border-radius:99px;height:100%;transition:width .3s;display:block}.zk .topics{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.zk .tpc{background:var(--card);border:2px solid var(--line);text-align:left;border-radius:22px;align-items:flex-start;gap:14px;min-height:104px;padding:16px 18px;transition:transform .12s,border-color .12s;display:flex}.zk .tpc.live:hover{border-color:var(--uv);transform:translateY(-4px)}.zk .tpc .no{background:var(--lt);width:46px;height:46px;color:var(--lc);font-family:var(--d);border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.zk .tpc h3{font-size:17.5px;font-weight:800;line-height:1.25}.zk .tpc p{color:var(--ink2);margin-top:2px;font-size:14.5px}.zk .tpc .st{background:var(--ok-bg);color:var(--ok);border-radius:999px;margin-top:6px;padding:1px 10px;font-size:12.5px;font-weight:800;display:inline-block}.zk .tpc.soon{opacity:.62;cursor:default;border-style:dashed}.zk .tpc.soon .st{background:var(--card2);color:var(--ink2)}.zk .tpc.alpha .no{background:var(--sun);color:#1f1747}.zk .crumb{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 4px;font-size:15px;font-weight:800;display:flex}.zk .crumb button{color:var(--uv);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.zk .pagehead{flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0 10px;display:flex}.zk .pagehead .badge{background:var(--lt);min-width:84px;height:84px;color:var(--lc);font-family:var(--d);text-align:center;border-radius:26px;place-items:center;padding:0 10px;font-size:26px;font-weight:800;display:grid}.zk .pagehead h1,.zk .pagehead h2{font-family:var(--d);font-size:clamp(22px,3.4vw,34px);font-weight:800;line-height:1.15}.zk .pagehead p{color:var(--ink2);margin-top:2px}.zk .clayout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;margin-top:12px;display:grid}.zk .cside{background:var(--card);border:2px solid var(--line);border-radius:24px;max-height:calc(100vh - 96px);padding:12px;position:sticky;top:80px;overflow:auto}.zk .cside h4{font-family:var(--d);color:var(--ink2);margin:6px 8px 8px;font-size:14px;font-weight:700}.zk .csbtn{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14.5px;font-weight:700;line-height:1.25;display:flex}.zk .csbtn:hover{background:var(--card2)}.zk .csbtn .n{background:var(--card2);min-width:30px;height:26px;color:var(--uv);border-radius:9px;flex:none;place-items:center;padding:0 4px;font-size:13px;font-weight:800;display:grid}.zk .csbtn .nm{flex:1}.zk .csbtn.on{background:var(--t0)}.zk .csbtn.on .n{background:var(--uv);color:#fff}.zk .csbtn.done .n{background:var(--ok-bg);color:var(--ok)}.zk .csbtn.full .n{background:var(--mint);color:#fff}.zk .csbtn small{color:var(--ink2);font-size:12px;font-weight:800}.zk .mainc{min-width:0}.zk .score{background:var(--card);border:2px solid var(--line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;display:flex}.zk .score b{font-family:var(--d);font-size:15px}.zk .score .pbar{flex:140px;margin:0}.zk .task{background:var(--card);border:2px solid var(--line);border-radius:26px;padding:22px;scroll-margin-top:100px}.zk .task.done{border-color:var(--mint)}.zk .thead{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.zk .num{text-align:center;background:var(--t0);min-width:48px;color:var(--uv);border-radius:12px;flex:none;padding:5px 10px;font-size:17px;font-weight:800}.zk .task.done .num{background:var(--ok-bg);color:var(--ok)}.zk .tt{flex:200px}.zk .tt h3{font-family:var(--d);padding-top:2px;font-size:18px;font-weight:700;line-height:1.25}.zk .tt .type{color:var(--ink2);margin-top:2px;font-size:14px;font-weight:800;display:block}.zk .spill{background:var(--card2);color:var(--ink);border-radius:999px;flex:none;padding:4px 14px;font-size:15px;font-weight:800}.zk .spill.full{background:var(--mint);color:#fff}.zk .instr{margin:0 0 14px;font-size:17px;font-weight:700}.zk .tnav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;display:flex}.zk .card{background:var(--card);border:2px solid var(--line);border-radius:26px;margin-bottom:18px;padding:22px}.zk .card h3{font-family:var(--d);margin-bottom:10px;font-size:20px;font-weight:700}.zk .card h4{font-family:var(--d);margin:16px 0 8px;font-size:16px;font-weight:700}.zk .rule p{margin:0 0 10px;font-size:17.5px}.zk .rule ul{margin:0 0 10px;padding-left:22px}.zk .merke{background:var(--t2);border-left:7px solid var(--sun);border-radius:16px;margin:12px 0;padding:12px 16px;font-size:17px}.zk .merke b.t{font-family:var(--d);margin-bottom:2px;font-size:14px;display:block}.zk .tw{border:2px solid var(--line);border-radius:16px;margin:8px 0 14px;overflow-x:auto}.zk .tw table{border-collapse:collapse;width:100%;min-width:300px;font-size:16.5px}.zk .tw th{background:var(--uv);color:#fff;text-align:left;white-space:nowrap;padding:9px 14px;font-weight:800}.zk .tw td{border-top:2px solid var(--card2);padding:8px 14px}.zk .tw tr:nth-child(2n) td{background:var(--card2)}.zk .tw td.hl{background:var(--t2);font-weight:800}.zk .hl{background:var(--t2);border-radius:6px;padding:0 4px;font-weight:800}.zk .der{color:var(--der)}.zk .die{color:var(--die)}.zk .das{color:var(--das)}.zk b.der,.zk b.die,.zk b.das{font-weight:800}.zk .exs{gap:8px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.zk .exs li{background:var(--card2);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.zk .exs li .tx{flex:1;font-size:17.5px}.zk .exs li .nt{color:var(--ink2);font-size:14px;font-weight:700;display:block}.zk .exs b{color:var(--red);font-weight:800}.zk .fb{min-height:1.4em;font-weight:800}.zk .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.zk .items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.zk .it{background:var(--card2);border:2px solid #0000;border-radius:18px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.zk .it.done{border-color:var(--mint);background:var(--ok-bg)}.zk .it .q{font-size:18px;line-height:1.55}.zk .it .q .nb2{color:var(--ink2);margin-right:6px;font-weight:800}.zk .opts{flex-wrap:wrap;gap:8px;display:flex}.zk .opt{border:2px solid var(--line);background:var(--card);box-shadow:0 3px 0 var(--line);border-radius:12px;padding:7px 16px;font-size:17px;font-weight:800}.zk .opt:hover{border-color:var(--uv)}.zk .opt.ok{border-color:var(--ok);background:var(--ok-bg);color:var(--ok);box-shadow:none}.zk .opt.bad{border-color:var(--bad);background:var(--bad-bg);color:var(--bad);box-shadow:none}.zk .opt .l{color:var(--ink2);margin-right:6px;font-weight:800}.zk .gap{font:inherit;border:2px solid var(--uv);background:var(--card);color:var(--ink);text-align:center;vertical-align:baseline;border-radius:10px;min-width:60px;max-width:100%;margin:0 2px;padding:2px 8px;font-weight:800}.zk .gap:focus{border-color:var(--uv-d);box-shadow:0 0 0 4px var(--ring);outline:none}.zk .gap.ok{border-color:var(--ok);background:var(--ok-bg)}.zk .gap.bad{border-color:var(--bad);background:var(--bad-bg)}.zk .nb{white-space:nowrap}.zk .hint{color:var(--ink2);margin-left:4px;font-size:15px;font-weight:800}.zk select.gap{min-width:80px;padding:2px 6px}.zk input.line,.zk textarea.line{border:2px solid var(--uv);background:var(--card);border-radius:12px;width:100%;max-width:none;padding:8px 12px;font-size:17.5px}.zk textarea.line{resize:vertical;min-height:64px}.zk input.line.ok,.zk textarea.line.ok{border-color:var(--ok);background:var(--ok-bg)}.zk input.line.bad,.zk textarea.line.bad{border-color:var(--bad);background:var(--bad-bg)}.zk .sol{color:var(--ok);font-size:15.5px;font-weight:800;display:none}.zk.teacher .sol,.zk .revealed .sol{display:block}.zk .chips,.zk .bank{flex-wrap:wrap;gap:8px;display:flex}.zk .bank{background:var(--card2);border-radius:16px;min-height:54px;margin-bottom:12px;padding:10px}.zk .chip{background:var(--card);border:2px solid var(--line);box-shadow:0 3px 0 var(--line);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;padding:6px 14px;font-size:17px;font-weight:800;display:inline-flex}.zk .chip:hover{border-color:var(--uv)}.zk .chip.sel{border-color:var(--uv);background:var(--t0);box-shadow:0 3px 0 var(--uv)}.zk .chip.drag{opacity:.4}.zk .slot{border:2px dashed var(--uv);background:var(--card);vertical-align:middle;border-radius:12px;justify-content:center;align-items:center;min-width:92px;min-height:40px;margin:0 3px;padding:1px 2px;display:inline-flex}.zk .slot.over{background:var(--t0);border-style:solid}.zk .slot.ok{border:2px solid var(--ok);background:var(--ok-bg)}.zk .slot.bad{border:2px solid var(--bad);background:var(--bad-bg)}.zk .slot .chip{box-shadow:none;background:0 0;border-color:#0000}.zk .pz .line{background:var(--card);border:2px dashed var(--uv);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;max-width:none;min-height:50px;padding:6px 8px;display:flex}.zk .pz.ok .line{border:2px solid var(--ok);background:var(--ok-bg)}.zk .pz.bad .line{border:2px solid var(--bad);background:var(--bad-bg)}.zk .tile{border:2px solid var(--line);background:var(--card);box-shadow:0 3px 0 var(--line);border-radius:10px;padding:5px 12px;font-size:17px;font-weight:800}.zk .tile:hover{border-color:var(--uv)}.zk .pz .bank2{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.zk .mgrid{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.zk .mcol{flex-direction:column;gap:10px;display:flex}.zk .mp{text-align:center;background:var(--card);border:2px solid var(--line);border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;font-size:16.5px;font-weight:700;line-height:1.3;display:flex;position:relative}.zk .mp:hover{border-color:var(--uv)}.zk .mp.sel{border-color:var(--uv);background:var(--t0)}.zk .mp.ok{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.zk .mp.bad{border-color:var(--bad);background:var(--bad-bg)}.zk .buckets{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:6px;display:grid}.zk .bucket{border:3px dashed var(--line);background:var(--card2);text-align:left;border-radius:18px;min-height:120px;padding:10px}.zk .bucket:hover{border-color:var(--uv)}.zk .bucket h5{font-family:var(--d);color:var(--uv);margin:0 0 8px;font-size:14px}.zk .bucket .chips{gap:6px}.zk .bucket .chip{cursor:default;border-color:var(--ok);background:var(--ok-bg);color:var(--ok);box-shadow:none;padding:4px 10px;font-size:15.5px}.zk .shake{animation:.35s shake}@keyframes shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.zk .errw{background:var(--card);cursor:pointer;border:2px solid #0000;border-radius:10px;margin:2px;padding:1px 8px;font-size:19px;font-weight:700;display:inline-block}.zk .errw:hover{border-color:var(--uv)}.zk .errw.ok{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.zk .errw.bad{border-color:var(--bad);background:var(--bad-bg)}.zk .tbl-in{border:2px solid var(--uv);background:var(--card);text-align:center;border-radius:10px;width:100%;min-width:78px;padding:5px 8px;font-weight:800}.zk .tbl-in.ok{border-color:var(--ok);background:var(--ok-bg)}.zk .tbl-in.bad{border-color:var(--bad);background:var(--bad-bg)}.zk td.given{background:var(--t0);font-weight:800}.zk .dlg{gap:10px;display:grid}.zk .dl{align-items:flex-start;gap:10px;font-size:18px;line-height:2;display:flex}.zk .dl .sp{color:#fff;background:var(--uv);width:34px;height:34px;font-weight:800;font-family:var(--d);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:14px;display:grid}.zk .dl .sp.b{background:var(--red)}.zk .scene-box{background:var(--t4);border-radius:18px;justify-content:center;padding:6px;display:flex}.zk .bild{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.zk .bild .in{flex-direction:column;flex:260px;gap:8px;display:flex}.zk .helpw{color:var(--ink2);font-size:14.5px;font-weight:700}.zk .model{background:var(--ok-bg);color:var(--ok);border-radius:12px;padding:8px 12px;font-weight:700;display:none}.zk .open .model,.zk .revealed .model,.zk.teacher .model{display:block}.zk .listen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zk .nospeech{color:var(--ink2);font-size:14px;font-weight:800}.zk .wlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zk .wr{background:var(--card2);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.zk .wr .wpic{background:var(--card);border-radius:14px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.zk .wr .wpic.none{background:0 0}.zk .wr h5{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:19px;font-weight:800;display:flex}.zk .wr h5 .pl{color:var(--ink2);font-size:15px;font-weight:700}.zk .wr h5 .gov{background:var(--t2);color:#1f1747;border-radius:8px;padding:0 8px;font-size:14px;font-weight:800}.zk .wr .ex{color:var(--ink2);margin-top:2px;font-size:16px}.zk .wr .btns{gap:6px;display:flex}.zk .wr .noun .art{margin-right:4px;font-weight:800}.zk .subtabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.zk .script{background:var(--card2);color:var(--ink);border-radius:18px;padding:14px 18px;font-size:18px;line-height:1.7}.zk .read{max-width:44em;font-size:19px;line-height:1.75}.zk .read h4{font-family:var(--d);margin:0 0 10px;font-size:21px}.zk .read p{margin:0 0 14px}.zk .w{cursor:pointer;border-radius:5px;padding:0 1px}.zk .w:hover{background:var(--t2)}.zk .w.in{background:var(--ok-bg);border-bottom:2px solid var(--mint)}.zk .wpop{z-index:200;background:var(--card);border:2px solid var(--uv);border-radius:20px;flex-direction:column;gap:8px;width:min(320px,100vw - 24px);padding:12px 14px;display:flex;position:fixed;box-shadow:0 12px 36px #1f17474d}.zk .wpop input{border:2px solid var(--line);background:var(--card);border-radius:10px;width:100%;padding:6px 10px;font-size:17px;font-weight:800}.zk .wpop .r{flex-wrap:wrap;gap:8px;display:flex}.zk .wpop small{color:var(--ink2);font-size:13px;font-weight:700}@media (width<=600px){.zk .wpop{width:auto;bottom:12px;right:12px;top:auto!important;left:12px!important}}.zk .kbank{background:var(--card2);border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px;display:flex}.zk .kbank .chip{cursor:default}.zk .gaptext{font-size:19px;line-height:2.3}.zk .dstats{flex-wrap:wrap;gap:12px;margin:10px 0 16px;display:flex}.zk .dstat{background:var(--card);border:2px solid var(--line);border-radius:18px;padding:8px 16px;font-weight:800}.zk .dstat b{font-family:var(--d);color:var(--uv);margin-right:6px;font-size:20px}.zk .dlist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.zk .dcard{background:var(--card);border:2px solid var(--line);border-radius:20px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.zk .dcard h5{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:flex}.zk .dcard .src{color:var(--ink2);background:var(--card2);border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:800}.zk .dcard .ex{color:var(--ink2);font-size:15.5px}.zk .dcard textarea{border:2px solid var(--line);background:var(--card);resize:vertical;border-radius:10px;min-height:38px;padding:4px 8px;font-size:15px}.zk .dcard .row{align-items:center;gap:6px;display:flex}.zk .box5{gap:3px;display:flex}.zk .box5 i{background:var(--line);border-radius:4px;width:14px;height:7px}.zk .box5 i.on{background:var(--mint)}.zk .fc-wrap{perspective:1200px;max-width:520px;margin:10px auto}.zk .fc{height:300px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .5s;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:-webkit-transform .5s;position:relative}.zk .fc.flip{transform:rotateY(180deg)}.zk .fc .face{backface-visibility:hidden;text-align:center;border:3px solid var(--line);background:var(--card);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0;box-shadow:0 8px #1f17471a}.zk .fc .back{background:var(--t3);transform:rotateY(180deg)}.zk .fc .face .big{font-family:var(--d);font-size:clamp(26px,5vw,38px);font-weight:800;line-height:1.2}.zk .fc .face .sm{color:var(--ink2);font-size:17px;font-weight:700}.zk .fcbar{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.zk .qcard{background:var(--card);border:2px solid var(--line);border-radius:26px;max-width:640px;margin:10px auto;padding:22px}.zk .qcard .qq{margin-bottom:12px;font-size:21px;font-weight:800}.zk .res{text-align:center}.zk .res .big{font-family:var(--d);color:var(--uv);font-size:44px;font-weight:800}.zk .empty{text-align:center;color:var(--ink2);padding:30px 10px;font-weight:700}.zk .empty:not(.card){background:0 0;border:0;border-radius:0}.zk .empty .ico{margin-bottom:8px}.zk .search{border:2px solid var(--line);background:var(--card);border-radius:999px;width:100%;max-width:420px;padding:9px 18px}.zk .alpha-hero{background:var(--sun);color:#1f1747;border-radius:32px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px;padding:28px 30px;display:flex}.zk .alpha-hero h1{font-family:var(--d);font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.05}.zk .alpha-hero p{max-width:34em;margin-top:8px;font-size:18px}.zk .fgrid{flex-wrap:wrap;gap:8px;display:flex}.zk .fc2{border:2px solid var(--line);background:var(--card);min-width:52px;height:52px;font-family:var(--d);border-radius:12px;place-items:center;padding:0 8px;font-size:24px;font-weight:700;display:grid}.zk .fc2:hover{border-color:var(--uv)}.zk .fc2.pick{background:var(--uv);border-color:var(--uv);color:#fff}.zk .fc2.ok{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.zk .fc2.bad{background:var(--bad-bg);border-color:var(--bad)}.zk .fgrid.big .fc2{min-width:60px;height:60px;font-size:28px}.zk .bigword{font-family:var(--d);font-size:30px;font-weight:800}.zk .mrec{background:var(--card2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.zk .mrec .dot{background:var(--line);border-radius:50%;width:14px;height:14px}.zk .mrec.on .dot{background:var(--red);animation:1s infinite recblink}@keyframes recblink{50%{opacity:.3}}.zk .dfilters{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 16px;display:flex}.zk .dgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.zk .dw{background:var(--card);border:2px solid var(--line);border-top:7px solid var(--c,var(--uv));border-radius:22px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.zk .dw h4{font-family:var(--d);color:var(--c,var(--uv));font-size:21px;font-weight:800}.zk .dw .m{font-size:16.5px;font-weight:700}.zk .dw .e{color:var(--ink2);font-size:15.5px;font-style:italic}.zk .dw .cat{color:var(--ink2);font-size:12px;font-weight:800}.zk .dw .row{align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.zk .dw .tag{background:var(--t2);color:#1f1747;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.zk .ico{vertical-align:middle;display:inline-block}.zk .sceneb svg{max-width:100%;height:auto}@media (width<=860px){.zk .hero{grid-template-columns:1fr;padding:24px 20px}.zk .clayout{grid-template-columns:1fr}.zk .cside{border-radius:18px;gap:6px;max-height:none;padding:8px;display:flex;position:static;overflow-x:auto}.zk .cside h4{display:none}.zk .csbtn{flex:none;width:auto;padding:6px 10px}.zk .csbtn .nm{display:none}.zk .csbtn.on .nm{white-space:nowrap;text-overflow:ellipsis;max-width:140px;display:inline;overflow:hidden}.zk .mgrid{gap:10px 12px}.zk .wr{grid-template-columns:auto 1fr}.zk .wr .btns{grid-column:1/3}}@media (width<=520px){.zk .task{border-radius:22px;padding:16px 14px}.zk .card{padding:16px 14px}.zk .gap{min-width:48px}.zk .opt{padding:6px 12px;font-size:16px}}@media (prefers-reduced-motion:reduce){.zk *{transition:none!important;animation:none!important}}.zk .opt.big{font-family:var(--d);min-width:64px;padding:8px 20px;font-size:22px}.zk .fc2.miss{outline:3px dashed var(--sun)}.zk .read .w,.zk .script .w{border-bottom:1.5px dotted var(--ink2)}.zk .read .w.in,.zk .script .w.in{border-bottom:2px solid var(--mint)}.zk .trace-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.zk .trace-wrap{border:2px solid var(--line);touch-action:none;background:#fff;border-radius:20px;width:100%;position:relative;overflow:hidden}.zk .trace-g,.zk .trace-d{width:100%;height:auto;display:block}.zk .trace-d{touch-action:none;cursor:crosshair;height:100%;position:absolute;top:0;left:0}.zk .selfchk{align-items:center;gap:12px;margin-top:12px;font-size:17px;font-weight:800;display:flex}.zk .selfchk input{width:26px;height:26px;accent-color:var(--mint)}.zk .k-intro{flex-direction:column;gap:6px;display:flex}.zk .k-hero{background:var(--card2);border-radius:28px;flex-wrap:wrap;align-items:center;gap:22px;padding:20px 24px;display:flex}.zk .k-big{font-family:var(--d);flex:none;align-items:baseline;gap:10px;font-weight:800;line-height:1;display:flex}.zk .k-big .u{color:var(--red);font-size:110px}.zk .k-big .l{color:var(--uv);font-size:84px}.zk .k-big.combo{color:var(--red);align-items:center;font-size:64px}.zk .k-big.th{justify-content:center;min-width:110px}.zk .k-info{flex:260px;min-width:0}.zk .k-name{font-size:20px}.zk .k-note{margin-top:10px;font-size:18px;line-height:1.55}.zk .k-h{font-family:var(--d);margin:20px 0 8px;font-size:16px}.zk .k-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.zk .k-card{background:var(--card);border:2px solid var(--line);box-shadow:0 4px 0 var(--line);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;transition:transform 80ms;display:flex}.zk .k-card:hover{border-color:var(--uv);transform:translateY(-3px)}.zk .k-card:active{transform:translateY(2px)}.zk .k-card .ci{place-items:center;height:64px;display:grid}.zk .k-card .ci.empty b{font-family:var(--d);color:var(--uv);font-size:40px}.zk .k-card .cw{text-align:center;font-size:21px;font-weight:900;line-height:1.2}.zk .k-card .cw .hl{color:var(--red);background:var(--t2);border-radius:6px;padding:0 2px}.zk .k-card .ch{color:var(--ink2);font-size:13px;font-weight:800}.zk .k-card .art{font-size:17px;font-weight:800}.zk .art.der{color:var(--der)}.zk .art.die{color:var(--die)}.zk .art.das{color:var(--das)}.zk .k-chips{flex-wrap:wrap;gap:10px;display:flex}.zk .k-chips .btn{font-family:var(--d);padding:10px 18px;font-size:20px}.zk .k-todo{background:var(--note-bg);border-left:6px solid var(--note-line);border-radius:14px;margin-top:20px;padding:12px 16px;font-size:17px}.zk .ak-done h3{font-family:var(--d);font-size:26px}.zk .ak-done .big{margin:6px 0 12px;font-size:20px;font-weight:800}.zk .ak-rows{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.zk .ak-row{background:var(--card2);border-radius:14px;align-items:center;gap:12px;padding:8px 12px;font-weight:700;display:flex}.zk .ak-row .ck{background:var(--line);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.zk .ak-row.ok{background:var(--ok-bg)}.zk .ak-row.ok .ck{background:var(--ok);color:#fff}.zk .ak-row .nm{flex:1}.zk .ak-row .pt{color:var(--ink2);font-size:14.5px}.zk .akhead{flex-wrap:wrap;align-items:center;gap:16px;margin:10px 0 14px;display:flex}.zk .akhead .badge{background:var(--lt);min-width:84px;height:84px;color:var(--lc);font-family:var(--d);border-radius:26px;place-items:center;padding:0 10px;font-size:28px;font-weight:800;display:grid}.zk .akhead h1,.zk .akhead h2{font-family:var(--d);font-size:clamp(22px,3.4vw,32px);line-height:1.15}.zk .akhead p{color:var(--ink2);margin-top:2px;font-size:16.5px}.zk .ak{flex-direction:column;gap:12px;display:flex}.zk .asteps{scrollbar-width:thin;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.zk .astep{background:var(--card);border:2px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14.5px;font-weight:800;display:flex}.zk .astep .n{background:var(--card2);width:32px;height:32px;font-family:var(--d);border-radius:50%;place-items:center;font-size:13px;display:grid}.zk .astep:hover{border-color:var(--uv)}.zk .astep.on{background:var(--uv);border-color:var(--uv);color:#fff}.zk .astep.on .n{color:var(--uv);background:#fff}.zk .astep.done{border-color:var(--mint)}.zk .astep.done .n{background:var(--mint);color:#fff}.zk .astep.full .n{background:var(--sun);color:#1f1747}.zk .astep.on.done .n{color:var(--ok);background:#fff}.zk .abarwrap{flex-direction:column;gap:6px;display:flex}.zk .akbar{background:var(--line);border-radius:999px;height:14px;overflow:hidden}.zk .akbar i{background:var(--mint);border-radius:999px;width:0;height:100%;transition:width .4s;display:block}.zk .alabel{color:var(--ink2);font-size:15px;font-weight:800}.zk .astage{min-height:260px}.zk .astage .task{margin-top:0}.zk .astage .instr{font-size:19px;font-weight:800}.zk .special{flex-wrap:wrap;align-items:center;gap:8px;display:none}.zk .sbtn{border:2px solid var(--line);background:var(--card);min-width:48px;height:48px;font-family:var(--d);box-shadow:0 3px 0 var(--line);border-radius:14px;font-size:20px;font-weight:800}.zk .sbtn:hover{border-color:var(--uv)}.zk .anav{justify-content:space-between;gap:12px;margin:6px 0 24px;display:flex}.zk .ak-how{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.zk .ak-hw{background:var(--card);border:2px solid var(--line);text-align:center;color:var(--ink2);border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:12px 14px;font-size:14.5px;display:flex}.zk .ak-hw b{font-family:var(--d);color:var(--ink);font-size:16px}.zk .ak-parts{z-index:5;background:var(--paper);flex-wrap:wrap;gap:10px;margin:18px 0 4px;padding:8px 0;display:flex;position:sticky;top:64px}.zk .ak-part{border:2px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-size:15.5px;font-weight:800;display:inline-flex}.zk .ak-part:hover{border-color:var(--uv)}.zk .ak-part .pn{background:var(--sun);color:#1f1747;width:32px;height:32px;font-family:var(--d);border-radius:50%;place-items:center;font-size:14px;display:grid}.zk .ak-sec{margin-top:26px}.zk .ak-gh{font-family:var(--d);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 10px;font-size:18px;display:flex}.zk .ak-gh .gn{background:var(--uv);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.zk .ak-gh small{font-family:var(--b);color:var(--ink2);font-size:15px;font-weight:700}.zk .ak-grid{gap:12px;display:grid}.zk .letters-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.zk .combos-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.zk .themes-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.zk .tests-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.zk .ak-tile{background:var(--card);border:2px solid var(--line);box-shadow:0 5px 0 var(--line);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:6px;min-height:132px;padding:12px 10px 10px;transition:transform 80ms;display:flex}.zk .ak-tile:hover{border-color:var(--uv);transform:translateY(-3px)}.zk .ak-tile:active{transform:translateY(2px)}.zk .ak-tile.part{border-color:var(--sun)}.zk .ak-tile.fin{border-color:var(--mint);background:var(--ok-bg)}.zk .ak-big{font-family:var(--d);align-items:baseline;gap:6px;font-size:40px;font-weight:800;line-height:1;display:flex}.zk .ak-big b{color:var(--red)}.zk .ak-big i{color:var(--uv);font-size:32px;font-style:normal}.zk .ak-big.c{color:var(--red);align-items:center;min-height:44px;font-size:26px}.zk .ak-tile.g0 .ak-big b{color:var(--red)}.zk .ak-tile.g1 .ak-big b{color:var(--uv)}.zk .ak-tile.g2 .ak-big b{color:var(--sky-d)}.zk .ak-tile.g3 .ak-big b{color:var(--mint-d)}.zk .ak-tile.g4 .ak-big b{color:#b98700}.zk .ak-tile.g5 .ak-big b{color:#c2410c}.zk .ak-ic{place-items:center;min-height:64px;display:grid}.zk .ak-t2{color:var(--ink2);font-size:14.5px;font-weight:800;line-height:1.25}.zk .ak-prog{background:var(--line);border-radius:999px;width:80%;height:8px;margin-top:auto;overflow:hidden}.zk .ak-prog i{background:var(--mint);height:100%;display:block}.zk .ak-st{color:var(--ink2);font-size:13.5px;font-weight:900}.zk .ak-tile.fin .ak-st{color:var(--ok)}@media (width<=640px){.zk .k-big .u{font-size:84px}.zk .k-big .l{font-size:64px}.zk .k-big.combo{font-size:48px}.zk .anav .btn{flex:1;justify-content:center}.zk .letters-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.zk .ak-parts{top:56px}.zk .astep .t{display:none}.zk .astep{padding:4px}.zk .astep.on .t{display:inline}.zk .akhead .badge{min-width:68px;height:68px;font-size:22px}}.zk .astage .thead .num{display:none}.zk .spk.on svg{animation:.7s ease-in-out infinite spkpulse}@keyframes spkpulse{50%{transform:scale(1.28)}}.zk .hub.h-vid{background:var(--t2,#ddf3ee)}.zk .hoer{background:var(--t3);border-radius:22px;align-items:center;gap:14px;padding:14px 18px;display:flex}.zk .hoer b{font-family:var(--d);font-size:18px}.zk .script .dlg{background:var(--card);border:2px solid var(--line);border-radius:18px;margin:0 0 14px;padding:12px 14px}.zk .script .dq,.zk .script .da{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:4px 0;display:flex}.zk .script .dq{font-weight:800}.zk .script .tag{background:var(--uv);color:#fff;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:800}.zk .script .tag.a{background:var(--mint,#12b591)}.zk .vcat{font-family:var(--d);align-items:center;gap:10px;margin:30px 0 10px;font-size:20px;display:flex}.zk .vgrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.zk .vcard{background:var(--card);border:2px solid var(--line);color:var(--ink);box-shadow:0 5px 0 var(--line);border-radius:24px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.zk .vcard:hover,.zk .vcard:focus-visible{border-color:var(--uv);transform:translateY(-3px)}.zk .vcard p{color:var(--ink2);margin:0;font-size:15px}.zk .vcard .vt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zk .vcard .lvl{background:var(--t0);color:var(--uv);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.zk .vcard .go{color:var(--uv);margin-top:auto;font-weight:800}.zk .vform{flex-wrap:wrap;gap:10px;margin:8px 0 14px;display:flex}.zk .vin{border:2px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;flex:200px;padding:10px 12px;font-size:16px}.zk .tpc .tb{flex:1;min-width:0}.zk .tpc .ti{opacity:.95;flex:none;align-self:center;margin-left:auto}.zk .tpc.soon .ti{opacity:.45;filter:grayscale(.6)}.zk .lvlcard .lvtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.zk .pagehead .pti{flex:none;align-self:center;margin-left:auto}.zk .hubs{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.zk .hub.h-les{background:color-mix(in srgb,var(--mint) 20%,var(--card))}.zk .hub.h-art{background:color-mix(in srgb,var(--sky) 20%,var(--card))}.zk .hub .lockb{background:var(--card);color:var(--ink2);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:1px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.zk .tpc{color:var(--ink)}.zk .tpc .st.lock{background:var(--bad-bg);color:var(--bad)}.zk .tpc .st.draft{background:var(--t2);color:#5c4600}.zk .lvlcard .pbar{margin-top:10px}.zk .rule,.zk .merke{overflow-wrap:anywhere}.zk .merke .tx b{font-weight:800}.zk .gl select.gap{max-width:100%}.zk .cpane[hidden]{display:none!important}.zk .banner{margin:10px 0}.zk .k-card{color:var(--ink)}.zk .lessonbar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.zk .pagehead .lessonbar{margin-left:0}.zk .pagehead>div:has(h1,h2){flex:260px;min-width:0}.zk .say-row{align-items:center;gap:6px;display:flex}.zk .gc{cursor:pointer}.zk .dw .row .spk,.zk .wr .btns .spk{flex:none}.zk .mrec audio{flex:220px;min-width:0;max-width:100%}.zk .trace-wrap canvas{touch-action:none}.zk .ak-tile{color:var(--ink)}.zk .ak-tile .lockb{color:var(--bad);font-size:11.5px;font-weight:800}.zk .tpc .lockb{align-items:center;gap:4px;display:inline-flex}.zk .ico.lockico svg{width:14px;height:14px}.zk .copylink.done{border-color:var(--mint);color:var(--ok)}.zk .wpop{color:var(--ink)}.zk .wpop .btn{box-shadow:none}.zk .dfilters .tab{margin:0}.zk .tabs .tab,.zk .dfilters .tab{cursor:pointer}.zk .gaptext .nb select.gap{font-size:inherit}.zk .mylinks .vcard{box-shadow:none}@media (width<=860px){.zk .cside{top:auto}}@media (width<=560px){.zk .pagehead .pti{display:none}.zk .pagehead .badge{border-radius:20px;min-width:64px;height:64px;font-size:20px}}
