@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2)format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-math-400-normal-B7IFZoQI.woff2)format("woff2"),url(/assets/heebo-math-400-normal-BZIH-XlF.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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-symbols-400-normal-DYSXrd5A.woff2)format("woff2"),url(/assets/heebo-symbols-400-normal-5E_VKyNT.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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2)format("woff2"),url(/assets/heebo-latin-ext-400-normal-DXPdCX6a.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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2)format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2)format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-math-500-normal-DRhwLwt2.woff2)format("woff2"),url(/assets/heebo-math-500-normal-CriDK-QD.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-symbols-500-normal-DH-fW6iB.woff2)format("woff2"),url(/assets/heebo-symbols-500-normal-BHV7NI0G.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-ext-500-normal-i0ou_jpq.woff2)format("woff2"),url(/assets/heebo-latin-ext-500-normal-BxM-et3U.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-500-normal-CRntKADR.woff2)format("woff2"),url(/assets/heebo-latin-500-normal-D9arPEGc.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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-hebrew-600-normal-CGRgQ0cj.woff2)format("woff2"),url(/assets/heebo-hebrew-600-normal-OHUSVRAa.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-math-600-normal-DCATifNU.woff2)format("woff2"),url(/assets/heebo-math-600-normal-DA5TBT8e.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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-symbols-600-normal-RPS5qIGi.woff2)format("woff2"),url(/assets/heebo-symbols-600-normal-r_-lVu18.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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-latin-ext-600-normal-RIbyLypU.woff2)format("woff2"),url(/assets/heebo-latin-ext-600-normal-BYQD5BMZ.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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-latin-600-normal-C0GLQ-RT.woff2)format("woff2"),url(/assets/heebo-latin-600-normal-2W86uxnp.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2)format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-math-700-normal-CPsTiLVd.woff2)format("woff2"),url(/assets/heebo-math-700-normal-DYoC40KU.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2)format("woff2"),url(/assets/heebo-symbols-700-normal-Bez4Ifx8.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-ext-700-normal-qhovM35d.woff2)format("woff2"),url(/assets/heebo-latin-ext-700-normal-uPTFHbI6.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2)format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.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:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-hebrew-800-normal-CDdwy3LD.woff2)format("woff2"),url(/assets/heebo-hebrew-800-normal-DvzqWKY1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-math-800-normal-BsL7yxmb.woff2)format("woff2"),url(/assets/heebo-math-800-normal-CkZgLaga.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:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-symbols-800-normal-FYIx6Vl3.woff2)format("woff2"),url(/assets/heebo-symbols-800-normal-BkpivR9G.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:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-latin-ext-800-normal-BXXnkLdf.woff2)format("woff2"),url(/assets/heebo-latin-ext-800-normal-CaKn05T8.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:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-latin-800-normal-CXX3wFtI.woff2)format("woff2"),url(/assets/heebo-latin-800-normal-jzg0ZXtx.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{--blue:#0b4d8b;--blue-2:#1e6fd9;--blue-3:#2f86f6;--orange:#ff8a00;--orange-2:#ffa53a;--yellow:#ffc107;--sky:#e8f4ff;--green:#22c55e;--green-dark:#15803d;--peach:#ffecd9;--bg:#f7f9fc;--text:#111827;--muted:#5b6475;--line:#e3e8f0;--card:#fff;--red:#e5484d;--red-bg:#ffe9ea;--pink-bg:#ffe4ec;--purple:#7c4ddb;--purple-bg:#efe7ff;--green-bg:#e3f7ea;--orange-bg:#fff1df;--radius:22px;--radius-sm:14px;--shadow:0 6px 20px #11274f14;--shadow-lg:0 12px 32px #11274f24;--scale:1;--nav-h:78px;--maxw:560px}*{box-sizing:border-box}html{font-size:calc(18px * var(--scale));-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Heebo,system-ui,sans-serif;line-height:1.45;overflow-x:hidden}body.hc{--text:#000;--muted:#222;--line:#8a94a6;--bg:#fff}body.hc .card,body.hc .tile{border:2px solid #111!important}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}a{color:var(--blue-2)}h1,h2,h3{color:var(--blue);margin:0;line-height:1.2}h1{font-size:1.75rem;font-weight:800}h2{font-size:1.3rem;font-weight:700}h3{font-size:1.08rem;font-weight:700}p{margin:0}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:8px}.app{min-height:100dvh;max-width:var(--maxw);background:var(--bg);margin:0 auto;position:relative}.app.wide{max-width:1180px}.page{padding:16px 16px calc(var(--nav-h) + 24px)}.page.no-nav{padding-bottom:32px}.stack{flex-direction:column;gap:14px;display:flex}.stack-sm{flex-direction:column;gap:8px;display:flex}.row{align-items:center;gap:12px;display:flex}.row.wrap{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1;min-width:0}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:.85rem}.tiny{font-size:.75rem}.bold{font-weight:700}.mt{margin-top:12px}.mt2{margin-top:22px}.hidden{display:none!important}.topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f9fceb;align-items:center;gap:10px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.topbar h1{text-align:center;flex:1;font-size:1.45rem}.icon-btn{background:var(--card);width:48px;height:48px;box-shadow:var(--shadow);cursor:pointer;color:var(--blue);border:none;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.icon-btn.plain{box-shadow:none;background:0 0}.icon-btn.primary{background:var(--blue-2);color:#fff}.badge{background:var(--red);color:#fff;border:2px solid #fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-2px;left:-2px}.bottom-nav{width:100%;max-width:var(--maxw);z-index:30;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px 20px #11274f0f}.bottom-nav a{color:#6b7486;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex;position:relative}.bottom-nav a.active{color:var(--blue-2)}.bottom-nav a.active:before{content:"";background:var(--blue-2);border-radius:0 0 4px 4px;width:40%;height:4px;position:absolute;top:0}.bottom-nav .soon{background:var(--orange);color:#fff;border-radius:6px;padding:0 4px;font-size:.6rem;position:absolute;top:8px;left:50%;transform:translate(-50%)translate(-22px)}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 24px;font-size:1.08rem;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow .15s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.auto{width:auto}.btn.primary{color:#fff;background:linear-gradient(#2f86f6 0%,#1460c8 100%);box-shadow:0 8px 18px #1460c84d}.btn.orange{color:#fff;background:linear-gradient(#ffa53a 0%,#ff7a00 100%);box-shadow:0 8px 18px #ff7a004d}.btn.green{color:#fff;background:linear-gradient(#2bd06a 0%,#16a34a 100%);box-shadow:0 8px 18px #16a34a47}.btn.outline{color:var(--blue-2);border:2px solid var(--blue-3);background:#fff}.btn.ghost{color:#5e6878;background:#eef2f7}.btn.danger{background:var(--red-bg);color:var(--red)}.btn.sm{min-height:44px;padding:8px 16px;font-size:.95rem}.btn.xs{width:auto;min-height:36px;padding:4px 12px;font-size:.85rem}.mic-btn{cursor:pointer;color:#fff;background:radial-gradient(circle at 35% 30%,#4c9bff,#1460c8);border:none;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 8px 20px #1460c866}.mic-btn.on{background:radial-gradient(circle at 35% 30%,#ff6b6b,#d62f2f);animation:1.2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #d62f2f80}70%{box-shadow:0 0 0 16px #d62f2f00}to{box-shadow:0 0 #d62f2f00}}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card.flat{box-shadow:none;border:1px solid var(--line)}.card.tight{padding:12px 14px}.list-item{box-shadow:var(--shadow);text-align:right;cursor:pointer;width:100%;color:var(--text);background:#fff;border:none;border-radius:18px;align-items:center;gap:14px;min-height:64px;padding:14px 16px;text-decoration:none;display:flex}.list-item .chev{color:#9aa4b5;flex:none}.ico-tile{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ico-tile.sm{border-radius:13px;width:42px;height:42px}.ico-blue{background:var(--sky);color:var(--blue-2)}.ico-green{background:var(--green-bg);color:var(--green-dark)}.ico-orange{background:var(--orange-bg);color:#e06f00}.ico-pink{background:var(--pink-bg);color:#d43b6a}.ico-purple{background:var(--purple-bg);color:var(--purple)}.ico-yellow{color:#c98a00;background:#fff6d6}.ico-red{background:var(--red-bg);color:var(--red)}.tile{min-height:132px;color:var(--text);box-shadow:var(--shadow);cursor:pointer;text-align:right;border:none;border-radius:24px;flex-direction:column;justify-content:space-between;padding:18px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile .t-ico{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.tile .t-title{color:var(--blue);font-size:1.3rem;font-weight:800}.tile .t-sub{color:#3d4657;font-size:.95rem;font-weight:500}.tile.blue{background:linear-gradient(160deg,#eaf4ff,#cfe5ff)}.tile.blue .t-ico{background:linear-gradient(160deg,#3a90ff,#1460c8)}.tile.green{background:linear-gradient(160deg,#eaf8ee,#cdefd8)}.tile.green .t-ico{background:linear-gradient(160deg,#2bd06a,#15803d)}.tile.orange{background:linear-gradient(160deg,#fff3e2,#ffddb0)}.tile.orange .t-ico{background:linear-gradient(160deg,#ffa53a,#f07800)}.tile.pink{background:linear-gradient(160deg,#ffeff4,#ffd3e0)}.tile.pink .t-ico{background:linear-gradient(160deg,#ff6f97,#e23b6b)}.tile.sky{background:linear-gradient(160deg,#eef6ff,#d9eaff)}.tile.sky .t-ico{background:linear-gradient(160deg,#5aa6ff,#2f6fd6)}.tile.purple{background:linear-gradient(160deg,#f4eeff,#e2d5ff)}.tile.purple .t-ico{background:linear-gradient(160deg,#9b6bff,#6a3fd0)}.chip{border:2px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 16px;font-size:.95rem;font-weight:600;display:inline-flex}.chip.on{background:var(--blue-2);border-color:var(--blue-2);color:#fff}.chips{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.chips.wrap{flex-wrap:wrap;overflow:visible}.tag{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.tag.ok{background:var(--green-bg);color:var(--green-dark)}.tag.info{background:var(--sky);color:var(--blue-2)}.tag.wait{background:var(--orange-bg);color:#c46000}.tag.alert{background:var(--red-bg);color:var(--red)}.tag.gray{color:#586274;background:#eef1f5}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--blue);font-weight:700}.input,select.input,textarea.input{border:2px solid var(--line);background:#fff;border-radius:18px;width:100%;min-height:58px;padding:12px 18px;font-size:1.05rem}textarea.input{resize:vertical;min-height:96px}.input:focus{border-color:var(--blue-3);outline:none;box-shadow:0 0 0 4px #2f86f626}.input.ltr{text-align:left;direction:ltr}.otp{letter-spacing:.5em;text-align:center;direction:ltr;font-size:1.6rem;font-weight:700}.check{cursor:pointer;border:2px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;display:flex}.check input{width:28px;height:28px;accent-color:var(--blue-2);flex:none;margin-top:2px}.check.on{border-color:var(--blue-3);background:#f3f8ff}.switch{flex:none;width:62px;height:36px;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{cursor:pointer;background:#cbd3df;border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch span:before{content:"";background:#fff;border-radius:50%;width:28px;height:28px;transition:all .2s;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #0003}.switch input:checked+span{background:var(--green)}.switch input:checked+span:before{transform:translate(-26px)}.seg{background:#eef2f7;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{cursor:pointer;color:#5e6878;background:0 0;border:none;border-radius:999px;min-height:48px;font-weight:700}.seg button.on{background:var(--blue-2);color:#fff;box-shadow:0 4px 10px #1460c840}.banner{border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:500;display:flex}.banner.warn{color:#8a4b00;background:#fff4e0;border:2px solid #ffd596}.banner.danger{background:var(--red-bg);color:#9b1c20;border:2px solid #f7b4b6}.banner.info{background:var(--sky);color:#134a86;border:2px solid #bbdaff}.banner.ok{background:var(--green-bg);color:#166534;border:2px solid #a7e5bc}.demo-pill{color:#8a4b00;background:#fff4e0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.modal-back{z-index:100;background:#0a193273;justify-content:center;align-items:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.modal{width:100%;max-width:var(--maxw);max-height:92dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;animation:.2s up;overflow-y:auto}@media (width>=700px){.modal-back{align-items:center}.modal{border-radius:28px}}@keyframes fade{0%{opacity:0}}@keyframes up{0%{opacity:.6;transform:translateY(30px)}}.toast{bottom:calc(var(--nav-h) + 20px);z-index:200;color:#fff;box-shadow:var(--shadow-lg);background:#13233f;border-radius:18px;max-width:92vw;padding:14px 22px;font-weight:600;animation:.2s up;position:fixed;left:50%;transform:translate(-50%)}.toast.err{background:#9b1c20}.spinner{border:4px solid #d6e4f7;border-top-color:var(--blue-2);border-radius:50%;width:34px;height:34px;margin:24px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;color:var(--muted);padding:30px 16px}.hero-splash{flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero-splash .bg{background-position:60%;background-size:cover;position:absolute;inset:0}.hero-splash .bg:after{content:"";background:linear-gradient(#ffffffe6 0%,#ffffff8c 35%,#fff0 60%,#fff3 85%,#ffffffbf 100%);position:absolute;inset:0}.hero-splash .content{z-index:1;padding:36px 20px calc(30px + env(safe-area-inset-bottom));flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.logo{width:min(250px,66vw)}.slogan{color:var(--blue);text-align:center;text-shadow:0 1px #fff;margin-top:8px;font-size:1.45rem;font-weight:700;line-height:1.35}.home-head{background-position:50%;background-size:cover;border-radius:0 0 30px 30px;padding:18px 18px 74px;position:relative;overflow:hidden}.home-head:before{content:"";background:linear-gradient(#ffffffe0,#ffffff59 70%,#ffffff26);position:absolute;inset:0}.home-head>*{position:relative}.avatar{object-fit:cover;box-shadow:var(--shadow);background:var(--sky);border:3px solid #fff;border-radius:50%;flex:none}.quote-card{align-items:center;gap:14px;margin:-56px 16px 0;display:flex;position:relative}.quote-card .q{color:var(--blue);font-size:1.12rem;font-weight:700}.tiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tiles .span2{flex-direction:row;grid-column:span 2;align-items:center;min-height:100px}.chat-hero{background:#dfe9f5;border-radius:26px;min-height:280px;position:relative;overflow:hidden}.chat-hero img{object-fit:cover;object-position:center 20%;width:100%;height:300px}.bubble-big{bottom:14px;box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:14px 16px;position:absolute;inset-inline:14px}.msgs{flex-direction:column;gap:10px;display:flex}.msg{white-space:pre-wrap;word-wrap:break-word;border-radius:20px;max-width:86%;padding:12px 16px;font-size:1.05rem}.msg.me{color:#fff;background:linear-gradient(#2f86f6,#1460c8);border-bottom-right-radius:6px;align-self:flex-start}.msg.bot{box-shadow:var(--shadow);background:#fff;border-bottom-left-radius:6px;align-self:flex-end}.msg.sys{color:#8a4b00;text-align:center;background:#fff4e0;align-self:center;max-width:96%;font-size:.9rem}.msg.other{box-shadow:var(--shadow);background:#fff;align-self:flex-end}.msg .who{color:var(--blue-2);margin-bottom:2px;font-size:.75rem;font-weight:700}.composer{bottom:calc(var(--nav-h) + 8px);background:linear-gradient(180deg, #f7f9fc00, var(--bg) 30%);z-index:5;align-items:center;gap:10px;padding-top:10px;display:flex;position:sticky}.composer.no-nav{bottom:10px}.composer .box{box-shadow:var(--shadow);border:2px solid var(--line);background:#fff;border-radius:999px;flex:1;align-items:center;padding:4px 6px;display:flex}.composer input{background:0 0;border:none;outline:none;flex:1;min-width:0;min-height:52px;padding:0 12px;font-size:1.05rem}.media-card{box-shadow:var(--shadow);color:var(--text);text-align:right;cursor:pointer;background:#fff;border:none;border-radius:20px;gap:0;width:100%;min-height:116px;text-decoration:none;display:flex;overflow:hidden}.media-card .img{background:var(--sky) center/cover no-repeat;flex:none;width:40%;max-width:170px}.media-card .body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:14px;display:flex}.media-card .title{color:var(--blue);font-size:1.15rem;font-weight:800;line-height:1.25}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.companions{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.companion{cursor:pointer;background:var(--sky);aspect-ratio:1;border:3px solid #0000;border-radius:18px;padding:0;overflow:hidden}.companion img{object-fit:cover;width:100%;height:100%}.companion.on{border-color:var(--blue-3);box-shadow:0 0 0 4px #2f86f640}.progress{background:#e6ecf4;border-radius:999px;height:14px;overflow:hidden}.progress>div{background:linear-gradient(90deg,#2bd06a,#16a34a);border-radius:999px;height:100%;transition:width .3s}.progress.warn>div{background:linear-gradient(90deg,#ffa53a,#ff7a00)}.progress.bad>div{background:linear-gradient(90deg,#ff6b6b,#d62f2f)}.steps{justify-content:center;gap:6px;display:flex}.steps span{background:#d6e0ee;border-radius:4px;width:28px;height:8px}.steps span.on{background:var(--blue-2)}.game-wrap{flex-direction:column;gap:12px;display:flex}.scoreboard{gap:10px;display:flex}.scoreboard .p{box-shadow:var(--shadow);text-align:center;background:#fff;border:3px solid #0000;border-radius:16px;flex:1;padding:10px 12px}.scoreboard .p.turn{border-color:var(--orange)}.scoreboard .p .n{color:var(--blue);font-weight:700}.scoreboard .p .s{font-size:1.6rem;font-weight:800}.mem-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mem-card{aspect-ratio:3/4;cursor:pointer;perspective:600px;border:none;border-radius:16px;place-items:center;font-size:2rem;transition:transform .25s;display:grid}.mem-card.back{color:#fff9;box-shadow:var(--shadow);background:linear-gradient(160deg,#3a90ff,#1460c8)}.mem-card.face{box-shadow:var(--shadow);background:#fff;border:3px solid #cfe5ff}.mem-card.done{background:var(--green-bg);opacity:.85;border:3px solid #a7e5bc}.answers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.answer{border:3px solid var(--line);cursor:pointer;min-height:76px;color:var(--blue);background:#fff;border-radius:20px;padding:10px;font-size:1.3rem;font-weight:800}.answer.text{font-size:1.05rem}.answer.right{background:var(--green-bg);border-color:var(--green);color:var(--green-dark)}.answer.wrong{background:var(--red-bg);border-color:var(--red);color:var(--red)}.question{text-align:center;color:var(--blue);padding:18px 10px;font-size:1.6rem;font-weight:800}.question.text{font-size:1.25rem}.ck-board{aspect-ratio:1;width:100%;box-shadow:var(--shadow-lg);direction:ltr;border:6px solid #8b5a2b;border-radius:14px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.ck-sq{cursor:pointer;border:none;place-items:center;padding:0;display:grid;position:relative}.ck-sq.light{background:#f3ddb4}.ck-sq.dark{background:#a86b3c}.ck-sq.sel{box-shadow:inset 0 0 0 4px var(--yellow)}.ck-sq.target:after{content:"";background:#ffd740d9;border-radius:50%;width:34%;height:34%}.ck-sq.last{box-shadow:inset 0 0 0 3px #ffffff8c}.ck-piece{color:#ffd54f;border-radius:50%;place-items:center;width:78%;height:78%;display:grid;box-shadow:inset 0 -4px #00000040,0 3px 6px #00000059}.ck-piece.w{background:radial-gradient(circle at 35% 30%,#ff6b6b,#c62828)}.ck-piece.b{background:radial-gradient(circle at 35% 30%,#4b4b4b,#111)}.bg-board{box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;direction:ltr;background:#5a3416;border-radius:14px;padding:6px}.bg-half{grid-template-columns:repeat(6,1fr) .7fr repeat(6,1fr);height:190px;display:grid}.bg-mid{justify-content:center;align-items:center;gap:10px;height:34px;display:flex}.bg-pt{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:relative}.bg-half.top .bg-pt{flex-direction:column;justify-content:flex-start}.bg-half.bottom .bg-pt{flex-direction:column-reverse;justify-content:flex-start}.bg-pt .tri{clip-path:polygon(0 0,100% 0,50% 88%);position:absolute;inset:0}.bg-half.bottom .bg-pt .tri{clip-path:polygon(50% 12%,100% 100%,0 100%)}.bg-pt.c1 .tri{background:#e9c79a}.bg-pt.c2 .tri{background:#b4472c}.bg-pt.sel .tri{background:#ffd54f}.bg-pt.target .tri{background:#7cd992}.bg-chk{aspect-ratio:1;z-index:1;border-radius:50%;place-items:center;width:84%;margin:1px 0;font-size:.75rem;font-weight:800;display:grid;position:relative;box-shadow:inset 0 -3px #00000040,0 2px 3px #0006}.bg-chk.w{color:#5a3416;background:radial-gradient(circle at 35% 30%,#fff,#e4d6c2)}.bg-chk.b{color:#fff;background:radial-gradient(circle at 35% 30%,#555,#111)}.bg-bar{cursor:pointer;background:#3e220c;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;display:flex}.bg-bar.sel{background:#7a5a1c}.die{color:#222;background:#fff;border-radius:10px;place-items:center;width:46px;height:46px;font-size:1.4rem;font-weight:800;display:grid;box-shadow:0 3px 6px #0000004d}.die.used{opacity:.35}.bg-off{color:#7a4a20;cursor:pointer;background:#fff6ea;border:3px dashed #c9a27a;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:700;display:flex}.bg-off.target{border-color:var(--green);background:var(--green-bg);color:var(--green-dark)}.admin-tabs{gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.table{border-collapse:collapse;width:100%;box-shadow:var(--shadow);background:#fff;border-radius:16px;font-size:.9rem;overflow:hidden}.table th,.table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:10px 12px}.table th{color:var(--blue);background:#f1f5fb;font-weight:700}.table-wrap{overflow-x:auto}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.stat{box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:14px}.stat .v{color:var(--blue);font-size:1.7rem;font-weight:800}.stat .l{color:var(--muted);font-size:.85rem}@media (width>=760px){.app:not(.wide){box-shadow:0 0 0 1px var(--line)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html.admin-mode{font-size:15px}html.admin-mode body{background:#f2f5fa}.adm{grid-template-columns:236px minmax(0,1fr);min-height:100dvh;display:grid}.adm-side{border-inline-end:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0}.adm-brand{color:var(--blue);align-items:center;gap:10px;font-weight:800;display:flex}.adm-brand img{width:104px}.adm-nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.adm-nav button{color:#334155;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;font-weight:600;display:flex}.adm-nav button:hover{background:#f1f5fb}.adm-nav button.on{background:var(--sky);color:var(--blue-2)}.adm-me{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.adm-main{min-width:0;padding:22px 28px 48px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.adm-head h1{font-size:1.6rem}.adm-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adm-access.warn{background:#fff4e0}.adm .card,.adm .stat{border-radius:14px;box-shadow:0 1px 3px #11274f14}.adm .input{border-radius:10px;min-height:40px;padding:6px 12px}.adm .btn.sm{min-height:40px}.adm .table{border-radius:12px;box-shadow:0 1px 3px #11274f14}.table.hover tbody tr:hover{background:#f7faff}.adm-modes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adm-mode{text-align:right;border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.adm-mode.on{border-color:var(--blue-3);background:var(--sky)}.adm-switch{border:1px solid var(--line);cursor:pointer;background:#fafbfd;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px}.adm-switch input{flex:none;width:20px;height:20px;margin-top:2px}.adm-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adm-form label{color:#475569;flex-direction:column;gap:4px;font-size:.85rem;font-weight:600;display:flex}.adm-drawer-bg{z-index:60;background:#0f172a59;justify-content:flex-start;display:flex;position:fixed;inset:0}.adm-drawer{width:min(460px,100%);height:100dvh;box-shadow:var(--shadow-lg);background:#f7f9fc;padding:20px;animation:.15s up;overflow-y:auto}@media (width<=900px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{flex-direction:column;height:auto;padding:12px;position:static}.adm-nav{flex-direction:row;overflow-x:auto}.adm-nav button{white-space:nowrap;width:auto}.adm-main{padding:16px}.adm-cols,.adm-modes,.adm-form{grid-template-columns:1fr}}
