@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-latin-full-400.woff2) format("woff2");unicode-range:U+0000-02FF,U+0300-036F,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-latin-full-700.woff2) format("woff2");unicode-range:U+0000-02FF,U+0300-036F,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Bengali-script.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Bengali-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Bengali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Bengali-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Bengali-script-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Bengali-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Bengali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Bengali-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Devanagari-script.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Devanagari-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Devanagari-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Devanagari-script-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Devanagari-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Devanagari-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gujarati-script.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gujarati-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gujarati-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gujarati-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Gujarati;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gujarati-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gujarati-script-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gujarati-math-700.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gujarati-symbols-700.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gujarati-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Gujarati;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gujarati-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gurmukhi-script.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gurmukhi-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Gurmukhi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Gurmukhi-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gurmukhi-script-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gurmukhi-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Gurmukhi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Gurmukhi-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Kannada-script.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C80-0CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Kannada-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Kannada;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Kannada-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Kannada-script-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C80-0CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Kannada-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Kannada;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Kannada-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Malayalam-script.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Malayalam-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Malayalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Malayalam-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Malayalam-script-700.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Malayalam-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Malayalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Malayalam-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Oriya-script.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Oriya-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Oriya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Oriya-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Oriya-script-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Oriya-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Oriya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Oriya-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Sinhala-script.woff2) format("woff2");unicode-range:U+0964-0965,U+0D80-0DFF,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Sinhala-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Sinhala;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Sinhala-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Sinhala-script-700.woff2) format("woff2");unicode-range:U+0964-0965,U+0D80-0DFF,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Sinhala-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Sinhala;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Sinhala-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Tamil-script.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Tamil-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Tamil;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Tamil-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Tamil-script-700.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Tamil-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Tamil;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Tamil-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Telugu-script.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Telugu-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSans-Telugu-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Telugu-script-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Telugu-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Telugu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSans-Telugu-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerif-latin-full-400.woff2) format("woff2");unicode-range:U+0000-02FF,U+0300-036F,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerif-latin-full-700.woff2) format("woff2");unicode-range:U+0000-02FF,U+0300-036F,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/NotoSerif-Italic-latin-full-400.woff2) format("woff2");unicode-range:U+0000-02FF,U+0300-036F,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifBengali-bengali.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifBengali-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Bengali";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifBengali-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifBengali-bengali-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifBengali-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Bengali";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifBengali-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifDevanagari-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifDevanagari-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Devanagari";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifDevanagari-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifDevanagari-devanagari-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifDevanagari-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Devanagari";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifDevanagari-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Gujarati";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifGujarati-gujarati.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:"Noto Serif Gujarati";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifGujarati-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Gujarati";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifGujarati-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Gujarati";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifGujarati-gujarati-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:"Noto Serif Gujarati";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifGujarati-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Gujarati";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifGujarati-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Gurmukhi";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifGurmukhi-gurmukhi.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:"Noto Serif Gurmukhi";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifGurmukhi-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Gurmukhi";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifGurmukhi-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Gurmukhi";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifGurmukhi-gurmukhi-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:"Noto Serif Gurmukhi";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifGurmukhi-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Gurmukhi";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifGurmukhi-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Kannada";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifKannada-kannada.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C80-0CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:"Noto Serif Kannada";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifKannada-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Kannada";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifKannada-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Kannada";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifKannada-kannada-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C80-0CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:"Noto Serif Kannada";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifKannada-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Kannada";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifKannada-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifMalayalam-malayalam.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifMalayalam-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Malayalam";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifMalayalam-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifMalayalam-malayalam-700.woff2) format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:"Noto Serif Malayalam";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifMalayalam-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Malayalam";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifMalayalam-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Oriya";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifOriya-oriya.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Oriya";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifOriya-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Oriya";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifOriya-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Oriya";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifOriya-oriya-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Oriya";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifOriya-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Oriya";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifOriya-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Sinhala";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifSinhala-sinhala.woff2) format("woff2");unicode-range:U+0964-0965,U+0D80-0DFF,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Sinhala";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifSinhala-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Sinhala";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifSinhala-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Sinhala";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifSinhala-sinhala-700.woff2) format("woff2");unicode-range:U+0964-0965,U+0D80-0DFF,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Sinhala";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifSinhala-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Sinhala";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifSinhala-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Tamil";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTamil-tamil.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Tamil";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTamil-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Tamil";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTamil-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Tamil";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTamil-tamil-700.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Tamil";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTamil-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Tamil";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTamil-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Tamil";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTamil-Italic-tamil.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Tamil";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTamil-Italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Tamil";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTamil-Italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Tamil";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTamil-Italic-tamil-700.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Noto Serif Tamil";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTamil-Italic-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Tamil";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTamil-Italic-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTelugu-telugu.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTelugu-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Telugu";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifTelugu-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTelugu-telugu-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Telugu";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTelugu-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Telugu";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifTelugu-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cs-ui-bg-app: #141413;--cs-ui-bg-app-bar: #191917;--cs-ui-bg-toolbar: #f3f1e9;--cs-ui-bg-panel: #fcfbfa;--cs-ui-bg-panel-subtle: #f4f2ea;--cs-ui-bg-card: #ffffff;--cs-ui-bg-editor: #ffffff;--cs-ui-border-dark: rgba(255, 255, 255, .16);--cs-ui-border-dark-subtle: rgba(255, 255, 255, .08);--cs-ui-border-light: #e2e0d6;--cs-ui-border-light-subtle: #eeece4;--cs-ui-border-focus: #d97706;--cs-ui-text-dark-primary: #f5f4ee;--cs-ui-text-dark-secondary: #a8a69d;--cs-ui-text-dark-muted: #737168;--cs-ui-text-light-primary: #1c1b18;--cs-ui-text-light-secondary: #59574f;--cs-ui-text-light-muted: #8c897f;--cs-ui-accent: #c4760a;--cs-ui-accent-hover: #a35f04;--cs-ui-accent-subtle: #fef3c7;--cs-ui-accent-active: #92400e;--cs-ui-accent-badge: #d97706;--cs-ui-accent-border: #fcd34d;--cs-note-bg: #fffbeb;--cs-note-border-color: #d97706}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}.cs-main::-webkit-scrollbar,.cs-nav-list::-webkit-scrollbar{width:4px}.cs-main::-webkit-scrollbar-track,.cs-nav-list::-webkit-scrollbar-track{background:transparent}.cs-main::-webkit-scrollbar-thumb,.cs-nav-list::-webkit-scrollbar-thumb{background:#0000002e;border-radius:2px}.cs-main::-webkit-scrollbar-thumb:hover,.cs-nav-list::-webkit-scrollbar-thumb:hover{background:#00000059}.cs-shell{display:flex;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:clip}.cs-toolbar{display:flex;align-items:center;padding:6px 12px;border-bottom:1px solid var(--cs-ui-border-light, #ddd);gap:8px}.cs-toolbar-title{font-weight:600}.cs-toolbar-spacer{flex:1}.cs-dirty-indicator{color:var(--cs-ui-accent, #e07b00)}.cs-mode-btn{padding:4px 10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:#fff}.cs-mode-btn.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.cs-main{flex:1;overflow-y:auto;display:block;padding:40px 16px;box-sizing:border-box}.cs-shell-body{display:flex;flex:1;overflow:hidden}.cs-editor-area{flex:1;display:flex;flex-direction:column;overflow:hidden}.cs-navigator{width:min(33%,400px);min-width:180px;max-width:480px;background:#f8f8f6;border-right:1px solid #ddd;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.cs-nav-count{background:#e0e0dd;border-radius:10px;padding:1px 6px;font-size:10px;color:#666}.cs-nav-section-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid #e0e0dd;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#888}.cs-nav-frontmatter-btn{width:100%;background:none;border:none;border-bottom:1px solid #e0e0dd;cursor:pointer;text-align:left;transition:background-color .1s}.cs-nav-frontmatter-btn:hover{background:#eeeeed;color:#555}.cs-nav-scenes-header{margin-top:2px}.cs-nav-list{flex:1;overflow-y:auto;padding:0}.cs-nav-item{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;cursor:pointer;border-bottom:1px solid transparent;transition:background-color .1s;-webkit-user-select:none;user-select:none}.cs-nav-item:hover{background:#eeeeed}.cs-nav-dragging{opacity:.5}.cs-nav-drop-target{background:#e3f2fd;border-bottom-color:#1976d2}.cs-nav-scene-num{font-size:12px;font-weight:600;color:#333;flex-shrink:0;align-self:flex-start;padding-left:8px}.cs-nav-scene-info{flex:1;min-width:0}.cs-nav-heading{font-size:12px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-nav-scene-synopsis{font-size:11px;color:var(--cs-ui-text-light-secondary, #777);margin-top:2px;line-height:1.3}.cs-nav-synopsis-placeholder{color:var(--cs-ui-text-light-muted, #8c897f);font-style:italic;font-size:11px;cursor:pointer;padding:1px 2px}.cs-nav-synopsis-placeholder:hover{color:var(--cs-ui-accent, #c4760a)}.cs-nav-synopsis-input{width:100%;box-sizing:border-box;font-size:11px;padding:2px 4px;border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:3px;background:#fff;color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-nav-synopsis-input:focus{outline:none;border-color:var(--cs-ui-accent, #c4760a)}.cs-nav-synopsis-row{display:flex;align-items:flex-start;gap:2px}.cs-nav-synopsis-ai-btn{flex-shrink:0;opacity:.55}.cs-nav-synopsis-row:hover .cs-nav-synopsis-ai-btn{opacity:1}.cs-nav-status{display:inline-block;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:1px 4px;border-radius:2px;margin-top:3px;background:#e8e8e5;color:#666}.cs-nav-status.cs-status-done{background:#e8f5e9;color:#388e3c}.cs-nav-status.cs-status-wip{background:#fff8e1;color:#f57f17}.cs-nav-status.cs-status-todo{background:#fce4ec;color:#c62828}.cs-nav-empty{padding:20px 12px;font-size:12px;color:#aaa;text-align:center;line-height:1.4}.cs-editor-mount{width:100%;max-width:960px;margin:0 auto;outline:none}.ProseMirror{outline:none}.cs-source-view{width:100%;max-width:960px;margin:0 auto}.cs-scene-heading,.cs-action,.cs-character,.cs-parenthetical,.cs-dialogue,.cs-transition,.cs-centered,.cs-lyrics,.cs-scene-synopsis,.cs-scene-metadata,.cs-note,.cs-comment,.cs-section{font-family:var(--cs-body-font-family, "Noto Sans"),sans-serif;box-sizing:border-box}.cs-scene-heading{font-size:var(--cs-scene-heading-font-size, 13pt);color:var(--cs-scene-heading-color, inherit);font-weight:var(--cs-scene-heading-font-weight, bold);font-style:var(--cs-scene-heading-font-style, normal);text-decoration:var(--cs-scene-heading-text-decoration, none);margin-left:max(var(--cs-scene-heading-margin-left, 10%),8px);margin-right:max(var(--cs-scene-heading-margin-right, 8%),8px);text-transform:uppercase;margin-top:var(--cs-scene-heading-margin-top, 1em);display:flex;align-items:baseline;gap:.75em}.cs-scene-heading-text{flex:1;min-width:0}.cs-scene-id-input{flex-shrink:0;width:4em;min-width:2em;max-width:8em;border:none;border-bottom:1px solid transparent;background:transparent;font:inherit;font-weight:700;text-transform:none;text-align:right;color:inherit;opacity:.45;padding:0;outline:none;cursor:default}.cs-scene-id-input::placeholder{opacity:.25;font-weight:400;text-transform:none;font-size:.75em}.cs-scene-id-input:focus{opacity:1;border-bottom-color:currentColor;cursor:text;width:auto;min-width:3em}.cs-action{font-size:var(--cs-action-font-size, 12pt);color:var(--cs-action-color, inherit);font-weight:var(--cs-action-font-weight, normal);font-style:var(--cs-action-font-style, normal);text-decoration:var(--cs-action-text-decoration, none);text-align:var(--cs-action-text-align, left);margin-left:max(var(--cs-action-margin-left, 10%),8px);margin-right:max(var(--cs-action-margin-right, 8%),8px);margin-top:var(--cs-action-margin-top, .5em)}.cs-character{font-size:var(--cs-character-font-size, 13pt);color:var(--cs-character-color, inherit);font-weight:var(--cs-character-font-weight, bold);font-style:var(--cs-character-font-style, normal);text-decoration:var(--cs-character-text-decoration, none);margin-left:max(var(--cs-character-margin-left, 17%),8px);margin-top:var(--cs-character-margin-top, .5em)}.cs-parenthetical{font-size:var(--cs-parenthetical-font-size, 13pt);color:var(--cs-parenthetical-color, inherit);margin-left:max(var(--cs-parenthetical-margin-left, 17%),8px);margin-right:max(var(--cs-parenthetical-margin-right, 20%),8px)}.cs-parenthetical:before{content:"("}.cs-parenthetical:after{content:")"}.cs-dialogue{font-size:var(--cs-dialogue-font-size, 12pt);color:var(--cs-dialogue-color, inherit);font-weight:var(--cs-dialogue-font-weight, normal);font-style:var(--cs-dialogue-font-style, normal);text-decoration:var(--cs-dialogue-text-decoration, none);margin-left:max(var(--cs-dialogue-margin-left, 17%),8px);margin-right:max(var(--cs-dialogue-margin-right, 17%),8px)}.cs-transition{font-size:var(--cs-transition-font-size, 13pt);color:var(--cs-transition-color, inherit);text-align:var(--cs-transition-text-align, right);margin-right:max(var(--cs-transition-margin-right, 8%),8px);margin-top:var(--cs-transition-margin-top, .5em)}.cs-centered{font-size:var(--cs-centered-font-size, 13pt);color:var(--cs-centered-color, inherit);text-align:var(--cs-centered-text-align, center);margin-top:var(--cs-centered-margin-top, .5em)}.cs-lyrics{font-size:var(--cs-lyrics-font-size, 13pt);color:var(--cs-lyrics-color, inherit);font-style:var(--cs-lyrics-font-style, italic);text-decoration:var(--cs-lyrics-text-decoration, none);margin-left:max(var(--cs-lyrics-margin-left, 10%),8px);margin-right:max(var(--cs-lyrics-margin-right, 8%),8px)}.cs-scene-metadata{font-size:9pt;color:#888;margin-left:max(10%,8px)}.cs-scene-metadata[data-key=synopsis]{font-size:10pt;font-style:italic;color:#555}.cs-scene-metadata[data-key=synopsis]:before{display:none}.cs-note{background:var(--cs-note-bg, #fffbeb);border-left:2px solid var(--cs-note-border-color, #d97706);padding:3px 8px;font-size:var(--cs-note-font-size, 10pt);color:var(--cs-note-color, inherit);margin-left:max(var(--cs-note-margin-left, 10%),8px);margin-right:max(var(--cs-note-margin-right, 8%),8px)}.cs-comment{font-size:var(--cs-comment-font-size, 10pt);color:var(--cs-comment-color, inherit);font-style:var(--cs-comment-font-style, italic);margin-left:max(var(--cs-comment-margin-left, 10%),8px)}.cs-page-break{border-top:1px dashed #ccc;margin:1em 0}.cs-watermark{display:none}@media print{.cs-watermark{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);z-index:-1;font-family:var(--cs-body-font-family, "Noto Sans"),sans-serif;font-size:60pt;font-weight:700;color:#00000014;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}}.cs-section{font-size:var(--cs-section-font-size, 14pt);color:var(--cs-section-color, inherit);font-weight:var(--cs-section-font-weight, bold);margin-left:max(var(--cs-section-margin-left, 10%),8px);margin-top:var(--cs-section-margin-top, 1.5em);text-transform:uppercase}@media (max-width: 640px){.cs-main{padding:12px 4px}.cs-scene-heading,.cs-action{margin-left:max(2%,4px);margin-right:max(2%,4px)}.cs-character{margin-left:max(22%,4px)}.cs-parenthetical{margin-left:max(14%,4px);margin-right:max(10%,4px)}.cs-dialogue{margin-left:max(10%,4px);margin-right:max(10%,4px)}.cs-lyrics,.cs-note{margin-left:max(6%,4px);margin-right:max(4%,4px)}.cs-scene-synopsis,.cs-scene-metadata,.cs-comment,.cs-section{margin-left:max(6%,4px)}.cs-navigator{width:100%}}.cs-tb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;border:1px solid transparent;border-radius:4px;background:transparent;color:#3d3d38;cursor:pointer}.cs-tb-btn:hover{background:#fff;border-color:#d8d6cc}.cs-tb-active{background:#1a1a18;border-color:#1a1a18;color:#fff}.cs-tb-active:hover{background:#2e2e2a;border-color:#2e2e2a}.cs-tb-tip{pointer-events:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:#1a1a18;color:#f0ede4;padding:6px 10px;border-radius:4px;white-space:nowrap;font-size:12px;display:flex;gap:8px;align-items:center;opacity:0;transition:opacity .15s .25s;z-index:400}.cs-tb-btn:hover .cs-tb-tip{opacity:1}.cs-tb-sigil{font-family:monospace;color:#f0ede473;font-size:11px}.cs-tb-key{color:#f0ede48c;font-size:11px}.cs-element-toolbar{display:flex;align-items:center;gap:2px;padding:4px 12px;background:#efede5;border-bottom:1px solid #d8d6cc;overflow:visible}.cs-tb-sep{width:1px;height:20px;background:#d8d6cc;margin:0 4px;flex-shrink:0}.cs-tb-overflow{display:none;align-items:center;justify-content:center;width:30px;height:28px;margin-left:auto;border:1px solid #d8d6cc;border-radius:4px;background:#fff;color:#3d3d38;cursor:pointer}@media (max-width: 640px){.cs-tb-overflow{display:inline-flex}}.cs-app-bar{display:flex;align-items:center;gap:4px;padding:4px 12px;background:var(--cs-ui-bg-app-bar, #191917);border-bottom:1px solid rgba(0,0,0,.85);overflow:visible;height:40px;box-sizing:border-box}.cs-ab-brand{display:inline-flex;align-items:center;gap:7px;padding:2px 8px 2px 2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.2px;color:var(--cs-ui-accent-badge, #d97706);text-transform:uppercase;-webkit-user-select:none;user-select:none}.cs-ab-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:linear-gradient(135deg,#d97706,#92400e);color:#fff;border-radius:4px;font-size:12px;font-weight:800;letter-spacing:0;box-shadow:0 1px 3px #0000004d}.cs-ab-group{display:inline-flex;align-items:center;gap:3px}.cs-ab-file-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;font-family:monospace;font-size:12px;color:var(--cs-ui-text-dark-primary, #f5f4ee);transition:all .15s ease}.cs-ab-file-pill:hover{background:#ffffff1a;border-color:#ffffff2e}.cs-ab-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;padding:0 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:#e8e5dce6;cursor:pointer;overflow:visible;transition:background .15s,border-color .15s}.cs-ab-btn .cs-tb-tip{bottom:auto;top:calc(100% + 7px)}.cs-ab-btn:hover .cs-tb-tip{opacity:1}.cs-ab-btn:hover{background:#e8e5dc1f;border-color:#e8e5dc2e}.cs-ab-active{background:#e8e5dc2e;border-color:#e8e5dc4d}.cs-ab-btn-primary{background:var(--cs-ui-accent, #c4760a)!important;color:#fff!important;border-color:var(--cs-ui-accent-border, #fcd34d)!important;font-weight:600;padding:0 10px;gap:5px}.cs-ab-btn-primary:hover{background:var(--cs-ui-accent-hover, #a35f04)!important;box-shadow:0 1px 6px #00000059}.cs-ab-btn-secondary{border-color:#ffffff29!important;padding:0 8px;gap:5px}.cs-ab-btn-secondary:hover{background:#ffffff24!important}.cs-ab-sep{width:1px;height:18px;background:#ffffff2e;margin:0 4px}.cs-ab-spacer{flex:1}.cs-ab-filename{font-family:monospace;font-size:13px;color:#e8e5dce6;display:inline-flex;align-items:center;gap:6px}.cs-ab-dirty{width:6px;height:6px;border-radius:50%;background:#e07b00}.cs-lang-hi{font-family:var(--cs-lang-hi-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Devanagari","Noto Sans",sans-serif;line-height:1.7}.cs-lang-ta{font-family:var(--cs-lang-ta-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Tamil","Noto Sans",sans-serif;line-height:1.7}.cs-lang-te{font-family:var(--cs-lang-te-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Telugu","Noto Sans",sans-serif;line-height:1.7}.cs-lang-kn{font-family:var(--cs-lang-kn-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Kannada","Noto Sans",sans-serif;line-height:1.7}.cs-lang-ml{font-family:var(--cs-lang-ml-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Malayalam","Noto Sans",sans-serif;line-height:1.7}.cs-lang-bn{font-family:var(--cs-lang-bn-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Bengali","Noto Sans",sans-serif;line-height:1.7}.cs-lang-gu{font-family:var(--cs-lang-gu-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Gujarati","Noto Sans",sans-serif;line-height:1.7}.cs-lang-pa{font-family:var(--cs-lang-pa-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Gurmukhi","Noto Sans",sans-serif;line-height:1.7}.cs-lang-or{font-family:var(--cs-lang-or-font-family, var(--cs-body-font-family, "Noto Sans")),"Noto Sans Oriya","Noto Sans",sans-serif;line-height:1.7}.cs-lang-en{font-family:var(--cs-body-font-family, "Noto Sans"),sans-serif;line-height:1.5}.cs-editor-mount.cs-force-italic-hi .cs-lang-hi,.cs-editor-mount.cs-force-italic-ta .cs-lang-ta,.cs-editor-mount.cs-force-italic-te .cs-lang-te,.cs-editor-mount.cs-force-italic-kn .cs-lang-kn,.cs-editor-mount.cs-force-italic-ml .cs-lang-ml,.cs-editor-mount.cs-force-italic-bn .cs-lang-bn,.cs-editor-mount.cs-force-italic-gu .cs-lang-gu,.cs-editor-mount.cs-force-italic-pa .cs-lang-pa,.cs-editor-mount.cs-force-italic-or .cs-lang-or{font-style:italic}.cs-status-bar{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 12px;background:var(--cs-ui-bg-panel, #fcfbfa);border-top:1px solid var(--cs-ui-border-light, #e2e0d6);font-size:11px;color:var(--cs-ui-text-light-secondary, #59574f);-webkit-user-select:none;user-select:none;box-sizing:border-box}.cs-sb-left,.cs-sb-center,.cs-sb-right{display:inline-flex;align-items:center;gap:8px}.cs-sb-metric{display:inline-flex;align-items:center;gap:4px}.cs-sb-metric strong{color:var(--cs-ui-text-light-primary, #1c1b18);font-weight:600}.cs-sb-sep{color:var(--cs-ui-text-light-muted, #8c897f);opacity:.5}.cs-sb-save{display:inline-flex;align-items:center;gap:5px;font-size:11px}.cs-sb-save-dirty{color:var(--cs-ui-accent-active, #b45309);font-weight:500}.cs-sb-save-clean{color:#059669;font-weight:500}.cs-sb-dot{width:6px;height:6px;border-radius:50%}.cs-sb-dot-dirty{background:var(--cs-ui-accent-badge, #d97706)}.cs-sb-dot-clean{background:#10b981}.cs-lang-status{position:relative;display:inline-flex;align-items:center}.cs-lang-status-btn,.cs-lang-pill{display:inline-flex;align-items:center;gap:5px;background:var(--cs-ui-bg-panel-subtle, #f4f2ea);border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;color:var(--cs-ui-text-light-primary, #1c1b18);cursor:pointer;transition:all .15s ease}.cs-lang-status-btn:hover,.cs-lang-pill:hover{background:var(--cs-ui-accent-subtle, #fef3c7);border-color:var(--cs-ui-accent-border, #fcd34d);color:var(--cs-ui-accent-active, #92400e)}.cs-lang-code{font-family:monospace;letter-spacing:.5px;font-weight:700}.cs-lang-menu{position:absolute;bottom:calc(100% + 4px);right:0;background:#fff;border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:6px;box-shadow:0 4px 16px #0000001f;z-index:1000;min-width:190px;max-height:300px;overflow-y:auto;padding:4px}.cs-lang-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;background:transparent;border:none;text-align:left;font-size:12px;color:var(--cs-ui-text-light-primary, #1c1b18);border-radius:4px;cursor:pointer;box-sizing:border-box;transition:background-color .1s}.cs-lang-option:hover{background:var(--cs-ui-bg-panel-subtle, #f4f2ea)}.cs-lang-option.cs-lang-active{background:var(--cs-ui-accent-subtle, #fef3c7);font-weight:600;color:var(--cs-ui-accent-active, #92400e)}.cs-stats-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.cs-stats-card{background:var(--cs-ui-bg-panel, #fcfbfa);border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:6px;padding:14px 12px;text-align:center;transition:border-color .15s ease}.cs-stats-card:hover{border-color:var(--cs-ui-accent-border, #fcd34d)}.cs-stats-card-val{font-size:24px;font-weight:700;color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-stats-card-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--cs-ui-text-light-muted, #8c897f);margin-top:4px;font-weight:600}.cs-stats-section-hdr{font-size:13px;font-weight:600;color:var(--cs-ui-text-light-primary, #1c1b18);margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--cs-ui-border-light-subtle, #eeece4)}.cs-stats-table{width:100%;border-collapse:collapse;font-size:12px}.cs-stats-table th{padding:8px 10px;background:var(--cs-ui-bg-panel-subtle, #f4f2ea);border-bottom:2px solid var(--cs-ui-border-light, #e2e0d6);color:var(--cs-ui-text-light-secondary, #59574f);font-weight:600}.cs-stats-table td{padding:6px 10px;border-bottom:1px solid var(--cs-ui-border-light-subtle, #eeece4)}.cs-stats-actor-input{width:100%;border:1px solid transparent;background:transparent;padding:4px 8px;font-size:12px;border-radius:4px;box-sizing:border-box;color:var(--cs-ui-text-light-primary, #1c1b18);transition:all .15s ease}.cs-stats-actor-input:hover{border-color:var(--cs-ui-border-light, #e2e0d6);background:#fff}.cs-stats-actor-input:focus{outline:none;border-color:var(--cs-ui-accent, #c4760a);background:#fff;box-shadow:0 0 0 2px var(--cs-ui-accent-subtle, #fef3c7)}.cs-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cs-confirm-dialog{background:#fff;border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:8px;box-shadow:0 12px 32px #0003;width:min(92vw,420px);padding:20px;box-sizing:border-box}.cs-confirm-title{font-size:15px;font-weight:600;color:var(--cs-ui-text-light-primary, #1c1b18);margin-bottom:8px}.cs-confirm-msg{font-size:13px;color:var(--cs-ui-text-light-secondary, #59574f);line-height:1.5;margin-bottom:20px}.cs-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.cs-confirm-btn-cancel{padding:6px 14px;background:transparent;border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:4px;font-size:12px;color:var(--cs-ui-text-light-primary, #1c1b18);cursor:pointer}.cs-confirm-btn-cancel:hover{background:var(--cs-ui-bg-panel-subtle, #f4f2ea)}.cs-confirm-btn-danger{padding:6px 14px;background:#dc2626;border:1px solid #b91c1c;border-radius:4px;font-size:12px;font-weight:600;color:#fff;cursor:pointer}.cs-confirm-btn-danger:hover{background:#b91c1c}.cs-confirm-btn-primary{padding:6px 14px;background:var(--cs-ui-accent, #c4760a);border:1px solid var(--cs-ui-accent-hover, #a35f04);border-radius:4px;font-size:12px;font-weight:600;color:#fff;cursor:pointer}.cs-confirm-btn-primary:hover{background:var(--cs-ui-accent-hover, #a35f04)}.cs-toast-container{position:fixed;bottom:38px;right:18px;display:flex;flex-direction:column;gap:8px;z-index:3500;pointer-events:none}.cs-toast{pointer-events:auto;display:flex;align-items:center;gap:8px;padding:8px 14px;background:#1e1e1c;color:#f5f4ee;border-radius:6px;box-shadow:0 4px 16px #00000040;font-size:12px;border:1px solid rgba(255,255,255,.1);animation:cs-toast-in .2s ease-out}.cs-toast-success{border-color:#10b98173}.cs-toast-warn{border-color:#f59e0b73}.cs-toast-error{border-color:#ef444473}.cs-toast-info{border-color:#d9770673}@keyframes cs-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cs-export-segmented{display:flex;background:var(--cs-ui-bg-panel-subtle, #f4f2ea);border-radius:6px;padding:3px;margin-bottom:16px;gap:3px}.cs-export-seg-btn{flex:1;padding:6px 12px;border:none;background:transparent;font-size:12px;font-weight:500;color:var(--cs-ui-text-light-secondary, #59574f);border-radius:4px;cursor:pointer;transition:all .15s ease}.cs-export-seg-btn:hover{color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-export-seg-btn-active{background:#fff;color:var(--cs-ui-text-light-primary, #1c1b18);font-weight:600;box-shadow:0 1px 3px #00000014}.cs-export-card-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.cs-export-format-card{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:6px;cursor:pointer;background:#fff;transition:all .15s ease}.cs-export-format-card:hover{border-color:var(--cs-ui-accent-border, #fcd34d);background:var(--cs-ui-bg-panel, #fcfbfa)}.cs-export-format-card-selected{border-color:var(--cs-ui-accent, #c4760a);background:var(--cs-ui-accent-subtle, #fef3c7);box-shadow:0 0 0 1px var(--cs-ui-accent, #c4760a)}.cs-export-report-box{border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:6px;padding:12px;margin-bottom:10px;background:#fff}.cs-export-report-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cs-export-report-title{font-weight:600;font-size:13px;color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-export-chips{display:flex;gap:6px}.cs-export-chip{padding:4px 10px;border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:12px;background:var(--cs-ui-bg-panel-subtle, #f4f2ea);font-size:11px;font-weight:600;color:var(--cs-ui-text-light-secondary, #59574f);cursor:pointer;transition:all .15s ease}.cs-export-chip:hover{background:var(--cs-ui-accent-subtle, #fef3c7);border-color:var(--cs-ui-accent, #c4760a);color:var(--cs-ui-accent-active, #92400e)}.cs-export-chip-active{background:var(--cs-ui-accent, #c4760a);border-color:var(--cs-ui-accent-hover, #a35f04);color:#fff}.cs-nav-action-btn{background:transparent;border:none;cursor:pointer;color:var(--cs-ui-text-light-secondary, #666);padding:3px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s ease,color .15s ease}.cs-nav-action-btn:hover{background:var(--cs-ui-bg-panel-subtle, #eeece5);color:var(--cs-ui-text-light-primary, #1a1a18)}.cs-autocomplete-popup{display:none;position:fixed;z-index:2000;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px #0000001f;min-width:180px;max-width:300px;overflow:hidden}.cs-ac-item{padding:6px 12px;font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.cs-ac-item:hover,.cs-ac-selected{background:#e3f2fd;color:#1565c0}.cs-find-replace{position:fixed;top:80px;right:20px;z-index:1500;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 16px #0000001f;padding:12px;width:320px}.cs-fr-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px;border-bottom:2px solid #e0e0e0;padding-bottom:0}.cs-fr-mode-tabs{display:flex;gap:0}.cs-fr-tab{padding:4px 12px 6px;font-size:12px;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;color:#888;cursor:pointer;font-weight:400}.cs-fr-tab:hover{color:#444}.cs-fr-tab-active{color:#1976d2;border-bottom-color:#1976d2;font-weight:600}.cs-fr-close{background:transparent;border:none;font-size:18px;cursor:pointer;color:#999;line-height:1;padding:0 0 6px 4px;align-self:flex-end}.cs-fr-close:hover{color:#333}.cs-fr-row{display:flex;align-items:stretch;gap:4px;margin-bottom:6px}.cs-fr-input{flex:1;padding:5px 8px;font-size:13px;border:1px solid #ccc;border-radius:4px;outline:none;min-height:0;box-sizing:border-box}.cs-fr-input:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d226}.cs-fr-toggle{display:flex;align-items:center;padding:0 8px;font-size:12px;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:transparent;color:#666;white-space:nowrap;box-sizing:border-box}.cs-fr-toggle.cs-fr-active{background:#e3f2fd;border-color:#1976d2;color:#1976d2}.cs-fr-count{font-size:11px;color:#666;margin-bottom:6px;padding:0 2px}.cs-fr-nomatch{color:#c62828}.cs-fr-nav-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #ccc;border-radius:4px;padding:0 7px;font-size:10px;cursor:pointer;color:#555;flex-shrink:0;box-sizing:border-box}.cs-fr-nav-btn:hover:not(:disabled){background:#f0f0f0}.cs-fr-nav-btn:disabled{color:#ccc;border-color:#e8e8e8;cursor:not-allowed}.cs-fr-status{min-height:18px;margin-bottom:4px;padding:0 2px}.cs-fr-nav-count{font-size:11px;color:#666}.cs-fr-actions{display:flex;align-items:center;gap:6px;margin-top:4px}.cs-fr-scope{padding:5px 8px;font-size:12px;border:1px solid #ccc;border-radius:4px;background:#fff}.cs-fr-btn{flex:1;padding:6px 12px;font-size:12px;background:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.cs-fr-btn:disabled{background:#ccc;cursor:not-allowed}.cs-fr-btn:not(:disabled):hover{background:#1565c0}.cs-find-match{background:#ffeb3b;border-radius:2px}.cs-find-active{background:#ff9800;border-radius:2px}.cs-spell-error{text-decoration:underline wavy #e53935;text-underline-offset:2px}.cs-panel-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid #e8e8e5;background:#f2f2ef;flex-shrink:0}.cs-panel-title{font-size:13px;font-weight:600;color:#333;letter-spacing:.2px}.cs-panel-close{background:transparent;border:none;font-size:18px;line-height:1;color:#888;cursor:pointer;padding:0 2px}.cs-panel-close:hover{color:#333}.cs-panel-body{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cs-form-section-label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.cs-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:200;display:flex;align-items:center;justify-content:center}.cs-dialog{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;min-width:340px;max-width:480px;width:100%;overflow:hidden}.cs-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid #e8e8e4}.cs-dialog-title{font-size:15px;font-weight:600;color:#1a1a18}.cs-version-body{display:flex;flex:1;min-height:260px;max-height:50vh;overflow:hidden}.cs-version-list{width:150px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--cs-ui-border-light-subtle, #eeece4)}.cs-version-list-item{display:block;width:100%;text-align:left;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--cs-ui-border-light-subtle, #eeece4);cursor:pointer;font-size:12px}.cs-version-list-item:hover{background:var(--cs-ui-bg-panel-subtle, #f4f2ea)}.cs-version-list-item-active{background:var(--cs-ui-accent-subtle, #fbebd4)}.cs-version-list-item-label{font-weight:600;color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-version-list-item-date{font-size:11px;color:var(--cs-ui-text-light-muted, #8c897f);margin-top:2px}.cs-version-diff-wrap{flex:1;display:flex;min-width:0}.cs-version-diff{flex:1;overflow-y:auto;padding:12px 14px;font-family:var(--cs-mono-font, ui-monospace, "SFMono-Regular", Consolas, monospace);font-size:12px;line-height:1.6}.cs-version-diff-content{white-space:pre-wrap;word-break:break-word}.cs-version-diff-removed{color:#b91c1c;text-decoration:line-through;background:#dc26261a}.cs-version-diff-added{color:#15803d;background:#15803d1f;text-decoration:none}.cs-version-diff-minimap{position:relative;width:10px;flex-shrink:0;background:var(--cs-ui-bg-panel-subtle, #f4f2ea);border-left:1px solid var(--cs-ui-border-light-subtle, #eeece4)}.cs-version-diff-marker{position:absolute;left:2px;right:2px;height:3px;margin-top:-1px;padding:0;border:none;border-radius:1px;cursor:pointer}.cs-version-diff-marker-removed{background:#dc2626}.cs-version-diff-marker-added{background:#16a34a}.cs-version-diff-marker:hover{height:5px;margin-top:-2px;left:1px;right:1px}.cs-version-empty{color:var(--cs-ui-text-light-muted, #8c897f);font-style:italic;font-size:12px;padding:16px 4px}.cs-version-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--cs-ui-border-light-subtle, #eeece4);background:var(--cs-ui-bg-panel-subtle, #f4f2ea)}.cs-version-clear-btn{color:#b91c1c;border-color:#b91c1c59}.cs-version-clear-btn:hover{background:#dc262614}.cs-version-clear-btn:disabled{color:var(--cs-ui-text-light-muted, #8c897f);border-color:var(--cs-ui-border-light, #e2e0d6);cursor:not-allowed;background:transparent}.cs-settings-body{padding:16px;display:flex;flex-direction:column;gap:12px}.cs-settings-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:4px}.cs-settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-settings-label{font-size:13px;color:#333}.cs-settings-select{font-size:13px;padding:5px 8px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#1a1a18;cursor:pointer;min-width:160px}.cs-settings-select:focus{outline:2px solid #1976d2;outline-offset:1px}.cs-export-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:2000;display:flex;align-items:center;justify-content:center}.cs-export-dialog{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;width:380px;max-width:95vw;display:flex;flex-direction:column;overflow:hidden}.cs-export-option{display:flex;align-items:flex-start;gap:10px;padding:8px 0;cursor:pointer}.cs-export-option input[type=radio]{margin-top:3px;flex-shrink:0}.cs-export-option-label{display:flex;flex-direction:column;gap:2px}.cs-export-option-desc{font-size:12px;color:#666}.cs-export-note{font-size:12px;color:#666;padding:8px 10px;border-radius:4px;margin-top:4px}.cs-export-note-stub{background:#fff8e1;color:#8a6000;border:1px solid #ffe082}.cs-export-warnings{background:#fff3e0;border:1px solid #ffcc02;border-radius:4px;padding:8px 10px;margin-top:4px}.cs-export-warn-title{font-size:11px;font-weight:600;color:#e65100;margin-bottom:4px}.cs-export-warn-item{font-size:12px;color:#bf360c}.cs-export-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.cs-export-btn-cancel{padding:7px 16px;font-size:13px;background:transparent;border:1px solid #ccc;border-radius:4px;cursor:pointer;color:#444}.cs-export-btn-cancel:hover{background:#f5f5f5}.cs-export-btn-primary{padding:7px 16px;font-size:13px;background:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.cs-export-btn-primary:hover{background:#1565c0}.cs-title-page-block{position:relative;width:100%;max-width:720px;box-sizing:border-box;margin:0 auto 32px;padding:20px 28px 16px;background:#fbfaf7;border:1px solid #e2e0d8;border-radius:8px}.cs-fm-field{font-family:Noto Sans,sans-serif;font-size:13px;color:#333;padding:2px 0;line-height:1.6}.cs-fm-field[data-key=title]{font-size:20px;font-weight:600;color:#1a1a18}.cs-fm-field[data-key^="title."]{font-size:17px;font-weight:600;color:#1a1a18}.cs-fm-field:before,.cs-scene-metadata:before{content:attr(data-key);display:inline-block;margin-right:8px;padding:0 6px;font-size:10px;font-weight:600;font-family:Noto Sans,sans-serif;letter-spacing:.4px;color:#8a887f;background:#f0efe9;border:1px solid #e2e0d8;border-radius:9px;vertical-align:middle;line-height:16px;-webkit-user-select:none;user-select:none}.cs-attr-pencil{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:8px;padding:0;font-size:12px;line-height:1;color:#aaa;background:transparent;border:none;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .12s,color .12s;vertical-align:middle;-webkit-user-select:none;user-select:none}.cs-scene-heading:hover .cs-attr-pencil,.cs-title-page-block:hover .cs-attr-pencil{opacity:1}.cs-attr-pencil:hover{color:#1976d2;background:#e3f2fd}.cs-tp-pencil{position:absolute;top:8px;right:8px;margin-left:0}.cs-attr-menu{position:fixed;z-index:2500;min-width:150px;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 16px #00000024;padding:4px 0;overflow:hidden}.cs-attr-menu-item{display:block;width:100%;padding:6px 14px;font-size:13px;font-family:Noto Sans,sans-serif;text-align:left;color:#333;background:transparent;border:none;cursor:pointer}.cs-attr-menu-item:hover{background:#e3f2fd;color:#1565c0}.cs-attr-menu-custom{padding:6px 10px 4px;border-top:1px solid #eee;margin-top:4px}.cs-attr-menu-custom input{width:100%;box-sizing:border-box;padding:4px 8px;font-size:12px;border:1px solid #ccc;border-radius:4px;outline:none}.cs-attr-menu-custom input:focus{border-color:#1976d2}.cs-hide-metadata .cs-scene-metadata{display:none!important}.cs-scene-metadata{font-size:9.5pt;color:#333;margin-left:max(10%,8px);margin-right:max(10%,8px);background:#fafaf9;border:1px solid #e5e4de;border-top:none;padding:6px 12px;font-family:Noto Sans,sans-serif;display:flex;align-items:center;box-shadow:inset 0 1px #fffc}.cs-scene-heading+.cs-scene-metadata{border-top:1px solid #e5e4de;border-top-left-radius:6px;border-top-right-radius:6px;margin-top:6px}.cs-scene-metadata:not(:has(+.cs-scene-metadata)){border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:12px}.cs-scene-metadata[data-key=status]:before{background:#e6f4ea;color:#137333;border-color:#ceead6}.cs-scene-metadata[data-key=actors]:before{background:#e8f5e9;color:#1b5e20;border-color:#c8e6c9}.cs-scene-metadata[data-key=tags]:before{background:#f3e5f5;color:#4a148c;border-color:#e1bee7}.cs-scene-metadata[data-key=est-duration]:before{background:#fff3e0;color:#e65100;border-color:#ffe0b2}.cs-fm-logline-counter{font-size:10px;font-family:Noto Sans,sans-serif;color:#8a887f;margin-left:10px;background:#f0efe9;border:1px solid #e2e0d8;padding:1px 6px;border-radius:4px;vertical-align:middle;display:inline-block;-webkit-user-select:none;user-select:none;font-weight:600}.cs-voice-toolbar{display:flex;flex-direction:column;gap:8px;padding:10px 16px;background:var(--cs-ui-bg-app-bar, #191917);color:var(--cs-ui-text-dark-primary, #f5f4ee);border-bottom:1px solid var(--cs-ui-border-dark, rgba(255, 255, 255, .16));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 4px 12px #00000040;animation:csFadeIn .15s ease-out}@keyframes csFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cs-voice-toolbar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs-voice-toolbar-badge{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--cs-ui-accent-badge, #d97706)}.cs-voice-select{padding:4px 8px;background:#242421;color:var(--cs-ui-text-dark-primary, #f5f4ee);border:1px solid var(--cs-ui-border-dark, rgba(255, 255, 255, .16));border-radius:4px;font-size:12px;cursor:pointer}.cs-voice-select:focus{outline:2px solid var(--cs-ui-accent, #c4760a);outline-offset:1px}.cs-voice-actions-group,.cs-voice-listening-group{display:inline-flex;align-items:center;gap:8px}.cs-voice-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--cs-ui-accent, #c4760a);border:1px solid var(--cs-ui-accent-border, #fcd34d);border-radius:4px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.cs-voice-btn-primary:hover:not(:disabled){background:var(--cs-ui-accent-hover, #a35f04)}.cs-voice-btn-primary:disabled{opacity:.5;cursor:not-allowed}.cs-voice-btn-secondary{padding:5px 10px;background:#ffffff14;border:1px solid var(--cs-ui-border-dark, rgba(255, 255, 255, .16));border-radius:4px;color:var(--cs-ui-text-dark-primary, #f5f4ee);font-size:12px;cursor:pointer}.cs-voice-btn-secondary:hover:not(:disabled){background:#ffffff24}.cs-voice-btn-ghost{padding:5px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-ui-text-dark-secondary, #a8a69d);font-size:12px;cursor:pointer}.cs-voice-btn-ghost:hover{background:#ffffff14;color:var(--cs-ui-text-dark-primary, #f5f4ee)}.cs-voice-btn-danger{padding:5px 12px;background:#dc2626;border:1px solid #ef4444;border-radius:4px;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.cs-voice-btn-danger:hover{background:#b91c1c}.cs-voice-waveform{background:#141413;border:1px solid var(--cs-ui-border-dark, rgba(255, 255, 255, .16));border-radius:4px}.cs-voice-warning{color:#f87171;font-size:12px}.cs-voice-transcript-box{background:#141413;border:1px solid var(--cs-ui-border-dark, rgba(255, 255, 255, .16));padding:8px 12px;border-radius:4px;font-size:13px;color:var(--cs-ui-text-dark-primary, #f5f4ee);min-height:24px;line-height:1.4;white-space:pre-wrap}.cs-voice-interim{color:var(--cs-ui-accent-border, #fcd34d);font-style:italic}.cs-voice-placeholder{color:var(--cs-ui-text-dark-muted, #737168)}.cs-voice-textarea{width:100%;box-sizing:border-box;background:#242421;border:1px solid var(--cs-ui-border-dark, rgba(255, 255, 255, .16));padding:8px 12px;border-radius:4px;font-size:13px;color:var(--cs-ui-text-dark-primary, #f5f4ee);min-height:54px;line-height:1.4;font-family:Courier Prime,Courier,monospace;resize:vertical}.cs-voice-textarea:focus{outline:2px solid var(--cs-ui-accent, #c4760a);outline-offset:1px}.cs-voice-error{color:#f87171;font-size:12px}.cs-voice-cheatsheet{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:11px;color:var(--cs-ui-text-dark-muted, #737168)}.cs-voice-cheatsheet-title{font-weight:600}.cs-voice-tag{background:#242421;padding:2px 6px;border-radius:3px;border:1px solid var(--cs-ui-border-dark-subtle, rgba(255, 255, 255, .08))}.cs-voice-tag-type{color:var(--cs-ui-accent-badge, #d97706);font-weight:600}.cs-voice-tag-bypass{color:var(--cs-ui-text-dark-secondary, #a8a69d)}.cs-voice-confirm-dialog{max-width:780px!important;width:90vw!important}.cs-voice-confirm-body{padding:16px;display:flex;flex-direction:column;gap:14px}.cs-voice-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;gap:14px}.cs-voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){.cs-voice-grid{grid-template-columns:1fr}}.cs-voice-column{display:flex;flex-direction:column;gap:6px}.cs-voice-col-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--cs-ui-text-light-secondary, #59574f)}.cs-voice-box-raw{background:var(--cs-ui-bg-panel-subtle, #f4f2ea);border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:4px;padding:10px 12px;font-size:13px;color:var(--cs-ui-text-light-primary, #1c1b18);min-height:140px;line-height:1.5;white-space:pre-wrap}.cs-voice-box-formatted{width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:4px;padding:10px 12px;font-size:13px;font-family:Courier Prime,Courier,monospace;color:var(--cs-ui-text-light-primary, #1c1b18);min-height:140px;line-height:1.4;resize:vertical}.cs-voice-box-formatted:focus{outline:2px solid var(--cs-ui-accent, #c4760a);outline-offset:1px}.cs-voice-checkbox-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--cs-ui-text-light-secondary, #59574f);cursor:pointer}.cs-selection-menu{position:fixed;transform:translate(-50%,-100%);z-index:300;background:var(--cs-ui-bg-app-bar, #191917);border:1px solid var(--cs-ui-border-dark, rgba(255, 255, 255, .16));border-radius:6px;padding:3px 5px;display:inline-flex;align-items:center;gap:4px;box-shadow:0 4px 14px #00000059;animation:csFadeIn .12s ease-out}.cs-selection-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;color:var(--cs-ui-text-dark-secondary, #a8a69d);font-size:12px;font-weight:500;padding:4px 8px;cursor:pointer;border-radius:4px;transition:all .12s ease}.cs-selection-btn:hover{background:#ffffff1f;color:var(--cs-ui-text-dark-primary, #f5f4ee)}.cs-selection-btn-format{color:var(--cs-ui-accent-badge, #d97706);font-weight:600}.cs-selection-btn-format:hover{background:#d977062e;color:var(--cs-ui-accent-border, #fcd34d)}.cs-selection-sep{width:1px;height:14px;background:var(--cs-ui-border-dark, rgba(255, 255, 255, .16))}.cs-onboarding-dialog{max-width:580px!important}.cs-tabs-header{display:flex;border-bottom:1px solid var(--cs-ui-border-light, #e8e8e4);background:var(--cs-ui-bg-panel-subtle, #f4f2ea)}.cs-tab-btn{flex:1;padding:10px 14px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:var(--cs-ui-text-light-secondary, #59574f);cursor:pointer;transition:all .15s ease}.cs-tab-btn:hover{color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-tab-btn.active{color:var(--cs-ui-accent, #c4760a);border-bottom-color:var(--cs-ui-accent, #c4760a);background:#fff;font-weight:600}.cs-onboarding-body{padding:20px}.cs-onboarding-section{display:flex;flex-direction:column}.cs-onboarding-h3{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-onboarding-desc{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--cs-ui-text-light-secondary, #59574f)}.cs-onboarding-card{display:flex;flex-direction:column;gap:12px;background:var(--cs-ui-bg-panel-subtle, #f4f2ea);border:1px solid var(--cs-ui-border-light, #e2e0d6);border-radius:6px;padding:14px;margin-bottom:8px}.cs-onboarding-step{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-onboarding-step-num{width:20px;height:20px;border-radius:50%;background:var(--cs-ui-accent, #c4760a);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-tp-dialog{width:760px;max-width:calc(100vw - 32px);max-height:90vh}.cs-tp-body{display:flex;height:min(440px,calc(90vh - 120px));min-height:0}.cs-tp-tabs{flex:0 0 176px;display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid var(--cs-ui-border-light-subtle, #eeece4);background:var(--cs-ui-bg-panel-subtle, #f4f2ea);overflow-y:auto}.cs-tp-tab{text-align:left;font:inherit;font-size:13px;line-height:1.3;padding:8px 10px;border:none;border-radius:6px;background:none;color:var(--cs-ui-text-light-secondary, #59574f);cursor:pointer}.cs-tp-tab:hover{background:#0000000a;color:var(--cs-ui-text-light-primary, #1c1b18)}.cs-tp-tab:focus-visible{outline:2px solid #1976d2;outline-offset:-2px}.cs-tp-tab-active,.cs-tp-tab-active:hover{background:#fff;color:var(--cs-ui-text-light-primary, #1c1b18);font-weight:600;box-shadow:0 1px 2px #00000014}.cs-tp-form{flex:1;min-width:0;overflow-y:auto;padding:16px}.cs-tp-panel{display:grid;gap:10px;align-content:start}.cs-tp-panel[hidden]{display:none}.cs-tp-field{display:grid;grid-template-columns:150px 1fr;align-items:start;gap:12px}.cs-tp-label{font-size:13px;color:var(--cs-ui-text-light-primary, #1c1b18);padding-top:6px}.cs-tp-input{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--cs-ui-border-light, #ccc);border-radius:4px;background:#fff;color:#1a1a18;resize:vertical}.cs-tp-input:focus{outline:2px solid #1976d2;outline-offset:1px}.cs-tp-row{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center}.cs-tp-lang-select,.cs-tp-key{min-width:0;width:100%}.cs-tp-remove{border:none;background:none;font-size:18px;line-height:1;color:var(--cs-ui-text-light-secondary, #59574f);cursor:pointer;padding:4px 6px}.cs-tp-remove:hover{color:#c5221f}.cs-tp-add,.cs-tp-link{justify-self:start;border:none;background:none;padding:2px 0;font-size:12px;color:var(--cs-ui-accent, #c4760a);cursor:pointer}.cs-tp-add{margin-left:162px}.cs-tp-add:hover,.cs-tp-link:hover{text-decoration:underline}.cs-tp-date{display:flex;align-items:center;gap:10px}.cs-tp-date .cs-tp-input{max-width:220px}.cs-tp-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cs-tp-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:3px 4px 3px 10px;border-radius:12px;background:var(--cs-ui-bg-panel-subtle, #f4f2ea);border:1px solid var(--cs-ui-border-light-subtle, #e2e0d8)}.cs-tp-chip button{border:none;background:none;cursor:pointer;font-size:14px;line-height:1;color:var(--cs-ui-text-light-secondary, #59574f);padding:0 4px}.cs-tp-count,.cs-tp-count-warn,.cs-tp-count-bad{display:block;font-size:11px;margin-top:2px}.cs-tp-count{color:#8a887f}.cs-tp-count-warn{color:#b06000}.cs-tp-count-bad{color:#c5221f}.cs-tp-note{margin:0;font-size:12px;color:var(--cs-ui-text-light-secondary, #59574f)}.cs-tp-actions{border-top:1px solid var(--cs-ui-border-light-subtle, #eeece4);padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;background:var(--cs-ui-bg-panel-subtle, #f4f2ea)}@media (max-width: 560px){.cs-tp-body{flex-direction:column;height:min(520px,calc(90vh - 120px))}.cs-tp-tabs{flex:0 0 auto;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--cs-ui-border-light-subtle, #eeece4);padding:6px 8px}.cs-tp-tab{white-space:nowrap}.cs-tp-field,.cs-tp-row{grid-template-columns:1fr;gap:4px}.cs-tp-row{grid-template-columns:1fr auto}.cs-tp-row>:first-child{grid-column:1 / -1}.cs-tp-add{margin-left:0}}
