@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-BJItruJi.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-C1SKuNhx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-BPWuI_CM.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-CTUnhTqV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-n6oPB5VF.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-DSasf_jt.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-B97dYap6.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-OKGpH0gQ.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-BHf956ki.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-CyDjbWPV.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CdZtFfYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-BU83cd9M.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cfrm0EKX.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DujcQJCN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-D1zm99-P.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-BEypoZQd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-By04ZBDJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-BwBTeJfm.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-rpgY82Kd.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-V_-bWxzT.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DprGrCew.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-CgrnmiIU.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-BFLYOLbL.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-Dh0NORqx.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-jBHiQjEG.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-CJ5MtzOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-DM9A4i1K.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BuRiwhxF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-FZrtz_q-.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-BJUfoJTU.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DHNi5J5O.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-D03elqKW.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-dAZVOL-H.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-bp4QDljZ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-BGOKnPO6.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-ZykYOGKL.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+2074,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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.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-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.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-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.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+2074,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-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.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-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.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-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BbS72dZz.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BiHu2_aR.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-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+10EFD-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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACswAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNgg10LDAABNgIkAxQEIAWDbgc8DIRCG6MJUZRp0mwofhw4Z76A51LrbFoMoS5FEEK47ERT/9z+xMPTWL8/d2ZWETFNLhmvJAiRuLxEiET7alHbHunUUwDI9DIgygqiynLiENgpk9KRaVX5Wx6R9g4bjm0I0vNeuGlSokK1IK/1Es1oMFh88ZEt+/vL1H37r2hpXDrI+uEh3b9WKrWWWscXKBjQWsc7B/TGwwHEUPzl6x5Z1DUIZpW6Pz1fKdA0mBCxem1bH+Qp0F6GFtlkepk/r1spNgFVm12chSrAyP0l3YqXKqTHaQjYJOYwjvKHAyB1quRKylJGIAFsGO0InjP8KoH/LCjn04HhQKwApJI6MFwuEjJ6yxToLct8oKkuSehieLvzVFbl74723/aP33YBAYB+YtYJc2rkN62VkdwRM7XokdAmYUS7MC9KlwGgc9sNRbFBTlyWk4rOqUPn9JPO6aiiFpMn1ti+/2YQzw/gWN7fgtX1gYZ87KgBi8kIxScoPtZNwdJkLCaSBixPRjSfFXTPkIxB3HBuwwg3nEbj7AhfFALfPiHJHTAh3q6c2A7vTpJfzggyE0mG8RqwYoaKnYsZGk3aoEkcnvPPgFUmtyI+K7uGuof4R5TA2yk/QpIozr/vGrqIUwLygIOv+rxYZLZP1D051ALVicFdt7L3JvvyUHbgeKzlZST/KFUF3ChGpcPeR70BzHAIs+3OijiOXdsr7LvIKfCGKwP7GcHZv5MyYI3Jrb1DcUpAkowBCFldU3fZ7WXdQAU0kbEU2ApAIQZDBiBKSZ2FucU5ieJKEct9+/SN2H2hXwFROFgUxWeI3d8KuC/6nmffC5e+vv0Ku+oKodlXrPPRk3Z9LVz6Hup+/AUVnSxa6UNHkddXaCnmNkGXiNLWpDpaYtuvHZPFNu4f4gzbvaq46NPqc2dULn1TbZswrJYe3Brbce2YPLZp+84qP+3za1uk3NidM+Yf0KGoa/So8GClO+aDFmsSM608wIDOYPFVi+63IiDyta+mW8Ylgzi5rGPkIM4gstVn6n6oi0FgsRd3mRbJRBdxZEW2D7r4Thfpcg6mo+W4knxrvGZ1J1/mj7zT3MLfqW6a2ZGG+LulS3eJusKgs3or/rtDP1VKlm7r2h0b+bZiAWOgCWOhARMcBtE0yUz5pn2r2QIEwopva//82tLFf/Ma+Tf49Hwqhq/+9Gvb8e+FaG+xAWhIIPixBIacLcRPGuGoVYmPhnP/tfrCdI0RgUrapcYNNQGaJOV/WaDurFxQGjgYU1kRxkeOIunqf0W22h1FMd82RUVfo4qqmeyOrtQA5y2eJPO8TPOVNixlwrxFaUZpE6YZzUkZY9KJ1qZZVLsu05I26cWalRaRwkqYMMygR9KY9aaxUgYkpaRNmDMLsTCymPkQ+xDvRKwLmS18Pj5s33Ot1Dbnebpj5szb/KVcY1/wQsTKzMIDsXJqdaTYZbQ4Om0aGnOlNUdSQPJXbpA0wigDaF+y2PHaCiKSHLl2/cKEGU6KnmE1R+2YSR4KfWRMIiKvr0x4dk23GDuFWqA+Sb+onzgPPaQSZ/UX5qAhVgE7xEbYhWKfqpuaLGSmJl6a7dXIRd14UXFWnwgTIagVW4VYqY6vOqyVT7+oZhYtUp0SXFS3kZ+JVBUuargloZ0LiUbTK/c5Q9PSRZ2Mh9QpV4CLOrtiBZqVGHRdbHqqpV2t5qIjebul3SxgoiBw1O6aBZiQrh6NYiXhRT25GMjUK0Wrl0a+UWZ1qrf+78bWnNXHWu0CdOoRgIfXvXlqkzD/xpGHlhMhrgnmJeYy5huyO3GduZxznIS4Ct1xU8RFgm6YIpYR8yJ6DQAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGoHn1pjbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAADAAAAAwELfCadoZWFkAAAC3AAAADYAAAA2MosYFmhoZWEAAAMUAAAAHwAAACQg+BoIaG10eAAAAzQAAAAUAAAAFAYkAE5sb2NhAAADSAAAAAwAAAAMACgAiG1heHAAAANUAAAAHAAAACAAJgL8bmFtZQAAA3AAAADZAAAB7ifdQ0Nwb3N0AAAETAAAACoAAAA8cPdRiwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIC7QZFmr8BwIoZSajReIF6eHdzxn8ouuEDAHU9Qkkqj/mvQpieNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElIREhIAGY/qQBIP7gAwz89DwClAABAC7/9AJGAsYANQAABSIuAjU0NjcjNTM3ITUhNjU0JiMiBgcnPgEzMh4CFRQHMxUjByEVIQ4BFRQWMzI2NxcOAQE8ME02HggFSn2m/t0BdwlBOidGHjUqZjcsSTUdCU5+pgEk/ogICEc8KkspMyhuDBwxRSoWIw9DYEMWHTY1HiM1LigYLUEoIhhDYEMOIBQ8PCMrNzAxAAEAAAABAEE/RvUEXw889QAJA+gAAAAA2cTSDQAAAADc8QLn/zX9yB2DBDMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgu+G/6d+Pss1AEVTACgCXTgY3AAHYACAAAAAAAOwAAADsAAACdAAuAAAAFAAUABQAFABgeNpjYGRgYGBlCmYQY1jOwA7mIQAzAyMAGWIBJXjaldABRwNxHMbxz7U1BQME4ABBtzZDNVAlopQiBKx1reNs538rRS+rFxcgzt9pQAHfh9/z9fhhy7OOpLuNhySLnNhNepE39H1H7jjzFbnrwGfkTTutp2dkHLlvjBcrK5UjAwO1maBQWallaoVSZimYG7h27tKFE1dulHLv7kwt1I4FU48KM3tu5eZelaaCe7nQ2JYWUkOZYfSkrSltXemaLV23xfak7U/+v2g9/XnJqaXKh6Awb36XGtk3dCgVLc1VUMmadqmU/mrUTcrVcsGb3JPsB/bjSUMAAAB42mNgYgCD/wsZbBiwAVYgZmRkYmBmZGYvzcs0MDBwAdFGBk4mAIa9BkEAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-hdH010Gn.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-B2gpCL-u.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Dkc4fcQv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-DJ-_yp4j.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-LedR-9xp.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-Bs-fU7ez.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-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+10EFD-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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACqQAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNQg1ELDAABNgIkAxQEIAWDQAc8DIRaG4EJUZQt0hKCrw54E+uqAUhtIziiVIhVE8I4Nqy/E24AMRs88Dq1979kggA7jUIEDiC1NRwhzICKi+MxjYBjemNNQDs/4a4uoiANJM0jCiiCYDLwrQGI4/v3f+v495dLjf3vJBfN1VeTdC7oXMJXGJxC4k2TReXr/79X9d33zz3RfwK2loejQdoL57A9KAGdHPygycaEO7ZVK9BTlLqXampOO1QCh6zsOn5OeyACsOLhITq6BsYxowKEAVSiAgWU78dP38oq0WslcEg0oKlVlfeIYwwg1eQ00P9Li0W8oQakzagYpIJUAAFIAIDe5tW4CO2qjZdXQN2WMxqiFUCaZQjQmAAJKEA0BQFEU6kBVsxIJOBAK++GIfV3i/Al3zACAACI4zVuTKMhc7rs61cmx32arDvtett8Ni3q1uzAHLCHa9hFL0ZxGqM0Y5ch7PI37HIZuw4FXccyPP2WEA/M6CJ8u05HOsKCEv6IjgCQPmRiGR3JEQV0FJBNycxzjgKqae9dtQzvy93UTDZUbHnoTAuMMf7MzeMcrEWqsY6HSBsdFceodvV6gOcLYr4GV/pHx2DA1ypZU56x3URVayGphgDJLk75aKdUQETtMz6xQUZ/n+LZwRQw5txmmH0R7C0uw4zek0zEYDeFXFXTZZnnXPQ6BdgScsDVSmZycdO0xn4TO6tWf9Z3fqnuSwkdi4Hanyip9/9BdDkECmasuBnCYS4ADABYAQVoBkMAQAXhRAIAQlWrbSaHcdVmsK7c8/3X34ubn42zCtuUXTiefFbc/Ln1nm9zJi/8YLv3u8++46YTbcM67sD+FDf9tnt/aJ44+61mf8reN3DZd7mu3VY+nBz0dOe5+/J6vMEnRu3eU7kV9rLry7PaE99obJ/dzq0r7k9c8rRmO/PqB7zXPjrq8p5+Panq/6qsruSdho6F/bJvASEqZiwRkbU6qluHL+noHDoUxyMgoc7oiF91uB9UCSJh+rWkFCDwqFZjbaQe1iN98q2qQzjw4LqbHcWtBh7i4CUO5OlWBXAgfEW4SL90LERhmZ662+kjrMjjVgUXVsTCERbEsc7hPsLZg8ce0xWPQ+JJ03VlTrdOxqc2SMgGK+SABfIdtDIlgnIWSj61pBQBCFrfnz/dXHI1XDJblL8AfuprO8Cvk3+G4y/mNbURsCABEPA7CZzYKvLhHAQ7JYP4EY37v+MrymvJJwCD7CfWK0wIAKwgUX9GQQBmNhN9qgWYDXQSQZWPJRInZyUKba6ZVrUSA7HWJUZKVDicpgjbAgfBKXWKt/mt8dlxSsCyRfwB+/IrnuSzpdiQLgN6tfEatm/DVcasOOTXymfFqh1rCnltWLcj6MCkDT5+O046pClVpDR46qHr1dTjYXR4S9C+FT6cFePTulmt09aq2510ytVv79r6Kkc1ZUqUqqVBm9QOX+cqQm7u26c1uvxJx4aEDdcVd/nBIhIAwuG1u2gAhJAoQjEFD3dKyNkhrygraavQIV+IIJbMF54fR8KFYrk8qfxBTsCcf4F4jcpk84gA5nwuEPSoVyRdTDW3pE2VvMIxhXbV8qWIoGMqc/rUyZVAwwa61CrkGYeNNCiTKYmLJoa0dtF0UewxPyov/piFPg2KpYnmY1YOzepS5gQds3GP06Y1y6JjdnJo4kWwUrmDGb1qR0ya56TmuY65KJUjRRwXDbvly5QsxmhGqJQvVYInspkXwx2lWqF0rWa0eqWyJHHH8GpW/nWLsaZ0d+FscXyQkARmTPk6/ONaQjRLJgIST+FL2ELdJIgt7LIU4qcnSQDd1EWC2Iwn8cXwsFS9p4QZNwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGpuoIFjbWFwAAAB2AAAADYAAABMQXvf9Wdhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2M1kYF2hoZWEAAAMcAAAAHwAAACQhxhq5aG10eAAAAzwAAAAUAAAAFAYrAEtsb2NhAAADUAAAAAwAAAAMACYAh21heHAAAANcAAAAHAAAACAAJgLvbmFtZQAAA3gAAADWAAABwCKVQARwb3N0AAAEUAAAACoAAAA8cQNRnAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgEAUBuF5/+5WdIk9RhAKSBaAggjoLHueQKBDBSBFjeHDK9tFAGVNwPhpC8kaUF24IMc7GCD+hj5FToi7b+8V/KY5Yh2AKh1ApHwAFqIK8QAAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwAOVAsrwMCgpb/v8HshBsxv9f/z++HwDUAQcAFYgLiQAAAAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQfbusLpfDzz1AAkD6AAAAADZxNIMAAAAANzxAuf/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmAFAIxrBbgAAdgAIAAAAAAA7AAAAOwAAAJ7ACsAAAATABMAEwATAGF42mNgZGBgYGXyZhBjWMTADuYhADMDIwAYMQEYeNqVkDVyA0EUBdvMDh3PAcwMiZmZ7UjMzNLZdAKdSq+mFkMt9qfenQFmSTHB2OQc8D+Gw2PsM3B4nGX6Dk9wTs/hyUDPFCskHJ5mk12Hl0WQoaGzwjEbOuvEqZFV3BCvUxcX9C5TI636C9c8csc5T7yqkqTDB1FK6jyjJoqRlWNN9SQJcZMi3+KadZXVadiScct5njg2IxrV+y5Oiwqq11yPN288gwk5TMhxQZkKXbvqtN0NwzabbHEkcpy2q6a+desq6DSBibqNktTtOlvWvj4EEElBuwAAeNpjYGIAg/9rGXwZsAFWIGZkZGJgZmRmL83LNDAwcAHRRgZOJgCMYgZeAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Kv7revtF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-CQn1QWER.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-DKTF-fDF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-D3AA-Xr7.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-D3P6dBIv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-BFwjdynV.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-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+10EFD-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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsABAAAAAACrwAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIVgmCcxEQCoMsgzALDAABNgIkAxQEIAWDTAc8DIUGG5wJCB4D7gpVn3N19YiQzSCLzecKnie7+j+3qprjFXvB6X2mY0dUEogx5C+E8/s68x2U0ZH6XeAwOw6SXU7YOSB2prmSy+94W29YMqbm4dv5sjTrrquLaDAdyNd5RDMeJLj9//u5+uTcPj1dvMTFpZW4EP+bPp0Y6tF8kiBUzdAIVSyuIppplESmFXqnY7ZmLM1WYgBLtP9u7pkI4FOihPRhYzm4iAHIyIBZvlBIf//hPV4qw91VmhyGu4BV5xm1X3FwDtRO6gIG/9IyDbjUEVARR1tKozQggAIAGHjGCVwHgtc4/5eAWdA7kYD0BADlq4tAwAEUoIEcGgFyGDoAHxeFAmIE83dGBve3S6Yjf3w7AnoAAIB8o8V85sdpSBoUY9BktwGmbNhnnQUCTgrLo2XVXhDNWCAqA+G8rITzyieqLhJVn+CqmgFXz0N4Id4I7of07J2IIm9t6NP38dDTvygRCQkJCIwk35SIChFppJWIDgkr6RdshnvGEzEQB1bFgCXNUlUyL8ASzqmJE9VEYnQI9eoxQUs9eGpqQ43nbUrEyFFTEieiTlpCtMVsN10lYoVRIumXKS7NSTsYynDGraFpEpCuj+CGvX0oumO2aF+Y0aEl4eHVsVO2G612xXjW8x52konPTnb0GS3t8NOUWMU3+yHXXVwB8FQR4cX6RQBldUQKX4WkjDW2shJP9f+9jBLxwmiWCzAUTfNKEDQuPklWRpYAwALABzTQBQwGABjgHwoAEGPaXHFi9qwrlj9TfPLgiawdfXBZIuMvS+ygrN3xxRGF06eR9uP7j1mtV/DHXCN6iB1/pP20e/7oUXD1UNRdPPt0ZgtdaZd5Mq2IvL1W9TCUHWsP7ubWl/vqN6qY1Z961Xrn1MYVKYXv5eNiNDe3O7h39HDqrmGj9QsfKTLpyJDhAOAig4uXum1FTBLhHoi+gdC87QPFB4/IK4TkxrxCJIk4rzTaA4q00bbctq4kRbYiNZ23WnxAjCLsd89Yc+85movRXQw11dvHH2LI1H181D/TzgT+Gg/5B8WSDI3jIp6Tzf1zIA9NbzovnkQqvtmM4mrs4xrs4XrBWtrkacGj6VM1WhBA6Jmf7b+ZfqNL56KnvwHA89sP4gC8+lN9lfO7v0enfzQAHgoAgV9GubzOQt/3AaEXZckzIPQvww9U2+E1ASzVF+47x0EA8EFh/geNAC7zmG3GAyalaBYQOnkQUMS5HdD0s7zbzA1Y5FkQsGmjjYhjDhaYHHhG2TSfv1rFOIH3TJqg+lqCQSrLjWtQG44VE+YTlzKoZlZWybAJXuNKygQVSqPVDBH4jBhUVVAzLnvdiGFES820JKZzc/xE5yNwprlhyqCSccmcVJFke0kWmwg/HRg19xGq8UHXEq200FJHAfn0bDGeKZXsyUGDyEo1wYoaxTUx7X9AlYoCgMwfEwC9Oy1ARKFFO2uHBY2SDO1Cp/EZENIuEvKpdI9zFND42lwbaZVYmwDc9CmF/DbVSuSIZpcVqRMolCWiOLjrhN7M0qrkJs9XDOTQXEOh0H55S7WKpTDfMBrDmJl8zFl018YUS+Y227QTqlCo5zv0Y9WUmWzMubTWaNwF4sa7hAXIuc5nkSKGVom6LsJmVQkW1Wp+lHqBgtr4aI4xlFsL1Y85HaeFums1J2hQpVj+25nkzGJu5OyU5uqUNyILiTVKk2drK62iOUd3rdUpPbI5V19WaeVf0JxnOC+9mq/cnm+8ILM6cyVcVMzFSSP889Yc0F05WUOhB6yAUySJ1kKPgeXouJwBtJokGU8SbJ7pTmE5nBz4Q9U65wjPTAvQJAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGrToZljbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAAC4AAAAuIJK/GhoZWFkAAAC1AAAADYAAAA2M98YI2hoZWEAAAMMAAAAHwAAACQiTBssaG10eAAAAywAAAAUAAAAFAYvAEhsb2NhAAADQAAAAAwAAAAMACYAgm1heHAAAANMAAAAHAAAACAAJgLrbmFtZQAAA2gAAADeAAABzCPzQOxwb3N0AAAESAAAACoAAAA8cQtRpwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgDAYR/G3/zajLvFdI4QCkgBYEAGdJQC6SSDQydKo5/Ej6FAmgvYijJ9uIbsGVCcf5SmDA8Tf0E/GDXaG9lkhbJoN1wGo0gUY6QXnBApweNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElMxEjIAGY/sDo6AMM/PRYAlwAAQAo//QCVwLGADMAAAUiLgI1NDY3IzUzNyM1ITY1NCYjIgcnPgEzMh4CFRQHMxUjByEVIQYVFBYzMjY3Fw4BAUk2UzgdAwJIcYz9AWwGMy5MNEQjaz0xTjYdBkt5iQEC/pIGOTMlQyZFJW4MIDdLKg0UCVNMVA8WLyo6USgsHTFDJhoYVExTERQ0NCEoUis1AAABAAAAAQBBwSENhF8PPPUACQPoAAAAANnE0g4AAAAA3PEC5/8X/bQe9QRTAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIC/xX/zvWrmvQBFUwAoAiO4FsgAB2AAgAAAAAADsAAAA7AAAAn8AKAAAABMAEwATABMAXHjaY2BkYGBgZXJlEGNYwsAO5iEAMwMjABfFARR42p2QgUYEYRRGz7RbiiwgAPMCTU2CCrSxRCktIWBrp2nYdtc/Wwp6up6gJ+rgyhCwLv89n/vNwQDbPNMj6+8AD9lucMYpP8EbDPgO7jHiK7jf6Wyyx0vwFseOLA8kvKycpf0Dp+WJRGNeyQWtPHMvSNTebxhxxSVDrrn1UvHBmAlzm+ck6ZFGxz5jb6/ykIW9KffmhD7znJySgjLeszDm0jruO3PNmzwh/bnCIYVF6nryf54L95JPEg01/hlyjjik5EQKL7ZI9gr0MXPyzhctJip35X73nVL8ApLkRAEAAHjaY2BiAIP/WxkiGLABViBmZGRiYGZkZi/NyzQwMHAB0UYGTiYAkBUGcQAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-BTa7FJLT.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-CbzCDZsa.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-ltMYBO0k.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-poe8IpAJ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root,[data-theme=light]{--bg: #f3f4f6;--surface: #ffffff;--surface-sunken: #f6f7f9;--surface-raised: #ffffff;--surface-selected: #eef2f8;--text: #141a22;--text-secondary: #3a4452;--text-muted: #5e6878;--border: #d6dae0;--border-subtle: #e3e6eb;--grid: #edeff2;--axis: #cbd0d7;--accent: #2f62d6;--accent-strong: #1d3f94;--accent-subtle: #e3eafa;--on-accent: #ffffff;--focus-ring: #2f62d6;--cursor: #141a22;--cursor-span: #2f62d60d;--valve-open: #5e6673;--valve-closed: #b4bbc5;--state-weak: #e6e9ed;--state-mid: #d3d8df;--state-strong: #c3c9d1;--alarm-high: #f2b705;--on-alarm-high: #141a22;--alarm-high-text: #7a5600;--alarm-high-bg: #fff6dc;--alarm-critical: #d0453b;--on-alarm-critical: #ffffff;--alarm-critical-text: #b8352c;--quality-bad: var(--alarm-critical);--status-ok: #2e9a6f;--pen-1: #2f62d6;--pen-2: #d86f1e;--pen-3: #0f9686;--pen-4: #8250df;--pen-5: #8c5a3c;--pen-6: #b03a7a;--pen-7: #5b7f1a;--pen-8: #4a5568;--shadow-raised: 0 12px 32px rgba(20, 26, 34, .14);color-scheme:light}[data-theme=dark]{--bg: #0e1116;--surface: #151a21;--surface-sunken: #11151b;--surface-raised: #1c222b;--surface-selected: #1a2230;--text: #e7ebf1;--text-secondary: #c3cad6;--text-muted: #97a1b2;--border: #2a313c;--border-subtle: #1f252f;--grid: #1c222b;--axis: #2e3540;--accent: #7aa7ff;--accent-strong: #a9c6ff;--accent-subtle: #22324d;--on-accent: #0b0e13;--focus-ring: #7aa7ff;--cursor: #e7ebf1;--cursor-span: #7aa7ff14;--valve-open: #8a93a0;--valve-closed: #3a424e;--state-weak: #232a34;--state-mid: #2c3440;--state-strong: #3a4350;--alarm-high: #f2c14e;--on-alarm-high: #141a22;--alarm-high-text: #f2c14e;--alarm-high-bg: #2a2414;--alarm-critical: #e5645c;--on-alarm-critical: #0b0e13;--alarm-critical-text: #f19b94;--quality-bad: var(--alarm-critical);--status-ok: #3fb68b;--pen-1: #7aa7ff;--pen-2: #f5a35c;--pen-3: #5fd4c0;--pen-4: #c69bff;--pen-5: #d9a07a;--pen-6: #f08cc0;--pen-7: #a6d16a;--pen-8: #b4becc;--shadow-raised: 0 12px 32px rgba(0, 0, 0, .45);color-scheme:dark}[data-theme=hc]{--bg: #ffffff;--surface: #ffffff;--surface-sunken: #f2f2f2;--surface-raised: #ffffff;--surface-selected: #e0e8ff;--text: #000000;--text-secondary: #1a1a1a;--text-muted: #333333;--border: #595959;--border-subtle: #767676;--grid: #d0d0d0;--axis: #000000;--accent: #0033cc;--accent-strong: #001f80;--accent-subtle: #d6e0ff;--on-accent: #ffffff;--focus-ring: #000000;--cursor: #000000;--cursor-span: #0033cc14;--valve-open: #000000;--valve-closed: #595959;--state-weak: #e0e0e0;--state-mid: #bdbdbd;--state-strong: #9e9e9e;--alarm-high: #ffb000;--on-alarm-high: #000000;--alarm-high-text: #5c4000;--alarm-high-bg: #fff0c2;--alarm-critical: #a00000;--on-alarm-critical: #ffffff;--alarm-critical-text: #a00000;--quality-bad: var(--alarm-critical);--status-ok: #006b3c;--pen-1: #0033cc;--pen-2: #b34700;--pen-3: #00695c;--pen-4: #5b00b3;--pen-5: #5c3317;--pen-6: #8a0050;--pen-7: #3d5a00;--pen-8: #000000;--shadow-raised: 0 0 0 2px #000000;color-scheme:light}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--control-sm: 28px;--control-md: 34px;--control-lg: 36px;--label-col: 84px;--strip-label: 150px;--sidebar: 260px;--font-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-arabic: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}:lang(ar) body,body:lang(ar){font-family:var(--font-arabic);font-size:14px;line-height:22px}a{color:var(--accent)}a:hover{color:var(--accent-strong)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mono,.tag{font-family:var(--font-mono)}.tag{font-weight:500;font-size:12px}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.num{font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums}.small{font-size:12px}.tiny{font-size:11px;line-height:14px}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{display:flex;align-items:center;gap:var(--space-2)}.row.wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:var(--space-2)}.grow{flex:1 1 auto;min-width:0}.spacer{flex:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding-inline:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;font-weight:500;white-space:nowrap;text-decoration:none}.btn:hover{background:var(--surface-sunken);color:var(--text)}.btn:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.btn svg{width:14px;height:14px;flex:none}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.btn-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.btn-sm{height:var(--control-sm);padding-inline:10px}.btn-lg{height:var(--control-lg)}.btn-ghost{border-color:transparent;background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--surface-sunken)}.btn-icon{width:var(--control-sm);height:var(--control-sm);padding:0;border-color:transparent;background:transparent;color:var(--text-muted)}.btn-icon:hover{background:var(--surface-sunken);color:var(--text)}.btn-danger{color:var(--alarm-critical-text)}.flip-rtl:dir(rtl),[dir=rtl] .flip-rtl{transform:scaleX(-1)}.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9px;border:1px solid var(--border);background:var(--surface-sunken)}.seg button{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding-inline:10px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:500}.seg button[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-strong)}.seg button svg{width:14px;height:14px}.seg.mono button{font-family:var(--font-mono);font-weight:400}.input,.select,.textarea{height:var(--control-md);padding-inline:10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);min-width:0}.textarea{height:auto;padding-block:8px;resize:vertical}.input::placeholder{color:var(--text-muted)}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>span:first-child,.field>label:first-child{font-size:12px;font-weight:500;color:var(--text-secondary)}.field .hint{font-size:11px;color:var(--text-muted)}.check{display:inline-flex;align-items:center;gap:8px}.check input{accent-color:var(--accent);width:16px;height:16px}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.search{display:flex;align-items:center;gap:8px;height:38px;padding-inline:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-sunken);color:var(--text-muted)}.search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.search svg{width:14px;height:14px;flex:none}.card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.card-pad{padding:var(--space-4)}.card-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:12px 14px;border-block-end:1px solid var(--border-subtle)}.card-head h2,.card-head h3{margin:0;font-size:13px;font-weight:600}.chip{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-sm);padding-inline:10px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-sunken);font:500 12px/16px var(--font-mono);color:var(--text);white-space:nowrap}.chip.off{color:var(--text-muted)}.chip.off .swatch{opacity:.35}.chip .swatch{width:14px;height:2px;border-radius:2px}.chip.alarm{border-color:var(--alarm-high);background:var(--alarm-high-bg)}.chip .value{font-weight:400;color:var(--text-secondary)}.chip button{border:0;background:transparent;color:var(--text-muted);padding:0;display:inline-flex}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--radius-sm);font:600 11px/16px var(--font-sans);white-space:nowrap}:lang(ar) .badge{font-family:var(--font-arabic)}.badge-hi{background:var(--alarm-high);color:var(--on-alarm-high)}.badge-crit{background:var(--alarm-critical);color:var(--on-alarm-critical)}.badge-neutral{background:var(--surface-sunken);color:var(--text-secondary);border:1px solid var(--border)}.badge-accent{background:var(--accent-subtle);color:var(--accent-strong)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot-ok{background:var(--status-ok)}.dot-crit{background:var(--alarm-critical)}.dot-off{background:var(--valve-closed)}.kbd{font:11px var(--font-mono);padding:2px 6px;border-radius:4px;background:var(--surface-sunken);color:var(--text-secondary)}.swatch-box{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:12px}table.data th{text-align:start;font-weight:400;font-size:11px;color:var(--text-muted);background:var(--surface-sunken);padding:8px 10px;border-block-end:1px solid var(--border-subtle);white-space:nowrap}table.data td{padding:8px 10px;border-block-end:1px solid var(--border-subtle);vertical-align:middle}table.data tr:last-child td{border-block-end:0}table.data tr.clickable{cursor:pointer}table.data tr.clickable:hover td{background:var(--surface-selected)}table.data tr.alarm td{background:var(--alarm-high-bg)}table.data td.num,table.data th.num{text-align:end}table.data th.num{font-family:inherit}.hot{color:var(--alarm-high-text);font-weight:600}.tabs{display:inline-flex;gap:2px;padding:3px;border-radius:9px;border:1px solid var(--border);background:var(--surface-sunken)}.tabs button,.tabs a{height:var(--control-sm);padding-inline:12px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:12px;display:inline-flex;align-items:center;text-decoration:none}.tabs [aria-selected=true],.tabs a.active{background:var(--accent-subtle);color:var(--accent-strong);font-weight:500}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0e1473;display:flex;align-items:flex-start;justify-content:center;padding:6vh var(--space-4);z-index:50;overflow-y:auto}.modal{width:min(560px,100%);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}.modal.wide{width:min(920px,100%)}.modal-head{display:flex;align-items:center;gap:var(--space-2);padding:14px 16px;border-block-end:1px solid var(--border-subtle)}.modal-head h2{margin:0;font-size:15px;font-weight:600}.modal-body{padding:16px;display:flex;flex-direction:column;gap:var(--space-3)}.modal-foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:12px 16px;border-block-start:1px solid var(--border-subtle)}.menu{position:absolute;z-index:40;min-width:200px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);padding:4px;display:flex;flex-direction:column}.menu button,.menu a{text-align:start;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:12px;text-decoration:none;display:flex;gap:8px;align-items:center}.menu button:hover,.menu a:hover{background:var(--surface-sunken)}.menu hr{border:0;border-block-start:1px solid var(--border-subtle);margin:4px 0}.toast-stack{position:fixed;inset-block-end:16px;inset-inline-end:16px;display:flex;flex-direction:column;gap:8px;z-index:60}.toast{min-width:260px;max-width:420px;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-raised);font-size:12px}.toast.error{border-color:var(--alarm-critical);color:var(--alarm-critical-text)}.app{min-height:100%;display:flex;flex-direction:column}.app-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 20px;background:var(--surface);border-block-end:1px solid var(--border-subtle);position:sticky;inset-block-start:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--text);text-decoration:none}.brand-mark{width:30px;height:30px;border-radius:8px;background:var(--accent-subtle);border:1px solid var(--border);display:grid;place-items:center;color:var(--accent)}.brand-mark svg{width:18px;height:18px}.app-nav{display:flex;gap:2px}.app-nav a{padding:6px 10px;border-radius:6px;color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:13px}.app-nav a:hover{background:var(--surface-sunken);color:var(--text)}.app-nav a.active{background:var(--accent-subtle);color:var(--accent-strong)}.page{flex:1 1 auto;padding:18px 20px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.page-head h1{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em}:lang(ar) .page-head h1{font-size:21px;line-height:30px;letter-spacing:0}.health-pill{display:inline-flex;align-items:center;gap:8px;height:var(--control-md);padding-inline:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:12px;text-decoration:none}.health-pill.bad{border-color:var(--alarm-critical);color:var(--alarm-critical-text)}.empty{padding:40px 20px;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:10px}.error-box{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--alarm-critical);background:var(--surface);color:var(--alarm-critical-text);font-size:12px}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);border-block-start-color:var(--accent);animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation-duration:3s}}.login-wrap{min-height:100%;display:grid;place-items:center;padding:24px}.login-card{width:min(380px,100%);padding:28px;display:flex;flex-direction:column;gap:16px}.login-card h1{margin:0;font-size:20px}.nav-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:5px;margin-inline-start:6px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent, #fff);font-size:11px;font-weight:600;line-height:1;vertical-align:1px}.nav-count.crit{background:var(--alarm-critical);color:var(--on-alarm-critical)}.nav-flood{display:inline-flex;margin-inline-start:4px;color:var(--alarm-critical-text);vertical-align:-2px}.explorer{display:flex;flex-wrap:wrap;flex:1 1 auto;align-items:stretch;min-height:0}.explorer-main{flex:999 1 640px;min-width:0;padding:18px 20px 24px;display:flex;flex-direction:column;gap:12px}.explorer-empty{padding:64px 20px}.explorer-empty strong{color:var(--text);font-size:14px}.hint-line{margin:0}[dir=rtl] .flip-rtl.no-flip{transform:none}.tag-browser{flex:1 1 300px;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 14px;background:var(--surface);border-inline-end:1px solid var(--border-subtle)}@media (min-width: 900px){.tag-browser{max-width:316px;position:sticky;inset-block-start:56px;max-height:calc(100vh - 56px);overflow-y:auto}}.tag-browser .seg{flex-wrap:wrap}.tb-tree{display:flex;flex-direction:column;gap:1px}.tb-folder{display:flex;align-items:center;gap:8px;width:100%;padding:7px 6px;border:0;border-radius:6px;background:transparent;color:var(--text);font-weight:600;text-align:start}.tb-folder:hover{background:var(--surface-sunken)}.tb-folder svg{color:var(--text-muted);flex:none}.tb-count{color:var(--text-muted);font:400 11px var(--font-mono)}.tb-children{display:flex;flex-direction:column;gap:1px}.tb-children .tb-folder{font-weight:500}.tb-tag{display:grid;grid-template-columns:14px minmax(0,max-content) minmax(0,1fr);column-gap:10px;align-items:center;width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:start}.tb-tag>.swatch-box{grid-row:1 / span 2}.tb-tag:hover{background:var(--surface-sunken)}.tb-tag.on{background:var(--surface-selected)}.swatch-box.ring{border:1.5px solid var(--text-muted);background:transparent}.tb-text{display:contents}.tb-text .tag{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-desc{grid-column:2 / 4;grid-row:2;font-size:11px;line-height:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-value{grid-column:3;grid-row:1;justify-self:stretch;text-align:end;min-width:0;overflow:hidden;text-overflow:ellipsis;font:400 12px var(--font-mono);color:var(--text-secondary);white-space:nowrap}.tb-value.lost{color:var(--alarm-critical-text);font-family:var(--font-sans);font-size:11px}.tb-value.pill{justify-self:end;font:500 11px var(--font-sans);padding:1px 6px;border-radius:var(--radius-sm);color:var(--text-muted)}:lang(ar) .tb-value.pill{font-family:var(--font-arabic)}.tb-value.pill.on{background:var(--state-weak);color:var(--text)}.tb-sources{margin-block-start:auto;padding:12px;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}.time-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.time-nav{gap:4px}.range-label{font-family:var(--font-mono);font-weight:400}.range-form{padding:10px;gap:10px;min-width:260px}.live-btn .live-dot{width:8px;height:8px;border-radius:50%;border:2px solid var(--text-muted)}.live-btn.on{border-color:var(--status-ok)}.live-btn.on .live-dot{border-color:var(--status-ok);background:var(--status-ok)}.charts{display:flex;flex-direction:column;gap:12px}.charts.strips{gap:0}.charts.strips .chart-card{border-radius:0;border-block-end-width:0}.charts.strips .chart-card:first-child{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.charts.strips .chart-card:last-child{border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);border-block-end-width:1px}.chart-card{padding-block:10px 4px;overflow:hidden}.chart-card.strip{padding-block:6px 0}.chart-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-inline:14px;margin-block-end:6px}.chart-head h3{margin:0;font-size:13px;font-weight:600}.unit-badge{font:400 11px var(--font-mono);color:var(--text-muted);padding:2px 6px;border-radius:4px;background:var(--surface-sunken)}.chip-toggle{display:inline-flex!important;align-items:center;gap:8px;color:inherit!important;font:inherit;cursor:pointer}.chip-desc{font:400 11px var(--font-sans);color:var(--text-muted)}:lang(ar) .chip-desc{font-family:var(--font-arabic)}.trend-chart{width:100%}.trend-chart .uplot{font-family:var(--font-mono)}.trend-chart .u-select{background:var(--cursor-span);border-inline:1px solid var(--accent)}.trend-chart .u-cursor-x{border-right:1px dotted var(--text-muted)}.trend-chart .u-cursor-y{display:none}.trend-chart .u-over{cursor:crosshair}.lanes-card{padding-block-end:6px}.lanes-card>.card-head{border-block-end:0;padding-block-end:4px}.lanes{display:flex;flex-direction:column;gap:6px;padding-block:8px 4px}.lane{display:grid;grid-template-columns:var(--plot-left) var(--plot-width);align-items:center}.lane-label{padding-inline:14px 8px;font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lane-label .tag{font-size:11px}.lane-track{position:relative;height:18px;cursor:crosshair}.lane.state .lane-track{height:24px}.lane.events .lane-track{height:24px;border-block-start:1px dashed var(--border)}.lane.flags .lane-track{height:26px;cursor:default}.lane-base{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--valve-closed)}.lane-on{position:absolute;top:2px;bottom:2px;border-radius:3px;background:var(--valve-open)}.lane-gap{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--quality-bad) 45%,transparent) 0 3px,transparent 3px 7px)}.lane-state{position:absolute;top:0;bottom:0;border-radius:var(--radius-sm);overflow:hidden;white-space:nowrap;font-size:11px;line-height:24px;color:var(--text);padding-inline:6px;box-sizing:border-box;border-inline-end:2px solid var(--surface)}.lane-state.weak{background:var(--state-weak)}.lane-state.mid{background:var(--state-mid)}.lane-state.strong{background:var(--state-strong);font-weight:600}.lane-cursor{position:absolute;top:-3px;bottom:-3px;width:0;border-left:1px solid var(--cursor);pointer-events:none}.lane-cursor.c2{border-left-style:dashed}.lane-event{position:absolute;top:4px;transform:translate(-50%);border:0;background:transparent;padding:0;display:grid;place-items:center;cursor:pointer}.lane-event .tick{width:2px;height:14px;border-radius:1px;background:var(--text-muted)}.lane-event.note .tick{background:var(--accent)}.lane-event:hover .tick{background:var(--text)}.flags-track .flag{position:absolute;top:2px;transform:translate(-50%);padding:2px 7px;border-radius:5px;white-space:nowrap;font:500 11px var(--font-mono)}.flag.c1{background:var(--cursor);color:var(--surface)}.flag.c2{border:1px dashed var(--cursor);background:var(--surface);color:var(--text)}.flag.delta{color:var(--accent-strong);top:5px}.overview{display:grid;grid-template-columns:var(--plot-left) var(--plot-width);row-gap:2px;align-items:center}.overview .lane-label{padding-inline:14px 8px}.overview-track{position:relative;height:38px;border-radius:8px;background:var(--surface);border:1px solid var(--border-subtle);overflow:hidden}.overview-track svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.overview-track{touch-action:none;user-select:none;-webkit-user-select:none}.overview-track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.overview-shade{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--surface-sunken) 55%,transparent);pointer-events:none}.overview-window{position:absolute;top:0;bottom:0;border:1.5px solid var(--accent);border-radius:6px;background:var(--cursor-span);box-sizing:border-box;pointer-events:none}.overview-track.dragging .overview-window{border-width:2px}.overview-grip{position:absolute;top:50%;width:4px;height:16px;margin-top:-8px;border-radius:2px;background:var(--accent);opacity:.85}.overview-grip.left{left:-2.5px}.overview-grip.right{right:-2.5px}.overview-track:hover .overview-grip,.overview-track.dragging .overview-grip{opacity:1;height:20px;margin-top:-10px}.overview-ticks{grid-column:2;position:relative;height:14px;font:10px var(--font-mono);color:var(--text-muted)}.overview-ticks span{position:absolute;transform:translate(-50%);white-space:nowrap}.overview-ticks span:first-child{transform:none}.overview-ticks span:last-child{transform:translate(-100%)}.split-row{display:flex;align-items:center;gap:10px}.split-line{flex:1;height:1px;background:var(--border)}.pen-table .card-head{border-block-end:1px solid var(--border-subtle)}@media (max-width: 700px){.explorer-main{padding:14px 12px 20px}}.alm-toolbar{gap:var(--space-2)}.alm-toolbar .search{min-width:200px;flex:0 1 260px}.alm-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.alm-table td.alm-sel,.alm-table th.alm-sel{width:28px;padding-inline-end:0}.alm-table .alm-msg{min-width:240px}.alm-kind{font-weight:600;margin-inline-end:4px}.alm-actions{white-space:nowrap;text-align:end}.alm-actions>*+*{margin-inline-start:4px}.alm-menu-ph{display:inline-block;width:var(--control-sm, 28px);vertical-align:middle}.alm-prio{display:inline-flex;align-items:center;gap:6px}.alm-state{border:1px solid transparent}.alm-state.alm-active_unack{background:var(--alarm-high);color:var(--on-alarm-high)}.alm-state.alm-active_unack.p1{background:var(--alarm-critical);color:var(--on-alarm-critical)}.alm-state.alm-active_ack{background:var(--alarm-high-bg);color:var(--alarm-high-text);border-color:var(--alarm-high)}.alm-state.alm-rtn_unack{background:var(--surface);color:var(--text-secondary);border-color:var(--border);border-style:dashed}.alm-state.alm-normal{background:var(--surface-sunken);color:var(--text-muted)}table.data tr.alm-active_unack td{font-weight:600}table.data tr.alm-active_unack td.alm-msg,table.data tr.alm-active_ack td.alm-msg{color:var(--text)}table.data tr.alm-suppressed td{color:var(--text-muted)}.alm-flood{display:flex;align-items:flex-start;gap:var(--space-3);padding:10px 14px;border-radius:var(--radius-lg);border:1px solid var(--alarm-critical);background:var(--surface);color:var(--alarm-critical-text);font-size:13px}.alm-flood strong{font-weight:600}.alm-flood span{color:var(--text-secondary)}.alm-textarea{min-height:72px;resize:vertical;padding-block:6px}.alm-comment{display:block}.cmp-title{gap:2px}.cmp-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 900px){.cmp-layout{grid-template-columns:minmax(0,1fr)}}.cmp-side{position:sticky;inset-block-start:72px;max-block-size:calc(100vh - 92px);display:flex;flex-direction:column;overflow:hidden}@media (max-width: 900px){.cmp-side{position:static;max-block-size:420px}}.cmp-side-inner{display:flex;flex-direction:column;min-block-size:0;flex:1 1 auto}.cmp-side-tools{display:flex;flex-direction:column;gap:var(--space-2);padding:10px 12px;border-block-end:1px solid var(--border-subtle)}.cmp-side-tools .seg{align-self:flex-start}.cmp-side-tools .search{height:var(--control-md)}.cmp-run-scroll{overflow-y:auto;flex:1 1 auto;min-block-size:0}.cmp-pad{padding:12px}.cmp-run-list{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:2px}.cmp-run{display:flex;align-items:flex-start;gap:4px;border-radius:var(--radius-md);border-inline-start:3px solid transparent}.cmp-run:hover{background:var(--surface-sunken)}.cmp-run.selected{background:var(--surface-selected)}.cmp-run.ref{border-inline-start-color:var(--accent)}.cmp-run-main{display:flex;align-items:flex-start;gap:8px;flex:1 1 auto;min-inline-size:0;padding-block:8px;padding-inline:8px 4px;cursor:pointer}.cmp-run-main input{accent-color:var(--accent);inline-size:16px;block-size:16px;margin:1px 0 0;flex:none}.cmp-run-body{display:flex;flex-direction:column;gap:2px;min-inline-size:0;flex:1 1 auto}.cmp-run-name{font-weight:500}.cmp-run-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;line-height:16px;color:var(--text-muted);font-variant-numeric:tabular-nums}.cmp-run-notes{font-size:11px;line-height:16px;color:var(--text-secondary)}.cmp-run-actions{display:flex;align-items:center;gap:2px;padding-block-start:5px;padding-inline-end:4px;flex:none}.cmp-swatch{display:inline-block;inline-size:10px;block-size:10px;border-radius:3px;flex:none;margin-block-start:3px;background:var(--border)}.cmp-swatch.off{background:transparent;border:1px dashed var(--border)}.cmp-main{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.cmp-toolbar{gap:8px 12px}.cmp-crop .input{inline-size:84px}.cmp-tags{padding:8px 12px}.cmp-tags-row{gap:8px}.cmp-tags-label{font-weight:500}.cmp-chip-list{display:contents;list-style:none;margin:0;padding:0}.cmp-kind{inline-size:8px;block-size:8px;border-radius:2px;flex:none;background:var(--text-muted)}.cmp-kind-digital{background:var(--valve-open);border-radius:0}.cmp-kind-state{background:var(--state-strong);border:1px solid var(--border)}.cmp-tag-groups{display:flex;flex-direction:column;gap:12px;max-block-size:55vh;overflow-y:auto}.cmp-tag-group h3{margin:0 0 4px;font-weight:600}.cmp-tag-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.cmp-tag-option{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;cursor:pointer}.cmp-tag-option:hover{background:var(--surface-sunken)}.cmp-tag-option.on{background:var(--surface-selected)}.cmp-tag-option input{accent-color:var(--accent);inline-size:16px;block-size:16px;margin:0;flex:none}.cmp-tag-option .tag{min-inline-size:120px}.cmp-chart-card{overflow:hidden}.cmp-chart-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;border-block-end:1px solid var(--border-subtle)}.cmp-chart-head h3{margin:0;font-size:12px}.cmp-chart-body{padding-block:4px 2px}.cmp-chart-loading{display:grid;place-items:center}.cmp-gap-note{display:inline-flex;align-items:center;gap:6px}.cmp-gap-swatch{inline-size:14px;block-size:10px;border-radius:2px;border:1px dashed var(--quality-bad);background:repeating-linear-gradient(135deg,transparent 0 3px,var(--quality-bad) 3px 4px);opacity:.7}.cmp-lanes{position:relative;padding-block:6px 0;-webkit-user-select:none;user-select:none}.cmp-lane{position:relative;block-size:22px;margin-block-end:3px}.cmp-lane-label{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;gap:6px;padding-inline:6px 8px;font-size:11px;color:var(--text-secondary);overflow:hidden}.cmp-lane-label .cmp-swatch{margin:0}.cmp-lane-track{position:absolute;top:0;bottom:0;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:3px;overflow:hidden}.cmp-lane-after{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,transparent 0 4px,var(--grid) 4px 5px)}.cmp-seg{position:absolute;top:2px;bottom:2px;display:flex;align-items:center;overflow:hidden;border-radius:2px}.cmp-seg-state{box-shadow:inset 1px 0 0 var(--border)}.cmp-seg-label{padding-inline:4px;font-size:10px;line-height:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:lang(ar) .cmp-seg-label{font-size:11px}.cmp-lane-hit{position:absolute;top:0;bottom:22px;cursor:crosshair}.cmp-lane-cursor{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--cursor)}.cmp-lane-select{position:absolute;top:0;bottom:0;background:var(--cursor-span);border-left:1px solid var(--accent);border-right:1px solid var(--accent)}.cmp-lane-axis{position:relative;block-size:22px;font:11px var(--font-mono);color:var(--text-muted)}.cmp-lane-axis span{position:absolute;top:4px;transform:translate(-50%);white-space:nowrap}.cmp-stats th.cmp-group,.cmp-stats td.cmp-group{border-inline-start:1px solid var(--border-subtle)}.cmp-stats thead th[scope=colgroup]{text-align:start;color:var(--text)}.cmp-stats tbody th[scope=row]{text-align:start;font-weight:500;font-size:12px;color:var(--text);background:transparent;padding:8px 10px;border-block-end:1px solid var(--border-subtle)}.cmp-stats tbody tr:last-child th{border-block-end:0}.cmp-stats .cmp-swatch{margin:0}.cmp-stats tr.cmp-ref-row td,.cmp-stats tr.cmp-ref-row th{background:var(--surface-selected)}.cmp-stats td.cmp-at{color:var(--accent-strong);font-weight:500}.cmp-ref-btn{display:inline-flex;align-items:center;gap:4px;block-size:22px;padding-inline:5px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.cmp-ref-btn:hover{background:var(--surface-sunken);color:var(--text)}.cmp-ref-btn.on{background:var(--accent-subtle);color:var(--accent-strong);border-color:var(--accent-subtle);cursor:default}.cmp-row-action{inline-size:24px;block-size:24px}.cmp-row-action svg{inline-size:13px;block-size:13px}.cmp-stats thead th.num{font-family:inherit}.cmp-dur,.cmp-crop-input{text-align:end;font-variant-numeric:tabular-nums}.dash-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.dash-list-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;block-size:100%;color:var(--text);text-decoration:none}.dash-list-card:hover{border-color:var(--border);background:var(--surface-selected);color:var(--text)}.dash-list-card h2{margin:0;font-size:14px;font-weight:600}.dash-list-card svg{width:14px;height:14px;flex:none;color:var(--text-muted)}.dash-list-types{gap:6px}.dash-empty-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 24px;max-inline-size:640px;margin-inline:auto;inline-size:100%}.dash-empty-card h2{margin:0;font-size:15px;font-weight:600}.dash-empty-card p{margin:0;color:var(--text-secondary);max-inline-size:52ch}.dash-empty-icon{inline-size:44px;block-size:44px;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-muted)}.dash-title-col{gap:4px;min-inline-size:0}.dash-title{overflow-wrap:anywhere}.dash-back{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);text-decoration:none;align-self:flex-start}.dash-back:hover{color:var(--text)}.dash-back svg{width:14px;height:14px}.dash-rename{min-inline-size:min(420px,100%)}.dash-rename .input{font-size:18px;font-weight:600;block-size:38px}.dash-live{display:inline-flex;align-items:center;gap:6px}.dash-actions{justify-content:flex-end}.dash-edit-banner{display:flex;align-items:center;gap:var(--space-2);padding:8px 12px;border-radius:var(--radius-md);border:1px dashed var(--border);background:var(--surface-sunken);color:var(--text-secondary)}.dash-edit-banner svg{width:14px;height:14px;flex:none}.dash-grid-host{container-type:inline-size}.dash-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:minmax(190px,auto);grid-auto-flow:row}.dash-tile{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;position:relative}.dash-tile.span-2{grid-column:span 2}.dash-tile.span-3{grid-column:span 3}.dash-tile.span-4{grid-column:span 4}.dash-tile.rows-2{grid-row:span 2}.dash-tile.rows-3{grid-row:span 3}@container (max-width: 543px){.dash-tile.span-2,.dash-tile.span-3,.dash-tile.span-4{grid-column:span 1}}@container (max-width: 815px){.dash-tile.span-3,.dash-tile.span-4{grid-column:span 2}}@container (max-width: 1087px){.dash-tile.span-4{grid-column:span 3}}@supports not (container-type: inline-size){@media (max-width: 640px){.dash-tile.span-2,.dash-tile.span-3,.dash-tile.span-4{grid-column:auto}}}.dash-tile.is-editing .dash-tile-head{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.dash-tile.is-editing .dash-tile-head :is(button,[role=radiogroup]){cursor:pointer}.dash-tile.is-dragging{z-index:20;cursor:grabbing;opacity:.92;border-style:solid;border-color:var(--accent);box-shadow:0 12px 32px color-mix(in srgb,var(--text) 22%,transparent);pointer-events:none}.dash-tile.is-dragging .dash-tile-head{cursor:grabbing}.dash-tile.is-resizing{border-style:solid;border-color:var(--accent)}.dash-resize{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:18px;block-size:18px;z-index:2;cursor:nwse-resize;touch-action:none;border:0;padding:0;background:transparent;color:var(--text-muted)}[dir=rtl] .dash-resize{cursor:nesw-resize}.dash-resize svg{display:block;inline-size:100%;block-size:100%}[dir=rtl] .dash-resize svg{transform:scaleX(-1)}.dash-resize:hover,.dash-tile.is-resizing .dash-resize{color:var(--accent)}.dash-size-badge{position:absolute;inset-block-end:22px;inset-inline-end:8px;z-index:3;padding:2px 8px;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font:500 12px var(--font-mono);pointer-events:none}.dash-tile.in-alarm{border-color:var(--alarm-high);background:var(--alarm-high-bg);box-shadow:inset 0 0 0 1px var(--alarm-high)}.dash-tile.is-editing{border-style:dashed;border-color:var(--border)}.dash-tile.is-editing.in-alarm{border-color:var(--alarm-high)}.dash-tile-head{display:flex;align-items:center;gap:var(--space-2);padding-block:8px;padding-inline:14px 10px;min-block-size:42px;border-block-end:1px solid var(--border-subtle)}.dash-tile.in-alarm .dash-tile-head{border-block-end-color:var(--alarm-high)}.dash-tile-head h2{margin:0;font-size:13px;font-weight:600}.dash-tile-head h2.tag{font-size:13px}.dash-tile-icon{width:14px;height:14px;flex:none;color:var(--text-muted)}.dash-tile-head .seg button{block-size:22px;padding-inline:8px;font-size:11px}.dash-tile-tools{gap:0}.dash-tile-tools .btn-icon:disabled{opacity:.35;cursor:not-allowed;background:transparent}.dash-tile-tools .dash-remove:hover{color:var(--alarm-critical-text)}.dash-tile-body{flex:1 1 auto;display:flex;flex-direction:column;padding:10px 14px 12px;min-block-size:0;min-inline-size:0}.dash-tile.type-sources .dash-tile-body,.dash-tile.type-alarms .dash-tile-body{padding:0;overflow:auto}.dash-tile.type-sources .dash-tile-body .error-box,.dash-tile.type-alarms .dash-tile-body .error-box{margin:10px 14px}.dash-tile-empty{padding:24px 12px;flex:1;justify-content:center}.dash-tile .empty{padding-block:20px}.dash-add-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-block-size:190px;border-radius:var(--radius-lg);border:1px dashed var(--border);background:transparent;color:var(--text-muted);font-weight:500}.dash-add-tile:hover{background:var(--surface-sunken);color:var(--text)}.dash-value{display:flex;flex-direction:column;gap:4px;flex:1;min-inline-size:0}.dash-value-desc{font-size:12px}.dash-value-main{display:flex;align-items:baseline;gap:6px;min-inline-size:0}.dash-big{font-size:34px;line-height:42px;font-weight:500;letter-spacing:-.02em;text-align:start}.dash-tile.rows-2 .dash-big{font-size:48px;line-height:58px}.dash-unit{font-size:14px;color:var(--text-secondary)}.dash-value.is-stale .dash-big{color:var(--text-muted)}.dash-value-meta{display:flex;flex-wrap:wrap;gap:4px 10px;min-block-size:14px}.dash-quality{color:var(--text-secondary);font-weight:500}.dash-quality.comms{color:var(--alarm-critical-text)}.dash-alarm-badge{align-self:center}.dash-alarm-badge svg{flex:none}.dash-spark{margin-block-start:auto;min-block-size:60px}.dash-spark .trend-chart{inline-size:100%}.dash-spark-empty{block-size:60px;border-block-end:1px dashed var(--border-subtle)}.dash-tile.rows-2 .dash-spark{padding-block-start:8px}.dash-trend{display:flex;flex-direction:column;gap:8px;min-inline-size:0;flex:1}.dash-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dash-legend .chip{block-size:24px;padding-inline:8px}.dash-legend .chip .badge{padding-inline:5px}.dash-chart-wait{display:grid;place-items:center}.dash-trend .trend-chart{inline-size:100%}.dash-states{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dash-states li{display:flex;align-items:center;gap:var(--space-3);padding-block:7px;border-block-end:1px solid var(--border-subtle);min-inline-size:0}.dash-states li:last-child{border-block-end:0}.dash-states li.is-stale .dash-pill{opacity:.6}.dash-state-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.dash-pill{display:inline-flex;align-items:center;justify-content:center;min-inline-size:64px;block-size:22px;padding-inline:10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;white-space:nowrap}.dash-pill.is-open{background:var(--valve-open);border:1px solid var(--valve-open);color:var(--surface)}.dash-pill.is-closed{background:transparent;border:1.5px solid var(--valve-closed);color:var(--text-secondary)}.dash-pill.is-state{background:var(--state-mid);border:1px solid var(--state-strong);color:var(--text)}.dash-alarms{list-style:none;margin:0;padding:0}.dash-alarms li{display:flex;align-items:flex-start;gap:10px;padding:8px 14px;border-block-end:1px solid var(--border-subtle)}.dash-alarms li:last-child{border-block-end:0}.dash-alarm-shape{display:inline-flex;padding-block-start:2px;flex:none}.dash-alarm-head{gap:6px}.dash-alarm-kind{font-weight:600;font-size:12px}.dash-alarms li.is-acked{color:var(--text-muted)}.dash-alarms li.is-acked .dash-alarm-kind{font-weight:500}.dash-alarms li.is-acked .dash-alarm-shape{opacity:.45}.dash-alarms time{flex:none;padding-block-start:1px}.dash-sources td{vertical-align:top}.dash-sources td .row{gap:6px}.dash-down{color:var(--alarm-critical-text);font-weight:500}.dash-fieldset{border:0;margin:0;padding:0;min-inline-size:0}.dash-fieldset legend{font-size:12px;font-weight:500;color:var(--text-secondary);padding:0;margin-block-end:6px}.dash-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}.dash-type{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text)}.dash-type:hover{background:var(--surface-sunken)}.dash-type[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--accent)}.dash-type svg{color:var(--text-muted)}.dash-type[aria-pressed=true] svg{color:var(--accent-strong)}.dash-type-name{font-weight:600;font-size:12px}.dash-picker{max-block-size:260px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.dash-pick{display:flex;align-items:center;gap:10px;padding:7px 10px;border-block-end:1px solid var(--border-subtle);cursor:pointer}.dash-pick:last-child{border-block-end:0}.dash-pick:hover{background:var(--surface-sunken)}.dash-pick.on{background:var(--surface-selected)}.dash-pick.full{cursor:not-allowed;color:var(--text-muted)}.dash-pick input{accent-color:var(--accent);inline-size:15px;block-size:15px;flex:none;margin:0}.dash-pick .tag{flex:none;min-inline-size:110px}.dash-size-row{align-items:flex-start;gap:var(--space-4)}@media (max-width: 640px){.dash-actions{justify-content:flex-start}.dash-big{font-size:28px;line-height:36px}.dash-pick .tag{min-inline-size:0}}.dash-tile.is-editing .dash-tile-head{flex-wrap:wrap;row-gap:4px}.dash-tile.is-editing .dash-tile-head h2{min-inline-size:90px}.dash-tile.type-alarms.rows-1 .dash-tile-body,.dash-tile.type-state.rows-1 .dash-tile-body,.dash-tile.type-sources.rows-1 .dash-tile-body{max-block-size:340px;overflow:auto}.dash-tile.type-alarms.rows-2 .dash-tile-body,.dash-tile.type-state.rows-2 .dash-tile-body,.dash-tile.type-sources.rows-2 .dash-tile-body{max-block-size:700px;overflow:auto}.adm-tabs{align-self:flex-start;flex-wrap:wrap}.adm-section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adm-toolbar .search{height:var(--control-md);min-width:220px;flex:1 1 260px;max-width:420px}.adm-toolbar .select{min-width:140px}.adm-count{font-size:12px;color:var(--text-muted)}.adm-intro{margin:0;color:var(--text-secondary);font-size:12px;max-width:72ch}.adm-table td{white-space:nowrap}.adm-table td.adm-wrap{white-space:normal;min-width:160px;max-width:320px}.adm-table td.adm-addr{max-width:260px;overflow:hidden;text-overflow:ellipsis}.adm-table tr.adm-disabled td{color:var(--text-muted)}.adm-table .adm-actions{text-align:end}.adm-table .adm-actions .row{justify-content:flex-end;gap:2px}.adm-fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px 14px;margin:0;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.adm-fieldset>legend{padding-inline:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.adm-grid-2{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.adm-grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}.adm-span-all{grid-column:1 / -1}.adm-error{font-size:11px;color:var(--alarm-critical-text)}.adm-form-error{padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--alarm-critical);color:var(--alarm-critical-text);font-size:12px}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--alarm-critical)}.adm-help{font-size:12px;color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;margin:0}.adm-help code,.adm-code{font-family:var(--font-mono);font-size:11px}.adm-switch{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:2px;border-radius:var(--radius-pill);color:var(--text);font-size:12px}.adm-switch:disabled{cursor:not-allowed;opacity:.6}.adm-switch-track{position:relative;width:30px;height:18px;border-radius:var(--radius-pill);background:var(--valve-closed);transition:background .12s;flex:none}.adm-switch-thumb{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--border);transition:inset-inline-start .12s}.adm-switch[aria-checked=true] .adm-switch-track{background:var(--accent)}.adm-switch[aria-checked=true] .adm-switch-thumb{inset-inline-start:14px}@media (prefers-reduced-motion: reduce){.adm-switch-track,.adm-switch-thumb{transition:none}}.adm-pens{display:flex;flex-wrap:wrap;gap:6px}.adm-pen{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding-inline:8px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:12px}.adm-pen[aria-checked=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent)}.adm-pen .adm-swatch{width:18px;height:4px;border-radius:2px}.adm-states{width:100%;border-collapse:collapse;font-size:12px}.adm-states th{text-align:start;font-weight:500;color:var(--text-muted);font-size:11px;padding:0 4px 4px}.adm-states td{padding:2px 4px}.adm-states .input{width:100%;height:var(--control-sm)}.adm-states td.adm-val{width:80px}.adm-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.adm-history li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.adm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-3)}.adm-card-body{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.adm-dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px}.adm-dl dt{color:var(--text-muted)}.adm-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.adm-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.adm-lost{color:var(--alarm-critical-text)}.adm-card-foot{display:flex;align-items:center;gap:var(--space-2);padding:8px 14px;border-block-start:1px solid var(--border-subtle)}.adm-tree,.adm-tree ul{list-style:none;margin:0;padding:0}.adm-tree ul{padding-inline-start:22px;border-inline-start:1px solid var(--border-subtle);margin-inline-start:13px}.adm-tree-row{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--radius-md);min-height:34px}.adm-tree-row:hover,.adm-tree-row:focus-within{background:var(--surface-sunken)}.adm-tree-row .adm-tree-actions{display:inline-flex;gap:2px;margin-inline-start:auto}.adm-tree-toggle{width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--text-muted);display:inline-grid;place-items:center;border-radius:4px}.adm-tree-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}[dir=rtl] .adm-tree-toggle[aria-expanded=false] svg{transform:rotate(90deg)}.adm-tree-spacer{width:22px;flex:none}.adm-tree-name{font-weight:500}.adm-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:12px}.adm-crumbs button{border:0;background:transparent;color:var(--accent);padding:2px 4px;border-radius:4px}.adm-crumbs button[aria-current=location]{color:var(--text);font-weight:600;cursor:default}.adm-crumbs svg{color:var(--text-muted)}.adm-browse{max-height:min(55vh,520px);overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adm-browse table.data th{position:sticky;inset-block-start:0;z-index:1}.adm-browse td{white-space:nowrap}.adm-linkbtn{border:0;background:transparent;padding:0;color:var(--accent);text-align:start;font:inherit}.adm-linkbtn:hover{color:var(--accent-strong);text-decoration:underline}.adm-picked .input,.adm-picked .select{height:var(--control-sm);width:100%;min-width:90px}.adm-progress{width:100%;height:6px;accent-color:var(--accent)}.adm-scroll-list{max-height:200px;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 8px;display:flex;flex-direction:column;gap:4px}.adm-results{margin:0;padding-inline-start:18px;font-size:12px;display:flex;flex-direction:column;gap:4px}.adm-results li{overflow-wrap:anywhere;white-space:pre-wrap}.adm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-3)}.adm-tile{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.adm-tile .adm-tile-label{font-size:11px;color:var(--text-muted)}.adm-tile .adm-tile-value{font-family:var(--font-mono);font-size:18px;line-height:24px;font-weight:500}.adm-tile .hint{font-size:11px;color:var(--text-muted)}.adm .field>label:first-child,.adm-field-label{font-size:12px;font-weight:500;color:var(--text-secondary)}.adm-ads{display:flex;flex-direction:column;gap:var(--space-2)}.adm-ads-route{display:flex;flex-direction:column;gap:var(--space-2);padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.adm-ads-warn{display:flex;flex-direction:column;gap:var(--space-2);padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--alarm-high);border-inline-start-width:4px;font-size:12px;color:var(--text)}.adm-ads-warn p{margin:0}.adm-ads-ok{margin:0;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--status-ok);color:var(--text);font-size:12px}.adm-audit td{vertical-align:top}.adm-audit .adm-audit-toggle{width:32px;padding-inline-end:0}.adm-audit .adm-audit-role{margin-inline-start:6px}.adm-audit .adm-audit-outcome{margin-inline-start:6px;display:inline-flex;align-items:center;gap:4px}.adm-audit tr.adm-audit-bad td{background:color-mix(in srgb,var(--alarm-critical) 6%,transparent)}.adm-audit tr.adm-audit-detail>td{background:var(--surface-sunken);white-space:normal}.adm-audit-body{display:flex;flex-direction:column;gap:var(--space-2);padding-block:4px}.adm-audit-diff{border-collapse:collapse;font-size:12px;max-width:100%}.adm-audit-diff th,.adm-audit-diff td{text-align:start;padding:3px 10px 3px 0;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;max-width:420px}.adm-audit-diff thead th{color:var(--text-muted);font-weight:500;font-size:11px}.adm-audit-diff tbody th{font-weight:500;color:var(--text-secondary)}.adm-audit-diff tr.adm-audit-changed td:last-child{color:var(--accent-strong);font-weight:600}.adm-audit-hash{margin:0}.adm-audit-verify{display:flex;align-items:flex-start;gap:10px}.adm-tpl-title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.adm-tpl-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:12px 14px;border-block-end:1px solid var(--border-subtle)}.adm-tpl-head h3{margin:0;font-size:14px}.adm-tpl-grid td{padding-block:4px}.adm-tpl-grid .input,.adm-tpl-grid .select{height:var(--control-sm);width:100%;min-width:90px}.adm-tpl-grid .adm-tpl-addr{min-width:180px}.adm-tpl-grid .adm-tpl-num{min-width:64px;max-width:90px}.adm-tpl-grid .adm-tpl-short{min-width:56px;max-width:80px}.adm-tpl-grid .input[aria-invalid=true]{border-color:var(--alarm-critical)}.adm-tpl-errs,.adm-tpl-note{margin:0;padding:8px 14px}.adm-tpl-inst{margin:12px 14px}.adm-tpl-inst-foot{gap:var(--space-2)}.adm-tpl-preview{max-height:220px}.adm-tpl-report{display:flex;flex-direction:column;gap:6px}.adm-tpl-report-bad{border-color:var(--alarm-high)}.adm-tpl-report p{margin:0}.adm-tpl-empty p{max-width:60ch;margin:0 auto}.adm-tpl-tagbox{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adm-inbox-inst{gap:6px;flex-wrap:wrap}.adm-inbox-inst .input,.adm-inbox-inst .select{height:var(--control-sm);width:auto;min-width:120px}.adm-inbox-signals{max-height:70vh;overflow:auto}.adm-inbox-signals thead th{position:sticky;inset-block-start:0;z-index:1;background:var(--surface)}.adm-tile .adm-tile-value.adm-backup-small{font-size:14px;line-height:20px;font-family:inherit}.adm-backup-sched{gap:var(--space-4);flex-wrap:wrap;align-items:center}.adm-backup-inline{gap:8px;align-items:center;font-size:13px}.adm-backup-inline .input{height:var(--control-sm);width:auto;min-width:70px}.adm-backup-detail{margin-top:6px;display:flex;flex-direction:column;gap:2px;white-space:normal;overflow-wrap:anywhere}.adm-backup-ok{border-color:var(--status-ok);color:var(--text)}.ha-topology{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:stretch}@media (max-width: 900px){.ha-topology{grid-template-columns:1fr}.ha-link{flex-direction:row}}.ha-node{padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.ha-node.ha-bad{border-color:var(--alarm-critical)}.ha-node.ha-warn{border-color:var(--alarm-high)}.ha-node-head{display:flex;align-items:center;gap:6px}.ha-node-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.ha-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:110px}.ha-wire{display:block;width:100%;min-width:60px;height:0;border-block-start:2px dashed var(--border)}.ha-wire.on{border-block-start-style:solid;border-color:var(--status-ok)}.ha-code{min-height:84px;resize:vertical;font-size:11px;word-break:break-all;padding-block:6px}.ha-steps{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;color:var(--text-secondary)}.ha-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ha-list li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ha-failovers{padding:12px 14px}.bt-table{table-layout:fixed;min-width:100%}.bt-table td{vertical-align:top}.bt-th{position:relative}.bt-resize{position:absolute;inset-block:0;inset-inline-end:-3px;width:7px;cursor:col-resize;touch-action:none;z-index:2}.bt-resize:after{content:"";position:absolute;inset-block:25%;inset-inline-start:3px;width:1px;background:var(--border)}.bt-resize:hover:after{background:var(--accent);width:2px}.bt-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-name{display:flex;align-items:flex-start;gap:4px;min-width:0}.bt-text{min-width:0;flex:1}.bt-twisty{flex:none;width:20px;height:20px;display:inline-grid;place-items:center;border:0;background:transparent;padding:0;color:var(--text-secondary);border-radius:var(--radius-sm)}button.bt-twisty:hover{background:var(--surface-sunken);color:var(--text)}.bt-group{cursor:pointer}.bt-clip .badge{margin-inline-start:6px}.adm-group-row th{background:var(--surface-sunken);font-weight:600;text-align:start;padding-block:6px}.up-status{margin-block-end:var(--space-3)}.up-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.up-notes{display:flex;flex-direction:column;gap:6px}.up-notes-text{margin:0;max-height:260px;overflow:auto;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-sans);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.up-progress{display:flex;align-items:center;gap:8px}.nav-update{display:inline-flex;margin-inline-start:4px;color:var(--accent-strong);vertical-align:-2px}.nav-update.crit{color:var(--alarm-critical-text)}.up-status .adm-card-foot{flex-wrap:wrap;gap:8px}.xc-page .adm-toolbar .search{min-width:200px;flex:0 1 280px}.xc-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface)}.xc-warn{display:inline-flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--alarm-high-text)}.xc-warn svg{flex:none;margin-block-start:2px}div.xc-warn{padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--alarm-high);background:var(--alarm-high-bg)}.xc-missed,.xc-badge{margin-inline-start:6px}.xc-type{display:block}.xc-comment{font-style:italic;color:var(--text-secondary)}table.data tr.xc-detail>td{background:var(--surface-sunken);white-space:normal}.xc-detail-body{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding:6px 0}.xc-values{grid-template-columns:max-content minmax(0,1fr);font-size:12px;min-width:260px}.xc-detail-side{gap:6px}table.data tr.xc-changed td{background:var(--accent-subtle)}table.data tr.xc-bad td{background:var(--alarm-high-bg);color:var(--alarm-critical-text);font-weight:600}table.xc-compare{font-size:12px;margin-block:6px}table.xc-compare td,table.xc-compare th{padding-block:3px}.xc-values-edit .input,.xc-values-edit .select{height:var(--control-sm);width:100%;min-width:120px}.xc-values-edit td{vertical-align:top}.xc-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.xc-versions>li{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 8px}.xc-versions .row{gap:8px;align-items:center}.xc-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.xc-mode{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.xc-mode.on{border-color:var(--accent);background:var(--accent-subtle)}.xc-mode input{margin-block-start:3px}table.xc-fields td{padding:3px 4px;vertical-align:top}table.xc-fields .input{height:var(--control-sm);width:100%;min-width:90px}table.xc-fields .xc-dt{min-width:110px}table.xc-fields .xc-unit,table.xc-fields .xc-num{min-width:60px;width:80px}.xc-up{transform:rotate(180deg)}.xc-picker{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr);gap:var(--space-3)}@media (max-width: 720px){.xc-picker{grid-template-columns:1fr}}.xc-picker .adm-scroll-list{max-height:360px}.xc-instance{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:5px 8px;border:0;border-radius:var(--radius-sm, 4px);background:transparent;color:var(--text);text-align:start;cursor:pointer}.xc-instance:hover{background:var(--surface-sunken)}.xc-instance.on{background:var(--accent-subtle)}.xc-members .check{display:flex;gap:8px;align-items:baseline;padding:2px 4px}
