@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"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.icon,mat-icon.icon{--icon-size: 18px;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);flex:0 0 auto}.btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:32px;padding:0 var(--sp-5);border-radius:var(--r-pill);font-size:var(--fs-4);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);white-space:nowrap;background:var(--c-fill-2);color:var(--c-text-1);transition:background var(--t-fast) ease,color var(--t-fast) ease}.btn mat-icon{--icon-size: 16px;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size)}.btn:hover:not(:disabled){background:var(--c-fill-3);color:var(--c-text-max)}.btn:disabled{opacity:.4;cursor:default}.btn-primary{background:var(--c-text-max);color:var(--c-surface-0)}.btn-primary:hover:not(:disabled){background:var(--c-text-max);color:var(--c-surface-0);filter:brightness(.92)}.btn-accent{background:var(--c-accent-16);color:var(--c-accent)}.btn-accent:hover:not(:disabled){background:var(--c-accent-30);color:var(--c-accent)}.btn-ghost{background:transparent;color:var(--c-text-2);border:1px solid var(--c-line-2)}.btn-ghost:hover:not(:disabled){background:var(--c-fill-2);color:var(--c-text-1)}.btn-danger{background:transparent;color:var(--c-danger);border:1px solid var(--c-danger-30)}.btn-danger:hover:not(:disabled){background:var(--c-danger-16);color:var(--c-danger)}.btn-sm{height:24px;padding:0 var(--sp-4);font-size:var(--fs-3)}.icon-btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;--icon-btn-size: 30px;--icon-size: 18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--r-pill);color:var(--c-text-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.icon-btn mat-icon{font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size)}.icon-btn:hover:not(:disabled){background:var(--c-fill-2);color:var(--c-text-max)}.icon-btn.active{color:var(--c-accent)}.icon-btn:disabled{opacity:.35;cursor:default}.input{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;cursor:text;width:100%;height:30px;padding:0 var(--sp-4);border-radius:var(--r-2);border:1px solid var(--c-line-1);background:var(--c-scrim-1);color:var(--c-text-1);font-size:var(--fs-5);transition:border-color var(--t-fast) ease}.input::placeholder{color:var(--c-text-4)}.input:focus{outline:none;border-color:var(--c-accent-50)}.input:disabled{opacity:.45;cursor:default}.input-sm{height:24px;font-size:var(--fs-4)}.switch{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:var(--r-pill);background:var(--c-fill-3);transition:background var(--t-base) ease}.switch .switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--r-round);background:var(--c-text-2);transition:transform var(--t-base) ease,background var(--t-base) ease}.switch.on{background:var(--c-accent-50)}.switch.on .switch-knob{transform:translate(16px);background:var(--c-text-max)}.switch:disabled{opacity:.4;cursor:default}.segmented{--seg-size: 24px;display:inline-flex;align-items:stretch;flex:0 0 auto;padding:4px;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--c-fill-2)}.segmented button{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;min-height:var(--seg-size);padding:0 var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-4);font-weight:var(--fw-normal);color:var(--c-text-3);white-space:nowrap;transition:background var(--t-fast) ease,color var(--t-fast) ease}.segmented button:hover:not(:disabled):not(.active){background:var(--c-fill-2);color:var(--c-text-1)}.segmented button.active{background:var(--c-fill-3);color:var(--c-text-max)}.segmented button:disabled{opacity:.35;cursor:default}.segmented.disabled{opacity:.5}.slider{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;padding:0;cursor:pointer;width:100%;height:18px;background:transparent}.slider::-webkit-slider-runnable-track{height:3px;border-radius:var(--r-pill);background:var(--c-dial-track)}.slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4.5px;width:12px;height:12px;border-radius:var(--r-round);background:var(--c-accent);border:none}.slider::-moz-range-track{height:3px;border-radius:var(--r-pill);background:var(--c-dial-track)}.slider::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:var(--r-round);background:var(--c-accent)}.slider:disabled{opacity:.4;cursor:default}.slider-detented{--detent-pos: 50%;background:linear-gradient(var(--c-line-3),var(--c-line-3)) no-repeat var(--detent-pos) 3px/1px 12px}.chip,.badge,.chip-filter{display:inline-flex;align-items:center;gap:var(--sp-2);height:20px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--c-fill-2);color:var(--c-text-2);font-size:var(--fs-3);font-weight:var(--fw-medium);white-space:nowrap}.chip-filter{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;background:var(--c-fill-2);color:var(--c-text-2);padding:0 var(--sp-4);transition:background var(--t-fast) ease,color var(--t-fast) ease}.chip-filter:hover:not(.active){background:var(--c-fill-3);color:var(--c-text-1)}.chip-filter.active{background:var(--c-text-max);color:var(--c-surface-0)}.chip-filter.dimmed{color:var(--c-text-4);text-decoration:line-through}.badge{height:16px;padding:0 var(--sp-3);font-size:var(--fs-2);letter-spacing:var(--ls-caps);text-transform:uppercase}.lit-edge,.group-column.selected{position:relative}.lit-edge:after,.group-column.selected:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;border:var(--edge-width, 1px) solid transparent;background:radial-gradient(50% 50% at 0% 50%,rgba(255,255,255,calc(.2 * var(--edge-sides, 0) * var(--edge-strength, 1))),transparent) border-box,radial-gradient(50% 50% at 100% 50%,rgba(255,255,255,calc(.2 * var(--edge-sides, 0) * var(--edge-strength, 1))),transparent) border-box,radial-gradient(145% 120% at 50% -20%,rgba(255,255,255,calc(.17 * var(--edge-strength, 1))),rgba(255,255,255,calc(.05 * var(--edge-strength, 1)))) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.lit-edge.lit-from-below,.lit-from-below.group-column.selected{background:radial-gradient(100% 100% at 50% 100%,color-mix(in srgb,var(--edge-glow, #fff) 8%,transparent),transparent)}.lit-edge.lit-from-below:after,.lit-from-below.group-column.selected:after{background:radial-gradient(100% 120% at 50% 100%,color-mix(in srgb,var(--edge-glow, #fff) 30%,transparent),color-mix(in srgb,var(--edge-glow, #fff) 4%,transparent)) border-box}.card,.card-interactive{border-radius:var(--r-3);background:var(--c-fill-2);border:1px solid var(--c-line-1)}.card-interactive{transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.card-interactive:hover{background:var(--c-fill-2);border-color:var(--c-line-2)}.card-interactive.selected{border-color:var(--c-accent-50);background:var(--c-accent-08)}.row{display:flex;align-items:center;gap:var(--sp-4);min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-2)}.row-lead{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--c-text-3)}.row-dot{flex:0 0 auto;width:8px;height:8px;border-radius:var(--r-round);background:var(--dot, var(--c-text-4))}.row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-5);color:var(--c-text-1)}.row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-3);color:var(--c-text-3)}.row-meta{flex:0 0 auto;font-size:var(--fs-3);color:var(--c-text-3)}.row-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp-2)}.section{display:flex;flex-direction:column;gap:var(--sp-4)}.section-card{padding:var(--sp-7);border:1px solid var(--c-line-1);border-radius:var(--r-3);background:var(--c-fill-2);gap:var(--sp-5)}.section-title{margin:0;font-size:var(--fs-2);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-3)}.section-card>.section-title,.section-card>.card-head .section-title{font-size:var(--fs-6);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);text-transform:none;color:var(--c-text-1)}.overlay-scroll,.group-column-body{scrollbar-width:none}.overlay-scroll::-webkit-scrollbar,.group-column-body::-webkit-scrollbar{display:none}.overlay-scroll-thumb{position:absolute;z-index:5;width:4px;border-radius:var(--r-pill);background:var(--c-fill-6);pointer-events:none;opacity:0;transition:opacity var(--t-slow) ease}.overlay-scroll-thumb.active{opacity:1;transition-duration:var(--t-fast)}.overlay-scroll-thumb[hidden]{display:none}.panel-glow{--glow-colour: var(--selected-track-color, rgb(140, 200, 255));position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(60% 45% at 50% 100%,#000,transparent);mask-image:radial-gradient(60% 45% at 50% 100%,#000,transparent)}.panel-glow:before,.panel-glow:after{content:"";position:absolute;inset:0}.panel-glow:before{background:color-mix(in srgb,var(--glow-colour) 7%,transparent)}.panel-glow:after{background:var(--glow-colour);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 12 0 0 0 -8'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 12 0 0 0 -8'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E")}.viewport-card{margin:0 var(--sp-5);background:linear-gradient(to bottom,var(--c-fill-2),transparent);border:1px solid transparent;border-radius:13px}.card-head{display:flex;align-items:center;gap:var(--sp-2);min-height:40px;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-4);border-radius:var(--r-pill)}.card-toggle{appearance:none;-webkit-appearance:none;border:none;background:none;font:inherit;color:inherit;padding:0;margin:0;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--sp-3);cursor:pointer;text-align:left}.card-toggle .section-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-toggle:hover .section-title{color:var(--c-text-max)}mat-icon.card-chevron{--icon-size: 18px;flex:0 0 auto;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);line-height:var(--icon-size);color:var(--c-text-3);transition:transform var(--t-base) ease}.card-toggle[aria-expanded=false] .card-chevron{transform:rotate(-90deg)}.card-handle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-1);color:var(--c-text-4);cursor:grab;touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:color var(--t-fast) ease,background var(--t-fast) ease}.card-handle .icon,.card-handle mat-icon{--icon-size: 18px;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size)}.card-handle:hover{color:var(--c-text-2);background:var(--c-fill-2)}.card-handle:active{cursor:grabbing}.card-body{display:flex;flex-direction:column;gap:var(--sp-5);border-top:1px solid var(--c-line-1);padding:var(--sp-4) var(--sp-5) var(--sp-3)}.hint,.hint-warn{margin:0;font-size:var(--fs-3);line-height:1.45;color:var(--c-text-3)}.hint-warn{color:var(--c-warn)}.control-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:30px}.control-label{flex:0 1 auto;min-width:0;font-size:var(--fs-5);color:var(--c-text-1)}.control-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.control-value{flex:0 0 auto;font-size:var(--fs-4);font-variant-numeric:tabular-nums;color:var(--c-text-2)}.field-slider{display:flex;flex-direction:column;gap:var(--sp-2)}.field-slider .field-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.dial-row{display:flex;align-items:flex-start;gap:var(--sp-6);padding:var(--sp-4) 0}.dial-cell{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2)}.dial-cell .control-value{min-width:58px}.dial-hint{max-width:34ch}.fx-rack{--dial-size: 44px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) 0}.fx-rack-top{align-items:flex-start}.fx-rack>.rack-group,.fx-rack>.rack-cell{flex:1 1 0}.fx-rack+.fx-rack{border-top:1px solid var(--c-line-1)}.rack-group{display:flex;align-items:flex-start;justify-content:center;gap:var(--sp-4)}.rack-divider{flex:0 0 1px;align-self:stretch;background:var(--c-line-1)}.rack-cell{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.fx-rack .knob .knob-label{max-width:96px}.fx-rack .segmented button{padding:0 var(--sp-3)}.rack-label{font-size:var(--fs-4);color:var(--c-text-3);white-space:nowrap}.rack-toggle{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:var(--sp-3);height:28px;padding:0 var(--sp-5) 0 var(--sp-3);border-radius:var(--r-pill);background:var(--c-fill-2);color:var(--c-text-4);font-size:var(--fs-4);white-space:nowrap;transition:background var(--t-fast) ease,color var(--t-fast) ease}.rack-toggle mat-icon{--icon-size: 15px;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);line-height:var(--icon-size)}.rack-toggle:hover{background:var(--c-fill-3);color:var(--c-text-2)}.rack-toggle.on{background:var(--c-fill-3);color:var(--c-text-max)}.compact-dial{flex:0 0 auto;--dial-size: var(--dial-size-compact)}.compact-dial .knob .knob-dial{--dial-arc-width: 5.1}.compact-dial .knob .knob-face{inset:calc((var(--dial-size) - var(--dial-face-size-compact)) / 2);box-shadow:none}.compact-dial .knob .knob-face:before,.compact-dial .knob .knob-tick,.compact-dial .knob .knob-label{display:none}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-7);text-align:center;color:var(--c-text-3)}.empty-state mat-icon{--icon-size: 28px;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);opacity:.6}.empty-state p{margin:0;font-size:var(--fs-4);line-height:1.5;max-width:44ch}.overlay-backdrop,.dialog-backdrop{position:absolute;inset:0}.dialog-backdrop{z-index:var(--dialog-back-z, var(--z-dialog-back));display:flex;align-items:center;justify-content:center;background:var(--c-scrim-2)}.dialog,.dialog-compact{--dialog-w: 66.667%;--dialog-h: 66.667%;position:relative;z-index:var(--dialog-z, var(--z-dialog));box-sizing:border-box;width:var(--dialog-w);height:var(--dialog-h);display:flex;flex-direction:column;overflow:hidden;background:var(--c-surface-2);border:1px solid var(--c-line-2);border-radius:var(--r-5);box-shadow:var(--sh-3)}.dialog-compact{--dialog-w: 380px;height:auto;max-height:80%;border-radius:var(--r-4)}.dialog-header{display:flex;align-items:center;gap:var(--sp-4);flex:0 0 auto;padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--c-line-1)}.dialog-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-6);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--c-text-1)}.dialog-close{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;--icon-btn-size: 30px;--icon-size: 18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--r-pill);color:var(--c-text-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.dialog-close mat-icon{font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size)}.dialog-close:hover:not(:disabled){background:var(--c-fill-2);color:var(--c-text-max)}.dialog-close.active{color:var(--c-accent)}.dialog-close:disabled{opacity:.35;cursor:default}.dialog-close{--icon-btn-size: 32px;--icon-size: 20px}.dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-6)}.dialog-footer{display:flex;align-items:center;gap:var(--sp-4);flex:0 0 auto;padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--c-line-1)}.menu-item{appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:32px;padding:0 var(--sp-4);border-radius:var(--r-2);font-size:var(--fs-4);text-align:left;white-space:nowrap;color:var(--c-text-1);transition:background var(--t-fast) ease}.menu-item mat-icon{--icon-size: 16px;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);color:var(--c-text-3)}.menu-item:hover{background:var(--c-fill-2)}.menu-item.current{color:var(--c-accent)}.menu-item.danger{color:var(--c-danger)}.menu-item.danger mat-icon{color:var(--c-danger)}.menu-item.danger:hover{background:var(--c-danger-16)}.menu-item:disabled{opacity:.4;cursor:default;background:none}.menu-sep{height:1px;margin:var(--sp-2) var(--sp-3);background:var(--c-line-1)}.menu-title{margin:0;font-size:var(--fs-2);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-3);padding:var(--sp-2) var(--sp-4)}.group-column{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);box-sizing:border-box;min-height:0;border-radius:var(--r-3);background:var(--c-fill-1);border:1px solid var(--c-line-1);transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.group-column.selected{--edge-sides: 1;border-color:transparent;background:var(--c-fill-2);box-shadow:var(--sh-raised)}.group-column.droppable{border-style:dashed;border-color:var(--c-line-2)}.group-column.drop-hover{border-style:solid;border-color:var(--c-accent-50);background:var(--c-accent-08)}.group-column-head{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto;min-height:26px;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--c-fill-2);transition:background var(--t-fast) ease}.group-column.selected .group-column-head{background:var(--c-text-max)}.group-column.selected .group-column-head .group-column-name{color:var(--c-surface-0)}.group-column.selected .group-column-head .group-column-meta{color:var(--c-surface-0);opacity:.55}.group-column.selected .group-column-head .icon-btn{color:var(--c-surface-0);opacity:.6}.group-column.selected .group-column-head .icon-btn:hover:not(:disabled){color:var(--c-surface-0);opacity:1;background:var(--c-scrim-1)}.group-column-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-5);font-weight:var(--fw-medium);color:var(--c-text-1)}.group-column-meta{flex:0 0 auto;font-size:var(--fs-3);color:var(--c-text-3)}.group-column-body{display:flex;flex-direction:column;gap:var(--sp-2);flex:1 1 auto;min-height:0;overflow-y:auto}.group-chip{background:color-mix(in srgb,var(--c-accent) 20%,transparent);border:1px solid transparent;border-radius:var(--r-pill);min-height:32px;touch-action:none;-webkit-user-drag:none;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.group-chip .row-title{color:var(--c-accent)}.group-chip.selected{border-color:var(--c-accent-50)}.group-chip-draggable{cursor:grab}.group-chip-draggable:active{cursor:grabbing}.group-chip-lifted{opacity:.35}.group-slot{border-style:dashed;border-color:var(--c-line-2);background:none}.group-slot .row-title{color:var(--c-text-4);font-style:italic}.group-slot .row-lead{--c-accent: var(--c-text-4)}.group-slot.droppable{border-color:var(--c-line-3)}.group-slot.droppable .row-title{color:var(--c-text-2)}.group-slot.drop-hover{border-style:solid;border-color:var(--c-accent-50);background:var(--c-accent-08)}.group-column-new{align-items:center;justify-content:center;gap:var(--sp-1);border:1px dashed var(--c-line-2);background:none;color:var(--c-text-3);text-align:center}.group-column-new:hover,.group-column-new.drop-hover{border-color:var(--c-accent-50);background:var(--c-accent-08);color:var(--c-text-1)}.group-column-new .group-column-name,.group-column-new .group-column-meta{flex:0 0 auto;max-width:100%}.group-column-drop{margin:0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:32px;padding:var(--sp-2) var(--sp-3);border:1px dashed var(--c-line-1);border-radius:var(--r-pill);text-align:center;font-size:var(--fs-3);color:var(--c-text-4);-webkit-user-select:none;user-select:none;transition:border-color var(--t-fast) ease,color var(--t-fast) ease,background var(--t-fast) ease}.group-column-drop .icon{--icon-size: 14px;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size)}.group-column.droppable .group-column-drop{border-color:var(--c-line-3);color:var(--c-text-2)}.group-column.drop-hover .group-column-drop{border-style:solid;border-color:var(--c-accent-50);background:var(--c-accent-08);color:var(--c-accent)}.drag-preview{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,-50%);display:flex;align-items:center;gap:var(--sp-3);width:152px;height:30px;box-sizing:border-box;padding:0 var(--sp-4);border:1px solid color-mix(in srgb,var(--c-accent) 50%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-accent) 20%,var(--c-surface-1));box-shadow:var(--sh-1)}.drag-preview .row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-accent)}html,body{height:100%}body{margin:0;color-scheme:dark;background-color:#0a0b0d;color:#ffffffeb;font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.02em}app-root{display:block;width:100%;height:100%}.page-container{width:100%;height:100%;display:flex;flex-direction:column}body.app-drag-noselect,body.app-drag-noselect *{user-select:none!important;-webkit-user-select:none!important;cursor:grabbing!important}.mod-drop-armed{outline:1px dashed var(--c-line-3);outline-offset:3px;border-radius:var(--r-2)}.mod-drop-hover{outline:2px solid var(--c-text-max);outline-offset:3px}app-gain-trim.mod-drop-armed .trim{opacity:1}
