@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-cyrillic-ext-300-normal-P746GPTT.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-300-normal-BSDVMXAV.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-cyrillic-300-normal-5FCNOL5I.woff2") format("woff2"),url("./media/roboto-cyrillic-300-normal-RWVX7ZQD.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-greek-ext-300-normal-AVUUPF2M.woff2") format("woff2"),url("./media/roboto-greek-ext-300-normal-M2MPQ5BX.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-greek-300-normal-K5IJE74E.woff2") format("woff2"),url("./media/roboto-greek-300-normal-AROGZOVO.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-math-300-normal-B6TOOJHP.woff2") format("woff2"),url("./media/roboto-math-300-normal-AA3NL4QM.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-symbols-300-normal-AVAZ7LR5.woff2") format("woff2"),url("./media/roboto-symbols-300-normal-7TRRW3TX.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-vietnamese-300-normal-267PM5ST.woff2") format("woff2"),url("./media/roboto-vietnamese-300-normal-NKTTE5SU.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-latin-ext-300-normal-PRGC3JWU.woff2") format("woff2"),url("./media/roboto-latin-ext-300-normal-IIRGDTOF.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-latin-300-normal-EMU7QL2I.woff2") format("woff2"),url("./media/roboto-latin-300-normal-OZEJD2LV.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-cyrillic-ext-400-normal-SRSDFWJ5.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-400-normal-DEVHEAF7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-cyrillic-400-normal-QMHKB7XT.woff2") format("woff2"),url("./media/roboto-cyrillic-400-normal-VGV4HTWX.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-greek-ext-400-normal-267F52QO.woff2") format("woff2"),url("./media/roboto-greek-ext-400-normal-66EFCIRI.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-greek-400-normal-RHHY76DH.woff2") format("woff2"),url("./media/roboto-greek-400-normal-GIOUNWMX.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-math-400-normal-GWJEOSTK.woff2") format("woff2"),url("./media/roboto-math-400-normal-27YK72QT.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-symbols-400-normal-H3YTELSW.woff2") format("woff2"),url("./media/roboto-symbols-400-normal-MAYXCREW.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-vietnamese-400-normal-U5VVNGXF.woff2") format("woff2"),url("./media/roboto-vietnamese-400-normal-2S2JERKN.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-ext-400-normal-WBUEMEI4.woff2") format("woff2"),url("./media/roboto-latin-ext-400-normal-FR5S76YF.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-400-normal-IBDOZG32.woff2") format("woff2"),url("./media/roboto-latin-400-normal-YXDTUQHF.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-cyrillic-ext-500-normal-KDRRQZPI.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-500-normal-WIULYDW7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-cyrillic-500-normal-WPHFPMQD.woff2") format("woff2"),url("./media/roboto-cyrillic-500-normal-5ZIP4J7I.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-greek-ext-500-normal-K5P3BMKI.woff2") format("woff2"),url("./media/roboto-greek-ext-500-normal-LYSK5MR7.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-greek-500-normal-YC52MZ65.woff2") format("woff2"),url("./media/roboto-greek-500-normal-Y7YBVFDO.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-math-500-normal-E7YNWXLZ.woff2") format("woff2"),url("./media/roboto-math-500-normal-7RGALHFX.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-symbols-500-normal-LQGOVMBZ.woff2") format("woff2"),url("./media/roboto-symbols-500-normal-UDJKCVHT.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-vietnamese-500-normal-FRKLBJFT.woff2") format("woff2"),url("./media/roboto-vietnamese-500-normal-QF4YIG5M.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-latin-ext-500-normal-ZFN6VB5B.woff2") format("woff2"),url("./media/roboto-latin-ext-500-normal-7CWVMVSI.woff") format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-latin-500-normal-JDXA5OBJ.woff2") format("woff2"),url("./media/roboto-latin-500-normal-5QV6HMJG.woff") format("woff");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:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.dark-theme{--primary-dark: #1565c0;--primary-light: #e3f2fd;--surface-dark: #1e1e1e;--surface-variant-dark: #2a2a2a;--surface-hover-dark: #353535;--text-primary-dark: #e0e0e0;--text-secondary-dark: #aaa;--text-tertiary-dark: #666;--divider-color-dark: #404040;background-color:#0f1419!important;color:#e6e6e6!important}.dark-theme .mat-toolbar{background:linear-gradient(135deg,#1a237e,#0d47a1)!important}.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline{color:transparent!important;border:none!important}.dark-theme .mat-form-field-label{color:#fffc!important}.dark-theme .mat-input-element{color:#fff!important;caret-color:#60a5fa!important}.dark-theme .mat-input-element::placeholder{color:#ffffffb3!important}.dark-theme .mat-form-field-prefix mat-icon,.dark-theme .mat-form-field-suffix mat-icon{color:#ffffffe6!important}.dark-theme .mat-sidenav-container{background-color:#0f1419!important}.dark-theme .mat-sidenav{background-color:#1a1f2e!important;border-right-color:#2d3748!important}.dark-theme .mat-list-item{color:#e6e6e6!important}.dark-theme .mat-list-item:hover{background-color:#ffffff14!important}.dark-theme .mat-list-item mat-icon{color:#9ca3af!important}.dark-theme .mat-list-item:hover mat-icon{color:#60a5fa!important}.dark-theme .mat-menu-panel{background-color:#1a1f2e!important;border:1px solid #2d3748!important}.dark-theme .mat-menu-item{color:#e6e6e6!important}.dark-theme .mat-menu-item:hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme .mat-menu-item:focus{background-color:#ffffff14!important;color:#fff!important}.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline{color:#ffffff3d!important}.dark-theme .mat-form-field-label{color:#ffffffb3!important}.dark-theme .mat-input-element{color:#e6e6e6!important;caret-color:#60a5fa!important}.dark-theme .mat-input-element::placeholder{color:#ffffff80!important}.dark-theme .mat-mdc-form-field{--mdc-outlined-text-field-container-color: #2a2a2a !important;--mdc-outlined-text-field-input-text-color: #ffffff !important;--mdc-outlined-text-field-label-text-color: #b3b3b3 !important;--mdc-outlined-text-field-outline-color: #555555 !important;--mdc-outlined-text-field-hover-outline-color: #aaaaaa !important;--mdc-outlined-text-field-focus-outline-color: #64b5f6 !important}.dark-theme .enhanced-toolbar .toolbar-center .search-field .mat-mdc-form-field{--mdc-outlined-text-field-container-color: rgba(255,255,255,.15) !important;--mdc-outlined-text-field-input-text-color: #ffffff !important;--mdc-outlined-text-field-label-text-color: rgba(255,255,255,.8) !important;--mdc-outlined-text-field-outline-color: transparent !important;--mdc-outlined-text-field-hover-outline-color: transparent !important;--mdc-outlined-text-field-focus-outline-color: transparent !important}.dark-theme .mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:#2a2a2a!important}.dark-theme .enhanced-toolbar .toolbar-center .search-field .mat-mdc-text-field-wrapper{background-color:#ffffff26!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-input-control{color:#fff!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-input-control::placeholder{color:#666!important}.dark-theme .mat-mdc-form-field .mat-mdc-floating-label{color:#b3b3b3!important}.dark-theme .mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:#64b5f6!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-hint{color:gray!important}.dark-theme .mat-mdc-radio-button{--mdc-radio-selected-focus-icon-color: #64b5f6 !important;--mdc-radio-selected-hover-icon-color: #64b5f6 !important;--mdc-radio-selected-icon-color: #64b5f6 !important;--mdc-radio-selected-pressed-icon-color: #64b5f6 !important;--mdc-radio-unselected-focus-icon-color: #b3b3b3 !important;--mdc-radio-unselected-hover-icon-color: #b3b3b3 !important;--mdc-radio-unselected-icon-color: #b3b3b3 !important;--mdc-radio-unselected-pressed-icon-color: #b3b3b3 !important;color:#fff!important}.dark-theme .mat-mdc-radio-button .mdc-form-field{color:#fff!important}.dark-theme .mat-button,.dark-theme .mat-raised-button,.dark-theme .mat-stroked-button{color:#e6e6e6!important}.dark-theme .mat-icon-button{color:#9ca3af!important}.dark-theme .mat-icon-button:hover{color:#e6e6e6!important;background-color:#ffffff14!important}.dark-theme .mat-card,.dark-theme .mat-mdc-card{background-color:#1a1f2e!important;color:#e6e6e6!important;border:1px solid #333333!important}.dark-theme .mat-mdc-card-header{color:#e6e6e6!important}.dark-theme .mat-mdc-card-title{color:#fff!important}.dark-theme .mat-mdc-card-subtitle{color:#b3b3b3!important}.dark-theme .mat-mdc-card-content{color:#e6e6e6!important}.dark-theme .mat-divider{border-top-color:#2d3748!important}.dark-theme .mat-chip{background-color:#2d3748!important;color:#e6e6e6!important}.dark-theme .mat-tooltip{background:#1a1f2ef2!important;color:#e6e6e6!important}.dark-theme .mat-badge-content{background:#dc2626!important;color:#fff!important}.dark-theme .mat-progress-bar{background-color:#2d3748!important}.dark-theme .mat-progress-bar .mat-progress-bar-fill:after{background-color:#60a5fa!important}.dark-theme ::-webkit-scrollbar-track{background:#1a1f2e!important}.dark-theme ::-webkit-scrollbar-thumb{background:#374151!important}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#4b5563!important}.dark-theme .page-content{background-color:#0f1419!important;color:#e6e6e6!important}.dark-theme .enhanced-footer{background-color:#1a1f2e!important;border-top-color:#2d3748!important;color:#e6e6e6!important}.dark-theme .sidenav-header{background:linear-gradient(135deg,#1a237e,#0d47a1)!important}.dark-theme .user-profile-sidebar{background:#ffffff14!important}.dark-theme .recent-activities .activity-text{color:#fff!important;font-weight:600!important}.dark-theme .recent-activities .activity-time{color:#cbd5e0!important;font-weight:500!important}.dark-theme .recent-activities .activity-icon{color:#60a5fa!important}.dark-theme .section-title{color:#e6e6e6!important;font-weight:700!important}.dark-theme .notifications-menu,.dark-theme .user-menu{background-color:#1a1f2e!important;border:1px solid #2d3748!important}.dark-theme .menu-header{background:linear-gradient(135deg,#1f2937,#111827)!important;color:#e6e6e6!important}.dark-theme .notification-item.unread{background:linear-gradient(90deg,rgba(96,165,250,.1) 0%,transparent 100%)!important;border-left-color:#60a5fa!important}.dark-theme .notification-title{color:#fff!important;font-weight:600!important}.dark-theme .notification-message{color:#fff!important;opacity:.9!important}.dark-theme .notification-time{color:#fff!important;opacity:.8!important;background-color:#374151!important}.dark-theme .no-notifications{color:#fff!important}.dark-theme .no-notifications mat-icon{color:#9ca3af!important}.dark-theme .no-notifications span,.dark-theme .notification-content{color:#fff!important}.dark-theme .notification-header,.dark-theme .notification-header *,.dark-theme button[mat-menu-item]{color:#fff!important}.dark-theme button[mat-menu-item] span{color:#fff!important;font-weight:500!important}.dark-theme button[mat-menu-item]:hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme button[mat-menu-item]:hover span{color:#fff!important}.dark-theme .user-menu-header{background:linear-gradient(135deg,#1f2937,#111827)!important;color:#fff!important}.dark-theme .user-name{color:#fff!important;font-weight:600!important}.dark-theme .user-email{color:#fff!important;opacity:.8!important}.dark-theme .user-avatar-menu mat-icon{color:#60a5fa!important;background-color:#60a5fa33!important}.dark-theme .user-menu{background-color:#1a1f2e!important;border:1px solid #2d3748!important}.dark-theme .user-menu .mat-menu-content{background-color:#1a1f2e!important}.dark-theme .user-menu .mat-menu-item{color:#fff!important;background-color:transparent!important}.dark-theme .user-menu .mat-menu-item span{color:#fff!important;font-weight:500!important}.dark-theme .user-menu .mat-menu-item mat-icon{color:#9ca3af!important}.dark-theme .user-menu .mat-menu-item:hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme .user-menu .mat-menu-item:hover span{color:#fff!important}.dark-theme .user-menu .mat-menu-item:hover mat-icon{color:#60a5fa!important}.dark-theme .user-menu .mat-menu-item:focus{background-color:#ffffff14!important;color:#fff!important}.dark-theme .user-menu .mat-menu-item:focus span{color:#fff!important}.dark-theme .user-menu .mat-menu-item:focus mat-icon{color:#60a5fa!important}.dark-theme .menu-item-centered{color:#fff!important;background-color:transparent!important}.dark-theme .menu-item-centered mat-icon{color:#9ca3af!important}.dark-theme .menu-item-centered:hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme .menu-item-centered:hover mat-icon{color:#60a5fa!important}.dark-theme .menu-item-centered span,.dark-theme .menu-item-centered:hover span{color:#fff!important;font-weight:500!important}.dark-theme .menu-item-centered:focus{background-color:#ffffff14!important;color:#fff!important}.dark-theme .menu-item-centered:focus span{color:#fff!important}.dark-theme .menu-item-centered:focus mat-icon{color:#60a5fa!important}.dark-theme .logout-item{color:#ef4444!important;background-color:transparent!important}.dark-theme .logout-item mat-icon{color:#ef4444!important}.dark-theme .logout-item span{color:#ef4444!important;font-weight:500!important}.dark-theme .logout-item:hover{background-color:#ef44441a!important;color:#f87171!important}.dark-theme .logout-item:hover mat-icon{color:#f87171!important}.dark-theme .logout-item:hover span{color:#f87171!important;font-weight:500!important}.dark-theme .user-menu .logout-item{color:#ef4444!important}.dark-theme .user-menu .logout-item span{color:#ef4444!important;font-weight:500!important}.dark-theme .user-menu .logout-item mat-icon{color:#ef4444!important}.dark-theme .user-menu .logout-item:hover{background-color:#ef44441a!important;color:#f87171!important}.dark-theme .user-menu .logout-item:hover span{color:#f87171!important}.dark-theme .user-menu .logout-item:hover mat-icon{color:#f87171!important}.dark-theme .user-menu button[mat-menu-item].logout-item{color:#ef4444!important}.dark-theme .user-menu button[mat-menu-item].logout-item span{color:#ef4444!important;font-weight:500!important}.dark-theme .user-menu button[mat-menu-item].logout-item mat-icon{color:#ef4444!important}.dark-theme .user-menu button[mat-menu-item].logout-item:hover{background-color:#ef44441a!important;color:#f87171!important}.dark-theme .user-menu button[mat-menu-item].logout-item:hover span{color:#f87171!important}.dark-theme .user-menu button[mat-menu-item].logout-item:hover mat-icon{color:#f87171!important}.dark-theme .mat-menu-panel{background-color:#1a1f2e!important;border:1px solid #2d3748!important;color:#fff!important}.dark-theme .mat-menu-panel .mat-menu-content{background-color:#1a1f2e!important;color:#fff!important}.dark-theme .mat-menu-item{background-color:transparent!important;color:#fff!important}.dark-theme .mat-menu-item span{color:#fff!important;font-weight:500!important}.dark-theme .mat-menu-item:not([disabled]):hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme .mat-menu-item:not([disabled]):focus{background-color:#ffffff14!important;color:#fff!important}.dark-theme .notifications-menu{background-color:#1a1f2e!important;border:1px solid #2d3748!important}.dark-theme .notifications-menu .menu-header{background:linear-gradient(135deg,#1f2937,#111827)!important;color:#fff!important}.dark-theme .notifications-menu .menu-title{color:#fff!important;font-weight:600!important}.dark-theme .notifications-menu .mat-menu-item{color:#fff!important}.dark-theme .notifications-menu .mat-menu-item span{color:#fff!important;font-weight:500!important}.dark-theme .notifications-menu .mat-menu-item:hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme .notifications-menu .mat-menu-item:hover span{color:#fff!important}.dark-theme .notifications-menu .mat-menu-item mat-icon{color:#9ca3af!important}.dark-theme .notifications-menu .mat-menu-item:hover mat-icon{color:#60a5fa!important}.dark-theme .menu-title{color:#fff!important;font-weight:600!important}.dark-theme .notification-content{color:#fff!important}.dark-theme .notification-content:hover{background-color:#ffffff0d!important}.dark-theme .notification-header{color:#fff!important}.dark-theme .mat-autocomplete-panel{background:#1a1f2e!important;border:1px solid #2d3748!important}.dark-theme .mat-option{color:#e6e6e6!important}.dark-theme .mat-option:hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme .mat-option mat-icon{color:#9ca3af!important}.dark-theme .mat-option:hover mat-icon{color:#60a5fa!important}.dark-theme .mat-slide-toggle,.dark-theme .mat-slide-toggle-content{color:#e6e6e6!important}.dark-theme .mat-divider{border-top-color:#2d3748!important;opacity:1!important}.dark-theme .mat-menu-panel,.dark-theme .notifications-menu,.dark-theme .user-menu,.dark-theme [role=menu]{background-color:#1a1f2e!important;border:1px solid #2d3748!important;color:#fff!important}.dark-theme .mat-menu-panel *,.dark-theme .notifications-menu *,.dark-theme .user-menu *,.dark-theme [role=menu] *,.dark-theme .mat-menu-content,.dark-theme .mat-menu-content *{color:#fff!important}.dark-theme button[mat-menu-item],.dark-theme .mat-menu-item-submenu-trigger{color:#fff!important;background-color:transparent!important}.dark-theme button[mat-menu-item] *,.dark-theme .mat-menu-item-submenu-trigger *{color:#fff!important}.dark-theme button[mat-menu-item]:hover,.dark-theme .mat-menu-item-submenu-trigger:hover{background-color:#ffffff14!important;color:#fff!important}.dark-theme button[mat-menu-item]:hover *,.dark-theme .mat-menu-item-submenu-trigger:hover *{color:#fff!important}.dark-theme .mat-menu-ripple{color:#ffffff1a!important}.dark-theme .mat-menu-item mat-icon{color:#9ca3af!important}.dark-theme .mat-menu-item:hover mat-icon,.dark-theme .mat-menu-item:focus mat-icon{color:#60a5fa!important}.dark-theme .user-menu .user-menu-header{background:linear-gradient(135deg,#1f2937,#111827)!important;color:#fff!important;padding:20px!important}.dark-theme .user-menu .user-menu-header .user-name{color:#fff!important;font-weight:700!important;font-size:1.1rem!important}.dark-theme .user-menu .user-menu-header .user-email{color:#fff!important;opacity:.9!important;font-weight:500!important}.dark-theme .user-menu .user-menu-header .user-avatar-menu mat-icon{color:#fff!important;background-color:#60a5fa!important;border-radius:50%!important;padding:8px!important}.dark-theme .user-menu .user-details-menu,.dark-theme .user-menu .user-details-menu *{color:#fff!important}.dark-theme .user-menu button[mat-menu-item]{color:#fff!important;background-color:transparent!important}.dark-theme .user-menu button[mat-menu-item] span{color:#fff!important;font-weight:600!important}.dark-theme .user-menu button[mat-menu-item] mat-icon{color:#cbd5e0!important}.dark-theme .user-menu button[mat-menu-item]:hover{background-color:#ffffff1a!important;color:#fff!important}.dark-theme .user-menu button[mat-menu-item]:hover span{color:#fff!important;font-weight:600!important}.dark-theme .user-menu button[mat-menu-item]:hover mat-icon{color:#60a5fa!important}html{--mat-sys-background: light-dark(#fcf8fd, #131316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f3eff4, #303034);--mat-sys-inverse-primary: light-dark(#bec2ff, #343dff);--mat-sys-inverse-surface: light-dark(#303034, #e5e1e6);--mat-sys-on-background: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #0001ac);--mat-sys-on-primary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-primary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-primary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-on-secondary: light-dark(#ffffff, #2e2f42);--mat-sys-on-secondary-container: light-dark(#444559, #e1e0f9);--mat-sys-on-secondary-fixed: light-dark(#191a2c, #191a2c);--mat-sys-on-secondary-fixed-variant: light-dark(#444559, #444559);--mat-sys-on-surface: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-surface-variant: light-dark(#46464f, #e4e1ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#777680, #91909a);--mat-sys-outline-variant: light-dark(#c7c5d0, #46464f);--mat-sys-primary: light-dark(#343dff, #bec2ff);--mat-sys-primary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-primary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-primary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#5c5d72, #c5c4dd);--mat-sys-secondary-container: light-dark(#e1e0f9, #444559);--mat-sys-secondary-fixed: light-dark(#e1e0f9, #e1e0f9);--mat-sys-secondary-fixed-dim: light-dark(#c5c4dd, #c5c4dd);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf8fd, #131316);--mat-sys-surface-bright: light-dark(#fcf8fd, #3a393c);--mat-sys-surface-container: light-dark(#f0edf1, #201f22);--mat-sys-surface-container-high: light-dark(#ebe7eb, #2a292d);--mat-sys-surface-container-highest: light-dark(#e5e1e6, #353438);--mat-sys-surface-container-low: light-dark(#f6f2f7, #1b1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e11);--mat-sys-surface-dim: light-dark(#dcd9dd, #131316);--mat-sys-surface-tint: light-dark(#343dff, #bec2ff);--mat-sys-surface-variant: light-dark(#e4e1ec, #46464f);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:light;background-color:#fff;color:#212529;font:var(--mat-sys-body-medium)}html,body{height:100%;width:100%;margin:0;padding:0;overflow:hidden}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease;background-color:#fff;color:#1a202c;line-height:1.6}mat-sidenav-container{height:100vh;width:100vw}mat-sidenav-content{display:flex;flex-direction:column;height:100%;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark-theme ::-webkit-scrollbar-track{background:#2a2a2a}.dark-theme ::-webkit-scrollbar-thumb{background:#555}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#777}.mat-mdc-form-field{width:100%}.mat-mdc-form-field-appearance-outline .mat-mdc-form-field-outline{color:#d1d5db!important}.mat-mdc-form-field-label{color:#6b7280!important}.mat-mdc-input-element{color:#1f2937!important;font-weight:500!important}.mat-mdc-input-element::placeholder{color:#9ca3af!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{border-radius:8px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important;font-family:Roboto,sans-serif!important}.mat-mdc-card{background:#fff!important;color:#1f2937!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}.mat-mdc-list-item{color:#374751!important;font-weight:500!important}.mat-mdc-list-item:hover{background-color:#f3f4f6!important}.mat-mdc-nav-list .mat-mdc-list-item{color:#4b5563!important}.mat-mdc-nav-list .mat-mdc-list-item:hover{background-color:#f9fafb!important;color:#1f2937!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{border-radius:8px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.5px!important}.mat-mdc-menu-panel{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important}.mat-mdc-tooltip{background:#000000e6!important;color:#fff!important;font-size:.75rem!important;border-radius:4px!important}.mat-badge-content{font-weight:600!important;font-size:.7rem!important}.fade-in{animation:fadeIn .3s ease-in}.slide-in-left{animation:slideInLeft .3s ease-out}.slide-in-right{animation:slideInRight .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.analytics-detail-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:12px!important;overflow:hidden!important}.analytics-detail-dialog .mat-mdc-dialog-surface{border-radius:12px!important;overflow:hidden!important}.analytics-detail-dialog .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:none!important}.analytics-detail-dialog app-analytics-detail{display:block;width:100%;height:100%}.mat-mdc-tab-group.analytics-tabs{--mdc-tab-text-label-color-default: #666;--mdc-tab-text-label-color-active: #1976d2}.mat-mdc-card.analytics-card{border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s ease}.mat-mdc-card.analytics-card:hover{box-shadow:0 4px 16px #00000026}.analytics-dialog .mat-mdc-dialog-container{padding:0!important;overflow:hidden!important;border-radius:16px!important;box-shadow:0 20px 40px #0000004d!important}.analytics-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:16px!important;overflow:hidden!important}@media (max-width: 768px){.responsive-dialog .mat-mdc-dialog-container{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important}.responsive-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0!important}}.analytics-backdrop{background:#0009!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab{min-width:100px;font-weight:500}.mat-mdc-chip.mat-mdc-standard-chip .mat-mdc-chip-action-label{font-weight:500}.mat-mdc-chip .mdc-evolution-chip__text-label,.mat-mdc-chip .mat-mdc-chip-action-label,.mat-mdc-chip a{text-decoration:none!important;border-bottom:none!important}.mat-mdc-chip.mdc-evolution-chip{--mdc-evolution-chip-outline-color: transparent !important;--mdc-evolution-chip-outline-width: 0 !important;--mdc-evolution-chip-focus-state-layer-color: transparent !important;--mdc-evolution-chip-hover-state-layer-color: transparent !important;--mdc-evolution-chip-disabled-outline-color: transparent !important;border:0!important;outline:none!important;box-shadow:none!important;overflow:visible!important}.mat-mdc-chip.mdc-evolution-chip:before,.mat-mdc-chip.mdc-evolution-chip:after{content:none!important}.mat-mdc-chip .mat-mdc-chip-focus-overlay,.mat-mdc-chip .mat-mdc-chip-ripple,.mat-mdc-chip .mdc-evolution-chip__cell{border:none!important;box-shadow:none!important}.mat-mdc-chip .mat-mdc-chip-primary-focus-indicator{outline:none!important;box-shadow:none!important}.mat-mdc-chip.mat-primary{box-shadow:none;border:1px solid transparent;transition:box-shadow .15s ease,background-color .15s ease}.mat-mdc-chip.mat-primary:hover:not(.mdc-evolution-chip--disabled){box-shadow:0 2px 4px #0000002e}.mat-mdc-chip.mat-primary:focus-visible{box-shadow:0 0 0 3px #1976d259}.mat-mdc-chip.mat-basic{border:1px solid transparent!important;box-shadow:none!important;background-color:#eef2f5}.mat-mdc-chip.mat-basic:hover{background-color:#e3e8ec}.mat-mdc-chip.phase-chip,.mat-mdc-chip.phase-keyword,.mat-mdc-chip.category-chip,.mat-mdc-chip.count-chip,.mat-mdc-chip.category-count{border:1px solid transparent!important;box-shadow:none!important}.mat-mdc-chip .mdc-evolution-chip__action--primary{border-radius:inherit!important}.mat-mdc-chip .mat-mdc-chip-focus-overlay{background:transparent!important}.mat-mdc-chip .mat-ripple-element{border-radius:inherit!important}.mdc-evolution-chip__action:before,.mdc-evolution-chip__action:after,.mdc-evolution-chip__cell:before,.mdc-evolution-chip__cell:after{content:none!important;border:none!important;box-shadow:none!important}.mat-mdc-standard-chip,.mdc-evolution-chip--elevated,.mdc-evolution-chip--outlined{border:0!important;box-shadow:none!important}html body mat-chip,html body .mat-mdc-chip,html body .mdc-evolution-chip,mat-chip,.mat-mdc-chip,.mdc-evolution-chip{outline:0!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;border:0!important;border-color:transparent!important;border-style:none!important;box-shadow:none!important}.mdc-evolution-chip__cell,.mdc-evolution-chip__cell--primary,.mdc-evolution-chip__action,.mdc-evolution-chip__action--primary{outline:0!important;border:0!important;box-shadow:none!important}.mat-mdc-chip:before,.mat-mdc-chip:after,.mdc-evolution-chip:before,.mdc-evolution-chip:after{content:none!important;border:none!important}@media (max-width: 768px){.analytics-detail-dialog .mat-mdc-dialog-container{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important}}
