@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-cyrillic-ext-400-normal-J2JSVX6B.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-400-normal-Y66ZKD4O.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-V3H5IIDP.woff2") format("woff2"),url("./media/roboto-cyrillic-400-normal-6JW3Q6UL.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-IONFYYIZ.woff2") format("woff2"),url("./media/roboto-greek-ext-400-normal-JRMVRF66.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-VPVGP5YU.woff2") format("woff2"),url("./media/roboto-greek-400-normal-YVGWJNX5.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-M62DA447.woff2") format("woff2"),url("./media/roboto-math-400-normal-CHLKPXP4.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-RS3SF2FB.woff2") format("woff2"),url("./media/roboto-symbols-400-normal-63JNL3DU.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-KACKQ7ZL.woff2") format("woff2"),url("./media/roboto-vietnamese-400-normal-DDNVJO3T.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-JLTDD7L3.woff2") format("woff2"),url("./media/roboto-latin-ext-400-normal-UMSBLPTO.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-LOX3CHMS.woff2") format("woff2"),url("./media/roboto-latin-400-normal-54N5OGOO.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-CDI2P3CX.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-500-normal-AAQU5ZGQ.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-RHUEYUET.woff2") format("woff2"),url("./media/roboto-cyrillic-500-normal-AWMCDHTT.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-UMWLP6CJ.woff2") format("woff2"),url("./media/roboto-greek-ext-500-normal-COZODMMK.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-XWJR77VV.woff2") format("woff2"),url("./media/roboto-greek-500-normal-MKZBOWQQ.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-X2DSP56O.woff2") format("woff2"),url("./media/roboto-math-500-normal-3I6ZQASM.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-USW6FYVZ.woff2") format("woff2"),url("./media/roboto-symbols-500-normal-JHGPM3C6.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-VJX2WMYG.woff2") format("woff2"),url("./media/roboto-vietnamese-500-normal-6ESNSBNK.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-JYCUQIKH.woff2") format("woff2"),url("./media/roboto-latin-ext-500-normal-UGCQCX6A.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-D6YDQ3CR.woff2") format("woff2"),url("./media/roboto-latin-500-normal-RXEWG4GH.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:700;src:url("./media/roboto-cyrillic-ext-700-normal-EFD6V7AP.woff2") format("woff2"),url("./media/roboto-cyrillic-ext-700-normal-3FUJMBMM.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:700;src:url("./media/roboto-cyrillic-700-normal-SC4KOBVO.woff2") format("woff2"),url("./media/roboto-cyrillic-700-normal-FSJQIZI2.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:700;src:url("./media/roboto-greek-ext-700-normal-QK2I7OFR.woff2") format("woff2"),url("./media/roboto-greek-ext-700-normal-EPRM6O3R.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-greek-700-normal-RO7FC64R.woff2") format("woff2"),url("./media/roboto-greek-700-normal-WXFHNFPQ.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:700;src:url("./media/roboto-math-700-normal-7LZAYPTX.woff2") format("woff2"),url("./media/roboto-math-700-normal-UGVF4OOH.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:700;src:url("./media/roboto-symbols-700-normal-2BHEMMHB.woff2") format("woff2"),url("./media/roboto-symbols-700-normal-PLNLIEXE.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:700;src:url("./media/roboto-vietnamese-700-normal-LA5HL3OG.woff2") format("woff2"),url("./media/roboto-vietnamese-700-normal-SU7RGW3X.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:700;src:url("./media/roboto-latin-ext-700-normal-RZWHNB6B.woff2") format("woff2"),url("./media/roboto-latin-ext-700-normal-NK2J5GTF.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:700;src:url("./media/roboto-latin-700-normal-T27NHG46.woff2") format("woff2"),url("./media/roboto-latin-700-normal-MIORRAJE.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"}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--spacing: .25rem;--container-xl: 36rem;--container-3xl: 48rem;--container-4xl: 56rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--radius-lg: .5rem;--radius-xl: .75rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-8{margin-inline-start:calc(var(--spacing) * 8)}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.h-2{height:calc(var(--spacing) * 2)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-96{max-height:calc(var(--spacing) * 96)}.w-2{width:calc(var(--spacing) * 2)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[6\.5rem\]{width:6.5rem}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0px}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[7\.5rem\]{min-width:7.5rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[5rem_5rem_1fr_1fr_6rem_auto\]{grid-template-columns:5rem 5rem 1fr 1fr 6rem auto}.grid-cols-\[6rem_1fr_1fr_auto\]{grid-template-columns:6rem 1fr 1fr auto}.grid-cols-\[minmax\(9rem\,max-content\)_1fr\]{grid-template-columns:minmax(9rem,max-content) 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(13rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(16rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(20rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(13rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,8\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-outline-variant>:not(:last-child)){border-color:var(--mat-sys-outline-variant)}.self-center{align-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-error{border-color:var(--mat-sys-error)}.border-outline-variant{border-color:var(--mat-sys-outline-variant)}.border-primary{border-color:var(--mat-sys-primary)}.border-s-primary{border-inline-start-color:var(--mat-sys-primary)}.border-t-primary{border-top-color:var(--mat-sys-primary)}.bg-accent{background-color:var(--fics-accent)}.bg-primary{background-color:var(--mat-sys-primary)}.bg-primary-container{background-color:var(--mat-sys-primary-container)}.bg-secondary-container{background-color:var(--mat-sys-secondary-container)}.bg-surface-container-high{background-color:var(--mat-sys-surface-container-high)}.bg-surface-container-low{background-color:var(--mat-sys-surface-container-low)}.bg-surface-container-lowest{background-color:var(--mat-sys-surface-container-lowest)}.bg-tone-bg{background-color:var(--tone-bg)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.\!px-0{padding-inline:0px!important}.\!px-1{padding-inline:var(--spacing)!important}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Roboto,Helvetica Neue,sans-serif}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading, var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--mat-sys-on-surface-variant\)\]{color:var(--mat-sys-on-surface-variant)}.text-error{color:var(--mat-sys-error)}.text-on-primary-container{color:var(--mat-sys-on-primary-container)}.text-on-secondary-container{color:var(--mat-sys-on-secondary-container)}.text-on-surface{color:var(--mat-sys-on-surface)}.text-on-surface-variant{color:var(--mat-sys-on-surface-variant)}.text-primary{color:var(--mat-sys-primary)}.text-tone-fg{color:var(--tone-fg)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-60{opacity:60%}.opacity-80{opacity:80%}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary{--tw-ring-color: var(--mat-sys-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:bg-surface-container:hover{background-color:var(--mat-sys-surface-container)}.hover\:bg-surface-container-high:hover{background-color:var(--mat-sys-surface-container-high)}.hover\:bg-surface-container-low:hover{background-color:var(--mat-sys-surface-container-low)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--mat-sys-primary)}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}}@media(width>=48rem){.md\:\!hidden{display:none!important}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[20rem_1fr\]{grid-template-columns:20rem 1fr}.md\:grid-cols-\[minmax\(0\,18rem\)_1fr\]{grid-template-columns:minmax(0,18rem) 1fr}}@media(width>=64rem){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dt\]\:text-on-surface-variant dt{color:var(--mat-sys-on-surface-variant)}.\[\&_li\]\:mb-1 li{margin-bottom:var(--spacing)}}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}html{color-scheme:light dark;--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}:is(html:not([data-palette]),html[data-palette=MIST],[data-palette-preview=MIST]){--mat-sys-background: light-dark(#FFFFFF, #0f1513);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#ebf2f0, #2c3130);--mat-sys-inverse-primary: light-dark(#94d2cd, #147D78);--mat-sys-inverse-surface: light-dark(#2c3130, #dde4e2);--mat-sys-on-background: light-dark(#181d1b, #dde4e2);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #023734);--mat-sys-on-primary-container: light-dark(#04504c, #beebe7);--mat-sys-on-primary-fixed: light-dark(#00201e, #00201e);--mat-sys-on-primary-fixed-variant: light-dark(#04504c, #04504c);--mat-sys-on-secondary: light-dark(#ffffff, #203430);--mat-sys-on-secondary-container: light-dark(#324c47, #d3e7e2);--mat-sys-on-secondary-fixed: light-dark(#101e1b, #101e1b);--mat-sys-on-secondary-fixed-variant: light-dark(#324c47, #324c47);--mat-sys-on-surface: light-dark(#181d1b, #dde4e2);--mat-sys-on-surface-variant: light-dark(#3c4946, #d6e6e2);--mat-sys-on-tertiary: light-dark(#ffffff, #422c01);--mat-sys-on-tertiary-container: light-dark(#5f4101, #ffddb0);--mat-sys-on-tertiary-fixed: light-dark(#261900, #261900);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f4101, #5f4101);--mat-sys-outline: light-dark(#6c7a77, #859490);--mat-sys-outline-variant: light-dark(#bacac6, #3c4946);--mat-sys-primary: light-dark(#147D78, #94d2cd);--mat-sys-primary-container: light-dark(#beebe7, #04504c);--mat-sys-primary-fixed: light-dark(#beebe7, #beebe7);--mat-sys-primary-fixed-dim: light-dark(#94d2cd, #94d2cd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#45645e, #b1ccc6);--mat-sys-secondary-container: light-dark(#d3e7e2, #324c47);--mat-sys-secondary-fixed: light-dark(#d3e7e2, #d3e7e2);--mat-sys-secondary-fixed-dim: light-dark(#b1ccc6, #b1ccc6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #0f1513);--mat-sys-surface-bright: light-dark(#FFFFFF, #353a39);--mat-sys-surface-container: light-dark(#e8efee, #1c211f);--mat-sys-surface-container-high: light-dark(#e3eae8, #262b2a);--mat-sys-surface-container-highest: light-dark(#dde4e2, #303635);--mat-sys-surface-container-low: light-dark(#eef5f3, #181d1b);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #08100e);--mat-sys-surface-dim: light-dark(#d5dbda, #0f1513);--mat-sys-surface-tint: light-dark(#147D78, #94d2cd);--mat-sys-surface-variant: light-dark(#d6e6e2, #3c4946);--mat-sys-tertiary: light-dark(#7e5700, #ebc081);--mat-sys-tertiary-container: light-dark(#ffddb0, #5f4101);--mat-sys-tertiary-fixed: light-dark(#ffddb0, #ffddb0);--mat-sys-tertiary-fixed-dim: light-dark(#ebc081, #ebc081);--mat-sys-neutral-variant20: #263330;--mat-sys-neutral10: #181d1b;--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-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;--mat-sys-on-surface: light-dark(#203D40, #dde4e2);--mat-sys-on-background: light-dark(#203D40, #dde4e2);--mat-sys-on-surface-variant: light-dark(#5b7274, #bacac6);--fics-solid-secondary: light-dark(#0c8172, #64C6B5);--fics-solid-accent: light-dark(#976a0f, #F2BB62);--fics-solid-accent2: light-dark(#7e6695, #8c74a4);--fics-solid-analogous: light-dark(#2c779e, #3e85ad);--fics-solid-complement: light-dark(#9f5d68, #ae6b76);--fics-nav-bg: light-dark(#E3F3EF, #233632);--fics-nav-fg: light-dark(#203D40, #d8e5e2);--fics-nav-fg-muted: light-dark(#556e6f, #a3b4b0);--fics-nav-fg-strong: light-dark(#203D40, #ffffff);--fics-canvas: light-dark(#F4FAF8, #0e1312);--fics-toast-bg: light-dark(#293d39, #293d39);--fics-toast-fg: light-dark(#e5edeb, #e5edeb);--fics-accent: light-dark(#F2BB62, #F2BB62);--fics-accent-2: light-dark(#F2BB62, #F2BB62);--fics-secondary: light-dark(#64C6B5, #64C6B5);--fics-on-accent: light-dark(#203D40, #203D40);--fics-nav-mark: light-dark(#b18129, #F2BB62);--fics-bar: light-dark(color-mix(in srgb, #F0F9F6 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=SKY],[data-palette-preview=SKY]){--mat-sys-background: light-dark(#FFFFFF, #111317);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#eef1f6, #2e3034);--mat-sys-inverse-primary: light-dark(#bbc3fe, #0d6be6);--mat-sys-inverse-surface: light-dark(#2e3034, #e0e3e7);--mat-sys-on-background: light-dark(#1a1c1f, #e0e3e7);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #0f2e66);--mat-sys-on-primary-container: light-dark(#1f438d, #dee0ff);--mat-sys-on-primary-fixed: light-dark(#021a42, #021a42);--mat-sys-on-primary-fixed-variant: light-dark(#1f438d, #1f438d);--mat-sys-on-secondary: light-dark(#ffffff, #1e3435);--mat-sys-on-secondary-container: light-dark(#2f4b4d, #d1e7e8);--mat-sys-on-secondary-fixed: light-dark(#0e1e1f, #0e1e1f);--mat-sys-on-secondary-fixed-variant: light-dark(#2f4b4d, #2f4b4d);--mat-sys-on-surface: light-dark(#1a1c1f, #e0e3e7);--mat-sys-on-surface-variant: light-dark(#414750, #dce3ee);--mat-sys-on-tertiary: light-dark(#ffffff, #432c00);--mat-sys-on-tertiary-container: light-dark(#604100, #ffddb2);--mat-sys-on-tertiary-fixed: light-dark(#261900, #261900);--mat-sys-on-tertiary-fixed-variant: light-dark(#604100, #604100);--mat-sys-outline: light-dark(#717781, #8b919b);--mat-sys-outline-variant: light-dark(#c0c7d1, #414750);--mat-sys-primary: light-dark(#0d6be6, #bbc3fe);--mat-sys-primary-container: light-dark(#dee0ff, #1f438d);--mat-sys-primary-fixed: light-dark(#dee0ff, #dee0ff);--mat-sys-primary-fixed-dim: light-dark(#bbc3fe, #bbc3fe);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#416466, #afccce);--mat-sys-secondary-container: light-dark(#d1e7e8, #2f4b4d);--mat-sys-secondary-fixed: light-dark(#d1e7e8, #d1e7e8);--mat-sys-secondary-fixed-dim: light-dark(#afccce, #afccce);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #111317);--mat-sys-surface-bright: light-dark(#FFFFFF, #37393d);--mat-sys-surface-container: light-dark(#ebeef3, #1e2023);--mat-sys-surface-container-high: light-dark(#e5e8ed, #282a2e);--mat-sys-surface-container-highest: light-dark(#e0e3e7, #333538);--mat-sys-surface-container-low: light-dark(#f1f4f8, #1a1c1f);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #0b0e13);--mat-sys-surface-dim: light-dark(#d7dadf, #111317);--mat-sys-surface-tint: light-dark(#0d6be6, #bbc3fe);--mat-sys-surface-variant: light-dark(#dce3ee, #414750);--mat-sys-tertiary: light-dark(#7f5600, #edbf7d);--mat-sys-tertiary-container: light-dark(#ffddb2, #604100);--mat-sys-tertiary-fixed: light-dark(#ffddb2, #ffddb2);--mat-sys-tertiary-fixed-dim: light-dark(#edbf7d, #edbf7d);--mat-sys-neutral-variant20: #2b3139;--mat-sys-neutral10: #1a1c1f;--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-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;--mat-sys-on-surface: light-dark(#253B56, #e0e3e7);--mat-sys-on-background: light-dark(#253B56, #e0e3e7);--mat-sys-on-surface-variant: light-dark(#5f7085, #c0c7d1);--fics-solid-secondary: light-dark(#087f85, #45C6CE);--fics-solid-accent: light-dark(#996901, #FFBE55);--fics-solid-accent2: light-dark(#b7572d, #c56238);--fics-solid-analogous: light-dark(#bd4786, #ca5392);--fics-solid-complement: light-dark(#6e7905, #7a8417);--fics-nav-bg: light-dark(#E8F1FF, #2a3340);--fics-nav-fg: light-dark(#253B56, #dde3ec);--fics-nav-fg-muted: light-dark(#5a6c84, #a9b1bd);--fics-nav-fg-strong: light-dark(#253B56, #ffffff);--fics-canvas: light-dark(#F5F9FF, #101215);--fics-toast-bg: light-dark(#313a46, #313a46);--fics-toast-fg: light-dark(#e8ebf1, #e8ebf1);--fics-accent: light-dark(#FFBE55, #FFBE55);--fics-accent-2: light-dark(#FFBE55, #FFBE55);--fics-secondary: light-dark(#45C6CE, #45C6CE);--fics-on-accent: light-dark(#253B56, #253B56);--fics-nav-mark: light-dark(#b88011, #FFBE55);--fics-bar: light-dark(color-mix(in srgb, #F0F6FF 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=LAVENDER],[data-palette-preview=LAVENDER]){--mat-sys-background: light-dark(#FFFFFF, #141317);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#f1f0f5, #313034);--mat-sys-inverse-primary: light-dark(#d3bbff, #7656D9);--mat-sys-inverse-surface: light-dark(#313034, #e3e2e7);--mat-sys-on-background: light-dark(#1c1b1e, #e3e2e7);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #35265f);--mat-sys-on-primary-container: light-dark(#4e3a83, #e9ddff);--mat-sys-on-primary-fixed: light-dark(#1f143d, #1f143d);--mat-sys-on-primary-fixed-variant: light-dark(#4e3a83, #4e3a83);--mat-sys-on-secondary: light-dark(#ffffff, #332e3b);--mat-sys-on-secondary-container: light-dark(#4a4455, #e5e0ee);--mat-sys-on-secondary-fixed: light-dark(#1d1a23, #1d1a23);--mat-sys-on-secondary-fixed-variant: light-dark(#4a4455, #4a4455);--mat-sys-on-surface: light-dark(#1c1b1e, #e3e2e7);--mat-sys-on-surface-variant: light-dark(#48454f, #e4e1ec);--mat-sys-on-tertiary: light-dark(#ffffff, #49280c);--mat-sys-on-tertiary-container: light-dark(#683c18, #ffdcc4);--mat-sys-on-tertiary-fixed: light-dark(#2b1700, #2b1700);--mat-sys-on-tertiary-fixed-variant: light-dark(#683c18, #683c18);--mat-sys-outline: light-dark(#787680, #928f9a);--mat-sys-outline-variant: light-dark(#c8c5d0, #48454f);--mat-sys-primary: light-dark(#7656D9, #d3bbff);--mat-sys-primary-container: light-dark(#e9ddff, #4e3a83);--mat-sys-primary-fixed: light-dark(#e9ddff, #e9ddff);--mat-sys-primary-fixed-dim: light-dark(#d3bbff, #d3bbff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#625b70, #cac4d6);--mat-sys-secondary-container: light-dark(#e5e0ee, #4a4455);--mat-sys-secondary-fixed: light-dark(#e5e0ee, #e5e0ee);--mat-sys-secondary-fixed-dim: light-dark(#cac4d6, #cac4d6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #141317);--mat-sys-surface-bright: light-dark(#FFFFFF, #3a393c);--mat-sys-surface-container: light-dark(#efedf2, #201f23);--mat-sys-surface-container-high: light-dark(#e9e7ec, #2a292d);--mat-sys-surface-container-highest: light-dark(#e3e2e7, #353438);--mat-sys-surface-container-low: light-dark(#f4f3f8, #1c1b1e);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #0f0d12);--mat-sys-surface-dim: light-dark(#dbd9de, #141317);--mat-sys-surface-tint: light-dark(#7656D9, #d3bbff);--mat-sys-surface-variant: light-dark(#e4e1ec, #48454f);--mat-sys-tertiary: light-dark(#885125, #f2bb95);--mat-sys-tertiary-container: light-dark(#ffdcc4, #683c18);--mat-sys-tertiary-fixed: light-dark(#ffdcc4, #ffdcc4);--mat-sys-tertiary-fixed-dim: light-dark(#f2bb95, #f2bb95);--mat-sys-neutral-variant20: #312f38;--mat-sys-neutral10: #1c1b1e;--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-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;--mat-sys-on-surface: light-dark(#39324E, #e3e2e7);--mat-sys-on-background: light-dark(#39324E, #e3e2e7);--mat-sys-on-surface-variant: light-dark(#6f6980, #c8c5d0);--fics-solid-secondary: light-dark(#7b65b4, #B39AEE);--fics-solid-accent: light-dark(#a26433, #F4AD78);--fics-solid-accent2: light-dark(#a25d13, #b56d25);--fics-solid-analogous: light-dark(#bf3e68, #d25078);--fics-solid-complement: light-dark(#4c7a18, #5c8a28);--fics-nav-bg: light-dark(#F0EAFF, #34313e);--fics-nav-fg: light-dark(#39324E, #e4e1ea);--fics-nav-fg-muted: light-dark(#6a647e, #b2afbb);--fics-nav-fg-strong: light-dark(#39324E, #ffffff);--fics-canvas: light-dark(#FAF8FF, #131215);--fics-toast-bg: light-dark(#3b3745, #3b3745);--fics-toast-fg: light-dark(#eceaf0, #eceaf0);--fics-accent: light-dark(#F4AD78, #F4AD78);--fics-accent-2: light-dark(#F4AD78, #F4AD78);--fics-secondary: light-dark(#B39AEE, #B39AEE);--fics-on-accent: light-dark(#39324E, #39324E);--fics-nav-mark: light-dark(#ba7a47, #F4AD78);--fics-bar: light-dark(color-mix(in srgb, #F7F3FF 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=MEADOW],[data-palette-preview=MEADOW]){--mat-sys-background: light-dark(#FFFFFF, #111411);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#eef2ee, #2e312e);--mat-sys-inverse-primary: light-dark(#93d5ab, #19804d);--mat-sys-inverse-surface: light-dark(#2e312e, #dfe3df);--mat-sys-on-background: light-dark(#191c19, #dfe3df);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #01391e);--mat-sys-on-primary-container: light-dark(#02522e, #bdeecd);--mat-sys-on-primary-fixed: light-dark(#01210f, #01210f);--mat-sys-on-primary-fixed-variant: light-dark(#02522e, #02522e);--mat-sys-on-secondary: light-dark(#ffffff, #26332a);--mat-sys-on-secondary-container: light-dark(#394b3f, #d8e6dc);--mat-sys-on-secondary-fixed: light-dark(#141e17, #141e17);--mat-sys-on-secondary-fixed-variant: light-dark(#394b3f, #394b3f);--mat-sys-on-surface: light-dark(#191c19, #dfe3df);--mat-sys-on-surface-variant: light-dark(#414941, #dce5db);--mat-sys-on-tertiary: light-dark(#ffffff, #412d01);--mat-sys-on-tertiary-container: light-dark(#5e4200, #ffdead);--mat-sys-on-tertiary-fixed: light-dark(#261a00, #261a00);--mat-sys-on-tertiary-fixed-variant: light-dark(#5e4200, #5e4200);--mat-sys-outline: light-dark(#717971, #8a938a);--mat-sys-outline-variant: light-dark(#c0c9c0, #414941);--mat-sys-primary: light-dark(#19804d, #93d5ab);--mat-sys-primary-container: light-dark(#bdeecd, #02522e);--mat-sys-primary-fixed: light-dark(#bdeecd, #bdeecd);--mat-sys-primary-fixed-dim: light-dark(#93d5ab, #93d5ab);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4e6354, #b8cbbe);--mat-sys-secondary-container: light-dark(#d8e6dc, #394b3f);--mat-sys-secondary-fixed: light-dark(#d8e6dc, #d8e6dc);--mat-sys-secondary-fixed-dim: light-dark(#b8cbbe, #b8cbbe);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #111411);--mat-sys-surface-bright: light-dark(#FFFFFF, #373a37);--mat-sys-surface-container: light-dark(#ebefeb, #1d201d);--mat-sys-surface-container-high: light-dark(#e5e9e5, #282b28);--mat-sys-surface-container-highest: light-dark(#dfe3df, #323632);--mat-sys-surface-container-low: light-dark(#f0f5f0, #191c19);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #0b0f0b);--mat-sys-surface-dim: light-dark(#d7dbd7, #111411);--mat-sys-surface-tint: light-dark(#19804d, #93d5ab);--mat-sys-surface-variant: light-dark(#dce5db, #414941);--mat-sys-tertiary: light-dark(#7c5801, #eac07c);--mat-sys-tertiary-container: light-dark(#ffdead, #5e4200);--mat-sys-tertiary-fixed: light-dark(#ffdead, #ffdead);--mat-sys-tertiary-fixed-dim: light-dark(#eac07c, #eac07c);--mat-sys-neutral-variant20: #2b322b;--mat-sys-neutral10: #191c19;--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-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;--mat-sys-on-surface: light-dark(#294638, #dfe3df);--mat-sys-on-background: light-dark(#294638, #dfe3df);--mat-sys-on-surface-variant: light-dark(#5f7569, #c0c9c0);--fics-solid-secondary: light-dark(#3d8058, #88CDA0);--fics-solid-accent: light-dark(#966b01, #F2B84B);--fics-solid-accent2: light-dark(#2a75c0, #3a80cb);--fics-solid-analogous: light-dark(#087f8d, #128b9a);--fics-solid-complement: light-dark(#a65795, #b162a0);--fics-nav-bg: light-dark(#E8F5E8, #2a352b);--fics-nav-fg: light-dark(#294638, #dde5dd);--fics-nav-fg-muted: light-dark(#597264, #a9b3a9);--fics-nav-fg-strong: light-dark(#294638, #ffffff);--fics-canvas: light-dark(#F7FBF5, #101310);--fics-toast-bg: light-dark(#313c31, #313c31);--fics-toast-fg: light-dark(#e7ece7, #e7ece7);--fics-accent: light-dark(#F2B84B, #F2B84B);--fics-accent-2: light-dark(#F2B84B, #F2B84B);--fics-secondary: light-dark(#88CDA0, #88CDA0);--fics-on-accent: light-dark(#294638, #294638);--fics-nav-mark: light-dark(#b4820c, #F2B84B);--fics-bar: light-dark(color-mix(in srgb, #F1F9EF 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=SAND],[data-palette-preview=SAND]){--mat-sys-background: light-dark(#FFFFFF, #16130f);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#f4f0ec, #33302d);--mat-sys-inverse-primary: light-dark(#fcb79b, #ab5b3a);--mat-sys-inverse-surface: light-dark(#33302d, #e6e2de);--mat-sys-on-background: light-dark(#1e1b18, #e6e2de);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #502412);--mat-sys-on-primary-container: light-dark(#70371f, #ffdbcd);--mat-sys-on-primary-fixed: light-dark(#311301, #311301);--mat-sys-on-primary-fixed-variant: light-dark(#70371f, #70371f);--mat-sys-on-secondary: light-dark(#ffffff, #3b2e26);--mat-sys-on-secondary-container: light-dark(#554339, #f0dfd7);--mat-sys-on-secondary-fixed: light-dark(#231914, #231914);--mat-sys-on-secondary-fixed-variant: light-dark(#554339, #554339);--mat-sys-on-surface: light-dark(#1e1b18, #e6e2de);--mat-sys-on-surface-variant: light-dark(#4d463e, #eae1d7);--mat-sys-on-tertiary: light-dark(#ffffff, #402d00);--mat-sys-on-tertiary-container: light-dark(#5c4201, #ffdeaa);--mat-sys-on-tertiary-fixed: light-dark(#251a01, #251a01);--mat-sys-on-tertiary-fixed-variant: light-dark(#5c4201, #5c4201);--mat-sys-outline: light-dark(#7e766d, #988f86);--mat-sys-outline-variant: light-dark(#cec5bc, #4d463e);--mat-sys-primary: light-dark(#ab5b3a, #fcb79b);--mat-sys-primary-container: light-dark(#ffdbcd, #70371f);--mat-sys-primary-fixed: light-dark(#ffdbcd, #ffdbcd);--mat-sys-primary-fixed-dim: light-dark(#fcb79b, #fcb79b);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#705a4d, #d7c2b7);--mat-sys-secondary-container: light-dark(#f0dfd7, #554339);--mat-sys-secondary-fixed: light-dark(#f0dfd7, #f0dfd7);--mat-sys-secondary-fixed-dim: light-dark(#d7c2b7, #d7c2b7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #16130f);--mat-sys-surface-bright: light-dark(#FFFFFF, #3c3935);--mat-sys-surface-container: light-dark(#f1ede9, #221f1c);--mat-sys-surface-container-high: light-dark(#ebe7e3, #2c2926);--mat-sys-surface-container-highest: light-dark(#e6e2de, #373431);--mat-sys-surface-container-low: light-dark(#f7f3ef, #1e1b18);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #110e08);--mat-sys-surface-dim: light-dark(#ddd9d5, #16130f);--mat-sys-surface-tint: light-dark(#ab5b3a, #fcb79b);--mat-sys-surface-variant: light-dark(#eae1d7, #4d463e);--mat-sys-tertiary: light-dark(#7a5900, #e9c17c);--mat-sys-tertiary-container: light-dark(#ffdeaa, #5c4201);--mat-sys-tertiary-fixed: light-dark(#ffdeaa, #ffdeaa);--mat-sys-tertiary-fixed-dim: light-dark(#e9c17c, #e9c17c);--mat-sys-neutral-variant20: #362f28;--mat-sys-neutral10: #1e1b18;--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-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;--mat-sys-on-surface: light-dark(#554038, #e6e2de);--mat-sys-on-background: light-dark(#554038, #e6e2de);--mat-sys-on-surface-variant: light-dark(#7a6961, #cec5bc);--fics-solid-secondary: light-dark(#9c6848, #E8AD8A);--fics-solid-accent: light-dark(#966d00, #D4A33D);--fics-solid-accent2: light-dark(#068365, #0c8f6e);--fics-solid-analogous: light-dark(#727826, #7d8330);--fics-solid-complement: light-dark(#047e98, #0c89a5);--fics-nav-bg: light-dark(#F8EBDD, #3a3126);--fics-nav-fg: light-dark(#554038, #e9e1d9);--fics-nav-fg-muted: light-dark(#77645b, #b9afa4);--fics-nav-fg-strong: light-dark(#554038, #ffffff);--fics-canvas: light-dark(#FFFAF4, #14120f);--fics-toast-bg: light-dark(#41382c, #41382c);--fics-toast-fg: light-dark(#efeae5, #efeae5);--fics-accent: light-dark(#D4A33D, #D4A33D);--fics-accent-2: light-dark(#D4A33D, #D4A33D);--fics-secondary: light-dark(#E8AD8A, #E8AD8A);--fics-on-accent: light-dark(#000000, #000000);--fics-nav-mark: light-dark(#ae8118, #D4A33D);--fics-bar: light-dark(color-mix(in srgb, #FFF5E9 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=GRAPHITE],[data-palette-preview=GRAPHITE]){--mat-sys-background: light-dark(#FFFFFF, #0f1417);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#ecf1f5, #2d3134);--mat-sys-inverse-primary: light-dark(#b1cadb, #486B80);--mat-sys-inverse-surface: light-dark(#2d3134, #dee3e7);--mat-sys-on-background: light-dark(#181c1f, #dee3e7);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #1f333f);--mat-sys-on-primary-container: light-dark(#304a59, #d3e5f2);--mat-sys-on-primary-fixed: light-dark(#0f1d26, #0f1d26);--mat-sys-on-primary-fixed-variant: light-dark(#304a59, #304a59);--mat-sys-on-secondary: light-dark(#ffffff, #203431);--mat-sys-on-secondary-container: light-dark(#314c48, #d2e7e3);--mat-sys-on-secondary-fixed: light-dark(#0f1e1c, #0f1e1c);--mat-sys-on-secondary-fixed-variant: light-dark(#314c48, #314c48);--mat-sys-on-surface: light-dark(#181c1f, #dee3e7);--mat-sys-on-surface-variant: light-dark(#3d484f, #d8e4ec);--mat-sys-on-tertiary: light-dark(#ffffff, #422d01);--mat-sys-on-tertiary-container: light-dark(#5f4100, #ffddaf);--mat-sys-on-tertiary-fixed: light-dark(#261a01, #261a01);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f4100, #5f4100);--mat-sys-outline: light-dark(#6d7980, #86929a);--mat-sys-outline-variant: light-dark(#bcc8d0, #3d484f);--mat-sys-primary: light-dark(#486B80, #b1cadb);--mat-sys-primary-container: light-dark(#d3e5f2, #304a59);--mat-sys-primary-fixed: light-dark(#d3e5f2, #d3e5f2);--mat-sys-primary-fixed-dim: light-dark(#b1cadb, #b1cadb);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#446460, #b1ccc8);--mat-sys-secondary-container: light-dark(#d2e7e3, #314c48);--mat-sys-secondary-fixed: light-dark(#d2e7e3, #d2e7e3);--mat-sys-secondary-fixed-dim: light-dark(#b1ccc8, #b1ccc8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #0f1417);--mat-sys-surface-bright: light-dark(#FFFFFF, #353a3c);--mat-sys-surface-container: light-dark(#e9eff2, #1c2023);--mat-sys-surface-container-high: light-dark(#e3e9ec, #262b2d);--mat-sys-surface-container-highest: light-dark(#dee3e7, #313538);--mat-sys-surface-container-low: light-dark(#eff4f8, #181c1f);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #090f12);--mat-sys-surface-dim: light-dark(#d5dbde, #0f1417);--mat-sys-surface-tint: light-dark(#486B80, #b1cadb);--mat-sys-surface-variant: light-dark(#d8e4ec, #3d484f);--mat-sys-tertiary: light-dark(#7d5705, #e9c083);--mat-sys-tertiary-container: light-dark(#ffddaf, #5f4100);--mat-sys-tertiary-fixed: light-dark(#ffddaf, #ffddaf);--mat-sys-tertiary-fixed-dim: light-dark(#e9c083, #e9c083);--mat-sys-neutral-variant20: #273238;--mat-sys-neutral10: #181c1f;--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-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;--mat-sys-on-surface: light-dark(#2D414C, #dee3e7);--mat-sys-on-background: light-dark(#2D414C, #dee3e7);--mat-sys-on-surface-variant: light-dark(#617179, #bcc8d0);--fics-solid-secondary: light-dark(#427a73, #7CB6AE);--fics-solid-accent: light-dark(#956a13, #E8B45E);--fics-solid-accent2: light-dark(#835c64, #9c747c);--fics-solid-analogous: light-dark(#6d627d, #857a96);--fics-solid-complement: light-dark(#7a624d, #937a64);--fics-nav-bg: light-dark(#E5EDF2, #24353e);--fics-nav-fg: light-dark(#2D414C, #d9e4eb);--fics-nav-fg-muted: light-dark(#5b6c75, #a4b3bc);--fics-nav-fg-strong: light-dark(#2D414C, #ffffff);--fics-canvas: light-dark(#F5F8FA, #0f1315);--fics-toast-bg: light-dark(#2a3b45, #2a3b45);--fics-toast-fg: light-dark(#e6ecf0, #e6ecf0);--fics-accent: light-dark(#E8B45E, #E8B45E);--fics-accent-2: light-dark(#E8B45E, #E8B45E);--fics-secondary: light-dark(#7CB6AE, #7CB6AE);--fics-on-accent: light-dark(#2D414C, #2D414C);--fics-nav-mark: light-dark(#ad7f2b, #E8B45E);--fics-bar: light-dark(color-mix(in srgb, #F0F5F7 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=AURORA],[data-palette-preview=AURORA]){--mat-sys-background: light-dark(#FFFFFF, #111317);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#eef1f6, #2e3034);--mat-sys-inverse-primary: light-dark(#c1c1ff, #2563EB);--mat-sys-inverse-surface: light-dark(#2e3034, #e0e3e7);--mat-sys-on-background: light-dark(#1a1c1f, #e0e3e7);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #1d2c65);--mat-sys-on-primary-container: light-dark(#2f418b, #e1e0ff);--mat-sys-on-primary-fixed: light-dark(#0c1841, #0c1841);--mat-sys-on-primary-fixed-variant: light-dark(#2f418b, #2f418b);--mat-sys-on-secondary: light-dark(#ffffff, #24342c);--mat-sys-on-secondary-container: light-dark(#374b41, #d6e6de);--mat-sys-on-secondary-fixed: light-dark(#131e18, #131e18);--mat-sys-on-secondary-fixed-variant: light-dark(#374b41, #374b41);--mat-sys-on-surface: light-dark(#1a1c1f, #e0e3e7);--mat-sys-on-surface-variant: light-dark(#414750, #dce3ee);--mat-sys-on-tertiary: light-dark(#ffffff, #462b01);--mat-sys-on-tertiary-container: light-dark(#653e01, #ffddba);--mat-sys-on-tertiary-fixed: light-dark(#281900, #281900);--mat-sys-on-tertiary-fixed-variant: light-dark(#653e01, #653e01);--mat-sys-outline: light-dark(#717781, #8b919b);--mat-sys-outline-variant: light-dark(#c0c7d1, #414750);--mat-sys-primary: light-dark(#2563EB, #c1c1ff);--mat-sys-primary-container: light-dark(#e1e0ff, #2f418b);--mat-sys-primary-fixed: light-dark(#e1e0ff, #e1e0ff);--mat-sys-primary-fixed-dim: light-dark(#c1c1ff, #c1c1ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4b6457, #b6ccc0);--mat-sys-secondary-container: light-dark(#d6e6de, #374b41);--mat-sys-secondary-fixed: light-dark(#d6e6de, #d6e6de);--mat-sys-secondary-fixed-dim: light-dark(#b6ccc0, #b6ccc0);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #111317);--mat-sys-surface-bright: light-dark(#FFFFFF, #37393d);--mat-sys-surface-container: light-dark(#ebeef3, #1e2023);--mat-sys-surface-container-high: light-dark(#e5e8ed, #282a2e);--mat-sys-surface-container-highest: light-dark(#e0e3e7, #333538);--mat-sys-surface-container-low: light-dark(#f1f4f8, #1a1c1f);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #0b0e13);--mat-sys-surface-dim: light-dark(#d7dadf, #111317);--mat-sys-surface-tint: light-dark(#2563EB, #c1c1ff);--mat-sys-surface-variant: light-dark(#dce3ee, #414750);--mat-sys-tertiary: light-dark(#855300, #f3bd7f);--mat-sys-tertiary-container: light-dark(#ffddba, #653e01);--mat-sys-tertiary-fixed: light-dark(#ffddba, #ffddba);--mat-sys-tertiary-fixed-dim: light-dark(#f3bd7f, #f3bd7f);--mat-sys-neutral-variant20: #2b3139;--mat-sys-neutral10: #1a1c1f;--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-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;--mat-sys-on-surface: light-dark(#1F2937, #e0e3e7);--mat-sys-on-background: light-dark(#1F2937, #e0e3e7);--mat-sys-on-surface-variant: light-dark(#64748B, #c0c7d1);--fics-solid-secondary: light-dark(#05835a, #10B981);--fics-solid-accent: light-dark(#a16500, #F59E0B);--fics-solid-accent2: light-dark(#da2f35, #EF4444);--fics-solid-analogous: light-dark(#b93f7a, #cc518b);--fics-solid-complement: light-dark(#617502, #72861b);--fics-nav-bg: light-dark(#EAF2FF, #2a3340);--fics-nav-fg: light-dark(#1F2937, #dde3ec);--fics-nav-fg-muted: light-dark(#626b79, #aab1bd);--fics-nav-fg-strong: light-dark(#1F2937, #ffffff);--fics-canvas: light-dark(#F8FAFC, #101215);--fics-toast-bg: light-dark(#313a46, #313a46);--fics-toast-fg: light-dark(#e8ebf1, #e8ebf1);--fics-accent: light-dark(#F59E0B, #F59E0B);--fics-accent-2: light-dark(#EF4444, #EF4444);--fics-secondary: light-dark(#10B981, #10B981);--fics-on-accent: light-dark(#1F2937, #1F2937);--fics-nav-mark: light-dark(#c37c01, #F59E0B);--fics-bar: light-dark(color-mix(in srgb, #f6f9ff 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=SUMMER],[data-palette-preview=SUMMER]){--mat-sys-background: light-dark(#FFFFFF, #17130f);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#f5f0ec, #34302d);--mat-sys-inverse-primary: light-dark(#ffb68e, #be5201);--mat-sys-inverse-surface: light-dark(#34302d, #e7e1de);--mat-sys-on-background: light-dark(#1e1b18, #e7e1de);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #522301);--mat-sys-on-primary-container: light-dark(#763306, #ffdbc9);--mat-sys-on-primary-fixed: light-dark(#2e1501, #2e1501);--mat-sys-on-primary-fixed-variant: light-dark(#763306, #763306);--mat-sys-on-secondary: light-dark(#ffffff, #1f3339);--mat-sys-on-secondary-container: light-dark(#304b52, #d2e6ec);--mat-sys-on-secondary-fixed: light-dark(#0f1e22, #0f1e22);--mat-sys-on-secondary-fixed-variant: light-dark(#304b52, #304b52);--mat-sys-on-surface: light-dark(#1e1b18, #e7e1de);--mat-sys-on-surface-variant: light-dark(#4e453f, #ece0d8);--mat-sys-on-tertiary: light-dark(#ffffff, #213601);--mat-sys-on-tertiary-container: light-dark(#304f02, #d5eab2);--mat-sys-on-tertiary-fixed: light-dark(#171e01, #171e01);--mat-sys-on-tertiary-fixed-variant: light-dark(#304f02, #304f02);--mat-sys-outline: light-dark(#80756e, #9a8f87);--mat-sys-outline-variant: light-dark(#d0c4bd, #4e453f);--mat-sys-primary: light-dark(#be5201, #ffb68e);--mat-sys-primary-container: light-dark(#ffdbc9, #763306);--mat-sys-primary-fixed: light-dark(#ffdbc9, #ffdbc9);--mat-sys-primary-fixed-dim: light-dark(#ffb68e, #ffb68e);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#42636c, #b0cbd3);--mat-sys-secondary-container: light-dark(#d2e6ec, #304b52);--mat-sys-secondary-fixed: light-dark(#d2e6ec, #d2e6ec);--mat-sys-secondary-fixed-dim: light-dark(#b0cbd3, #b0cbd3);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #17130f);--mat-sys-surface-bright: light-dark(#FFFFFF, #3c3836);--mat-sys-surface-container: light-dark(#f2ede9, #231f1c);--mat-sys-surface-container-high: light-dark(#ece7e4, #2d2927);--mat-sys-surface-container-highest: light-dark(#e7e1de, #383431);--mat-sys-surface-container-low: light-dark(#f8f3ef, #1e1b18);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #120d09);--mat-sys-surface-dim: light-dark(#ded9d6, #17130f);--mat-sys-surface-tint: light-dark(#be5201, #ffb68e);--mat-sys-surface-variant: light-dark(#ece0d8, #4e453f);--mat-sys-tertiary: light-dark(#426909, #b4d086);--mat-sys-tertiary-container: light-dark(#d5eab2, #304f02);--mat-sys-tertiary-fixed: light-dark(#d5eab2, #d5eab2);--mat-sys-tertiary-fixed-dim: light-dark(#b4d086, #b4d086);--mat-sys-neutral-variant20: #372f29;--mat-sys-neutral10: #1e1b18;--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-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;--mat-sys-on-surface: light-dark(#2B2B2B, #e7e1de);--mat-sys-on-background: light-dark(#2B2B2B, #e7e1de);--mat-sys-on-surface-variant: light-dark(#6B7280, #d0c4bd);--fics-solid-secondary: light-dark(#028096, #06B6D4);--fics-solid-accent: light-dark(#508101, #84CC16);--fics-solid-accent2: light-dark(#936f01, #EAB308);--fics-solid-analogous: light-dark(#657d12, #829a32);--fics-solid-complement: light-dark(#017d9d, #0d9dc3);--fics-nav-bg: light-dark(#FFF1E8, #3d3027);--fics-nav-fg: light-dark(#2B2B2B, #ebe1da);--fics-nav-fg-muted: light-dark(#716c69, #bbaea5);--fics-nav-fg-strong: light-dark(#2B2B2B, #ffffff);--fics-canvas: light-dark(#FFFBF7, #15110f);--fics-toast-bg: light-dark(#44372d, #44372d);--fics-toast-fg: light-dark(#f0eae6, #f0eae6);--fics-accent: light-dark(#84CC16, #84CC16);--fics-accent-2: light-dark(#EAB308, #EAB308);--fics-secondary: light-dark(#06B6D4, #06B6D4);--fics-on-accent: light-dark(#2B2B2B, #2B2B2B);--fics-nav-mark: light-dark(#619c00, #84CC16);--fics-bar: light-dark(color-mix(in srgb, #fff9f5 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=CAMPUS],[data-palette-preview=CAMPUS]){--mat-sys-background: light-dark(#FFFFFF, #141316);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#f2f0f5, #313033);--mat-sys-inverse-primary: light-dark(#d9b9fe, #7C3AED);--mat-sys-inverse-surface: light-dark(#313033, #e4e1e6);--mat-sys-on-background: light-dark(#1c1b1e, #e4e1e6);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #3b245c);--mat-sys-on-primary-container: light-dark(#553780, #eddcff);--mat-sys-on-primary-fixed: light-dark(#23133b, #23133b);--mat-sys-on-primary-fixed-variant: light-dark(#553780, #553780);--mat-sys-on-secondary: light-dark(#ffffff, #1f3339);--mat-sys-on-secondary-container: light-dark(#304b52, #d2e6ec);--mat-sys-on-secondary-fixed: light-dark(#0f1e22, #0f1e22);--mat-sys-on-secondary-fixed-variant: light-dark(#304b52, #304b52);--mat-sys-on-surface: light-dark(#1c1b1e, #e4e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e6e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #5e1420);--mat-sys-on-tertiary-container: light-dark(#822432, #fedada);--mat-sys-on-tertiary-fixed: light-dark(#3c060e, #3c060e);--mat-sys-on-tertiary-fixed-variant: light-dark(#822432, #822432);--mat-sys-outline: light-dark(#7a757f, #948f99);--mat-sys-outline-variant: light-dark(#cac4cf, #49454e);--mat-sys-primary: light-dark(#7C3AED, #d9b9fe);--mat-sys-primary-container: light-dark(#eddcff, #553780);--mat-sys-primary-fixed: light-dark(#eddcff, #eddcff);--mat-sys-primary-fixed-dim: light-dark(#d9b9fe, #d9b9fe);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#42636c, #b0cbd3);--mat-sys-secondary-container: light-dark(#d2e6ec, #304b52);--mat-sys-secondary-fixed: light-dark(#d2e6ec, #d2e6ec);--mat-sys-secondary-fixed-dim: light-dark(#b0cbd3, #b0cbd3);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #141316);--mat-sys-surface-bright: light-dark(#FFFFFF, #3a383c);--mat-sys-surface-container: light-dark(#efedf2, #211f22);--mat-sys-surface-container-high: light-dark(#e9e7ec, #2b292d);--mat-sys-surface-container-highest: light-dark(#e4e1e6, #363438);--mat-sys-surface-container-low: light-dark(#f5f3f7, #1c1b1e);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #100d12);--mat-sys-surface-dim: light-dark(#dbd9de, #141316);--mat-sys-surface-tint: light-dark(#7C3AED, #d9b9fe);--mat-sys-surface-variant: light-dark(#e6e0eb, #49454e);--mat-sys-tertiary: light-dark(#a93444, #ffb3b5);--mat-sys-tertiary-container: light-dark(#fedada, #822432);--mat-sys-tertiary-fixed: light-dark(#fedada, #fedada);--mat-sys-tertiary-fixed-dim: light-dark(#ffb3b5, #ffb3b5);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1c1b1e;--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-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;--mat-sys-on-surface: light-dark(#1E1B4B, #e4e1e6);--mat-sys-on-background: light-dark(#1E1B4B, #e4e1e6);--mat-sys-on-surface-variant: light-dark(#627288, #cac4cf);--fics-solid-secondary: light-dark(#037e93, #06B6D4);--fics-solid-accent: light-dark(#dc234c, #F43F5E);--fics-solid-accent2: light-dark(#02853a, #22C55E);--fics-solid-analogous: light-dark(#b7365a, #d35171);--fics-solid-complement: light-dark(#3c7416, #558d2f);--fics-nav-bg: light-dark(#F3E8FF, #36303d);--fics-nav-fg: light-dark(#1E1B4B, #e5e1ea);--fics-nav-fg-muted: light-dark(#69638a, #b4aeba);--fics-nav-fg-strong: light-dark(#1E1B4B, #ffffff);--fics-canvas: light-dark(#F8FAFF, #131215);--fics-toast-bg: light-dark(#3d3744, #3d3744);--fics-toast-fg: light-dark(#edeaef, #edeaef);--fics-accent: light-dark(#F43F5E, #F43F5E);--fics-accent-2: light-dark(#22C55E, #22C55E);--fics-secondary: light-dark(#06B6D4, #06B6D4);--fics-on-accent: light-dark(#000000, #000000);--fics-nav-mark: light-dark(#F43F5E, #F43F5E);--fics-bar: light-dark(color-mix(in srgb, #faf5ff 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=LIVELY],[data-palette-preview=LIVELY]){--mat-sys-background: light-dark(#FFFFFF, #0f1417);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#ecf1f5, #2d3134);--mat-sys-inverse-primary: light-dark(#8dcdff, #0779ad);--mat-sys-inverse-surface: light-dark(#2d3134, #dee3e7);--mat-sys-on-background: light-dark(#181c1f, #dee3e7);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #01344d);--mat-sys-on-primary-container: light-dark(#034c6d, #cae6ff);--mat-sys-on-primary-fixed: light-dark(#001e2f, #001e2f);--mat-sys-on-primary-fixed-variant: light-dark(#034c6d, #034c6d);--mat-sys-on-secondary: light-dark(#ffffff, #273329);--mat-sys-on-secondary-container: light-dark(#3b4a3d, #d9e6da);--mat-sys-on-secondary-fixed: light-dark(#151e16, #151e16);--mat-sys-on-secondary-fixed-variant: light-dark(#3b4a3d, #3b4a3d);--mat-sys-on-surface: light-dark(#181c1f, #dee3e7);--mat-sys-on-surface-variant: light-dark(#3e484f, #d8e4ed);--mat-sys-on-tertiary: light-dark(#ffffff, #3c2f00);--mat-sys-on-tertiary-container: light-dark(#564500, #f9e0a9);--mat-sys-on-tertiary-fixed: light-dark(#231b01, #231b01);--mat-sys-on-tertiary-fixed-variant: light-dark(#564500, #564500);--mat-sys-outline: light-dark(#6d7980, #87929a);--mat-sys-outline-variant: light-dark(#bcc8d0, #3e484f);--mat-sys-primary: light-dark(#0779ad, #8dcdff);--mat-sys-primary-container: light-dark(#cae6ff, #034c6d);--mat-sys-primary-fixed: light-dark(#cae6ff, #cae6ff);--mat-sys-primary-fixed-dim: light-dark(#8dcdff, #8dcdff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#506352, #bacbbc);--mat-sys-secondary-container: light-dark(#d9e6da, #3b4a3d);--mat-sys-secondary-fixed: light-dark(#d9e6da, #d9e6da);--mat-sys-secondary-fixed-dim: light-dark(#bacbbc, #bacbbc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #0f1417);--mat-sys-surface-bright: light-dark(#FFFFFF, #363a3d);--mat-sys-surface-container: light-dark(#e9eff2, #1c2023);--mat-sys-surface-container-high: light-dark(#e4e9ec, #262a2d);--mat-sys-surface-container-highest: light-dark(#dee3e7, #313538);--mat-sys-surface-container-low: light-dark(#eff4f8, #181c1f);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #090f12);--mat-sys-surface-dim: light-dark(#d6dbde, #0f1417);--mat-sys-surface-tint: light-dark(#0779ad, #8dcdff);--mat-sys-surface-variant: light-dark(#d8e4ed, #3e484f);--mat-sys-tertiary: light-dark(#735c00, #e1c47b);--mat-sys-tertiary-container: light-dark(#f9e0a9, #564500);--mat-sys-tertiary-fixed: light-dark(#f9e0a9, #f9e0a9);--mat-sys-tertiary-fixed-dim: light-dark(#e1c47b, #e1c47b);--mat-sys-neutral-variant20: #283238;--mat-sys-neutral10: #181c1f;--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-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;--mat-sys-on-surface: light-dark(#1F2937, #dee3e7);--mat-sys-on-background: light-dark(#1F2937, #dee3e7);--mat-sys-on-surface-variant: light-dark(#6B7280, #bcc8d0);--fics-solid-secondary: light-dark(#02873c, #22C55E);--fics-solid-accent: light-dark(#8d7202, #FACC15);--fics-solid-accent2: light-dark(#cb465e, #FB7185);--fics-solid-analogous: light-dark(#9162aa, #af7ec8);--fics-solid-complement: light-dark(#996c27, #b88842);--fics-nav-bg: light-dark(#E0F2FE, #24353e);--fics-nav-fg: light-dark(#1F2937, #dae4eb);--fics-nav-fg-muted: light-dark(#5f6b79, #a5b3bc);--fics-nav-fg-strong: light-dark(#1F2937, #ffffff);--fics-canvas: light-dark(#F9FEFF, #0f1315);--fics-toast-bg: light-dark(#2b3b45, #2b3b45);--fics-toast-fg: light-dark(#e6ecf0, #e6ecf0);--fics-accent: light-dark(#FACC15, #FACC15);--fics-accent-2: light-dark(#FB7185, #FB7185);--fics-secondary: light-dark(#22C55E, #22C55E);--fics-on-accent: light-dark(#1F2937, #1F2937);--fics-nav-mark: light-dark(#a68601, #FACC15);--fics-bar: light-dark(color-mix(in srgb, #f1f9ff 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=ENERGY],[data-palette-preview=ENERGY]){--mat-sys-background: light-dark(#FFFFFF, #111317);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#eef1f6, #2f3034);--mat-sys-inverse-primary: light-dark(#c5c0ff, #1D4ED8);--mat-sys-inverse-surface: light-dark(#2f3034, #e0e2e7);--mat-sys-on-background: light-dark(#1a1c1f, #e0e2e7);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #252a63);--mat-sys-on-primary-container: light-dark(#393f89, #e3dfff);--mat-sys-on-primary-fixed: light-dark(#131740, #131740);--mat-sys-on-primary-fixed-variant: light-dark(#393f89, #393f89);--mat-sys-on-secondary: light-dark(#ffffff, #3b2d26);--mat-sys-on-secondary-container: light-dark(#554339, #f0dfd7);--mat-sys-on-secondary-fixed: light-dark(#231914, #231914);--mat-sys-on-secondary-fixed-variant: light-dark(#554339, #554339);--mat-sys-on-surface: light-dark(#1a1c1f, #e0e2e7);--mat-sys-on-surface-variant: light-dark(#424750, #dde3ee);--mat-sys-on-tertiary: light-dark(#ffffff, #013731);--mat-sys-on-tertiary-container: light-dark(#025048, #aeefe3);--mat-sys-on-tertiary-fixed: light-dark(#01201c, #01201c);--mat-sys-on-tertiary-fixed-variant: light-dark(#025048, #025048);--mat-sys-outline: light-dark(#727781, #8c919b);--mat-sys-outline-variant: light-dark(#c1c7d1, #424750);--mat-sys-primary: light-dark(#1D4ED8, #c5c0ff);--mat-sys-primary-container: light-dark(#e3dfff, #393f89);--mat-sys-primary-fixed: light-dark(#e3dfff, #e3dfff);--mat-sys-primary-fixed-dim: light-dark(#c5c0ff, #c5c0ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#705a4d, #d8c2b7);--mat-sys-secondary-container: light-dark(#f0dfd7, #554339);--mat-sys-secondary-fixed: light-dark(#f0dfd7, #f0dfd7);--mat-sys-secondary-fixed-dim: light-dark(#d8c2b7, #d8c2b7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #111317);--mat-sys-surface-bright: light-dark(#FFFFFF, #37393d);--mat-sys-surface-container: light-dark(#eceef3, #1e2023);--mat-sys-surface-container-high: light-dark(#e6e8ed, #282a2e);--mat-sys-surface-container-highest: light-dark(#e0e2e7, #333538);--mat-sys-surface-container-low: light-dark(#f1f4f8, #1a1c1f);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #0c0e13);--mat-sys-surface-dim: light-dark(#d8dadf, #111317);--mat-sys-surface-tint: light-dark(#1D4ED8, #c5c0ff);--mat-sys-surface-variant: light-dark(#dde3ee, #424750);--mat-sys-tertiary: light-dark(#036a5f, #7cd6c8);--mat-sys-tertiary-container: light-dark(#aeefe3, #025048);--mat-sys-tertiary-fixed: light-dark(#aeefe3, #aeefe3);--mat-sys-tertiary-fixed-dim: light-dark(#7cd6c8, #7cd6c8);--mat-sys-neutral-variant20: #2c3139;--mat-sys-neutral10: #1a1c1f;--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-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;--mat-sys-on-surface: light-dark(#0F172A, #e0e2e7);--mat-sys-on-background: light-dark(#0F172A, #e0e2e7);--mat-sys-on-surface-variant: light-dark(#64748B, #c1c7d1);--fics-solid-secondary: light-dark(#be5201, #F97316);--fics-solid-accent: light-dark(#028274, #14B8A6);--fics-solid-accent2: light-dark(#916e01, #EAB308);--fics-solid-analogous: light-dark(#aa2c66, #cf5085);--fics-solid-complement: light-dark(#4e6701, #6e8728);--fics-nav-bg: light-dark(#EAF1FF, #2b3340);--fics-nav-fg: light-dark(#0F172A, #dee3ec);--fics-nav-fg-muted: light-dark(#5c6375, #abb1bd);--fics-nav-fg-strong: light-dark(#0F172A, #ffffff);--fics-canvas: light-dark(#F8FAFC, #111215);--fics-toast-bg: light-dark(#323946, #323946);--fics-toast-fg: light-dark(#e8ebf1, #e8ebf1);--fics-accent: light-dark(#14B8A6, #14B8A6);--fics-accent-2: light-dark(#EAB308, #EAB308);--fics-secondary: light-dark(#F97316, #F97316);--fics-on-accent: light-dark(#0F172A, #0F172A);--fics-nav-mark: light-dark(#059b8b, #14B8A6);--fics-bar: light-dark(color-mix(in srgb, #f6f9ff 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=FESTIVAL],[data-palette-preview=FESTIVAL]){--mat-sys-background: light-dark(#FFFFFF, #161215);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#f5eff2, #332f32);--mat-sys-inverse-primary: light-dark(#ffb0cf, #cf2780);--mat-sys-inverse-surface: light-dark(#332f32, #e6e1e4);--mat-sys-on-background: light-dark(#1e1a1d, #e6e1e4);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #5e0f38);--mat-sys-on-primary-container: light-dark(#821d51, #ffd8e6);--mat-sys-on-primary-fixed: light-dark(#3c0321, #3c0321);--mat-sys-on-primary-fixed-variant: light-dark(#821d51, #821d51);--mat-sys-on-secondary: light-dark(#ffffff, #332e3b);--mat-sys-on-secondary-container: light-dark(#4b4454, #e6e0ee);--mat-sys-on-secondary-fixed: light-dark(#1e1a23, #1e1a23);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4454, #4b4454);--mat-sys-on-surface: light-dark(#1e1a1d, #e6e1e4);--mat-sys-on-surface-variant: light-dark(#4e444a, #ecdfe6);--mat-sys-on-tertiary: light-dark(#ffffff, #013640);--mat-sys-on-tertiary-container: light-dark(#014e5c, #b1ecfc);--mat-sys-on-tertiary-fixed: light-dark(#001f26, #001f26);--mat-sys-on-tertiary-fixed-variant: light-dark(#014e5c, #014e5c);--mat-sys-outline: light-dark(#7f747a, #998d94);--mat-sys-outline-variant: light-dark(#d0c3ca, #4e444a);--mat-sys-primary: light-dark(#cf2780, #ffb0cf);--mat-sys-primary-container: light-dark(#ffd8e6, #821d51);--mat-sys-primary-fixed: light-dark(#ffd8e6, #ffd8e6);--mat-sys-primary-fixed-dim: light-dark(#ffb0cf, #ffb0cf);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#635b6f, #cbc3d5);--mat-sys-secondary-container: light-dark(#e6e0ee, #4b4454);--mat-sys-secondary-fixed: light-dark(#e6e0ee, #e6e0ee);--mat-sys-secondary-fixed-dim: light-dark(#cbc3d5, #cbc3d5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #161215);--mat-sys-surface-bright: light-dark(#FFFFFF, #3c383a);--mat-sys-surface-container: light-dark(#f2ecef, #221e21);--mat-sys-surface-container-high: light-dark(#ece7ea, #2d292b);--mat-sys-surface-container-highest: light-dark(#e6e1e4, #383436);--mat-sys-surface-container-low: light-dark(#f8f2f5, #1e1a1d);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #120d10);--mat-sys-surface-dim: light-dark(#ded8dc, #161215);--mat-sys-surface-tint: light-dark(#cf2780, #ffb0cf);--mat-sys-surface-variant: light-dark(#ecdfe6, #4e444a);--mat-sys-tertiary: light-dark(#03687a, #7fd3e8);--mat-sys-tertiary-container: light-dark(#b1ecfc, #014e5c);--mat-sys-tertiary-fixed: light-dark(#b1ecfc, #b1ecfc);--mat-sys-tertiary-fixed-dim: light-dark(#7fd3e8, #7fd3e8);--mat-sys-neutral-variant20: #372e33;--mat-sys-neutral10: #1e1a1d;--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-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;--mat-sys-on-surface: light-dark(#2D1B4E, #e6e1e4);--mat-sys-on-background: light-dark(#2D1B4E, #e6e1e4);--mat-sys-on-surface-variant: light-dark(#6D5F7A, #d0c3ca);--fics-solid-secondary: light-dark(#8456ef, #8e5ff9);--fics-solid-accent: light-dark(#028096, #06B6D4);--fics-solid-accent2: light-dark(#a46800, #F59E0B);--fics-solid-analogous: light-dark(#b65c2a, #cd6f3c);--fics-solid-complement: light-dark(#04856d, #019a7f);--fics-nav-bg: light-dark(#FCE7F3, #3d2e37);--fics-nav-fg: light-dark(#2D1B4E, #eae0e6);--fics-nav-fg-muted: light-dark(#756288, #bbadb5);--fics-nav-fg-strong: light-dark(#2D1B4E, #ffffff);--fics-canvas: light-dark(#FFFDFE, #151113);--fics-toast-bg: light-dark(#44353e, #44353e);--fics-toast-fg: light-dark(#f0e9ed, #f0e9ed);--fics-accent: light-dark(#06B6D4, #06B6D4);--fics-accent-2: light-dark(#F59E0B, #F59E0B);--fics-secondary: light-dark(#8B5CF6, #8B5CF6);--fics-on-accent: light-dark(#2D1B4E, #2D1B4E);--fics-nav-mark: light-dark(#0c95ae, #06B6D4);--fics-bar: light-dark(color-mix(in srgb, #fef4fa 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}:is(html[data-palette=INK],[data-palette-preview=INK]){--mat-sys-background: light-dark(#FFFFFF, #15130f);--mat-sys-error: light-dark(#ad3035, #ffb3ad);--mat-sys-error-container: light-dark(#ffdad7, #862026);--mat-sys-inverse-on-surface: light-dark(#f2f1ec, #32302d);--mat-sys-inverse-primary: light-dark(#d1c4ba, #251C15);--mat-sys-inverse-surface: light-dark(#32302d, #e4e2dd);--mat-sys-on-background: light-dark(#1d1b18, #e4e2dd);--mat-sys-on-error: light-dark(#ffffff, #601217);--mat-sys-on-error-container: light-dark(#862026, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #382e27);--mat-sys-on-primary-container: light-dark(#4f453d, #eee0d6);--mat-sys-on-primary-fixed: light-dark(#231a13, #231a13);--mat-sys-on-primary-fixed-variant: light-dark(#4f453d, #4f453d);--mat-sys-on-secondary: light-dark(#ffffff, #372f23);--mat-sys-on-secondary-container: light-dark(#4f4536, #ebe1d4);--mat-sys-on-secondary-fixed: light-dark(#201b12, #201b12);--mat-sys-on-secondary-fixed-variant: light-dark(#4f4536, #4f4536);--mat-sys-on-surface: light-dark(#1d1b18, #e4e2dd);--mat-sys-on-surface-variant: light-dark(#4a473d, #e6e2d7);--mat-sys-on-tertiary: light-dark(#ffffff, #393000);--mat-sys-on-tertiary-container: light-dark(#524700, #f4e2a9);--mat-sys-on-tertiary-fixed: light-dark(#211b01, #211b01);--mat-sys-on-tertiary-fixed-variant: light-dark(#524700, #524700);--mat-sys-outline: light-dark(#7a776d, #949086);--mat-sys-outline-variant: light-dark(#cac6bb, #4a473d);--mat-sys-primary: light-dark(#251C15, #d1c4ba);--mat-sys-primary-container: light-dark(#eee0d6, #4f453d);--mat-sys-primary-fixed: light-dark(#eee0d6, #eee0d6);--mat-sys-primary-fixed-dim: light-dark(#d1c4ba, #d1c4ba);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#695d49, #d1c5b4);--mat-sys-secondary-container: light-dark(#ebe1d4, #4f4536);--mat-sys-secondary-fixed: light-dark(#ebe1d4, #ebe1d4);--mat-sys-secondary-fixed-dim: light-dark(#d1c5b4, #d1c5b4);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#FFFFFF, #15130f);--mat-sys-surface-bright: light-dark(#FFFFFF, #3a3935);--mat-sys-surface-container: light-dark(#f0eee9, #211f1c);--mat-sys-surface-container-high: light-dark(#eae8e3, #2b2a26);--mat-sys-surface-container-highest: light-dark(#e4e2dd, #363531);--mat-sys-surface-container-low: light-dark(#f5f3ee, #1d1b18);--mat-sys-surface-container-lowest: light-dark(#FFFFFF, #100e08);--mat-sys-surface-dim: light-dark(#dcdad5, #15130f);--mat-sys-surface-tint: light-dark(#251C15, #d1c4ba);--mat-sys-surface-variant: light-dark(#e6e2d7, #4a473d);--mat-sys-tertiary: light-dark(#6c5e01, #dbc67a);--mat-sys-tertiary-container: light-dark(#f4e2a9, #524700);--mat-sys-tertiary-fixed: light-dark(#f4e2a9, #f4e2a9);--mat-sys-tertiary-fixed-dim: light-dark(#dbc67a, #dbc67a);--mat-sys-neutral-variant20: #333028;--mat-sys-neutral10: #1d1b18;--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-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;--mat-sys-on-surface: light-dark(#251C15, #e4e2dd);--mat-sys-on-background: light-dark(#251C15, #e4e2dd);--mat-sys-on-surface-variant: light-dark(#706a65, #cac6bb);--fics-solid-secondary: light-dark(#906a13, #E4B55F);--fics-solid-accent: light-dark(#827101, #FFE01B);--fics-solid-accent2: light-dark(#51625f, #6f817e);--fics-solid-analogous: light-dark(#5c6055, #7b7f74);--fics-solid-complement: light-dark(#536069, #73808a);--fics-nav-bg: light-dark(#FAEECB, #363225);--fics-nav-fg: light-dark(#251C15, #e6e2d9);--fics-nav-fg-muted: light-dark(#706655, #b5b0a4);--fics-nav-fg-strong: light-dark(#251C15, #ffffff);--fics-canvas: light-dark(#F6F6F4, #13120f);--fics-toast-bg: light-dark(#3d392c, #3d392c);--fics-toast-fg: light-dark(#edebe5, #edebe5);--fics-accent: light-dark(#FFE01B, #FFE01B);--fics-accent-2: light-dark(#FFE01B, #FFE01B);--fics-secondary: light-dark(#E4B55F, #E4B55F);--fics-on-accent: light-dark(#251C15, #251C15);--fics-nav-mark: light-dark(#9d8902, #FFE01B);--fics-bar: light-dark(color-mix(in srgb, #fdf7e8 88%, transparent), color-mix(in srgb, var(--mat-sys-surface) 88%, transparent))}html{--fics-nav-hover: color-mix(in srgb, var(--fics-nav-fg-strong) 8%, transparent);--fics-nav-active: light-dark(rgb(255 255 255 / 62%), rgb(255 255 255 / 14%));--fics-nav-active-shadow: light-dark(0 1px 2px color-mix(in srgb, var(--fics-nav-fg-strong) 18%, transparent), none);--fics-nav-divider: color-mix(in srgb, var(--fics-nav-fg-strong) 12%, transparent);--fics-nav-ripple: color-mix(in srgb, var(--fics-nav-fg-strong) 12%, transparent);--fics-nav-icon-active: light-dark(var(--mat-sys-primary), var(--fics-nav-mark));--fics-toast-action: #f0bf4d;--fics-canvas-wash: radial-gradient(70rem 32rem at 8% -10%, color-mix(in srgb, var(--mat-sys-primary) 10%, transparent), transparent 70%), radial-gradient(60rem 30rem at 100% 105%, color-mix(in srgb, var(--fics-secondary) 9%, transparent), transparent 70%), radial-gradient(40rem 24rem at 100% -8%, color-mix(in srgb, var(--fics-accent-2) 7%, transparent), transparent 70%);--fics-card: var(--mat-sys-surface);--fics-card-border: color-mix(in srgb, var(--mat-sys-outline-variant) 70%, transparent);--fics-card-highlight: inset 0 1px 0 light-dark(rgb(255 255 255 / 85%), rgb(255 255 255 / 4%));--fics-table-head-bg: color-mix(in srgb, var(--mat-sys-primary) 17%, var(--mat-sys-surface));--fics-table-head-fg: color-mix(in srgb, var(--mat-sys-primary) 62%, var(--mat-sys-on-surface));--fics-table-head-line: color-mix(in srgb, var(--mat-sys-primary) 38%, transparent);--fics-field-height: 3.5rem;--fics-radius-sm: .625rem;--fics-radius-md: 1rem;--fics-radius-lg: 1.375rem;--fics-shadow-color: light-dark(color-mix(in srgb, var(--mat-sys-on-surface) 16%, transparent), rgb(0 0 0 / 55%));--fics-shadow-1: var(--fics-card-highlight), 0 1px 2px var(--fics-shadow-color), 0 6px 14px -8px var(--fics-shadow-color);--fics-shadow-2: var(--fics-card-highlight), 0 2px 6px -1px var(--fics-shadow-color), 0 12px 24px -10px var(--fics-shadow-color);--fics-shadow-3: 0 10px 28px -6px var(--fics-shadow-color), 0 28px 56px -18px var(--fics-shadow-color);--fics-shadow-brand: 0 1px 2px color-mix(in srgb, var(--mat-sys-primary) 40%, transparent), 0 6px 14px -6px color-mix(in srgb, var(--mat-sys-primary) 55%, transparent);--fics-ease: cubic-bezier(.2, 0, 0, 1);--fics-ease-out: cubic-bezier(.16, 1, .3, 1);--fics-duration: .18s;--fics-duration-slow: .28s;--fics-focus: var(--mat-sys-primary);--fics-focus-ring: 0 0 0 4px color-mix(in srgb, var(--mat-sys-primary) 18%, transparent);--fics-solid-brand: var(--mat-sys-primary);--fics-solid-info: light-dark(#2a63a6, #8db6ec);--fics-solid-success: light-dark(#1d7443, #7fd3a0);--fics-solid-warning: light-dark(#a05d00, #f0b65a);--fics-solid-danger: var(--mat-sys-error);--fics-solid-violet: light-dark(#6546a6, #bba6ea);--fics-solid-neutral: color-mix(in srgb, var(--mat-sys-primary) 26%, var(--mat-sys-on-surface-variant));--fics-on-solid: light-dark(#ffffff, #0e1515)}.tone-brand{--tone-solid: var(--fics-solid-brand);--tone-bg: color-mix(in srgb, var(--fics-solid-brand) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-brand) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-brand) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-secondary{--tone-solid: var(--fics-solid-secondary);--tone-bg: color-mix(in srgb, var(--fics-solid-secondary) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-secondary) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-secondary) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-accent{--tone-solid: var(--fics-solid-accent);--tone-bg: color-mix(in srgb, var(--fics-solid-accent) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-accent) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-accent) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-accent2{--tone-solid: var(--fics-solid-accent2);--tone-bg: color-mix(in srgb, var(--fics-solid-accent2) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-accent2) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-accent2) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-analogous{--tone-solid: var(--fics-solid-analogous);--tone-bg: color-mix(in srgb, var(--fics-solid-analogous) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-analogous) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-analogous) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-complement{--tone-solid: var(--fics-solid-complement);--tone-bg: color-mix(in srgb, var(--fics-solid-complement) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-complement) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-complement) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-info{--tone-solid: var(--fics-solid-info);--tone-bg: color-mix(in srgb, var(--fics-solid-info) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-info) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-info) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-success{--tone-solid: var(--fics-solid-success);--tone-bg: color-mix(in srgb, var(--fics-solid-success) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-success) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-success) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-warning{--tone-solid: var(--fics-solid-warning);--tone-bg: color-mix(in srgb, var(--fics-solid-warning) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-warning) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-warning) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-danger{--tone-solid: var(--fics-solid-danger);--tone-bg: color-mix(in srgb, var(--fics-solid-danger) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-danger) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-danger) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-violet{--tone-solid: var(--fics-solid-violet);--tone-bg: color-mix(in srgb, var(--fics-solid-violet) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-violet) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-violet) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.tone-neutral{--tone-solid: var(--fics-solid-neutral);--tone-bg: color-mix(in srgb, var(--fics-solid-neutral) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-neutral) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-neutral) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.shell__content{--fics-table-head-bg: color-mix(in srgb, var(--tone-solid, var(--mat-sys-primary)) 17%, var(--mat-sys-surface));--fics-table-head-fg: color-mix(in srgb, var(--tone-solid, var(--mat-sys-primary)) 62%, var(--mat-sys-on-surface));--fics-table-head-line: color-mix(in srgb, var(--tone-solid, var(--mat-sys-primary)) 38%, transparent)}html{--mat-sys-body-medium: 400 .9375rem/1.45rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-medium-size: .9375rem;--mat-sys-body-medium-line-height: 1.45rem;--mat-sys-body-small: 400 .8125rem/1.2rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-small-size: .8125rem;--mat-sys-body-small-line-height: 1.2rem;--mat-sidenav-container-background-color: var(--fics-nav-bg);--mat-sidenav-container-text-color: var(--fics-nav-fg);--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-shape: 0;--mat-sidenav-content-background-color: var(--fics-canvas);--mat-sidenav-content-text-color: var(--mat-sys-on-surface);--mat-sidenav-scrim-color: rgb(10 30 34 / 50%);--mat-toolbar-container-background-color: transparent;--mat-button-filled-container-shape: var(--fics-radius-sm);--mat-button-outlined-container-shape: var(--fics-radius-sm);--mat-button-text-container-shape: var(--fics-radius-sm);--mat-button-tonal-container-shape: var(--fics-radius-sm);--mat-button-outlined-outline-color: color-mix(in srgb, var(--mat-sys-primary) 45%, var(--mat-sys-outline-variant));--mat-card-outlined-container-shape: var(--fics-radius-md);--mat-card-outlined-container-color: var(--fics-card);--mat-card-outlined-outline-color: var(--fics-card-border);--mat-card-outlined-container-elevation: var(--fics-shadow-1);--mat-card-elevated-container-shape: var(--fics-radius-md);--mat-card-filled-container-shape: var(--fics-radius-md);--mat-dialog-container-shape: var(--fics-radius-lg);--mat-dialog-container-color: var(--mat-sys-surface-container-lowest);--mat-dialog-container-elevation-shadow: var(--fics-shadow-3);--mat-menu-container-shape: var(--fics-radius-md);--mat-menu-container-color: var(--mat-sys-surface-container-lowest);--mat-menu-container-elevation-shadow: var(--fics-shadow-2);--mat-select-panel-background-color: var(--mat-sys-surface-container-lowest);--mat-autocomplete-background-color: var(--mat-sys-surface-container-lowest);--mat-datepicker-calendar-container-background-color: var(--mat-sys-surface-container-lowest);--mat-datepicker-calendar-container-shape: var(--fics-radius-lg);--mat-table-background-color: transparent;--mat-table-header-headline-color: var(--mat-sys-on-surface-variant);--mat-table-row-item-outline-color: var(--fics-card-border);--mat-table-header-container-height: 2.75rem;--mat-table-row-item-container-height: 3.25rem;--mat-paginator-container-background-color: transparent;--mat-form-field-outlined-container-shape: var(--fics-radius-sm);--mat-form-field-filled-container-shape: var(--fics-radius-sm);--mat-form-field-filled-container-color: color-mix(in srgb, var(--mat-sys-primary) 6%, var(--mat-sys-surface-container-low));--mat-expansion-container-shape: var(--fics-radius-md);--mat-expansion-container-background-color: var(--fics-card);--mat-expansion-container-text-color: var(--mat-sys-on-surface);--mat-expansion-header-collapsed-state-height: auto;--mat-expansion-header-expanded-state-height: auto;--mat-expansion-header-text-color: var(--mat-sys-on-surface);--mat-expansion-header-description-color: var(--mat-sys-on-surface-variant);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 6%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 9%, transparent);--mat-expansion-header-indicator-color: var(--mat-sys-primary);--mat-tab-divider-color: var(--fics-card-border);--mat-tab-active-label-text-color: var(--mat-sys-primary);--mat-tab-active-hover-label-text-color: var(--mat-sys-primary);--mat-tab-active-focus-label-text-color: var(--mat-sys-primary);--mat-tab-active-indicator-height: 3px;--mat-tab-active-indicator-shape: 3px 3px 0 0;--mat-chip-container-shape-radius: var(--fics-radius-sm);--mat-chip-outline-color: var(--fics-card-border);--mat-chip-elevated-container-color: color-mix(in srgb, var(--mat-sys-primary) 9%, var(--mat-sys-surface));--mat-chip-label-text-color: var(--mat-sys-on-surface);--mat-snack-bar-container-shape: var(--fics-radius-md);--mat-snack-bar-container-color: var(--fics-toast-bg);--mat-snack-bar-supporting-text-color: var(--fics-toast-fg);--mat-snack-bar-button-color: var(--fics-toast-action);--mat-progress-bar-track-shape: 4px;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px}.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{border-bottom:2px solid var(--fics-table-head-line);background:var(--fics-table-head-bg);color:var(--fics-table-head-fg);font-weight:600}.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell .mat-mdc-button:not(:disabled){--mat-button-text-label-text-color: var(--fics-table-head-fg);font-weight:600}.mat-mdc-table .mat-mdc-row{transition:background-color var(--fics-duration) var(--fics-ease)}.mat-mdc-table .mat-mdc-row:hover .mat-mdc-cell{background:color-mix(in srgb,var(--tone-solid, var(--mat-sys-primary)) 6%,transparent)}.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){min-height:1.5rem}.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size):before{content:unset}.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size) .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size) .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-dialog-surface{border:1px solid var(--fics-card-border)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content.mdc-dialog__content{padding-top:.5rem}.mat-mdc-form-field .mdc-text-field--outlined{border-radius:var(--fics-radius-sm);background:var(--mat-sys-surface-container-lowest)}.mat-drawer-content.mat-sidenav-content{background:var(--fics-canvas-wash),var(--fics-canvas)}.mat-mdc-unelevated-button:not(:disabled),.mat-mdc-raised-button:not(:disabled){transition:box-shadow var(--fics-duration) var(--fics-ease),transform var(--fics-duration) var(--fics-ease),background-color var(--fics-duration) var(--fics-ease)}.mat-mdc-unelevated-button:not(:disabled).mat-primary,.mat-mdc-unelevated-button:not(:disabled):not([class*=mat-][class*=-warn]):not(.mat-accent):not(.mat-tertiary):not(.mat-unthemed),.mat-mdc-raised-button:not(:disabled).mat-primary,.mat-mdc-raised-button:not(:disabled):not([class*=mat-][class*=-warn]):not(.mat-accent):not(.mat-tertiary):not(.mat-unthemed){box-shadow:var(--fics-shadow-brand)}.mat-mdc-unelevated-button:not(:disabled):hover,.mat-mdc-raised-button:not(:disabled):hover{transform:translateY(-1px)}.mat-mdc-unelevated-button:not(:disabled):active,.mat-mdc-raised-button:not(:disabled):active{transform:translateY(0) scale(.98);box-shadow:none}.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-icon-button{transition:background-color var(--fics-duration) var(--fics-ease),color var(--fics-duration) var(--fics-ease),border-color var(--fics-duration) var(--fics-ease)}.mat-mdc-form-field.mat-focused .mdc-text-field--outlined{box-shadow:var(--fics-focus-ring)}.mat-mdc-form-field .mdc-text-field--outlined{transition:box-shadow var(--fics-duration) var(--fics-ease)}.mat-accordion{display:flex;flex-direction:column;gap:.625rem}.mat-accordion .mat-expansion-panel{margin:0;border:1px solid var(--fics-card-border);border-radius:var(--fics-radius-md)!important;box-shadow:var(--fics-shadow-1);transition:box-shadow var(--fics-duration-slow) var(--fics-ease),border-color var(--fics-duration) var(--fics-ease)}.mat-accordion .mat-expansion-panel:hover{border-color:color-mix(in srgb,var(--mat-sys-primary) 28%,var(--fics-card-border))}.mat-accordion .mat-expansion-panel.mat-expanded{border-color:color-mix(in srgb,var(--mat-sys-primary) 34%,var(--fics-card-border));box-shadow:var(--fics-shadow-2)}.mat-expansion-panel-header{min-height:3.5rem;padding:1rem 1.25rem}.mat-expansion-panel-header .mat-content{align-items:center;gap:.75rem}.mat-expansion-panel-header .mat-expansion-panel-header-title{flex:1 1 auto;min-width:0;margin:0;font:var(--mat-sys-title-small);line-height:1.4}.mat-expansion-panel-header .mat-expansion-panel-header-description{margin:0}.mat-expansion-panel-body{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--fics-card-border)}.mat-mdc-dialog-container .mdc-dialog__surface{animation:fics-pop var(--fics-duration-slow) var(--fics-ease-out) both}@keyframes fics-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.mat-mdc-button-base .mat-icon{transition:transform var(--fics-duration) var(--fics-ease-out)}.mat-mdc-button-base:not(:disabled):hover .mat-icon:first-child{transform:scale(1.16)}.mat-mdc-button-base:disabled{cursor:not-allowed}.mat-mdc-button:not(:disabled):active,.mat-mdc-outlined-button:not(:disabled):active,.mat-mdc-icon-button:not(:disabled):active{transform:scale(.96)}.mat-mdc-outlined-button:not(:disabled):hover{border-color:var(--mat-sys-primary);background:color-mix(in srgb,var(--mat-sys-primary) 6%,transparent)}.fics-btn-danger.mat-mdc-button{--mat-button-text-label-text-color: var(--mat-sys-error);--mat-button-text-state-layer-color: var(--mat-sys-error);--mat-button-text-ripple-color: color-mix(in srgb, var(--mat-sys-error) 14%, transparent)}.fics-btn-danger.mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-outline-color: var(--mat-sys-error);--mat-button-outlined-state-layer-color: var(--mat-sys-error);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-error) 14%, transparent)}.fics-btn-danger.mat-mdc-unelevated-button:not(:disabled){--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);box-shadow:0 1px 2px color-mix(in srgb,var(--mat-sys-error) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--mat-sys-error) 55%,transparent)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]){--tone-solid: var(--fics-solid-info);--tone-bg: color-mix(in srgb, var(--fics-solid-info) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-info) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-info) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]) .mat-icon{color:var(--tone-solid)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]).mat-mdc-button{--mat-button-text-label-text-color: var(--tone-fg);--mat-button-text-state-layer-color: var(--tone-solid);--mat-button-text-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]).mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--tone-fg);--mat-button-outlined-outline-color: color-mix(in srgb, var(--tone-solid) 55%, transparent);--mat-button-outlined-state-layer-color: var(--tone-solid);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]).mat-mdc-outlined-button:not(:disabled):hover{border-color:var(--tone-solid);background:var(--tone-bg)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]).mat-mdc-icon-button{--mat-icon-button-icon-color: var(--tone-solid);--mat-icon-button-state-layer-color: var(--tone-solid);--mat-icon-button-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]).mat-mdc-unelevated-button:not(:disabled){--mat-button-filled-container-color: var(--tone-solid);--mat-button-filled-label-text-color: var(--tone-on-solid);--mat-button-filled-state-layer-color: var(--tone-on-solid);--mat-button-filled-ripple-color: color-mix(in srgb, var(--tone-on-solid) 18%, transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--tone-solid) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--tone-solid) 55%,transparent)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]).mat-mdc-unelevated-button:not(:disabled) .mat-icon{color:var(--tone-on-solid)}.mat-mdc-button-base:is([data-action-tone=info],[data-tone=info]):disabled .mat-icon{color:inherit}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]){--tone-solid: var(--fics-solid-success);--tone-bg: color-mix(in srgb, var(--fics-solid-success) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-success) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-success) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]) .mat-icon{color:var(--tone-solid)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]).mat-mdc-button{--mat-button-text-label-text-color: var(--tone-fg);--mat-button-text-state-layer-color: var(--tone-solid);--mat-button-text-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]).mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--tone-fg);--mat-button-outlined-outline-color: color-mix(in srgb, var(--tone-solid) 55%, transparent);--mat-button-outlined-state-layer-color: var(--tone-solid);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]).mat-mdc-outlined-button:not(:disabled):hover{border-color:var(--tone-solid);background:var(--tone-bg)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]).mat-mdc-icon-button{--mat-icon-button-icon-color: var(--tone-solid);--mat-icon-button-state-layer-color: var(--tone-solid);--mat-icon-button-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]).mat-mdc-unelevated-button:not(:disabled){--mat-button-filled-container-color: var(--tone-solid);--mat-button-filled-label-text-color: var(--tone-on-solid);--mat-button-filled-state-layer-color: var(--tone-on-solid);--mat-button-filled-ripple-color: color-mix(in srgb, var(--tone-on-solid) 18%, transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--tone-solid) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--tone-solid) 55%,transparent)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]).mat-mdc-unelevated-button:not(:disabled) .mat-icon{color:var(--tone-on-solid)}.mat-mdc-button-base:is([data-action-tone=success],[data-tone=success]):disabled .mat-icon{color:inherit}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]){--tone-solid: var(--fics-solid-warning);--tone-bg: color-mix(in srgb, var(--fics-solid-warning) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-warning) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-warning) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]) .mat-icon{color:var(--tone-solid)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]).mat-mdc-button{--mat-button-text-label-text-color: var(--tone-fg);--mat-button-text-state-layer-color: var(--tone-solid);--mat-button-text-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]).mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--tone-fg);--mat-button-outlined-outline-color: color-mix(in srgb, var(--tone-solid) 55%, transparent);--mat-button-outlined-state-layer-color: var(--tone-solid);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]).mat-mdc-outlined-button:not(:disabled):hover{border-color:var(--tone-solid);background:var(--tone-bg)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]).mat-mdc-icon-button{--mat-icon-button-icon-color: var(--tone-solid);--mat-icon-button-state-layer-color: var(--tone-solid);--mat-icon-button-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]).mat-mdc-unelevated-button:not(:disabled){--mat-button-filled-container-color: var(--tone-solid);--mat-button-filled-label-text-color: var(--tone-on-solid);--mat-button-filled-state-layer-color: var(--tone-on-solid);--mat-button-filled-ripple-color: color-mix(in srgb, var(--tone-on-solid) 18%, transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--tone-solid) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--tone-solid) 55%,transparent)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]).mat-mdc-unelevated-button:not(:disabled) .mat-icon{color:var(--tone-on-solid)}.mat-mdc-button-base:is([data-action-tone=warning],[data-tone=warning]):disabled .mat-icon{color:inherit}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]){--tone-solid: var(--fics-solid-danger);--tone-bg: color-mix(in srgb, var(--fics-solid-danger) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-danger) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-danger) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]) .mat-icon{color:var(--tone-solid)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]).mat-mdc-button{--mat-button-text-label-text-color: var(--tone-fg);--mat-button-text-state-layer-color: var(--tone-solid);--mat-button-text-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]).mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--tone-fg);--mat-button-outlined-outline-color: color-mix(in srgb, var(--tone-solid) 55%, transparent);--mat-button-outlined-state-layer-color: var(--tone-solid);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]).mat-mdc-outlined-button:not(:disabled):hover{border-color:var(--tone-solid);background:var(--tone-bg)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]).mat-mdc-icon-button{--mat-icon-button-icon-color: var(--tone-solid);--mat-icon-button-state-layer-color: var(--tone-solid);--mat-icon-button-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]).mat-mdc-unelevated-button:not(:disabled){--mat-button-filled-container-color: var(--tone-solid);--mat-button-filled-label-text-color: var(--tone-on-solid);--mat-button-filled-state-layer-color: var(--tone-on-solid);--mat-button-filled-ripple-color: color-mix(in srgb, var(--tone-on-solid) 18%, transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--tone-solid) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--tone-solid) 55%,transparent)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]).mat-mdc-unelevated-button:not(:disabled) .mat-icon{color:var(--tone-on-solid)}.mat-mdc-button-base:is([data-action-tone=danger],[data-tone=danger]):disabled .mat-icon{color:inherit}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]){--tone-solid: var(--fics-solid-violet);--tone-bg: color-mix(in srgb, var(--fics-solid-violet) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-violet) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-violet) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]) .mat-icon{color:var(--tone-solid)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]).mat-mdc-button{--mat-button-text-label-text-color: var(--tone-fg);--mat-button-text-state-layer-color: var(--tone-solid);--mat-button-text-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]).mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--tone-fg);--mat-button-outlined-outline-color: color-mix(in srgb, var(--tone-solid) 55%, transparent);--mat-button-outlined-state-layer-color: var(--tone-solid);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]).mat-mdc-outlined-button:not(:disabled):hover{border-color:var(--tone-solid);background:var(--tone-bg)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]).mat-mdc-icon-button{--mat-icon-button-icon-color: var(--tone-solid);--mat-icon-button-state-layer-color: var(--tone-solid);--mat-icon-button-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]).mat-mdc-unelevated-button:not(:disabled){--mat-button-filled-container-color: var(--tone-solid);--mat-button-filled-label-text-color: var(--tone-on-solid);--mat-button-filled-state-layer-color: var(--tone-on-solid);--mat-button-filled-ripple-color: color-mix(in srgb, var(--tone-on-solid) 18%, transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--tone-solid) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--tone-solid) 55%,transparent)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]).mat-mdc-unelevated-button:not(:disabled) .mat-icon{color:var(--tone-on-solid)}.mat-mdc-button-base:is([data-action-tone=violet],[data-tone=violet]):disabled .mat-icon{color:inherit}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]){--tone-solid: var(--fics-solid-neutral);--tone-bg: color-mix(in srgb, var(--fics-solid-neutral) 13%, var(--mat-sys-surface));--tone-bg-strong: color-mix(in srgb, var(--fics-solid-neutral) 22%, var(--mat-sys-surface));--tone-fg: color-mix(in srgb, var(--fics-solid-neutral) 72%, var(--mat-sys-on-surface));--tone-on-solid: var(--fics-on-solid)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]) .mat-icon{color:var(--tone-solid)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]).mat-mdc-button{--mat-button-text-label-text-color: var(--tone-fg);--mat-button-text-state-layer-color: var(--tone-solid);--mat-button-text-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]).mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--tone-fg);--mat-button-outlined-outline-color: color-mix(in srgb, var(--tone-solid) 55%, transparent);--mat-button-outlined-state-layer-color: var(--tone-solid);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]).mat-mdc-outlined-button:not(:disabled):hover{border-color:var(--tone-solid);background:var(--tone-bg)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]).mat-mdc-icon-button{--mat-icon-button-icon-color: var(--tone-solid);--mat-icon-button-state-layer-color: var(--tone-solid);--mat-icon-button-ripple-color: color-mix(in srgb, var(--tone-solid) 14%, transparent)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]).mat-mdc-unelevated-button:not(:disabled){--mat-button-filled-container-color: var(--tone-solid);--mat-button-filled-label-text-color: var(--tone-on-solid);--mat-button-filled-state-layer-color: var(--tone-on-solid);--mat-button-filled-ripple-color: color-mix(in srgb, var(--tone-on-solid) 18%, transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--tone-solid) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--tone-solid) 55%,transparent)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]).mat-mdc-unelevated-button:not(:disabled) .mat-icon{color:var(--tone-on-solid)}.mat-mdc-button-base:is([data-action-tone=neutral],[data-tone=neutral]):disabled .mat-icon{color:inherit}.page-table{container-type:inline-size;container-name:page-table}.mat-mdc-table .mat-column-actions,.mat-mdc-table .mat-column-action{width:1%;white-space:nowrap;text-align:end}.mat-mdc-table .mat-column-actions :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button),.mat-mdc-table .mat-column-action :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button){white-space:nowrap;vertical-align:middle}.mat-mdc-table .mat-column-actions :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button):not(:last-child),.mat-mdc-table .mat-column-action :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button):not(:last-child){margin-inline-end:.25rem}@container page-table (max-width: 76rem){.mat-mdc-table .mat-column-actions,.mat-mdc-table .mat-column-action{position:sticky;inset-inline-end:0;z-index:1;border-inline-start:1px solid var(--fics-card-border);background:var(--fics-card);text-align:start}.mat-mdc-table .mat-column-actions :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button),.mat-mdc-table .mat-column-action :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button){display:flex;justify-content:flex-start;width:100%;margin-inline-end:0}.mat-mdc-table .mat-column-actions :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button)+:is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button),.mat-mdc-table .mat-column-action :is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button)+:is(.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button){margin-block-start:.125rem}.mat-mdc-table th.mat-column-actions,.mat-mdc-table th.mat-column-action{background:var(--fics-table-head-bg)}.mat-mdc-table .mat-mdc-row:hover :is(.mat-column-actions,.mat-column-action){background:color-mix(in srgb,var(--tone-solid, var(--mat-sys-primary)) 6%,var(--fics-card))}}html[data-density=medium]{--mat-form-field-container-height: 46px;--mat-form-field-container-vertical-padding: 11px;--mat-form-field-container-text-size: .9375rem;--mat-select-trigger-text-size: .9375rem;--mat-table-header-container-height: 2.5rem;--mat-table-row-item-container-height: 3rem}html[data-density=compact]{--mat-form-field-container-height: 38px;--mat-form-field-container-vertical-padding: 7px;--mat-form-field-container-text-size: .875rem;--mat-form-field-outlined-label-text-size: .875rem;--mat-form-field-subscript-text-size: .75rem;--mat-select-trigger-text-size: .875rem;--mat-table-header-container-height: 2.25rem;--mat-table-row-item-container-height: 2.5rem}html[data-density=compact] .mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){min-height:1.125rem}@layer base{html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--fics-canvas-wash),var(--fics-canvas);background-attachment:fixed;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);font-family:Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{margin:0 0 .25rem;font:var(--mat-sys-headline-medium);letter-spacing:-.01em}h2{margin:0 0 .5rem;font:var(--mat-sys-title-large)}h3{margin:0 0 .5rem;font:var(--mat-sys-title-medium)}p{max-width:75ch}ul[class],ol[class]{margin:0;padding:0;list-style:none}a{color:var(--mat-sys-primary);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--fics-focus);outline-offset:2px}::selection{background:color-mix(in srgb,var(--mat-sys-primary) 25%,transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mat-sys-on-surface-variant) 40%,transparent) transparent}}.shell__content>:not(router-outlet){animation:fadeIn var(--fx-duration-fast) var(--fics-ease) backwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}.pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shakeX{animation-name:shakeX}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}.tada{animation-name:tada}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}html{--fx-duration: .42s;--fx-duration-fast: .26s;--fx-stagger: 55ms}@keyframes fx-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fx-settle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@layer components{.fx-rise{animation:fx-rise var(--fx-duration) var(--fics-ease-out) backwards}.fx-settle{animation:fx-settle var(--fx-duration-fast) var(--fics-ease-out) backwards}.fx-fade{animation:fadeIn var(--fx-duration-fast) var(--fics-ease) backwards}.fx-drop{animation:fadeInDown var(--fx-duration-fast) var(--fics-ease-out) backwards}.fx-pop{animation:zoomIn var(--fx-duration-fast) var(--fics-ease-out) backwards}.fx-refuse{animation:headShake .6s var(--fics-ease) backwards}.fx-shake{animation:shakeX .5s var(--fics-ease) backwards}.fx-success{animation:tada .7s var(--fics-ease) backwards}.fx-pulse{animation:pulse .9s var(--fics-ease) backwards}.fx-beat{animation:heartBeat 2.4s ease-in-out 1.2s infinite}.fx-beat:hover{animation:none}.fx-stagger>*{animation:fx-rise var(--fx-duration) var(--fics-ease-out) backwards}.fx-stagger>:nth-child(1){animation-delay:calc(0 * var(--fx-stagger))}.fx-stagger>:nth-child(2){animation-delay:calc(1 * var(--fx-stagger))}.fx-stagger>:nth-child(3){animation-delay:calc(2 * var(--fx-stagger))}.fx-stagger>:nth-child(4){animation-delay:calc(3 * var(--fx-stagger))}.fx-stagger>:nth-child(5){animation-delay:calc(4 * var(--fx-stagger))}.fx-stagger>:nth-child(6){animation-delay:calc(5 * var(--fx-stagger))}.fx-stagger>:nth-child(7){animation-delay:calc(6 * var(--fx-stagger))}.fx-stagger>:nth-child(8){animation-delay:calc(7 * var(--fx-stagger))}.fx-stagger>:nth-child(9){animation-delay:calc(8 * var(--fx-stagger))}.fx-stagger>:nth-child(10){animation-delay:calc(9 * var(--fx-stagger))}.fx-stagger>:nth-child(11){animation-delay:calc(10 * var(--fx-stagger))}.fx-stagger>:nth-child(12){animation-delay:calc(11 * var(--fx-stagger))}.fx-stagger>:nth-child(n+13){animation-delay:calc(11 * var(--fx-stagger))}.data-table tbody tr,.mat-mdc-table .mat-mdc-row{animation:fadeIn var(--fx-duration-fast) var(--fics-ease) backwards}.data-table tbody tr:nth-child(1),.mat-mdc-table .mat-mdc-row:nth-child(1){animation-delay:0ms}.data-table tbody tr:nth-child(2),.mat-mdc-table .mat-mdc-row:nth-child(2){animation-delay:28ms}.data-table tbody tr:nth-child(3),.mat-mdc-table .mat-mdc-row:nth-child(3){animation-delay:56ms}.data-table tbody tr:nth-child(4),.mat-mdc-table .mat-mdc-row:nth-child(4){animation-delay:84ms}.data-table tbody tr:nth-child(5),.mat-mdc-table .mat-mdc-row:nth-child(5){animation-delay:112ms}.data-table tbody tr:nth-child(6),.mat-mdc-table .mat-mdc-row:nth-child(6){animation-delay:140ms}.data-table tbody tr:nth-child(7),.mat-mdc-table .mat-mdc-row:nth-child(7){animation-delay:168ms}.data-table tbody tr:nth-child(8),.mat-mdc-table .mat-mdc-row:nth-child(8){animation-delay:196ms}.data-table tbody tr:nth-child(9),.mat-mdc-table .mat-mdc-row:nth-child(9){animation-delay:224ms}.data-table tbody tr:nth-child(10),.mat-mdc-table .mat-mdc-row:nth-child(10){animation-delay:252ms}.page-header,.page-filters,.page-table,.form-card,.page-empty{animation:fx-rise var(--fx-duration) var(--fics-ease-out) backwards}.page-filters{animation-delay:60ms}.page-table,.page-empty{animation-delay:.11s}.page-alert{animation:fadeInDown var(--fx-duration-fast) var(--fics-ease-out) backwards}.page-note{animation:fadeIn var(--fx-duration) var(--fics-ease) backwards}.mat-accordion .mat-expansion-panel{animation:fx-rise var(--fx-duration) var(--fics-ease-out) backwards}.mat-accordion .mat-expansion-panel:nth-child(1){animation-delay:0ms}.mat-accordion .mat-expansion-panel:nth-child(2){animation-delay:45ms}.mat-accordion .mat-expansion-panel:nth-child(3){animation-delay:90ms}.mat-accordion .mat-expansion-panel:nth-child(4){animation-delay:135ms}.mat-accordion .mat-expansion-panel:nth-child(5){animation-delay:180ms}.mat-accordion .mat-expansion-panel:nth-child(6){animation-delay:225ms}.mat-accordion .mat-expansion-panel:nth-child(7){animation-delay:270ms}.mat-accordion .mat-expansion-panel:nth-child(8){animation-delay:315ms}}.nav__badge:not(.nav__badge--dot){animation:heartBeat 1.3s ease-in-out .8s 3}@layer components{.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fics-card{border:1px solid var(--fics-card-border);border-radius:var(--fics-radius-md);background:var(--fics-card);box-shadow:var(--fics-shadow-1);transition:box-shadow var(--fics-duration-slow) var(--fics-ease),transform var(--fics-duration-slow) var(--fics-ease)}a.fics-card:hover,.fics-card--lift:hover{box-shadow:var(--fics-shadow-2);transform:translateY(-2px)}.form-card{padding:1.25rem 1.5rem;border:1px solid var(--fics-card-border);border-radius:var(--fics-radius-md);background:var(--fics-card);box-shadow:var(--fics-shadow-1)}.shell__content .form-card{border-top:3px solid var(--tone-solid, var(--fics-card-border))}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.page-header h1{margin-bottom:.25rem}.shell__content h1:before{content:var(--page-icon, none);display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-inline-end:.75rem;border-radius:.625rem;background:var(--tone-solid, var(--mat-sys-primary));box-shadow:0 1px 2px color-mix(in srgb,var(--tone-solid, var(--mat-sys-primary)) 40%,transparent),0 6px 14px -6px color-mix(in srgb,var(--tone-solid, var(--mat-sys-primary)) 55%,transparent);color:var(--tone-on-solid, var(--mat-sys-on-primary));font-family:Material Icons;font-size:1.375rem;font-style:normal;font-weight:400;font-feature-settings:"liga";letter-spacing:normal;line-height:1;text-transform:none;vertical-align:middle;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased}.page-lead{margin-top:0;margin-bottom:0;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-body-medium)}.page-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--fics-card-border);border-radius:var(--fics-radius-md);background:linear-gradient(100deg,var(--tone-bg, var(--fics-card)),color-mix(in srgb,var(--tone-bg, var(--fics-card)) 30%,var(--fics-card)));box-shadow:var(--fics-shadow-1)}.page-filters>*{align-self:flex-start}.page-filters>button,.page-filters>.mat-mdc-checkbox{margin-block-start:calc((var(--fics-field-height) - 2.5rem) / 2)}.page-table{overflow-x:auto;border:1px solid var(--fics-card-border);border-radius:var(--fics-radius-md);background:var(--fics-card);box-shadow:var(--fics-shadow-1)}.page-table table{width:100%}.data-table{width:100%;border-collapse:collapse;font:var(--mat-sys-body-medium)}.data-table th,.data-table td{padding:.625rem .875rem;border-bottom:1px solid var(--fics-card-border);text-align:start;vertical-align:middle}.data-table thead th{border-bottom:2px solid var(--fics-table-head-line);background:var(--fics-table-head-bg);color:var(--fics-table-head-fg);font:var(--mat-sys-title-small);font-weight:600}.data-table tbody tr td{transition:background-color var(--fics-duration) var(--fics-ease)}.data-table tbody tr:hover td{background:color-mix(in srgb,var(--tone-solid, var(--mat-sys-primary)) 6%,transparent)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tfoot th,.data-table tfoot td{border-top:1px solid var(--fics-card-border);border-bottom:0;font-weight:500}.data-table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.cell-input{box-sizing:border-box;width:100%;min-width:0;height:2.5rem;padding:0 .75rem;border:1px solid var(--mat-sys-outline);border-radius:var(--fics-radius-sm);background:var(--mat-sys-surface-container-lowest);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);transition:border-color var(--fics-duration) var(--fics-ease),box-shadow var(--fics-duration) var(--fics-ease)}.cell-input:hover:not(:disabled){border-color:var(--mat-sys-on-surface)}.cell-input:focus-visible{outline:none;border-color:var(--mat-sys-primary);box-shadow:0 0 0 1px var(--mat-sys-primary)}.cell-input:disabled{border-color:var(--mat-sys-outline-variant);background:color-mix(in srgb,var(--mat-sys-on-surface) 5%,var(--mat-sys-surface));color:color-mix(in srgb,var(--mat-sys-on-surface) 62%,transparent)}.cell-input--invalid,.cell-input--invalid:hover:not(:disabled){border-color:var(--mat-sys-error)}.cell-input--invalid:focus-visible{box-shadow:0 0 0 1px var(--mat-sys-error)}.page-empty{padding:2rem 1rem;border:1px dashed var(--mat-sys-outline-variant);border-radius:var(--fics-radius-md);color:var(--mat-sys-on-surface-variant);text-align:center}.page-section{margin:1.75rem 0 .75rem;padding-inline-start:.75rem;border-inline-start:4px solid var(--tone-solid, transparent);border-radius:2px;font:var(--mat-sys-title-medium)}.page-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.25rem 1rem;max-width:56rem}.grid>.mat-mdc-form-field,.page-form>.mat-mdc-form-field{align-self:start}.page-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:10px 0}.page-alert,.page-note{padding:.75rem 1rem;border-radius:var(--fics-radius-sm);border-inline-start:4px solid var(--tone-solid);background:var(--tone-bg);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium)}.page-alert{--tone-solid: var(--fics-solid-danger);--tone-bg: color-mix(in srgb, var(--fics-solid-danger) 12%, var(--mat-sys-surface))}.page-note{--tone-solid: var(--fics-solid-info);--tone-bg: color-mix(in srgb, var(--fics-solid-info) 12%, var(--mat-sys-surface))}.status-chip{--chip-solid: var(--fics-solid-success);display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:1rem;background:color-mix(in srgb,var(--chip-solid) 13%,var(--mat-sys-surface));color:color-mix(in srgb,var(--chip-solid) 72%,var(--mat-sys-on-surface));font:var(--mat-sys-label-medium);white-space:nowrap;transition:background-color var(--fics-duration) var(--fics-ease)}.status-chip:before{content:"";flex:0 0 auto;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--chip-solid)}.status-chip--warn{--chip-solid: var(--fics-solid-danger)}.status-chip--muted{--chip-solid: var(--fics-solid-neutral)}.status-chip--success{--chip-solid: var(--fics-solid-success)}.status-chip--attention{--chip-solid: var(--fics-solid-warning)}.tab-body{padding:1.25rem .25rem}}html,body{height:100%}
