@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-normal-DYs6OoL4.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-normal-UzWcrHdi.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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-normal-Bzv-FGbj.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-normal-BtG3bBmV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-normal-DnfnTswf.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-normal-m-eDGcsW.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-normal-Cv5gcxdy.woff2)format("woff2"),url(/assets/carlito-greek-400-normal-aOjZpsFX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-normal-BA1ASEPx.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-normal-D0HL2cT_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.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:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2)format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.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:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-normal-BAPhAm-q.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-normal-C5O8kkCQ.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:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-normal-Cj42L3Bs.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-normal-bxg6f20d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-normal-COKnZ-5a.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-normal-BGl1PQht.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-normal-BXGaow7Z.woff2)format("woff2"),url(/assets/carlito-greek-700-normal-B-Y_qvTa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-normal-gG8ns3Xg.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-normal-DIEsMQO6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.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:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2)format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.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:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-italic-BiZjW1hk.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-italic-DcD3cPwb.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:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-italic-BBq3u1wn.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-italic-DkiFjkCS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-italic-o-WxseCy.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-italic-BUNDIZnl.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-italic-C1DqF7JR.woff2)format("woff2"),url(/assets/carlito-greek-400-italic-Cnl_RiK8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-italic-vBbFSHZk.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-italic-Dpe35oQb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-italic-CqQQuoTt.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-italic-B7I2MSBC.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:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2)format("woff2"),url(/assets/carlito-latin-400-italic-DcRV6skQ.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:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-italic-ClXPMqhh.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-italic-DoehkTRC.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:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-italic-BWpxjWJ1.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-italic-CkpLb3ak.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-italic-DiO5Rxw8.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-italic-DD0r8DLp.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-italic-VWqy950O.woff2)format("woff2"),url(/assets/carlito-greek-700-italic-DfpwTZ8N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-italic-tiFMON_I.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-italic-rWsihy0W.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-italic-BvVMpuZ3.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-italic-Cocp2sK5.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:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-italic-Ckstd88m.woff2)format("woff2"),url(/assets/carlito-latin-700-italic-BkeTGILl.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:Caladea;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-ext-400-normal-CyFL0oLC.woff2)format("woff2"),url(/assets/caladea-latin-ext-400-normal-BjxrNPcj.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:Caladea;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-400-normal-CEHWF4nY.woff2)format("woff2"),url(/assets/caladea-latin-400-normal-BdRVtv9R.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:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-ext-700-normal-jPPxbA1-.woff2)format("woff2"),url(/assets/caladea-latin-ext-700-normal-sbmkuTql.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:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-700-normal-Emkxzyyt.woff2)format("woff2"),url(/assets/caladea-latin-700-normal-0s3Ufwiy.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:Caladea;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-ext-400-italic-DaI5RAJ1.woff2)format("woff2"),url(/assets/caladea-latin-ext-400-italic-Ddrq60cI.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:Caladea;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-400-italic-LV4kG-PE.woff2)format("woff2"),url(/assets/caladea-latin-400-italic-BXgumMrY.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:Caladea;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-ext-700-italic-DKIXMnVd.woff2)format("woff2"),url(/assets/caladea-latin-ext-700-italic-BPwR0tp-.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:Caladea;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-700-italic-DswTWW_F.woff2)format("woff2"),url(/assets/caladea-latin-700-italic-ChDjCuPY.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:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gelasio-vietnamese-400-normal-DIwCs4Rn.woff2)format("woff2"),url(/assets/gelasio-vietnamese-400-normal-qK8jF-LG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-ext-400-normal-Bn4AcDCc.woff2)format("woff2"),url(/assets/gelasio-latin-ext-400-normal-DOZHm5gq.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:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-400-normal-Czfo_zVD.woff2)format("woff2"),url(/assets/gelasio-latin-400-normal-Do5HG10Z.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:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gelasio-vietnamese-700-normal-B6oDW7a9.woff2)format("woff2"),url(/assets/gelasio-vietnamese-700-normal-B65Z_kqP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-ext-700-normal-QrRxaqUc.woff2)format("woff2"),url(/assets/gelasio-latin-ext-700-normal-CshVE1HB.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:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-700-normal-DuRqSYpn.woff2)format("woff2"),url(/assets/gelasio-latin-700-normal-0U730KkT.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:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-vietnamese-400-italic-Bpd4UxgN.woff2)format("woff2"),url(/assets/gelasio-vietnamese-400-italic-B-QaRukN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-ext-400-italic-CArXbiTq.woff2)format("woff2"),url(/assets/gelasio-latin-ext-400-italic-DQDMbq6B.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:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-400-italic-CbLsUXfq.woff2)format("woff2"),url(/assets/gelasio-latin-400-italic-B10QxYiW.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:Gelasio;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/gelasio-vietnamese-700-italic-CPpb_64f.woff2)format("woff2"),url(/assets/gelasio-vietnamese-700-italic-CxbIRVFa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-ext-700-italic-CB71Qwar.woff2)format("woff2"),url(/assets/gelasio-latin-ext-700-italic-CmUoAyGR.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:Gelasio;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-700-italic-MXBbtGbs.woff2)format("woff2"),url(/assets/gelasio-latin-700-italic-CIv8xR0X.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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-normal-fkIYAX4U.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-400-normal-VrsG38ur.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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-normal-CgTchz7I.woff2)format("woff2"),url(/assets/arimo-cyrillic-400-normal-CF2XIQji.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-normal-BJYd2Ub5.woff2)format("woff2"),url(/assets/arimo-greek-ext-400-normal-D-e-OuEk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-normal-BUS6n_W-.woff2)format("woff2"),url(/assets/arimo-greek-400-normal-DOB3qvmW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-normal-mvtLHX7Y.woff2)format("woff2"),url(/assets/arimo-hebrew-400-normal-DuxCN41l.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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-normal-CervLxD7.woff2)format("woff2"),url(/assets/arimo-vietnamese-400-normal-6ktFzlmM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-normal-B-XWcJFt.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-normal-CuyoxgRm.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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2)format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-normal-Ce-sRYNJ.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-700-normal-D_9gfP4Y.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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-normal-B2FEI9Hm.woff2)format("woff2"),url(/assets/arimo-cyrillic-700-normal-kR-udC20.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-normal-BgSZoFxW.woff2)format("woff2"),url(/assets/arimo-greek-ext-700-normal-CuiwAIqV.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-normal-uph2eQqS.woff2)format("woff2"),url(/assets/arimo-greek-700-normal-C1ZSV25q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-normal-B1Yomo_n.woff2)format("woff2"),url(/assets/arimo-hebrew-700-normal-CLPHp7oC.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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-normal-CLXmNtrB.woff2)format("woff2"),url(/assets/arimo-vietnamese-700-normal--IIq6YJl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-normal-DDeQOfiM.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-normal-7mWUsHUR.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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2)format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.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:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-italic-Dx8vO3rx.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-400-italic-Bjn7wzij.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:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-italic-4qSNOyNR.woff2)format("woff2"),url(/assets/arimo-cyrillic-400-italic-BrcGa4Xh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-italic-C2J90c1v.woff2)format("woff2"),url(/assets/arimo-greek-ext-400-italic-BnhXbp6w.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-italic-BKYvWEDE.woff2)format("woff2"),url(/assets/arimo-greek-400-italic-DCvteqFY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-italic-CJ7fOQIG.woff2)format("woff2"),url(/assets/arimo-hebrew-400-italic-MGv1s8Bw.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:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-italic-D41JSF8R.woff2)format("woff2"),url(/assets/arimo-vietnamese-400-italic-wTpLdeJw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-italic-dVxPyU8p.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-italic-CMqF1rWm.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:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-italic-xqrvcx6M.woff2)format("woff2"),url(/assets/arimo-latin-400-italic-BPT4MgRt.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:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-italic-fRg0wiSQ.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-700-italic-B4nUvT_t.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:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-italic-BLVdYOkB.woff2)format("woff2"),url(/assets/arimo-cyrillic-700-italic-DOs6_YFL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-italic-4XN-979I.woff2)format("woff2"),url(/assets/arimo-greek-ext-700-italic-DlTV5Vwg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-italic-n6-Z6Na1.woff2)format("woff2"),url(/assets/arimo-greek-700-italic-u994ojwq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-italic-Cyo39Bks.woff2)format("woff2"),url(/assets/arimo-hebrew-700-italic-C6FWkUJF.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:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-italic-DUDmEzVB.woff2)format("woff2"),url(/assets/arimo-vietnamese-700-italic-CGcJTXz3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-italic-DtqtKPxT.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-italic-aTDaZMoa.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:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-italic-B1UitvUd.woff2)format("woff2"),url(/assets/arimo-latin-700-italic-BPBgY6zg.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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-normal-DdITlKdb.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-normal-l41d2z3M.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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-normal-kS2dpklR.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-normal-BInRL8Bn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-normal-1tgngtmV.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-normal-BY5Lx0CY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-normal-BKmklotr.woff2)format("woff2"),url(/assets/tinos-greek-400-normal-D6DCdDEC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-normal-B17QmYDt.woff2)format("woff2"),url(/assets/tinos-hebrew-400-normal-DhGqnHb1.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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-normal-CrJeqB3M.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-normal-BYl6xqrz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-normal-BUQPNqi9.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:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(/assets/tinos-latin-400-normal-B05awSIM.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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-normal-CE86bzrR.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-normal-yBtNmQaZ.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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-normal-DGklj3DM.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-normal-HYhic5tl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-normal-nVGGTb9r.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-normal-Bu9AJavU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-normal-DZiY5218.woff2)format("woff2"),url(/assets/tinos-greek-700-normal-CAsZoNo7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-normal-BNVAlJ0i.woff2)format("woff2"),url(/assets/tinos-hebrew-700-normal-B737la7J.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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-normal-CmLX0U_H.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-normal-bKCZ5S7w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-normal-nLvPiDAe.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:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(/assets/tinos-latin-700-normal-CjcRkLdR.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:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-italic-Bz6A2Xew.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-italic-CgiySoL2.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:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-italic-D26KjN84.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-italic-CUXT6ECP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-italic-QOcg_kQA.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-italic-C7FWsVQN.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-italic-CITkaQD8.woff2)format("woff2"),url(/assets/tinos-greek-400-italic-Dc-Zjc_Z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-italic-Cp89YzKh.woff2)format("woff2"),url(/assets/tinos-hebrew-400-italic-k5xAEjEk.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:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-italic-BJdaJnTX.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-italic-C0nreyLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-italic-WsHooD3r.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-italic-DKtLLJa2.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:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-italic-BYAl0kbZ.woff2)format("woff2"),url(/assets/tinos-latin-400-italic-HcuZF3H0.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:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-italic-Ceua-rFl.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-italic-BQu9kgBz.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:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-italic-CUFPRiVR.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-italic-DU6-gZzV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-italic-2QV0uNor.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-italic-zoEBc9cL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-italic-C474ACqK.woff2)format("woff2"),url(/assets/tinos-greek-700-italic-VKIu6SKO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-italic-BSdnwE5c.woff2)format("woff2"),url(/assets/tinos-hebrew-700-italic-DuNrcWBH.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:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-italic-BPJuDXkI.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-italic-Dl6iR3hy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-italic-BtLLKPsV.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-italic-Gmi35kWa.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:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-italic-vJg8Axdx.woff2)format("woff2"),url(/assets/tinos-latin-700-italic-M0H2aQ0O.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-ext-400-normal-DHXCUfGT.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-400-normal-CfRZlfI3.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-400-normal-DaHhUWxZ.woff2)format("woff2"),url(/assets/cousine-cyrillic-400-normal-D7Mp9hmd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-ext-400-normal-qdX5ZLbv.woff2)format("woff2"),url(/assets/cousine-greek-ext-400-normal-n0k5mInY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-normal-D28eY3d7.woff2)format("woff2"),url(/assets/cousine-greek-400-normal-CWPwwPBl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-hebrew-400-normal-COyK3YUR.woff2)format("woff2"),url(/assets/cousine-hebrew-400-normal-oCiNOOyc.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-vietnamese-400-normal-B4JqDdoh.woff2)format("woff2"),url(/assets/cousine-vietnamese-400-normal-Bfsm3lEf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-normal-CGywThDL.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-normal-B_NP9zZK.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:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-normal-BhCTjpdJ.woff2)format("woff2"),url(/assets/cousine-latin-400-normal-D0CzircV.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-ext-700-normal-C15KMCf5.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-700-normal-DhfE94aH.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-700-normal-BkkUdX_g.woff2)format("woff2"),url(/assets/cousine-cyrillic-700-normal-BEGCXyFC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-ext-700-normal-DgHq_I2n.woff2)format("woff2"),url(/assets/cousine-greek-ext-700-normal-CSy642Ya.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-normal-DsTT0TsI.woff2)format("woff2"),url(/assets/cousine-greek-700-normal-rpH_OJFi.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-hebrew-700-normal-BCE0G3Nu.woff2)format("woff2"),url(/assets/cousine-hebrew-700-normal-Bf9jZ0p9.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-vietnamese-700-normal-DLBKC3PH.woff2)format("woff2"),url(/assets/cousine-vietnamese-700-normal-B4DXCoMM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-normal-DWTrZAet.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-normal-NvcoPDWO.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:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-normal-CwJ0o97b.woff2)format("woff2"),url(/assets/cousine-latin-700-normal-BO_dhHEP.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:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-ext-400-italic-VPKZHNZQ.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-400-italic-Cv2OdRwJ.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:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-400-italic-DwCOLz-k.woff2)format("woff2"),url(/assets/cousine-cyrillic-400-italic-DRn1jVNQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-ext-400-italic-D789ADcr.woff2)format("woff2"),url(/assets/cousine-greek-ext-400-italic-C-NoB4JL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-italic-DidFHybF.woff2)format("woff2"),url(/assets/cousine-greek-400-italic-Bclt6j0H.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-hebrew-400-italic-BhJJBcHY.woff2)format("woff2"),url(/assets/cousine-hebrew-400-italic-D48hACKP.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:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-vietnamese-400-italic-CDtDvzlV.woff2)format("woff2"),url(/assets/cousine-vietnamese-400-italic-BLS2jSiK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-italic-uwVdhodB.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-italic-Ba5rC842.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:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-italic-CtEGp3M_.woff2)format("woff2"),url(/assets/cousine-latin-400-italic-CgCGvSRB.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:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-ext-700-italic--wFlZib9.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-700-italic-mqw2D0C0.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:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-700-italic-DnWl71zK.woff2)format("woff2"),url(/assets/cousine-cyrillic-700-italic-CEHS_Bcr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-ext-700-italic-DCgds1Uk.woff2)format("woff2"),url(/assets/cousine-greek-ext-700-italic-CKyWtkdD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-italic-47rYKJFV.woff2)format("woff2"),url(/assets/cousine-greek-700-italic-LUnJabeS.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-hebrew-700-italic-DMmEU-DZ.woff2)format("woff2"),url(/assets/cousine-hebrew-700-italic-Chcdgfbe.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:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-vietnamese-700-italic-Kiba5fsZ.woff2)format("woff2"),url(/assets/cousine-vietnamese-700-italic-BmLM0lWQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-italic-C57-zNfS.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-italic-CNkNnuXt.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:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-italic-Ylj-NGcM.woff2)format("woff2"),url(/assets/cousine-latin-700-italic-CX80xyOz.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,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#110a18;--surface:#1a1124;--hover:#261936;--input-bg:#140d1d;--border:#3b2b52;--text:#efe9f7;--muted:#ab9fc0;--button-bg:#f5c542;--button-hover:#ffd466;--button-text:#1a1024;--highlight:#b794ff;--highlight-soft:#34215a;--link:#c9a8ff;--ok:#7ad69e;--bad:#ff8a7a;--on-bad:#1a1024;--error-bg:#3a1620}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2eadb;--surface:#faf5ea;--hover:#ede3d1;--input-bg:#fdf9f1;--border:#d6c8ae;--text:#2b2418;--muted:#665b48;--button-bg:#1d3a6e;--button-hover:#254884;--button-text:#fff;--highlight:#1d3a6e;--highlight-soft:#dfe5ef;--link:#1d3a6e;--ok:#2e6e46;--bad:#a63a2a;--on-bad:#fff;--error-bg:#f7e2dc}:root{color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}::placeholder{color:var(--muted);opacity:1}*{box-sizing:border-box}body{background:var(--bg);margin:0}.app{max-width:1440px;margin:0 auto;padding:24px 16px 64px}.app-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.app-header h1{margin:0;font-size:1.5rem}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{flex:none;width:36px;height:36px;display:block}.brand-mark-light,:root[data-theme=light] .brand-mark-dark{display:none}:root[data-theme=light] .brand-mark-light{display:block}.status{color:var(--muted);font-size:.85rem}.status-up{color:var(--ok)}.status-down{color:var(--bad)}.editor{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.toolbar{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex;position:sticky;top:0}.toolbar button{font:inherit;min-width:36px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:.9rem}.toolbar button:hover:not(:disabled){background:var(--hover)}.toolbar button.is-active{background:var(--highlight-soft);border-color:var(--highlight);color:var(--highlight)}.toolbar button:disabled{opacity:.5;cursor:default}.toolbar-divider{background:var(--border);width:1px;height:20px;margin:0 4px}.toolbar-spacer{flex:1}.editor-error{color:var(--bad);background:var(--error-bg);border-bottom:1px solid var(--border);padding:8px 16px;font-size:.85rem}.editor-content .tiptap{outline:none;min-height:60vh;padding:24px 32px;line-height:1.6}.editor-content .tiptap>*+*{margin-top:.75em}.editor-content .tiptap h1,.editor-content .tiptap h2,.editor-content .tiptap h3{line-height:1.25}.tiptap blockquote{border-left:3px solid var(--border);color:var(--muted);margin-left:0;padding-left:1em}.tiptap code{background:var(--hover);border-radius:4px;padding:.1em .3em}.tiptap pre{background:var(--hover);border-radius:6px;padding:12px 14px;overflow-x:auto}.tiptap pre code{background:0 0;padding:0}.tiptap hr{border:none;border-top:1px solid var(--border)}.button-primary{font:inherit;border:1px solid var(--button-bg);background:var(--button-bg);color:var(--button-text);cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:600}.button-primary:hover:not(:disabled){background:var(--button-hover);border-color:var(--button-hover)}.button-primary:disabled{opacity:.6;cursor:default}.link-button{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.link-button.danger{color:var(--bad)}.header-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.user-email{color:var(--muted);font-size:.85rem}.auth{place-items:center;min-height:100vh;padding:16px;display:grid;position:relative}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:14px;width:100%;max-width:360px;padding:28px 24px;display:flex}.auth-card h1{margin:0;font-size:1.4rem}.auth-subtitle{color:var(--muted);margin:-6px 0 4px}.auth-card label{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.auth-card input{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;padding:8px 10px;font-size:1rem}.auth-card input:focus{outline:2px solid var(--highlight-soft);border-color:var(--highlight)}.auth-error,.auth-notice{margin:0;font-size:.85rem}.auth-error{color:var(--bad)}.auth-notice{color:var(--ok)}.auth-switch{color:var(--muted);text-align:center;margin:0;font-size:.85rem}.workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=720px){.workspace{grid-template-columns:1fr}}.workspace-message{color:var(--muted);padding:24px 16px}.doc-list{flex-direction:column;gap:8px;display:flex}.doc-list ul{flex-direction:column;gap:2px;max-height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.doc-list li button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.doc-list li button:hover{background:var(--surface)}.doc-list li button.is-active{background:var(--surface);border-color:var(--border)}.doc-title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.doc-date{color:var(--muted);font-size:.75rem}.doc-main{flex-direction:column;gap:8px;min-width:0;display:flex}.doc-header{align-items:center;gap:12px;display:flex}.doc-title-input{min-width:0;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:6px 8px;font-size:1.15rem;font-weight:600}.doc-title-input:hover,.doc-title-input:focus{border-color:var(--border);background:var(--surface);outline:none}.save-state{color:var(--muted);white-space:nowrap;font-size:.8rem}.save-error{color:var(--bad)}.editor-layout.with-ai{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (width<=1000px){.editor-layout.with-ai{grid-template-columns:1fr}}.ai-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);padding:16px;display:flex;position:sticky;top:16px;overflow-y:auto}.ai-header{justify-content:space-between;align-items:center;display:flex}.ai-header h2{margin:0;font-size:1rem}.icon-button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:1.25rem;line-height:1}.icon-button:hover{background:var(--hover);color:var(--text)}.ai-scope{color:var(--muted);margin:0;font-size:.85rem}.ai-form{flex-direction:column;gap:8px;display:flex}.ai-input-row{align-items:flex-start;gap:6px;display:flex}.ai-input-row textarea{min-width:0;font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);resize:vertical;border-radius:6px;flex:1;padding:8px 10px;font-size:.9rem}.ai-input-row textarea:focus{outline:2px solid var(--highlight-soft);border-color:var(--highlight)}.mic-button{border:1px solid var(--border);background:var(--input-bg);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;font-size:1.1rem}.mic-button:hover:not(:disabled){border-color:var(--highlight)}.mic-button.is-listening{color:var(--on-bad);background:var(--bad);border-color:var(--bad);animation:1.2s ease-in-out infinite mic-pulse}.mic-button:disabled{opacity:.5;cursor:default}@keyframes mic-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--bad) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.mic-button.is-listening{animation:none}}.ai-error{color:var(--bad);margin:0;font-size:.85rem}.ai-result{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ai-result[hidden]{display:none}.ai-result h3{color:var(--muted);margin:0;font-size:.85rem}.ai-preview .tiptap{background:var(--bg);border-radius:6px;outline:none;max-height:45vh;padding:10px 12px;font-size:.9rem;line-height:1.5;overflow-y:auto}.ai-preview .tiptap>:first-child{margin-top:0}.ai-preview .tiptap>:last-child{margin-bottom:0}.ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button-secondary{font:inherit;border:1px solid var(--button-bg);color:var(--button-bg);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-weight:600}.button-secondary:hover{background:var(--hover)}.theme-toggle{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.85rem;display:inline-flex}.theme-toggle:hover{border-color:var(--highlight)}.auth .theme-toggle{position:absolute;top:16px;right:16px}.doc-header{flex-wrap:wrap}.doc-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{font:inherit;border:1px solid var(--border);background:var(--surface);max-width:260px;color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.8rem;overflow:hidden}.chip:hover{border-color:var(--highlight)}.save-local{color:var(--highlight)}.sync{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;display:inline-flex}.sync-offline{color:var(--bad);border-color:var(--bad);background:var(--error-bg);font-weight:600}.sync-dot{background:var(--bad);border-radius:50%;width:8px;height:8px}.sync-syncing{color:var(--highlight);border-color:var(--highlight);background:var(--highlight-soft)}.sync-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sync-spinner{animation:none}}.sync-ok{color:var(--ok)}.status-offline{color:var(--muted)}.offline-banner{border:1px solid var(--bad);background:var(--error-bg);color:var(--text);border-radius:8px;margin:-4px 0 16px;padding:10px 14px;font-size:.9rem}.modal{border:1px solid var(--border);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);border-radius:10px;padding:0}.modal-wide{width:min(1000px,100vw - 32px)}.modal::backdrop{background:#08040e99}.modal-inner{flex-direction:column;max-height:calc(100vh - 34px);display:flex}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.modal-header h2{margin:0;font-size:1.05rem}.modal-body{padding:16px 18px 18px;overflow-y:auto}.field{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.field input:not([type=file]),.margins input{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;padding:7px 10px;font-size:.95rem}.field input[type=file]{font:inherit;color:var(--text);font-size:.85rem}.field small,.field-hint,.checkbox small{color:var(--muted);font-size:.78rem}.field-hint{margin:0}.margins{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:10px 12px 12px;display:grid}.margins legend{color:var(--muted);padding:0 4px;font-size:.8rem}.margins label{color:var(--muted);flex-direction:column;gap:3px;font-size:.78rem;display:flex}.margins input{width:100%;min-width:0}.checkbox{cursor:pointer;align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.checkbox input{accent-color:var(--highlight);margin-top:3px}.checkbox span{flex-direction:column;gap:2px;display:flex}.form-error{background:var(--error-bg);color:var(--bad);border-radius:6px;margin:0;padding:8px 12px;font-size:.85rem}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.template-file-info{color:var(--text);margin:0;font-size:.85rem}.template-form{gap:20px;display:grid}.template-form-watermark{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}@media (width<=760px){.template-form-watermark{grid-template-columns:1fr}}.template-form-fields{flex-direction:column;gap:14px;max-width:520px;display:flex}.wm-designer{flex-direction:column;gap:12px;display:flex}.wm-page{aspect-ratio:210/297;touch-action:none;-webkit-user-select:none;user-select:none;background:#fdfcf9;border-radius:4px;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000040,0 6px 20px #0003}.wm-lines{flex-direction:column;gap:3.2%;display:flex;position:absolute;inset:10.5%}.wm-lines span{background:#d9d4ca;border-radius:2px;height:1.3%;min-height:3px;display:block}.wm-lines span:first-child{background:#bdb6a8;height:2.6%;width:55%!important}.wm-image{cursor:move;outline:1px dashed #1d3a6e8c;position:absolute;transform:translate(-50%,-50%)}.wm-image:focus-visible{outline:2px solid #7c4dff}.wm-image img{pointer-events:none;width:100%;height:auto;display:block}.wm-handle{cursor:nwse-resize;background:#7c4dff;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px;box-shadow:0 0 0 1px #0000004d}.wm-empty{text-align:center;color:#6a5f4c;place-items:center;margin:0;padding:24px;font-size:.9rem;display:grid;position:absolute;inset:0}.wm-controls{flex-direction:column;gap:8px;width:100%;max-width:420px;margin:0 auto;display:flex}.wm-controls label{color:var(--muted);grid-template-columns:64px 1fr 44px;align-items:center;gap:10px;font-size:.85rem;display:grid}.wm-controls input[type=range]{width:100%;accent-color:var(--highlight)}.wm-controls output{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.wm-buttons{align-items:center;gap:12px;display:flex}.template-screen{flex-direction:column;gap:16px;display:flex}.template-screen-header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.template-screen-header h2{margin:0;font-size:1.25rem}.template-screen-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.template-intro{max-width:760px;color:var(--muted);margin:0;font-size:.9rem}.template-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.template-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;padding:12px;display:flex}.template-card-body{flex-direction:column;gap:4px;min-width:0;display:flex}.template-card h3{overflow-wrap:anywhere;margin:0;font-size:.95rem}.template-meta{color:var(--muted);margin:0;font-size:.8rem}.template-card-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px;display:flex}.template-thumb{aspect-ratio:210/297;background:#fdfcf9;border-radius:3px;flex:none;width:56px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000026}.template-thumb img{position:absolute;transform:translate(-50%,-50%)}.template-thumb-label{color:#6a5f4c;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:absolute;inset:0}.badges{flex-wrap:wrap;gap:6px;display:flex}.badge{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:.7rem}.badge-default{border-color:var(--highlight);color:var(--highlight);background:var(--highlight-soft)}.picker-intro{color:var(--muted);margin:0 0 10px;font-size:.9rem}.picker-options{flex-direction:column;gap:6px;max-height:50vh;margin-bottom:14px;display:flex;overflow-y:auto}.picker-option{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.picker-option:hover{background:var(--hover)}.picker-option.is-selected{border-color:var(--highlight);background:var(--highlight-soft)}.picker-option input{accent-color:var(--highlight)}.picker-option .template-thumb{width:34px}.picker-option-text{flex-direction:column;min-width:0;display:flex}.picker-option-text small{color:var(--muted)}.picker-create{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:.85rem;display:flex}.history{grid-template-columns:260px minmax(0,1fr);gap:16px;min-height:50vh;display:grid}@media (width<=720px){.history{grid-template-columns:1fr}}.history-list{flex-direction:column;gap:4px;max-height:65vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.history-list button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.history-list button:hover{background:var(--hover)}.history-list button.is-active{border-color:var(--highlight);background:var(--highlight-soft)}.history-time{font-size:.85rem;font-weight:600}.history-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.history-preview{flex-direction:column;gap:10px;min-width:0;display:flex}.history-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-preview-header h3{margin:0;font-size:1rem}.history-preview-content .tiptap{border:1px solid var(--border);background:var(--bg);border-radius:8px;outline:none;max-height:60vh;padding:16px 20px;line-height:1.55;overflow-y:auto}.history-preview-content .tiptap>:first-child{margin-top:0}.doc-list-nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gmail-account{color:var(--muted);font-size:.85rem}.gmail-connect{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:560px;padding:24px}.gmail-connect h3{margin:0 0 8px}.gmail-connect p{color:var(--muted);margin:0 0 16px;line-height:1.5}.gmail-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=860px){.gmail-layout{grid-template-columns:1fr}}.gmail-list{flex-direction:column;gap:10px;display:flex}.gmail-search{gap:8px;display:flex}.gmail-search input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;flex:1;padding:7px 10px}.gmail-folders{flex-wrap:wrap;gap:6px;display:flex}.chip.is-active{border-color:var(--highlight);background:var(--highlight-soft);color:var(--highlight)}.thread-list{flex-direction:column;gap:2px;max-height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.thread-list button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.thread-list button:hover{background:var(--hover)}.thread-list button.is-active{border-color:var(--highlight);background:var(--highlight-soft)}.thread-list button.is-unread .thread-senders,.thread-list button.is-unread .thread-subject{font-weight:700}.thread-row{justify-content:space-between;gap:8px;display:flex}.thread-senders,.thread-subject,.thread-snippet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-senders{font-size:.88rem}.thread-count,.thread-date{color:var(--muted);font-size:.78rem;font-weight:400}.thread-date{flex:none}.thread-subject{font-size:.85rem}.thread-snippet{color:var(--muted);font-size:.78rem}.gmail-main{min-width:0}.compose-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:16px}.compose-panel h2{margin:0 0 12px;font-size:1.05rem}.thread-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.thread-header h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem}.thread-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}a.chip{text-decoration:none;display:inline-block}.thread-messages{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.email-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.email-card-head{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.email-card-head:hover{background:var(--hover)}.email-date{color:var(--muted);flex:none;order:3;margin-left:auto;font-size:.78rem}.email-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:.85rem;overflow:hidden}.email-card-body{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.email-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem}.email-body{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.email-body iframe{box-sizing:border-box;background:#fff;border:none;border-radius:6px;width:100%;padding:10px 12px}.email-actions{gap:8px;display:flex}.composer{flex-direction:column;gap:10px;padding-top:4px;display:flex}.email-card .composer{border:1px solid var(--highlight);background:var(--bg);border-radius:8px;padding:12px}.composer-fields{flex-direction:column;gap:6px;display:flex}.composer-fields label{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.composer-fields label>span{flex:none;width:56px}.composer-fields input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;flex:1;padding:6px 10px;font-size:.92rem}.composer-ai{align-items:flex-start;gap:8px;display:flex}.composer-ai textarea{min-width:0;font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);resize:vertical;border-radius:6px;flex:1;padding:7px 10px;font-size:.88rem}.composer-ai .button-secondary{white-space:nowrap;flex:none}.composer-note{color:var(--muted);margin:0;font-size:.8rem}.composer-editor{border:1px solid var(--border);background:var(--surface);border-radius:8px}.composer-toolbar{border-radius:8px 8px 0 0;position:static}.composer-content .tiptap{outline:none;min-height:160px;max-height:50vh;padding:12px 14px;line-height:1.55;overflow-y:auto}.composer-content .tiptap>:first-child{margin-top:0}.composer-attachments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attachment-chip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;display:inline-flex}button.attachment-chip{cursor:pointer}button.attachment-chip:hover{border-color:var(--highlight)}.attachment-chip small{color:var(--muted)}.attachment-chip button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px}.doc-attach{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.doc-attach-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-attach-head input{min-width:160px;font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:6px;flex:1;padding:6px 10px;font-size:.88rem}.doc-attach-format{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.doc-attach-format button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:.82rem}.doc-attach-format button.is-active{background:var(--highlight-soft);color:var(--highlight);font-weight:600}.doc-attach-list{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.doc-attach-list button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 8px;font-size:.88rem;display:flex}.doc-attach-list button:hover:not(:disabled){background:var(--hover)}.doc-attach-list button:disabled{cursor:default;opacity:.6}.doc-attach-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-attach-list small{color:var(--muted);flex:none}.composer-from{color:var(--muted);margin-left:auto;font-size:.8rem}:root,:root[data-theme=dark]{--page-gap:#0b0710;--page-edge:#2a1f38;--page-shadow:0 1px 3px #0009, 0 8px 24px #00000073;--ribbon-bg:#160e20}:root[data-theme=light]{--page-gap:#e3dac8;--page-edge:#cfc3ab;--page-shadow:0 1px 2px #3c280a2e, 0 6px 18px #3c280a1f;--ribbon-bg:#f6f0e4}.editor{flex-direction:column;display:flex}.ribbon{z-index:5;background:var(--ribbon-bg);border-bottom:1px solid var(--border);position:sticky;top:0}.ribbon-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:2px;padding:6px 8px 0;display:flex}.ribbon-tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;padding:6px 14px;font-size:.85rem}.ribbon-tab:hover{color:var(--text)}.ribbon-tab.is-active{background:var(--surface);border-color:var(--border);color:var(--text);margin-bottom:-1px;font-weight:600}.ribbon-tab.contextual{color:var(--highlight)}.ribbon-exports{flex-wrap:wrap;gap:2px;margin-left:auto;padding-bottom:4px;display:flex}.ribbon-body{background:var(--surface);flex-wrap:wrap;align-items:stretch;gap:4px;min-height:74px;padding:6px 8px;display:flex}.ribbon-group{border-right:1px solid var(--border);flex-direction:column;flex:auto;justify-content:space-between;align-items:center;gap:2px;padding:0 8px;display:flex}.ribbon-group:last-child{border-right:none}.ribbon-group-items{flex-wrap:wrap;align-items:center;gap:2px;max-width:520px;display:flex}.ribbon-group-label{text-align:center;color:var(--muted);letter-spacing:.02em;font-size:.68rem}.ribbon-group-items:has(>.ribbon-row){flex-direction:column}.ribbon-row{align-items:center;gap:2px;display:flex}.ribbon-btn{font:inherit;min-width:30px;height:30px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:.85rem;display:inline-flex}.ribbon-btn.wide{padding:0 10px}.ribbon-btn:hover:not(:disabled){background:var(--hover)}.ribbon-btn.is-active{background:var(--highlight-soft);border-color:var(--highlight);color:var(--highlight)}.ribbon-btn:disabled{opacity:.4;cursor:default}.ribbon-btn sup{font-size:.65em}.ribbon-btn small{font-size:.7em}.ribbon-select{font:inherit;border:1px solid var(--border);background:var(--input-bg);height:30px;color:var(--text);border-radius:5px;padding:0 6px;font-size:.85rem}.font-select{width:150px}.size-select{width:62px}.ribbon-note{color:var(--muted);align-self:center;margin:0 8px;font-size:.8rem}.caret{opacity:.7;font-size:.65em}.color-btn{flex-direction:column;align-items:center;line-height:1;display:inline-flex}.color-letter{font-size:.95rem;font-weight:700}.color-letter.highlight{font-size:.8rem}.color-bar{width:16px;height:4px;box-shadow:inset 0 0 0 1px var(--border);border-radius:1px;margin-top:2px}.dropdown{position:relative}.dropdown-panel{z-index:20;border:1px solid var(--border);background:var(--surface);min-width:220px;max-height:70vh;color:var(--text);border-radius:8px;padding:8px;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 8px 28px #00000059}.dropdown-panel.align-left{left:0}.dropdown-panel.align-right{right:0}.menu-list{flex-direction:column;gap:2px;min-width:240px;display:flex}.menu-item{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;font-size:.88rem;display:flex}.menu-item:hover:not(:disabled){background:var(--hover)}.menu-item.is-active{border-color:var(--highlight);background:var(--highlight-soft)}.menu-item small{color:var(--muted);font-size:.75rem}.menu-item:disabled{opacity:.45;cursor:default}.menu-separator{background:var(--border);height:1px;margin:4px 0}.menu-heading{color:var(--muted);margin:4px 10px;font-size:.78rem}.panel-form{flex-direction:column;gap:8px;min-width:260px;display:flex}.panel-form label{color:var(--muted);flex-direction:column;gap:3px;font-size:.8rem;display:flex}.panel-form input,.panel-form select{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:5px;padding:6px 8px;font-size:.9rem}.margins-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.color-panel{width:238px}.swatches{grid-template-columns:repeat(5,1fr);gap:6px;margin:6px 0;display:grid}.swatch{aspect-ratio:1;cursor:pointer;border:1px solid #00000040;border-radius:4px;width:100%}.swatch.small{width:20px;height:20px}.swatch.is-active,.swatch:hover{outline:2px solid var(--highlight);outline-offset:1px}.custom-color{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.custom-color input{border:1px solid var(--border);background:0 0;border-radius:4px;width:44px;height:28px;padding:0}.table-grid-picker{width:232px}.table-grid{grid-template-columns:repeat(10,20px);gap:3px;display:grid}.table-grid button{border:1px solid var(--border);background:var(--input-bg);cursor:pointer;border-radius:2px;width:20px;height:20px;padding:0}.table-grid button.on{border-color:var(--highlight);background:var(--highlight-soft)}.table-grid-label{color:var(--muted);text-align:center;margin:6px 0 0;font-size:.8rem}.graphic-panel{flex-direction:column;gap:8px;width:300px;display:flex}.graphic-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.graphic-grid.icon{grid-template-columns:repeat(6,1fr)}.graphic-grid button{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:6px;display:grid}.graphic-grid button:hover{border-color:var(--highlight)}.graphic-grid img{max-width:100%;max-height:36px}.graphic-colors{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.8rem;display:flex}.graphic-colors span{width:52px}.find-bar{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.find-bar input:not([type=checkbox]){font:inherit;border:1px solid var(--border);background:var(--input-bg);width:200px;color:var(--text);border-radius:5px;padding:5px 8px;font-size:.88rem}.find-count{min-width:70px;color:var(--muted);font-size:.8rem}.find-option{color:var(--muted);align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.page-canvas{background:var(--page-gap);height:calc(100vh - 290px);min-height:420px;padding:16px 24px 32px;position:relative;overflow:auto}.page-stage{margin:0 auto;position:relative}.page-scaler{transform-origin:0 0;position:absolute;top:0;left:0}.view-multi .page-stage{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.page-editor .doc-page{--paper-ink:#1f1e1c;--paper-muted:#55524c;--paper-rule:#bbb6ad;color:var(--paper-ink);box-shadow:var(--page-shadow);caret-color:#1f1e1c;overflow-wrap:break-word;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;outline:none;font-family:Calibri,Carlito,sans-serif;font-size:11pt;line-height:1.4}.doc-page ::selection{background:#b4d2f7}.doc-page p{margin:0 0 .6em}.doc-page h1,.doc-page h2,.doc-page h3{color:inherit;margin:.9em 0 .4em;line-height:1.2}.doc-page h1{font-size:20pt}.doc-page h2{font-size:16pt}.doc-page h3{font-size:13pt}.doc-page ul,.doc-page ol{margin:0 0 .6em;padding-left:1.6em}.doc-page li>p{margin:0 0 .15em}.doc-page ol{list-style-type:decimal}.doc-page ol ol{list-style-type:lower-alpha}.doc-page ol ol ol{list-style-type:lower-roman}.doc-page ul{list-style-type:disc}.doc-page ul ul{list-style-type:circle}.doc-page ul ul ul{list-style-type:square}.doc-page blockquote{border-left:3px solid var(--paper-rule);color:var(--paper-muted);margin:0 0 .6em;padding-left:1em}.doc-page code{background:#f1efeb;border-radius:3px;padding:.05em .25em;font-family:Courier New,Cousine,monospace}.doc-page pre{white-space:pre-wrap;background:#f3f2ef;border-radius:4px;padding:8px 10px}.doc-page pre code{background:0 0;padding:0}.doc-page a{color:#1d3a6e;text-decoration:underline}.doc-page hr{border:none;border-top:1px solid var(--paper-rule)}.doc-page mark{color:inherit;padding:0 .05em}.rm-with-pagination.doc-page table,.doc-page table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 .8em;display:table}.rm-with-pagination.doc-page table tbody{max-height:none;display:table-row-group;overflow:visible}.rm-with-pagination.doc-page table>tr,.rm-with-pagination.doc-page table tbody>tr{display:table-row!important}.rm-with-pagination.doc-page table tr td,.rm-with-pagination.doc-page table tr th,.doc-page td,.doc-page th{vertical-align:top;word-break:normal;overflow-wrap:anywhere;border:1px solid #999;max-height:none;padding:4px 8px;position:relative;overflow-y:visible}.doc-page th{text-align:left;background:#f2f2f2;font-weight:700}.doc-page td>p,.doc-page th>p{margin:0}.doc-page .selectedCell:after{content:"";pointer-events:none;background:#2a78d62e;position:absolute;inset:0}.doc-page .column-resize-handle{pointer-events:none;background:#2a78d6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.doc-page.resize-cursor{cursor:col-resize}.doc-page .tableWrapper{overflow-x:auto}.doc-page img{max-width:100%;height:auto}.doc-page [data-resize-container]{max-width:100%}.doc-page [data-resize-container]:has(img[data-align=center]){margin-left:auto;margin-right:auto}.doc-page [data-resize-container]:has(img[data-align=left]){float:left;margin:0 1em .5em 0}.doc-page [data-resize-container]:has(img[data-align=right]){float:right;margin:0 0 .5em 1em}.doc-page img.ProseMirror-selectednode,.doc-page .ProseMirror-selectednode img,.doc-page .chart-view.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #2a78d6}.doc-page .chart-view{cursor:default;max-width:6.5in;margin:.5em auto}.doc-page .chart-view svg{width:100%;height:auto;display:block}.doc-page .page-break-view{pointer-events:auto;-webkit-user-select:none;user-select:none;min-height:24px;margin:0;position:relative}.doc-page .page-break-view span{color:#8a867e;white-space:nowrap;background:#fff;border:1px dashed #c9c5bd;border-radius:3px;padding:0 8px;font:9pt system-ui,sans-serif;position:absolute;top:4px;left:50%;transform:translate(-50%)}.doc-page .page-break-view.ProseMirror-selectednode span{color:#2a78d6;border-color:#2a78d6}.doc-page .rm-page-header,.doc-page .rm-page-footer{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;font:9pt Calibri,Carlito,sans-serif}.doc-page .rm-page-header:hover,.doc-page .rm-page-footer:hover{background:#2a78d60f}.doc-page .find-match{background:#fff1a8;border-radius:2px}.doc-page .find-current{background:#ffb347;box-shadow:0 0 0 1px #d98300}.page-guides{pointer-events:none;position:absolute;inset:0}.page-guide{outline:1px dashed #2a78d68c;position:absolute}.ruler{z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border-bottom:1px solid #cfcac1;height:22px;margin:-16px auto 10px;position:sticky;top:-16px;box-shadow:0 1px #0000000d}.ruler-margin{background:#e8e5df;position:absolute;top:0;bottom:0}.ruler-tick{background:#8c877e;width:1px;position:absolute;bottom:0}.ruler-inch{height:9px}.ruler-half{height:7px}.ruler-quarter{height:5px}.ruler-eighth{height:3px}.ruler-number{color:#5e5a52;font:9px system-ui,sans-serif;position:absolute;top:1px;transform:translate(-50%)}.ruler-handle{clip-path:polygon(50% 100%,0 0,100% 0);cursor:ew-resize;background:#2a78d6;border:none;width:12px;height:10px;margin-left:-6px;padding:0;position:absolute;bottom:-1px}.ruler-readout{color:#fff;white-space:nowrap;background:#2a78d6;border-radius:3px;padding:1px 5px;font:11px system-ui,sans-serif;position:absolute;top:24px;transform:translate(-50%)}.page-tiles{flex-wrap:wrap;justify-content:center;gap:20px;padding:8px 0 24px;display:flex}.page-tile{box-shadow:var(--page-shadow);cursor:pointer;background:#fff;border:none;padding:0;position:relative;overflow:hidden}.page-tile:hover,.page-tile:focus-visible{outline:3px solid var(--highlight);outline-offset:2px}.page-tile-inner{transform-origin:0 0;pointer-events:none;text-align:left;white-space:normal;position:absolute;top:0;left:0}.page-tile-inner .doc-page{box-shadow:none}.page-tile-number{color:#fff;background:#0000008c;border-radius:8px;padding:0 6px;font:11px system-ui,sans-serif;position:absolute;bottom:4px;right:6px}.status-bar{border-top:1px solid var(--border);background:var(--ribbon-bg);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding:4px 12px;font-size:.8rem;display:flex}.status-spacer{flex:1}.status-zoom{align-items:center;gap:8px;display:inline-flex}.status-zoom input{width:120px;accent-color:var(--highlight)}.chart-dialog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:14px;display:grid}@media (width<=820px){.chart-dialog{grid-template-columns:1fr}}.chart-form{flex-direction:column;gap:10px;min-width:0;display:flex}.chart-meta{grid-template-columns:140px 1fr;gap:10px;display:grid}.chart-meta select,.chart-meta input{font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:5px;padding:6px 8px}.chart-table-wrap{max-height:46vh;overflow:auto}.chart-data{border-collapse:collapse;width:100%}.chart-data th,.chart-data td{padding:2px}.chart-data th{white-space:nowrap}.chart-data input{width:100%;min-width:70px;font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:4px;padding:4px 6px;font-size:.88rem}.chart-data th input{width:calc(100% - 26px);font-weight:600}.chart-preview{box-shadow:0 0 0 1px var(--border);background:#fff;border-radius:8px;align-self:start;padding:8px}.chart-preview img{width:100%;height:auto;display:block}.hf-form fieldset{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;padding:8px 12px 12px;display:grid}.hf-form legend{color:var(--muted);padding:0 4px;font-size:.85rem}.history-preview-content .tiptap{color:#1f1e1c;background:#fff;font-family:Calibri,Carlito,sans-serif;font-size:11pt}
