@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/heebo-hebrew-300-normal-DMHwgbyK.woff2)format("woff2"),url(/assets/heebo-hebrew-300-normal-DhiLThZN.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:300;src:url(/assets/heebo-math-300-normal-BDPvOlOu.woff2)format("woff2"),url(/assets/heebo-math-300-normal-C8-tMk8I.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:300;src:url(/assets/heebo-symbols-300-normal-CIv9Rdow.woff2)format("woff2"),url(/assets/heebo-symbols-300-normal-COSJVlD8.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:300;src:url(/assets/heebo-latin-ext-300-normal-SamjWT0A.woff2)format("woff2"),url(/assets/heebo-latin-ext-300-normal-BuBYV7e3.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:300;src:url(/assets/heebo-latin-300-normal-l1mjclFe.woff2)format("woff2"),url(/assets/heebo-latin-300-normal-CkI_cSfW.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: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}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2)format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2)format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2)format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2)format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2)format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2)format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2)format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2)format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2)format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.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:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-hebrew-400-normal-D1SqjNdY.woff2)format("woff2"),url(/assets/frank-ruhl-libre-hebrew-400-normal-BXUQzM2e.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:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-latin-ext-400-normal-B_dXehWi.woff2)format("woff2"),url(/assets/frank-ruhl-libre-latin-ext-400-normal-BZfVaX-v.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:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-latin-400-normal-hBB2j9Kl.woff2)format("woff2"),url(/assets/frank-ruhl-libre-latin-400-normal-CF3uE58i.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{--brand-notaword:#2563eb;--brand-notacat:#a8432f;--brand-notascene:#0f766e;--zoom:1;--comment:#a855f7;--comment-soft:#a855f724;--alternative:#eab308;--alternative-soft:#eab30829;--bubble-bg:#0d1322;--bubble-fg:#f1f5f9;--bubble-frame:linear-gradient(135deg, #a855f7, #3b82f6, #6366f1);--status-approved:#3da54a12;--status-mt:#c0353012;--status-edited:#b4a0000d;--mm-approved:#d3ecd8;--mm-mt:#f5d3d1;--mm-edited:#f3eab9}body.dark-mode{--mm-approved:#1f4128;--mm-mt:#4d2421;--mm-edited:#4a4215}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body,button,input,textarea{font-family:Heebo,system-ui,-apple-system,sans-serif!important}body{background:var(--bg-app);height:100vh;color:var(--text-main);flex-direction:column;display:flex;overflow:hidden}.hidden{display:none!important}body.focus-mode .workspace-core{height:100vh}.exit-focus-btn{top:14px;z-index:9999;color:#f8fafc;cursor:pointer;opacity:.4;background:#0f172a99;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .2s;position:fixed;inset-inline-end:16px}.exit-focus-btn:hover{opacity:1;background:#ef4444;border-color:#ef4444}.ProseMirror ::selection{color:#fff!important;background:#3b82f6!important}body.dark-mode .ProseMirror ::selection{color:#0f172a!important;background:#60a5fa!important}body.focus-mode header{z-index:1600;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;top:0;left:0;right:0}body.focus-mode.reveal-top header{opacity:1;pointer-events:auto}body.focus-mode .sm-rail,body.focus-mode .sm-shell,body.focus-mode .minimap-container{opacity:0;pointer-events:none;transition:opacity .25s}body.focus-mode.reveal-rail .sm-rail,body.focus-mode.reveal-rail .sm-shell,body.focus-mode.reveal-map .minimap-container{opacity:1;pointer-events:auto}body.focus-mode .editor-canvas .ProseMirror>*{opacity:.28;transition:opacity .3s}body.focus-mode .editor-canvas .ProseMirror>.is-active-block{opacity:1}:root{--bg-app:#f8fafc;--bg-canvas:#fff;--bg-hover:#f1f5f9;--bg-elevated:#fff;--text-main:#0f172a;--text-muted:#64748b;--accent-primary:#2563eb;--border-subtle:#e2e8f0;--border-elevated:#e2e8f0}body.dark-mode{--bg-app:#050505;--bg-canvas:#0a0a0a;--bg-hover:#1c1c1c;--bg-elevated:#141414;--text-main:#ececec;--text-muted:#9b9b9b;--accent-primary:#3b82f6;--border-subtle:#1f1f1f;--border-elevated:#333}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:10px}.atomic-toast{z-index:9999;opacity:0;pointer-events:none;color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:12px;max-width:min(420px,100vw - 16px);padding:10px 20px;font-size:13.5px;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(-4px);box-shadow:0 8px 22px #00000038}.atomic-toast.is-in{opacity:1;transform:none}.atomic-tooltip{z-index:10000;color:#f8fafc;pointer-events:none;white-space:nowrap;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:500;position:fixed;box-shadow:0 4px 12px #0000004d}.confirm-overlay{z-index:9700;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog{background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:12px;width:340px;padding:18px;box-shadow:0 10px 25px #0003}.confirm-message{color:var(--text-main);white-space:pre-line;margin-bottom:16px;font-size:14px;line-height:1.6}.confirm-actions{gap:8px;display:flex}.confirm-btn{border:1px solid var(--border-elevated);color:var(--text-main);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:13px}.confirm-btn:hover{background:var(--bg-hover)}.confirm-btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.confirm-btn-danger:hover{background:#b91c1c}.confirm-btn-primary{color:#fff;background:#2563eb;border-color:#2563eb}.confirm-btn-primary:hover{background:#1d4ed8}.location-overlay.is-anchored,.explorer-overlay.is-anchored,.confirm-overlay.is-anchored{background:0 0;display:block}.location-overlay.is-anchored>*,.explorer-overlay.is-anchored>*,.confirm-overlay.is-anchored>*{box-shadow:0 18px 48px #0f172a38,0 0 0 1px #0f172a0a}body.dark-mode .location-overlay.is-anchored>*,body.dark-mode .explorer-overlay.is-anchored>*,body.dark-mode .confirm-overlay.is-anchored>*{box-shadow:0 18px 48px #000c}.link-popover{z-index:2600;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:8px;align-items:center;gap:4px;max-width:360px;padding:5px 6px 5px 10px;font-size:12.5px;display:flex;position:fixed;box-shadow:0 8px 20px #00000029}body.dark-mode .link-popover{box-shadow:0 10px 26px #000000bf}.link-popover-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-primary);direction:ltr;flex:1;margin-inline-end:6px;text-decoration:none;overflow:hidden}.link-popover-url:hover{text-decoration:underline}.link-popover-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex}.link-popover-btn:hover{background:var(--bg-hover);color:var(--text-main)}.link-popover-remove:hover{color:#dc2626}.app-header{background:var(--bg-canvas);border-bottom:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none;z-index:100;justify-content:space-between;align-items:center;height:48px;padding:0 16px;transition:opacity .3s;display:flex}.header-right,.header-left{align-items:center;gap:12px;display:flex}.brand{color:var(--text-main);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.lucide-icon{width:18px;height:18px}.icon-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .2s;display:flex}.icon-btn:hover{background:var(--bg-hover);color:var(--text-main)}.lang-btn{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:28px;font-size:14px;font-weight:700;transition:background .2s;display:flex;font-family:Heebo,sans-serif!important}.lang-btn:hover{background:var(--bg-hover)}.autosave-badge{color:#10b981;align-items:center;gap:6px;font-size:12px;display:flex}.autosave-badge.saving{color:#f59e0b}.pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite autosave-pulse}.autosave-badge.saving .pulse-dot{background:#f59e0b;animation-duration:.9s}@keyframes autosave-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.45;box-shadow:0 0 0 3px #0000}}.stats-badge{color:var(--text-muted);background:var(--bg-hover);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px}.stats-dialog{top:calc(100% + 8px);background:var(--bg-elevated);border:1px solid var(--border-elevated);z-index:3000;border-radius:12px;width:270px;padding:14px;position:absolute;inset-inline-end:0;box-shadow:0 10px 25px #0003}.stats-dialog-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;font-size:13px;font-weight:700;display:flex}.close-dialog-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:12px}.stats-grid{flex-direction:column;gap:8px;font-size:12px;display:flex}.stat-item{color:var(--text-muted);justify-content:space-between;display:flex}.stat-border-bottom{border-bottom:1px solid var(--border-subtle);margin-bottom:2px;padding-bottom:8px}.stat-val{color:var(--text-main);font-weight:700}.lang-btn{letter-spacing:0;font-weight:600!important}.lang-btn.is-latin{letter-spacing:.03em;font-family:Rubik,Heebo,sans-serif!important;font-size:13px!important;font-weight:600!important}.app-header button:focus:not(:focus-visible){outline:none}.app-header button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #2563eb59}.zoom-chip{border:1px solid var(--border-subtle);border-radius:7px;align-items:center;height:28px;display:flex;overflow:hidden}.zoom-chip button{min-width:26px;height:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:14px;line-height:1}.zoom-chip button:hover{background:var(--bg-hover);color:var(--text-main)}.zoom-chip .zoom-pct{font-variant-numeric:tabular-nums;border-inline:1px solid var(--border-subtle);min-width:46px;font-size:12px}.brand-mark{width:64px;height:42px;margin-block:-2px;display:block}html[dir=ltr] .brand-mark{transform:scaleX(-1)}.brand-title{letter-spacing:.005em;background:linear-gradient(90deg,#1e3a8a 0%,#213f98 18%,#2a499e 34%,#37549b 48%,#475f94 60%,#57698e 74%,#61718c 88%,#64748b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;line-height:1;font-family:Rubik,Heebo,sans-serif!important}body.dark-mode .brand-title{background-image:linear-gradient(90deg,#dbeafe 0%,#d1e0fa 22%,#c3d3f1 42%,#b3c3e2 58%,#a3b2cd 76%,#94a3b8 100%)}.brand-nota{font-weight:700}.brand-word{font-weight:400}.doc-title{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:14px;font-weight:500;overflow:hidden}.doc-title:not(:empty):before{content:"·";color:var(--text-muted);margin-inline:8px}.doc-title{cursor:text;border-radius:5px;padding:2px 4px}.doc-title:hover{background:var(--bg-hover)}.doc-title-edit{align-items:center;gap:4px;margin-inline-start:6px;display:inline-flex}.doc-title-input{border:1px solid var(--accent-primary);background:var(--bg-canvas);width:240px;color:var(--text-main);border-radius:6px;outline:none;padding:3px 8px;font-family:inherit;font-size:14px;font-weight:500}.doc-title-ok{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}#doc-title{display:none!important}.tab-rename{z-index:1500;background:var(--bg-elevated);border:1px solid #93c5fd;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:6px 8px;width:520px;max-width:calc(100vw - 16px);padding:10px 12px;display:grid;position:fixed;box-shadow:0 14px 34px #0f172a29}.tab-rename label{color:var(--text-muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.tab-rename input{border:1px solid var(--accent-primary);background:var(--bg-canvas);height:34px;color:var(--text-main);border-radius:8px;outline:3px solid #2563eb26;padding:0 10px;font-family:inherit;font-size:14px}.tab-rename-ok{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:34px;height:34px;font-size:15px}.tab-rename-hint{color:var(--text-muted);grid-column:1/-1;justify-content:space-between;font-size:11.5px;display:flex}.brand-mark,.brand-title{cursor:pointer}.suite-bar{--suite-bar:var(--bg-canvas);--suite-line:var(--border-subtle);--suite-wm-from:#3b2391;--suite-wm-to:#8a73df;background:var(--suite-bar)!important;border-bottom:1px solid var(--suite-line)!important}:is(body.dark-mode,html.dark) .suite-bar{--suite-wm-from:#ede9fe;--suite-wm-to:#a996ec}.suite-brand{cursor:pointer;border-radius:8px;align-items:center;gap:8px;text-decoration:none;display:flex}.suite-mark{width:34px;height:34px;margin-block:-3px;display:block}.suite-name{letter-spacing:.005em;background:linear-gradient(90deg, var(--suite-wm-from) 0%, var(--suite-wm-to) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Rubik,Heebo,sans-serif;font-size:20px;font-weight:400;line-height:1}.suite-name b{font-weight:700}.tool-zone{box-sizing:content-box;flex:0 0 140px;justify-content:flex-end;align-items:center;gap:4px;width:140px;padding-inline-end:12px;display:flex;position:relative}.tool-zone:after{content:"";inset-inline-end:0;background:var(--suite-line);width:1px;position:absolute;top:7px;bottom:7px}.suite-bar .lighthouse-pill,.suite-bar .suite-lh-slot{box-sizing:border-box;justify-content:center;min-width:112px}.suite-bar .suite-lh-slot{flex:0 0 112px;height:30px}.suite-bar .autosave-badge,.suite-bar .sind{box-sizing:border-box;white-space:nowrap;flex:0 0 112px;width:112px;overflow:hidden}.suite-bar .stats-badge,.suite-bar .nc-stats{box-sizing:border-box;text-align:center;white-space:nowrap;min-width:176px}.suite-bar .suite-lang-slot{flex:0 0 36px;width:36px;height:28px}.acct-chip{height:34px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:99px;flex:none;align-items:center;gap:7px;padding:2px;font-family:Heebo,sans-serif;font-size:13.5px;font-weight:600;transition:background .15s;display:inline-flex}.acct-chip:hover,.acct-chip[aria-expanded=true]{background:var(--bg-hover)}.acct-chip.has-label{border:1px solid var(--border-subtle);height:34px;padding-inline:3px 12px}.acct-face{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px;display:block}.acct-chip.has-label .acct-face{width:26px;height:26px}.acct-initials{color:#fff;letter-spacing:.02em;background:hsl(var(--acct-hue,262) 42% 46%);justify-content:center;align-items:center;font-family:Rubik,Heebo,sans-serif;font-weight:700;line-height:1;display:flex}.acct-anon{color:var(--text-muted);border:1px solid var(--border-elevated);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.acct-anon svg{width:17px;height:17px}.acct-label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.acct-pop{z-index:1600;background:var(--bg-elevated,var(--bg-canvas));border:1px solid var(--border-elevated);width:280px;color:var(--text-main);border-radius:12px;flex-direction:column;gap:2px;padding:8px;font-family:Heebo,sans-serif;display:flex;position:fixed;box-shadow:0 12px 28px #0f172a2e}.acct-pop-who{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.acct-pop-who .acct-face{width:44px;height:44px}.acct-pop-names{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-pop-names b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.acct-pop-user,.acct-pop-mail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:12.5px;overflow:hidden}.acct-pop-note{color:#92400e;background:#d977061a;border-radius:7px;margin:0 4px 4px;padding:6px 8px;font-size:12.5px}:is(body.dark-mode,html.dark) .acct-pop-note{color:#fcd34d}.acct-pop-item{height:36px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex;text-decoration:none!important}.acct-pop-item:hover,.acct-pop-item:focus-visible{background:var(--bg-hover);outline:none}img.acct-face{background:var(--bg-hover);box-shadow:0 0 0 1px var(--border-subtle)}.suite-tools{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:4px;padding:4px 4px 8px;font-family:Heebo,sans-serif;display:grid}.suite-tool{color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 6px;font-family:inherit;display:flex;position:relative}.suite-tool:hover,.suite-tool:focus-visible{background:var(--bg-hover);outline:none}.suite-tool.is-here{background:var(--bg-hover);cursor:default}.suite-tool.is-here:after{content:"";bottom:0;background:var(--tool);border-radius:2px;height:2px;position:absolute;inset-inline:22%}.suite-tool.is-soon{cursor:default;opacity:.5}.suite-tool.is-soon:hover{background:0 0}.suite-tool-mark{object-fit:contain;width:36px;height:24px}.suite-tool-mark-notacat{width:26px;height:26px;margin-block:-1px}.suite-tool-dot{background:var(--tool);opacity:.7;border-radius:7px;width:24px;height:24px}html[dir=ltr] .suite-tool-mark-notaword{transform:scaleX(-1)}.suite-tool-name{font-size:12.5px;font-weight:600}.suite-tool-note{color:var(--text-muted);min-height:14px;font-size:10.5px}.workspace-core{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.editor-container{background:var(--bg-canvas);flex:1;justify-content:center;padding:60px 20px;display:flex;overflow-y:auto}.editor-wrapper{width:100%;max-width:max(740px, min(calc(740px * var(--zoom,1)), calc(100% - 420px)));position:relative}.editor-canvas{outline:none;width:100%}.ProseMirror{font-size:calc(18px * var(--zoom,1));color:var(--text-main);outline:none;width:100%;min-height:400px;line-height:1.8}.ProseMirror p{text-align:justify;margin-bottom:1.4em}.ProseMirror h1{margin-bottom:.6em;font-size:1.8em;font-weight:800}.ProseMirror h2{margin:1.2em 0 .5em;font-size:1.4em;font-weight:700}.ProseMirror h3{margin:1em 0 .4em;font-size:1.15em;font-weight:700}.ProseMirror blockquote{border-inline-start:4px solid var(--accent-primary);color:var(--text-muted);margin:1.5em 0;padding-inline-start:16px;font-style:italic}.ProseMirror mark{color:#0f172a;border-radius:2px;padding:0 1px}.editor-canvas .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;pointer-events:none;height:0;color:var(--text-muted);opacity:.7}html[lang=en] .ProseMirror p.is-editor-empty:first-child:before{direction:ltr;unicode-bidi:isolate}html[lang=he] .ProseMirror p.is-editor-empty:first-child:before{direction:rtl;unicode-bidi:isolate}.workspace-core.split-h{flex-direction:column}.workspace-core.split-v{flex-direction:row}.workspace-core.split-h>.editor-container,.workspace-core.split-v>.editor-container{min-width:0;min-height:0}.workspace-core .split-pane{flex:1 1 0}.split-divider{cursor:row-resize;z-index:5;background:0 0;flex:0 0 14px;position:relative}.split-v .split-divider{cursor:col-resize}.split-controls{top:50%;opacity:.55;gap:2px;transition:opacity .15s;display:flex;position:absolute;inset-inline-start:-64px;transform:translateY(-50%)}.split-divider:hover .split-controls{opacity:1}.split-v .split-controls{inset-inline-start:50%;flex-direction:column;top:24px;transform:translate(50%)}.split-controls button{width:26px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.split-controls button:hover{background:var(--bg-hover);color:var(--text-main)}.split-v .minimap-container{display:none}#toggle-split-btn.is-active{color:var(--accent-primary);background:#2563eb1a}.split-pane .editor-wrapper{padding-top:24px}.workspace-core.split-v>#editor-container{padding-inline-start:96px}.workspace-core.split-h>.is-active-pane,.workspace-core.split-v>.is-active-pane{box-shadow:inset 0 2px #2563eb59}.split-h .split-divider{border-radius:0 4px 4px 0}.workspace-core{background:var(--bg-canvas)}.split-line{background:#cbd5e1;border-radius:2px;height:4px;transition:left .2s;position:absolute;top:50%;transform:translateY(-50%)}body.dark-mode .split-line{background:#475569}.split-divider:hover .split-line{background:var(--accent-primary);opacity:.6}.split-v .split-line{height:auto;top:0;bottom:0;transform:translate(-50%);width:4px!important;left:50%!important}.workspace-core{transition:opacity .18s}body.nw-booting .workspace-core{opacity:0}.minimap-container{top:24px;bottom:24px;z-index:40;-webkit-user-select:none;user-select:none;width:170px;position:absolute;inset-inline-end:24px;overflow:hidden}.minimap-track{will-change:transform;width:100%;position:relative}.minimap-content{transform-origin:100% 0;cursor:pointer;position:absolute;top:0;right:0}.minimap-doc{pointer-events:auto;color:#64748b;min-height:0!important}.minimap-doc *{cursor:pointer}body.dark-mode .minimap-doc{color:#8f8f8f}.minimap-doc .minimap-heading{color:#2563eb}body.dark-mode .minimap-doc .minimap-heading{color:#8ec5ff;text-shadow:0 0 2px #60a5fa73}.minimap-doc .minimap-heading:hover{color:#1d4ed8}body.dark-mode .minimap-doc .minimap-heading:hover{color:#93c5fd}.minimap-doc h2{transform:translate(-30px)}.minimap-doc h3{transform:translate(-60px)}.minimap-doc h4{transform:translate(-90px)}.minimap-doc h5,.minimap-doc h6{transform:translate(-120px)}.minimap-doc blockquote{outline-offset:6px;color:inherit;border-inline-start-width:10px;border-radius:4px;outline:4px solid #2563eb47}.minimap-doc mark{background:0 0}.minimap-doc .sidenote-mark,.minimap-doc .sidenote-mark-active{background:#a855f78c;border-radius:6px}.minimap-doc .branch-mark{background:#eab30899;border-radius:6px;text-decoration:none}.minimap-doc .branch-mark-active{background:#eab30899}body.dark-mode .minimap-doc .sidenote-mark{background:#c084fcb3}body.dark-mode .minimap-doc .branch-mark{background:#facc15b3}.minimap-doc .minimap-accordion{box-sizing:border-box;background:#eab3081a;border-inline-start:8px solid #eab30899}.minimap-viewport{cursor:grab;z-index:2;background:#64748b1c;border-top:1px solid #64748b29;border-bottom:1px solid #64748b29;transition:background .15s;position:absolute;top:0;left:0;right:0}.minimap-viewport:hover{background:#64748b29}.minimap-viewport.dragging{cursor:grabbing;background:#64748b33}body.dark-mode .minimap-viewport{background:#ffffff14;border-color:#ffffff1f}body.dark-mode .minimap-viewport:hover{background:#ffffff17}@media (width<=1100px){.minimap-container{display:none}}.minimap-content[data-doc-dir=ltr]{transform-origin:0 0;left:0;right:auto}.minimap-doc[dir=ltr] h2{transform:translate(30px)}.minimap-doc[dir=ltr] h3{transform:translate(60px)}.minimap-doc[dir=ltr] h4{transform:translate(90px)}.minimap-doc[dir=ltr] h5,.minimap-doc[dir=ltr] h6{transform:translate(120px)}.minimap-rail{top:24px;bottom:24px;cursor:pointer;z-index:3;background:#64748b14;border-radius:4px;width:8px;position:absolute;inset-inline-end:8px}body.dark-mode .minimap-rail{background:#ffffff0f}.rail-view{pointer-events:none;background:#64748b47;border-radius:4px;position:absolute;inset-inline:0}body.dark-mode .rail-view{background:#fff3}.rail-tick{cursor:pointer;background:#2563eb;border-radius:1px;height:2px;position:absolute;inset-inline-end:0;transform:translateY(-1px)}.rail-tick.rail-l1{width:14px;height:3px;inset-inline-end:-3px}.rail-tick.rail-l2{width:8px}.rail-tick.rail-l3{opacity:.6;width:5px}body.dark-mode .rail-tick{background:#8ec5ff}body.focus-mode:not(.reveal-map) .minimap-rail,.split-v .minimap-rail{display:none}@media (width<=1100px){.minimap-rail{display:none}}.bubble-menu{z-index:2000;-webkit-user-select:none;user-select:none;border:1.5px solid #ffffff26;border-radius:12px;flex-direction:row;align-items:center;gap:8px;padding:6px 10px;display:flex;position:fixed;box-shadow:0 12px 28px #000c;background:var(--bubble-bg)!important}body.dark-mode .bubble-menu{background-image:linear-gradient(var(--bubble-bg), var(--bubble-bg)), var(--bubble-frame)!important;box-shadow:none!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1.5px solid #0000!important}.large-btn{padding:8px 10px!important}.bubble-grid-block{flex-direction:column;gap:4px;display:flex}.bubble-row{justify-content:space-between;align-items:center;gap:4px;display:flex}.bubble-group{display:inline-flex;position:relative}.bubble-btn{color:#f1f5f9;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-size:12px;display:flex}.bubble-btn:hover{background:#ffffff1f}.sub-arrow{opacity:.7;margin-inline-start:2px;font-size:8px}.bubble-v-divider{background:#ffffff38;width:1.5px;height:38px}.bubble-dropdown{top:calc(100% + 6px);border:1px solid #fff3;border-radius:8px;flex-direction:row;gap:4px;width:max-content;padding:6px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 10px 24px #000000e6;background:var(--bubble-bg)!important;z-index:2100!important}.dropdown-vertical{min-width:140px;flex-direction:column!important}.dropdown-item{color:#f8fafc;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;display:flex}.dropdown-item:hover{background:#ffffff26}.heading-icon-only{justify-content:center!important;padding:6px 0!important}.dropdown-icons{flex-direction:row;align-items:center;gap:2px;padding:4px}.dropdown-icons .dropdown-item{justify-content:center;width:auto;min-width:28px;min-height:30px;padding:6px}.dropdown-icons .heading-icon-only{padding:4px 5px!important}html[dir=rtl] #inline-link-box[dir=ltr]{left:auto;right:0}html[dir=ltr] #inline-link-box[dir=ltr]{left:0;right:auto}.bubble-dropdown.opens-up{top:auto!important;bottom:calc(100% + 6px)!important}#bubble-menu{transition:opacity .12s linear}.sidenote-mark{cursor:pointer;background:#a855f724;border-radius:2px;transition:background .15s}body.dark-mode .sidenote-mark{background:#a855f74d}.sidenote-mark-active{background:#a855f752}body.dark-mode .sidenote-mark-active{background:#a855f77a}.sidenote-card{z-index:2500;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:12px;width:320px;padding:12px 14px;position:fixed;box-shadow:0 10px 25px #0000002e}body.dark-mode .sidenote-card{box-shadow:0 12px 32px #000c}.sidenote-header{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.sidenote-title{color:var(--text-main);font-weight:700}.sidenote-number{color:var(--text-muted);font-weight:500}.sidenote-avatar{color:#fff;letter-spacing:-.02em;background:#a855f7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10.5px;font-weight:700;display:flex}.sidenote-avatar:empty{display:none}.sidenote-saved{color:#10b981;opacity:0;font-size:12px;transition:opacity .3s}.sidenote-saved.visible{opacity:1}.sidenote-resolve{margin-inline-start:auto}.sidenote-close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px}.sidenote-close:hover{background:var(--bg-hover);color:var(--text-main)}.sidenote-body{background:var(--bg-canvas);border:1px solid var(--border-elevated);border-radius:8px;padding:10px 12px 4px;transition:border-color .15s}.sidenote-body:focus-within{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-elevated))}.sidenote-card .ProseMirror{min-height:72px;max-height:260px;font-size:15px;line-height:1.7;overflow-y:auto}.sidenote-card .ProseMirror p{text-align:start;margin-bottom:.5em}.sidenote-card .ProseMirror a{color:var(--accent-primary)}.sidenote-card .ProseMirror mark{color:#0f172a;border-radius:2px;padding:0 1px}.sidenote-card .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;pointer-events:none;height:0;color:var(--text-muted)}.sidenote-toolbar{align-items:center;gap:1px;margin-top:4px;display:flex}.sn-group{display:inline-flex;position:relative}.sn-tool{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.sn-tool:hover{opacity:1;color:var(--text-main);background:#94a3b82e}.sn-tool.is-active{opacity:1;color:var(--accent-primary);background:#3b82f61f}.sn-tool-trash{margin-inline-start:auto}.sn-tool-trash:hover{color:#dc2626;background:#dc26261a}.sidenote-bold-glyph{font-size:15px;font-weight:800}.sn-tool{width:28px;height:28px}.sn-tool svg{width:17px;height:17px}.sn-swatches{bottom:calc(100% + 4px);background:var(--bg-elevated);border:1px solid var(--border-elevated);z-index:1;border-radius:8px;gap:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 6px 16px #00000026}.sn-swatch{cursor:pointer;border:1px solid #0003;border-radius:50%;width:16px;height:16px}.sidenote-link-row{align-items:center;gap:4px;margin-top:6px;display:flex}.sidenote-link-input{background:var(--bg-elevated);color:var(--text-main);border:1px solid var(--border-elevated);border-radius:5px;outline:none;flex:1;padding:4px 8px;font-size:12px}.sidenote-link-input:focus{border-color:var(--accent-primary)}.sidenote-link-confirm{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:5px;padding:4px 9px;font-size:12px}.sidenote-footer{color:var(--text-muted);flex-direction:column;gap:2px;margin-top:8px;font-size:11px;display:flex}:root{--note-resolved-bg:#a855f70f}body.dark-mode{--note-resolved-bg:#a855f71f}.sidenote-check{color:#9333ea;vertical-align:super;-webkit-user-select:none;user-select:none;margin-inline-start:1px;font-size:.7em;font-weight:800}body.dark-mode .sidenote-check{color:#c084fc}.minimap-doc .sidenote-check{display:none}.sidenote-resolve{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:3px 6px;font-size:13px;font-weight:700}.sidenote-resolve:hover{background:var(--bg-hover);color:#16a34a}.sidenote-card.is-resolved .sidenote-resolve{color:#fff;background:#16a34a}.sidenote-card.is-resolved .sidenote-body{opacity:.7}.sn-tool.sn-tool-cite{opacity:1;width:30px;height:26px;color:var(--text-muted);border:1px solid var(--border-elevated);background:var(--bg-elevated);border-radius:7px}.sn-tool.sn-tool-cite:hover{color:var(--text-main);border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-elevated))}.sn-sep{background:var(--border-elevated);flex:none;width:1px;height:18px;margin:0 6px}.branch-mark{text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;-webkit-text-decoration:underline dashed #eab308;text-decoration:underline dashed #eab308;text-decoration-thickness:2px}.branch-mark-active{background:#eab30824;border-radius:2px}body.dark-mode .branch-mark-active{background:#eab30838}.branch-accordion{-webkit-user-select:none;user-select:none;background:#eab3080f;border-inline-start:2px solid #eab308;border-radius:0 8px 8px 0;margin:-.8em 0 1.4em;padding:8px 12px 6px;font-size:15px;line-height:1.6}.branch-accordion[dir=rtl]{border-radius:8px 0 0 8px}.branch-accordion[dir=ltr]{border-radius:0 8px 8px 0}body.dark-mode .branch-accordion{background:#eab30812}.branch-row{align-items:center;gap:8px;min-height:30px;display:flex}.branch-row-current{color:var(--text-main);font-weight:600}.branch-current-text{padding:2px 0}.branch-dot{border:1.5px solid #eab308;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.branch-dot.is-current{background:#eab308}.branch-choose{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.branch-row-current .branch-dot{margin-inline:6px}.branch-choose:hover .branch-dot{background:#eab30873}.branch-input{border:none;color:var(--text-main);-webkit-user-select:text;user-select:text;background:0 0;border-bottom:1px solid #0000;outline:none;flex:1;padding:3px 0;font-size:15px}.branch-input:hover{border-bottom-color:var(--border-subtle)}.branch-input:focus{border-bottom-color:#eab308}.branch-input::placeholder{color:var(--text-muted)}.branch-remove{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.branch-row:hover .branch-remove,.branch-input:focus+.branch-remove{opacity:.8}.branch-remove:hover{opacity:1;color:#dc2626;background:#dc26261a}.branch-add{margin-top:2px;color:#ca8a04;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;margin-inline-start:4px;padding:3px 6px;font-size:12.5px;display:inline-flex}.branch-add:hover{background:#eab30824}body.dark-mode .branch-add{color:#facc15}.fold-hidden{display:none!important}.ProseMirror .fold-heading{position:relative}.fold-toggle{inset-inline-start:-32px;width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:calc(.5lh - 11px)}.fold-toggle svg{transition:transform .18s}.fold-heading:hover .fold-toggle{opacity:.7}.fold-toggle:hover{background:var(--bg-hover);opacity:1!important}.is-folded .fold-toggle{opacity:1;color:#9f1239}.is-folded .fold-toggle svg{transform:rotate(90deg)}body.dark-mode .is-folded .fold-toggle{color:#fb7185}.fold-count{white-space:nowrap;color:var(--text-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;letter-spacing:0;margin-inline-start:12px;font-size:13px;font-style:normal;font-weight:500;display:inline-block}.minimap-doc .fold-toggle{display:none}.minimap-doc .is-folded:before{content:"";inset-inline-start:-46px;background:#9f1239;border-radius:50%;width:26px;height:26px;margin-top:-13px;position:absolute;top:50%}body.dark-mode .minimap-doc .is-folded:before{background:#fb7185}.ProseMirror[dir=ltr] .is-folded .fold-toggle svg{transform:rotate(-90deg)}.sm-rail{top:50%;z-index:1500;box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:26px;flex-direction:column;align-items:center;gap:4px;width:52px;padding:8px 0;display:flex;position:fixed;inset-inline-start:16px;transform:translateY(-50%);box-shadow:0 10px 28px #0f172a1f}body.dark-mode .sm-rail{box-shadow:0 14px 34px #000c}.sm-rail-btn{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.sm-rail-btn:hover{background:var(--bg-hover);color:var(--text-main)}.sm-rail-btn.is-active{color:var(--accent-primary);background:#2563eb1a}body.dark-mode .sm-rail-btn.is-active{background:#3b82f629}.sm-rail-btn.is-soon{opacity:.35}.sm-rail-btn.is-soon:hover{opacity:.55;background:0 0}.sm-sep{background:var(--border-elevated);width:24px;height:1px;margin:4px 0}.sm-shell{top:100px;z-index:1490;box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:14px;flex-direction:column;max-height:calc(100vh - 124px);display:flex;position:fixed;inset-inline-start:80px;overflow:hidden;box-shadow:0 10px 28px #0f172a1f}.sm-shell.hidden,.sm-rail.hidden{display:none}body.dark-mode .sm-shell{box-shadow:0 14px 34px #000c}.sm-shell-header{align-items:center;gap:6px;padding:12px 14px 8px 10px;display:flex}.sm-shell-title{color:var(--text-main);flex-grow:1;font-size:14px;font-weight:700}.sm-shell-actions,.sm-actions{gap:2px;display:flex}.sm-shell-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sm-icon-btn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.sm-icon-btn:hover{background:var(--bg-hover);color:var(--text-main)}.sys-menu{z-index:2700;box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:12px;width:280px;padding:6px 0;position:fixed;box-shadow:0 10px 28px #0f172a24}body.dark-mode .sys-menu{box-shadow:0 14px 34px #000c}.sys-group{color:var(--text-muted);padding:10px 14px 4px;font-size:11px;font-weight:600}.sys-sep{background:var(--border-subtle);height:1px;margin:6px 10px}.sys-item-wrap{position:relative}.sys-item{width:calc(100% - 12px);height:32px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;margin:0 6px;padding:0 12px;font-family:inherit;display:flex}.sys-item:hover{background:var(--bg-hover)}.sys-item.is-soon .sys-label{opacity:.55}.sys-label{text-align:start;flex:1;font-size:13px}.sys-note,.sys-shortcut{color:var(--text-muted);font-size:11.5px}.sys-arrow{color:var(--text-muted);display:flex}.sys-sub{background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:12px;width:210px;padding:6px 0;display:none;position:absolute;top:-6px;box-shadow:0 10px 28px #0f172a24}.sys-item-wrap:hover>.sys-sub{display:block}html[dir=rtl] .sys-sub{left:auto;right:calc(100% + 4px)}html[dir=ltr] .sys-sub{left:calc(100% + 4px);right:auto}.sys-sub-recent{width:240px}.sys-empty{color:var(--text-muted);padding:8px 14px;font-size:12.5px}.sys-item.is-import .sys-label{color:var(--accent-primary);opacity:1;font-weight:600}.nav-pane{flex-direction:column;flex:1;min-height:0;display:flex}.nav-list{flex-direction:column;gap:1px;padding:0 8px 8px;display:flex;overflow-y:auto}.nav-row{border-radius:8px;align-items:center;gap:4px;min-height:32px;padding-inline-end:8px;display:flex}.nav-row:hover{background:var(--bg-hover)}.nav-row.is-current{background:#2563eb1a}body.dark-mode .nav-row.is-current{background:#3b82f629}.nav-chevron{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.nav-chevron:disabled{cursor:default}.nav-chevron:not(:disabled):hover{background:var(--border-subtle)}.nav-chevron svg{transition:transform .18s}.nav-row.is-folded .nav-chevron{color:#9f1239}.nav-row.is-folded .nav-chevron svg{transform:rotate(90deg)}body.dark-mode .nav-row.is-folded .nav-chevron{color:#fb7185}.nav-title{text-align:start;min-width:0;color:var(--text-main);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:500;overflow:hidden}.nav-level-1 .nav-title{font-size:14px;font-weight:700}.nav-row.is-current .nav-title{color:var(--accent-primary)}.nav-empty{color:var(--text-muted);padding:12px 8px;font-size:12.5px;line-height:1.6}.nav-hint{color:var(--text-muted);border-top:1px solid var(--border-subtle);padding:10px 16px 12px;font-size:11.5px}html[dir=ltr] .dir-flip svg{transform:scaleX(-1)}html[dir=ltr] .nav-row.is-folded .nav-chevron svg{transform:rotate(-90deg)}.editor-container{transition:padding .2s}.sm-shell.is-peek{box-shadow:0 8px 22px #0f172a1a}.search-pane{flex-direction:column;flex:1;min-height:0;display:flex}.search-fields{flex-direction:column;gap:8px;padding:0 14px 10px;display:flex}.search-input{box-sizing:border-box;border:1px solid var(--border-elevated);background:var(--bg-hover);height:32px;color:var(--text-main);border-radius:7px;outline:none;padding:0 10px;font-family:inherit;font-size:13.5px}.search-input:focus{border-color:var(--accent-primary);background:var(--bg-elevated)}.search-nav{align-items:center;gap:2px;margin-top:-4px;display:flex}.search-count{color:var(--text-muted);flex:1;font-size:12px}.search-nav [data-act=prev] svg{transform:rotate(180deg)}.search-actions{gap:6px;display:flex}.search-btn{border:1px solid var(--border-elevated);height:30px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:7px;flex:1;font-family:inherit;font-size:12.5px}.search-btn:hover{background:var(--bg-hover)}.search-btn-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.search-btn-primary:hover{background:#1d4ed8}.search-options{color:var(--text-main);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.search-options label{cursor:pointer;align-items:center;gap:6px;display:flex}.search-results{border-top:1px solid var(--border-subtle);flex-direction:column;flex:1;gap:1px;min-height:0;padding:4px 8px 8px;display:flex;overflow-y:auto}.search-result{text-align:start;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 8px;font-family:inherit;font-size:12.5px;line-height:1.5;display:block}.search-result:hover{background:var(--bg-hover)}.search-result.is-current{background:#2563eb1a}.search-result mark{color:var(--text-main);background:#facc1573;border-radius:2px;padding:0 1px}.search-cleanup{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11.5px}.search-cleanup:hover{color:var(--accent-primary)}.search-match{background:#facc1559;border-radius:2px}.search-current{background:#f973168c;box-shadow:0 0 0 1px #f97316b3}body.dark-mode .search-match{background:#facc1547}body.dark-mode .search-current{background:#f9731680}.minimap-doc .search-match{background:#facc15cc}html[dir=rtl] .search-input:placeholder-shown{direction:rtl}html[dir=ltr] .search-input:placeholder-shown{direction:ltr}.search-options label.is-off{opacity:.4;cursor:default}.search-tabs{background:var(--bg-hover);border-radius:9px;gap:2px;margin:0 14px 10px;padding:3px;display:flex}.search-tab{height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;font-family:inherit;font-size:12.5px;font-weight:600}.search-tab.is-active{background:var(--bg-elevated);color:var(--text-main);box-shadow:0 1px 3px #0000001f}.search-view{flex-direction:column;flex:1;min-height:0;display:flex}.cleanup-intro{color:var(--text-muted);padding:0 16px 8px;font-size:12px;line-height:1.5}.cleanup-list{flex-direction:column;flex:1;gap:1px;min-height:0;padding:0 8px;display:flex;overflow-y:auto}.cleanup-row{min-height:36px;color:var(--text-main);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:4px 8px;font-size:12.5px;line-height:1.4;display:flex}.cleanup-row:hover{background:var(--bg-hover)}.cleanup-row.is-none{opacity:.45;cursor:default}.cleanup-label{flex:1}.cleanup-count{background:var(--bg-hover);text-align:center;min-width:26px;color:var(--text-muted);border-radius:10px;padding:1px 7px;font-size:11.5px}.cleanup-row:not(.is-none) .cleanup-count{color:var(--text-main);background:#facc154d}.cleanup-footer{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.cleanup-footer .search-btn{flex:none;height:34px}.cleanup-footer .search-btn:disabled{opacity:.5;cursor:default}.cleanup-note{color:var(--text-muted);text-align:center;font-size:11.5px}.ann-pane{flex-direction:column;flex:1;min-height:0;display:flex}.ann-tab{justify-content:center;align-items:center;gap:6px;display:flex}.ann-tab-icon{display:flex}.ann-c{color:#9333ea}.ann-b{color:#ca8a04}body.dark-mode .ann-c{color:#c084fc}body.dark-mode .ann-b{color:#facc15}.ann-tab-count{color:var(--text-muted);font-size:11px;font-weight:600}.ann-filters{gap:4px;padding:0 14px 8px;display:flex}.ann-chip{border:1px solid var(--border-elevated);height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:12px;padding:0 10px;font-family:inherit;font-size:12px}.ann-chip.is-active{border-color:var(--accent-primary);color:var(--accent-primary);background:#2563eb14}.ann-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 8px 8px;display:flex;overflow-y:auto}.ann-item{cursor:pointer;border-radius:9px;flex-direction:column;gap:4px;padding:9px 10px 7px;padding-inline-start:14px;display:flex;position:relative}.ann-item:before{content:"";inset-inline-start:4px;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px}.ann-sidenote:before{background:#a855f7}.ann-branch:before{background:#eab308}.ann-item:hover{background:var(--bg-hover)}.ann-item.is-current{background:#2563eb14}.ann-item.is-resolved{opacity:.6}.ann-item.is-resolved:before{background:#a855f759}.ann-words{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ann-words:before{content:"«"}.ann-words:after{content:"»"}.ann-current{color:var(--text-main);font-size:13px;font-weight:700}.ann-current:before,.ann-current:after{content:""}.ann-text{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ann-branch .ann-text{color:var(--text-muted);font-size:12.5px}.ann-meta{min-height:22px;color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.ann-avatar:not(:empty){color:#fff;background:#a855f7;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:8.5px;font-weight:700;display:flex}.ann-actions{opacity:.45;gap:2px;margin-inline-start:auto;transition:opacity .15s;display:flex}.ann-actions .sm-icon-btn{color:var(--text-main)}.ann-actions [data-act=resolve]:hover{color:#16a34a}.ann-item:hover .ann-actions,.ann-item.is-current .ann-actions{opacity:1}.ann-danger:hover{color:#dc2626!important}.ann-footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px 12px;padding:10px 16px 12px;display:flex}.ann-bulk{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.ann-bulk.ann-danger{color:var(--text-muted)}.editor-canvas .ann-hovered.sidenote-mark{border-radius:3px;box-shadow:0 0 0 2px #a855f759;background:#a855f766!important}.editor-canvas .ann-hovered.branch-mark{background:#eab3084d;border-radius:3px;box-shadow:0 0 0 2px #eab30866}.ann-f{color:#9f1239}body.dark-mode .ann-f{color:#fb7185}.ann-footnote:before{background:#9f1239}.ann-context:before,.ann-context:after{content:""}.ann-fn-num{color:#9f1239;background:#9f12391f;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:flex}.ann-tabs .search-tab{gap:4px;padding:0 4px;font-size:12px}.editor-canvas sup.footnote-ref.ann-hovered{background:#2563eb40;border-radius:3px;box-shadow:0 0 0 2px #2563eb4d}.review-pane{flex-direction:column;flex:1;min-height:0;display:flex}.review-save{gap:6px;padding:0 14px 10px;display:flex}.review-save .search-input{flex:1;min-width:0}.review-save .search-btn{flex:none;padding:0 12px}.review-list{border-top:1px solid var(--border-subtle);padding:0 8px 8px;flex-direction:column;flex:1;gap:3px;min-height:0;padding-top:8px;display:flex;overflow-y:auto}.version-item{cursor:pointer;border-radius:9px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.version-item:hover{background:var(--bg-hover)}.version-top{align-items:center;gap:6px;display:flex}.version-name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.version-item.is-auto .version-name{color:var(--text-muted);font-weight:500}.version-badge{background:var(--bg-hover);color:var(--text-muted);border-radius:9px;padding:1px 7px;font-size:10.5px}.version-meta{color:var(--text-muted);align-items:center;gap:5px;min-height:22px;font-size:11.5px;display:flex}.compare-overlay{z-index:9100;background:#00000059;justify-content:center;padding:40px 20px;display:flex;position:fixed;inset:0}.compare-view{background:var(--bg-canvas);border:1px solid var(--border-elevated);border-radius:14px;flex-direction:column;width:820px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.compare-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:14px 18px;display:flex}.compare-title{color:var(--text-main);flex:1;font-size:15px;font-weight:700}.compare-legend{color:var(--text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.compare-close{margin-inline-start:6px}.diff-add{color:#15803d;background:#16a34a29;border-radius:2px;-webkit-text-decoration:underline #16a34a99;text-decoration:underline #16a34a99}.diff-del{color:#b91c1c;background:#dc26261f;border-radius:2px;text-decoration:line-through}body.dark-mode .diff-add{color:#4ade80}body.dark-mode .diff-del{color:#f87171}.compare-view{width:900px}.compare-scroll{flex:1;padding:28px 56px 48px;overflow-y:auto}.compare-doc{min-height:0}.diff-block-add{background:#16a34a12;border-inline-start:3px solid #16a34a99;margin-inline-start:-15px;padding-inline-start:12px}.diff-block-del{opacity:.8;background:#dc26260f;border-inline-start:3px solid #dc262699;margin-inline-start:-15px;padding-inline-start:12px;-webkit-text-decoration:line-through #dc262699;text-decoration:line-through #dc262699}.diff-object{color:var(--text-muted);font-weight:700}.diff-add .diff-object,.diff-add sup.footnote-ref{color:#15803d}.diff-del .diff-object,.diff-del sup.footnote-ref{color:#b91c1c}.diff-focus{outline-offset:2px;border-radius:3px;outline:2px solid #f97316cc}.compare-nav{border:1px solid var(--border-elevated);width:28px;height:28px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:7px;font-size:14px}.compare-nav:hover:not(:disabled){background:var(--bg-hover)}.compare-nav:disabled{opacity:.35;cursor:default}.compare-doc figure.nw-figure:not(.has-image):after{content:"🖼";color:var(--text-muted);font-size:28px}.compare-doc figure.nw-figure{justify-content:center;margin:1.2em auto .4em;display:flex}.compare-doc figure.nw-figure img{border-radius:3px;max-width:66%;height:auto}.compare-doc figure[data-size=third] img{max-width:33%}.compare-doc figure[data-size=full] img{max-width:100%}.compare-doc div[data-toc]:after{content:"☰";color:var(--text-muted)}.review-toggle{background:var(--bg-hover);cursor:pointer;color:var(--text-main);border-radius:8px;align-items:center;gap:10px;margin:0 14px 10px;padding:8px 10px;font-size:13px;display:flex}.review-toggle-label{flex:1}.review-toggle input{opacity:0;pointer-events:none;position:absolute}.switch{background:var(--border-elevated);border-radius:9px;flex-shrink:0;width:30px;height:17px;transition:background .15s;position:relative}.switch:after{content:"";top:2px;background:#fff;border-radius:50%;width:13px;height:13px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px}.review-toggle input:checked+.switch{background:var(--accent-primary)}.review-toggle input:checked+.switch:after{inset-inline-start:15px}.ProseMirror .punct-mark{color:#9f1239;-webkit-text-stroke:.6px currentColor;font-size:1.18em;font-weight:900;line-height:0}body.dark-mode .ProseMirror .punct-mark{color:#fb7185}.minimap-doc .punct-mark{color:#dc2626}.ann-formats{flex-direction:column;gap:6px;padding:0 14px 10px;display:flex}.ann-formats label{color:var(--text-main);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.ann-formats select{border:1px solid var(--border-elevated);background:var(--bg-hover);height:26px;color:var(--text-main);border-radius:6px;padding:0 6px;font-family:inherit;font-size:12.5px}.editor-canvas .track-ins{text-underline-offset:3px;background:#16a34a14;-webkit-text-decoration:underline #16a34a;text-decoration:underline #16a34a;text-decoration-thickness:2px}.editor-canvas .track-del{color:#b91c1c;background:#dc26260f;-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626;text-decoration-thickness:1.5px}body.dark-mode .editor-canvas .track-del{color:#f87171}body.hide-deletions .editor-canvas .track-del{display:none}.minimap-doc .track-ins{background:#16a34a80}.minimap-doc .track-del{background:#dc262680}.track-indicator{color:#dc2626;cursor:pointer;background:#dc262614;border:1px solid #dc262659;border-radius:13px;align-items:center;gap:4px;height:26px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;display:none}body.is-tracking .track-indicator{display:inline-flex}.review-toggle-sub{background:0 0;margin-top:-4px;padding-top:4px;padding-bottom:4px}.track-list,.review-flyout .review-list{border:none;flex-direction:column;gap:2px;max-height:calc(100vh - 180px);padding:0 2px;display:flex;overflow-y:auto}.track-item{cursor:pointer;border-radius:8px;grid-template-columns:16px 1fr auto;grid-template-areas:"sign text buttons""sign meta buttons";align-items:center;gap:1px 8px;padding:6px 8px;display:grid}.track-item:hover{background:var(--bg-hover)}.track-sign{text-align:center;grid-area:sign;font-size:15px;font-weight:800}.track-ins .track-sign{color:#16a34a}.track-del .track-sign{color:#dc2626}.track-text{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;grid-area:text;font-size:13px;overflow:hidden}.track-del .track-text{-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626}.track-meta{color:var(--text-muted);grid-area:meta;font-size:11px}.track-buttons{grid-area:buttons;gap:2px;display:flex}.track-accept:hover{color:#16a34a}.track-reject:hover{color:#dc2626}.track-actions{gap:14px;padding:6px 16px 10px;display:flex}.ann-tab-count{background:var(--border-elevated);min-width:17px;height:17px;color:var(--text-main);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.ann-tab.is-active .ann-tab-count{background:var(--accent-primary);color:#fff}.ann-tabs[data-count="4"] .search-tab{gap:3px;font-size:11.5px}.ann-tabs[data-count="4"] .ann-tab-icon svg{width:13px;height:13px}.ann-note-settings{padding:0 16px 8px}.ann-note-settings .ann-bulk{align-items:center;gap:6px;display:inline-flex}.note-settings{width:460px}.note-setting-row{color:var(--text-main);flex-direction:column;gap:8px;margin-top:6px;font-size:13px;display:flex}.note-format-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.note-format{border:1px solid var(--border-elevated);height:32px;color:var(--text-main);cursor:pointer;direction:ltr;background:0 0;border-radius:8px;font-family:inherit;font-size:13px}.note-format:hover{border-color:var(--accent-primary)}.note-format.is-active{border-color:var(--accent-primary);color:var(--accent-primary);background:#2563eb1a;font-weight:600}.note-restart{gap:16px;display:flex}.note-restart label{cursor:pointer;align-items:center;gap:6px;display:flex}.review-flyout{width:340px;max-width:340px}.review-open .ann-tab-count{margin-inline-start:6px}.track-meta{align-items:center;gap:5px;display:flex}.track-meta .ann-avatar{width:16px;height:16px;font-size:7.5px}.note-settings-btn{border:1px solid var(--border-elevated);background:var(--bg-hover);width:100%;color:var(--text-main);text-align:start;cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon sub";align-items:center;column-gap:10px;padding:8px 12px;font-family:inherit;display:grid}.note-settings-btn:hover{border-color:var(--accent-primary)}.note-settings-btn svg{color:var(--accent-primary);grid-area:icon;width:18px;height:18px}.note-settings-label{grid-area:label;font-size:13px;font-weight:600}.note-settings-sub{color:var(--text-muted);grid-area:sub;font-size:11.5px}.editor-canvas .spell-error{text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline wavy #dc2626;text-decoration:underline wavy #dc2626;text-decoration-thickness:1px}.minimap-doc .spell-error{text-decoration:none}.lang-chips{flex-wrap:wrap;gap:4px;padding:0 14px 8px;display:flex}.lang-chip{background:var(--bg-hover);height:22px;color:var(--text-main);border:none;border-radius:11px;align-items:center;padding:0 9px;font-family:inherit;font-size:11.5px;display:inline-flex}.lang-chip-edit{color:var(--accent-primary);cursor:pointer;border:1px dashed var(--accent-primary);background:0 0}.spell-status{padding:2px 16px 6px}.spell-item{cursor:pointer;border-radius:8px;flex-direction:column;gap:5px;padding:7px 8px;display:flex}.spell-item:hover{background:var(--bg-hover)}.spell-top{align-items:center;gap:6px;display:flex}.spell-word{color:#b91c1c;text-underline-offset:3px;font-size:14px;font-weight:600;-webkit-text-decoration:underline wavy #dc2626;text-decoration:underline wavy #dc2626;text-decoration-thickness:1px}.spell-personal .spell-word{color:var(--text-main);text-decoration:none}.spell-actions{gap:2px;margin-inline-start:auto;display:flex}.spell-sugg{flex-wrap:wrap;gap:4px;display:flex}.spell-fix{border:1px solid var(--border-elevated);height:24px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:12px;padding:0 9px;font-family:inherit;font-size:12.5px}.spell-fix:hover{color:#15803d;background:#16a34a14;border-color:#16a34a}.spell-loading,.spell-none{color:var(--text-muted);font-size:11.5px}.lang-settings{width:560px}.lang-list{border-block:1px solid var(--border-subtle);flex-direction:column;gap:2px;max-height:50vh;margin:6px 0;padding:6px 0;display:flex;overflow-y:auto}.lang-row{cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto auto;grid-template-areas:"box name state license""box native state license";align-items:center;column-gap:10px;padding:6px 8px;display:grid}.lang-row:hover{background:var(--bg-hover)}.lang-row input{grid-area:box}.lang-name{color:var(--text-main);grid-area:name;font-size:13.5px;font-weight:600}.lang-native{color:var(--text-muted);text-align:start;grid-area:native;font-size:12px}.lang-state{color:#16a34a;grid-area:state;font-size:11.5px}.lang-row.is-soon{opacity:.5;cursor:default}.lang-row.is-soon .lang-state{color:var(--text-muted)}.lang-license{color:var(--text-muted);grid-area:license;font-size:10.5px}.cons-all{color:var(--text-main);padding:0 4px 6px}.spell-fix.is-unknown{border-style:dashed}.gl-form{flex-direction:column;gap:6px;padding:2px 2px 8px;display:flex}.gl-form .search-input{height:30px}.gl-form .gl-add{align-self:flex-start}.gl-title{color:var(--text-muted);padding:6px 4px 2px}.gl-variants-line{color:var(--text-muted);font-size:11.5px}.mt-row{color:var(--text-main);align-items:center;gap:8px;padding:3px 2px;font-size:12.5px;display:flex}.mt-row label{flex-shrink:0;width:52px}.mt-note{padding:4px 2px 8px}.mt-go{align-self:flex-start;margin:0 2px 8px}.mt-result{background:var(--bg-hover);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.mt-text{color:var(--text-main);white-space:pre-wrap;max-height:260px;font-size:14px;line-height:1.7;overflow-y:auto}.mt-actions{gap:6px;display:flex}.review-flyout{flex-direction:column;display:flex}.gl-scope{color:var(--text-main);gap:14px;padding:2px;font-size:12px;display:flex}.gl-scope label{cursor:pointer;align-items:center;gap:5px;display:flex}.gl-scope-chip{height:18px;margin-inline-start:4px;font-size:10.5px}.review-flyout{overflow-y:auto}.pd-search{height:30px;margin:0 2px 6px}.pd-word{min-width:0;height:26px;color:var(--text-main);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:0 6px;font-family:inherit;font-size:14px;font-weight:600}.pd-word:hover,.pd-word:focus{border-color:var(--border-elevated);background:var(--bg-canvas);outline:none}.pd-lang{border:1px solid var(--border-subtle);background:var(--bg-hover);height:24px;color:var(--text-muted);border-radius:6px;max-width:110px;font-family:inherit;font-size:11.5px}.tab-bar{box-sizing:border-box;background:var(--bg-app);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;flex-shrink:0;align-items:flex-end;gap:2px;height:34px;padding:0 14px;display:flex;overflow:auto hidden}.tab-bar::-webkit-scrollbar{display:none}.tab{box-sizing:border-box;min-width:90px;max-width:220px;height:28px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding-inline:12px 6px;font-size:12.5px;transition:background .15s,color .15s;display:flex;position:relative}.tab:hover{background:var(--bg-hover);color:var(--text-main)}.tab.is-active{background:var(--bg-canvas);border-color:var(--border-subtle);color:var(--text-main);height:29px;margin-bottom:-1px;font-weight:600}.tab-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tab-title{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.tab-close{width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.tab:hover .tab-close,.tab.is-active .tab-close{opacity:.8}.tab-close:hover{opacity:1;background:var(--border-subtle);color:var(--text-main)}.tab-new{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.tab-new:hover{background:var(--bg-hover);color:var(--text-main)}.tab{padding-inline-start:8px}.tab-tool{object-fit:contain;flex-shrink:0;width:30px;height:20px}.tab-tool-notacat{width:22px;height:22px}.tab-tool-dot{border-radius:2px;width:8px;height:8px}.tab.is-active:before{content:"";top:-1px;background:var(--tab-tool,var(--accent-primary));border-radius:0 0 2px 2px;height:2px;position:absolute;inset-inline:8px}html[dir=ltr] img.tab-tool[src*=notaword]{transform:scaleX(-1)}.tab-bar.is-mixed .tab{gap:6px}.tab-new-menu{z-index:1500;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:10px;flex-direction:column;gap:2px;min-width:220px;padding:6px;font-family:Heebo,sans-serif;display:flex;position:fixed;box-shadow:0 10px 25px #0f172a29}.tab-new-item{height:36px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex}.tab-new-item:hover,.tab-new-item:focus-visible{background:var(--bg-hover);outline:none}.tab-new-item:disabled{opacity:.45;cursor:default}.tab-new-item:disabled:hover{background:0 0}.tab-new-item .tab-tool{opacity:1}.tab-new-label{flex:1}.tab-new-item kbd{color:var(--text-muted);font-family:inherit;font-size:11px}.tab-page-icon{width:22px;height:22px;color:var(--tab-tool);justify-content:center;align-items:center;display:flex}.acct-panel{inset-inline:0;z-index:1550;background:var(--bg-app);position:fixed;top:82px;bottom:0}.acct-panel[hidden]{display:none}.acct-panel iframe{background:0 0;border:0;width:100%;height:100%;display:block}.tab-page-icon .acct-face{width:20px!important;height:20px!important;font-size:9px!important}.tab-page .tab-title[dir]{unicode-bidi:plaintext}.explorer-overlay{z-index:9000;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.explorer{background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:14px;flex-direction:column;width:760px;max-width:calc(100vw - 48px);height:520px;max-height:calc(100vh - 96px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.explorer-header{align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.explorer-title{color:var(--text-main);flex:1;font-size:15px;font-weight:700}.explorer-body{border-top:1px solid var(--border-subtle);flex:1;grid-template-columns:230px 1fr;min-height:0;display:grid}.explorer-projects{border-inline-end:1px solid var(--border-subtle);background:var(--bg-canvas);flex-direction:column;min-height:0;padding:8px;display:flex}.explorer-docs{flex-direction:column;min-height:0;padding:8px 10px;display:flex}.explorer-docs-header{align-items:center;gap:8px;padding:4px 6px 8px;display:flex}.explorer-project-name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.explorer-list{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.explorer-row{cursor:pointer;min-height:34px;color:var(--text-main);border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.explorer-row:hover{background:var(--bg-hover)}.explorer-row.is-active{color:var(--accent-primary);background:#2563eb1a}body.dark-mode .explorer-row.is-active{background:#3b82f629}.explorer-icon{color:var(--text-muted);display:flex}.explorer-row.is-active .explorer-icon{color:var(--accent-primary)}.explorer-name{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.explorer-doc.is-current .explorer-name{font-weight:700}.explorer-doc.is-current .explorer-icon{color:var(--accent-primary)}.explorer-date{color:var(--text-muted);white-space:nowrap;font-size:12px}.explorer-row-act{opacity:0;transition:opacity .15s}.explorer-row:hover .explorer-row-act{opacity:1}.explorer-danger:hover{color:#dc2626}.explorer-add{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;font-family:inherit;font-size:12.5px;display:inline-flex}.explorer-docs-header .explorer-add{margin-top:0}.explorer-add:hover{background:var(--bg-hover)}.explorer-rename{border:1px solid var(--accent-primary);background:var(--bg-elevated);min-width:0;color:var(--text-main);border-radius:5px;outline:none;flex:1;padding:4px 6px;font-family:inherit;font-size:13.5px}.explorer-empty{color:var(--text-muted);padding:20px 8px;font-size:13px}.location-overlay{z-index:9600;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.location-dialog{box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:14px;flex-direction:column;gap:10px;width:520px;max-width:calc(100vw - 48px);padding:24px;display:flex;box-shadow:0 20px 50px #00000040}.location-title{color:var(--text-main);font-size:18px;font-weight:700}.location-sub{color:var(--text-muted);font-size:13px}.location-options{flex-direction:column;gap:10px;margin-top:8px;display:flex}.location-option{border:1px solid var(--border-elevated);text-align:start;cursor:pointer;color:var(--text-main);background:0 0;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.location-option:hover:not(:disabled){border-color:var(--accent-primary);background:#2563eb0d}.location-option.is-current{border-color:var(--accent-primary)}.location-option:disabled{opacity:.5;cursor:default}.location-icon{color:var(--accent-primary);padding-top:2px;display:flex}.location-text{flex-direction:column;gap:4px;display:flex}.location-name{font-size:14.5px;font-weight:700}.location-badge{color:#10b981;margin-inline-start:6px;font-size:11px;font-weight:600}.location-desc{color:var(--text-muted);font-size:12.5px;line-height:1.6}.location-current{color:var(--accent-primary);font-size:12px}.location-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.location-primary{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.location-cancel{border:1px solid var(--border-elevated);height:34px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font-family:inherit;font-size:13px}body.focus-mode .tab-bar{z-index:1600;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;top:48px;left:0;right:0}body.focus-mode.reveal-top .tab-bar{opacity:1;pointer-events:auto}.start-screen{z-index:30;background:var(--bg-canvas);justify-content:center;padding-top:12vh;display:flex;position:absolute;inset:0}.start-inner{flex-direction:column;gap:14px;width:420px;max-width:calc(100% - 48px);display:flex}.start-title{color:var(--text-main);font-size:20px;font-weight:700}.start-actions{gap:8px;display:flex}.start-btn{border:1px solid var(--border-elevated);height:36px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;padding:0 16px;font-family:inherit;font-size:13.5px}.start-btn:hover{background:var(--bg-hover)}.start-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;font-weight:600}.start-primary:hover{background:#1d4ed8}.start-heading{color:var(--text-muted);margin-top:18px;font-size:12px;font-weight:600}.start-recent{flex-direction:column;gap:1px;display:flex}.start-recent-item{height:36px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;display:flex}.start-recent-item:hover{background:var(--bg-hover)}.start-recent-title{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.start-recent-date{color:var(--text-muted);font-size:12px}body.no-document .minimap-container{visibility:hidden}.explorer-color{cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px}.explorer-color:hover{background:var(--bg-hover)}.explorer-palette{flex-wrap:wrap;gap:6px;padding:6px 10px 8px;display:flex}.explorer-swatch{border:2px solid var(--bg-elevated);width:18px;height:18px;box-shadow:0 0 0 1px var(--border-elevated);cursor:pointer;border-radius:50%}.explorer-swatch:hover{transform:scale(1.12)}.start-mark{width:150px;height:auto;margin-bottom:6px}html[dir=ltr] .start-mark{transform:scaleX(-1)}.fm-overlay{z-index:9000;background:#0f172a59;justify-content:center;align-items:center;font-family:Heebo,system-ui,sans-serif;display:flex;position:fixed;inset:0}.fm-overlay.hidden,.fm-overlay .hidden{display:none!important}.fm{background:var(--bg-elevated);width:920px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 64px);color:var(--text-main);border:1px solid var(--border-elevated);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.fm-overlay.dark .fm{box-shadow:0 20px 50px #000c}.fm-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 16px;display:flex}.fm-title{white-space:nowrap;font-size:16px;font-weight:700}.fm-search{border:1px solid var(--border-elevated);max-width:360px;height:34px;color:var(--text-muted);background:var(--bg-canvas);border-radius:8px;flex:1;align-items:center;gap:6px;margin-inline-start:auto;padding:0 10px;display:flex}.fm-search:focus-within{border-color:var(--accent-primary)}.fm-search input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.fm-icon-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.fm-icon-btn:hover{background:var(--bg-hover);color:var(--text-main)}.fm-danger:hover{color:#dc2626}.fm-body{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid}.fm-side{background:var(--bg-canvas);border-inline-end:1px solid var(--border-subtle);flex-direction:column;gap:1px;min-height:0;padding:8px;display:flex;overflow-y:auto}.fm-nav{min-height:32px;padding:0 8px;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding-inline-start:calc(8px + var(--depth,0) * 14px);font-size:13.5px;display:flex}.fm-nav span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fm-nav svg{color:var(--text-muted);flex:none}.fm-nav:hover{background:var(--bg-hover)}.fm-nav.is-active{color:var(--accent-primary);background:#2563eb1a;font-weight:600}.fm-nav.is-active svg{color:var(--accent-primary)}.fm-overlay.dark .fm-nav.is-active{background:#3b82f629}.fm-sep{background:var(--border-subtle);height:1px;margin:6px 4px}.fm-grow{flex:1;min-height:12px}.fm-main{flex-direction:column;min-width:0;min-height:0;display:flex}.fm-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 8px;display:flex}.fm-where{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 6px;min-width:120px;font-size:14px;display:flex}.fm-where small{color:var(--text-muted);flex-basis:100%;font-size:12px}.fm-crumb{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0}.fm-crumb:hover{color:var(--accent-primary);text-decoration:underline}.fm-crumb-sep{color:var(--text-muted)}.fm-filters{gap:4px;display:flex}.fm-chip{border:1px solid var(--border-elevated);height:28px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.fm-chip.is-on{border-color:var(--accent-primary);color:var(--accent-primary);background:#2563eb14}.fm-chip .fm-mark{width:18px;height:13px}.fm-btn{border:1px solid var(--border-elevated);height:30px;color:var(--text-main);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.fm-btn:hover{background:var(--bg-hover)}.fm-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;font-weight:600}.fm-primary:hover{background:#1d4ed8}.fm-danger-btn{color:#dc2626;border-color:#dc2626}.fm-new-wrap{position:relative}.fm-menu{z-index:5;top:calc(100% + 4px);background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:10px;flex-direction:column;min-width:210px;max-height:300px;padding:5px;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a2e}.fm-overlay.dark .fm-menu{box-shadow:0 12px 30px #000c}.fm-menu button{min-height:32px;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 10px;padding-inline-start:calc(10px + var(--depth,0) * 12px);font-size:13px;display:flex}.fm-menu button:hover:not([disabled]),.fm-menu button:focus-visible{background:var(--bg-hover);outline:none}.fm-menu button[disabled]{color:var(--text-muted);cursor:default}.fm-menu svg{color:var(--text-muted);flex:none}.fm-list{flex-direction:column;flex:1;gap:1px;min-height:0;padding:0 8px 8px;display:flex;overflow-y:auto}.fm-row{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:flex;position:relative}.fm-row:hover,.fm-row:focus-visible{background:var(--bg-hover);outline:none}.fm-row.is-dragging{opacity:.45}.is-drop{border-color:var(--accent-primary)!important;background:#2563eb14!important}.fm-icon{width:24px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:flex}.fm-folder .fm-icon{color:#d4a017}.fm-mark{object-fit:contain;flex:none;width:22px;height:16px}html[dir=ltr] .fm-mark-notaword{transform:scaleX(-1)}.fm-name{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;font-size:14px;overflow:hidden}.fm-folder .fm-name{font-weight:600}.fm-in{max-width:30%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fm-date{min-width:64px;color:var(--text-muted);white-space:nowrap;text-align:end;font-size:12px}.fm-acts{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:flex;position:relative}.fm-row:hover .fm-acts,.fm-row:focus-within .fm-acts,.fm-row.is-asking .fm-acts{opacity:1}.fm-acts .fm-menu{top:calc(100% + 2px)}.fm-ask-inline{color:#dc2626;margin-inline-end:6px;font-size:12.5px;font-weight:600}.fm-rename{min-width:0;font:inherit;border:1px solid var(--accent-primary);background:var(--bg-elevated);color:var(--text-main);border-radius:5px;outline:none;flex:1;padding:4px 6px;font-size:14px}.fm-empty{color:var(--text-muted);padding:28px 12px;font-size:13.5px;line-height:1.6}.fm-ask{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fm-foot{border-top:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:6px;padding:8px 16px;font-size:11.5px;display:flex}@media (width<=640px){.fm-body{grid-template-columns:1fr}.fm-side{border-inline-end:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;overflow-x:auto}.fm-nav{flex:none}.fm-grow,.fm-sep,.fm-in{display:none}}.atomic-tooltip{z-index:10000;color:#f8fafc;pointer-events:none;white-space:nowrap;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:5px 10px;font-family:Heebo,system-ui,sans-serif;font-size:11.5px;font-weight:500;position:fixed;box-shadow:0 4px 12px #0000004d}.atomic-tooltip.hidden{display:none}.fm-here{cursor:default;border:none;align-items:center;gap:4px;min-height:0;padding:0;display:inline-flex}.fm-here:hover{background:0 0}.fm-here .fm-name{flex:none;font-size:14px;font-weight:700}.fm-here .fm-acts{opacity:1}.fm-here .fm-rename{flex:none;width:220px}.fm-context{z-index:9100;top:auto;position:fixed;inset-inline-end:auto}.fm-row.is-menu .fm-acts{opacity:1}.draft-pill{z-index:1700;color:#7a4b00;background:#fff8e6;border:1px solid #f3d38a;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;font-family:Heebo,system-ui,sans-serif;font-size:13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a1f}html[dir=rtl] .draft-pill{padding:8px 14px 8px 8px}.draft-pill b{font-weight:700}.draft-pill button{font:inherit;cursor:pointer;background:0 0;border:none}.draft-pill .draft-go{color:#fff;white-space:nowrap;background:#b45309;border-radius:999px;padding:4px 12px;font-weight:600}.draft-pill .draft-go:hover{background:#92400e}.draft-pill .draft-x{color:#7a4b00;border-radius:50%;padding:4px;display:flex}.draft-pill .draft-x:hover{background:#7a4b001a}body.dark-mode .draft-pill,html.dark .draft-pill{color:#f5d48a;background:#2a2110;border-color:#5c4511}body.dark-mode .draft-pill .draft-x,html.dark .draft-pill .draft-x{color:#f5d48a}.fm-nav-wrap{flex-direction:column;display:flex;position:relative}.fm-nav-wrap .fm-acts{background:linear-gradient(var(--bg-hover), var(--bg-hover)), var(--bg-canvas);border-start-end-radius:8px;border-end-end-radius:8px;padding-inline:10px 2px;position:absolute;inset-block:0;inset-inline-end:0}.fm-nav-wrap:hover .fm-acts,.fm-nav-wrap:focus-within .fm-acts,.fm-nav-wrap.is-menu .fm-acts{opacity:1}.fm-nav-wrap:hover .fm-nav:not(.is-active),.fm-nav-wrap.is-menu .fm-nav:not(.is-active){background:var(--bg-hover)}.fm-nav-wrap:has(.fm-nav.is-active) .fm-acts{background:linear-gradient(#2563eb1a, #2563eb1a), var(--bg-canvas)}.fm-overlay.dark .fm-nav-wrap:has(.fm-nav.is-active) .fm-acts{background:linear-gradient(#3b82f629, #3b82f629), var(--bg-canvas)}.fm-nav-wrap .fm-icon-btn{width:26px;height:26px}.fm-nav-wrap .fm-icon-btn:hover{background:var(--bg-elevated)}.fm-nav-wrap>.fm-rename{margin:2px 0}.ProseMirror p.nw-author{color:var(--text-muted);letter-spacing:.01em;text-align:start;margin-top:-.6em;font-size:1.05em;font-weight:600}.ProseMirror p.nw-epigraph{width:62%;color:var(--text-muted);text-align:start;margin-inline-start:auto;font-size:.92em;line-height:1.7}.ProseMirror p.nw-dedication{text-align:center;color:var(--text-muted);margin-block:2em;font-size:.95em}.ProseMirror p.nw-poem{text-align:start;white-space:pre-wrap;margin-inline-start:2.5em;line-height:1.75}.ProseMirror p.nw-letter{text-align:start;margin-inline:2em;font-size:.95em}.ProseMirror p.nw-caption{text-align:center;color:var(--text-muted);margin-top:-.6em;font-size:.8em}.styles-pane{flex-direction:column;flex:1;min-height:0;display:flex}.styles-list{flex-direction:column;gap:1px;padding:0 8px 8px;display:flex;overflow-y:auto}.styles-group{color:var(--text-muted);padding:10px 8px 4px;font-size:11px;font-weight:600}.style-row{min-height:34px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:4px 10px;font-family:inherit;display:flex}.style-row:hover{background:var(--bg-hover)}.style-row.is-current{background:#2563eb1a;box-shadow:inset 0 0 0 1px #2563eb40}body.dark-mode .style-row.is-current{background:#3b82f629}.style-sample{font-size:14px}.style-sample-h1{font-size:19px;font-weight:800}.style-sample-h2{font-size:17px;font-weight:700}.style-sample-h3{font-size:15.5px;font-weight:700}.style-sample-h4{font-size:14.5px;font-weight:700}.style-sample-h5{color:var(--text-muted);font-size:13.5px;font-weight:700}.style-sample-quote{border-inline-start:3px solid var(--accent-primary);padding-inline-start:8px;font-style:italic}.style-sample-author{color:var(--text-muted);font-weight:600}.style-sample-epigraph{color:var(--text-muted);margin-inline-start:24px;font-size:13px}.style-sample-dedication{color:var(--text-muted);text-align:center;width:100%;font-size:13px}.style-sample-poem{margin-inline-start:16px}.style-sample-letter{margin-inline-start:12px;font-size:13.5px}.style-sample-caption{color:var(--text-muted);text-align:center;width:100%;font-size:12px}.styles-group{letter-spacing:.03em;color:var(--accent-primary);padding:12px 10px 6px;font-size:11px;font-weight:700}.styles-group:not(:first-child){border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:14px}.styles-divider{background:var(--border-subtle);height:1px;margin:8px 6px}.style-row-clear .style-sample{color:var(--text-muted);font-size:13px}.style-row-clear:hover .style-sample{color:#dc2626}.styles-dropdown{flex-direction:row;align-items:stretch;gap:0;min-width:0;padding:6px}.styles-dd-col{flex-direction:column;gap:1px;min-width:150px;display:flex}.styles-dd-vsep{background:#94a3b840;width:1px;margin:6px}.styles-dd-group{letter-spacing:.03em;color:#93c5fd;padding:6px 8px 3px;font-size:10.5px;font-weight:700}.styles-dd-sep{background:#94a3b840;height:1px;margin:5px 4px}.styles-dd-item{text-align:start;color:#f1f5f9;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:5px 10px;font-family:inherit;font-size:13px;display:block}.styles-dd-item:hover{background:#94a3b82e}.styles-dd-item.is-current{background:#3b82f64d}.styles-dd-item.style-sample-h5,.styles-dd-item.style-sample-author,.styles-dd-item.style-sample-epigraph,.styles-dd-item.style-sample-dedication,.styles-dd-item.style-sample-caption{color:#cbd5e1}.styles-dd-item.style-sample-epigraph{margin-inline-start:0;padding-inline-start:22px}.styles-dd-item.style-sample-dedication,.styles-dd-item.style-sample-caption{text-align:center}.styles-dd-clear{color:#fca5a5;font-size:12.5px}.style-row,.styles-dd-item{align-items:center;gap:10px;display:flex}.style-icon{width:16px;color:var(--text-muted);flex-shrink:0;display:flex}.style-icon-h1,.style-icon-h2,.style-icon-h3,.style-icon-h4,.style-icon-h5{color:#ca8a04}body.dark-mode .style-icon-h1,body.dark-mode .style-icon-h2,body.dark-mode .style-icon-h3,body.dark-mode .style-icon-h4,body.dark-mode .style-icon-h5{color:#facc15}.style-icon-quote{color:var(--accent-primary)}.styles-dd-item .style-icon{color:#94a3b8}.styles-dd-item .style-icon-h1,.styles-dd-item .style-icon-h2,.styles-dd-item .style-icon-h3,.styles-dd-item .style-icon-h4,.styles-dd-item .style-icon-h5{color:#facc15}.styles-dd-item .style-icon-quote{color:#60a5fa}.style-row .style-sample-dedication,.style-row .style-sample-caption{text-align:start;width:auto}.style-row .style-sample-epigraph,.style-row .style-sample-poem,.style-row .style-sample-letter{margin-inline-start:0}.style-row-clear .style-sample,.style-row-clear .style-icon{color:#dc2626}body.dark-mode .style-row-clear .style-sample,body.dark-mode .style-row-clear .style-icon{color:#f87171}.styles-dd-clear,.styles-dd-clear .style-icon{color:#f87171!important}body.dark-mode .editor-canvas span[style*=\#000000],body.dark-mode .editor-canvas span[style*="rgb(0, 0, 0)"],body.dark-mode .sidenote-card span[style*=\#000000],body.dark-mode .sidenote-card span[style*="rgb(0, 0, 0)"]{color:var(--text-main)!important}body.format-painting .editor-canvas .ProseMirror{cursor:copy}body.format-painting #btn-format-painter{background:#facc1540;border-radius:6px}.styles-fold{text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;font-family:inherit;display:flex}.styles-fold:hover{color:#1d4ed8}.styles-fold-peek{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);letter-spacing:0;flex:1;font-size:11.5px;font-weight:400;overflow:hidden}.styles-fold-chev{color:var(--text-muted);margin-inline-start:auto;font-size:10px;transition:transform .15s}.styles-fold.is-folded .styles-fold-chev{transform:rotate(-90deg)}html[dir=ltr] .styles-fold.is-folded .styles-fold-chev{transform:rotate(90deg)}.styles-fold.is-folded{padding-bottom:10px}.insert-pane{flex-direction:column;padding:0 8px 4px;display:flex;overflow-y:auto}.insert-row{min-height:34px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:4px 10px;font-family:inherit;font-size:13.5px;display:flex}.insert-row:hover{background:var(--bg-hover)}.insert-row.is-soon{opacity:.4}.insert-label{flex:1}.insert-hint{color:var(--text-muted);font-size:11px}.table-grid{gap:3px;padding:4px 10px;display:grid}.table-grid-cell{aspect-ratio:1;border:1px solid var(--border-elevated);background:var(--bg-canvas);cursor:pointer;border-radius:3px}.table-grid-cell.is-on{border-color:var(--accent-primary);background:#2563eb2e}.table-size{color:var(--text-muted);align-items:center;gap:6px;padding:6px 10px 4px;font-size:12.5px;display:flex}.table-size-label{flex:1}.table-size-input{box-sizing:border-box;border:1px solid var(--border-elevated);background:var(--bg-hover);width:44px;height:26px;color:var(--text-main);text-align:center;border-radius:6px;padding:0 4px;font-family:inherit}.table-size-go{flex:none;height:26px;padding:0 10px}.ProseMirror sup.footnote-ref{color:var(--accent-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 1px;font-size:.68em;font-weight:700}.ProseMirror sup.footnote-ref:hover,.ProseMirror sup.footnote-ref.is-selected{background:#2563eb24;border-radius:3px}.ProseMirror sup.footnote-ref.is-empty{color:var(--text-muted)}.footnote-card{width:340px}.footnote-title{flex:1}.footnote-card .ProseMirror{min-height:56px}.footnote-card .sidenote-body{padding-bottom:8px}.footnotes-area{color:var(--text-main);margin-top:3em;padding-bottom:2em;font-size:14.5px;line-height:1.7}.footnotes-rule{background:var(--text-muted);opacity:.5;width:30%;height:1px;margin-bottom:1em}.footnotes-list{flex-direction:column;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.footnote-item{cursor:pointer;border-radius:6px;gap:.6em;padding:2px 6px;display:flex}.footnote-item:hover{background:var(--bg-hover)}.footnote-num{color:var(--accent-primary);min-width:1.4em;padding-top:.15em;font-size:.8em;font-weight:700}.footnote-text{text-align:start;flex:1}.footnote-text p{margin:0}.footnote-text.is-empty{color:var(--text-muted);font-style:italic}.ProseMirror hr{background:var(--text-muted);opacity:.6;border:none;width:30%;height:1px;margin:2em auto}.ProseMirror hr.ProseMirror-selectednode{outline-offset:6px;outline:2px solid #2563eb66}.ProseMirror .doc-break{border-top:1px dashed var(--border-elevated);-webkit-user-select:none;user-select:none;height:0;margin:1.6em 0;position:relative}.ProseMirror .doc-break:after{content:attr(data-label);color:var(--text-muted);background:var(--bg-canvas);white-space:nowrap;padding:0 10px;font-size:11.5px;position:absolute;top:-.75em;left:50%;transform:translate(-50%)}.ProseMirror .doc-break[data-break=page]{border-top-style:solid}.ProseMirror .doc-break.ProseMirror-selectednode{border-top-color:var(--accent-primary)}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.2em 0;font-size:.92em}.ProseMirror th,.ProseMirror td{border:1px solid var(--border-elevated);vertical-align:top;text-align:start;min-width:2em;padding:6px 10px}.ProseMirror th{background:var(--bg-hover);font-weight:700}.ProseMirror td p,.ProseMirror th p{text-align:start;margin:0}.ProseMirror .selectedCell{background:#2563eb1f}.table-menu{z-index:1450;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex;position:fixed;box-shadow:0 6px 16px #0000001f}.table-menu-sep{background:var(--border-elevated);width:1px;height:18px;margin:0 3px}.table-danger:hover{color:#dc2626}.minimap-doc .doc-break:after{display:none}.divider-picker{grid-template-columns:repeat(3,1fr);gap:4px;padding:2px 6px 6px;display:grid}.divider-option{border:1px solid var(--border-elevated);height:34px;color:var(--text-main);letter-spacing:.15em;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;font-family:Georgia,Frank Ruhl Libre,serif;font-size:15px;display:flex}.divider-option:hover{background:var(--bg-hover);border-color:var(--accent-primary)}.dv-line{opacity:.7;background:currentColor;width:26px;height:1.5px;display:block}.dv-long{opacity:.7;background:currentColor;width:64px;height:1px;display:block}.ProseMirror hr[data-variant=long]{width:100%}.ProseMirror hr[data-variant=stars],.ProseMirror hr[data-variant=asterism],.ProseMirror hr[data-variant=fleuron],.ProseMirror hr[data-variant=dots]{opacity:1;text-align:center;background:0 0;width:auto;height:auto;overflow:visible}.ProseMirror hr[data-variant]:before{color:var(--text-muted);font-family:Georgia,Frank Ruhl Libre,serif;line-height:1;display:block}.ProseMirror hr[data-variant=stars]:before{content:"*   *   *";white-space:pre;letter-spacing:.1em;font-size:1.1em}.ProseMirror hr[data-variant=asterism]:before{content:"⁂";font-size:1.4em}.ProseMirror hr[data-variant=fleuron]:before{content:"❦";font-size:1.5em}.ProseMirror hr[data-variant=dots]:before{content:"·   ·   ·";white-space:pre;font-size:1.4em}.ProseMirror .doc-break[data-break=section-next]{border-top:1px solid #2563eb73}.ProseMirror .doc-break[data-break=section-continuous]{border-top:1px dashed #2563eb73}.minimap-doc .doc-break{margin:18px 0;border-top-width:5px!important}.minimap-doc .doc-break[data-break=page]{border-top-style:solid;border-top-color:#94a3b8!important}.minimap-doc .doc-break[data-break=section-next]{border-top-color:#2563eb!important}.minimap-doc .doc-break[data-break=section-continuous]{border-top-style:dashed;border-top-color:#60a5fa!important}.minimap-doc hr{opacity:.6;height:5px}.minimap-doc hr[data-variant]:before{font-size:3em}.ProseMirror .block-object{outline-offset:4px;border-radius:8px;outline:1px dashed #0000;transition:outline-color .15s;position:relative}.ProseMirror .block-object:hover,.ProseMirror .block-object.is-selected{outline-color:var(--border-elevated)}.ProseMirror .block-object.is-selected{outline:2px solid #2563eb73}.block-delete{top:50%;color:#dc2626;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;inset-inline-start:-30px;transform:translateY(-50%)}.block-delete:hover{background:#dc26261a}.block-delete svg{display:block}.block-object:hover .block-delete,.block-object.is-selected .block-delete{opacity:1}.block-toc .block-delete{top:14px;transform:none}.minimap-doc .block-delete,.minimap-doc .toc-controls{display:none}.ProseMirror .block-divider hr{margin:1.4em auto}.ProseMirror .block-break{margin:1.6em 0;padding:.6em 0}.ProseMirror .block-break .doc-break{margin:0}.ProseMirror{counter-reset:nw-figure nw-table}.ProseMirror p[data-cap-num=true][data-cap-for=figure]:before{counter-increment:nw-figure;content:"תמונה " counter(nw-figure) ": ";font-weight:600}.ProseMirror p[data-cap-num=true][data-cap-for=table]:before{counter-increment:nw-table;content:"טבלה " counter(nw-table) ": ";font-weight:600}html[lang=en] .ProseMirror p[data-cap-num=true][data-cap-for=figure]:before{content:"Figure " counter(nw-figure) ": "}html[lang=en] .ProseMirror p[data-cap-num=true][data-cap-for=table]:before{content:"Table " counter(nw-table) ": "}.ProseMirror p.nw-caption.is-empty{position:relative}.ProseMirror p.nw-caption.is-empty:not([data-cap-num]):before{content:attr(data-placeholder);text-align:center;color:var(--text-muted);opacity:.7;pointer-events:none;position:absolute;inset-inline:0}.ProseMirror table+p.nw-caption,.ProseMirror .nw-figure+p.nw-caption{margin-top:.3em}.ProseMirror .nw-figure{justify-content:center;margin:1.4em auto .4em;display:flex;position:relative}.ProseMirror .nw-figure img{border-radius:3px;max-width:100%;height:auto;display:block}.ProseMirror .nw-figure[data-size=third] img{width:33.333%}.ProseMirror .nw-figure[data-size=twothirds] img{width:66.666%}.ProseMirror .nw-figure[data-size=full] img{width:100%}.ProseMirror .nw-figure.is-selected img{outline-offset:3px;outline:2px solid #2563eb8c}.ProseMirror .nw-figure.is-missing{border:1px dashed var(--border-elevated);border-radius:8px;align-items:center;min-height:120px}.ProseMirror .nw-figure.is-missing:after{content:"⚠";color:var(--text-muted);font-size:22px}.figure-badge{bottom:8px;color:#fff;white-space:nowrap;pointer-events:none;background:#0f172abf;border-radius:10px;padding:3px 9px;font-size:11.5px;position:absolute;inset-inline-start:50%;transform:translate(50%)}html[dir=ltr] .figure-badge{transform:translate(-50%)}.figure-badge.is-lowres{background:#d97706e6}.fig-size{min-width:28px;height:26px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:6px;font-family:inherit;font-size:13px}.fig-size:hover{background:var(--bg-hover)}.fig-size.is-active,.table-menu .sm-icon-btn.is-active{color:var(--accent-primary);background:#2563eb24}.table-menu .sm-icon-btn:disabled{opacity:.35}.ProseMirror .toc-block{background:var(--bg-hover);border-radius:8px;padding:10px 14px}.toc-controls{color:var(--text-muted);opacity:0;align-items:center;gap:4px;margin-bottom:6px;font-size:11.5px;transition:opacity .15s;display:flex}.block-toc:hover .toc-controls,.block-toc.is-selected .toc-controls{opacity:1}.toc-level{border:1px solid var(--border-elevated);height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:11px;padding:0 8px;font-family:inherit;font-size:11.5px}.toc-level.is-active{border-color:var(--accent-primary);color:var(--accent-primary)}.toc-list{flex-direction:column;gap:2px;display:flex}.toc-row{color:var(--text-main);cursor:pointer;border-radius:4px;padding:2px 4px;font-size:.95em;text-decoration:none;display:block}.toc-row:hover{background:var(--bg-elevated);color:var(--accent-primary)}.toc-l1{font-weight:700}.toc-l2{padding-inline-start:1.4em}.toc-l3{padding-inline-start:2.8em;font-size:.9em}.toc-l4{padding-inline-start:4.2em;font-size:.88em}.toc-l5{padding-inline-start:5.6em;font-size:.86em}.toc-empty{color:var(--text-muted);font-size:.9em}.ProseMirror a[href^=\#]{text-decoration-style:dotted}.insert-url{gap:6px;padding:4px 10px;display:flex}.insert-url .search-input{flex:1;min-width:0;height:28px;font-size:12.5px}.insert-note{color:var(--text-muted);padding:2px 12px 6px;font-size:11.5px}.insert-row-split{cursor:default}.insert-row-split:hover{background:0 0}.insert-pill{border:1px solid var(--border-elevated);height:24px;color:var(--text-main);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;padding:0 9px;font-family:inherit;font-size:11.5px}.insert-pill:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.insert-pill.is-default{border-color:var(--accent-primary);color:var(--accent-primary);background:#2563eb14}.link-picker{border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:1px;max-height:200px;margin:0 10px 6px;padding:4px;display:flex;overflow-y:auto}.link-pick{text-align:start;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-family:inherit;font-size:12.5px}.link-pick:hover{background:var(--bg-hover);color:var(--accent-primary)}.ProseMirror .tableWrapper+p.nw-caption,.ProseMirror table+p.nw-caption{margin-top:-.7em}.ProseMirror .block-toc{margin-bottom:2.5em}.insert-pane>*{flex-shrink:0}.insert-more{color:var(--text-muted);margin-inline-start:auto;display:flex}.insert-row.is-open{background:var(--bg-hover)}.insert-flyout{z-index:1460;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:12px;flex-direction:column;gap:2px;min-width:220px;max-width:280px;max-height:calc(100vh - 32px);padding:8px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #0f172a29}.insert-flyout>*{flex-shrink:0}.flyout-title{color:var(--accent-primary);padding:4px 8px 6px;font-size:11.5px;font-weight:700}.insert-flyout .table-grid{grid-template-columns:repeat(6,1fr);gap:4px;padding:2px 8px 8px}.insert-flyout .table-grid-cell{aspect-ratio:1;width:auto}.insert-flyout .table-size{justify-content:space-between;padding:4px 8px}.insert-flyout .table-size-input{flex:1;min-width:0}.insert-flyout .link-picker{border:none;max-height:300px;margin:0}.insert-warn{color:#d97706}.toc-dialog{width:460px}.toc-choices{flex-direction:column;gap:8px;margin:6px 0 4px;display:flex}.toc-choice{color:var(--text-main);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.toc-h1{color:var(--text-main)}.toc-break{border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:10px}.ProseMirror sup.footnote-ref{color:#9f1239;font-weight:800}body.dark-mode .ProseMirror sup.footnote-ref{color:#fb7185}.ProseMirror sup.footnote-ref:hover,.ProseMirror sup.footnote-ref.is-selected{background:#9f12391f}.footnote-num{color:#9f1239}body.dark-mode .footnote-num{color:#fb7185}.minimap-doc sup.footnote-ref{vertical-align:super;background:#9f1239;border-radius:7px;min-width:14px;height:14px;display:inline-block;color:#0000!important}.footnote-convert{border:1px solid var(--border-elevated);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:12px;margin-inline-start:auto;padding:2px 9px;font-family:inherit;font-size:11.5px}.footnote-convert:hover{color:#9f1239;border-color:#9f1239}.footnote-card .sidenote-close{margin-inline-start:4px}.footnotes-section+.footnotes-section{margin-top:2em}.endnotes-title{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin-bottom:.8em;padding-bottom:.4em;font-size:.9em;font-weight:700}.footnotes-end .footnote-num,.ann-item.is-endnote .ann-fn-num{font-style:italic}.ProseMirror sup.footnote-ref{unicode-bidi:isolate}.editor-canvas del sup.footnote-ref{-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626}.nw-chart{color:var(--text-main);margin:0;padding:6px 0;font-family:inherit}.chart-svg{width:100%;max-width:680px;height:auto;margin:0 auto;display:block}.chart-object{cursor:pointer;margin:1em 0}.chart-menu{z-index:1450;color:#e2e8f0;background:#0f172a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;max-width:520px;padding:5px 6px;display:flex;position:fixed;box-shadow:0 10px 28px #0f172a4d}.chart-menu .bubble-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 8px;font-family:inherit;font-size:12px;display:flex}.chart-menu .bubble-btn:hover,.chart-menu .bubble-btn.is-active{color:#fff;background:#60a5fa38}.chart-sep{background:#94a3b84d;width:1px;height:20px;margin:0 4px}.chart-swatch{cursor:pointer;border:2px solid #ffffffb3;border-radius:50%;width:18px;height:18px;margin:0 2px;padding:0}.chart-palette{flex-basis:100%;gap:4px;padding:6px 4px 2px;display:flex}.chart-dialog{width:640px;max-width:calc(100vw - 32px)}.chart-types{gap:6px;display:flex}.chart-type{border:1px solid var(--border-elevated);height:30px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font-family:inherit}.chart-type.is-active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.chart-title{height:32px}.chart-grid-wrap{overflow-x:auto}.chart-grid{border-collapse:collapse}.chart-grid th,.chart-grid td{border:1px solid var(--border-subtle);padding:0;position:relative}.chart-grid input{width:96px;height:30px;color:var(--text-main);text-align:center;background:0 0;border:none;padding:0 6px;font-family:inherit;font-size:13px}.chart-grid th input{font-weight:700}.chart-x{top:1px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;font-size:10px;position:absolute;inset-inline-end:1px}.chart-grid th:hover .chart-x{opacity:1}.chart-adds{gap:10px;display:flex}.chart-preview{border:1px solid var(--border-subtle);color:var(--text-main);border-radius:10px;padding:6px}.minimap-doc .chart-svg{max-width:100%}.chart-color{cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:50%;width:18px;height:18px;margin-inline:4px 0;padding:0}.chart-color::-webkit-color-swatch-wrapper{padding:0}.chart-color::-webkit-color-swatch{border:1px solid var(--border-elevated);border-radius:50%}.chart-grid th{white-space:nowrap}.ProseMirror ul,.ProseMirror ol{margin:.6em 0;padding-inline-start:1.8em}.ProseMirror li{margin:.2em 0}.ProseMirror li>p{margin:0}.ProseMirror li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ProseMirror ul ul,.ProseMirror ol ol,.ProseMirror ul ol,.ProseMirror ol ul{margin:.2em 0}@counter-style nw-dot{system:extends decimal;suffix:". "}@counter-style nw-paren{system:extends decimal;suffix:") "}@counter-style nw-paren-num{system:extends decimal;prefix:"(";suffix:") "}@counter-style nw-alpha-dot{system:extends lower-alpha;suffix:". "}@counter-style nw-alpha-paren{system:extends lower-alpha;suffix:") "}@counter-style nw-roman-dot{system:extends lower-roman;suffix:". "}@counter-style nw-roman-paren{system:extends lower-roman;suffix:") "}@counter-style nw-upper-roman{system:extends upper-roman;suffix:". "}@counter-style nw-upper-alpha{system:extends upper-alpha;suffix:". "}@counter-style nw-hebrew-dot{system:extends hebrew;suffix:". "}@counter-style nw-hebrew-paren{system:extends hebrew;prefix:"(";suffix:") "}@counter-style nw-arabic-indic{system:extends arabic-indic;suffix:". "}@counter-style nw-abjad{system:additive;additive-symbols:1000 غ, 900 ظ, 800 ض, 700 ذ, 600 خ, 500 ث, 400 ت, 300 ش, 200 ر, 100 ق, 90 ص, 80 ف, 70 ع, 60 س, 50 ن, 40 م, 30 ل, 20 ك, 10 ي, 9 ط, 8 ح, 7 ز, 6 و, 5 ه, 4 د, 3 ج, 2 ب, 1 أ;suffix:". "}.ProseMirror ol{list-style-type:nw-dot}.ProseMirror ol ol{list-style-type:nw-alpha-dot}.ProseMirror ol ol ol{list-style-type:nw-roman-dot}.ProseMirror ol[data-preset=paren]{list-style-type:nw-paren}.ProseMirror ol[data-preset=paren] ol{list-style-type:nw-alpha-paren}.ProseMirror ol[data-preset=paren] ol ol{list-style-type:nw-roman-paren}.ProseMirror ol[data-preset=hebrew]{list-style-type:nw-hebrew-dot}.ProseMirror ol[data-preset=hebrew] ol{list-style-type:nw-dot}.ProseMirror ol[data-preset=hebrew] ol ol{list-style-type:nw-hebrew-paren}.ProseMirror ol[data-preset=num-heb]{list-style-type:nw-dot}.ProseMirror ol[data-preset=num-heb] ol{list-style-type:nw-hebrew-dot}.ProseMirror ol[data-preset=num-heb] ol ol{list-style-type:nw-paren-num}.ProseMirror ol[data-preset=outline]{list-style-type:nw-upper-roman}.ProseMirror ol[data-preset=outline] ol{list-style-type:nw-upper-alpha}.ProseMirror ol[data-preset=outline] ol ol{list-style-type:nw-dot}.ProseMirror ol[data-preset=roman]{list-style-type:nw-roman-dot}.ProseMirror ol[data-preset=roman] ol{list-style-type:nw-alpha-dot}.ProseMirror ol[data-preset=roman] ol ol{list-style-type:nw-dot}.ProseMirror ol[data-preset=arabic]{list-style-type:nw-arabic-indic}.ProseMirror ol[data-preset=arabic] ol{list-style-type:nw-abjad}.ProseMirror ol[data-preset=arabic] ol ol{list-style-type:nw-arabic-indic}.ProseMirror ol[data-preset=legal],.ProseMirror ol[data-preset=legal] ol{counter-reset:legal;list-style-type:none}.ProseMirror ol[data-preset=legal]>li,.ProseMirror ol[data-preset=legal] ol>li{counter-increment:legal}.ProseMirror ol[data-preset=legal] li::marker{content:counters(legal, ".") ". "}.ProseMirror ul{list-style-type:"•  "}.ProseMirror ul ul{list-style-type:"○  "}.ProseMirror ul ul ul{list-style-type:"■  "}.ProseMirror ul[data-preset=dash],.ProseMirror ul[data-preset=dash] ul{list-style-type:"–  "}.ProseMirror ul[data-preset=arrow]{list-style-type:"➢  "}.ProseMirror ul[data-preset=arrow] ul{list-style-type:"•  "}.ProseMirror ul[data-preset=arrow] ul ul{list-style-type:"○  "}.lists-dropdown{flex-direction:column;align-items:stretch;gap:6px;min-width:250px;padding:8px}.lists-quick{gap:4px;display:flex}.lists-quick button,.list-preset{color:#f1f5f9;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:7px;font-family:inherit}.lists-quick button{flex:1;justify-content:center;align-items:center;gap:6px;height:30px;font-size:12px;display:flex}.lists-quick button:hover,.list-preset:hover{background:#94a3b82e}.lists-quick button.is-active,.list-preset.is-active{background:#3b82f640;border-color:#60a5fa}.lists-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.list-preset{text-align:start;flex-direction:column;gap:1px;padding:6px 8px;font-size:11.5px;line-height:1.35;display:flex}.list-preset span:nth-child(2){padding-inline-start:10px}.list-preset span:nth-child(3){padding-inline-start:20px}.lists-title{color:#93c5fd;padding:2px 2px 0;font-size:10.5px;font-weight:700}.lists-row{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:flex}.lists-row input{color:#f1f5f9;text-align:center;background:0 0;border:1px solid #94a3b84d;border-radius:6px;width:52px;height:24px;font-family:inherit}.lists-row button{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:6px;height:24px;margin-inline-start:auto;padding:0 10px;font-family:inherit;font-size:12px}.styles-lists .list-preset,.styles-lists .lists-quick button{color:var(--text-main);border-color:var(--border-elevated)}.styles-lists .list-preset:hover,.styles-lists .lists-quick button:hover{background:var(--bg-hover)}.styles-lists .list-preset.is-active,.styles-lists .lists-quick button.is-active{border-color:var(--accent-primary);background:#2563eb1a}.styles-lists{flex-direction:column;gap:6px;padding:0 8px 8px;display:flex}.lists-hint{color:#94a3b8;padding:0 2px;font-size:11px}.styles-lists .lists-hint,.styles-lists .lists-title{color:var(--text-muted)}.styles-lists .lists-row{color:var(--text-main)}.styles-lists .lists-row input{color:var(--text-main);border-color:var(--border-elevated)}.ProseMirror ul[data-type=taskList]{padding-inline-start:.2em;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.55em;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1lh;display:flex}.ProseMirror ul[data-type=taskList] li>label input{accent-color:#2563eb;cursor:pointer;width:1.05em;height:1.05em;margin:0}.ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.ProseMirror ul[data-type=taskList][data-strike=true] li[data-checked=true]>div{color:var(--text-muted);-webkit-text-decoration:line-through #64748bcc;text-decoration:line-through #64748bcc}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin:.1em 0}.lists-fold{color:#cbd5e1;cursor:pointer;text-align:start;background:0 0;border:1px solid #94a3b840;border-radius:7px;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;font-family:inherit;font-size:12px;display:flex}.lists-fold:hover{background:#94a3b824}.lists-fold-cur{color:#93c5fd;margin-inline-start:auto;font-size:11.5px}.lists-chev{color:#94a3b8;font-size:10px;transition:transform .15s}.lists-fold.is-open .lists-chev{transform:rotate(180deg)}.styles-lists .lists-fold{color:var(--text-main);border-color:var(--border-elevated)}.styles-lists .lists-fold:hover{background:var(--bg-hover)}.styles-lists .lists-fold-cur{color:var(--accent-primary)}.lists-strike{cursor:pointer;gap:6px}.lists-quick button{flex:1;min-width:0}.symbol-picker{z-index:1470;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:14px;flex-direction:column;gap:8px;width:420px;max-height:calc(100vh - 140px);padding:12px;display:flex;position:fixed;top:110px;right:380px;box-shadow:0 16px 40px #0f172a2e}.sp-head{cursor:move;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.sp-omega{color:var(--accent-primary);font-size:18px;font-weight:700}.sp-title{color:var(--text-main);flex:1;font-size:14px;font-weight:700}.sp-search{height:32px}.sp-tabs{background:var(--bg-hover);border-radius:9px;gap:2px;padding:3px;display:flex}.sp-tab{height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;font-family:inherit;font-size:12px;font-weight:600}.sp-tab.is-active{background:var(--bg-elevated);color:var(--text-main);box-shadow:0 1px 3px #0000001f}.sp-chips{flex-wrap:wrap;gap:4px;display:flex}.sp-chips:empty{display:none}.sp-chip{border:1px solid var(--border-elevated);height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:11px;padding:0 9px;font-family:inherit;font-size:11.5px}.sp-chip.is-active{border-color:var(--accent-primary);color:var(--accent-primary);background:#2563eb14}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));align-content:start;gap:3px;min-height:120px;max-height:300px;display:grid;overflow-y:auto}.sp-cell{border:1px solid var(--border-subtle);background:var(--bg-canvas);height:38px;color:var(--text-main);cursor:pointer;border-radius:7px;font-family:Noto Sans,Noto Sans Hebrew,Noto Naskh Arabic,Segoe UI Symbol,Segoe UI,sans-serif;font-size:19px;line-height:1}.sp-cell:hover{border-color:var(--accent-primary);background:#2563eb14}.sp-info{border-top:1px solid var(--border-subtle);grid-template-columns:52px 1fr auto;grid-template-areas:"big name fav""big cp fav";align-items:center;column-gap:10px;min-height:52px;padding-top:6px;display:grid}.sp-big{text-align:center;color:var(--text-main);grid-area:big;font-size:34px}.sp-name{color:var(--text-main);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;text-align:start;grid-area:name;font-size:12px;overflow:hidden}.sp-cp{color:var(--text-muted);text-align:start;grid-area:cp;font-size:11px}.sp-fav{color:#ca8a04;cursor:pointer;background:0 0;border:none;grid-area:fav;font-size:20px}.sp-fav:empty{display:none}html[dir=ltr] .symbol-picker{left:380px;right:auto}.sp-select{border:1px solid var(--border-elevated);background:var(--bg-hover);height:28px;color:var(--text-main);border-radius:7px;width:100%;padding:0 8px;font-family:inherit;font-size:12.5px}.sp-draw{flex-direction:column;gap:6px;width:100%;display:flex}.sp-draw-bar{gap:6px;display:flex}.sp-draw-bar .sp-select{flex:1}.sp-pad{position:relative}.sp-pad canvas{border:1px dashed var(--border-elevated);background:var(--bg-canvas);touch-action:none;cursor:crosshair;border-radius:10px;width:100%;height:150px;display:block}.sp-clear{top:6px;border:1px solid var(--border-elevated);background:var(--bg-elevated);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:6px}.sp-clear:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.sp-draw{gap:8px}.sp-cell{position:relative}.sp-star{top:1px;color:#ca8a04;opacity:0;cursor:pointer;padding:1px;font-size:10px;line-height:1;position:absolute;inset-inline-end:2px}.sp-cell:hover .sp-star,.sp-star.is-fav{opacity:1}.sp-star:hover{transform:scale(1.3)}.lighthouse-pill{color:#e2e8f0;cursor:pointer;background:#0b1220;border:1px solid #0000;border-radius:15px;align-items:center;gap:7px;height:30px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:box-shadow .15s;display:inline-flex}.lighthouse-pill:hover,.lighthouse-pill.is-open{box-shadow:0 0 0 3px #60a5fa66}.lighthouse-pill.has-hint{color:#fde68a;border-color:#fbbf24;font-weight:700;animation:1.6s ease-out infinite lhPulse,1.6s ease-in-out infinite lhGrow}.lh-dot{background:#fbbf24;border-radius:50%;width:7px;height:7px}@keyframes lhPulse{0%{box-shadow:0 0 #fbbf24bf,0 0 #fbbf2459}70%{box-shadow:0 0 0 10px #fbbf2400,0 0 0 20px #fbbf2400}to{box-shadow:none}}@keyframes lhGrow{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.lighthouse-pill.has-hint{animation:none;box-shadow:0 0 0 3px #fbbf2480}}.lighthouse-island{z-index:9200;color:#e2e8f0;transform-origin:top;background:#0b1220;border-radius:22px;flex-direction:column;width:max-content;min-width:380px;max-width:min(560px,100vw - 32px);max-height:calc(100vh - 90px);animation:.18s ease-out lhIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #02061766}html[dir=rtl] .lighthouse-island{transform-origin:0 0}html[dir=ltr] .lighthouse-island{transform-origin:100% 0}@keyframes lhIn{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:none}}.lh-search{border-bottom:1px solid #94a3b82e;align-items:center;gap:12px;padding:12px 18px;display:flex}.lh-input{color:#f8fafc;background:0 0;border:none;outline:none;flex:1;min-width:360px;font-family:inherit;font-size:16px}.lh-input::placeholder{color:#64748b;font-size:13px}.lighthouse-island kbd{color:#94a3b8;white-space:nowrap;border:1px solid #94a3b859;border-radius:6px;padding:1px 7px;font-family:inherit;font-size:11px}.lh-body{flex-direction:column;gap:4px;padding:8px;display:flex;overflow-y:auto}.lh-section{color:#64748b;padding:4px 10px 2px;font-size:11px;font-weight:700}.lh-row{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;display:flex}.lh-row:hover{background:#94a3b81a}.lh-row.is-active{background:#2563eb33}.lh-row-text{flex:1;min-width:0}.lh-row-title{color:#f8fafc;font-size:14px}.lh-row-where{color:#94a3b8;font-size:11.5px}.lh-link{color:#60a5fa;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;font-size:11.5px}.lh-card{background:#13203a;border-radius:16px;flex-direction:column;gap:7px;max-width:500px;margin:4px 4px 6px;padding:14px 16px;display:flex}.lh-card-kind{color:#fbbf24;font-size:11.5px;font-weight:700}.lh-card-title{color:#f8fafc;font-size:15px;font-weight:700}.lh-card-body{color:#cbd5e1;font-size:13.5px;line-height:1.7}.lh-card-body:empty{display:none}.lh-card-actions{flex-wrap:wrap;gap:8px;padding-top:3px;display:flex}.lh-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:9px;height:30px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600}.lh-btn:hover{background:#94a3b81f}.lh-primary{color:#fff;background:#2563eb;border:none}.lh-primary:hover{background:#1d4ed8}.lh-office{color:#93c5fd;padding:6px 12px 0;font-size:11.5px}.lh-note{color:#fbbf24;padding:0 12px 6px;font-size:11.5px}.lh-empty{color:#94a3b8;text-align:center;padding:18px;font-size:13.5px}.lh-foot{color:#94a3b8;border-top:1px solid #94a3b82e;flex-wrap:wrap;gap:6px 16px;padding:9px 18px;font-size:11.5px;display:flex}.lh-foot b{color:#cbd5e1;font-weight:600}.lh-foot-hint{margin-inline-start:auto}.lh-ring{z-index:9300;pointer-events:none;box-sizing:border-box;border:2px solid #2563eb;animation:.8s ease-out 3 lhGlow;position:fixed}@keyframes lhGlow{0%{box-shadow:0 0 #2563ebb3}to{box-shadow:0 0 0 14px #2563eb00}}body.focus-mode .lighthouse-pill{opacity:.5}.autosave-badge{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;background:0 0!important;gap:0!important;padding:0!important;display:inline-flex!important}.autosave-icon{display:flex}.autosave-badge.saved .autosave-icon{color:#16a34a}.autosave-badge.saving .autosave-icon{color:#ea580c;animation:1.1s ease-in-out infinite saveBreath}.autosave-badge.failed .autosave-icon{color:#dc2626}@keyframes saveBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html[dir=rtl] .lh-input:placeholder-shown{direction:rtl}html[dir=ltr] .lh-input:placeholder-shown{direction:ltr}body.dark-mode .lighthouse-pill{border-color:#94a3b859}body.dark-mode .lighthouse-pill:hover,body.dark-mode .lighthouse-pill.is-open{border-color:#93c5fd8c}body.dark-mode .lighthouse-island{box-shadow:0 0 0 1px #93c5fd47,0 24px 60px #0009}.lh-open{color:#fbbf24}.save-alert{z-index:9150;background:var(--bg-elevated);width:320px;color:var(--text-main);border:1px solid #dc26268c;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.6;animation:.18s ease-out lhIn;position:fixed;box-shadow:0 12px 30px #0f172a2e}.save-alert-title{color:#dc2626;align-items:center;gap:8px;margin-bottom:4px;font-weight:700;display:flex}.save-alert-body{color:var(--text-main)}.save-alert-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.save-alert-actions button{border:1px solid var(--border-elevated);height:28px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-family:inherit;font-size:12px}.save-alert-actions button.primary{color:#fff;background:#dc2626;border-color:#dc2626}.save-alert-close{top:8px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute;inset-inline-end:8px}.sources-pane{position:relative}.src-top{flex-direction:column;gap:2px;padding:6px 6px 4px;display:flex}.src-plus{color:var(--accent-primary);display:inline-flex}.src-formats{color:var(--text-muted);direction:ltr;margin-inline-start:auto;font-size:10.5px}.src-search-row{padding:4px 10px 6px}.src-search{width:100%}.src-langs{flex-wrap:wrap;gap:4px;padding:0 10px 6px;display:flex}.src-langs:empty{display:none}.src-langs .lang-chip{cursor:pointer}.src-langs .lang-chip.is-on{background:var(--accent-primary);color:#fff}.src-list{flex-direction:column;flex:1;gap:1px;min-height:60px;padding:0 6px 8px;display:flex;overflow-y:auto}.src-item{padding:6px 8px;text-indent:-1.6em;color:var(--text-main);cursor:pointer;overflow-wrap:anywhere;text-align:start;border-radius:7px;padding-inline-start:calc(8px + 1.6em);font-size:12.5px;line-height:1.55}.src-item:hover,.src-item:focus-visible{background:var(--bg-hover);outline:none}.src-drop{border:2px dashed var(--accent-primary);background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);color:var(--accent-primary);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:6px}.src-foot{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-direction:column;gap:6px;padding:8px 12px 10px;font-size:12px;display:flex}.src-foot-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.src-style-pick{border:1px solid var(--border-elevated);background:var(--bg-hover);max-width:200px;height:26px;color:var(--text-main);border-radius:6px;font-family:inherit;font-size:12px}.src-export{direction:ltr}.source-dialog{gap:0;width:800px;max-height:calc(100vh - 32px);padding:0;overflow:hidden}.src-head{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:20px 24px 10px;display:flex}.src-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 24px 14px;display:flex;overflow-y:auto}.src-foot-area{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding:12px 24px 16px;display:flex}.src-foot-area .location-actions{margin-top:6px}.src-lookup{gap:8px;display:flex}.src-lookup-input{flex:1}.src-lookup-note{min-height:0;color:var(--text-muted);font-size:12px}.src-lookup-note:empty{display:none}.src-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.src-section{color:var(--accent-primary);margin-top:6px;font-size:11.5px;font-weight:700}.src-people{flex-direction:column;gap:4px;display:flex}.src-person{border-radius:8px;align-items:center;gap:6px;padding:2px;display:flex}.src-person.is-dragging{opacity:.4}.src-person.is-drop{background:var(--bg-hover)}.src-grip{color:var(--text-muted);cursor:grab;padding:0 2px;display:inline-flex}.src-role{border:1px solid var(--border-elevated);background:var(--bg-hover);height:32px;color:var(--text-main);border-radius:7px;font-family:inherit;font-size:12.5px}.src-name{flex:1;min-width:0}.src-particle{flex:0 0 74px}.src-adds{gap:14px;padding:0 4px;display:flex}.src-fields{grid-template-columns:repeat(3,1fr);gap:8px 10px;display:grid}.src-field.is-wide{grid-column:1/-1}.src-field{flex-direction:column;gap:3px;min-width:0;display:flex}.src-field select{border:1px solid var(--border-elevated);background:var(--bg-hover);height:32px;color:var(--text-main);border-radius:7px;font-family:inherit;font-size:13px}.src-label{color:var(--text-muted);font-size:11.5px}.src-need{color:#d97706;font-weight:700}.src-field.is-missing .search-input{border-color:#f59e0b}.src-more summary{cursor:pointer;color:var(--text-muted);padding:4px 0;font-size:12px}.src-more .src-fields{margin-top:6px}.src-dup{color:var(--text-main);background:#f59e0b1f;border-radius:8px;padding:8px 10px;font-size:12.5px}.src-preview{border:1px solid var(--border-elevated);background:var(--bg-hover);border-radius:10px;max-height:190px;padding:10px 12px;overflow-y:auto}.src-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.src-preview-head .src-section{margin:0}.src-style{border:1px solid var(--border-elevated);background:var(--bg-elevated);height:28px;color:var(--text-main);border-radius:7px;font-family:inherit;font-size:12px}.src-preview-body{flex-direction:column;gap:8px;margin-top:8px;display:flex}.src-pv-row{flex-direction:column;gap:2px;display:flex}.src-pv-label{color:var(--text-muted);font-size:11px}.src-pv-text{color:var(--text-main);text-align:start;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.src-hanging{text-indent:-2em;padding-inline-start:2em}.src-spacer{flex:1}.source-dialog .location-actions{align-items:center}.src-delete{color:#dc2626}.cite-ref{background:color-mix(in srgb, var(--accent-primary) 8%, transparent);cursor:pointer;unicode-bidi:isolate;border-radius:3px;padding:0 2px;transition:background .15s}.cite-ref:hover,.cite-ref.is-selected{background:color-mix(in srgb, var(--accent-primary) 18%, transparent)}.cite-ref.is-selected{outline:1px solid color-mix(in srgb, var(--accent-primary) 50%, transparent)}.cite-ref.is-pending{color:var(--text-muted)}.cite-ref.is-missing{color:#b45309;background:#f59e0b24}.footnotes-area .cite-ref{cursor:default}.cite-picker{z-index:2600;background:var(--bg-elevated);border:1px solid var(--border-elevated);border-radius:12px;flex-direction:column;gap:6px;width:380px;max-width:calc(100vw - 16px);padding:8px;display:flex;position:fixed;box-shadow:0 10px 25px #0000002e}body.dark-mode .cite-picker{box-shadow:0 12px 32px #000c}.cp-search,.cp-locator{width:100%}.cp-chosen{flex-wrap:wrap;gap:4px;display:flex}.cp-chosen:empty{display:none}.cp-chip{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);max-width:100%;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex;overflow:hidden}.cp-chip-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:11px}.cp-list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.cp-row{color:var(--text-main);cursor:pointer;text-align:start;-webkit-line-clamp:2;border-radius:7px;-webkit-box-orient:vertical;padding:6px 8px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cp-row.is-active,.cp-row:hover{background:var(--bg-hover)}.cp-row.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 40%, transparent)}.cp-new{color:var(--accent-primary);font-weight:600}.cp-empty{color:var(--text-muted);padding:4px 8px;font-size:12px}.cp-loc{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.cp-hint{color:var(--text-muted);padding:0 4px;font-size:11px}.cite-card{width:340px;max-height:calc(100vh - 16px);overflow-y:auto}.cc-preview{background:var(--bg-hover);color:var(--text-main);text-align:start;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px;line-height:1.55}.cc-item{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:6px 0 8px;display:flex}.cc-source{align-items:center;gap:8px;display:flex}.cc-name{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.cc-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.cc-row{align-items:center;gap:6px;display:flex}.cc-row .search-input{flex:1;min-width:0}.cc-label{border:1px solid var(--border-elevated);background:var(--bg-hover);height:32px;color:var(--text-main);border-radius:7px;font-family:inherit;font-size:12.5px}.cc-lbl{color:var(--text-muted);font-size:11.5px}.cc-forms{flex-wrap:wrap;gap:3px;display:inline-flex}.cc-form{border:1px solid var(--border-elevated);color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px;padding:2px 9px;font-family:inherit;font-size:11.5px}.cc-form.is-on{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.cc-more summary{cursor:pointer;color:var(--text-muted);font-size:11.5px}.cc-more .cc-row{margin-top:6px}.cc-check{color:var(--text-main);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.cc-foot{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:8px;padding-top:8px;display:flex}.cc-delete{color:#dc2626}.src-item{position:relative}.src-cite{inset-inline-end:4px;background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;text-indent:0;border:0;border-radius:6px;padding:3px 4px;display:none;position:absolute;top:4px;box-shadow:0 1px 3px #00000026}.src-item:hover .src-cite,.src-item:focus-within .src-cite{display:inline-flex}.src-cited{color:#0d9488;text-align:center;text-indent:0;vertical-align:1px;background:#0d948829;border-radius:999px;min-width:16px;margin-inline-start:6px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;display:inline-block}.src-noibid input{margin:0}.src-cite-hint kbd{border:1px solid var(--border-elevated);border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px}.src-cands{border:1px solid var(--border-elevated);border-radius:10px;flex-direction:column;gap:2px;max-height:210px;padding:4px;display:flex;overflow-y:auto}.src-cand{color:var(--text-main);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;font-family:inherit;font-size:12.5px;display:flex}.src-cand:hover,.src-cand:focus-visible{background:var(--bg-hover);outline:none}.src-cand-text{flex:1;min-width:0}.src-cand-from{color:var(--text-muted);flex:none;font-size:10.5px}.src-keys{background:var(--bg-hover);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.src-keys-text{color:var(--text-muted);font-size:12px;line-height:1.5}.src-key-row{flex-direction:column;gap:3px;display:flex}.src-key-row a{color:var(--accent-primary)}.src-keys-toggle{white-space:nowrap}.src-fold{inset-inline-end:34px;background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;text-indent:0;border:0;border-radius:6px;padding:3px 4px;display:none;position:absolute;top:4px;box-shadow:0 1px 3px #00000026}.src-item:hover .src-fold,.src-item:focus-within .src-fold{display:inline-flex}.src-fold:hover{color:#0d9488}.src-folder-row{align-items:center;gap:6px;padding:2px 10px 4px;display:flex}.src-folder-ic{color:var(--text-muted);display:inline-flex}.src-folder-pick{min-width:0;font:inherit;border:1px solid var(--border-elevated);background:var(--bg-elevated);color:var(--text-main);border-radius:7px;flex:1;padding:4px 6px;font-size:12.5px}.src-folder-more{border:1px solid var(--border-elevated);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;border-radius:7px;width:28px;height:28px;font-size:15px;line-height:1}.src-folder-more:hover{background:var(--bg-hover);color:var(--text-main)}.src-folder-menu{border:1px solid var(--border-elevated);background:var(--bg-elevated);border-radius:9px;flex-direction:column;margin:0 10px 6px;padding:4px;display:flex;box-shadow:0 8px 22px #0f172a1f}.src-folder-menu.hidden,.src-folder-edit.hidden{display:none}.src-fm-item{text-align:start;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.src-fm-item:hover:not([disabled]){background:var(--bg-hover)}.src-fm-item[disabled]{color:var(--text-muted);cursor:default}.src-fm-danger{color:#b42318}.src-folder-edit{padding:0 10px 6px}.src-fold-pop{z-index:2600;border:1px solid var(--border-elevated);background:var(--bg-elevated);min-width:200px;max-width:280px;max-height:60vh;color:var(--text-main);border-radius:10px;padding:6px;font-size:12.5px;position:fixed;overflow:auto;box-shadow:0 10px 28px #0f172a29}.src-fold-h{color:var(--text-muted);padding:2px 6px 4px;font-size:11px}.src-fold-opt{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 6px;display:flex}.src-fold-opt:hover{background:var(--bg-hover)}.src-fold-none{color:var(--text-muted);padding:4px 6px}.src-folder-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.src-fchip{border:1px solid var(--border-elevated);background:var(--bg-elevated);color:var(--text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.src-fchip.is-on{color:#0d9488;background:#0d94881a;border-color:#0d9488}.src-fchip-input{width:160px}.src-fchip-input.hidden{display:none}
