@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-math-400-normal-BxrVu-ji.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-400-normal-BiWGKoY7.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-symbols-400-normal-BbP0vlM-.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-400-normal-BJzmBRSy.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-latin-ext-400-normal-CW3XQ4Yj.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-400-normal-D4Wl3hq7.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-latin-400-normal-CjsIS08k.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-400-normal-lr8cikIT.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-arabic-500-normal-DPISWLls.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-500-normal-CoaTbVwZ.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-math-500-normal-CPBZimiT.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-500-normal-D2rXSvcI.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-symbols-500-normal-DHLLsnZT.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-500-normal-BxLqRJGm.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-latin-ext-500-normal-CpD3jfIL.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-500-normal-BAH5x22p.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-latin-500-normal-8boVNgww.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-500-normal-GCsE6TXV.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-arabic-600-normal-JPxwL-XU.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-600-normal-JLzruTOp.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-math-600-normal-C2PaYQVA.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-600-normal-BQnKH7M_.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-symbols-600-normal-BLWpRi3R.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-600-normal-Ch3HzCxt.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-latin-ext-600-normal-6_GPoF44.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-600-normal-Be-B9uOG.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-latin-600-normal-BUFr-ZM9.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-600-normal-D8ZQ8Cfs.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-700-normal-DXnsSW3z.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-math-700-normal-DhwRdyuq.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-700-normal-C3IT52xG.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-symbols-700-normal-D40a2DlB.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-700-normal-Ct3Gyvbr.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-latin-ext-700-normal-wF0ZdkCd.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-700-normal-DX5dIs2j.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-latin-700-normal-D41hNJFR.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-700-normal-DST6Nu2E.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}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar-horizontal{position:absolute;bottom:0;left:0;height:4px;border-radius:2px;background-color:transparent;will-change:background-color,transform;transform:translateZ(0);backface-visibility:hidden;transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:1s;transition-delay:0s}.dv-scrollable:hover .dv-scrollbar-horizontal,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar-horizontal,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar-horizontal{background-color:var(--dv-scrollbar-background-color, rgba(255, 255, 255, .25))}.dv-svg{display:inline-block;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0}.dockview-theme-dark{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2)}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: white;--dv-tabs-and-actions-container-background-color: #f3f3f3;--dv-activegroup-visiblepanel-tab-background-color: white;--dv-activegroup-hiddenpanel-tab-background-color: #ececec;--dv-inactivegroup-visiblepanel-tab-background-color: white;--dv-inactivegroup-hiddenpanel-tab-background-color: #ececec;--dv-tab-divider-color: white;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-visiblepanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .35);--dv-separator-border: rgba(128, 128, 128, .35);--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2);--dv-tabs-and-actions-container-background-color: #2d2d30;--dv-tabs-and-actions-container-height: 20px;--dv-tabs-and-actions-container-font-size: 11px;--dv-activegroup-visiblepanel-tab-background-color: #007acc;--dv-inactivegroup-visiblepanel-tab-background-color: #3f3f46;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: white;--dv-inactivegroup-visiblepanel-tab-color: white;--dv-inactivegroup-hiddenpanel-tab-color: white}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-color-abyss-dark: #000c18;--dv-color-abyss: #10192c;--dv-color-abyss-light: #1c1c2a;--dv-color-abyss-lighter: #2b2b4a;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var( --dv-color-abyss-light );--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-activegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-inactivegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-tab-divider-color: var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-visiblepanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .25);--dv-separator-border: var(--dv-color-abyss-lighter);--dv-paneview-header-border-color: var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color: #596f99}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #282a36;--dv-tabs-and-actions-container-background-color: #191a21;--dv-activegroup-visiblepanel-tab-background-color: #282a36;--dv-activegroup-hiddenpanel-tab-background-color: #21222c;--dv-inactivegroup-visiblepanel-tab-background-color: #282a36;--dv-inactivegroup-hiddenpanel-tab-background-color: #21222c;--dv-tab-divider-color: #191a21;--dv-activegroup-visiblepanel-tab-color: rgb(248, 248, 242);--dv-activegroup-hiddenpanel-tab-color: rgb(98, 114, 164);--dv-inactivegroup-visiblepanel-tab-color: rgba(248, 248, 242, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(98, 114, 164, .5);--dv-separator-border: #bd93f9;--dv-paneview-header-border-color: #bd93f9;--dv-paneview-active-outline-color: #6272a4}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;top:0;content:"";width:100%;height:1px;background-color:#94527e;z-index:999}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background-color:#5e3d5a;z-index:999}.dockview-theme-replit{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;box-sizing:border-box;padding:10px;background-color:#ebeced;--dv-group-view-background-color: #ebeced;--dv-tabs-and-actions-container-background-color: #fcfcfc;--dv-activegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-activegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-inactivegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-inactivegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-sash-color: #cfd1d3;--dv-active-sash-color: #babbbb}.dockview-theme-replit .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-replit .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-replit .dv-resize-container{border-radius:10px!important;border:none}.dockview-theme-replit .dv-groupview{overflow:hidden;border-radius:10px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container{border-bottom:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab{margin:4px;border-radius:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab:hover{background-color:#e4e5e6!important}.dockview-theme-replit .dv-groupview .dv-content-container{background-color:#fcfcfc}.dockview-theme-replit .dv-groupview.dv-active-group{border:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview.dv-inactive-group{border:1px solid transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:4px;width:40px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:40px;width:4px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-color-abyss-dark: rgb(11, 6, 17);--dv-color-abyss: #16121f;--dv-color-abyss-light: #201d2b;--dv-color-abyss-lighter: #2a2837;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-drag-over-border: 2px solid var(--dv-color-abyss-accent);--dv-drag-over-background-color: "";--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-activegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-inactivegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-inactivegroup-visiblepanel-tab-color: var( --dv-color-abyss-primary-text );--dv-inactivegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: var(--dv-color-abyss-accent);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .5);padding:10px;background-color:var(--dv-color-abyss-dark)}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:4px}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-abyss-spaced .dv-tab{border-radius:8px}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-drag-over-border: 2px solid rgb(91, 30, 207);--dv-drag-over-background-color: "";--dv-group-view-background-color: #f6f5f9;--dv-tabs-and-actions-container-background-color: white;--dv-activegroup-visiblepanel-tab-background-color: #ededf0;--dv-activegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color: #ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-activegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-inactivegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-inactivegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: rgb(91, 30, 207);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .1);padding:10px;background-color:#f6f5f9;--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:4px}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-light-spaced .dv-tab{border-radius:8px}.dockview-theme-light-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:2px solid rgba(255,255,255,.1)}.dv-drop-target-container{position:absolute;z-index:9999;top:0;left:0;height:100%;width:100%;pointer-events:none;overflow:hidden;--dv-transition-duration: .3s}.dv-drop-target-container .dv-drop-target-anchor{position:relative;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in,transform var(--dv-transition-duration) ease-out}.dv-drop-target{position:relative;--dv-transition-duration: 70ms}.dv-drop-target>.dv-drop-target-dropzone{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1000;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{position:relative;box-sizing:border-box;height:100%;width:100%;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);transition:top var(--dv-transition-duration) ease-out,left var(--dv-transition-duration) ease-out,width var(--dv-transition-duration) ease-out,height var(--dv-transition-duration) ease-out,opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dockview{position:relative;background-color:var(--dv-group-view-background-color);contain:layout}.dv-dockview .dv-watermark-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview{display:flex;flex-direction:column;height:100%;background-color:var(--dv-group-view-background-color);overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{flex-grow:1;min-height:0;outline:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{height:100%;width:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-resize-container{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:calc(var(--dv-overlay-z-index) - 2);border:1px solid var(--dv-tab-divider-color);box-shadow:var(--dv-floating-box-shadow);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:.5;will-change:transform,opacity}.dv-resize-container .dv-resize-handle-top{height:4px;width:calc(100% - 8px);left:4px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-bottom{height:4px;width:calc(100% - 8px);left:4px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-left{height:calc(100% - 8px);width:4px;left:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-right{height:calc(100% - 8px);width:4px;right:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-topleft{height:4px;width:4px;top:-2px;left:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:nw-resize}.dv-resize-container .dv-resize-handle-topright{height:4px;width:4px;right:-2px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ne-resize}.dv-resize-container .dv-resize-handle-bottomleft{height:4px;width:4px;left:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:sw-resize}.dv-resize-container .dv-resize-handle-bottomright{height:4px;width:4px;right:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:se-resize}.dv-render-overlay{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:1;width:100%;height:100%;contain:layout paint;isolation:isolate;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline:1px solid red;outline-offset:-1}.dv-pane-container{height:100%;width:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-pane-container .dv-view{overflow:hidden;display:flex;flex-direction:column;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:transparent!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);display:flex;padding:0 8px;cursor:pointer}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{display:flex;justify-content:center;align-items:center}.dv-pane-container .dv-view .dv-default-header>span{padding-left:8px;flex-grow:1}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{display:flex;flex-direction:column;overflow:hidden;height:100%}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus:before,.dv-pane-container .dv-pane .dv-pane-header:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-pane-container .dv-pane .dv-pane-body{overflow-y:auto;overflow-x:hidden;flex-grow:1;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-body:focus:before,.dv-pane-container .dv-pane .dv-pane-body:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{position:relative;overflow:hidden;height:100%;width:100%}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{height:100%;width:4px}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{height:100%;width:1px}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{height:1px;width:100%}.dv-split-view-container .dv-sash-container{height:100%;width:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{position:absolute;z-index:99;outline:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;background-color:var(--dv-sash-color, transparent)}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color, transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration, .1s);transition-delay:var(--dv-active-sash-transition-delay, .5s)}.dv-split-view-container .dv-view-container{position:relative;height:100%;width:100%}.dv-split-view-container .dv-view-container .dv-view{height:100%;box-sizing:border-box;overflow:auto;position:absolute}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-separator-border)}.dv-dragged{transform:translateZ(0)}.dv-tab{flex-shrink:0}.dv-tab:focus-within,.dv-tab:focus{position:relative}.dv-tab:focus-within:after,.dv-tab:focus:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;pointer-events:none;outline:1px solid var(--dv-tab-divider-color)!important;outline-offset:-1px;z-index:5}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}.dv-tab .dv-default-tab{position:relative;height:100%;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{padding:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dv-tab .dv-default-tab .dv-default-tab-action:hover{border-radius:2px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-dropdown-default{height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);display:flex;align-items:center;flex-shrink:0;padding:.25rem .5rem;cursor:pointer}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-container{display:flex;height:100%;overflow:auto;scrollbar-width:thin;will-change:scroll-position;transform:translateZ(0)}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);width:1px;height:100%}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:transparent}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-drag:element;outline:none;padding:.25rem .5rem;cursor:pointer;position:relative;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin)}.dv-tabs-overflow-container{flex-direction:column;height:unset;border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color)}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-and-actions-container{display:flex;background-color:var(--dv-tabs-and-actions-container-background-color);flex-shrink:0;box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{display:flex;flex-grow:1}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-watermark{display:flex;height:100%}:root{--mod-radius: 0px;--mod-radius-sm: 0px;--mod-font: "IBM Plex Mono", "Noto Sans Arabic", ui-monospace, SFMono-Regular, Menlo, "Liberation Mono", monospace;--mod-mono: "IBM Plex Mono", "Noto Sans Arabic", ui-monospace, SFMono-Regular, Menlo, monospace;--mod-box: linear-gradient(135deg, var(--mod-surface-3), var(--mod-surface));--mod-brand: #2d6780;--mod-brand-sky: #54b0d9;--mod-brand-green: #8dc341}[data-theme=dark]{--mod-bg: #0b1418;--mod-surface: #10202a;--mod-surface-2: #15262f;--mod-surface-3: #1b2f39;--mod-border: #243a45;--mod-border-strong: #335060;--mod-text: #e8eff3;--mod-text-dim: #90a8b4;--mod-text-faint: #5e7782;--mod-accent: #54b0d9;--mod-accent-soft: #1d3a48;--mod-ok: #8dc341;--mod-warn: #f5b13d;--mod-danger: #ef5552;--mod-shadow: 0 6px 24px rgba(0, 0, 0, .45);--mod-tabbar-bg: #050a0d}[data-theme=neutral]{--mod-bg: #e3dccd;--mod-surface: #efe9dc;--mod-surface-2: #e8e1d0;--mod-surface-3: #ddd4be;--mod-border: #cdc1a7;--mod-border-strong: #b3a482;--mod-text: #322c22;--mod-text-dim: #6a6150;--mod-text-faint: #968a73;--mod-accent: #2f6f9e;--mod-accent-soft: #d3dee6;--mod-ok: #5f8a3a;--mod-warn: #b9802a;--mod-danger: #b44440;--mod-shadow: 0 6px 22px rgba(74, 58, 33, .18);--mod-tabbar-bg: #c3b291}[data-theme=light]{--mod-bg: #eef3f6;--mod-surface: #ffffff;--mod-surface-2: #f6f9fb;--mod-surface-3: #eef4f7;--mod-border: #dbe5ea;--mod-border-strong: #c2d2da;--mod-text: #15303c;--mod-text-dim: #5a7886;--mod-text-faint: #8aa1ad;--mod-accent: #2d6780;--mod-accent-soft: #e4f0f5;--mod-ok: #5a9e1f;--mod-warn: #c47d15;--mod-danger: #cf3b38;--mod-shadow: 0 6px 22px rgba(20, 50, 65, .14);--mod-tabbar-bg: #c4d2da}[data-theme=blue]{--mod-bg: #001a35;--mod-surface: #002b5c;--mod-surface-2: #0a3768;--mod-surface-3: #14497e;--mod-border: #103a6c;--mod-border-strong: #2a52be;--mod-text: #e8efff;--mod-text-dim: #b0c4de;--mod-text-faint: #8a9eb5;--mod-accent: #6495ed;--mod-accent-soft: #123f72;--mod-ok: #52c41a;--mod-warn: #ffa500;--mod-danger: #ff4d4f;--mod-shadow: 0 6px 24px rgba(0, 8, 20, .6);--mod-tabbar-bg: #00101f}.dockview-theme-modon{--dv-background-color: var(--mod-bg);--dv-group-view-background-color: var(--mod-surface);--dv-tabs-and-actions-container-background-color: var(--mod-tabbar-bg);--dv-activegroup-visiblepanel-tab-background-color: var(--mod-tabbar-bg);--dv-activegroup-hiddenpanel-tab-background-color: var(--mod-tabbar-bg);--dv-inactivegroup-visiblepanel-tab-background-color: var(--mod-tabbar-bg);--dv-inactivegroup-hiddenpanel-tab-background-color: var(--mod-tabbar-bg);--dv-tab-divider-color: var(--mod-border);--dv-separator-border: var(--mod-border);--dv-paneview-header-border-color: var(--mod-border);--dv-activegroup-visiblepanel-tab-color: var(--mod-text);--dv-activegroup-hiddenpanel-tab-color: var(--mod-text-dim);--dv-inactivegroup-visiblepanel-tab-color: var(--mod-text-dim);--dv-inactivegroup-hiddenpanel-tab-color: var(--mod-text-faint);--dv-tab-close-icon: var(--mod-text-dim);--dv-icon-hover-background-color: var(--mod-surface-3);--dv-active-sash-color: var(--mod-accent);--dv-separator-panel-color: var(--mod-border);--dv-drag-over-background-color: var(--mod-accent-soft);--dv-drag-over-border-color: var(--mod-accent);--dv-tabs-container-scrollbar-color: var(--mod-border-strong);--dv-floating-box-shadow: var(--mod-shadow);--dv-tabs-and-actions-container-height: 25px;font-size:11px}.dockview-theme-modon .tab,.dockview-theme-modon .dv-default-tab,.dockview-theme-modon .dv-default-tab-content{font-size:10.5px}[data-theme=dark] .map-panel__frame{filter:invert(.9) hue-rotate(180deg) brightness(.95) contrast(.95) saturate(.65)}[data-theme=neutral] .map-panel__frame{filter:sepia(.35) saturate(.75) brightness(1) contrast(.96)}[data-theme=light] .map-panel__frame{filter:saturate(.82) brightness(1.02)}[data-theme=blue] .map-panel__frame{filter:invert(.92) hue-rotate(185deg) brightness(.82) contrast(.95) saturate(.85)}.dockview-theme-modon .tabs-and-actions-container,.dockview-theme-modon .dv-tabs-and-actions-container{border-bottom:1px solid var(--mod-border)}.dockview-theme-modon .tab.active-tab{box-shadow:inset 0 2px 0 0 var(--mod-accent)}.dockview-theme-modon .tab.active-tab .dv-default-tab-content{color:var(--mod-accent)}[data-theme=neutral] .activity-item.is-active{background:#ddcdad;color:#3c3122;border-color:#d0bd97}[data-theme=neutral] .activity-item.is-active .activity-item__icon{color:#3c3122}[data-theme=neutral] .activity-item:hover{background:#d0bd97;color:#2f2719}[data-theme=neutral] .activity-item.is-active:hover{background:#d0bd97}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--mod-font);background:var(--mod-bg);color:var(--mod-text);overflow:hidden;-webkit-font-smoothing:antialiased;font-size:11px}*{scrollbar-width:thin;scrollbar-color:var(--mod-border-strong) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mod-border-strong);border-radius:0;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--mod-text-faint);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}button{font-family:inherit;cursor:pointer}img{display:block}kbd{font-family:var(--mod-mono);font-size:10px;border:1px solid var(--mod-border);border-radius:4px;padding:1px 5px;color:var(--mod-text-dim);background:var(--mod-surface)}.muted{color:var(--mod-text-dim)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mod-text-faint);flex-shrink:0}.dot--ok{background:var(--mod-ok)}.dot--warn{background:var(--mod-warn)}.dot--danger{background:var(--mod-danger)}.dot--dim{background:var(--mod-text-faint)}.pulse{box-shadow:0 0 0 0 var(--mod-ok);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #8dc34180}70%{box-shadow:0 0 0 6px #8dc34100}to{box-shadow:0 0 #8dc34100}}.spinner{width:16px;height:16px;border:2px solid var(--mod-border);border-top-color:var(--mod-accent);border-radius:50%;display:inline-block;animation:spin .8s linear infinite}.spinner--lg{width:30px;height:30px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.btn-ghost{background:transparent;border:1px solid transparent;color:var(--mod-text-dim);border-radius:var(--mod-radius-sm);padding:4px 9px;font-size:13px;line-height:1}.btn-ghost:hover{background:var(--mod-surface-3);color:var(--mod-text)}.login-page{height:100%;display:grid;place-items:center;background:radial-gradient(900px 500px at 75% -10%,var(--mod-accent-soft) 0,transparent 60%),var(--mod-bg)}.login-card{width:380px;max-width:calc(100vw - 32px);background:var(--mod-surface);border:1px solid var(--mod-border);border-radius:14px;padding:36px 32px;text-align:center;box-shadow:var(--mod-shadow)}.login-card h1{margin:0 0 6px}.login-brand img{height:54px;margin:0 auto 4px}.login-tagline{color:var(--mod-text-dim);margin:0 0 24px;font-size:13px}.login-button{width:100%;padding:11px;border:none;border-radius:var(--mod-radius);background:var(--mod-accent);color:#06222e;font-weight:600;font-size:14px}.login-button:hover{filter:brightness(1.08)}.login-error{color:var(--mod-danger);margin-top:14px;font-size:12px}.login-footer{margin-top:22px;display:flex;justify-content:center}.auth-loading,.auth-callback{height:100%;display:grid;place-items:center;color:var(--mod-text-dim)}.auth-forbidden{padding:40px;text-align:center}:root{--mod-sidebar-w: 216px}.console-shell{display:grid;grid-template-columns:var(--mod-sidebar-w) 1fr;grid-template-rows:1fr 22px;height:100%}.console-splash{height:100%;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--mod-text-dim)}.sidebar{grid-column:1;grid-row:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--mod-surface);border-inline-end:1px solid var(--mod-border)}.sidebar__brand{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:9px;padding:60px 14px 56px;min-width:0;text-align:center}.sidebar__logo{width:64%;max-width:64%;height:auto;object-fit:contain}.sidebar__titles{display:flex;flex-direction:column;align-items:center;line-height:1.3;min-width:0;max-width:100%}.sidebar__org{font-weight:700;font-size:12px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar__sub{font-size:9.5px;color:var(--mod-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar__search{flex-shrink:0;margin:0;display:flex;align-items:center;gap:8px;width:100%;background:var(--mod-surface-2);border:1px solid var(--mod-border);border-inline:none;border-radius:0;padding:6px 12px;color:var(--mod-text-faint);font-size:11px}.sidebar__search:hover{color:var(--mod-text-dim)}.sidebar__search>span[aria-hidden],.sidebar__search kbd{flex-shrink:0}.sidebar__search-label{flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-bar{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:0}.activity-item{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:1px solid transparent;border-radius:var(--mod-radius-sm);color:var(--mod-text-dim);padding:6px 9px;text-align:start}.activity-item__icon{font-size:14px;line-height:1;width:16px;text-align:center;flex-shrink:0}.activity-item__label{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-item:hover{background:var(--mod-surface-3);color:var(--mod-text)}.activity-item.is-active{background:var(--mod-accent-soft);color:var(--mod-accent);border-color:var(--mod-accent-soft)}.activity-item.is-active .activity-item__icon{color:var(--mod-accent)}.sidebar__partners{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:48px;padding:52px 14px;border-top:1px solid var(--mod-border)}.sidebar__partner{display:block;width:70%;height:auto}.sidebar__footer{flex-shrink:0;display:flex;flex-direction:column}.sidebar__footer .mode-switch{display:flex;width:100%;border:none;border-top:1px solid var(--mod-border);border-radius:0;padding:0;background:transparent}.sidebar__footer .mode-switch__opt{flex:1;justify-content:center;padding:7px 8px}.sidebar__footer .theme-switcher{display:flex;width:100%;border:none;border-top:1px solid var(--mod-border);border-radius:0;padding:0;background:transparent}.sidebar__footer .theme-chip{flex:1;height:27px;border-radius:0}.sidebar__signout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:transparent;border:none;border-top:1px solid var(--mod-border);color:var(--mod-text-dim);padding:8px;font-size:11px}.sidebar__signout:hover{background:var(--mod-surface-3);color:var(--mod-text)}.console-dock{grid-column:2;grid-row:1;min-width:0;position:relative}.console-dock .dockview-theme-modon{position:absolute;top:0;right:0;bottom:0;left:0}.status-bar{grid-column:1 / 3;grid-row:2;display:flex;align-items:center;gap:9px;padding:0 12px;font-size:11px;background:var(--mod-surface);border-top:1px solid var(--mod-border);color:var(--mod-text-dim)}.status-bar__live{display:inline-flex;align-items:center;gap:6px;color:var(--mod-ok);font-weight:600}.status-bar__sep{width:1px;height:12px;background:var(--mod-border)}.status-bar__spacer{flex:1}.panel-root{height:100%;display:flex;flex-direction:column;background:var(--mod-surface)}.panel-body{flex:1;overflow:auto;padding:0}.panel-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;text-align:center}.panel-empty__icon{font-size:26px;color:var(--mod-text-faint)}.panel-empty__title{font-weight:600;color:var(--mod-text)}.panel-empty__desc{font-size:11px;color:var(--mod-text-dim);max-width:300px;line-height:1.5}.panel-loading{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--mod-text-dim)}.panel-error{flex:1;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px}.panel-error__msg{color:var(--mod-danger);font-size:12.5px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:0}.kpi-bars{margin-top:0;display:grid;gap:0}.kpi-card{background:var(--mod-box);border:none;border-radius:0;padding:7px 8px;min-width:0;overflow:hidden}.kpi-card__label{font-size:8px;color:var(--mod-text-dim);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}.kpi-stat{display:flex;flex-direction:column;gap:3px;min-width:0}.kpi-stat__top{display:flex;align-items:center;gap:5px;min-width:0}.kpi-stat__icon{font-size:11px;flex-shrink:0}.kpi-stat__value{font-size:15px;font-weight:650;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;min-width:0}.kpi-stat__sub{font-size:9px;color:var(--mod-text-faint);overflow-wrap:anywhere}.kpi-gauge{display:flex;flex-direction:column;align-items:center;gap:1px}.kpi-gauge__svg{width:70px}.kpi-gauge__value{font-size:13px;font-weight:650;margin-top:-10px;font-variant-numeric:tabular-nums}.kpi-gauge__value small{font-size:8px;color:var(--mod-text-dim);margin-inline-start:1px}.kpi-awaiting{color:var(--mod-text-faint)}.kpi-bar__head{display:flex;justify-content:space-between;font-size:9px;margin-bottom:5px}.kpi-bar__pct{color:var(--mod-text-dim);font-variant-numeric:tabular-nums}.kpi-bar__track{height:6px;background:var(--mod-border);border-radius:0;overflow:hidden}.kpi-bar__fill{height:100%;border-radius:0;transition:width .6s ease}.panel-toolbar{display:flex;align-items:center;gap:8px;padding:6px 9px;border-bottom:1px solid var(--mod-border);background:var(--mod-surface)}.panel-toolbar__title{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--mod-text-dim);font-weight:600}.panel-toolbar__spacer{flex:1}.zoom{display:inline-flex;gap:2px;background:var(--mod-surface-2);border:1px solid var(--mod-border);border-radius:var(--mod-radius-sm);padding:1px}.zoom__btn{width:22px;height:20px;display:grid;place-items:center;border:none;background:transparent;color:var(--mod-text-dim);border-radius:4px;font-size:14px;line-height:1}.zoom__btn:hover:not(:disabled){background:var(--mod-surface-3);color:var(--mod-text)}.zoom__btn:disabled{opacity:.4;cursor:default}.toolbar-select,.toolbar-input{font-family:inherit;font-size:11px;color:var(--mod-text);background:var(--mod-surface-2);border:1px solid var(--mod-border);border-radius:0;padding:3px 6px;height:24px}.toolbar-select{max-width:46%}.toolbar-input{flex:1;min-width:60px}.toolbar-select:focus,.toolbar-input:focus{outline:none;border-color:var(--mod-accent)}.panel-toolbar__count{font-size:10px;color:var(--mod-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.camera-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:0}.camera-tile{position:relative;border:1px solid var(--mod-border);border-radius:0;overflow:hidden;background:var(--mod-bg);margin:-.5px}.camera-tile__feed{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--mod-bg)}.camera-static{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.overlay-label{position:absolute;top:0;inset-inline-start:0;z-index:3;display:inline-flex;align-items:center;gap:5px;max-width:100%;background:var(--mod-surface);border:1px solid var(--mod-border);color:var(--mod-text);font-size:9.5px;line-height:1.6;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overlay-label strong,.overlay-label .map-panel__totals-v{font-weight:700}.incident-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.incident{display:flex;align-items:center;gap:8px;padding:6px 9px;background:var(--mod-box);border:none;border-bottom:1px solid var(--mod-border);border-radius:0}.incident__dot{width:7px;height:7px;border-radius:50%;background:var(--mod-danger)}.incident__state{font-weight:600}.incident__meta{margin-inline-start:auto;color:var(--mod-text-dim);font-size:10px;white-space:nowrap}.data-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.data-table thead th{position:sticky;top:0;z-index:1;background:var(--mod-surface);text-align:start;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--mod-text-faint);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--mod-border)}.data-table td{padding:4px 6px;border-bottom:1px solid var(--mod-border);line-height:1.35;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table .lead{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:middle}.data-table .lead>span:last-child{overflow:hidden;text-overflow:ellipsis}.map-panel{position:relative;height:100%;background:var(--mod-surface)}.map-panel__frame{width:100%;height:100%;border:0;filter:saturate(.9)}.map-panel__badge{position:absolute;bottom:10px;inset-inline-start:10px;display:flex;align-items:center;gap:7px;background:var(--mod-surface);border:1px solid var(--mod-border);border-radius:0;padding:5px 11px;font-size:11.5px;box-shadow:var(--mod-shadow)}.twin-panel{position:relative;height:100%;overflow:hidden;background:var(--mod-bg)}.twin-panel canvas{display:block;width:100%!important;height:100%!important}.twin-panel__caption{position:absolute;bottom:0;inset-inline:0;padding:30px 13px 11px;font-size:12px;background:linear-gradient(transparent,#000000b8);color:#fff;display:flex;align-items:baseline;gap:8px}.twin-panel__caption strong{color:#fff}.twin-panel__hint{color:#ffffffd9;font-size:11px;margin-inline-start:auto;max-width:60%;text-align:end}.theme-switcher{display:inline-flex;background:var(--mod-surface-2);border:1px solid var(--mod-border);border-radius:0;padding:2px}.theme-chip{background:transparent;border:none;border-radius:0;width:26px;height:22px;color:var(--mod-text-faint);font-size:12px;display:grid;place-items:center}.theme-chip.is-active{background:var(--mod-accent);color:#06222e}.cmdk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}[cmdk-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cmdk[cmdk-dialog],[cmdk-dialog]{position:fixed;top:16vh;left:50%;transform:translate(-50%);width:540px;max-width:calc(100vw - 32px);background:var(--mod-surface);border:1px solid var(--mod-border-strong);border-radius:12px;box-shadow:var(--mod-shadow);overflow:hidden;z-index:1001}.cmdk [cmdk-input]{width:100%;border:none;outline:none;background:transparent;color:var(--mod-text);padding:15px 16px;font-size:14px;border-bottom:1px solid var(--mod-border)}.cmdk [cmdk-list]{max-height:340px;overflow:auto;padding:6px}.cmdk [cmdk-group-heading]{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--mod-text-faint);padding:8px 10px 4px}.cmdk [cmdk-item]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--mod-radius-sm);color:var(--mod-text);font-size:13px}.cmdk [cmdk-item][data-selected=true]{background:var(--mod-accent-soft);color:var(--mod-accent)}.cmdk [cmdk-empty]{padding:18px;text-align:center;color:var(--mod-text-faint);font-size:12.5px}.cmdk-icon{width:16px;text-align:center;opacity:.85}.mode-switch{display:inline-flex;align-items:stretch;gap:2px;padding:2px;background:var(--mod-surface-2);border:1px solid var(--mod-border);border-radius:0;flex-shrink:0}.mode-switch__opt{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;border-radius:0;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--mod-text-dim);white-space:nowrap}.mode-switch__opt:hover{color:var(--mod-text)}.mode-switch__dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5}.mode-switch__opt.is-active{color:#fff}.mode-switch__opt.is-active .mode-switch__dot{opacity:1}.mode-switch--poc .mode-switch__opt.is-active{background:var(--mod-accent);color:#fff}.mode-switch--vision .mode-switch__opt.is-active{background:linear-gradient(100deg,var(--mod-warn),var(--mod-danger));color:#fff;box-shadow:0 0 0 1px var(--mod-warn),0 0 14px -2px var(--mod-warn)}.mode-switch--vision{border-color:var(--mod-warn)}.net-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:0;margin-bottom:0;border-bottom:1px solid var(--mod-border)}.net-stat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;min-width:0;overflow:hidden;background:var(--mod-box);border:none;border-radius:0}.net-stat__v{font-size:16px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--mod-text);overflow-wrap:anywhere}.net-stat__v--ok{color:var(--mod-ok)}.net-stat__v--danger{color:var(--mod-danger)}.net-stat__l{font-size:9px;color:var(--mod-text-dim);text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere}.city-chips{display:flex;flex-wrap:wrap;gap:4px;padding:7px 8px;margin-bottom:0;border-bottom:1px solid var(--mod-border)}.city-chip{display:inline-flex;align-items:center;gap:5px;background:var(--mod-surface-2);border:1px solid var(--mod-border);border-radius:0;padding:3px 9px;font-size:10.5px;color:var(--mod-text-dim)}.city-chip:hover{border-color:var(--mod-border-strong);color:var(--mod-text)}.city-chip.is-active{background:var(--mod-accent-soft);border-color:var(--mod-accent);color:var(--mod-accent)}.city-chip__n{font-variant-numeric:tabular-nums;font-weight:700;font-size:9.5px;background:var(--mod-surface-3);border-radius:0;padding:1px 5px;color:var(--mod-text-dim)}.city-chip.is-active .city-chip__n{background:var(--mod-accent);color:#fff}.factory-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.factory-table thead th{position:sticky;top:0;background:var(--mod-surface);z-index:1;text-align:start;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--mod-text-faint);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--mod-border)}.factory-table th.num,.factory-table td.num{text-align:end;font-variant-numeric:tabular-nums}.factory-table td{padding:3px 6px;border-bottom:1px solid var(--mod-border);vertical-align:middle;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.factory-table tbody tr:hover{background:var(--mod-surface-2)}.factory-table__name{color:var(--mod-text)}.factory-table__badge{margin-inline-start:6px;background:var(--mod-danger);color:#fff;font-size:9.5px;font-weight:700;border-radius:0;padding:0 5px;vertical-align:middle}.risk-bar{width:70px;height:6px;background:var(--mod-border);border-radius:0;overflow:hidden}.risk-bar__fill{height:100%;border-radius:0}.risk-bar__fill--ok{background:var(--mod-ok)}.risk-bar__fill--warn{background:var(--mod-warn)}.risk-bar__fill--danger{background:var(--mod-danger)}.entry-list{display:flex;flex-direction:column}.entry{display:grid;align-items:center;gap:9px;padding:6px 9px;border-bottom:1px solid var(--mod-border);background:var(--mod-box)}.entry--factory{grid-template-columns:16px minmax(0,1fr) 40px 48px 56px}.entry--sensor{grid-template-columns:16px minmax(0,1fr) 76px 58px}.entry--incident{grid-template-columns:16px minmax(0,1fr) 58px 64px}.entry__icon{font-size:14px;width:16px;text-align:center}.entry__main{min-width:0;display:flex;flex-direction:column;gap:1px}.entry__title{font-weight:600;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry__title .factory-table__badge{margin-inline-start:5px}.entry__sub{font-size:9.5px;color:var(--mod-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry__metric,.entry__risk{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;gap:1px;min-width:0}.entry__metric-v{font-weight:600;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.entry__metric-v--ok{color:var(--mod-ok)}.entry__metric-v--warn{color:var(--mod-warn)}.entry__metric-v--danger{color:var(--mod-danger)}.entry__metric-v--dim{color:var(--mod-text-dim)}.entry__metric-l{font-size:8px;text-transform:uppercase;letter-spacing:.04em;color:var(--mod-text-faint)}.entry__time{font-size:10px;color:var(--mod-text);font-variant-numeric:tabular-nums;white-space:nowrap}.entry__risk .risk-bar{width:100%}.sector-breakdown{margin-top:0;padding:9px;border-top:1px solid var(--mod-border)}.sector-breakdown__title{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mod-text-faint);margin-bottom:7px}.sector-row{display:grid;grid-template-columns:108px 1fr 30px;align-items:center;gap:8px;margin-bottom:5px;font-size:10.5px}.sector-row__name{color:var(--mod-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sector-row__track{height:7px;background:var(--mod-border);border-radius:0;overflow:hidden}.sector-row__fill{height:100%;background:var(--mod-accent);border-radius:0}.sector-row__n{text-align:end;font-variant-numeric:tabular-nums;color:var(--mod-text-dim)}.camera-tile--warn{box-shadow:inset 0 0 0 2px var(--mod-warn)}.camera-tile--danger{box-shadow:inset 0 0 0 2px var(--mod-danger)}.pill{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:0;white-space:nowrap}.pill--ok{background:var(--mod-accent-soft);color:var(--mod-ok)}.pill--warn{background:var(--mod-accent-soft);color:var(--mod-warn)}.pill--danger{background:color-mix(in srgb,var(--mod-danger) 18%,transparent);color:var(--mod-danger)}.pill--dim{background:var(--mod-surface-3);color:var(--mod-text-dim)}.incident__icon{font-size:13px;width:18px;text-align:center}.incident__body{display:flex;flex-direction:column;gap:1px;min-width:0}.incident__title{font-weight:600}.incident__sub{font-size:9.5px;color:var(--mod-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident--danger{border-inline-start:3px solid var(--mod-danger)}.incident--warn{border-inline-start:3px solid var(--mod-warn)}.incident--dim{border-inline-start:3px solid var(--mod-border-strong)}.incident__state{font-size:9.5px;color:var(--mod-text-dim);margin-inline-start:7px;white-space:nowrap}.data-table--sensors td{vertical-align:middle}.sensor-kind{margin-inline-end:2px}.sensor-reading{font-family:var(--mod-mono);font-size:10.5px;color:var(--mod-text);white-space:nowrap}.map-panel__totals{position:absolute;top:10px;inset-inline-start:10px;display:flex;align-items:center;gap:7px;background:var(--mod-surface);border:1px solid var(--mod-border);border-radius:0;padding:5px 11px;font-size:11px;color:var(--mod-text-dim);box-shadow:var(--mod-shadow)}.map-panel__totals-v{font-weight:700;color:var(--mod-text);font-variant-numeric:tabular-nums}.map-panel__sep{width:1px;height:12px;background:var(--mod-border)}.map-panel__cities{position:absolute;top:10px;inset-inline-end:10px;width:188px;max-width:48%;max-height:60%;display:flex;flex-direction:column;gap:3px;overflow-y:auto;background:color-mix(in srgb,var(--mod-surface) 90%,transparent);border:1px solid var(--mod-border);border-radius:var(--mod-radius);padding:7px;box-shadow:var(--mod-shadow)}.map-city{display:flex;align-items:center;gap:6px;font-size:10.5px;padding:2px 4px}.map-city__name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mod-text-dim)}.map-city__n{font-variant-numeric:tabular-nums;font-weight:700;color:var(--mod-text)}.status-bar--vision{background:color-mix(in srgb,var(--mod-warn) 12%,var(--mod-surface));border-top-color:var(--mod-warn)}.status-bar__sim{display:inline-flex;align-items:center;gap:6px;color:var(--mod-warn);font-weight:700;letter-spacing:.02em}.entry--clickable{cursor:pointer}.entry.is-hover{background:var(--mod-surface-3)}.entry.is-selected{background:var(--mod-accent-soft);box-shadow:inset 3px 0 0 var(--mod-accent)}.is-dimmed{opacity:.3;transition:opacity .12s}.fdetail__head{display:flex;align-items:center;gap:9px;padding:9px;border-bottom:1px solid var(--mod-border)}.fdetail__title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fdetail__name{font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdetail__sub{font-size:10px;color:var(--mod-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdetail__close{flex-shrink:0;background:transparent;border:none;color:var(--mod-text-dim);font-size:13px;padding:2px 7px}.fdetail__close:hover{color:var(--mod-text);background:var(--mod-surface-3)}.fdetail__section{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--mod-text-faint);padding:10px 9px 5px}.map-panel--vision{position:relative;height:100%;overflow:hidden;background:radial-gradient(130% 110% at 72% -15%,var(--mod-accent-soft) 0,var(--mod-surface) 52%,var(--mod-bg) 100%)}.map-field{position:absolute;top:10px;right:10px;bottom:10px;left:10px}.map-pin{position:absolute;transform:translate(-50%,-50%);background:none;border:none;padding:0;cursor:pointer;z-index:1}.map-pin.is-active{z-index:3}.map-pin__dot{display:block;width:9px;height:9px;border-radius:50%;background:var(--mod-accent);box-shadow:0 0 0 2px var(--mod-bg);transition:transform .15s ease}.map-pin__dot--ok{background:var(--mod-ok)}.map-pin__dot--warn{background:var(--mod-warn)}.map-pin__dot--active{background:var(--mod-accent);box-shadow:0 0 0 2px var(--mod-bg),0 0 14px 2px var(--mod-accent);animation:pinpulse 1.5s infinite}@keyframes pinpulse{0%,to{box-shadow:0 0 0 2px var(--mod-bg),0 0 0 0 var(--mod-accent)}50%{box-shadow:0 0 0 2px var(--mod-bg),0 0 0 9px transparent}}.map-pin__label{position:absolute;left:13px;top:-7px;white-space:nowrap;background:var(--mod-surface);border:1px solid var(--mod-border);color:var(--mod-text);font-size:9.5px;padding:1px 5px;z-index:4}.map-panel__focus{position:absolute;bottom:9px;inset-inline-start:9px;background:var(--mod-accent);color:#fff;font-size:10px;padding:3px 8px;max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.map-panel--vision .overlay-label,.map-panel__focus{z-index:3}.camera-tile--clickable{cursor:pointer}.fv{position:relative;height:100%;overflow:hidden;background:var(--mod-bg)}.fv__twin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fv__twin canvas{display:block}.fv__paused{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--mod-text-faint);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.fv__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.fv__layer>*{pointer-events:auto}.glass{background:color-mix(in srgb,var(--mod-surface) 74%,transparent);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border:1px solid color-mix(in srgb,var(--mod-border-strong) 70%,transparent);box-shadow:var(--mod-shadow)}.fv__id{position:absolute;top:8px;inset-inline:8px;z-index:3;display:flex;align-items:center;gap:9px;padding:7px 11px;border-radius:var(--mod-radius)}.fv__id-main{min-width:0;display:flex;flex-direction:column;gap:1px;flex:1}.fv__name{font-weight:700;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv__city{font-size:9.5px;color:var(--mod-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv__chips{display:flex;gap:4px;flex-shrink:0}.fv__chip{display:flex;flex-direction:column;align-items:center;line-height:1.1;background:color-mix(in srgb,var(--mod-box) 70%,transparent);border:1px solid var(--mod-border);padding:3px 7px;min-width:34px}.fv__chip b{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.fv__chip i{font-size:7.5px;font-style:normal;text-transform:uppercase;letter-spacing:.03em;color:var(--mod-text-faint)}.fv__chip-v--ok{color:var(--mod-ok)}.fv__chip-v--warn{color:var(--mod-warn)}.fv__chip-v--danger{color:var(--mod-danger)}.fv__panel{position:absolute;z-index:2;top:64px;width:46%;max-width:210px;max-height:44%;display:flex;flex-direction:column;border-radius:var(--mod-radius);overflow:hidden}.fv__sensors{inset-inline-start:8px}.fv__incidents{inset-inline-end:8px}.fv__panel-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:5px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--mod-text-dim);font-weight:700;border-bottom:1px solid var(--mod-border)}.fv__count{font-variant-numeric:tabular-nums;color:var(--mod-text);background:var(--mod-surface-3);padding:0 5px}.fv__count--danger{color:#fff;background:var(--mod-danger)}.fv__scroll{overflow-y:auto;padding:3px 0}.fv__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 9px;font-size:10px}.fv__row+.fv__row{border-top:1px solid color-mix(in srgb,var(--mod-border) 60%,transparent)}.fv__row-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mod-text)}.fv__row-val{font-variant-numeric:tabular-nums;color:var(--mod-text-dim);white-space:nowrap}.fv__cams{position:absolute;bottom:8px;inset-inline:8px;z-index:3;display:flex;flex-direction:column;border-radius:var(--mod-radius);overflow:hidden;max-height:52%}.fv__cams-head{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:5px 9px;border-bottom:1px solid var(--mod-border)}.fv__cams-title{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--mod-text-dim);font-weight:700;flex:1}.fv__cams-rail{display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;padding:7px 9px}.fv__cam{position:relative;flex-shrink:0;padding:0;background:var(--mod-bg);border:1px solid var(--mod-border)}.fv__cam .camera-tile__feed{aspect-ratio:16/10;height:auto}.fv__lightbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--mod-bg) 55%,transparent)}.fv__lightbox-card{width:min(92%,560px);border-radius:var(--mod-radius);overflow:hidden}.fv__lightbox-feed{position:relative;aspect-ratio:16/9;background:var(--mod-bg)}.fv__lightbox-bar{display:flex;align-items:center;gap:8px;padding:7px 11px;border-top:1px solid var(--mod-border)}.fv__lightbox-name{flex:1;min-width:0;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv__lightbox-close{background:transparent;border:none;color:var(--mod-text-dim);font-size:13px;padding:2px 8px}.fv__lightbox-close:hover{color:var(--mod-text);background:var(--mod-surface-3)}.workspace{position:relative;height:100%;display:grid;place-content:center;justify-items:center;gap:14px;padding:28px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,var(--mod-accent-soft) 0,var(--mod-surface) 55%,var(--mod-bg) 100%)}.workspace__mark{font-size:30px;color:var(--mod-accent);letter-spacing:.12em;font-weight:800}.workspace__title{font-weight:700;font-size:14px}.workspace__hint{font-size:11px;color:var(--mod-text-dim);max-width:320px;line-height:1.55}.workspace__stats{display:flex;gap:0;margin-top:6px;border:1px solid var(--mod-border)}.workspace__stat{display:flex;flex-direction:column;gap:2px;padding:8px 14px;min-width:64px}.workspace__stat+.workspace__stat{border-inline-start:1px solid var(--mod-border)}.workspace__stat b{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.workspace__stat span{font-size:8.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--mod-text-faint)}.modon-wtab{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:100%;font-size:12px;color:var(--mod-text-dim);white-space:nowrap}.modon-wtab__icon{color:var(--mod-accent)}.map-pin--building{z-index:5}.map-pin__diamond{display:block;width:11px;height:11px;background:var(--mod-accent);transform:rotate(45deg);box-shadow:0 0 0 2px var(--mod-bg),0 0 12px 1px var(--mod-accent)}.camera-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.camera-rec{position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--mod-danger);box-shadow:0 0 5px var(--mod-danger);animation:recblink 1.6s ease-in-out infinite;z-index:2;pointer-events:none}@keyframes recblink{0%,to{opacity:1}50%{opacity:.2}}.status-bar__clock{font-variant-numeric:tabular-nums;color:var(--mod-text)}.entry.is-open{background:var(--mod-accent-soft);box-shadow:inset 3px 0 0 var(--mod-accent)}.entry.is-open .entry__title{color:var(--mod-accent)}.entry.is-open .entry__icon .dot{box-shadow:0 0 0 1.5px var(--mod-surface),0 0 0 3px var(--mod-text)}.console-shell,.sidebar{position:relative}.sidebar-collapse{position:absolute;top:8px;inset-inline-end:8px;z-index:5;background:transparent;border:none;color:var(--mod-text-faint);font-size:17px;line-height:1;padding:2px 7px;border-radius:var(--mod-radius-sm)}.sidebar-collapse:hover{color:var(--mod-text);background:var(--mod-surface-3)}.sidebar-resizer{position:absolute;top:0;bottom:22px;width:7px;transform:translate(-3.5px);cursor:col-resize;z-index:25}.sidebar-resizer:after{content:;position:absolute;top:0;right:3px;bottom:0;left:3px;background:transparent;transition:background .12s}.sidebar-resizer:hover:after{background:var(--mod-accent)}.sidebar-reopen{position:absolute;left:0;top:10px;z-index:25;width:22px;height:34px;display:grid;place-items:center;background:var(--mod-surface);border:1px solid var(--mod-border);border-inline-start:none;color:var(--mod-text-dim);font-size:17px;border-radius:0 var(--mod-radius) var(--mod-radius) 0;box-shadow:var(--mod-shadow)}.sidebar-reopen:hover{color:var(--mod-text);background:var(--mod-surface-3)}.fv__row.is-lit{background:var(--mod-accent-soft);box-shadow:inset 2px 0 0 var(--mod-accent)}.fv__row.is-lit .fv__row-name{color:var(--mod-accent)}.fv__cam.is-lit{outline:2px solid #fff;outline-offset:-2px;z-index:1}.cam-lb{position:fixed;z-index:1000;width:460px;height:360px;min-width:280px;min-height:220px;max-width:94vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;resize:both;border-radius:var(--mod-radius)}.cam-lb--center{left:50%;top:50%;transform:translate(-50%,-50%);resize:both}.cam-lb__bar{flex-shrink:0;cursor:move;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--mod-border);-webkit-user-select:none;user-select:none}.cam-lb__title{flex:1;min-width:0;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cam-lb__close{background:transparent;border:none;color:var(--mod-text-dim);font-size:13px;padding:2px 8px}.cam-lb__close:hover{color:var(--mod-text);background:var(--mod-surface-3)}.cam-lb__feed{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--mod-bg)}.cam-lb__info{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;padding:8px 11px;border-top:1px solid var(--mod-border);max-height:42%;overflow-y:auto}.cam-lb__row{display:flex;justify-content:space-between;gap:10px;font-size:10px;line-height:1.5}.cam-lb__k{color:var(--mod-text-dim);white-space:nowrap}.cam-lb__v{color:var(--mod-text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:1px;background:var(--mod-border);border-bottom:1px solid var(--mod-border)}.kcard{background:var(--mod-box);padding:7px 9px 8px;display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--mod-accent)}.kcard--good{color:var(--mod-ok)}.kcard--warn{color:var(--mod-warn)}.kcard--bad{color:var(--mod-danger)}.kcard--accent{color:var(--mod-accent)}.kcard__label{font-size:8px;text-transform:uppercase;letter-spacing:.04em;color:var(--mod-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcard__value{font-size:17px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--mod-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcard__value small{font-size:9px;font-weight:600;color:var(--mod-text-dim);margin-inline-start:2px}.kcard--bad .kcard__value{color:var(--mod-danger)}.kcard__viz{height:32px;display:flex;align-items:center;justify-content:center;color:inherit;animation:kbreathe 2.1s ease-in-out infinite}@keyframes kbreathe{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 4px currentColor)}}.kviz{height:100%}.kviz--gauge{width:auto;height:30px}.kviz--ring{width:auto;height:34px}.kviz--sig{width:auto;height:22px}.kviz__trk{fill:none;stroke:var(--mod-border-strong);stroke-width:4;opacity:.55}.kviz__arc{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .4s ease}.kviz__on{fill:currentColor}.kviz__off{fill:var(--mod-border-strong)}.kbar{display:block;width:100%;height:7px;border-radius:4px;background:var(--mod-border);overflow:hidden}.kbar__fill{display:block;height:100%;border-radius:4px;background:currentColor;transition:width .4s ease}.kspark{width:100%;height:30px;color:inherit}.kspark--empty{background:var(--mod-border);opacity:.3}
