@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.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-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.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-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) 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 Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.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 Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.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 Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) 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 Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.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 Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.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}.signin{min-block-size:100%;display:grid;place-items:center;padding:24px 16px}.signin__card{inline-size:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:32px 24px}.signin__emblem{block-size:48px;inline-size:auto}.signin__lead,.signin__status{color:var(--ink-2)}.signin__error{color:var(--crit-ink);background:var(--crit-tint);border-radius:var(--radius-control);padding:8px 12px}.signin__button{min-inline-size:200px;justify-content:center}.usermenu{display:flex;align-items:center;gap:10px;min-inline-size:0}.usermenu__who{display:flex;flex-direction:column;line-height:1.2;flex-shrink:0;max-inline-size:200px}.usermenu__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usermenu__roles{color:var(--ink-2);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.usermenu__who{display:none}}.ntf{position:relative;flex:none}.ntf-bell{position:relative}.ntf-badge{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-inline-size:18px;block-size:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--crit);color:#fff;font:600 11px / 18px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--surface-solid)}.ntf-panel{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:20;inline-size:min(420px,calc(100vw - 32px));max-block-size:min(640px,calc(100vh - 110px));display:flex;flex-direction:column;background:var(--surface-solid);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);overflow:hidden}.ntf-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-block-end:1px solid var(--line)}.ntf-title{font:var(--text-subtitle);margin:0;margin-inline-end:auto}.ntf-title:focus{outline:none}.ntf-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ntf-filter,.ntf-toggle{display:inline-flex;align-items:center;gap:6px;font:var(--text-caption);cursor:pointer}.ntf-select{min-block-size:32px;padding:0 6px;font:var(--text-caption);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-chip)}.ntf-small{min-block-size:32px;padding:0 10px;font:var(--text-caption)}.ntf-close{inline-size:32px;block-size:32px;font-size:18px}.ntf-body{overflow-y:auto;flex:1 1 auto}.ntf-list{list-style:none;margin:0;padding:0}.ntf-item{display:grid;gap:4px;padding:10px 14px 10px 18px;border-block-end:1px solid var(--line-row);position:relative}.ntf-item--unread{background:var(--accent-tint)}.ntf-item--unread:before{content:"";position:absolute;inset-inline-start:7px;inset-block-start:15px;inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent)}.ntf-item>.ntf-small,.ntf-read{justify-self:start}.ntf-meta{display:flex;gap:8px;align-items:center;font:var(--text-caption);color:var(--ink);opacity:.8}.ntf-type{padding:1px 6px;border-radius:var(--radius-chip);background:var(--neutral-tint);font-weight:600}.ntf-type--clash-critical{background:var(--crit-tint);color:var(--crit-ink)}.ntf-type--run-completed{background:var(--ok-tint);color:var(--ok-ink)}.ntf-type--revision-changed{background:var(--gold-tint);color:var(--gold-ink)}.ntf-type--grant-break-glass{background:var(--crit-tint);color:var(--crit-ink)}.ntf-link{font-weight:600;color:var(--ink);overflow-wrap:anywhere}a.ntf-link{text-decoration:underline;text-decoration-color:var(--line-solid);text-underline-offset:3px}a.ntf-link:hover{color:var(--accent-ink);text-decoration-color:currentColor}.ntf-text{margin:0;font:var(--text-table);overflow-wrap:anywhere}.ntf-read{font:var(--text-caption);opacity:.75}.ntf-note{margin:0;padding:10px 14px;font:var(--text-caption)}.ntf-error{margin:0;padding:8px 14px;font:var(--text-caption);color:var(--crit-ink)}.ntf-error p{margin:0 0 6px}.ntf-more{display:flex;gap:8px;align-items:center;padding:10px 14px}.ntf-prefs{border-block-start:1px solid var(--line);padding:10px 14px 12px}.ntf-prefs .ntf-note,.ntf-prefs .ntf-error{padding:4px 0 0}.ntf-subtitle{font:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}@media(max-width:560px){.ntf{position:static}.ntf-panel{position:fixed;inset-block-start:72px;inset-inline:16px;inline-size:auto}}:root{--accent: #946c1e;--grad: linear-gradient(135deg, #b8903c 0%, var(--accent) 48%, #6f4f10 100%);--gold-grad: linear-gradient(135deg, #e2b65c 0%, #a8741a 100%);--on-accent: #ffffff;--series-2: #138a8f;--font-display: "Sora", "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--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;--text-page-title: 700 28px / 1.25 var(--font-display);--text-section-title: 600 18px / 1.35 var(--font-display);--text-subtitle: 600 16px / 1.4 var(--font-sans);--text-body: 400 14px / 1.5 var(--font-sans);--text-table: 400 13px / 1.45 var(--font-sans);--text-caption: 400 12px / 1.4 var(--font-sans);--radius-card: 16px;--radius-map: 20px;--radius-button: 12px;--radius-control: 10px;--radius-chip: 4px;--radius-pill: 999px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--touch-target: 44px;--nav-width: 236px;--nav-rail-collapsed: 64px}:root,:root[data-theme=light],[data-theme=light]{color-scheme:light;--bg: #f1efea;--bg-glow: radial-gradient(1100px 520px at 88% -8%, rgb(172 132 48 / .18), transparent 62%), radial-gradient(900px 520px at -6% 104%, rgb(201 150 52 / .14), transparent 60%);--surface: rgb(255 255 255 / .84);--surface-solid: #ffffff;--surface-2: #f7f5f0;--ink: #0c1726;--ink-2: #4a5869;--line: rgb(12 23 38 / .11);--line-solid: #dcdcd8;--line-row: rgb(12 23 38 / .065);--accent-ink: #7a5512;--accent-tint: rgb(148 108 30 / .12);--gold: #b07d1f;--gold-ink: #7e5710;--gold-tint: rgb(176 125 31 / .13);--ok: #13804c;--ok-ink: #0f6a3f;--ok-tint: rgb(19 128 76 / .11);--warn: #c25a0c;--warn-ink: #93400a;--warn-tint: rgb(194 90 12 / .11);--neutral-tint: rgb(12 23 38 / .06);--shadow: 0 1px 2px rgb(12 23 38 / .05), 0 10px 30px rgb(12 23 38 / .08);--shadow-lg: 0 2px 4px rgb(12 23 38 / .06), 0 24px 60px rgb(12 23 38 / .14);--glow: 0 8px 22px rgb(148 108 30 / .32);--backdrop: rgb(12 23 38 / .45);--topbar: rgb(255 255 255 / .78);--gold-rule: linear-gradient( 90deg, rgb(172 132 48 / 0) 0%, #ac8430 18%, #c9a24e 50%, #ac8430 82%, rgb(172 132 48 / 0) 100% );--logo-filter: drop-shadow(0 3px 8px rgb(122 82 12 / .22));--hero: linear-gradient(120deg, #ffffff 0%, #f8f0df 55%, #f1e4c8 100%);--crit: #c42b2b;--crit-ink: #a11f1f;--crit-tint: rgb(196 43 43 / .11);--major: #c25a0c;--major-ink: #93400a;--major-tint: rgb(194 90 12 / .12);--minor: #4e6e99;--minor-ink: #3b5980;--minor-tint: rgb(78 110 153 / .13);--map-water: #d3e6f4;--map-land: #eef2f5;--map-road: #ffffff;--map-casing: #c6d0da;--map-plot: #e6ebf0;--map-plot-edge: #d5dce4;--class-hv-cable: #d64545;--class-mv-cable: #d2571c;--class-lv-cable: #a8751a;--class-substation: #b02a4a;--class-telecom: #c26a00;--class-water-trunk: #1f6fd1;--class-water-dist: #2f86de;--class-sewer: #3b944d;--class-storm: #6e8b3d;--class-gas: #8f7a00;--class-dc: #138f8f;--class-building: #7a6fb0;--class-road-row: #6f7682;--class-plot: #7e848e;--class-unknown: #828282}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #060c17;--bg-glow: radial-gradient(1100px 520px at 88% -8%, rgb(226 182 92 / .2), transparent 62%), radial-gradient(900px 520px at -6% 104%, rgb(201 150 52 / .13), transparent 60%);--surface: rgb(17 26 43 / .8);--surface-solid: #101a2c;--surface-2: #0b1424;--ink: #e9eff8;--ink-2: #a2b1c5;--line: rgb(255 255 255 / .1);--line-solid: #283142;--line-row: rgb(255 255 255 / .055);--accent-ink: #e8c47a;--accent-tint: rgb(226 182 92 / .16);--gold: #e2b65c;--gold-ink: #ebc97f;--gold-tint: rgb(226 182 92 / .15);--ok: #46cf86;--ok-ink: #6fdca2;--ok-tint: rgb(70 207 134 / .14);--warn: #ff9448;--warn-ink: #ffb07a;--warn-tint: rgb(255 148 72 / .14);--neutral-tint: rgb(255 255 255 / .07);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 10px 30px rgb(0 0 0 / .35);--shadow-lg: 0 2px 4px rgb(0 0 0 / .4), 0 24px 60px rgb(0 0 0 / .5);--glow: 0 8px 26px rgb(201 150 52 / .42);--backdrop: rgb(0 0 0 / .6);--topbar: rgb(8 14 26 / .8);--gold-rule: linear-gradient( 90deg, rgb(226 182 92 / 0) 0%, #c9a24e 18%, #e8c47a 50%, #c9a24e 82%, rgb(226 182 92 / 0) 100% );--logo-filter: drop-shadow(0 3px 10px rgb(226 182 92 / .28));--hero: linear-gradient(120deg, #0e1a31 0%, #2a2614 55%, #3a2c10 100%);--crit: #ff6b6b;--crit-ink: #ff9c9c;--crit-tint: rgb(255 107 107 / .15);--major: #ff9448;--major-ink: #ffb07a;--major-tint: rgb(255 148 72 / .14);--minor: #8fb0da;--minor-ink: #aec6e6;--minor-tint: rgb(143 176 218 / .15);--map-water: #0a2038;--map-land: #0f1a2b;--map-road: #24324a;--map-casing: #33445f;--map-plot: #142033;--map-plot-edge: #22304a;--class-hv-cable: #ec6464;--class-mv-cable: #f08048;--class-lv-cable: #e8a24a;--class-substation: #e2698a;--class-telecom: #f59328;--class-water-trunk: #4d93ea;--class-water-dist: #7bb6f0;--class-sewer: #4fb865;--class-storm: #8fae55;--class-gas: #e3c02a;--class-dc: #26bdbd;--class-building: #9d93d4;--class-road-row: #8f96a3;--class-plot: #b3b8c0;--class-unknown: #8c8c8c}}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--bg: #060c17;--bg-glow: radial-gradient(1100px 520px at 88% -8%, rgb(226 182 92 / .2), transparent 62%), radial-gradient(900px 520px at -6% 104%, rgb(201 150 52 / .13), transparent 60%);--surface: rgb(17 26 43 / .8);--surface-solid: #101a2c;--surface-2: #0b1424;--ink: #e9eff8;--ink-2: #a2b1c5;--line: rgb(255 255 255 / .1);--line-solid: #283142;--line-row: rgb(255 255 255 / .055);--accent-ink: #e8c47a;--accent-tint: rgb(226 182 92 / .16);--gold: #e2b65c;--gold-ink: #ebc97f;--gold-tint: rgb(226 182 92 / .15);--ok: #46cf86;--ok-ink: #6fdca2;--ok-tint: rgb(70 207 134 / .14);--warn: #ff9448;--warn-ink: #ffb07a;--warn-tint: rgb(255 148 72 / .14);--neutral-tint: rgb(255 255 255 / .07);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 10px 30px rgb(0 0 0 / .35);--shadow-lg: 0 2px 4px rgb(0 0 0 / .4), 0 24px 60px rgb(0 0 0 / .5);--glow: 0 8px 26px rgb(201 150 52 / .42);--backdrop: rgb(0 0 0 / .6);--topbar: rgb(8 14 26 / .8);--gold-rule: linear-gradient( 90deg, rgb(226 182 92 / 0) 0%, #c9a24e 18%, #e8c47a 50%, #c9a24e 82%, rgb(226 182 92 / 0) 100% );--logo-filter: drop-shadow(0 3px 10px rgb(226 182 92 / .28));--hero: linear-gradient(120deg, #0e1a31 0%, #2a2614 55%, #3a2c10 100%);--crit: #ff6b6b;--crit-ink: #ff9c9c;--crit-tint: rgb(255 107 107 / .15);--major: #ff9448;--major-ink: #ffb07a;--major-tint: rgb(255 148 72 / .14);--minor: #8fb0da;--minor-ink: #aec6e6;--minor-tint: rgb(143 176 218 / .15);--map-water: #0a2038;--map-land: #0f1a2b;--map-road: #24324a;--map-casing: #33445f;--map-plot: #142033;--map-plot-edge: #22304a;--class-hv-cable: #ec6464;--class-mv-cable: #f08048;--class-lv-cable: #e8a24a;--class-substation: #e2698a;--class-telecom: #f59328;--class-water-trunk: #4d93ea;--class-water-dist: #7bb6f0;--class-sewer: #4fb865;--class-storm: #8fae55;--class-gas: #e3c02a;--class-dc: #26bdbd;--class-building: #9d93d4;--class-road-row: #8f96a3;--class-plot: #b3b8c0;--class-unknown: #8c8c8c}:root:lang(ar){--font-sans: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-display: "IBM Plex Sans Arabic", "Sora", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "IBM Plex Sans Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", Tahoma, system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg-glow),var(--bg);background-color:var(--bg);background-attachment:fixed;color:var(--ink);font:var(--text-body)}h1,h2,h3,h4{margin:0;text-wrap:balance}h1{font:var(--text-page-title);letter-spacing:-.3px}h2{font:var(--text-section-title)}h3{font:var(--text-subtitle)}p{margin:0}a{color:var(--accent-ink)}a:hover{color:var(--ink)}button,select,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.mono,code{font-family:var(--font-mono);font-size:12px;font-weight:500}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.card{background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:var(--space-2);min-inline-size:0;display:flex;flex-direction:column;gap:12px}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);padding:5px 10px;font-size:12px;font-weight:600;white-space:nowrap}.chip--gold{background:var(--gold-tint);color:var(--gold-ink);font-family:var(--font-mono)}.chip--accent{background:var(--accent-tint);color:var(--accent-ink)}.chip--ok{background:var(--ok-tint);color:var(--ok-ink)}.chip--sample{border:1px dashed var(--line);color:var(--ink-2);font-weight:500}.chip--crit{background:var(--crit-tint);color:var(--crit-ink)}.chip--major{background:var(--major-tint);color:var(--major-ink)}.chip--minor{background:var(--minor-tint);color:var(--minor-ink)}.chip__dot{inline-size:8px;block-size:8px;border-radius:4px;background:var(--ok)}.btn{display:inline-flex;align-items:center;gap:8px;min-block-size:40px;padding:0 12px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);cursor:pointer;font-weight:600;font-size:13px;white-space:nowrap;text-decoration:none;color:var(--ink)}.btn:hover{background:var(--neutral-tint)}.btn--primary{border:0;background:var(--grad);color:var(--on-accent);box-shadow:var(--glow);padding:0 14px}.btn--primary:hover{background:var(--grad);color:var(--on-accent);filter:brightness(1.06)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.app{position:relative;z-index:1;display:flex;flex-direction:column;min-block-size:100%}.skip-link{position:absolute;inset-inline-start:var(--space-2);inset-block-start:-100px;z-index:10;padding:8px 12px;border-radius:var(--radius-control);background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-lg)}.skip-link:focus{inset-block-start:var(--space-1)}.topbar{position:sticky;inset-block-start:0;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 18px 14px;background:var(--topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--line);flex-wrap:nowrap}.topbar:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--gold-rule)}.topbar__brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;flex:none}.topbar__emblem{block-size:48px;inline-size:auto;display:block;filter:var(--logo-filter)}.topbar__names{display:flex;flex-direction:column;line-height:1.15;gap:1px}.topbar__product{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.2px}.topbar__org{font-size:11px;font-weight:600;color:var(--gold-ink);letter-spacing:.3px;white-space:nowrap}.topbar__org-ar{font-family:var(--font-arabic);font-size:11px;color:var(--ink-2)}.topbar__sep{inline-size:1px;block-size:28px;background:var(--line);flex:none}.topbar__context{display:flex;align-items:center;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-button);padding:3px;min-inline-size:0;overflow:hidden}.topbar__area{display:flex;align-items:center;gap:8px;padding:0 10px;block-size:34px;font-weight:600;white-space:nowrap;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.topbar__area-dot{inline-size:8px;block-size:8px;border-radius:4px;background:var(--grad);box-shadow:var(--glow);flex:none}.topbar__spacer{flex:1 1 0}.topbar .usermenu,.topbar>.chip{flex:none}.topbar__context{flex:0 1 auto}.topbar__role{min-block-size:40px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-solid);padding:0 10px}.iconbtn{inline-size:40px;block-size:40px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.iconbtn:hover{background:var(--neutral-tint)}.langbtn{min-block-size:40px;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);font-weight:600;padding:0 12px;cursor:pointer;flex:none}.langbtn:lang(ar){font-family:var(--font-arabic)}.shell{flex:1 1 auto;min-block-size:0;display:flex;gap:var(--space-2);padding:var(--space-2)}.sidenav{flex:0 0 var(--nav-width);align-self:flex-start;position:sticky;inset-block-start:96px;background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:12px 10px}.sidenav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sidenav__group{font-size:11px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--ink-2);padding:14px 12px 6px}.sidenav__group:first-child{padding-block-start:4px}.sidenav__link{display:flex;align-items:center;gap:10px;min-block-size:40px;padding:9px 12px;border-radius:var(--radius-control);color:var(--ink);text-decoration:none}.sidenav__link svg{inline-size:18px;block-size:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6}.sidenav__link:hover{background:var(--neutral-tint);color:var(--ink)}.sidenav__link[aria-current=page]{background:var(--grad);color:var(--on-accent);font-weight:600;box-shadow:var(--glow)}.main{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2);padding-block-end:var(--space-4);max-inline-size:1480px}.page-head{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;justify-content:space-between;background:var(--hero);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:18px 18px 20px}.page-head:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--gold-rule);pointer-events:none}.page-head__text{min-inline-size:0;flex:1 1 420px;display:flex;flex-direction:column;gap:6px}.page-head__purpose{color:var(--ink-2);max-inline-size:80ch}.page-head__roles{display:flex;gap:6px;flex-wrap:wrap}.placeholder__grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.placeholder__label{font:var(--text-caption);color:var(--ink-2)}.placeholder__value{font-family:var(--font-display);font-size:28px;font-weight:700}.severity-row{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1360px){.topbar__hide-md{display:none}}@media(max-width:860px){.topbar{flex-wrap:wrap}.topbar__sep,.topbar__hide-sm{display:none}.shell{flex-direction:column}.sidenav{position:static;flex:none;align-self:stretch;overflow-x:auto}.sidenav__list{flex-direction:row}.sidenav__group{display:none}.sidenav__link{white-space:nowrap}}
