@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBAAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDKIJrCxQAATYCJAMiBCAFhHQHZwwHG6YGKJ4FORl9KnGbTM+ivrN4CyqCLzv4+s3sB4WDUPlFVkZg/2+tfcT8VAZzmRWbnRU8JPHXTUKCUKm0C4VGSBDM7loceKQRR20PaJ//hU4Tx4wXkVYJvhFPbG2JkRRNUVpmBdTt5fO23XCz6dO/6TaLaPQIzYmJiEgMes52sQLVAUkIWQhU1VWDmPETR2Ygdw80CXLfpqFArlgoS4HYtkFTIBGBUKiislBZSKgsaS4WA7lEy1B+ULSxjgoQUBCSBCiMkYjSXUCx0AWkAhhdpF/y2SqQLkyLgWlQTaxUFUugTCUkR5s5YwCPa91350/KahTfR0sQ173wImlU+h6txYgXilJfFMeJPrSJM6IKJAFRPZ8NEjLqi7H9RqzJQE2VJRW11uneE5Fa312CfUf5qcdtMEZ8MFcUPFGIklqgCqgLVMMm4Co0B2ZESqU0shBFxVfuU8TVXFWtqLqtsbbWUD3NvihqWHmpW6ttrr5tzcnrr8cZd73wxqJFn4/1sU9XvfDJxlXfgN7VLnrtNadvf/XV+fOf77/F6dfG7meaVXsV/XujjsOWdFTzqx6rdsMDIvCh9KoXvj7suz+///OfK+7Ed2+9+9ZA6OG7E8+Vz7Vr4K9eOjZ2N9Trz8sLdXY8j1iuDrlmfw+2XE8/0Ori6SYt3hkwasXWf8UJq4XnYdvFu0GLcY9P6PAdWLcyd8ojN66sUzGurHFM5Ol/K05eI30MbV97i8bXWy44d4CkT15vftdd/zLvP/rbPS1b3vPbo83W3a7czG4viO4oCpVUioW48ZW9Rm+g/I/8RX6d4N8RO4u7Dvzwaq8rV9Ua/lvlnL+ED0ZdejZ8uLzdpAFVft+aihIIPpUpf6qB//cMQhTDuMp5u5asuhvTt3xcvkcboKoKAlUMEaupGJ/1kkB118qiqIJbozfDCy2jLi+pGQUv6+unuFDyKljomFdRS2u8mgby8GrLls+tI1l1qShUxxrVxX0tgvFYHEMXyaZtolmKLYRJsQPbUf19BpWuSViYbpuGpzLoQnQ8SQihYYWN6zPiVhyMCs7BNHs8obCohP9fD6nUjMUwEIREtwwJaRRSpUHIDmxXLT8WtqNKo3qNdqwejRnTaUxzGsCUjWWylTSDvKWwG6E6oM3umy2qIFWqWMzgYBanZhM0hADbtr6/k8nAITQ6C8+kbSxe5zdtCYGNkKVPJwiWBGMQCoMuzAz2eUVDpeXN+lqzCtr7jiRHjiIqRMWKY9Yu7Z+WcGAnj9AYRJ6sQmNr0tesMw38gw3VIhvm1AOPbNW9B44Sv6L89uIS)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-cyrillic-900-normal-_ZC4uVSi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-900-normal-PukI78a9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-vietnamese-900-normal-BuhHLwBE.woff2)format("woff2"),url(/assets/unbounded-vietnamese-900-normal-Ca71clKU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-ext-900-normal-B5P44sdX.woff2)format("woff2"),url(/assets/unbounded-latin-ext-900-normal-CDSUdEfC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-900-normal-DrIEwloP.woff2)format("woff2"),url(/assets/unbounded-latin-900-normal-4cp7xOrc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-cyrillic-ext-400-normal-DxMis12s.woff2)format("woff2"),url(/assets/geologica-cyrillic-ext-400-normal-CbRJZfT9.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:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-cyrillic-400-normal-DCA0aqn6.woff2)format("woff2"),url(/assets/geologica-cyrillic-400-normal-Cr1-1-Qb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-greek-400-normal-BKomEDkC.woff2)format("woff2"),url(/assets/geologica-greek-400-normal-DGQkLUtM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-vietnamese-400-normal-BFVIPYJ9.woff2)format("woff2"),url(/assets/geologica-vietnamese-400-normal-Bb-UTWFP.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:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-latin-ext-400-normal-BktKVa_3.woff2)format("woff2"),url(/assets/geologica-latin-ext-400-normal-Cnpc7zPb.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:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-latin-400-normal-BrDgLBsW.woff2)format("woff2"),url(/assets/geologica-latin-400-normal-B0gMvrRq.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:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-cyrillic-ext-500-normal-BNRhq6NH.woff2)format("woff2"),url(/assets/geologica-cyrillic-ext-500-normal-DFN9OleI.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:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-cyrillic-500-normal-BZELCISH.woff2)format("woff2"),url(/assets/geologica-cyrillic-500-normal-Cc_E8UQX.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-greek-500-normal-BA-_MNEG.woff2)format("woff2"),url(/assets/geologica-greek-500-normal-CP_4gih_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-vietnamese-500-normal-C1cx_iFL.woff2)format("woff2"),url(/assets/geologica-vietnamese-500-normal-CUK3QztO.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:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-latin-ext-500-normal-1D0DJuar.woff2)format("woff2"),url(/assets/geologica-latin-ext-500-normal-Cmymkpbu.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:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-latin-500-normal-D8VVd604.woff2)format("woff2"),url(/assets/geologica-latin-500-normal-0-efr3Ds.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:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-cyrillic-ext-600-normal-Cw18KpRz.woff2)format("woff2"),url(/assets/geologica-cyrillic-ext-600-normal-BsUDNWed.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:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-cyrillic-600-normal-e7NJphzh.woff2)format("woff2"),url(/assets/geologica-cyrillic-600-normal-c6WAVoKC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-greek-600-normal-Cg4F0t32.woff2)format("woff2"),url(/assets/geologica-greek-600-normal-Bc9KP4Y9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-vietnamese-600-normal-6Fs_CHlS.woff2)format("woff2"),url(/assets/geologica-vietnamese-600-normal-tVsswiH9.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:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-latin-ext-600-normal-BKA3-JFv.woff2)format("woff2"),url(/assets/geologica-latin-ext-600-normal-BzFy6opQ.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:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-latin-600-normal-Cy--pFh9.woff2)format("woff2"),url(/assets/geologica-latin-600-normal-DGRraGLk.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:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-cyrillic-ext-700-normal-DcldI0qi.woff2)format("woff2"),url(/assets/geologica-cyrillic-ext-700-normal-DoxUSIis.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:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-cyrillic-700-normal-DLxeBiMT.woff2)format("woff2"),url(/assets/geologica-cyrillic-700-normal-BbQPco9H.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-greek-700-normal-Bmy4b-pm.woff2)format("woff2"),url(/assets/geologica-greek-700-normal-DFhy3_mk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-vietnamese-700-normal-vO0WjMPs.woff2)format("woff2"),url(/assets/geologica-vietnamese-700-normal-yYnmjbdF.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:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-latin-ext-700-normal-D8srd_Xi.woff2)format("woff2"),url(/assets/geologica-latin-ext-700-normal-DLskTkbE.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:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-latin-700-normal-QMRHFk9S.woff2)format("woff2"),url(/assets/geologica-latin-700-normal-NqDDPvSD.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{--accent:#00f0e4;--accent-ink:#06302e;--bg:#f2efe8;--bg2:#ece8df;--card:#fff;--card-bd:#1416190f;--ink:#16181b;--muted:#7c7d80;--soft:#16181b0f;--soft2:#16181b1a;--glass:#faf8f3cc;--glass-bd:#ffffffe6;--glass-hi:#fff;--lens:#fffffff2;--lens-sh:0 1px 2px #00000014, 0 4px 12px -4px #0000002e;--dim:#0f111452;--copper:#b5703f;--copper-ink:#3b200e;--silver:#a9b1bb;--silver-ink:#22272d;--gold:#d9a62e;--gold-ink:#3a2a04;--fh:"Unbounded", system-ui, sans-serif;--fb:"Geologica", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#1d1e21;--bg2:#232428;--card:#27292d;--card-bd:#ffffff0d;--ink:#ececea;--muted:#93959a;--soft:#ffffff12;--soft2:#ffffff1f;--glass:#2a2c30d1;--glass-bd:#ffffff1a;--glass-hi:#ffffff1f;--lens:#ffffff24;--lens-sh:inset 0 1px 0 #ffffff1f;--dim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;font-size:15px}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0}input{font:inherit;color:inherit}b,strong{font-weight:600}[hidden]{display:none!important}.glass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--glass-bd);box-shadow:inset 0 1px 0 var(--glass-hi), 0 10px 30px -12px #00000040}.ico{flex:none;width:22px;height:22px;line-height:0;display:inline-block}.ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.ico.sm{width:18px;height:18px}.row{align-items:center;gap:10px;display:flex}.sp{flex:1;min-width:0}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt28{margin-top:28px}.lbl{font:500 12.5px var(--fb);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.title{font:800 28px/1.05 var(--fh);letter-spacing:-.03em}.h2{font:700 17px/1.2 var(--fh);letter-spacing:-.02em}.h3{font:600 15px/1.3 var(--fb)}.muted{color:var(--muted)}.sec{justify-content:space-between;align-items:baseline;gap:10px;margin:28px 2px 10px;display:flex}.sec .h2{font-size:16px}.sec>span:last-child:not(:first-child){font:500 13px var(--fb);color:var(--muted);white-space:nowrap}.card{background:var(--card);border:1px solid var(--card-bd);border-radius:24px;padding:16px;position:relative;box-shadow:0 1px 2px #00000008}:root[data-theme=dark] .card{box-shadow:none}.tap{cursor:pointer;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.tap:active{transition-duration:80ms;transform:scale(.975)}.chev{opacity:.35;border-top:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.btn{background:var(--accent);height:54px;color:var(--accent-ink);font:600 16px var(--fb);white-space:nowrap;border-radius:27px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.btn:active{transition-duration:80ms;transform:scale(.95)}.btn.dark{background:var(--ink);color:var(--bg)}.btn.soft{background:var(--soft2);color:var(--ink)}.btn.full{width:100%}.pill{height:28px;font:600 12px var(--fb);background:var(--soft);white-space:nowrap;border-radius:14px;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.pill.acc{background:var(--accent);color:var(--accent-ink)}.pill.ink{background:var(--ink);color:var(--bg)}.tile{background:var(--soft);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tile .ico{width:26px;height:26px}.tile.acc{background:var(--accent);color:var(--accent-ink)}.tile.ink{background:var(--ink);color:var(--bg)}.tile.big{border-radius:18px;width:54px;height:54px}.list{padding:4px 16px}.list>.it{align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.list>.it+.it{border-top:1px solid var(--soft)}.it b{font:600 15px/1.25 var(--fb);display:block}.it small{font:400 13px/1.3 var(--fb);color:var(--muted);margin-top:2px;display:block}.pbar{background:var(--soft2);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.pbar i{height:100%;width:var(--p);background:var(--ink);border-radius:3px;display:block}.streak{height:40px;font:800 15px var(--fh);background:var(--card);border:1px solid var(--card-bd);border-radius:20px;flex:none;align-items:center;gap:4px;padding:0 13px 0 9px;display:flex}.hero{background:var(--accent);color:var(--accent-ink);border:0}.hero .lbl{color:var(--accent-ink);opacity:.72}.big{font:900 80px/.84 var(--fh);letter-spacing:-.055em}.fc-delta{background:var(--accent-ink);height:24px;color:var(--accent);font:700 12px var(--fb);border-radius:12px;align-items:center;padding:0 9px;display:inline-flex}.fc-scale{background:#06302e24;border-radius:5px;height:10px;margin:18px 0 28px;position:relative}.fc-scale .fc-range{background:#06302e2e;border-radius:5px;position:absolute;top:0;bottom:0}.fc-scale .fc-fill{background:var(--accent-ink);border-radius:5px;position:absolute;inset:0 auto 0 0}.fc-scale .fc-mark{background:var(--accent-ink);opacity:.5;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.fc-scale .fc-mark.goal{opacity:1;width:3px}.fc-scale .fc-mark span{font:600 10px var(--fb);white-space:nowrap;position:absolute;top:20px;left:50%;transform:translate(-50%)}.blocks5{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px;display:grid}.blocks5 div{font:600 10.5px var(--fb);opacity:.8}.blocks5 i{background:#06302e24;border-radius:2px;height:4px;margin-top:5px;display:block;overflow:hidden}.blocks5 i:after{content:"";height:100%;width:var(--p);background:var(--accent-ink);display:block}.week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.d{font:500 11.5px var(--fb);color:var(--muted);flex-direction:column;align-items:center;gap:6px;display:flex}.d i{aspect-ratio:1;background:var(--soft);border-radius:12px;place-items:center;width:100%;max-width:46px;display:grid}.d.done i{background:var(--ink);color:var(--bg)}.d.done i:after{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.d.today{color:var(--ink);font-weight:700}.d.today i{border:2px solid var(--ink)}.duel-card{background:var(--ink);color:var(--bg);border:0}.duel-card .lbl{color:var(--bg);opacity:.6}.duel-card .tile{color:var(--bg);background:#7f7f7f2e}.av{width:36px;height:36px;font:700 13px var(--fh);background:var(--accent);color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.medal{--s:44px;width:var(--s);height:var(--s);font:900 calc(var(--s) * .36) var(--fh);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.medal:after{content:"";inset:calc(var(--s) * .09);opacity:.35;border:1.5px solid;border-radius:50%;position:absolute}.medal.m0{background:var(--copper);color:var(--copper-ink)}.medal.m1{background:var(--silver);color:var(--silver-ink)}.medal.m2{background:var(--gold);color:var(--gold-ink)}.steps{gap:3px;display:flex}.steps i{background:var(--soft2);border-radius:2px;flex:1;height:4px}.steps i.on{background:var(--ink)}.lesson-title{font:800 24px/1.12 var(--fh);letter-spacing:-.025em;margin-top:8px}.md{font:400 15.5px/1.55 var(--fb);overflow-wrap:anywhere;margin-top:14px}.md>*+*{margin-top:12px}.md strong{font-weight:650}.md h3{font:700 16px/1.25 var(--fh);letter-spacing:-.015em;margin-top:22px}.md ul{padding-left:0;list-style:none}.md li{padding:5px 0 5px 20px;position:relative}.md ul>li:before{content:"";background:var(--ink);opacity:.75;border-radius:2px;width:6px;height:6px;position:absolute;top:14px;left:4px}.co{background:var(--card);border:1px solid var(--card-bd);border-radius:18px;padding:14px 15px}.co>*+*{margin-top:8px}.co-t{font:700 14px/1.3 var(--fh);letter-spacing:-.01em;align-items:flex-start;gap:8px;display:flex}.co-t:before{content:"i";width:20px;height:20px;font:800 11px/1 var(--fh);background:var(--soft2);color:var(--ink);border-radius:7px;flex:none;place-items:center;margin-top:-1px;display:grid}.co-ok .co-t:before{content:"✓";background:var(--accent);color:var(--accent-ink)}.md table{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--card-bd);border-radius:16px;min-width:100%;font-size:13.5px;line-height:1.4;overflow:hidden}.md th,.md td{text-align:left;vertical-align:top;min-width:120px;padding:10px 12px}.md th{background:var(--soft);font-weight:650}.md tr+tr td{border-top:1px solid var(--soft)}.md td+td,.md th+th{border-left:1px solid var(--soft)}.qtext{font:500 18px/1.4 var(--fb);letter-spacing:-.01em}.opt{background:var(--card);border:1.5px solid var(--card-bd);font:400 15px/1.35 var(--fb);border-radius:18px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.opt .k{background:var(--soft2);width:26px;height:26px;font:700 12px var(--fh);border-radius:9px;flex:none;place-items:center;display:grid}.ege-input{border:1.5px solid var(--soft2);background:var(--card);width:100%;height:56px;font:600 18px var(--fb);color:var(--ink);border-radius:18px;outline:none;padding:0 18px}.ege-input:focus{border-color:var(--ink)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--card);border:1.5px solid var(--card-bd);min-height:38px;font:500 14px/1.25 var(--fb);border-radius:19px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:#0000}.num-big{font:900 34px/1 var(--fh);letter-spacing:-.02em}.num-big:before{content:"№";opacity:.45;vertical-align:top;margin-right:2px;font-size:15px;font-weight:700}.s-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.s-head{z-index:30;border-radius:31px;align-items:center;gap:8px;width:min(1440px,100% - 28px);height:62px;padding:0 8px 0 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.s-logo{font:800 18px var(--fh);letter-spacing:-.03em;align-items:center;gap:10px;margin-right:12px;display:flex}.s-logo i{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);font:900 16px var(--fh);border-radius:12px;place-items:center;font-style:normal;display:grid}.s-nav{gap:2px;display:flex}.s-nav :is(a,button){height:42px;font:600 14px var(--fb);color:var(--muted);border-radius:21px;padding:0 16px;transition:color .2s}.s-nav :is(a,button):hover{color:var(--ink)}.s-nav :is(a,button).on{color:var(--ink);background:var(--lens);box-shadow:var(--lens-sh)}.s-head .btn{border-radius:23px;height:46px;padding:0 20px;font-size:14.5px}.s-round{width:42px;height:42px;color:var(--muted);border-radius:21px;place-items:center;display:grid}.s-page{padding:112px 0 72px;display:none}.s-page.on{display:block}.s-crumbs{font:500 13px var(--fb);color:var(--muted);align-items:center;gap:8px;display:flex}.s-crumbs b{color:var(--ink);font-weight:600}.s-h1{font:800 clamp(30px, 3.6vw, 54px)/1.04 var(--fh);letter-spacing:-.04em}.s-h2{font:800 clamp(22px, 2.3vw, 34px)/1.1 var(--fh);letter-spacing:-.03em}.s-lead{font:400 18px/1.5 var(--fb);color:var(--muted);max-width:32em}.s-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.s-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.s-stats .card{padding:18px}.s-stats b{font:900 34px/1 var(--fh);letter-spacing:-.04em;display:block}.s-stats small{font:400 13.5px/1.35 var(--fb);color:var(--muted);margin-top:8px;display:block}.s-block{margin-top:80px}.s-block>.s-h2+.s-lead{margin-top:10px}.s-g4{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.s-g3{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.s-g2{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.s-subj{flex-direction:column;gap:6px;min-height:196px;padding:18px;display:flex}.s-subj .tile{margin-bottom:10px}.s-subj .h2{font-size:18px}.s-subj p{font:400 13.5px/1.4 var(--fb);color:var(--muted);flex:1}.s-subj.off{opacity:.6}.s-feat{padding:20px}.s-feat p{font:400 14px/1.45 var(--fb);color:var(--muted);margin-top:6px}.s-ladder{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.s-ladder div{font:700 12.5px var(--fb);background:#7f7f7f2e;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;display:flex}.s-side{grid-template-columns:minmax(220px,1fr) minmax(0,880px) minmax(260px,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.s-toc{gap:2px;display:grid;position:sticky;top:96px}.s-toc button{font:500 13.5px/1.3 var(--fb);color:var(--muted);border-radius:16px;width:100%;padding:10px 14px}.s-toc button.on{background:var(--soft);color:var(--ink);font-weight:600}.s-stick{gap:12px;display:grid;position:sticky;top:96px}.s-art h2{font:800 21px/1.15 var(--fh);letter-spacing:-.025em;border-top:1px solid var(--soft2);margin-top:44px;padding-top:28px}.s-art h2:first-of-type{margin-top:24px}.s-topics{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.s-topics .it{border-top:1px solid var(--soft)!important}.s-topics .it:nth-child(-n+2){border-top:0!important}.s-code{width:44px;font:800 14px var(--fh);color:var(--muted);flex:none}.s-match{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.s-match .col{align-content:start;gap:8px;display:grid}.s-login{z-index:50;background:var(--dim);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.s-login-card{border-radius:34px;width:100%;max-width:440px;padding:28px 24px 22px}.w-steps{gap:10px;display:grid}.w-steps div{font:400 14px/1.4 var(--fb);align-items:flex-start;gap:12px;display:flex}.w-steps i{background:var(--soft2);width:26px;height:26px;font:700 12px var(--fh);border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.w-qr{background:conic-gradient(var(--ink) 25%, var(--card) 0 50%, var(--ink) 0 75%, var(--card) 0) 0 0 / 18px 18px;border:6px solid var(--card);width:108px;height:108px;box-shadow:0 0 0 1px var(--card-bd);border-radius:18px;flex:none}.opts{gap:8px;margin-top:18px;display:grid}.opt{text-align:left;transition:transform .12s,background .2s,border-color .2s,opacity .2s}button.opt:active{transform:scale(.985)}.opt .k{transition:all .2s}.opt.sel{border-color:var(--ink)}.opt.sel .k{background:var(--ink);color:var(--bg)}.opt.right{background:var(--accent);color:var(--accent-ink);border-color:#0000;animation:.5s cubic-bezier(.3,1.6,.5,1) pop}.opt.right .k{background:var(--accent-ink);color:var(--accent)}.opt.wrong{opacity:.5;text-decoration:line-through;animation:.45s shake}@keyframes pop{40%{transform:scale(1.035)}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.verdict{font:600 15px var(--fb);border-radius:18px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.verdict.ok{background:var(--accent);color:var(--accent-ink)}.verdict.no{background:var(--ink);color:var(--bg)}.fc-wrap{perspective:1200px;margin-top:18px}.fc{min-height:230px;transform-style:preserve-3d;cursor:pointer;transition:transform .6s cubic-bezier(.3,1.2,.5,1);position:relative}.fc.flip{transform:rotateY(180deg)}.fc>div{backface-visibility:hidden;background:var(--bg);border:1px solid var(--card-bd);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:22px 18px;display:flex;position:absolute;inset:0}.fc .back{text-align:left;justify-content:flex-start;align-items:stretch;transform:rotateY(180deg)}.fc .term{font:700 17px/1.3 var(--fh);letter-spacing:-.02em;margin-top:12px}.fc .ans{font:400 15.5px/1.5 var(--fb);margin-top:10px}.fc .tap-hint{font:500 12.5px var(--fb);color:var(--muted);position:absolute;bottom:14px;left:0;right:0}.hero .tip{font:500 13px/1.35 var(--fb);background:#06302e14;border-radius:14px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.stw{font:700 17px/1.3 var(--fb);letter-spacing:.01em}.stw b{text-align:center;background:var(--accent);min-width:.72em;color:var(--accent-ink);border-radius:6px;margin:0 1px;padding:0 2px;font-weight:800;display:inline-block}.h-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:32px;padding-top:12px;display:grid}.h-h1{font:900 clamp(34px, 4.6vw, 68px)/1.06 var(--fh);letter-spacing:-.045em}.h-mark{background:var(--accent);color:var(--accent-ink);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.28em;margin:0 -.04em;padding:0 .18em}.h-btn{border-radius:30px;height:60px;padding:0 28px;font-size:17px}.h-trust{font:500 13px var(--fb);color:var(--muted);flex-wrap:wrap;gap:8px 18px;display:flex}.h-trust span{align-items:center;gap:7px;display:inline-flex}.h-trust i{background:var(--accent);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--accent-ink);border-radius:3px}.h-stage{height:560px;position:relative}.h-stage>*{position:absolute}.h-bg{background:radial-gradient(circle, var(--soft2) 1.5px, transparent 2px) 0 0 / 20px 20px, var(--bg2);border-radius:44px;inset:30px 0 10px 6%}.h-stage>.card,.h-stage>.verdict,.h-stage>.streak{animation:7s ease-in-out infinite alternate hfloat;box-shadow:0 22px 44px -22px #00000057}.h-c1{--r:-3deg;width:clamp(330px,56%,430px);transform:rotate(var(--r));z-index:2;padding:20px;top:33%;left:0}.h-c2{--r:2.5deg;width:clamp(286px,46%,360px);transform:rotate(var(--r));z-index:1;top:16px;right:3%;animation-delay:-2s!important}.h-c3{--r:-1.5deg;width:clamp(292px,48%,370px);transform:rotate(var(--r));z-index:3;bottom:36px;right:5%;animation-delay:-4s!important}.h-c4{--r:3deg;transform:rotate(var(--r));z-index:4;margin:0;bottom:6px;left:8%;animation-delay:-1s!important}.h-s1{--r:-7deg;transform:rotate(var(--r));z-index:4;border-radius:23px;height:46px;padding:0 16px 0 11px;font-size:17px;top:17%;left:10%;animation-delay:-3s!important}@keyframes hfloat{0%{transform:translateY(-5px) rotate(var(--r))}to{transform:translateY(6px) rotate(var(--r))}}.h-ticker{gap:10px;margin:56px 0 0;display:grid;position:relative;overflow:hidden}.h-ticker:before,.h-ticker:after{content:"";z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.h-ticker:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.h-ticker:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.h-track>div{gap:10px;width:max-content;animation:60s linear infinite hmove;display:flex}.h-track.rev>div{animation-duration:72s;animation-direction:reverse}.h-track .chip{white-space:nowrap;color:var(--muted)}@keyframes hmove{to{transform:translate(-50%)}}.h-stats{grid-template-columns:repeat(4,1fr);margin-top:40px;padding:8px;display:grid}.h-stats>div{padding:22px 24px}.h-stats>div+div{border-left:1px solid var(--soft)}.h-stats b{font:900 clamp(30px, 3.6vw, 46px)/1 var(--fh);letter-spacing:-.045em;display:block}.h-stats small{font:400 14px/1.4 var(--fb);color:var(--muted);max-width:16em;margin-top:10px;display:block}.h-try{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.h-note{font:400 14px/1.45 var(--fb);color:var(--muted);align-items:center;gap:12px;max-width:420px;display:flex}.h-explain{font:400 14.5px/1.5 var(--fb);color:var(--muted);margin-top:10px}.h-subj{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.h-sub{text-align:left;width:100%;padding:22px}.h-nums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.h-nums div{background:var(--soft);border-radius:16px;padding:12px}.h-nums b{font:800 20px var(--fh);letter-spacing:-.03em;display:block}.h-nums small{font:400 12px var(--fb);color:var(--muted)}.h-stress{background:var(--soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:68px;padding:14px;display:flex}.h-soon{opacity:.7;align-items:center;gap:12px;display:flex}.h-bento{grid-template-columns:repeat(12,1fr);gap:12px;margin-top:24px;display:grid}.h-bento>.card{padding:22px}.h-b7{grid-column:span 7}.h-b5{grid-column:span 5}.h-p{font:400 14.5px/1.5 var(--fb);color:var(--muted);margin-top:6px}.h-shot{background:var(--bg);border-radius:20px;padding:16px}.h-day{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.h-day .card{padding:20px}.h-min{background:var(--soft2);height:34px;font:800 14px var(--fh);letter-spacing:-.02em;border-radius:12px;align-items:center;padding:0 12px;display:inline-flex}.h-qa{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.h-qa .card{padding:22px}.h-qa b{font:700 17px/1.25 var(--fh);letter-spacing:-.02em;align-items:center;gap:12px;display:flex}.h-qa b:before{content:"?";background:var(--accent);width:30px;height:30px;color:var(--accent-ink);font:800 14px var(--fh);border-radius:10px;flex:none;place-items:center;display:grid}.h-qa p{font:400 15px/1.55 var(--fb);color:var(--muted);margin-top:10px;padding-left:42px}.h-cta{text-align:center;border-radius:36px;margin-top:80px;padding:56px 28px}.h-cta .h-h1{max-width:16em;margin:0 auto}.js-rv .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1);transform:translateY(22px)}.js-rv .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce) and (max-width:1px){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:900px){.h-hero,.h-try,.h-subj,.h-qa{grid-template-columns:1fr}.h-stage{max-width:520px;height:460px}.h-stats,.h-day{grid-template-columns:1fr 1fr}.h-stats>div:nth-child(3){border-left:0}.h-b7,.h-b5{grid-column:span 12}}.rate{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rate button{background:var(--soft2);height:54px;font:600 13px var(--fb);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;transition:background .3s,color .3s,transform .35s cubic-bezier(.3,1.6,.5,1);display:flex}.rate button small{font:400 11px var(--fb);color:var(--muted);margin-top:2px}.rate button.good{background:var(--accent);color:var(--accent-ink);transform:scale(1.05)}.rate button.good small{color:var(--accent-ink);opacity:.7}.board{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:8px;display:grid}.pl{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.pl .av{width:56px;height:56px;font-size:19px}.av.b{background:var(--bg2);color:var(--ink)}.pl b{font:600 13px var(--fb)}.score{font:900 38px var(--fh);letter-spacing:-.04em;white-space:nowrap}.tbar{background:var(--soft2);border-radius:3px;height:6px;margin-top:18px;overflow:hidden}.tbar i{background:var(--ink);width:100%;height:100%;display:block}.goal-bar{background:var(--soft2);border-radius:6px;height:12px;position:relative;overflow:hidden}.goal-bar i{background:var(--accent);border-radius:6px;position:absolute;inset:0 auto 0 0}.h-intro>*,.h-line{animation:.9s cubic-bezier(.2,.9,.3,1) both hrise;animation-delay:var(--d,0s)}.h-intro>.h-h1{animation:none}.h-line{display:block}@keyframes hrise{0%{opacity:0;transform:translateY(28px)}}.h-mark{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 0 / 100% 100%;animation:.7s cubic-bezier(.2,.9,.3,1) .55s both hmark}@keyframes hmark{0%{background-size:0% 100%}}.h-stage>.card,.h-stage>.verdict,.h-stage>.streak{translate:calc(var(--mx,0) * var(--k,0) * 1px) calc(var(--my,0) * var(--k,0) * 1px);transition:translate .5s cubic-bezier(.2,.9,.3,1);animation:hin 1s cubic-bezier(.2,1.1,.3,1) var(--d,0s) both, hfloat 7s ease-in-out calc(var(--d,0s) + 1s) infinite alternate!important}@keyframes hin{0%{opacity:0;transform:translateY(60px)scale(.88)rotate(0)}to{opacity:1;transform:translateY(-5px) rotate(var(--r))}}.h-bg{animation:1s cubic-bezier(.2,.9,.3,1) .1s both hbg}@keyframes hbg{0%{opacity:0;transform:scale(.94)}}.h-facts{flex-wrap:wrap;gap:32px;display:flex}.h-facts b{font:900 30px/1 var(--fh);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.h-facts small{font:400 13px var(--fb);color:var(--muted);margin-top:6px;display:block}.h-facts>div+div{border-left:1px solid var(--soft2);padding-left:32px}.s-head{transition:height .35s cubic-bezier(.2,.9,.3,1),box-shadow .35s;animation:.8s cubic-bezier(.2,.9,.3,1) both hdrop;overflow:hidden}@keyframes hdrop{0%{opacity:0;transform:translate(-50%,-30px)}}.s-head.scrolled{height:54px;box-shadow:inset 0 1px 0 var(--glass-hi), 0 16px 34px -14px #00000057}.s-prog{background:var(--ink);transform-origin:0;height:3px;transform:scaleX(var(--sp,0));opacity:.85;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.tap:hover{transform:translateY(-3px)}.s-nav :is(a,button),.chip,.pill.tap{transition:color .2s,background .2s,transform .35s cubic-bezier(.3,1.6,.5,1)}.card.tap{transition:transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .35s}.card.tap:hover{box-shadow:0 18px 36px -20px #0000004d}}.s-page.on{animation:.5s cubic-bezier(.2,.9,.3,1) pagein}@keyframes pagein{0%{opacity:0;transform:translateY(14px)}}.js-rv .rv-kids>*{opacity:0;transition:opacity .6s cubic-bezier(.2,.9,.3,1),transform .6s cubic-bezier(.2,.9,.3,1);transform:translateY(22px)}.js-rv .rv-kids.in>*{opacity:1;transform:none}.js-rv .rv-kids.in>:nth-child(2){transition-delay:80ms}.js-rv .rv-kids.in>:nth-child(3){transition-delay:.16s}.js-rv .rv-kids.in>:nth-child(4){transition-delay:.24s}.h-screen{border-radius:32px;height:460px;padding:0;overflow:hidden;box-shadow:0 30px 60px -34px #0006}.h-pane{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:44px 24px 24px;transition:opacity .45s,transform .6s cubic-bezier(.2,.9,.3,1);display:flex;position:absolute;inset:0;transform:translateY(26px)scale(.97)}.h-pane.on{opacity:1;pointer-events:auto;transform:none}.h-pane .h-a{opacity:0}.h-pane.play .h-a{opacity:1;animation:hrise .6s cubic-bezier(.2,.9,.3,1) var(--d,0s) backwards}.h-opts{gap:6px;margin-top:12px}.h-opts .opt{border-radius:15px;padding:10px 12px;font-size:14px}.h-opts .opt .k{border-radius:7px;width:22px;height:22px;font-size:11px}.h-pop{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.3,1.5,.5,1);transform:translateY(10px)scale(.94)}.h-pop.show,.h-pane.play .fc-delta.h-pop{opacity:1;transform:none}.h-pane.play .fc-delta.h-pop{transition-delay:.9s}.h-pane .h-grow{transform-origin:0;transform:scaleX(0)}.h-pane.play .h-grow{animation:1.1s cubic-bezier(.2,.9,.3,1) .15s both hgrow}@keyframes hgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h-pane .h-bars i:after{transform-origin:0;transform:scaleX(0)}.h-pane.play .h-bars i:after{animation:.9s cubic-bezier(.2,.9,.3,1) both hgrow}.h-pane.play .h-bars div:first-child i:after{animation-delay:.3s}.h-pane.play .h-bars div:nth-child(2) i:after{animation-delay:.4s}.h-pane.play .h-bars div:nth-child(3) i:after{animation-delay:.5s}.h-pane.play .h-bars div:nth-child(4) i:after{animation-delay:.6s}.h-pane.play .h-bars div:nth-child(5) i:after{animation-delay:.7s}.h-lad div{background:var(--soft);opacity:.5;transition:opacity .4s,background .4s,color .4s,transform .5s cubic-bezier(.3,1.6,.5,1)}.h-lad div.on{opacity:1;background:var(--ink);color:var(--bg);transform:translateY(-6px)}.h-pane[data-i="4"] .score{font-variant-numeric:tabular-nums}@media (max-width:900px){.h-facts{gap:20px}.h-facts>div+div{padding-left:20px}}.h-screen{height:530px}.h-bar{border-bottom:1px solid var(--soft);z-index:3;background:var(--card);align-items:center;gap:10px;height:56px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.h-bar .tile{border-radius:11px;width:32px;height:32px}.h-bar .tile .ico{width:20px;height:20px}.h-bar b{font:700 14px var(--fh);letter-spacing:-.02em}.h-pane{padding:18px 22px;inset:56px 0 54px}.h-cap{border-top:1px solid var(--soft);z-index:3;background:var(--card);justify-content:center;align-items:center;height:54px;padding:0 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.h-cap span{font:600 13.5px var(--fb);text-align:center;align-items:center;gap:8px;transition:opacity .22s,transform .35s cubic-bezier(.2,.9,.3,1);display:inline-flex}.h-cap span:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--accent-ink);border-radius:3px;flex:none}.h-cap span.swap{opacity:0;transform:translateY(8px)}.h-cur{z-index:6;pointer-events:none;opacity:0;width:26px;height:26px;transform:translate(var(--x,240px), var(--y,300px));transition:transform .6s cubic-bezier(.3,.9,.3,1),opacity .3s;position:absolute;top:0;left:0}.h-cur.on{opacity:1}.h-cur svg{width:100%;height:100%;fill:var(--ink);stroke:var(--card);stroke-width:1.6px;stroke-linejoin:round;transform-origin:20% 10%;transition:transform .12s;display:block}.h-cur.tap svg{transform:scale(.76)}.h-cur:after{content:"";border:2px solid var(--ink);opacity:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-9px;left:-8px}.h-cur.tap:after{animation:.5s ease-out hring}@keyframes hring{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.h-item{opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.2,.9,.3,1);transform:translateY(14px)}.h-item.show{opacity:1;transform:none}.h-pane .steps i{transition:background .35s}.h-slides{flex:1;margin-top:14px;position:relative;overflow:hidden}.h-slide{flex-direction:column;justify-content:center;transition:transform .75s cubic-bezier(.3,1,.3,1),opacity .5s;display:flex;position:absolute;inset:0}.h-slide.b{opacity:0;transform:translate(104%)}.h-slides.next .h-slide.a{opacity:0;transform:translate(-104%)}.h-slides.next .h-slide.b{opacity:1;transform:none}.h-hl{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 0 / 0% 100%;border-radius:5px;margin:0 -3px;padding:0 3px;transition:background-size .8s cubic-bezier(.2,.9,.3,1),color .5s}.h-hl.on{color:var(--accent-ink);background-size:100% 100%;font-weight:600}.h-rows{gap:8px;display:grid}.h-rows>div{background:var(--bg);font:400 13.5px/1.35 var(--fb);border-radius:16px;grid-template-columns:178px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.h-rows b{font:700 13px var(--fh);letter-spacing:-.02em}.h-toast{z-index:4;white-space:nowrap;background:var(--ink);color:var(--bg);font:700 15px var(--fh);letter-spacing:-.02em;opacity:0;border-radius:22px;padding:14px 22px;transition:opacity .3s,transform .55s cubic-bezier(.3,1.6,.5,1);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.6)}.h-toast.show{opacity:1;transform:translate(-50%,-50%)}.h-slot{height:46px;margin-top:10px;position:relative}.h-slot>*{margin:0;position:absolute;inset:0}.h-check{border-radius:16px;height:46px;font-size:14.5px;transition:opacity .25s,transform .3s}.h-check.gone{opacity:0;transform:scale(.96)}.h-slot .verdict{border-radius:16px;padding:0 14px;font-size:14.5px}.h-fly{font:900 30px var(--fh);letter-spacing:-.04em;opacity:0;pointer-events:none;position:absolute;bottom:60px;right:30px}.h-fly.go{animation:1.3s cubic-bezier(.2,.9,.3,1) hfly}@keyframes hfly{0%{opacity:0;transform:translateY(12px)scale(.5)}22%{opacity:1;transform:translateY(-16px)scale(1.15)}to{opacity:0;transform:translateY(-110px)}}.h-deck{height:184px;margin-top:12px;position:relative}.h-deck .fc-wrap{margin:0;position:absolute;inset:0}.h-deck .fc{height:100%;min-height:0;transition:transform .65s cubic-bezier(.3,1.2,.5,1),opacity .4s}.h-deck .fc.out{opacity:0;transform:translate(118%)rotateY(180deg)rotate(-9deg)}.h-deck .fc .term,.h-next .term{font:700 16px/1.3 var(--fh);letter-spacing:-.02em;margin-top:10px}.h-deck .fc .ans{font-size:15px}.h-next{background:var(--bg);border:1px solid var(--card-bd);text-align:center;opacity:.5;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:18px;transition:transform .65s cubic-bezier(.3,1.2,.5,1),opacity .4s;display:flex;position:absolute;inset:0;transform:translateY(12px)scale(.93)}.h-next.front{opacity:1;transform:none}.rate .rb{background:var(--soft2);height:54px;font:600 13px var(--fb);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;transition:background .3s,color .3s,transform .4s cubic-bezier(.3,1.6,.5,1);display:flex}.rate .rb small{font:400 11px var(--fb);color:var(--muted);margin-top:2px}.rate .rb.good{background:var(--accent);color:var(--accent-ink);transform:scale(1.06)}.rate .rb.good small{color:var(--accent-ink);opacity:.7}.h-pane .blocks5 i:after{transition:width .9s cubic-bezier(.2,.9,.3,1)}.h-ev{background:var(--soft);font:500 13.5px var(--fb);border-radius:16px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.h-ev .win-mark{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font:800 12px var(--fh);border-radius:9px;flex:none;place-items:center;display:grid}.big.bump{animation:.55s cubic-bezier(.3,1.6,.5,1) hbump;display:inline-block}@keyframes hbump{40%{transform:scale(1.14)}}.h-pane[data-i="4"] .pl{transition:transform .7s cubic-bezier(.3,1.2,.4,1),opacity .4s}.pl.l.off{opacity:0;transform:translate(-70px)}.pl.r.off{opacity:0;transform:translate(70px)}.pl .av{transition:transform .5s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.pl.win .av{box-shadow:0 0 0 4px var(--card), 0 0 0 7px var(--ink);transform:scale(1.16)rotate(-6deg)}.tbar i{transform-origin:0}.tbar.run i{animation:.62s linear both hshrink}@keyframes hshrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dots{justify-content:center;gap:7px;margin-top:12px;display:flex}.dots i{background:var(--soft2);border-radius:50%;width:12px;height:12px;transition:background .25s,transform .45s cubic-bezier(.3,1.8,.5,1)}.dots i.ok{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent-ink);transform:scale(1.25)}.dots i.no{background:var(--ink)}@media (prefers-reduced-motion:reduce) and (max-width:1px){.h-feats li,.h-foot,.h-item{opacity:1;transform:none}}.x-track{height:calc((var(--n,5) * .9 + 1) * 100vh / var(--z,1));margin-top:28px;position:relative}.x-anchor{pointer-events:none;width:1px;height:1px;left:0;top:calc((var(--k) * .9 + .14) * 100vh / var(--z,1));position:absolute}.x-pin{height:calc(100vh / var(--z,1));position:sticky;top:0;overflow:hidden}.x-layer{background:var(--x-bg);color:var(--x-fg);clip-path:inset(100% 0 0 round 56px 56px 0 0);will-change:clip-path;transition:clip-path 1s cubic-bezier(.76,0,.18,1);position:absolute;inset:0}.x-layer.open{clip-path:inset(0% 0 0)}.x-layer[data-tone=light],.x-layer[data-tone=soft]{--x-bg:var(--bg);--x-fg:var(--ink);--x-mut:var(--muted);--x-tick-bg:var(--ink);--x-tick-fg:var(--bg);--x-word:var(--soft);--x-seg:var(--soft2);--x-seg-on:var(--ink)}.x-layer[data-tone=soft]{--x-bg:var(--bg2)}.x-layer[data-tone=ink]{--x-bg:var(--ink);--x-fg:var(--bg);--x-mut:color-mix(in srgb, var(--bg) 64%, transparent);--x-tick-bg:var(--accent);--x-tick-fg:var(--accent-ink);--x-word:color-mix(in srgb, var(--bg) 7%, transparent);--x-seg:color-mix(in srgb, var(--bg) 20%, transparent);--x-seg-on:var(--accent)}.x-layer[data-tone=acc]{--x-bg:var(--accent);--x-fg:var(--accent-ink);--x-mut:color-mix(in srgb, var(--accent-ink) 74%, transparent);--x-tick-bg:var(--accent-ink);--x-tick-fg:var(--accent);--x-word:#06302e14;--x-seg:#06302e29;--x-seg-on:var(--accent-ink)}.x-in{z-index:1;flex-direction:column;max-width:1440px;height:100%;margin:0 auto;padding:96px clamp(20px,3vw,48px) 40px;transition:transform 1s cubic-bezier(.76,0,.18,1),opacity .9s;display:flex;position:relative}.x-layer.under .x-in{opacity:.3;transform:translateY(-5%)scale(.94)}.x-top{align-items:flex-start;gap:28px;display:flex}.x-count{font:700 13px var(--fh);letter-spacing:-.02em;white-space:nowrap;color:var(--x-mut);line-height:26px}.x-count b{font:900 26px/26px var(--fh);letter-spacing:-.04em;color:var(--x-fg);margin-right:4px}.x-nav{flex:1;grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.x-nav button{font:600 13px var(--fb);color:var(--x-mut);padding:14px 0 0;transition:color .3s;position:relative}.x-nav button:before,.x-nav button:after{content:"";border-radius:2px;height:4px;position:absolute;top:0;left:0;right:0}.x-nav button:before{background:var(--x-seg)}.x-nav button:after{background:var(--x-seg-on);transform-origin:0;transform:scaleX(var(--f,0))}.x-nav button.done{--f:1}.x-nav button.now{--f:var(--q,0);color:var(--x-fg);font-weight:700}@media (hover:hover){.x-nav button:hover{color:var(--x-fg)}}.x-grid{flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:0;display:grid}.x-text{z-index:2;position:relative}.x-num{background:var(--x-tick-bg);height:40px;color:var(--x-tick-fg);font:800 13px var(--fh);letter-spacing:-.02em;border-radius:14px;align-items:center;padding:0 16px;display:inline-flex}.x-title{font:900 clamp(40px, 4.4vw, 64px)/1.02 var(--fh);letter-spacing:-.05em;margin-top:20px;padding:.06em 0 .1em;overflow:hidden}.x-title span{display:block}.x-lead{font:400 19px/1.5 var(--fb);color:var(--x-mut);max-width:24em;margin-top:14px}.x-feats{gap:13px;margin-top:28px;list-style:none;display:grid}.x-feats li{font:500 17px/1.35 var(--fb);align-items:center;gap:14px;display:flex}.x-feats li i{background:var(--x-tick-bg);width:28px;height:28px;color:var(--x-tick-fg);font:800 12px var(--fh);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.x-num,.x-lead,.x-feats li{opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.2,.9,.3,1);transform:translateY(26px)}.x-title span{transition:transform .9s cubic-bezier(.2,.9,.2,1);transform:translateY(112%)}.x-layer.cur .x-num,.x-layer.cur .x-lead,.x-layer.cur .x-feats li{opacity:1;transform:none}.x-layer.cur .x-title span{transform:none}.x-layer.cur .x-num{transition-delay:.32s}.x-layer.cur .x-title span{transition-delay:.38s}.x-layer.cur .x-lead{transition-delay:.52s}.x-layer.cur .x-feats li:first-child{transition-delay:.62s}.x-layer.cur .x-feats li:nth-child(2){transition-delay:.7s}.x-layer.cur .x-feats li:nth-child(3){transition-delay:.78s}.x-scene{place-items:center;height:100%;display:grid;position:relative}.x-wrap{width:calc(600px * var(--ws,1));height:calc(540px * var(--ws,1));opacity:0;transform:translateY(120px)rotate(4deg)scale(.86);translate:0 calc((.5 - var(--q,0)) * 30px);transition:opacity .45s,transform 1.1s cubic-bezier(.2,1.05,.3,1);position:relative}.x-layer.cur .x-wrap{opacity:1;transition-delay:.3s;transform:none}.x-win{width:600px;height:540px;color:var(--ink);transform:scale(var(--ws,1));margin:-270px 0 0 -300px;position:absolute;top:50%;left:50%;box-shadow:0 60px 110px -56px #0009}.x-badge{z-index:3;white-space:nowrap;height:50px;font:800 15px var(--fh);letter-spacing:-.02em;background:var(--card);color:var(--ink);opacity:0;transform:scale(.3) rotate(var(--r,0deg));translate:0 calc((.5 - var(--q,0)) * var(--par,60px));border-radius:25px;align-items:center;padding:0 20px;transition:opacity .3s,transform .75s cubic-bezier(.3,1.7,.5,1);display:inline-flex;position:absolute;box-shadow:0 20px 38px -20px #00000080}.x-badge.a{background:var(--accent);color:var(--accent-ink)}.x-badge.k{background:var(--ink);color:var(--bg)}.x-badge.b1{--r:5deg;--par:80px;top:-20px;right:-34px}.x-badge.b2{--r:-5deg;--par:-56px;bottom:-38px;left:-62px}.x-layer.cur .x-badge{opacity:1;transform:rotate(var(--r,0deg))}.x-layer.cur .x-badge.b1{transition-delay:.8s}.x-layer.cur .x-badge.b2{transition-delay:.95s}.x-word{font:900 clamp(180px, 23vw, 360px)/.8 var(--fh);letter-spacing:-.06em;white-space:nowrap;color:var(--x-word);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(16%);translate:calc(var(--q,0) * -9%) 0;transition:transform 1.7s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:-6%;left:-1.5%}.x-layer.cur .x-word{transform:none}.x-hint{z-index:2;font:600 12.5px var(--fb);color:var(--x-mut);opacity:calc(1 - var(--q,0) * 4);align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.x-hint i{border:2px solid;border-radius:11px;width:22px;height:34px;position:relative}.x-hint i:after{content:"";background:currentColor;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite xwheel;position:absolute;top:6px;left:50%}@keyframes xwheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(10px)}to{opacity:0}}@media (prefers-reduced-motion:reduce) and (max-width:1px){.x-num,.x-lead,.x-feats li,.x-wrap,.x-badge{opacity:1;transform:none}.x-title span,.x-word{transform:none}}@media (max-width:900px){.x-track{height:auto}.x-anchor{display:none}.x-pin{height:auto;position:static;overflow:visible}.x-layer{position:relative;inset:auto;clip-path:none!important}.x-in{height:auto;padding:48px 20px}.x-layer.under .x-in{opacity:1;transform:none}.x-top,.x-word,.x-badge,.x-hint{display:none}.x-grid{grid-template-columns:1fr;gap:28px}.x-scene{min-width:0;height:auto}.x-title{font-size:40px}.x-lead{font-size:17px}.x-feats li{font-size:15.5px}}[data-auth=guest] .only-user,[data-auth=user] .only-guest{display:none!important}.s-lock{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;flex:none;width:14px;height:14px;margin-left:6px}.pill .s-lock{opacity:.8;margin:0 1px 0 0}.s-nav :is(a,button){align-items:center;display:inline-flex}.s-user{border-radius:23px;align-items:center;gap:8px;height:46px;display:inline-flex}.s-user .streak{height:38px;padding:0 12px 0 8px;font-size:14px}.s-user .av{width:40px;height:40px;font-size:14px}.s-unlock{gap:8px;list-style:none;display:grid}.s-unlock li{font:500 14.5px/1.3 var(--fb);align-items:center;gap:10px;display:flex}.s-unlock li:before{content:"✓";background:var(--accent);width:22px;height:22px;color:var(--accent-ink);font:800 11px var(--fh);border-radius:8px;flex:none;place-items:center;display:grid}.chip[data-gate]{cursor:pointer}.s-page{overflow-x:clip}.s-titlerow{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.s-titlerow .s-h1{flex:1;min-width:0}.s-two{align-items:start;gap:28px;margin-top:24px;display:grid}.s-two.aside{grid-template-columns:minmax(0,1fr) 300px}.s-two.even{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.s-stack{gap:16px;display:grid}.s-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.s-blocks{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px;display:grid}.s-blocks .card{text-align:left;flex-direction:column;display:flex}.s-blocks .card b{flex:1;display:block}.s-blocks .card.on{background:var(--ink);color:var(--bg);border-color:#0000}.s-blocks .card.on .lbl{color:inherit;opacity:.65}.s-blocks .card.on .pbar{background:#7f7f7f59}.s-blocks .card.on .pbar i{background:var(--accent)}.s-out{border-radius:20px;height:40px;padding:0 16px;font-size:14px}.t-card{padding:22px}.t-card .qtext{font-size:17px}.t-meta{flex-wrap:wrap;gap:6px 8px}.t-guest,.t-nudge{align-items:center;gap:14px;display:flex}.t-score{grid-template-columns:1fr 1fr;gap:8px;display:grid}.t-score div{background:var(--soft);border-radius:16px;padding:12px}.t-score b{font:900 26px/1 var(--fh);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.t-score small{font:400 12px var(--fb);color:var(--muted)}.t-dots{flex-wrap:wrap;justify-content:flex-start}.h-btn-ghost{background:#06302e1f}.h-cta-t{font-size:clamp(28px,3.6vw,46px)}.x-acc{border:1.5px solid var(--x-seg);height:40px;font:600 13px var(--fb);color:var(--x-mut);opacity:0;border-radius:14px;align-items:center;margin-left:8px;padding:0 14px;transition:opacity .5s,transform .8s cubic-bezier(.2,.9,.3,1);display:inline-flex;transform:translateY(26px)}.x-acc.open{border-color:var(--x-fg);color:var(--x-fg);font-weight:700}.x-layer.cur .x-acc{opacity:1;transition-delay:.36s;transform:none}.x-pin{--ww:600;--wh:540}.x-wrap{width:calc(var(--ww) * var(--ws,1) * 1px);height:calc(var(--wh) * var(--ws,1) * 1px)}.x-win{width:calc(var(--ww) * 1px);height:calc(var(--wh) * 1px);margin:calc(var(--wh) * -.5px) 0 0 calc(var(--ww) * -.5px)}.s-footer{border-top:1px solid var(--soft2);background:var(--bg2);margin-top:88px;padding:44px 0 28px}.s-fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.s-fgrid p{font:400 14px/1.5 var(--fb);color:var(--muted);max-width:26em;margin-top:12px}.s-fgrid>div:not(:first-child){align-content:start;justify-items:start;gap:10px;display:grid}.s-fgrid b{font:700 13px var(--fh);letter-spacing:-.02em;margin-bottom:4px}.s-fgrid>div:not(:first-child)>:is(a,button),.s-fgrid>div:not(:first-child)>span{font:500 14px var(--fb);color:var(--muted);transition:color .2s}.s-fgrid>div:not(:first-child)>:is(a,button):hover{color:var(--ink)}.s-fbtn{border-radius:23px;height:46px;margin-top:16px;padding:0 20px;font-size:14.5px}.s-fbot{border-top:1px solid var(--soft2);font:400 13px/1.4 var(--fb);color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin-top:36px;padding-top:20px;display:flex}.s-tabs{z-index:31;border-radius:32px;grid-template-columns:repeat(4,1fr);width:min(460px,100% - 20px);height:64px;padding:4px;display:none;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.s-tabs :is(a,button){font:600 10.5px var(--fb);color:var(--muted);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:color .2s,background .2s;display:flex}.s-tabs :is(a,button) .ico{width:24px;height:24px}.s-tabs :is(a,button).on{color:var(--ink);background:var(--lens);box-shadow:var(--lens-sh);font-weight:700}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.x-layer[data-tone=ink] :focus-visible,.duel-card :focus-visible{outline-color:var(--accent)}.mock-note{font:500 12px/1.4 var(--fb);color:var(--muted);text-align:center;border:1px dashed var(--soft2);border-radius:12px;padding:8px 10px}.mock-sep{background:var(--soft2);align-self:stretch;width:1px;margin:6px 4px}.mock-bar .mock-auth{background:var(--accent);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce) and (max-width:1px){.x-acc{opacity:1;transform:none}}@media (max-width:900px){.s-wrap{padding:0 16px}.s-page{padding:86px 0 40px}.s-block{margin-top:56px}.s-head{width:calc(100% - 20px);height:56px;padding:0 6px 0 12px;top:10px}.s-head.scrolled{height:52px}.s-head .btn{height:42px;padding:0 16px;font-size:14px}.s-logo{margin-right:0;font-size:16px}.s-logo i{width:32px;height:32px}.s-user .streak{display:none}.s-tabs{display:grid}#bar.mock-bar{bottom:86px;right:10px}.mock-bar button[data-go],.mock-sep{display:none}.s-h1{font-size:32px}.s-h2{font-size:24px}.s-lead{font-size:16.5px}.s-titlerow{flex-direction:column;align-items:flex-start}.s-titlerow .s-h1,.s-titlerow>.sp{flex:none}.s-crumbs{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.s-crumbs::-webkit-scrollbar{display:none}.s-crumbs>*{flex:none}.s-two,.s-two.aside,.s-two.even{grid-template-columns:1fr;gap:16px}.s-stick{position:static}.s-wrap>.chips{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 2px;overflow-x:auto}.s-wrap>.chips::-webkit-scrollbar{display:none}.s-wrap>.chips .chip{white-space:nowrap;flex:none}.s-blocks{scroll-snap-type:x mandatory;scrollbar-width:none;margin:20px -16px 0;padding:0 16px 4px;display:flex;overflow-x:auto}.s-blocks::-webkit-scrollbar{display:none}.s-blocks .card{scroll-snap-align:start;flex:none;width:190px}.s-topics{grid-template-columns:1fr}.s-topics .it:nth-child(2){border-top:1px solid var(--soft)!important}.s-side{gap:16px}.s-toc{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.s-toc::-webkit-scrollbar{display:none}.s-toc .lbl{display:none}.s-toc button{white-space:nowrap;background:var(--card);border:1px solid var(--card-bd);flex:none;width:auto}.s-art h2{margin-top:32px;padding-top:22px;font-size:18px}.s-art .lesson-title{font-size:25px!important}.t-card{padding:18px}.t-guest,.t-nudge{flex-wrap:wrap}.t-guest .btn,.t-nudge .btn{width:100%}.s-footer{margin-top:56px;padding:32px 0 104px}.s-fgrid{grid-template-columns:1fr 1fr;gap:28px 20px}.s-fgrid>div:first-child{grid-column:1/-1}.s-login{place-items:end center;padding:10px}.s-login-card{border-radius:30px;padding:22px 18px 18px}.s-qr{display:none}.h-hero{gap:16px;padding-top:0}.h-h1{font-size:36px}.h-btn{width:100%;height:56px}.h-facts{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:0;display:grid}.h-facts>div+div{padding-left:14px}.h-facts b{font-size:22px}.h-facts small{font-size:11.5px}.h-stage{max-width:none;height:480px}.h-c1{width:300px}.h-c2{width:250px;right:0}.h-c3{width:262px;right:0}.h-s1{left:4%}.h-ticker{margin-top:28px}.h-try{gap:20px}.h-cta{border-radius:28px;margin-top:56px;padding:36px 18px}.h-qa .card{padding:18px}.h-qa p{padding-left:0}.h-sub{padding:18px}.x-pin{--ww:380;--wh:600}.x-in{padding:44px 16px}.x-grid{gap:24px}.x-title{font-size:38px}.x-lead{font-size:16.5px}.x-feats{gap:10px;margin-top:18px}.x-feats li{font-size:15.5px}.x-wrap{margin:0 auto}.x-acc,.x-num{height:36px}.h-rows>div{grid-template-columns:1fr;gap:2px}}.r-list{gap:8px;margin-top:14px;display:grid}.r-it{background:var(--bg);border-radius:16px;align-items:center;gap:12px;padding:11px 14px;transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1);display:flex}.r-it b{font:600 14px/1.25 var(--fb);display:block}.r-it small{font:400 12px/1.3 var(--fb);color:var(--muted);margin-top:2px;display:block}.r-it.lock{opacity:.45}.r-lock{opacity:0;margin:0;transition:opacity .3s}.r-it.lock .r-lock{opacity:.7}.r-lv{flex:none;gap:3px;display:grid}.r-lv i{background:var(--soft2);border-radius:3px;width:26px;height:5px;transition:background .35s;display:block}.r-it[data-lv="1"] .r-lv i:nth-child(3),.r-it[data-lv="2"] .r-lv i:nth-child(n+2),.r-it[data-lv="3"] .r-lv i{background:var(--ink)}.r-it[data-lv="3"] .r-lv i{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-ink)}.r-cp{background:var(--ink);color:var(--bg);font:600 13.5px var(--fb);border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:11px 14px;display:flex}.r-cp .win-mark{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);font:800 11px var(--fh);border-radius:8px;flex:none;place-items:center;display:grid}.mock-bar{z-index:99;border-radius:22px;flex-wrap:wrap;gap:2px;max-width:calc(100% - 32px);padding:4px;display:flex;position:fixed;bottom:16px;right:16px}.mock-bar button{height:34px;font:600 12.5px var(--fb);color:var(--muted);border-radius:17px;padding:0 12px}.mock-bar button.on{background:var(--lens);box-shadow:var(--lens-sh);color:var(--ink)}@media (max-width:900px){.s-nav{display:none}.s-hero,.s-side,.s-g2,.s-topics,.s-match{grid-template-columns:1fr}.s-stats,.s-g4,.s-g3{grid-template-columns:1fr 1fr}.s-toc,.s-stick{position:static}}:root{--np:#f1eadb;--nk:#1d1b18;--dot:#1d1b1816;--pp:#fbf8f1}:root[data-theme=dark]{--np:#e8e0ce;--dot:#ececea0e;--pp:#e9e3d5}.hero-track{height:calc(340vh / var(--z,1));margin-top:-112px;position:relative}.gzhero{height:calc(100vh / var(--z,1));padding:84px 0 14px;position:sticky;top:0;overflow:hidden}.gzhero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,var(--dot) .9px,transparent 1.3px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#000 35%,#0000 90%);mask-image:radial-gradient(80% 75% at 50% 45%,#000 35%,#0000 90%)}.gz .gzwrap{flex-direction:column;height:100%;display:flex;position:relative}.gz a{color:inherit;text-decoration:none}.gz a.btn{justify-content:center;align-items:center;display:inline-flex}.mast{border-top:2.5px solid var(--ink);border-bottom:1px solid var(--ink);font:500 10.5px/1.2 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:8px 0 9px;display:grid;position:relative}.mast:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-4px;left:0;right:0}.mast .r{text-align:right}.mast-title{color:var(--ink);font:900 15px/1 var(--fh);letter-spacing:.22em;align-items:baseline;gap:10px;display:flex}.mast-title small{letter-spacing:0;text-transform:none;color:var(--muted);font:600 15px/1 Caveat,cursive}.gz-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.32fr) minmax(0,1fr);gap:26px;min-height:0;padding-top:22px;display:grid}.gzcol{flex-direction:column;align-items:center;gap:18px;min-height:0;display:flex}.pair{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.gzcol .bigslot{width:80%}.gz-text{text-align:center;flex-direction:column;align-items:center;transition:opacity .3s;display:flex}.gz-text .pills{justify-content:center;gap:6px;margin-bottom:16px;display:flex}.gz .h1{font:800 clamp(30px,3.2vw,48px)/1.02 var(--fh);letter-spacing:-.045em}.gz mark{background:var(--accent);color:var(--accent-ink);border-radius:.18em;padding:0 .14em}.gz-text p{color:var(--muted);max-width:440px;margin:14px auto 20px;font-size:16.5px}.gz-text .btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gz-text .btn{height:46px;padding:0 18px;font-size:12.5px}.gz .stats{border-top:1px solid var(--soft2);justify-content:center;gap:30px;margin:20px auto 0;padding-top:14px;display:flex}.gz .stats b{font:900 26px/1 var(--fh);letter-spacing:-.04em;white-space:nowrap;display:block}.gz .stats span{color:var(--muted);font-size:13px}.gz .rise{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards gzrise;transform:translateY(22px)}@keyframes gzrise{to{opacity:1;transform:none}}.trio{grid-template-columns:repeat(3,1fr);gap:18px;width:94%;margin-top:auto;display:grid}.clip{will-change:transform;filter:drop-shadow(0 6px 9px #1e190f38);width:100%;position:relative}.clip-in{transform:rotate(var(--r,0deg));animation:paste .8s cubic-bezier(.2,.8,.2,1) var(--d,0s) both;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.clip:hover .clip-in{transform:rotate(0)scale(1.03)}@keyframes paste{0%{opacity:0;transform:rotate(calc(var(--r,0deg) + 7deg)) translateY(-18px) scale(1.1)}}.paper{background:var(--np);padding:6px 6px 0}.ph{aspect-ratio:4/5;background:#e3dac6;position:relative}.ph canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.ph canvas.ok{opacity:1}.cap{color:#1d1b18;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 2px 8px;display:flex}.cap b{font:600 11px/1.15 var(--fh);letter-spacing:-.02em;text-align:left}.cap span{font:500 8.5px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#6f6a60;white-space:nowrap}.tape{width:52px;height:17px;transform:rotate(var(--tr,-4deg));z-index:2;background:#e8dcbecc;margin-left:-26px;position:absolute;top:-8px;left:50%}.act{aspect-ratio:4/5;pointer-events:none;z-index:3;position:absolute;top:6px;left:6px;right:6px;overflow:visible}.act .dk{stroke-dasharray:1}.act .pp{transform-box:fill-box;transform-origin:50%}.gz .ln{fill:none;stroke-linecap:round;stroke-linejoin:round}.act .ln{stroke:var(--ink);stroke-opacity:.75;stroke-width:.55px}.act .on-ph{stroke:#1d1b18;stroke-opacity:.85}.gz .fi{fill:var(--ink);stroke:none}.gz .fa{fill:var(--accent);stroke:none}.gz .fb{fill:var(--bg);stroke:var(--ink);stroke-width:.5px}.act .hand{fill:var(--ink);letter-spacing:0;text-transform:none;font:600 10px Caveat,cursive}.act .hand.ph{fill:#1d1b18;paint-order:stroke;stroke:#f1eadb;stroke-width:2.5px;stroke-linejoin:round}.act .chalk{fill:#f4f1e8;letter-spacing:0;text-transform:none;font:700 11.5px Caveat,cursive}#bolts path{opacity:0}.zap #bolts path{animation:.33s step-end infinite zap}.zap #bolts path:nth-child(2){animation-delay:-.11s}.zap #bolts path:nth-child(3){animation-delay:-.22s}@keyframes zap{0%{opacity:1}34%{opacity:0}67%{opacity:.85}}.pb{pointer-events:none;z-index:4;--rise:0;--open:0;--exit:0;width:min(760px,54%);height:360px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.pb-shadow{height:12%;opacity:calc(var(--rise) * (1 - var(--exit)));background:radial-gradient(closest-side,#00000038,#0000);position:absolute;bottom:-6%;left:4%;right:4%}.pb-book{perspective:1100px;perspective-origin:50% -60%;height:40%;opacity:calc(var(--rise) * (1 - var(--exit)));transform:translateY(calc((1 - var(--rise)) * 90px + var(--exit) * 160px)) scale(calc(1 - var(--exit) * .2));position:absolute;bottom:0;left:3%;right:3%}.plane{transform-style:preserve-3d;transform-origin:50% 100%;position:absolute;inset:0;transform:rotateX(60deg)}.pg-r,.pg-l .inside{background-color:var(--pp);background-image:repeating-linear-gradient(#0000 0 13px,#16181b12 13px 14px);border:1px solid #16181b47}.pg-r{border-radius:0 12px 12px 0;width:50%;position:absolute;top:0;bottom:0;right:0;box-shadow:inset 22px 0 24px -16px #00000047}.pg-l{transform-origin:100%;width:50%;transform-style:preserve-3d;transform:rotateY(calc((1 - var(--open)) * 180deg));position:absolute;top:0;bottom:0;left:0}.pg-l .face{backface-visibility:hidden;position:absolute;inset:0}.pg-l .inside{border-radius:12px 0 0 12px;box-shadow:inset -22px 0 24px -16px #00000047}.pg-l .cover{background:#16181b;border:1px solid #2c2f34;border-radius:0 12px 12px 0;place-items:center;display:grid;transform:rotateY(180deg)}.pg-l .cover b{background:var(--accent);width:54px;height:54px;color:var(--accent-ink);font:900 27px/1 var(--fh);border-radius:15px;place-items:center;display:grid}.edge{transform-origin:50% 0;background:repeating-linear-gradient(var(--pp) 0 2px,#cfc7b6 2px 3px);border-radius:0 0 6px 6px;height:12px;position:absolute;top:100%;left:0;right:0;transform:rotateX(-90deg)}.wheel-cue{color:var(--muted);white-space:nowrap;background:var(--glass);border:1px solid var(--glass-bd);-webkit-backdrop-filter:blur(10px);z-index:6;opacity:0;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:13px;transition:opacity .4s;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.wheel-cue u{border:1.5px solid var(--muted);border-radius:9px;width:16px;height:24px;position:relative}.wheel-cue u:after{content:"";background:var(--muted);border-radius:2px;width:2px;height:5px;margin-left:-1px;animation:1.6s ease-in-out infinite wh;position:absolute;top:5px;left:50%}@keyframes wh{50%{opacity:.3;transform:translateY(5px)}}@media (max-width:1000px){.hero-track{height:auto;margin-top:-40px}.gzhero{height:auto;padding:92px 0 40px;position:relative}.mast{grid-template-columns:1fr 1fr}.mast-title{display:none}.gz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px;display:grid}.gzcol,.pair,.trio{display:contents}.gz-text{order:-1;grid-column:1/-1;margin-bottom:10px}.gzcol .bigslot{width:100%}.pb,.wheel-cue{display:none}.cap{flex-direction:column;gap:3px}.gz .stats{gap:18px}.gz .stats b{font-size:22px}.slot[data-g=newton]{order:1}.slot[data-g=tesla]{order:2}.slot[data-g=einstein]{order:3}}.s-head{width:100%!important;height:68px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 clamp(20px,3vw,48px)!important;transition:height .35s cubic-bezier(.2,.9,.3,1),background .35s!important;animation:.9s cubic-bezier(.2,.9,.3,1) both shIn!important;top:0!important;left:0!important;overflow:visible!important;transform:none!important}.s-head:before,.s-head:after{content:"";background:var(--ink);opacity:0;height:1px;transition:opacity .35s;position:absolute;left:0;right:0}.s-head:before{bottom:3px}.s-head:after{bottom:0}.s-head.scrolled{background:color-mix(in srgb,var(--bg) 90%,transparent)!important;-webkit-backdrop-filter:blur(14px)saturate(1.3)!important;height:58px!important}.s-head.scrolled:before,.s-head.scrolled:after{opacity:1}.s-head .s-prog{background:var(--accent);opacity:1;z-index:1;height:2px;bottom:-1px}@keyframes shIn{0%{opacity:0;transform:translateY(-24px)}}.s-logo{gap:12px!important}.seal{flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.seal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.seal text{font:700 9.6px var(--fh);letter-spacing:.16em;fill:var(--ink);text-transform:uppercase}.seal b{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font:900 13px/1 var(--fh);border-radius:9px;place-items:center;transition:transform .5s cubic-bezier(.3,1.6,.5,1);display:grid}.s-logo:hover .seal b{transform:rotate(-12deg)scale(1.08)}.s-logo span{font:900 18px var(--fh);letter-spacing:-.03em}.s-nav{margin-left:18px;gap:6px!important}.s-nav :is(a,button){position:relative;box-shadow:none!important;color:var(--ink)!important;font:600 14px var(--fb)!important;background:0 0!important;padding:0 12px!important}.s-nav :is(a,button):after{content:"";background:var(--ink);transform-origin:100%;height:2px;transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;bottom:8px;left:12px;right:12px;transform:scaleX(0)}.s-nav :is(a,button).on:after{transform-origin:0;transform:scaleX(1)}.roll{vertical-align:middle;height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.roll>span{transition:transform .5s cubic-bezier(.7,0,.2,1);display:block}.roll>span+span{color:var(--muted)}.s-nav :is(a,button):hover .roll>span,.s-head .btn:hover .roll>span{transform:translateY(-100%)}.s-head .btn.only-guest{gap:10px;transition:transform .35s cubic-bezier(.2,.9,.3,1);padding:0 8px 0 20px!important}.s-head .btn .arr{background:var(--accent-ink);width:32px;height:32px;color:var(--accent);font-style:normal;font:700 14px var(--fh);border-radius:50%;place-items:center;display:grid;overflow:hidden}.s-head .btn .arr i{font-style:normal;transition:transform .45s cubic-bezier(.7,0,.2,1);display:block}.s-head .btn:hover .arr i{animation:.45s cubic-bezier(.2,.9,.3,1) .25s both arrBack;transform:translate(26px)}@keyframes arrBack{0%{transform:translate(-26px)}to{transform:none}}.s-head .btn .roll>span+span{color:inherit}.cur-dot,.cur-ring{z-index:9999;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .3s;position:fixed;top:0;left:0}.cur-dot{background:var(--accent);width:8px;height:8px;margin:-4px 0 0 -4px}.cur-ring{border:1.5px solid var(--ink);place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;transition:width .35s cubic-bezier(.2,.9,.3,1),height .35s cubic-bezier(.2,.9,.3,1),margin .35s cubic-bezier(.2,.9,.3,1),background .3s,border-color .3s,opacity .3s;display:grid}.cur-ring span{font:800 10.5px var(--fh);letter-spacing:.02em;color:var(--accent-ink);opacity:0;white-space:nowrap;transition:opacity .2s}html.cur-on .cur-dot,html.cur-on .cur-ring{opacity:1}html.cur-on,html.cur-on *{cursor:none!important}.cur-ring.link{width:56px;height:56px;margin:-28px 0 0 -28px}.cur-ring.look{background:var(--accent);border-color:var(--accent);width:86px;height:86px;margin:-43px 0 0 -43px}.cur-ring.look span{opacity:1}.cur-ring.link~.cur-dot,.cur-ring.look~.cur-dot{opacity:0}html.cur-down .cur-ring{width:28px;height:28px;margin:-14px 0 0 -14px}.cel{z-index:9000;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.cel-stamp{white-space:nowrap;font:900 var(--fs,24px)/1 var(--fh);letter-spacing:.08em;color:var(--ink);border:3px double var(--ink);background:var(--bg);border-radius:10px;padding:8px 16px;animation:.7s cubic-bezier(.2,1.5,.4,1) both celStamp,.45s 1.35s forwards celOut;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-8deg)}.cel-stamp small{font:600 11px/1 var(--fb);letter-spacing:.14em;text-align:center;color:var(--muted);margin-top:5px;display:block}@keyframes celStamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scale(2.6)}55%{opacity:1}}@keyframes celOut{to{opacity:0;transform:translate(-50%,-60%)rotate(-8deg)scale(.9)}}.cel-burst{width:var(--bs,190px);height:var(--bs,190px);margin:calc(var(--bs,190px) / -2) 0 0 calc(var(--bs,190px) / -2);animation:1.6s cubic-bezier(.2,.9,.3,1) forwards celBurst;position:absolute;top:0;left:0}.cel-burst path{fill:var(--accent)}@keyframes celBurst{0%{transform:scale(0)rotate(-30deg)}35%{transform:scale(1)rotate(0)}80%{opacity:1}to{opacity:0;transform:scale(1.08)rotate(8deg)}}.cel-p{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background:var(--c);animation:celFly var(--t,1.3s) cubic-bezier(.12,.7,.3,1) forwards;border-radius:1px;position:absolute;top:0;left:0}.cel-p.dots{background-color:var(--np);background-image:radial-gradient(circle,#1d1b18 .9px,#0000 1.2px);background-size:3.5px 3.5px}@keyframes celFly{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}.cel-xp{font:900 15px var(--fh);color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:999px;padding:6px 12px;animation:1.5s cubic-bezier(.2,.9,.3,1) .25s both celXp;position:absolute;top:0;left:0;transform:translate(-50%)}@keyframes celXp{0%{opacity:0;transform:translate(-50%,-6px)scale(.6)}25%{opacity:1;transform:translate(-50%,8px)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,20px)}}.cel-wreath{width:150px;height:110px;margin:-62px 0 0 -75px;position:absolute;top:0;left:0;overflow:visible}.cel-wreath path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.6,0,.3,1) .15s forwards celDraw,.45s 1.4s forwards celOut2}@keyframes celDraw{to{stroke-dashoffset:0}}@keyframes celOut2{to{opacity:0}}.wipe{z-index:8500;background-color:var(--bg);background-image:radial-gradient(circle,var(--dot,#1d1b1816) 1px,transparent 1.4px);clip-path:inset(100% 0 0);pointer-events:none;background-size:6px 6px;place-items:center;display:grid;position:fixed;inset:0}.wipe.in{animation:.36s cubic-bezier(.7,0,.3,1) forwards wipeIn}.wipe.out{animation:.5s cubic-bezier(.7,0,.3,1) forwards wipeOut}.wipe .seal{width:84px;height:84px;animation:.9s cubic-bezier(.3,0,.2,1) wipeSpin}.wipe .seal text{font-size:9px}.wipe .seal b{border-radius:14px;width:44px;height:44px;font-size:22px}.wipe em{font:800 13px var(--fh);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-style:normal;position:absolute;bottom:22%}@keyframes wipeIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes wipeOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes wipeSpin{0%{transform:rotate(-90deg)scale(.8)}}@media (max-width:900px){.s-nav{display:none!important}.s-head{height:60px!important;padding:0 16px!important}}a{color:inherit;text-decoration:none}a.btn,a.card{cursor:pointer}a.card{display:block}.s-crumbs{flex-wrap:wrap;row-gap:2px}.s-crumbs a:hover{color:var(--ink)}.s-page{display:block}.s-state{align-items:center;gap:14px;display:flex}.s-state p{font:400 14.5px/1.45 var(--fb);color:var(--muted);margin-top:4px}.s-center{text-align:center;place-items:center;min-height:46vh;display:grid}.s-center .s-lead{margin-left:auto;margin-right:auto}.t-pick{flex:none;gap:4px;margin-left:auto;display:flex}.t-pick button{background:var(--soft2);width:30px;height:30px;font:700 12px var(--fh);border-radius:10px;place-items:center;transition:background .2s,color .2s;display:grid}.t-pick button.on{background:var(--ink);color:var(--bg)}.opt.row-opt{cursor:default;align-items:center}.s-note{font:500 13px/1.4 var(--fb);color:var(--muted);text-align:center;border:1px dashed var(--soft2);border-radius:12px;padding:8px 10px}.s-note.wait{background:var(--soft);color:var(--ink);border-style:solid;border-color:#0000;justify-content:center;align-items:center;gap:10px;display:flex}.s-note.wait i{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite s-pulse}@keyframes s-pulse{50%{opacity:.5;transform:scale(.55)}}.s-qrcode{background:#fff;border-radius:14px;width:124px;height:124px;display:block}.s-login-card:focus{outline:none}.t-area{resize:vertical;height:170px;font:400 15.5px/1.5 var(--fb);padding:14px 16px;display:block}.t-img{border:1px solid var(--card-bd);background:#fff;border-radius:16px;width:220px;max-width:100%;height:auto;padding:10px;display:block}.t-model{white-space:pre-wrap;font:400 15px/1.55 var(--fb);background:var(--soft);border-radius:18px;padding:14px 16px}.t-crit{gap:6px;display:grid}.t-crit button{text-align:left;background:var(--card);border:1px solid var(--card-bd);width:100%;font:500 14.5px/1.35 var(--fb);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:background .2s;display:flex}.t-crit button i{border:2px solid var(--soft2);width:26px;height:26px;font:800 13px var(--fh);border-radius:9px;flex:none;place-items:center;font-style:normal;transition:all .2s;display:grid}.t-crit button.on i{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.t-crit button:disabled{cursor:default}.t-sent{font:400 16px/1.55 var(--fb);white-space:pre-line;background:var(--soft);border-radius:18px;padding:14px 16px}.t-digits{font:400 16px/2.1 var(--fb)}.t-digits button{background:var(--card);border:1.5px solid var(--card-bd);min-width:32px;height:28px;font:700 13px var(--fh);vertical-align:1px;border-radius:10px;place-items:center;margin:0 2px;padding:0 8px;transition:background .2s,color .2s;display:inline-grid}.t-digits button.on{background:var(--ink);color:var(--bg);border-color:#0000}.t-digits button.right{background:var(--accent);color:var(--accent-ink);border-color:#0000}.t-digits button.wrong{opacity:.7;background:0 0;border-style:dashed;text-decoration:line-through}.t-passage{border:1px solid var(--card-bd);background:var(--card);border-radius:18px;padding:12px 14px}.t-passage-body{font:400 15px/1.6 var(--fb);white-space:pre-line;max-height:168px;position:relative;overflow:hidden}.t-passage:not(.open) .t-passage-body:after{content:"";background:linear-gradient(transparent, var(--card));height:56px;position:absolute;bottom:0;left:0;right:0}.t-passage.open .t-passage-body{max-height:none}.t-nums{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 2px;overflow-x:auto}.t-nums::-webkit-scrollbar{display:none}.t-nums .chip{white-space:nowrap;flex:none}.t-numbtn{cursor:pointer;border-radius:10px;padding:2px 4px;transition:color .2s}.t-numbtn.on{color:var(--accent-ink);background:var(--accent)}.opt.t-wrap{flex-wrap:wrap}@media (max-width:900px){.t-pick{flex-wrap:wrap;justify-content:flex-end}.opt.row-opt .t-pick{justify-content:flex-start;width:100%;padding-left:38px}.opt.row-opt{flex-wrap:wrap}}.s-blocks .card{cursor:pointer}.s-topics a.it{align-items:center;gap:12px;padding:12px 4px;display:flex}.s-topics .it b{font-weight:600;display:block}.s-level{flex:none}a.card.s-next{align-items:center;gap:14px;display:flex}.s-guides a.it{align-items:center;gap:12px;display:flex}.md em{font-style:italic}.md h4{font:700 14.5px/1.25 var(--fh);letter-spacing:-.015em;margin-top:22px}.md ol{counter-reset:n;padding-left:0;list-style:none}.md ol>li{counter-increment:n;padding-left:28px}.md ol>li:before{content:counter(n);background:var(--soft2);width:20px;height:20px;font:700 11px/20px var(--fh);text-align:center;border-radius:7px;position:absolute;top:6px;left:0}.md li>ul,.md li>ol{margin-top:4px}.md hr{background:var(--soft2);border:0;height:1px;margin:18px 0}.md blockquote{border-left:3px solid var(--soft2);color:var(--muted);padding-left:12px}.md code{background:var(--soft);border-radius:5px;padding:1px 5px;font-size:.9em}.md pre{background:var(--soft);border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;overflow-x:auto}.md pre code{background:0 0;padding:0}.md input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);vertical-align:-2px;margin-right:8px}.co-tip .co-t:before{content:"✦";background:var(--accent);color:var(--accent-ink)}.co-warn .co-t:before{content:"!";background:var(--ink);color:var(--card)}.co .co{border:1px solid var(--soft2)}.tbl{scrollbar-width:thin;overflow-x:auto}.s-toc a{font:500 13.5px/1.3 var(--fb);color:var(--muted);border-radius:16px;padding:10px 14px;display:block}.s-toc a.on{background:var(--soft);color:var(--ink);font-weight:600}.s-art section{scroll-margin-top:96px}.s-art section:not(:first-of-type) h2{margin-top:44px}.s-done{align-items:center;gap:14px;margin-top:28px;display:flex}@media (max-width:900px){.s-toc a{white-space:nowrap;background:var(--card);border:1px solid var(--card-bd);flex:none}.s-toc a.on{background:var(--ink);color:var(--bg);border-color:#0000}.s-done{flex-wrap:wrap}.s-art section:not(:first-of-type) h2{margin-top:32px}}@media (prefers-reduced-motion:reduce){.s-note.wait i{animation:none}}@media (min-width:901px) and (max-width:1180px){.s-side{grid-template-columns:210px minmax(0,1fr)}.s-side>.s-stick{grid-column:2;position:static}}.q-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.q-modes a.card{flex-direction:column;align-items:flex-start;display:flex}.q-blocks{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.q-go{border-radius:20px;flex:none;height:40px;padding:0 16px;font-size:14px}.q-more{cursor:pointer;text-underline-offset:3px;text-decoration:underline;display:inline-flex}.q-more:disabled{opacity:.5;cursor:default}.q-topics{margin-top:8px}.q-topics a.it{border-top:1px solid var(--soft);align-items:center;gap:12px;padding:10px 2px;display:flex}.q-topics .it b{font-weight:500}.q-title{text-overflow:ellipsis;max-width:70%;line-height:28px;display:inline-block;overflow:hidden}.q-hint{text-align:center;display:block}.q-about{font:400 14.5px/1.45 var(--fb);color:var(--muted)}.q-of{letter-spacing:-.02em;opacity:.6;font-size:.5em}.q-next{gap:8px;display:grid}.qtext p+p{margin-top:8px}.res-big{font:900 64px/.9 var(--fh);letter-spacing:-.05em}.stat3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat3 .card{border-radius:18px;padding:14px}.stat3 b{font:800 22px var(--fh);letter-spacing:-.03em;display:block}.stat3 small{font:400 12.5px var(--fb);color:var(--muted)}.hist{align-items:flex-end;gap:4px;height:90px;margin-top:16px;display:flex}.hist i{background:var(--soft2);height:var(--h);border-radius:5px 5px 2px 2px;flex:1;min-height:4px}.hist i.me{background:var(--ink)}.hist-l{font:500 11.5px var(--fb);color:var(--muted);justify-content:space-between;margin-top:6px;display:flex}.rv-card .fc{min-height:340px}.rv-card .fc>div{padding:26px 24px}.rv-card .fc .back{overflow-y:auto}.rv-card .fc .term{font-size:20px}.rv-card .fc .term p+p,.rv-card .fc .ans p+p{margin-top:8px}.rv-week{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.rv-week div{background:var(--soft);border-radius:12px;padding:8px 0}.rv-week div.today{background:var(--ink);color:var(--bg)}.rv-week b{font:800 15px var(--fh);display:block}.rv-week small{font:500 10.5px var(--fb);opacity:.7;margin-top:2px;display:block}.r-step.now{border-color:var(--ink)}a.r-it{cursor:pointer}a.r-it:hover{background:var(--soft)}.r-it .chev{flex:none}a.r-cp{cursor:pointer}.r-cp.off{background:var(--soft);color:var(--muted)}.r-cp.off .win-mark{background:var(--soft2);color:var(--muted)}.r-set .chips .chip{cursor:pointer}.r-field{gap:6px;display:grid}.r-field .ege-input{border-radius:14px;height:46px;font-size:15px}.c-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.c-grid a.card{flex-direction:column;align-items:flex-start;display:flex}a.card.c-route{display:block}.card.list a.it{align-items:center;gap:12px;display:flex}@media (max-width:900px){.q-modes,.q-blocks,.c-grid{grid-template-columns:1fr}.c-grid a.card{flex-flow:wrap;align-items:center;gap:12px}.c-grid a.card b{margin-top:0}.rv-card .fc{min-height:380px}.q-hint{display:none}}.av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.d-game{max-width:760px;margin:24px auto 0}.d-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.d-tbar i{transition:transform .12s linear}.d-tbar.hurry{animation:.5s ease-in-out infinite alternate d-hurry}@keyframes d-hurry{to{opacity:.45}}.d-pulse{animation:1.1s ease-in-out infinite alternate d-pulse}@keyframes d-pulse{to{transform:scale(1.12)}}.r-field select.ege-input{appearance:auto;padding:0 12px}.l-head{align-items:center;gap:16px;display:flex}.l-me{text-align:right;flex:none}.l-me b{font:900 34px/1 var(--fh);letter-spacing:-.04em;display:block}.l-me small{font:500 12px var(--fb);color:var(--muted)}.l-table .it{align-items:center;gap:12px;display:flex}.l-table .it.me{background:var(--soft);border-radius:16px;margin:0 -8px;padding-left:8px;padding-right:8px}.l-rank{text-align:center;width:26px;font:800 14px var(--fh);color:var(--muted);flex:none}.l-table .it.me .l-rank{color:var(--ink)}.l-glory{font:800 15px var(--fh);letter-spacing:-.02em;text-align:right;flex:none;min-width:48px}.l-streak{flex:none;align-items:center;gap:2px;display:inline-flex}.l-zone{font:600 11px var(--fb);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;padding:8px 0;display:flex}.l-zone:before,.l-zone:after{content:"";border-top:1px dashed var(--soft2);flex:1}.s-ladder div.on{background:var(--ink);color:var(--bg)}a.card.g-rec{align-items:center;gap:14px;display:flex}.g-n{width:34px;height:34px;font:800 15px var(--fh);background:#7f7f7f2e;border-radius:12px;flex:none;place-items:center;display:grid}.g-row{border-top:1px solid var(--soft);grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) 48px;align-items:center;gap:12px;padding:9px 0;display:grid}.g-row:first-child{border-top:0}.g-t{font:500 14px/1.3 var(--fb)}.g-t small{font:400 12px var(--fb);color:var(--muted);margin-top:1px;display:block}.g-bar{background:var(--soft2);border-radius:4px;height:8px;overflow:hidden}.g-bar i{height:100%;width:var(--p);background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-ink);border-radius:4px;display:block}.g-bar.weak i{background:var(--ink);box-shadow:none}.g-row b{font:800 14px var(--fh);text-align:right}@media (max-width:900px){.l-head{flex-wrap:wrap}.l-me{text-align:left;width:100%}}@media (prefers-reduced-motion:reduce){.d-tbar.hurry,.d-pulse{animation:none}}.km-canvas{--map:var(--card);--edge-rgb:22,24,27;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-theme=dark] .km-canvas{--edge-rgb:236,236,234}.km-canvas.live{cursor:grab;--map:var(--bg)}.km-canvas.live:active{cursor:grabbing}.m-stage{height:calc(74vh / var(--z,1));background:var(--bg);min-height:480px;max-height:760px;padding:0;position:relative;overflow:hidden}.m-tools{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:70px}.m-tools .pill{cursor:pointer;background:var(--card);border:1px solid var(--card-bd);height:32px;padding:0 12px}.m-tools .pill.ink{background:var(--ink);color:var(--bg);border-color:#0000}.m-tools .pill:disabled{opacity:.45;cursor:default}.m-zoom{gap:6px;display:grid;position:absolute;top:14px;right:14px}.m-zoom button{width:40px;height:40px;font:600 20px/1 var(--fb);border-radius:50%;place-items:center;display:grid}.m-toast{font:600 13px var(--fb);white-space:nowrap;text-overflow:ellipsis;border-radius:16px;max-width:calc(100% - 40px);padding:8px 14px;position:absolute;bottom:44px;left:50%;overflow:hidden;transform:translate(-50%)}.m-help{pointer-events:none;position:absolute;bottom:12px;left:14px}.m-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block}.chip .m-dot{margin-right:0}.m-lv{gap:4px;display:flex}.m-lv i{background:var(--soft2);border-radius:3px;flex:1;height:6px}.m-lv i.on{background:var(--ink)}.m-legend{font:500 13.5px var(--fb);gap:8px;list-style:none;display:grid}.m-legend li{align-items:center;gap:10px;display:flex}.m-legend i{background:var(--ink);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.m-legend i.l0{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.m-legend i.l1{opacity:.4}.m-legend i.l3:after{content:"";background:var(--card);border-radius:50%;position:absolute;inset:5px}.m-legend i.lc{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 3px var(--card), 0 0 0 4.5px var(--ink);background:0 0}a.card.c-map,.card.c-map{height:220px;padding:0;display:block;position:relative;overflow:hidden}.c-map-top{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.c-map-bottom{pointer-events:none;position:absolute;bottom:12px;left:16px}@media (max-width:900px){.m-stage{height:68vh;min-height:420px}.m-help{display:none}}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.lb-grid a.card{flex-direction:column;align-items:flex-start;display:flex}.lab-host{max-width:680px;padding:24px}.seg{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:21px;height:42px;padding:4px;display:grid;position:relative}.seg>button{z-index:1;font:600 13.5px var(--fb);color:var(--muted);justify-content:center;align-items:center;gap:4px;transition:color .2s;display:flex;position:relative}.seg>button.on{color:var(--ink)}.seg.flat{background:var(--soft);border-radius:14px;height:40px}.lens{background:var(--lens);box-shadow:var(--lens-sh);pointer-events:none;width:calc((100% - 8px) / var(--n,5));will-change:transform;border-radius:17px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:4px;bottom:4px;left:4px}.drag .lens{transition:none}.seg.flat .lens{background:var(--card);border-radius:10px;box-shadow:0 1px 3px #00000014}.chip .m-dot{opacity:1}.s-two>*{min-width:0}@media (max-width:900px){.lab-host{padding:16px}}.p-head{align-items:center;gap:16px;display:flex}.p-head .av{width:64px;height:64px;font-size:22px}.p-stats{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.p-stats b{font:800 24px var(--fh);letter-spacing:-.03em;display:block}.p-stats small{font:400 12.5px/1.3 var(--fb);color:var(--muted)}.p-toggle{font:500 14.5px var(--fb);cursor:pointer;align-items:center;gap:10px;display:flex}.p-toggle input{width:20px;height:20px;accent-color:var(--ink)}.g-doc{max-width:760px}.g-doc .md{margin-top:28px}.g-doc .md a,.s-agree a{text-underline-offset:3px;text-decoration:underline}.s-agree{text-align:center;line-height:1.45;display:block}.opt-note{font:400 14px/1.45 var(--fb);color:var(--muted);margin-top:6px;display:block}.opt-note b{color:var(--ink);font-weight:700}.opt.right .opt-note b{color:inherit}
