@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2)format("woff2"),url(/assets/onest-math-400-normal-BoceZrtY.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2)format("woff2"),url(/assets/onest-symbols-400-normal-Cyp7MkQ3.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2)format("woff2"),url(/assets/onest-vietnamese-400-normal-b_JsbRRP.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2)format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2)format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2)format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2)format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2)format("woff2"),url(/assets/onest-math-600-normal-Cg9O0yw7.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2)format("woff2"),url(/assets/onest-symbols-600-normal-DbXpb-tr.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2)format("woff2"),url(/assets/onest-vietnamese-600-normal-Banm7-ne.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2)format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2)format("woff2"),url(/assets/onest-math-700-normal-DV7Jn8rc.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2)format("woff2"),url(/assets/onest-symbols-700-normal-DWaVlq9G.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2)format("woff2"),url(/assets/onest-vietnamese-700-normal-DJPTbRH6.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZIAA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO+5dmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEoAAABgYdt+TlNUQVQAAAJMAAAAJwAAACp5nGrlY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABawAAAYhwFPywaGVhZAAABCwAAAA2AAAANiSMqbNoaGVhAAAEZAAAAB8AAAAkCb8CyWhtdHgAAASEAAAAIAAAACIUDQCMbG9jYQAABKQAAAAUAAAAFAFtAfxtYXhwAAAEuAAAABwAAAAgABsA8W5hbWUAAATUAAABIwAAAmIy3lZmcG9zdAAABfgAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAue2Ut30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALJODYB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYZZgimBgZWBg6gLSDAzeEJoxjsGIMYwBFbADMROM4+fox8BwgEFBYQvz4//cDAws7xjlgPqmg+SYrJjeASkFBmYAxUMLAAAAeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGTKYKBAQAsXwJlAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942jxLJXBDQRB9uzf9YQZ/uYApfyqjKTPX6/r6eBkvC75+ytwm3quAnzAu7wMw1gHh4xIEHEBEhmQkJEPr/FSbe6BTLtXCvFU/oVtwKyHuW0oH3ACRykiHoogQfEAX76v1q9UPumxks21PLsel+gqN1AuNRtcnvjgNAuCAg7aBAf47wJ3ItzYh3aiIa65jFhhKpNOmYStTt2zLtqUpLdNIq4TmUAusT8bjsahDjynNoTkcMia1WDSuT1q27md6aS5jTiiLd7ecvmUEy7/JTF7cwT5B/hw72KJmp6VPD2YPWSKlZBGqwNj7dwN3pH9oFM9OtriFAjbZrmLCoYK8/HyMYULiWkZmaq6Z1pbJjrISYTxcAnwcoULi2iZGeu7Z1kB3ijOrM9Yxn2FgBoabMbvyqiur9zCfWQrygSCzAuMv5vMMvCAZMYiT2NiUldQE+/mMVNWMefvFG2Ojm5jPyyooyEaEhzMAAEGZV+oAAAEAAAABs3X7Ap9BXw889QADA+gAAAAA3z+OhAAAAADgXCNR/r/+yQcaBL0AAAAGAAIAAAAAAAB42mNgZGBgfvyfm4GB3ejf/j/N7FJAEVTAAQCM0AWRAHjaYw5n8GRez8AEwwx/GBhAmHkBgxqQJc4gCABt9QWpAAAAFQAxAD0ASQBJAEkAnQCqAMR42mNgZGBg4GSYz8DOEMDABuYhAAsDIwAYegENeNqM0EOCHVEUANATm9PY/oqTSTyJbRdb7zvOkrKS7Cmorjbfu/a9WOunZZYsX4NfS86U8hL7l2wt5aU2Llleysuc87uUlxuPscIT/VJeab8HpbzRGdtH5SXLrbe5lNfYjIdiw3JXBEMiT8VyqUy3wK6mjguqqjo+ass1dXVUdOSGVARtqaq7brjlsREfBD0jIrHIiRldnoi1i/xgxG51FWfV1F2USnSFIrLjpZqK8yoazqmIxPpOOyYVizScd9Z5kddTqtxx2R0XFzXNA7FUz5D32rNk7J6RcVXQ9EV7/Fa7NdQ0NOz2SCa2e9ZK97QFA2Ifi6zLesWlg7aO3Q7PuHoqLyJ6Pqj4KBgurEGQGhJL/B0wFEFxAhQvxbBTEwCrLltzAHjaY2BiAIP/cxiMGLABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GgAoo0MnEz4EpNLS1KT83OT9JITi1N5QNLGBmZgDgCJKRMC)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3ece5;--surface:#fffbf7;--line:#e3d6ca;--divider:#ede3da;--track:#e8ddd3;--chip:#f0e6dd;--ink:#25201d;--ink-soft:#583d32;--muted:#7a5e50;--muted-2:#8a6f61;--accent:#6c341d;--accent-ink:#fff;--accent-soft:#f1ded2;--hero:#25201d;--hero-ink:#fff;--hero-button:#c08a69;--known:#3b5a2e;--known-soft:#e4ead9;--known-ink:#2a4020;--learning:#9d6648;--learning-soft:#f3e4d8;--learning-ink:#8a5538;--new:#d9c8ba;--wrong:#a3321f;--shadow:0 12px 32px #25201d14;--font:"Onest", system-ui, sans-serif;--font-display:"Unbounded", "Onest", sans-serif;--radius-s:12px;--radius-m:14px;--radius-l:20px;--radius-xl:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#25201d;--surface:#332a26;--line:#4a3d36;--divider:#3d332e;--track:#3d332e;--chip:#3d332e;--ink:#f3ece5;--ink-soft:#dccfc4;--muted:#bca697;--muted-2:#bca697;--accent:#c08a69;--accent-ink:#25201d;--accent-soft:#43302a;--hero:#332a26;--hero-ink:#f3ece5;--hero-button:#c08a69;--known:#9cbf86;--known-soft:#2c3a24;--known-ink:#c9dcbd;--learning:#c08a69;--learning-soft:#43302a;--learning-ink:#d9b39a;--new:#5a4a42;--wrong:#e0826f;--shadow:0 12px 32px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px}#app{min-height:100vh;min-height:var(--tg-viewport-stable-height,100vh)}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2{margin:0}.page{padding:20px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;max-width:560px;margin:0 auto;display:flex}@media (width>=768px){.page{max-width:720px;padding:28px 24px calc(28px + env(safe-area-inset-bottom))}}@media (width>=1100px){.page{max-width:960px}}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.icon-button{border-radius:var(--radius-s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.btn{border-radius:var(--radius-m);border:none;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.study{min-height:var(--tg-viewport-stable-height,100vh);max-width:560px;padding:12px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}@media (width>=1100px){.study{max-width:640px;padding-top:24px}}.empty{text-align:center;margin:0;padding:24px}.prompt{border-radius:var(--radius-l);flex-direction:column;gap:12px;padding:20px;display:flex}.prompt-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.label{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.chip-button{background:var(--chip)}.big-term{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(26px,8vw,32px)}.big-translation{overflow-wrap:anywhere;font-size:22px;font-weight:700}.meta{font-size:16px}.choices{flex-direction:column;gap:10px;display:flex}.choice{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-height:56px;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:10px 16px;font-size:16px;font-weight:500;display:flex}.choice .num{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.choice.right{border:2px solid var(--known);background:var(--known-soft);color:var(--known-ink);font-weight:600}.choice.right .num{background:var(--known);border-color:var(--known);color:var(--surface)}.choice.miss{border:2px solid var(--wrong);color:var(--wrong)}.choice.miss .num{border-color:var(--wrong);color:var(--wrong)}.choice.dim{color:var(--muted-2)}.choice:disabled{cursor:default}.written{flex-direction:column;gap:10px;display:flex}.answer-input{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);height:56px;color:var(--ink);font:inherit;padding:0 16px;font-size:18px}.answer-input:focus{border:2px solid var(--accent);outline:none;padding:0 15px}.link-button{min-height:44px;color:var(--accent);background:0 0;border:none;align-self:center;padding:0 12px;font-size:15px;font-weight:600}.feedback-space{height:160px}.end{text-align:center;flex-direction:column;gap:12px;padding:32px 20px;display:flex}.end-title{font-size:22px}.end p{margin:0 0 8px}.sheet-backdrop{z-index:10;background:#25201d73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:560px;padding:20px 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.toggle{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.toggle input{width:22px;height:22px;accent-color:var(--accent)}.field{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.field legend{margin-bottom:8px;font-weight:600}.segmented{background:var(--track);border-radius:var(--radius-s);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid}.segmented label{text-align:center;min-height:40px;color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:15px;font-weight:500;display:flex}.segmented label.on{background:var(--surface);color:var(--ink);font-weight:600}.state[data-v-b974f9bf]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:24px;display:flex}.state p[data-v-b974f9bf]{margin:0;font-size:16px}.title[data-v-9fa9007c]{font-size:clamp(20px,6.4vw,26px)}.small[data-v-9fa9007c]{font-size:13px}.segmented[data-v-9fa9007c]{background:var(--track);border-radius:var(--radius-s);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid}.segmented button[data-v-9fa9007c]{height:36px;color:var(--muted);background:0 0;border:none;border-radius:9px;font-size:14px;font-weight:500}.segmented button.on[data-v-9fa9007c]{background:var(--surface);color:var(--ink);font-weight:600}.grid4[data-v-9fa9007c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=600px){.grid4[data-v-9fa9007c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat[data-v-9fa9007c]{flex-direction:column;gap:2px;padding:12px;display:flex}.num[data-v-9fa9007c]{font-size:22px;font-weight:700}.known[data-v-9fa9007c]{color:var(--known)}.learning[data-v-9fa9007c]{color:var(--learning-ink)}.wrong[data-v-9fa9007c]{color:var(--wrong)}.rows[data-v-9fa9007c]{flex-direction:column;gap:8px;padding:14px;display:flex}.row-title[data-v-9fa9007c]{font-weight:700}.row[data-v-9fa9007c]{justify-content:space-between;gap:8px;font-size:15px;display:flex}.quota[data-v-9fa9007c]{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.quota-fill[data-v-9fa9007c]{background:var(--known);height:6px}.quota-fill.high[data-v-9fa9007c]{background:var(--wrong)}.service[data-v-9fa9007c]{border-top:1px solid var(--divider);flex-direction:column;gap:2px;padding-top:8px;display:flex}.search[data-v-9fa9007c]{align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.search input[data-v-9fa9007c]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex-grow:1;font-size:16px}.empty[data-v-9fa9007c]{text-align:center;margin:0;padding:18px}.list[data-v-9fa9007c]{margin:0;padding:0;list-style:none}.user-row[data-v-9fa9007c]{border:none;border-bottom:1px solid var(--divider);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 14px;display:flex}li:last-child .user-row[data-v-9fa9007c]{border-bottom:none}.user-text[data-v-9fa9007c]{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.user-name[data-v-9fa9007c]{overflow-wrap:anywhere;font-weight:600}.user-name.big[data-v-9fa9007c]{font-size:18px}.form[data-v-9fa9007c]{flex-direction:column;gap:14px;padding:14px;display:flex}.small-seg label[data-v-9fa9007c]{font-size:14px}.block[data-v-9fa9007c]{flex-direction:column;gap:10px;display:flex}.h2[data-v-9fa9007c]{font-size:17px;font-weight:700}.request[data-v-9fa9007c],.invite[data-v-9fa9007c]{flex-direction:column;gap:10px;padding:14px;display:flex}.invite.fresh[data-v-9fa9007c]{border-color:var(--accent)}.link[data-v-9fa9007c]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px}.actions[data-v-9fa9007c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.actions .btn[data-v-9fa9007c]{height:44px;font-size:15px}.danger[data-v-9fa9007c]{color:var(--wrong)}.sheet[data-v-9fa9007c]{gap:10px}.failed[data-v-9fa9007c]{border-radius:var(--radius-m);background:color-mix(in srgb, var(--wrong) 12%, var(--surface));color:var(--wrong);margin:0;padding:12px 14px;font-weight:600}.grid[data-v-b53e7877]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width>=900px){.grid[data-v-b53e7877]{grid-template-columns:repeat(6,minmax(0,1fr))}.sheet .grid[data-v-b53e7877]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile[data-v-b53e7877]{height:84px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.icon[data-v-b53e7877]{color:var(--accent)}.backdrop[data-v-b53e7877]{z-index:20;background:#25201d73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-b53e7877]{background:var(--bg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:560px;padding:20px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.title[data-v-b53e7877]{font-size:17px;font-weight:700}.tabbar[data-v-95ad498f]{z-index:5;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.tabbar[data-v-95ad498f]{grid-template-columns:repeat(3,160px)}}.tab[data-v-95ad498f]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.tab.on[data-v-95ad498f]{color:var(--accent);font-weight:600}.with-tabs[data-v-12ffb680]{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.head[data-v-12ffb680]{justify-content:space-between;align-items:baseline;display:flex}.title[data-v-12ffb680]{font-size:clamp(20px,6.4vw,26px)}.small[data-v-12ffb680]{font-size:14px}.search[data-v-12ffb680]{align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.search input[data-v-12ffb680]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex-grow:1;font-size:16px}.segmented[data-v-12ffb680]{background:var(--track);border-radius:var(--radius-s);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.segmented button[data-v-12ffb680]{height:36px;color:var(--muted);background:0 0;border:none;border-radius:9px;font-size:14px;font-weight:500}.segmented button.on[data-v-12ffb680]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #25201d14}.filters[data-v-12ffb680]{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.filter[data-v-12ffb680]{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;max-width:180px;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.filter.active[data-v-12ffb680]{border-color:var(--accent);background:var(--accent-soft)}.filter-text[data-v-12ffb680]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty[data-v-12ffb680]{text-align:center;margin:0;padding:24px}.groups[data-v-12ffb680],.group[data-v-12ffb680]{flex-direction:column;gap:6px;display:flex}.letter[data-v-12ffb680]{padding:4px 2px 0;font-size:13px;font-weight:700}.list[data-v-12ffb680]{margin:0;padding:0;list-style:none}.row[data-v-12ffb680]{border-bottom:1px solid var(--divider);align-items:center;gap:10px;padding:10px 6px 10px 14px;display:flex}.row[data-v-12ffb680]:last-child{border-bottom:none}.dot[data-v-12ffb680]{border-radius:4px;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot.new[data-v-12ffb680]{background:var(--new)}.dot.learning[data-v-12ffb680]{background:var(--learning)}.dot.known[data-v-12ffb680]{background:var(--known)}.row-text[data-v-12ffb680]{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.term[data-v-12ffb680]{overflow-wrap:anywhere;font-size:16px;font-weight:600}.tr[data-v-12ffb680]{font-size:13px;font-weight:400}.translation[data-v-12ffb680]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:14px}.sets[data-v-12ffb680]{font-size:12px}.mini-cards[data-v-12ffb680]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=600px){.mini-cards[data-v-12ffb680]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.mini-cards[data-v-12ffb680]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.mini-cards[data-v-12ffb680]{grid-template-columns:repeat(5,minmax(0,1fr))}.study-button[data-v-12ffb680]{max-width:912px}}.mini[data-v-12ffb680]{text-align:center;min-height:110px;color:var(--ink);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:16px 12px;display:flex;position:relative}.mini.flipped[data-v-12ffb680]{background:var(--accent-soft);border-color:var(--accent)}.corner[data-v-12ffb680]{position:absolute;top:10px;right:10px}.mini-term[data-v-12ffb680]{font-size:17px;font-weight:700}.mini-translation[data-v-12ffb680]{font-size:15px;font-weight:500}.study-bar[data-v-12ffb680]{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:4;background:var(--bg);border-top:1px solid var(--line);padding:12px 16px;position:fixed}.study-button[data-v-12ffb680]{background:var(--hero);width:100%;max-width:528px;color:var(--hero-ink);margin:0 auto;display:flex}.option[data-v-12ffb680]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);text-align:left;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:16px;display:flex}.option.on[data-v-12ffb680]{border:2px solid var(--accent);font-weight:600}.sheet[data-v-12ffb680]{gap:8px;max-height:70vh;overflow-y:auto}.bar[data-v-0e8cd7ea]{background:var(--track);border-radius:999px;display:flex;overflow:hidden}.known[data-v-0e8cd7ea]{background:var(--known)}.learning[data-v-0e8cd7ea]{background:var(--learning)}.with-tabs[data-v-17a4a86e]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.sets-head[data-v-17a4a86e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.study-folder[data-v-17a4a86e]{min-height:44px;color:var(--accent);background:0 0;border:none;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex}.head-row[data-v-17a4a86e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.head[data-v-17a4a86e]{flex-direction:column;gap:2px;min-width:0;display:flex}.streak[data-v-17a4a86e]{background:var(--surface);border:1px solid var(--line);color:var(--accent);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.hero[data-v-17a4a86e]{background:var(--hero);color:var(--hero-ink);border-radius:var(--radius-l);flex-direction:column;gap:16px;padding:20px;display:flex}.sets-grid[data-v-17a4a86e]{gap:10px;display:grid}@media (width>=768px){.sets-grid[data-v-17a4a86e]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero[data-v-17a4a86e]:not(.calm){flex-direction:row;justify-content:space-between;align-items:center}.hero-button[data-v-17a4a86e]{flex-shrink:0;padding:0 28px}}@media (width>=1100px){.sets-grid[data-v-17a4a86e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero.calm[data-v-17a4a86e]{gap:0}.hero-text[data-v-17a4a86e]{flex-direction:column;gap:4px;display:flex}.hero-label[data-v-17a4a86e]{opacity:.9;font-size:14px;font-weight:500}.hero.calm .hero-label[data-v-17a4a86e]{opacity:1;font-size:17px;font-weight:700}.hero-count[data-v-17a4a86e]{font-size:28px}.hero-sub[data-v-17a4a86e]{opacity:.9;font-size:14px}.hero-button[data-v-17a4a86e]{border-radius:var(--radius-s);background:var(--hero-button);color:#25201d;justify-content:center;align-items:center;gap:8px;height:48px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.title[data-v-17a4a86e]{font-size:clamp(20px,6.4vw,26px)}.small[data-v-17a4a86e]{font-size:14px}.stats[data-v-17a4a86e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stat[data-v-17a4a86e]{flex-direction:column;gap:2px;padding:12px;display:flex}.num[data-v-17a4a86e]{font-size:20px;font-weight:700}.num.learning[data-v-17a4a86e]{color:var(--learning-ink)}.num.known[data-v-17a4a86e]{color:var(--known)}.block[data-v-17a4a86e]{flex-direction:column;gap:10px;display:flex}.h2[data-v-17a4a86e]{font-size:17px;font-weight:700}.chips[data-v-17a4a86e]{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.chip[data-v-17a4a86e]{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.chip.active[data-v-17a4a86e]{border-color:var(--accent);background:var(--accent-soft)}.chip-count[data-v-17a4a86e]{color:var(--muted)}.set[data-v-17a4a86e]{color:var(--ink);flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.set-top[data-v-17a4a86e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.set-text[data-v-17a4a86e]{flex-direction:column;gap:2px;min-width:0;display:flex}.set-title[data-v-17a4a86e]{overflow-wrap:anywhere;font-size:16px;font-weight:600}.empty[data-v-17a4a86e]{text-align:center;margin:0;padding:20px}.hint[data-v-17a4a86e]{text-align:center;margin:2px 0 0}.with-tabs[data-v-3a35c3c1]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}@media (width>=1000px){.with-tabs[data-v-3a35c3c1]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.title[data-v-3a35c3c1],.admin-link[data-v-3a35c3c1]{grid-column:1/-1}}.title[data-v-3a35c3c1]{font-size:clamp(20px,6.4vw,26px)}.small[data-v-3a35c3c1]{font-size:13px}.streak-card[data-v-3a35c3c1]{align-items:center;gap:14px;padding:16px;display:flex}.flame[data-v-3a35c3c1]{color:var(--accent)}.streak-text[data-v-3a35c3c1]{flex-direction:column;display:flex}.streak-num[data-v-3a35c3c1]{font-size:30px;line-height:1}.streak-side[data-v-3a35c3c1]{text-align:right;flex-direction:column;gap:4px;margin-left:auto;font-size:13px;display:flex}.block[data-v-3a35c3c1]{flex-direction:column;gap:10px;display:flex}.block-head[data-v-3a35c3c1]{justify-content:space-between;align-items:center;display:flex}.h2[data-v-3a35c3c1]{font-size:17px;font-weight:700}.link[data-v-3a35c3c1]{min-height:44px;color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.stats[data-v-3a35c3c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stat[data-v-3a35c3c1]{flex-direction:column;gap:2px;padding:12px;display:flex}.num[data-v-3a35c3c1]{font-size:20px;font-weight:700}.num.learning[data-v-3a35c3c1]{color:var(--learning-ink)}.num.known[data-v-3a35c3c1]{color:var(--known)}.chart[data-v-3a35c3c1]{flex-direction:column;gap:8px;padding:14px;display:flex}.bars[data-v-3a35c3c1]{align-items:flex-end;gap:3px;height:96px;display:flex}.day-bar[data-v-3a35c3c1]{background:var(--known);border-radius:3px 3px 0 0;flex:1}.day-bar.zero[data-v-3a35c3c1]{background:var(--track)}.chart-axis[data-v-3a35c3c1]{justify-content:space-between;font-size:12px;display:flex}.empty[data-v-3a35c3c1]{text-align:center;margin:0;padding:18px}.list[data-v-3a35c3c1]{margin:0;padding:0;list-style:none}.row[data-v-3a35c3c1]{border-bottom:1px solid var(--divider);align-items:center;gap:10px;padding:12px 14px;display:flex}.row[data-v-3a35c3c1]:last-child{border-bottom:none}.row-text[data-v-3a35c3c1]{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.term[data-v-3a35c3c1]{overflow-wrap:anywhere;font-size:16px;font-weight:600}.translation[data-v-3a35c3c1]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:14px}.mistakes[data-v-3a35c3c1]{color:var(--wrong);flex-shrink:0;font-size:13px;font-weight:600}.set[data-v-3a35c3c1]{color:var(--ink);flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.set-top[data-v-3a35c3c1]{justify-content:space-between;gap:10px;display:flex}.set-title[data-v-3a35c3c1]{overflow-wrap:anywhere;font-weight:600}.score[data-v-3a35c3c1]{color:var(--learning-ink);font-weight:700}.score.good[data-v-3a35c3c1]{color:var(--known)}.record[data-v-3a35c3c1]{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:inline-flex}.admin-link[data-v-3a35c3c1]{min-height:56px;color:var(--ink);align-items:center;gap:10px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.push[data-v-3a35c3c1]{margin-left:auto}.head[data-v-33f5bdbc]{flex-direction:column;gap:6px;display:flex}.crumb[data-v-33f5bdbc]{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.title[data-v-33f5bdbc]{overflow-wrap:anywhere;font-size:clamp(20px,6.4vw,26px)}.small[data-v-33f5bdbc]{font-size:14px}.actions[data-v-33f5bdbc]{gap:8px;display:flex}.action[data-v-33f5bdbc]{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);align-items:center;gap:8px;height:44px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.toast[data-v-33f5bdbc]{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;background:var(--hero);color:var(--hero-ink);white-space:nowrap;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}.export[data-v-33f5bdbc]{border-radius:var(--radius-m);background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;max-height:40vh;margin:0;padding:12px;font-size:13px;overflow:auto}.progress[data-v-33f5bdbc]{flex-direction:column;gap:8px;display:flex}.legend[data-v-33f5bdbc]{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.legend span[data-v-33f5bdbc]{align-items:center;gap:6px;display:flex}.dot[data-v-33f5bdbc]{border-radius:4px;width:8px;height:8px}.dot.known[data-v-33f5bdbc]{background:var(--known)}.dot.learning[data-v-33f5bdbc]{background:var(--learning)}.dot.new[data-v-33f5bdbc]{background:var(--new)}.words-head[data-v-33f5bdbc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.star-filter[data-v-33f5bdbc]{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.star-filter.on[data-v-33f5bdbc]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.words[data-v-33f5bdbc]{flex-direction:column;gap:10px;display:flex}.h2[data-v-33f5bdbc]{font-size:17px;font-weight:700}.list[data-v-33f5bdbc]{margin:0;padding:0;list-style:none}.row[data-v-33f5bdbc]{border-bottom:1px solid var(--divider);align-items:center;gap:4px;padding:10px 6px 10px 14px;display:flex}.row[data-v-33f5bdbc]:last-child{border-bottom:none}.row-text[data-v-33f5bdbc]{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.term[data-v-33f5bdbc]{overflow-wrap:anywhere;font-size:16px;font-weight:600}.tr[data-v-33f5bdbc]{font-size:13px;font-weight:400}.translation[data-v-33f5bdbc]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:14px}.pos[data-v-33f5bdbc]{font-size:13px}.starred[data-v-33f5bdbc]{color:var(--accent)}.unstarred[data-v-33f5bdbc]{color:var(--muted-2)}.empty[data-v-33f5bdbc]{text-align:center;margin:0;padding:20px}.page[data-v-a05540d2]{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.head[data-v-a05540d2]{flex-direction:column;gap:6px;display:flex}.title[data-v-a05540d2]{overflow-wrap:anywhere;font-size:clamp(20px,6.4vw,26px)}.small[data-v-a05540d2]{font-size:14px}.note[data-v-a05540d2],.empty[data-v-a05540d2]{text-align:center;margin:0;padding:16px}.list[data-v-a05540d2]{margin:0;padding:0;list-style:none}.row[data-v-a05540d2]{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:12px 14px;display:flex}.row[data-v-a05540d2]:last-child{border-bottom:none}.thumb[data-v-a05540d2]{object-fit:cover;border-radius:10px;flex-shrink:0;width:48px;height:48px}.row-text[data-v-a05540d2]{flex-direction:column;gap:2px;min-width:0;display:flex}.term[data-v-a05540d2]{overflow-wrap:anywhere;font-size:16px;font-weight:600}.tr[data-v-a05540d2]{font-size:13px;font-weight:400}.translation[data-v-a05540d2]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:14px}.bar[data-v-a05540d2]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.wide[data-v-a05540d2]{width:100%;max-width:528px;margin:0 auto;text-decoration:none;display:flex}.cards-page[data-v-4960e3fe]{min-height:var(--tg-viewport-stable-height,100vh);max-width:min(560px,100%);padding:12px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.top[data-v-4960e3fe]{justify-content:space-between;align-items:center;display:flex}.counter[data-v-4960e3fe]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.track[data-v-4960e3fe]{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.fill[data-v-4960e3fe]{background:var(--accent);height:4px;transition:width .25s}.tallies[data-v-4960e3fe]{justify-content:space-between;display:flex}.tally[data-v-4960e3fe]{border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.tally.learning[data-v-4960e3fe]{background:var(--learning-soft);color:var(--learning-ink)}.tally.known[data-v-4960e3fe]{background:var(--known-soft);color:var(--known)}.stage[data-v-4960e3fe]{flex-grow:1;min-height:min(380px,55vh);max-height:620px;display:flex}@media (width>=1100px){.cards-page[data-v-4960e3fe]{max-width:640px;padding-top:24px}}.card-wrap[data-v-4960e3fe]{touch-action:pan-y;flex-grow:1;transition:transform .2s;display:flex;position:relative}.flipper[data-v-4960e3fe]{transform-style:preserve-3d;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-xl);flex-grow:1;transition:transform .3s;position:relative}.flipper.flipped[data-v-4960e3fe]{transform:rotateY(180deg)}.face[data-v-4960e3fe]{backface-visibility:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 20px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.face.back[data-v-4960e3fe]{gap:18px;transform:rotateY(180deg)}.picture[data-v-4960e3fe]{object-fit:cover;border-radius:14px;flex-shrink:0;width:160px;height:110px}.term[data-v-4960e3fe]{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(28px,9vw,44px)}.transcription[data-v-4960e3fe]{color:var(--muted);font-size:18px}.pos-chip[data-v-4960e3fe]{background:var(--chip);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.flip-hint[data-v-4960e3fe]{color:var(--muted);font-size:13px;position:absolute;bottom:16px}.meanings[data-v-4960e3fe]{flex-direction:column;gap:6px;display:flex}.meanings .main[data-v-4960e3fe]{font-size:26px;font-weight:700}.meanings .more[data-v-4960e3fe]{color:var(--ink-soft);font-size:18px;font-weight:500}.example[data-v-4960e3fe]{border-top:1px solid var(--line);text-align:left;flex-direction:column;gap:4px;width:100%;padding-top:14px;font-size:15px;display:flex}.example .muted[data-v-4960e3fe]{font-size:14px}.card-tools[data-v-4960e3fe]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.card-tools button[data-v-4960e3fe]{pointer-events:auto}.tool[data-v-4960e3fe]{background:var(--chip)}.starred[data-v-4960e3fe]{color:var(--accent)}.unstarred[data-v-4960e3fe]{color:var(--muted-2)}.swipe-hint[data-v-4960e3fe]{border-radius:var(--radius-xl);pointer-events:none;border:3px solid;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.swipe-hint.known[data-v-4960e3fe]{color:var(--known);border-color:var(--known);background:color-mix(in srgb, var(--known-soft) 70%, transparent)}.swipe-hint.learning[data-v-4960e3fe]{color:var(--learning-ink);border-color:var(--learning);background:color-mix(in srgb, var(--learning-soft) 70%, transparent)}.controls[data-v-4960e3fe]{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.round[data-v-4960e3fe]{background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.small-round[data-v-4960e3fe]{width:48px;height:48px}.small-round[data-v-4960e3fe]:disabled{opacity:.4}.big[data-v-4960e3fe]{background:var(--surface);border:2px solid;width:72px;height:72px}.big.learning[data-v-4960e3fe]{color:var(--learning-ink);border-color:var(--learning)}.big.known[data-v-4960e3fe]{color:var(--known);border-color:var(--known)}.done[data-v-4960e3fe]{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;gap:12px;padding:32px 20px;display:flex}.empty[data-v-4960e3fe]{text-align:center;margin:0;padding:24px}.done-title[data-v-4960e3fe]{font-size:24px}.done p[data-v-4960e3fe]{margin:0 0 8px}.sheet-backdrop[data-v-4960e3fe]{z-index:10;background:#25201d73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-4960e3fe]{background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:560px;padding:20px 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.field[data-v-4960e3fe]{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.field legend[data-v-4960e3fe]{margin-bottom:8px;font-weight:600}.segmented[data-v-4960e3fe]{background:var(--track);border-radius:var(--radius-s);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.segmented label[data-v-4960e3fe]{height:40px;color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.segmented label.on[data-v-4960e3fe]{background:var(--surface);color:var(--ink);font-weight:600}.toggle[data-v-4960e3fe]{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.toggle input[data-v-4960e3fe]{width:22px;height:22px;accent-color:var(--accent)}@media (height<=500px){.cards-page[data-v-4960e3fe]{padding-top:4px;padding-bottom:calc(8px + env(safe-area-inset-bottom));gap:8px}.tallies[data-v-4960e3fe]{display:none}.stage[data-v-4960e3fe]{min-height:0}.face[data-v-4960e3fe]{gap:6px;padding:52px 16px 30px}.term[data-v-4960e3fe]{font-size:28px}.flip-hint[data-v-4960e3fe]{bottom:8px}.big[data-v-4960e3fe]{width:56px;height:56px}}.feedback[data-v-a1055ce7]{z-index:5;background:var(--surface);border-top:1px solid var(--line);padding:16px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.row[data-v-a1055ce7]{align-items:flex-start;gap:10px;width:100%;max-width:560px;margin:0 auto;display:flex}.badge[data-v-a1055ce7]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.correct .badge[data-v-a1055ce7],.almost .badge[data-v-a1055ce7]{background:var(--known-soft);color:var(--known)}.wrong .badge[data-v-a1055ce7]{background:color-mix(in srgb, var(--wrong) 14%, var(--surface));color:var(--wrong)}.text[data-v-a1055ce7]{flex-direction:column;gap:2px;min-width:0;display:flex}.head[data-v-a1055ce7]{font-size:16px;font-weight:700}.correct .head[data-v-a1055ce7],.almost .head[data-v-a1055ce7]{color:var(--known-ink)}.wrong .head[data-v-a1055ce7]{color:var(--wrong)}.answer[data-v-a1055ce7]{overflow-wrap:anywhere;font-size:15px;font-weight:600}.note[data-v-a1055ce7]{font-size:13px}.actions[data-v-a1055ce7]{gap:8px;width:100%;max-width:560px;margin:0 auto;display:flex}.grow[data-v-a1055ce7]{flex-grow:1}.top[data-v-beb5f442]{justify-content:space-between;align-items:center;display:flex}.center[data-v-beb5f442]{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.title[data-v-beb5f442]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.subtitle[data-v-beb5f442]{font-size:13px}.spacer[data-v-beb5f442]{width:44px}.segments[data-v-d50794a1]{gap:4px;display:grid}.segment[data-v-d50794a1]{background:var(--track);border-radius:3px;height:6px}.segment.right[data-v-d50794a1]{background:var(--known)}.segment.wrong[data-v-d50794a1]{background:var(--wrong)}.overall[data-v-d50794a1]{background:var(--track);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.overall-fill[data-v-d50794a1]{background:var(--known);height:8px}.intro-icon[data-v-2eeded08]{color:var(--accent);align-self:center}.clock[data-v-2eeded08]{flex-direction:column;align-items:center;gap:4px;display:flex}.time[data-v-2eeded08]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px}.best[data-v-2eeded08]{justify-content:center;align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.record[data-v-2eeded08]{color:var(--known);margin:0;font-weight:700}.grid[data-v-2eeded08]{flex-grow:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(88px,1fr);gap:10px;display:grid}.tile[data-v-2eeded08],.tile-gone[data-v-2eeded08]{border-radius:16px}.tile-gone[data-v-2eeded08]{border:1px dashed var(--new)}.tile[data-v-2eeded08]{border:1px solid var(--line);background:var(--surface);color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 6px;font-size:15px;font-weight:500;line-height:1.25;transition:background .15s;display:flex}.tile.term[data-v-2eeded08]{font-size:16px;font-weight:600}.tile.selected[data-v-2eeded08]{border:2px solid var(--accent);background:var(--accent-soft);color:#4e1e14}.tile.right[data-v-2eeded08]{border:2px solid var(--known);background:var(--known-soft);color:var(--known-ink)}.tile.wrong[data-v-2eeded08]{color:#4e1e14;background:#f6e1db;border:2px solid #4e1e14}:root[data-theme=dark] .tile.selected[data-v-2eeded08]{color:var(--ink)}:root[data-theme=dark] .tile.wrong[data-v-2eeded08]{border-color:var(--wrong);background:color-mix(in srgb, var(--wrong) 18%, var(--surface));color:var(--ink)}.hint[data-v-2eeded08]{text-align:center;margin:0;font-size:14px}.setup[data-v-23889361]{flex-direction:column;gap:20px;display:flex}.card-toggle[data-v-23889361]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:4px 14px}.track[data-v-23889361]{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.fill[data-v-23889361]{background:var(--accent);height:4px;transition:width .25s}.choice.picked[data-v-23889361]{border:2px solid var(--accent);background:var(--accent-soft);font-weight:600}.choice.picked .num[data-v-23889361]{border-color:var(--accent);color:var(--accent)}.tf[data-v-23889361],.matching[data-v-23889361]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.column[data-v-23889361]{flex-direction:column;gap:10px;display:flex}.pair-tile[data-v-23889361]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-height:64px;color:var(--ink);overflow-wrap:anywhere;padding:10px 12px;font-size:15px;font-weight:500;position:relative}.pair-tile.selected[data-v-23889361]{border:2px solid var(--accent);background:var(--accent-soft)}.pair-tile.paired[data-v-23889361]{border-color:var(--accent)}.pair-tile[data-v-23889361]:disabled{opacity:.6}.badge[data-v-23889361]{color:var(--accent);font-size:11px;font-weight:700;position:absolute;top:4px;left:6px}.next[data-v-23889361]{margin-top:auto}.score[data-v-23889361]{border-radius:var(--radius-l);align-items:center;gap:20px;padding:20px;display:flex}.ring[data-v-23889361]{flex-shrink:0;width:112px;height:112px;position:relative}.ring-text[data-v-23889361]{justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}.score-text[data-v-23889361]{flex-direction:column;gap:6px;font-size:15px;display:flex}.headline[data-v-23889361]{font-size:20px;font-weight:700}.small[data-v-23889361]{font-size:14px}.mistakes[data-v-23889361]{flex-direction:column;gap:10px;display:flex}.h2[data-v-23889361]{font-size:17px;font-weight:700}.mistake[data-v-23889361]{flex-direction:column;gap:8px;padding:14px;display:flex}.m-prompt[data-v-23889361]{overflow-wrap:anywhere;font-size:16px;font-weight:600}.m-given[data-v-23889361],.m-answer[data-v-23889361]{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:flex}.m-given[data-v-23889361]{color:var(--wrong)}.m-answer[data-v-23889361]{color:var(--known-ink);font-weight:600}.actions[data-v-23889361]{flex-direction:column;gap:10px;display:flex}.track[data-v-f733f889]{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.fill[data-v-f733f889]{background:var(--accent);height:4px;transition:width .25s}.listen[data-v-f733f889]{border:2px solid var(--line);background:var(--chip);width:140px;height:140px;color:var(--accent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.hint[data-v-f733f889]{align-items:center;gap:6px;display:inline-flex}.small[data-v-f733f889]{text-align:center;margin:0;font-size:14px}
