@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(./unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(./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(./unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(./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(./unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(./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(./unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(./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:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)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:600;src:url(./unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(./unbounded-cyrillic-600-normal-B-s5c2Kn.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:600;src:url(./unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(./unbounded-vietnamese-600-normal-BzfrgZ_C.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:600;src:url(./unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(./unbounded-latin-ext-600-normal-ClMPf-bu.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:600;src:url(./unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(./unbounded-latin-600-normal-BPdB_PEv.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(./unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(./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(./unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(./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(./unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(./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(./unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(./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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(./lexend-vietnamese-400-normal-DoLa7jNB.woff2)format("woff2"),url(./lexend-vietnamese-400-normal-mPlHoWg5.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(./lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(./lexend-latin-ext-400-normal-D9P7pMo-.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(./lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(./lexend-latin-400-normal-CHypAkT3.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(./lexend-vietnamese-500-normal-Bos7Oy9U.woff2)format("woff2"),url(./lexend-vietnamese-500-normal-EFAPmUTE.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(./lexend-latin-ext-500-normal-Bo17xs96.woff2)format("woff2"),url(./lexend-latin-ext-500-normal-DbCmXT_D.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(./lexend-latin-500-normal-Dl-X5nog.woff2)format("woff2"),url(./lexend-latin-500-normal-D9x1QWTH.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(./lexend-vietnamese-600-normal-Cr1ePs6O.woff2)format("woff2"),url(./lexend-vietnamese-600-normal-BxEVPgxw.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(./lexend-latin-ext-600-normal-hDcqLAH9.woff2)format("woff2"),url(./lexend-latin-ext-600-normal-BXtyp5LP.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(./lexend-latin-600-normal-DdvlkEkX.woff2)format("woff2"),url(./lexend-latin-600-normal-DSBzZxpA.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{--font:"Lexend", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Unbounded", "Lexend", system-ui, sans-serif;--ink:#123247;--ink-soft:#46677a;--ink-faint:#7f9aa9;--line:#d6e8f0;--green:#17b39c;--green-dark:#0c7f6f;--green-light:#d7f7ef;--red:#ef5a73;--red-dark:#b8364f;--red-light:#ffe4ea;--amber:#f29418;--coral:#ff7f57;--blue:#1f8fe0;--blue-dark:#156eb0;--focus:#1f8fe0;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--ease-out:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.3, 1.55, .5, 1);--t-panel:.38s;--glass-tint:#ffffffc2;--glass-fill:#fff0;--glass-sheen:linear-gradient(180deg, #ffffff8c 0%, #ffffff1f 42%, #fff0 100%);--glass-filter:blur(16px) saturate(1.6);--glass-edge:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffffb3, inset 0 -3px 8px #6ea5c81f;--glass-drop:0 12px 30px #04223838;--ring:var(--blue)}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--font);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#3aa6c2;margin:0;font-weight:500;overflow:hidden}#app{touch-action:manipulation;-webkit-user-select:none;user-select:none;height:100dvh;position:fixed;inset:0;overflow:hidden}#scene{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}#ui{pointer-events:none;position:absolute;inset:0}#ui>*{pointer-events:auto}#ui>.banner,#ui>.toast,#ui>.caption,#ui>.vignette,#ui>.fade{pointer-events:none}[hidden]{display:none!important}button,select{font:inherit}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hud,.hurdle,.quiz,.toast,.caption,.card,.seg{background:var(--glass-sheen), linear-gradient(var(--glass-tint), var(--glass-tint)), linear-gradient(var(--glass-fill), var(--glass-fill));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-edge), var(--glass-drop);color:var(--ink)}.btn{min-height:52px;color:var(--blue-dark);--ring:var(--blue);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1.5px var(--line), 0 6px 16px #04223824;font-family:var(--font-display);cursor:pointer;transition:transform .34s var(--spring), box-shadow .2s ease, filter .12s ease;background:linear-gradient(#fff,#eef7fb);border:0;border-radius:999px;padding:12px 22px;font-size:16px;font-weight:500;position:relative}.btn--primary{color:#fff;--ring:#b9431f;text-shadow:0 1px 1px #962d0f4d;background:linear-gradient(#ffa07c 0%,#ff7f57 55%,#f86a45 100%);box-shadow:inset 0 2px #ffffff73,inset 0 -3px 6px #a0321433,0 8px 20px #f86a4561}.btn--danger{background:linear-gradient(180deg, #ff8ea2, var(--red));color:#fff;--ring:#9e2c43}.btn--secondary{color:var(--blue-dark)}.btn--big{min-height:58px;font-size:18px}.btn--block{width:100%}@media (hover:hover){.btn:hover{filter:brightness(1.04)}}.icon-btn{width:44px;height:44px;color:var(--blue-dark);--ring:var(--blue);cursor:pointer;transition:transform .34s var(--spring);background:linear-gradient(#f2faff,#e1f1fa);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #96c8e166}.icon-btn svg{width:22px;height:22px;display:block}.btn.is-pressing,.icon-btn.is-pressing,.answer.is-pressing:not(:disabled){transition-duration:.2s;transition-timing-function:var(--ease-out);transform:scale(.95)}.press-ring{z-index:2;border-style:solid;border-color:var(--ring);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hud{top:calc(var(--safe-t) + 8px);left:calc(var(--safe-l) + 8px);right:calc(var(--safe-r) + 8px);border-radius:28px;align-items:center;gap:8px;max-width:720px;margin:0 auto;padding:6px 7px;display:flex;position:absolute}.hud__progress{flex:1;gap:5px;min-width:0;padding:3px 2px 0;display:grid}.hud__zone{color:var(--ink-soft);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0 4px;font-size:11.5px;font-weight:600;display:flex}.hud__zone>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.hud__count{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.hud__lives{flex:none;gap:3px;padding:0 2px;display:flex}.life{filter:drop-shadow(0 2px 3px #ff4d7259);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ff9fb4'/%3E%3Cstop offset='1' stop-color='%23ff4d72'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 21s-9.5-5.6-9.5-12.2A5.2 5.2 0 0 1 12 5.7a5.2 5.2 0 0 1 9.5 3.1C21.5 15.4 12 21 12 21z' fill='url(%23g)'/%3E%3Cpath d='M6.3 6.4c1.3-.7 2.7-.4 3.4.5' stroke='%23fff' stroke-opacity='.8' stroke-width='1.8' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat;width:23px;height:21px;transition:transform .2s;display:inline-block}.life.is-lost{filter:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 20s-8.6-5.2-8.6-11.3A4.6 4.6 0 0 1 12 6.3a4.6 4.6 0 0 1 8.6 2.4C20.6 14.8 12 20 12 20z' fill='%23e6f0f5' stroke='%23a9c2cf' stroke-width='1.6'/%3E%3C/svg%3E")}.life.is-breaking{animation:.7s both heart-break}@keyframes heart-break{0%{transform:scale(1)}25%{transform:scale(1.45)rotate(-10deg)}50%{transform:scale(.85)rotate(8deg)}to{transform:scale(1)rotate(0)}}.track{background:#dcecf3;border-radius:99px;height:10px;margin:2px 32px 0 8px;position:relative;box-shadow:inset 0 1px 2px #1446642e}.track__fill{border-radius:inherit;width:0%;transition:width .4s var(--ease-out);background:linear-gradient(90deg,#36c2ee,#22c9a8);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff80}.track__dots{position:absolute;inset:0}.track__dot{background:#fffffff2;border-radius:1px;width:2px;height:10px;margin:-5px 0 0 -1px;position:absolute;top:50%}.track__dot.is-cleared{background:#fff9}.track__dot.is-home{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 10.6V20h13v-9.4' fill='%23ffc24f'/%3E%3Cpath d='M3.2 11.6L12 4.2l8.8 7.4' fill='none' stroke='%23f08c1c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='10' y='14' width='4' height='6' rx='1.2' fill='%23a85f00'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;margin:-12px 0 0 3px}.track__fish{filter:drop-shadow(0 1px 1.5px #96321459);width:28px;height:19px;transition:left .4s var(--ease-out);margin:-10px 0 0 -20px;position:absolute;top:50%;left:0%}.track__fish svg{width:100%;height:100%;display:block;transform:scaleX(-1)}.hurdle{top:calc(var(--safe-t) + 76px);left:calc(var(--safe-l) + 8px);right:calc(var(--safe-r) + 8px);--glass-tint:#fff4deed;max-width:720px;box-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffe2aacc, var(--glass-drop);opacity:0;transition:opacity .26s ease, transform var(--t-panel) var(--ease-out);pointer-events:none;border-radius:24px;align-items:center;gap:13px;margin:0 auto;padding:12px 15px 13px 12px;display:flex;position:absolute;transform:translateY(-10px)scale(.98)}.hurdle.is-open{opacity:1;transform:none}.hurdle__icon{color:#d4572c;background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #f4d6bd,0 3px 8px #7850141a}.hurdle__icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;display:block}.hurdle__icon:after{content:"";border:2px solid #f2734c52;border-radius:50%;animation:2.2s ease-out infinite danger-pulse;position:absolute;inset:-3px}@keyframes danger-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.38)}}.hurdle__body{flex:1;min-width:0}.hurdle__step{letter-spacing:.02em;color:#b06d12;margin:0;font-size:11.5px;font-weight:600}.hurdle__title{font-family:var(--font-display);color:#4a2d08;margin:1px 0 3px;font-size:16px;font-weight:600;line-height:1.2}.hurdle__text{color:#6b4a1f;margin:0;font-size:14px;font-weight:500;line-height:1.42}.hurdle__goal{color:#3f2a0c;font-weight:600}.quiz{max-width:680px;padding:18px calc(var(--safe-r) + 16px) calc(var(--safe-b) + 18px) calc(var(--safe-l) + 16px);--glass-tint:#ffffffd1;transition:transform var(--t-panel) var(--ease-out);overscroll-behavior:contain;border-radius:30px 30px 0 0;gap:12px;max-height:66%;margin:0 auto;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.quiz.is-open{transform:translateY(0)}.quiz__q{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);margin:0 0 2px;font-size:19px;font-weight:500;line-height:1.38}.quiz__q:focus,.quiz__q:focus-visible{outline:none}.quiz__answers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quiz--stack .quiz__answers{grid-template-columns:1fr}.answer{--ring:#f2734c;text-align:left;min-height:62px;color:var(--ink);cursor:pointer;transition:transform .34s var(--spring), background .18s ease, box-shadow .18s ease, opacity .22s ease;background:#fff;border:0;border-radius:20px;align-items:center;gap:10px;padding:10px 28px 10px 10px;font-size:17px;font-weight:600;line-height:1.2;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #dce9ef,0 3px 10px #0422380f}.answer.is-pressing:not(:disabled){background:#fff5f1;box-shadow:inset 0 0 0 1.5px #ffcdb9,0 3px 10px #0422380f}@media (hover:hover){.answer:hover:not(:disabled){background:#f7fbfd}}.answer:disabled{cursor:default}.answer__key{width:28px;height:28px;color:var(--ink-soft);background:#f1f6f9;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}@media (hover:none) and (pointer:coarse){.answer{padding-left:16px}.answer__key{display:none}}.answer__text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.answer__mark{font-size:19px;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.answer.is-correct{background:var(--green-light);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 2px var(--green), 0 6px 16px #17b39c40;color:var(--green-dark)}.answer.is-correct .answer__key{background:var(--green);color:#fff;box-shadow:none}.answer.is-wrong{background:var(--red-light);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 2px var(--red), 0 6px 16px #ef5a7333;color:var(--red-dark)}.answer.is-wrong .answer__key{background:var(--red);color:#fff;box-shadow:none}.answer.is-dim{opacity:.45}.feedback{animation:feedback-in .28s var(--ease-out) both;gap:8px;margin-top:2px;display:grid}@keyframes feedback-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.feedback.is-good{color:var(--green-dark)}.feedback.is-bad{color:var(--red-dark)}.feedback__head{align-items:center;gap:9px;display:flex}.feedback__icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff80}.feedback.is-good .feedback__icon{background:var(--green)}.feedback.is-bad .feedback__icon{background:var(--red)}.feedback.is-good .feedback__icon:before{content:"✓"}.feedback.is-bad .feedback__icon:before{content:"✗"}.feedback__title{font-family:var(--font-display);margin:0;font-size:16px;font-weight:600;line-height:1.3}.feedback__body{gap:12px;display:grid}.feedback__text{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:500;line-height:1.45}.feedback__text b{color:var(--ink);font-weight:600}@media (orientation:landscape) and (height<=560px){.quiz{left:auto;right:calc(var(--safe-r) + 8px);top:calc(var(--safe-t) + 76px);width:min(50vw,470px);max-width:none;max-height:calc(100% - var(--safe-t) - var(--safe-b) - 84px);border-radius:24px;align-content:start;gap:8px;margin:0;padding:12px 14px 14px;bottom:auto;transform:translate(112%)}.quiz.is-open{transform:translate(0)}.hurdle{top:calc(var(--safe-t) + 76px);right:calc(min(50vw, 470px) + var(--safe-r) + 16px);gap:10px;max-width:none;margin:0;padding:9px 12px 10px 10px}.hurdle__icon{width:38px;height:38px}.hurdle__icon svg{width:22px;height:22px}.hurdle__title{font-size:14px}.hurdle__text{font-size:13px}.quiz__q{font-size:16px}.answer{min-height:50px;font-size:16px}}.banner{text-align:center;color:#fff;opacity:0;width:max-content;max-width:90vw;transition:opacity .6s ease, transform .6s var(--ease-out);text-shadow:0 2px 14px #00142880,0 0 30px #78dcff59;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}.banner.is-on{opacity:1;transform:translate(-50%,-60%)}.banner small{letter-spacing:.08em;color:#e3fbff;font-size:14px;font-weight:600;display:block}.banner strong{font-family:var(--font-display);margin-top:4px;font-size:clamp(26px,7.5vw,42px);font-weight:700;line-height:1.12;display:block}.toast{left:50%;top:calc(var(--safe-t) + 84px);opacity:0;width:max-content;max-width:min(92vw,520px);transition:opacity .26s ease, transform .26s var(--ease-out);text-align:center;border-radius:20px;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.45;position:absolute;transform:translate(-50%,-12px)}.toast.is-on{opacity:1;transform:translate(-50%)}.toast.is-good{--glass-tint:#d7f7efe6;color:var(--green-dark);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1.5px #a6eadb, var(--glass-drop)}.toast.is-good b{color:var(--green-dark);font-weight:600}.toast.is-bad{--glass-tint:#ffe4eae6;color:var(--red-dark);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1.5px #ffc6d1, var(--glass-drop)}.caption{left:50%;bottom:calc(var(--safe-b) + 12%);text-align:center;opacity:0;width:min(90vw,520px);transition:opacity .4s ease, transform .4s var(--ease-out);border-radius:26px;padding:15px 20px;font-size:clamp(17px,4.6vw,20px);font-weight:500;line-height:1.42;position:absolute;transform:translate(-50%,10px)}.caption.is-on{opacity:1;transform:translate(-50%)}.caption.is-small{bottom:auto;top:calc(var(--safe-t) + 92px);border-radius:18px;width:max-content;max-width:min(90vw,460px);padding:10px 15px;font-size:15px}.skip{right:calc(var(--safe-r) + 66px);top:calc(var(--safe-t) + 10px);min-height:44px;padding:8px 18px;font-size:14px;position:absolute}.vignette{opacity:0;background:radial-gradient(#ff4b4b00 45%,#ff4b4b80 100%);transition:opacity .5s;position:absolute;inset:0}.vignette.is-on{opacity:1;transition-duration:90ms}.vignette.is-calm{background:0 0;box-shadow:inset 0 0 0 6px #ff4b4bd9}.fade{opacity:0;background:#01060c;transition:opacity .9s;position:absolute;inset:0}.fade.is-on{opacity:1}.screen{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);animation:screen-in .32s var(--ease-out) both;place-items:center;display:grid;position:absolute;inset:0}@keyframes screen-in{0%{opacity:0}to{opacity:1}}.screen--card{background:#010c166b;overflow-y:auto}.card{--glass-tint:#ffffffdb;text-align:center;width:min(420px,100%);animation:card-in .38s var(--ease-out) both;border-radius:32px;gap:12px;padding:26px 20px 20px;display:grid;position:relative}@keyframes card-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.card__kicker{letter-spacing:.04em;color:var(--blue-dark);margin:0;font-size:13px;font-weight:600}.card__h{font-family:var(--font-display);color:var(--ink);margin:0;font-size:23px;font-weight:600;line-height:1.28}.card__lead{color:var(--ink-soft);margin:0;font-size:16px;font-weight:400;line-height:1.5}.card__lead strong{color:var(--ink);font-weight:600}.card--danger .card__kicker,.card--danger .card__h{color:var(--red-dark)}.card--simple{gap:16px;padding-top:30px}.card__h--big{font-size:32px}.card__lead--big{color:var(--ink);font-size:18px}.card--win .card__h{color:var(--green-dark)}.card--win .card__h--big{font-size:clamp(22px,7.4vw,32px)}.win__pip{justify-self:center;width:64px;height:43px;margin-bottom:-4px;animation:1.6s ease-in-out infinite win-swim}.win__pip svg{filter:drop-shadow(0 4px 6px #f86a4559);width:100%;height:100%;display:block}@keyframes win-swim{0%,to{transform:translate(-6px)rotate(-3deg)}50%{transform:translate(6px,-4px)rotate(3deg)}}.card--rules{gap:10px;padding:20px 22px 22px}.rules__map{justify-self:center;width:100%;max-width:340px;height:auto;margin:0 0 -2px;display:block}.rules__pip{transform-box:fill-box;animation:2.4s ease-in-out infinite pip-bob}@keyframes pip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.rules__cap{color:#b06d12;margin:-4px 0 4px;font-size:13px;font-weight:600}.card--rules .card__h{text-wrap:balance;font-size:24px}.card--rules .card__lead{font-size:15.5px}.rules__lives{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:2px 0 6px;font-size:14.5px;font-weight:500;display:flex}.rules__hearts{gap:3px;display:inline-flex}.rules__hearts .life{width:20px;height:18px}.screen--title{background:linear-gradient(#020a144d 0%,#020a1400 30% 55%,#020a1480 100%);grid-template-rows:1fr auto;place-items:stretch stretch}.title__top{text-align:center;color:#fff;align-self:start;padding-top:calc(3vh + 22px)}.title__kicker{font-family:var(--font-display);color:var(--ink);background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 15px 6px 6px;font-size:clamp(13px,3.7vw,15px);font-weight:600;display:inline-flex;box-shadow:0 6px 18px #083c5433}.title__q{color:#fff;background:#ec5f35;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.screen--title.is-enter .title__top>*{animation:.7s cubic-bezier(.2,.8,.2,1) both title-rise}.screen--title.is-enter .title__h{animation-delay:90ms}.screen--title.is-enter .title__sub{animation-delay:.18s}.screen--title.is-enter .title__bottom{animation:.7s cubic-bezier(.2,.8,.2,1) .26s both title-rise}@keyframes title-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.title__h{font-family:var(--font-display);color:#fff;text-shadow:0 0 30px #ff8a5ca6,0 6px 24px #0000004d;margin:10px 0 0;font-size:clamp(72px,24vw,128px);font-weight:700;line-height:1}.title__sub{font-family:var(--font-display);color:#fff;text-shadow:0 2px 12px #0006;margin:12px 0 0;font-size:clamp(16px,5vw,22px);font-weight:500}.title__bottom{place-self:end center;gap:12px;width:min(420px,100%);display:grid}.seg{border:0;border-radius:30px;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:12px;display:grid;position:relative}.seg legend{float:left;width:100%;color:var(--ink-soft);text-align:center;grid-column:1/-1;margin:0 0 8px;padding:0;font-size:14px;font-weight:600}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);font-family:var(--font-display);color:var(--ink);background:#fff;border-radius:999px;place-items:center;font-size:15px;font-weight:500;transition:background .16s,box-shadow .16s,color .16s;display:grid}.seg input:checked+span{background:linear-gradient(180deg, #54b3f2, var(--blue));color:#fff;box-shadow:inset 0 2px #fff6,0 6px 14px #1f8fe059}.seg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.sound-top{z-index:5;top:calc(var(--safe-t) + 10px);right:calc(var(--safe-r) + 12px);position:absolute;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #96c8e166,0 6px 16px #083c5438}@media (orientation:landscape) and (height<=560px){.title__top{padding-top:0}.title__h{font-size:64px}.screen--title{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:center}.title__top,.title__bottom{grid-row:1/span 2;align-self:center}.card{gap:8px;padding:16px}.card__h{font-size:19px}.rules__map{max-width:250px}.rules__cap{display:none}.caption{bottom:calc(var(--safe-b) + 6%)}}@media (width>=900px) and (height>=640px){.hurdle{max-width:680px;padding:14px 18px 15px 14px}.hurdle__title{font-size:18px}.hurdle__text{font-size:15px}.quiz{border-radius:30px;padding:20px 22px 22px;bottom:18px}.quiz__q{font-size:22px}.answer{min-height:64px;font-size:18px}}.glass-lite{--glass-fill:#ffffffe6;--glass-filter:none}@media (prefers-reduced-transparency:reduce){:root{--glass-fill:#fffffff2}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-fill:#ffffffe6}}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{animation-duration:1ms!important;animation-iteration-count:1!important}.reduced-motion .hurdle__icon:after{display:none}.reduced-motion .quiz,.reduced-motion .hurdle,.reduced-motion .toast,.reduced-motion .banner,.reduced-motion .caption{transition-duration:.16s}.reduced-motion .banner.is-on{transform:translate(-50%,-50%)}
