@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.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:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI) 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:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.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:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.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:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) 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:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.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:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.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}:root,[data-theme=light]{--color-bg: #ffffff;--color-bg-subtle: #fafafa;--color-bg-elevated: #f5f5f5;--color-bg-layout: #f4f6fa;--color-bg-overlay: rgba(0, 0, 0, .45);--color-border: #e8e8e8;--color-border-light: #f0f0f0;--color-text: rgba(0, 0, 0, .88);--color-text-secondary: rgba(0, 0, 0, .65);--color-text-muted: rgba(0, 0, 0, .45);--color-primary: #4361ee;--color-primary-bg: #f0f5ff;--color-success: #12805c;--color-success-bg: #e7f4ee;--color-success-border: #cbe7d8;--color-warning: #9a6a0b;--color-warning-bg: #faf2df;--color-warning-border: #e8d9a0;--color-error: #b3261e;--color-error-bg: #fbecea;--color-error-border: #e8b4b0;--color-info: #1890ff;--color-info-bg: #e6f4ff;--color-info-border: #91caff;--color-critical: #b3261e;--color-critical-bg: #f6c9c4;--color-high: #a05a16;--color-high-bg: #f9dfc0;--color-medium: #9a6a0b;--color-medium-bg: #f8efc8;--color-low: #12805c;--color-low-bg: #dff0e6;--color-compliant: #12805c;--color-compliant-bg: #e7f4ee;--color-partial: #9a6a0b;--color-partial-bg: #faf2df;--color-non-compliant: #b3261e;--color-non-compliant-bg: #fbecea;--color-not-assessed: #8c8c8c;--color-not-assessed-bg: #f5f5f5;--color-orange-bg: #f9dfc0;--color-orange-border: #e8c9a0;--color-purple-bg: #f9f0ff;--color-purple-border: #d3adf7;--color-teal-bg: #e6fffb;--color-teal-border: #87e8de;--shadow-card: 0 2px 8px rgba(0, 0, 0, .06);--shadow-dropdown: 0 6px 24px rgba(0, 0, 0, .12);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .15)}[data-theme=dark]{--color-bg: #1a1d2e;--color-bg-subtle: #222640;--color-bg-elevated: #252a3f;--color-bg-layout: #121420;--color-bg-overlay: rgba(0, 0, 0, .65);--color-border: #2d3154;--color-border-light: #353960;--color-text: rgba(255, 255, 255, .88);--color-text-secondary: rgba(255, 255, 255, .65);--color-text-muted: rgba(255, 255, 255, .45);--color-primary: #5b7bff;--color-primary-bg: #1a2040;--color-success: #34d399;--color-success-bg: #162a1f;--color-success-border: #274d2e;--color-warning: #fbbf24;--color-warning-bg: #2a2515;--color-warning-border: #4d4025;--color-error: #e05a52;--color-error-bg: #2a1518;--color-error-border: #4d2520;--color-info: #69b1ff;--color-info-bg: #152030;--color-info-border: #254060;--color-critical: #e05a52;--color-critical-bg: #2d1518;--color-high: #e09a4a;--color-high-bg: #2d1f15;--color-medium: #fbbf24;--color-medium-bg: #2d2a15;--color-low: #34d399;--color-low-bg: #1a2d1a;--color-compliant: #34d399;--color-compliant-bg: #162a1f;--color-partial: #fbbf24;--color-partial-bg: #2a2515;--color-non-compliant: #e05a52;--color-non-compliant-bg: #2a1518;--color-not-assessed: #595959;--color-not-assessed-bg: #222640;--color-orange-bg: #2d1f15;--color-orange-border: #5a3a20;--color-purple-bg: #1a1a2e;--color-purple-border: #3d2d5c;--color-teal-bg: #15292a;--color-teal-border: #1a4a4a;--shadow-card: 0 2px 8px rgba(0, 0, 0, .3);--shadow-dropdown: 0 6px 24px rgba(0, 0, 0, .5);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .6)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px}@media (min-width: 2560px){html{font-size:16px}}@media (min-width: 3840px){html{font-size:18px}}body{font-family:Inter,IBM Plex Sans Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f6fa;transition:background-color .3s ease}[data-theme=dark] body{background-color:#121420}[dir=rtl]{text-align:right}[dir=ltr]{text-align:left}[dir=rtl] .ant-menu-submenu-arrow{right:auto;left:16px}[dir=rtl] .ant-table-column-sorter{margin-right:4px;margin-left:0}[dir=rtl] .ant-pagination-item,[dir=rtl] .ant-pagination-prev,[dir=rtl] .ant-pagination-next{margin-right:0;margin-left:8px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-theme=dark] ::-webkit-scrollbar-track{background:#1a1d2e}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3d4167}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4d5280}.ant-card:hover{box-shadow:0 4px 12px #00000014;transition:box-shadow .3s ease}[data-theme=dark] .ant-card:hover{box-shadow:0 4px 16px #0000004d}.ant-table-row:hover{cursor:pointer}.ant-btn{transition:all .2s ease}.ant-progress-bg{transition:width .6s ease}.ant-tag{border-radius:4px}.ant-tag.ant-tag-success{color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-success-border)}.ant-tag.ant-tag-warning{color:var(--color-warning);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.ant-tag.ant-tag-error{color:var(--color-error);background:var(--color-error-bg);border-color:var(--color-error-border)}.ant-form-item-label>label{font-weight:500}.ant-modal-header{border-radius:8px 8px 0 0}.ant-modal-content,.ant-notification-notice,.ant-select-dropdown{border-radius:8px}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #4361ee33}.ant-menu-item-selected{font-weight:500}.ant-statistic-title{font-size:13px}.ant-statistic-content-value{font-weight:600}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.filter-card{margin-bottom:16px;padding:16px}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:8px}.status-dot.success{background-color:#2ec4b6}.status-dot.warning{background-color:#f77f00}.status-dot.error{background-color:#e63946}.status-dot.default{background-color:#d9d9d9}[data-theme=dark] .status-dot.default{background-color:#4d5280}.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-layout-content,.ant-card,.ant-modal-content,.ant-table,.ant-menu{transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (min-width: 2560px){.ant-layout-content{max-width:2200px;margin:0 auto}.ant-card{padding:4px}.ant-statistic-title{font-size:15px}.ant-statistic-content-value{font-size:28px}.ant-table{font-size:15px}.ant-table-thead>tr>th{padding:18px 16px}.ant-table-tbody>tr>td{padding:18px 16px}.ant-btn{height:36px;padding:4px 18px;font-size:15px}.ant-btn-lg{height:44px;padding:6px 20px;font-size:17px}.ant-input,.ant-select-selector,.ant-picker{height:38px!important;font-size:15px}.ant-form-item-label>label{font-size:15px}.ant-menu-item{font-size:15px;height:48px;line-height:48px}.ant-modal-body{padding:28px}.page-header{margin-bottom:32px}.ant-tag{font-size:14px;padding:4px 10px}}@media (min-width: 3840px){.ant-layout-content{max-width:3200px}.ant-statistic-title{font-size:17px}.ant-statistic-content-value{font-size:34px}.ant-table{font-size:17px}.ant-table-thead>tr>th{padding:22px 20px}.ant-table-tbody>tr>td{padding:22px 20px}.ant-btn{height:42px;padding:6px 22px;font-size:17px}.ant-btn-lg{height:52px;padding:8px 26px;font-size:19px}.ant-input,.ant-select-selector,.ant-picker{height:44px!important;font-size:17px}.ant-form-item-label>label{font-size:17px}.ant-menu-item{font-size:17px;height:56px;line-height:56px}.ant-modal-body{padding:36px}.page-header{margin-bottom:40px}.ant-tag{font-size:16px;padding:5px 12px}.ant-progress-line,.ant-breadcrumb{font-size:16px}.ant-card-body{padding:28px}}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}.ant-descriptions-row>th,.ant-descriptions-row>td{display:block;width:100%!important}.ant-layout-content{padding:12px!important}.ant-modal{max-width:95vw!important}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-form-vertical .ant-col{flex:0 0 100%!important;max-width:100%!important}.ant-page-header-heading{flex-wrap:wrap}}:root{--portal-font-sans: "Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--portal-font-mono: "Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--portal-radius-sm: 4px;--portal-radius-md: 6px;--portal-radius-lg: 8px;--portal-content-max: none;--portal-row-height: 44px;--portal-sidebar-width: 260px;--portal-sidebar-collapsed: 80px;--portal-topbar-height: 64px;--portal-canvas: #f4f6fa;--portal-surface: #ffffff;--portal-surface-subtle: #fafafa;--portal-surface-sunken: #f1f4f9;--portal-hover: #eef2f8;--portal-border-subtle: #edf0f5;--portal-border: #dce2ea;--portal-border-strong: #b8c2cf;--portal-text: #172033;--portal-text-secondary: #475569;--portal-text-muted: #64748b;--portal-text-faint: #94a3b8;--portal-shadow-sm: 0 1px 1px rgba(15, 23, 42, .04), 0 1px 2px rgba(15, 23, 42, .04);--portal-shadow-md: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--portal-success: #16a34a;--portal-success-bg: #eefbf3;--portal-success-border: #bbf7d0;--portal-warning: #d97706;--portal-warning-bg: #fffbeb;--portal-warning-border: #fde68a;--portal-danger: #dc2626;--portal-danger-bg: #fef2f2;--portal-danger-border: #fecaca;--portal-info: var(--brand-primary);--portal-info-bg: var(--brand-primary-bg);--portal-neutral: #64748b;--portal-neutral-bg: #f1f5f9;--portal-neutral-border: #e2e8f0}[data-theme=dark]{--portal-canvas: #121420;--portal-surface: #1a1d2e;--portal-surface-subtle: #222640;--portal-surface-sunken: #171a2a;--portal-hover: #252a3f;--portal-border-subtle: #252948;--portal-border: #2d3154;--portal-border-strong: #3f456f;--portal-text: rgba(255, 255, 255, .9);--portal-text-secondary: rgba(255, 255, 255, .72);--portal-text-muted: rgba(255, 255, 255, .56);--portal-text-faint: rgba(255, 255, 255, .42);--portal-shadow-sm: 0 1px 2px rgba(0, 0, 0, .22);--portal-shadow-md: 0 1px 2px rgba(0, 0, 0, .22), 0 8px 24px rgba(0, 0, 0, .32);--portal-success: #73d13d;--portal-success-bg: #162a1f;--portal-success-border: #274d2e;--portal-warning: #ffc53d;--portal-warning-bg: #2a2515;--portal-warning-border: #4d4025;--portal-danger: #ff7875;--portal-danger-bg: #2a1520;--portal-danger-border: #4d2530;--portal-neutral: #94a3b8;--portal-neutral-bg: #222640;--portal-neutral-border: #353960}[data-brand=cavex]{--portal-font-sans: "Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--portal-font-mono: "Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--portal-brand-name: "CAVEX";--portal-canvas: #f4f7fb;--portal-surface-sunken: #eef2f7;--portal-hover: #e8eef6;--portal-border-subtle: #e5e9ef;--portal-border: #d6dbe3;--portal-border-strong: #b7bfca;--portal-text: #1a2d5c;--portal-text-secondary: #475569;--portal-text-muted: #64748b;--portal-text-faint: #94a3b8;--portal-radius-sm: 2px;--portal-radius-md: 4px;--portal-radius-lg: 6px;--portal-accent-hover: #279c8e;--portal-accent-pressed: #1f8276;--portal-sidebar-active-bg: rgba(60, 200, 224, .14);--portal-sidebar-border: rgba(60, 200, 224, .22)}[data-brand=cavex] .enterprise-title,[data-brand=cavex] .enterprise-eyebrow,[data-brand=cavex] .enterprise-kpi-label,[data-brand=cavex] .enterprise-kpi-value,[data-brand=cavex] .enterprise-brand__name,[data-brand=cavex] .enterprise-status,[data-brand=cavex] .ant-card-head-title,[data-brand=cavex] .ant-statistic-title,[data-brand=cavex] .ant-statistic-content,[data-brand=cavex] .ant-table-thead>tr>th{font-weight:600!important}[data-brand=cavex][data-theme=dark]{--portal-canvas: #0e1a38;--portal-surface: #15294f;--portal-surface-subtle: #1b3261;--portal-surface-sunken: #0b142d;--portal-hover: #213c73;--portal-border-subtle: rgba(60, 200, 224, .16);--portal-border: rgba(60, 200, 224, .28);--portal-border-strong: rgba(60, 200, 224, .44);--portal-text: #ffffff;--portal-text-secondary: #cbd5e1;--portal-text-muted: #94a3b8;--portal-text-faint: #64748b}body{background:var(--portal-canvas);color:var(--portal-text);font-family:var(--portal-font-sans)}.enterprise-shell{background:var(--portal-canvas)}.enterprise-sider.ant-layout-sider{background:var(--brand-sidebar-bg)!important;border-inline-end:1px solid var(--portal-sidebar-border);box-shadow:none}.enterprise-sider .ant-layout-sider-children{display:flex;flex-direction:column}.enterprise-sider .ant-menu{background:transparent!important;border-inline-end:0;padding:8px}.enterprise-sider .ant-menu-item,.enterprise-sider .ant-menu-submenu-title{height:38px;line-height:38px;margin:2px 0;border-radius:var(--portal-radius-md);color:#ffffffbd!important}.enterprise-sider .ant-menu-item:hover,.enterprise-sider .ant-menu-submenu-title:hover{background:#ffffff14!important;color:#fff!important}.enterprise-sider .ant-menu-item-selected{background:var(--portal-sidebar-active-bg)!important;color:#fff!important;font-weight:650}.enterprise-sider .ant-menu-item-selected:after{display:none}.enterprise-sider .ant-menu-sub{background:#0000001a!important;border-radius:var(--portal-radius-md);margin:2px 0 8px;padding:4px}.enterprise-sider .ant-menu-sub .ant-menu-item{height:34px;line-height:34px;font-size:13px}.enterprise-brand{height:64px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--portal-sidebar-border)}.enterprise-brand__logo{height:30px;max-width:38px;object-fit:contain;flex:0 0 auto}.enterprise-brand__text{display:flex;flex-direction:column;min-width:0}.enterprise-brand__name{color:#fff;font-weight:750;line-height:1.1;letter-spacing:0}.enterprise-brand__sub{color:#ffffff8f;font-family:var(--portal-font-mono);font-size:10px;letter-spacing:0;text-transform:uppercase;margin-top:3px}.enterprise-topbar.ant-layout-header{height:var(--portal-topbar-height);background:color-mix(in srgb,var(--portal-surface) 94%,transparent)!important;border-bottom:1px solid var(--portal-border-subtle);box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.enterprise-content.ant-layout-content{background:transparent!important;border-radius:0!important;box-shadow:none;max-width:var(--portal-content-max);width:calc(100% - 48px)}.enterprise-page-surface{background:transparent}.enterprise-route-surface{min-width:0;width:100%}.enterprise-route-surface>div{min-width:0}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page){display:flex;flex-direction:column;gap:16px}.enterprise-route-surface>div.enterprise-module-page,.enterprise-route-surface>div.enterprise-detail-page{width:100%}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-breadcrumb{margin-bottom:0!important;color:var(--portal-text-muted);font-size:12px}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-breadcrumb+.ant-row{align-items:flex-start!important;margin-bottom:4px!important}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-card{margin-bottom:0!important}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-table-wrapper,.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>div>.ant-table-wrapper{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm);overflow:hidden}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-tabs,.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>div>.ant-tabs{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm);overflow:hidden}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-tabs .ant-tabs-nav,.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>div>.ant-tabs .ant-tabs-nav{margin-bottom:0!important;padding:0 16px;background:var(--portal-surface-sunken);border-bottom:1px solid var(--portal-border-subtle)}.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-tabs .ant-tabs-content-holder,.enterprise-route-surface>div:not(.enterprise-module-page):not(.enterprise-detail-page)>div>.ant-tabs .ant-tabs-content-holder{padding:16px}.enterprise-route-surface--dashboard>div{display:flex;flex-direction:column;gap:18px}.enterprise-route-surface--workspace>div{min-height:calc(100vh - 112px)}.enterprise-route-surface--settings>div{display:flex;flex-direction:column;gap:16px}.enterprise-content>div{min-width:0}.enterprise-content>div:not(.enterprise-module-page):not(.enterprise-detail-page){display:flex;flex-direction:column;gap:16px}.enterprise-content>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-breadcrumb{margin-bottom:0!important;color:var(--portal-text-muted);font-size:12px}.enterprise-content>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-breadcrumb+.ant-row{align-items:flex-start!important;margin-bottom:4px!important}.enterprise-content>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-card{margin-bottom:0!important}.enterprise-content>div:not(.enterprise-module-page):not(.enterprise-detail-page)>.ant-table-wrapper{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm);overflow:hidden}.enterprise-module-page{display:flex;flex-direction:column;gap:16px}.enterprise-module-page>div{display:flex;flex-direction:column}.enterprise-module-page>.ant-row,.enterprise-detail-page>.ant-row,.enterprise-route-surface>div>.ant-row,.enterprise-content>div>.ant-row{flex-direction:row}.enterprise-module-page>.enterprise-page-title{display:inline-flex;flex-direction:row;align-items:center;align-self:flex-start;width:auto;max-width:100%}.enterprise-module-page>.cv-breadcrumb{margin-bottom:0!important;color:var(--portal-text-muted);font-size:12px}.enterprise-module-page>.cv-breadcrumb+.ant-row{align-items:flex-start!important;margin-bottom:4px!important}.enterprise-module-page>.cv-breadcrumb+.ant-row .ant-col:first-child{min-width:0}.guided-tour-slot{position:absolute;width:0;height:0;overflow:visible;pointer-events:none}.enterprise-module-page>div>.ant-breadcrumb{margin-bottom:0!important;color:var(--portal-text-muted);font-size:12px}.enterprise-module-page>.ant-breadcrumb+.ant-row{align-items:flex-start!important;margin-bottom:4px!important}.enterprise-module-page>div>.ant-breadcrumb+.ant-row{align-items:flex-start!important;margin-bottom:4px!important}.enterprise-module-page>.ant-breadcrumb+.ant-row .ant-col:first-child{min-width:0}.enterprise-module-page>div>.ant-breadcrumb+.ant-row .ant-col:first-child{min-width:0}.enterprise-module-page>.ant-card{margin-bottom:0!important}.enterprise-module-page>div>.ant-card{margin-bottom:0!important}.enterprise-module-page>.ant-card:not(:last-child){box-shadow:var(--portal-shadow-sm)}.enterprise-module-page>div>.ant-card:not(:last-child){box-shadow:var(--portal-shadow-sm)}.enterprise-module-page>.ant-card .ant-row{row-gap:12px}.enterprise-module-page>div>.ant-card .ant-row{row-gap:12px}.enterprise-module-page>.ant-table-wrapper{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm);overflow:hidden}.enterprise-module-page>div>.ant-table-wrapper{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm);overflow:hidden}.enterprise-module-page>.ant-table-wrapper .ant-table{background:transparent}.enterprise-module-page>div>.ant-table-wrapper .ant-table{background:transparent}.enterprise-module-page .ant-table-pagination{margin:14px 16px!important}.enterprise-module-page .ant-table-cell-fix-left,.enterprise-module-page .ant-table-cell-fix-right{background:var(--portal-surface)}.enterprise-module-page .ant-table-row:hover .ant-table-cell-fix-left,.enterprise-module-page .ant-table-row:hover .ant-table-cell-fix-right{background:var(--portal-hover)!important}.enterprise-detail-page{display:flex;flex-direction:column;gap:16px}.enterprise-detail-page>div{display:flex;flex-direction:column;gap:16px}.enterprise-detail-page>.ant-row{display:flex;flex-direction:row;flex-wrap:wrap}.enterprise-detail-page>.ant-card{display:block}.enterprise-route-surface.enterprise-detail-page>div:has(>.cv-breadcrumb){display:contents}.enterprise-detail-page>.ant-breadcrumb,.enterprise-detail-page>.cv-breadcrumb{margin-bottom:0!important;color:var(--portal-text-muted);font-size:12px}.enterprise-detail-page>div>.ant-breadcrumb,.enterprise-detail-page>div>.cv-breadcrumb{margin-bottom:0!important;color:var(--portal-text-muted);font-size:12px}.enterprise-detail-page>.ant-card{margin-bottom:0!important}.enterprise-detail-page>div>.ant-card{margin-bottom:0!important}.enterprise-detail-page>.ant-card:first-of-type{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--portal-border-subtle));box-shadow:var(--portal-shadow-md)}.enterprise-detail-page>div>.ant-card:first-of-type{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--portal-border-subtle));box-shadow:var(--portal-shadow-md)}.enterprise-detail-page>.ant-card:first-of-type .ant-typography,.enterprise-detail-page>.ant-card:first-of-type h1,.enterprise-detail-page>.ant-card:first-of-type h2,.enterprise-detail-page>.ant-card:first-of-type h3,.enterprise-detail-page>.ant-card:first-of-type h4{letter-spacing:0}.enterprise-detail-page>div>.ant-card:first-of-type .ant-typography,.enterprise-detail-page>div>.ant-card:first-of-type h1,.enterprise-detail-page>div>.ant-card:first-of-type h2,.enterprise-detail-page>div>.ant-card:first-of-type h3,.enterprise-detail-page>div>.ant-card:first-of-type h4{letter-spacing:0}.enterprise-detail-page>.ant-card:has(.ant-tabs){overflow:hidden}.enterprise-detail-page>div>.ant-card:has(.ant-tabs){overflow:hidden}.enterprise-detail-page .ant-tabs-nav{padding-inline:16px;background:var(--portal-surface);border-bottom:1px solid var(--portal-border-subtle)}.enterprise-detail-page .ant-tabs-content-holder{padding:4px 0 0}.ant-card{border-color:var(--portal-border-subtle);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-sm)}.ant-card-head{min-height:48px;border-bottom-color:var(--portal-border-subtle)}.ant-card-head-title{font-weight:650;letter-spacing:0}.ant-card-body{color:var(--portal-text)}.ant-table-wrapper .ant-table{border-radius:var(--portal-radius-lg)}.ant-table-thead>tr>th{background:var(--portal-surface-sunken)!important;border-bottom:1px solid var(--portal-border);color:var(--portal-text-secondary)!important;font-size:12px;font-weight:700;letter-spacing:0}.ant-table-tbody>tr>td{border-bottom-color:var(--portal-border-subtle)}.ant-table-tbody>tr.ant-table-row:hover>td{background:var(--portal-hover)!important}.ant-tabs-nav{margin-bottom:18px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{border-color:var(--portal-border-subtle);border-radius:var(--portal-radius-md) var(--portal-radius-md) 0 0;background:var(--portal-surface-subtle)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{background:var(--portal-surface);border-bottom-color:var(--portal-surface)}.ant-tabs-tab{font-weight:600}.ant-tabs-tab .ant-badge-count{box-shadow:none}.ant-tag{border-radius:999px;font-weight:600;border-width:1px}[data-brand=cavex] .ant-tag{border-radius:2px;font-family:var(--portal-font-mono);font-size:11px;letter-spacing:0}.ant-btn{border-radius:var(--portal-radius-md);font-weight:600}.ant-btn-primary{background:var(--brand-primary);border-color:var(--brand-primary)}.ant-btn-primary:not(:disabled):hover{background:var(--portal-accent-hover);border-color:var(--portal-accent-hover)}.ant-btn-primary:not(:disabled):active{background:var(--portal-accent-pressed);border-color:var(--portal-accent-pressed)}.ant-btn-default:not(:disabled):hover,.ant-btn-dashed:not(:disabled):hover{color:var(--brand-primary);border-color:var(--brand-primary)}.ant-btn-text:not(:disabled):hover{color:var(--brand-primary);background:var(--brand-primary-bg)}.ant-btn-dangerous.ant-btn-text:not(:disabled):hover{color:var(--portal-danger);background:var(--portal-danger-bg)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:var(--portal-radius-md)!important}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--portal-surface-sunken);color:var(--portal-text-secondary);font-weight:650}.ant-empty-description{color:var(--portal-text-muted)}.ant-pagination .ant-pagination-item{border-radius:var(--portal-radius-md);border-color:var(--portal-border)}.ant-pagination .ant-pagination-item-active{border-color:var(--brand-primary)}.ant-pagination .ant-pagination-item-active a{color:var(--brand-primary);font-weight:700}.ant-badge .ant-badge-count{box-shadow:none;font-weight:700}.ant-switch.ant-switch-checked{background:var(--brand-primary)}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:var(--brand-primary);border-color:var(--brand-primary)}.ant-progress .ant-progress-bg{background:var(--brand-primary)}.ant-modal-root .ant-modal-mask,.ant-drawer-mask{background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{overflow:hidden;border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:0 24px 72px #0f172a3d}[data-brand=cavex] .ant-modal .ant-modal-content,[data-brand=cavex] .ant-drawer .ant-drawer-content{box-shadow:0 20px 60px #0e1a3847}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{margin:0;padding:18px 22px;border-bottom:1px solid var(--portal-border-subtle);background:var(--portal-surface-sunken)}.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title{color:var(--portal-text);font-size:16px;font-weight:750;letter-spacing:0}.ant-modal .ant-modal-body,.ant-drawer .ant-drawer-body{background:var(--portal-surface);color:var(--portal-text)}.ant-modal .ant-modal-body{padding:22px}.ant-drawer .ant-drawer-body{padding:20px}.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-footer{margin:0;padding:14px 22px;border-top:1px solid var(--portal-border-subtle);background:var(--portal-surface-subtle)}.ant-modal-close,.ant-drawer-close{color:var(--portal-text-muted)}.ant-modal-close:hover,.ant-drawer-close:hover{color:var(--portal-text);background:var(--portal-hover)}.ant-form{color:var(--portal-text)}.ant-form-item{margin-bottom:16px}.ant-form-item-label>label{color:var(--portal-text-secondary);font-size:12px;font-weight:700}.ant-form-item-extra,.ant-form-item-explain{font-size:12px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,.ant-mentions,.ant-cascader-picker,.ant-tree-select-selector{border-color:var(--portal-border)!important;background:var(--portal-surface)!important;color:var(--portal-text)!important;box-shadow:none!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input-number-affix-wrapper:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover,.ant-tree-select:hover .ant-tree-select-selector{border-color:color-mix(in srgb,var(--brand-primary) 50%,var(--portal-border))!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-tree-select-focused .ant-tree-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 16%,transparent)!important}.ant-input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder{color:var(--portal-text-faint)!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown .ant-dropdown-menu,.ant-cascader-dropdown,.ant-tree-select-dropdown{overflow:hidden;border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-md)}.ant-select-item,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-cascader-menu-item,.ant-tree-select-dropdown .ant-select-tree-treenode{color:var(--portal-text)}.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-cascader-menu-item:hover{background:var(--portal-hover)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item-selected{background:var(--brand-primary-bg);color:var(--brand-primary);font-weight:700}.ant-upload-wrapper .ant-upload-drag,.ant-upload.ant-upload-select{border-color:var(--portal-border);border-radius:var(--portal-radius-lg);background:var(--portal-surface-subtle)}.ant-upload-wrapper .ant-upload-drag:hover,.ant-upload.ant-upload-select:hover{border-color:var(--brand-primary);background:var(--brand-primary-bg)}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item{border-radius:var(--portal-radius-md);color:var(--portal-text)}.ant-alert{border-radius:var(--portal-radius-lg);border-width:1px}.ant-alert-info{border-color:color-mix(in srgb,var(--brand-primary) 26%,var(--portal-border));background:var(--brand-primary-bg)}.ant-alert-success{border-color:var(--portal-success-border);background:var(--portal-success-bg)}.ant-alert-warning{border-color:var(--portal-warning-border);background:var(--portal-warning-bg)}.ant-alert-error{border-color:var(--portal-danger-border);background:var(--portal-danger-bg)}.ant-segmented{padding:3px;border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface-sunken)}.ant-segmented .ant-segmented-item{border-radius:var(--portal-radius-md);color:var(--portal-text-secondary);font-weight:650}.ant-segmented .ant-segmented-item-selected{background:var(--portal-surface);color:var(--brand-primary);box-shadow:var(--portal-shadow-sm)}.ant-steps .ant-steps-item-title{color:var(--portal-text);font-weight:650}.ant-steps .ant-steps-item-description{color:var(--portal-text-muted)}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--brand-primary);border-color:var(--brand-primary)}.ant-list{color:var(--portal-text)}.ant-list-bordered{border-color:var(--portal-border-subtle);border-radius:var(--portal-radius-lg)}.ant-list-item{border-block-end-color:var(--portal-border-subtle)!important}.ant-list-item:hover{background:var(--portal-hover)}.ant-descriptions{color:var(--portal-text)}.ant-descriptions-bordered .ant-descriptions-view{overflow:hidden;border-color:var(--portal-border-subtle);border-radius:var(--portal-radius-lg)}.ant-descriptions .ant-descriptions-item-label{color:var(--portal-text-secondary);font-weight:650}.ant-descriptions .ant-descriptions-item-content{color:var(--portal-text)}.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--portal-border-subtle);background:var(--portal-surface)}.ant-statistic .ant-statistic-title{color:var(--portal-text-muted);font-size:12px;font-weight:650}.ant-statistic .ant-statistic-content{color:var(--portal-text);font-weight:750}.ant-timeline .ant-timeline-item-tail{border-inline-start-color:var(--portal-border)}.ant-timeline .ant-timeline-item-content{color:var(--portal-text)}.ant-collapse{border-color:var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface)}.ant-collapse>.ant-collapse-item{border-bottom-color:var(--portal-border-subtle)}.ant-collapse .ant-collapse-header{color:var(--portal-text);font-weight:650}.ant-collapse .ant-collapse-content{border-top-color:var(--portal-border-subtle);background:var(--portal-surface)}.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner{border-radius:var(--portal-radius-md)}.ant-popconfirm .ant-popover-inner{border:1px solid var(--portal-border-subtle);box-shadow:var(--portal-shadow-md)}.ant-drawer .ant-tabs-nav{margin-bottom:14px!important;padding-inline:0}.ant-modal .ant-tabs-nav{margin-bottom:14px!important}.ant-modal .ant-card+.ant-card,.ant-drawer .ant-card+.ant-card{margin-top:14px}.enterprise-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:nowrap;margin-bottom:20px}.enterprise-page-head>div:first-child{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.enterprise-detail-page>.enterprise-page-head{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:0}.enterprise-module-page>.enterprise-kpi-grid,.enterprise-detail-page>.enterprise-kpi-grid{display:grid}.enterprise-page-head__badges{margin-top:0}.enterprise-page-head__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex-shrink:0}.enterprise-toolbar{display:flex;flex-flow:row wrap;align-items:center;gap:8px;width:100%}.enterprise-toolbar>*{flex:0 0 auto;width:auto}.enterprise-toolbar__end{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.enterprise-filter-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm);cursor:pointer;color:inherit;font:inherit}.enterprise-filter-chip:hover{background:var(--portal-hover)}.enterprise-filter-chip--active{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,var(--portal-surface))}.enterprise-filter-chip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.enterprise-filter-chip__count{font-size:14px;font-weight:700;line-height:1}.enterprise-filter-chip__label{color:var(--portal-text-muted);font-size:12px;line-height:1}.assessment-control-row{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:var(--portal-radius-lg);cursor:pointer;background:var(--portal-surface);border:1px solid var(--portal-border-subtle)}.assessment-control-row:hover{background:var(--portal-hover)}.enterprise-eyebrow{color:var(--brand-primary);font-family:var(--portal-font-mono);font-size:11px;font-weight:750;letter-spacing:0;text-transform:uppercase;margin-bottom:4px}[data-brand=cavex] .enterprise-eyebrow:before{content:"// ";color:var(--portal-text-faint);font-weight:500}.enterprise-title{margin:0;color:var(--portal-text);font-size:26px;font-weight:760;letter-spacing:0;line-height:1.18}.enterprise-subtitle{margin:6px 0 0;color:var(--portal-text-muted);font-size:13px}.enterprise-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.enterprise-kpi-grid>*{min-width:0}.enterprise-kpi-grid .enterprise-kpi-card{height:100%}.enterprise-kpi-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-kpi-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.enterprise-kpi-card{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);padding:14px 16px;box-shadow:var(--portal-shadow-sm)}.enterprise-kpi-label{display:inline-flex;align-items:center;gap:6px;color:var(--portal-text-muted);font-family:var(--portal-font-mono);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.enterprise-kpi-label .anticon{font-size:14px}.enterprise-kpi-value{color:var(--portal-text);font-size:22px;font-weight:760;line-height:1.15;margin-top:6px}.enterprise-status{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid var(--portal-neutral-border);background:var(--portal-neutral-bg);color:var(--portal-neutral);font-size:12px;font-weight:650}.enterprise-status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.enterprise-status--success{color:var(--portal-success);background:var(--portal-success-bg);border-color:var(--portal-success-border)}.enterprise-status--warning{color:var(--portal-warning);background:var(--portal-warning-bg);border-color:var(--portal-warning-border)}.enterprise-status--danger{color:var(--portal-danger);background:var(--portal-danger-bg);border-color:var(--portal-danger-border)}.enterprise-status--info{color:var(--portal-info);background:var(--portal-info-bg);border-color:color-mix(in srgb,var(--brand-primary) 35%,transparent)}.enterprise-route-surface{container-type:inline-size}.enterprise-route-surface>*{max-width:100%}.enterprise-route-surface .ant-breadcrumb{padding:0 2px}.enterprise-route-surface .ant-breadcrumb a,.enterprise-route-surface .ant-breadcrumb li:last-child{color:var(--portal-text-muted);font-size:12px;font-weight:600}.enterprise-route-surface .ant-breadcrumb-separator{color:var(--portal-text-faint)}.enterprise-route-surface .ant-breadcrumb+.ant-row,.enterprise-route-surface .ant-breadcrumb+div:has(.enterprise-title),.enterprise-route-surface .ant-breadcrumb+div:has(.ant-typography){padding:18px 20px;border:1px solid var(--portal-border-subtle);border-inline-start:4px solid var(--brand-primary);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm)}.enterprise-route-surface .ant-breadcrumb+.ant-row .ant-space,.enterprise-route-surface .ant-breadcrumb+div:has(.enterprise-title) .ant-space{flex-wrap:wrap}.enterprise-route-surface .enterprise-title,.enterprise-route-surface h1.ant-typography,.enterprise-route-surface h2.ant-typography,.enterprise-route-surface h3.ant-typography{color:var(--portal-text);letter-spacing:0}.enterprise-route-surface .ant-typography-secondary,.enterprise-route-surface .ant-form-item-extra,.enterprise-route-surface .ant-form-item-explain,.enterprise-route-surface .ant-descriptions-item-content{color:var(--portal-text-muted)}.enterprise-route-surface .ant-card{margin-bottom:0!important}.enterprise-route-surface .ant-card:has(.ant-input,.ant-select,.ant-picker,.ant-radio-group,.ant-checkbox-wrapper):not(:has(.ant-table)):not(:has(.ant-tabs)){background:var(--portal-surface);border-color:color-mix(in srgb,var(--brand-primary) 14%,var(--portal-border-subtle))}.enterprise-route-surface .ant-card:has(.ant-input,.ant-select,.ant-picker,.ant-radio-group,.ant-checkbox-wrapper):not(:has(.ant-table)):not(:has(.ant-tabs)) .ant-card-body{padding:16px}.enterprise-route-surface .ant-card:has(.ant-statistic),.enterprise-route-surface .ant-card:has(.ant-progress-circle),.enterprise-route-surface .ant-card:has(.recharts-wrapper){height:100%}.enterprise-route-surface .ant-statistic-title{color:var(--portal-text-muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.enterprise-route-surface .ant-statistic-content{color:var(--portal-text);font-weight:760}.enterprise-route-surface .ant-row:has(.ant-statistic){row-gap:16px}.enterprise-route-surface .ant-table-wrapper{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);box-shadow:var(--portal-shadow-sm);overflow:hidden}.enterprise-route-surface .ant-card .ant-table-wrapper{border:0;border-radius:0;box-shadow:none}.enterprise-route-surface .ant-table-title,.enterprise-route-surface .ant-card-head{background:var(--portal-surface)}.enterprise-route-surface .ant-table-tbody>tr>td .ant-space{flex-wrap:wrap}.enterprise-route-surface .ant-table-tbody>tr>td .ant-space.row-actions{flex-wrap:nowrap;white-space:nowrap}.enterprise-route-surface .ant-tabs{color:var(--portal-text)}.enterprise-route-surface .ant-tabs:not(.ant-tabs-card)>.ant-tabs-nav:before,.enterprise-route-surface .ant-tabs:not(.ant-tabs-card)>div>.ant-tabs-nav:before{border-bottom-color:var(--portal-border-subtle)}.enterprise-route-surface .ant-tabs-tab{padding:12px 0}.enterprise-route-surface .ant-list,.enterprise-route-surface .ant-timeline,.enterprise-route-surface .ant-descriptions,.enterprise-route-surface .ant-collapse{color:var(--portal-text)}.enterprise-route-surface .ant-collapse{border-color:var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface);overflow:hidden}.enterprise-route-surface .ant-collapse-item{border-bottom-color:var(--portal-border-subtle)}.enterprise-route-surface .ant-collapse-header{font-weight:650}.enterprise-route-surface .ant-alert{border-radius:var(--portal-radius-lg)}.enterprise-route-surface .ant-upload,.enterprise-route-surface .ant-upload-wrapper{width:100%}.enterprise-route-surface .enterprise-toolbar .ant-upload,.enterprise-route-surface .enterprise-toolbar .ant-upload-wrapper,.enterprise-route-surface .enterprise-toolbar .ant-upload.ant-upload-select{width:auto;display:inline-flex;background:transparent;border:0}.enterprise-route-surface .ant-upload-drag{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--portal-border));background:color-mix(in srgb,var(--brand-primary-bg) 42%,var(--portal-surface))}.enterprise-route-surface .ant-upload-drag:hover{border-color:var(--brand-primary)}.enterprise-module-page>.ant-card:first-of-type:not(:has(.ant-table)):not(:has(.ant-tabs)),.enterprise-module-page>div>.ant-card:first-of-type:not(:has(.ant-table)):not(:has(.ant-tabs)){border-inline-start:4px solid var(--brand-primary)}.enterprise-module-page>.ant-card:has(.ant-table),.enterprise-module-page>div>.ant-card:has(.ant-table){overflow:hidden}.enterprise-module-page>.ant-card:has(.ant-table) .ant-card-body,.enterprise-module-page>div>.ant-card:has(.ant-table) .ant-card-body{padding:0}.enterprise-module-page>.ant-card:has(.ant-table) .ant-table-wrapper,.enterprise-module-page>div>.ant-card:has(.ant-table) .ant-table-wrapper{border:0;border-radius:0}.enterprise-module-page .ant-card:has(.ant-table) .ant-pagination{padding:0 16px 14px}.enterprise-module-page [class*=filter i],.enterprise-module-page [id*=filter i]{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--portal-border-subtle))}.enterprise-detail-page>.ant-breadcrumb+.ant-row,.enterprise-detail-page>div>.ant-breadcrumb+.ant-row{margin-bottom:0!important}.enterprise-detail-page>.ant-card:first-of-type,.enterprise-detail-page>div>.ant-card:first-of-type{position:relative;overflow:hidden}.enterprise-detail-page>.ant-card:first-of-type:before,.enterprise-detail-page>div>.ant-card:first-of-type:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--brand-primary)}.enterprise-detail-page .ant-descriptions{overflow:hidden;border-radius:var(--portal-radius-lg)}.enterprise-detail-page .ant-descriptions-view{border-color:var(--portal-border-subtle)}.enterprise-detail-page .ant-descriptions-row>th,.enterprise-detail-page .ant-descriptions-row>td{border-color:var(--portal-border-subtle)}.enterprise-detail-page .ant-tabs{min-width:0}.enterprise-detail-page .ant-tabs-content-holder .ant-card{box-shadow:none}.enterprise-route-surface--dashboard .ant-card,[data-enterprise-section=reports] .ant-card,[data-enterprise-route^=reports] .ant-card{border-color:var(--portal-border-subtle)}.enterprise-route-surface--dashboard .ant-card:has(.ant-statistic),[data-enterprise-section=reports] .ant-card:has(.ant-statistic),[data-enterprise-route^=reports] .ant-card:has(.ant-statistic){border-top:3px solid var(--brand-primary)}[data-enterprise-section=reports] .ant-card:has(.recharts-wrapper),[data-enterprise-route^=reports] .ant-card:has(.recharts-wrapper){min-height:320px}[data-enterprise-section=reports] .ant-table-wrapper,[data-enterprise-route^=reports] .ant-table-wrapper{margin-top:4px}.enterprise-route-surface--workspace{max-width:none}.enterprise-route-surface--workspace .ant-card,.enterprise-route-surface--workspace .ant-tabs,.enterprise-route-surface--workspace .ant-collapse{border-color:var(--portal-border-subtle)}.enterprise-route-surface--workspace .ant-card:has(canvas),.enterprise-route-surface--workspace .ant-card:has(svg){overflow:hidden}[data-enterprise-section^=admin] .ant-card,[data-enterprise-section=users] .ant-card,[data-enterprise-section=roles] .ant-card,[data-enterprise-section=departments] .ant-card,[data-enterprise-section=job-positions] .ant-card,[data-enterprise-section=organization-chart] .ant-card,[data-enterprise-section=settings] .ant-card{border-color:color-mix(in srgb,var(--brand-primary) 10%,var(--portal-border-subtle))}[data-enterprise-section^=admin] .ant-tabs-nav,[data-enterprise-section=settings] .ant-tabs-nav{background:var(--portal-surface-sunken);border-radius:var(--portal-radius-lg) var(--portal-radius-lg) 0 0;padding-inline:16px}[data-enterprise-section=privacy] .ant-card,[data-enterprise-section=training] .ant-card,[data-enterprise-section=surveys] .ant-card,[data-enterprise-section=webhooks] .ant-card,[data-enterprise-section=calendar] .ant-card,[data-enterprise-section=vulnerabilities] .ant-card,[data-enterprise-section=change-requests] .ant-card,[data-enterprise-section=evidence] .ant-card,[data-enterprise-section=exceptions] .ant-card,[data-enterprise-section=asset-groups] .ant-card,[data-enterprise-section=vendor-questionnaires] .ant-card{border-color:color-mix(in srgb,var(--brand-primary) 12%,var(--portal-border-subtle))}[data-enterprise-section=privacy] .ant-steps,[data-enterprise-section=change-requests] .ant-steps,[data-enterprise-section=incidents] .ant-steps,[data-enterprise-section=surveys] .ant-steps,[data-enterprise-section=training] .ant-steps{padding:14px;border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);background:var(--portal-surface)}[data-enterprise-section=evidence] .ant-card:has(.ant-upload),[data-enterprise-section=privacy] .ant-card:has(.ant-upload),[data-enterprise-section=policies] .ant-card:has(.ant-upload){border-style:dashed}.ant-modal .ant-form,.ant-drawer .ant-form{display:flex;flex-direction:column;gap:2px}.ant-modal .ant-form .ant-row,.ant-drawer .ant-form .ant-row{row-gap:8px}.ant-modal .ant-tabs-nav,.ant-drawer .ant-tabs-nav{margin-bottom:14px!important}.ant-modal .ant-tabs-content-holder,.ant-drawer .ant-tabs-content-holder{min-width:0}.ant-modal .ant-card,.ant-drawer .ant-card{box-shadow:none}.ant-modal .ant-descriptions,.ant-drawer .ant-descriptions{border-radius:var(--portal-radius-lg);overflow:hidden}.ant-modal .ant-modal-footer{margin-top:0;padding:14px 22px;border-top:1px solid var(--portal-border-subtle);background:var(--portal-surface-sunken)}.ant-drawer .ant-drawer-footer{border-top:1px solid var(--portal-border-subtle);background:var(--portal-surface-sunken)}.ant-modal .ant-modal-body,.ant-drawer .ant-drawer-body{padding:20px 22px}.ant-modal .ant-modal-body:has(.ant-table-wrapper),.ant-drawer .ant-drawer-body:has(.ant-table-wrapper){background:var(--portal-surface)}.ant-modal .ant-table-wrapper,.ant-drawer .ant-table-wrapper{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);overflow:hidden}.ant-modal .ant-form-item-label>label,.ant-drawer .ant-form-item-label>label{color:var(--portal-text-secondary);font-weight:650}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-select-selector,.ant-modal .ant-picker,.ant-drawer .ant-input,.ant-drawer .ant-input-affix-wrapper,.ant-drawer .ant-select-selector,.ant-drawer .ant-picker{min-height:36px}.ant-modal .ant-segmented,.ant-drawer .ant-segmented,.enterprise-route-surface .ant-segmented{padding:3px;border:1px solid var(--portal-border-subtle);background:var(--portal-surface-sunken)}.ant-modal .ant-segmented-item-selected,.ant-drawer .ant-segmented-item-selected,.enterprise-route-surface .ant-segmented-item-selected{color:var(--brand-primary);font-weight:700}@container (max-width: 920px){.enterprise-route-surface .ant-breadcrumb+.ant-row,.enterprise-route-surface .ant-breadcrumb+div:has(.enterprise-title),.enterprise-route-surface .ant-breadcrumb+div:has(.ant-typography){padding:14px}.enterprise-route-surface .ant-table-wrapper{overflow-x:auto}.enterprise-detail-page .ant-tabs-nav{padding-inline:10px}}@media (max-width: 1200px){.enterprise-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-kpi-grid--3,.enterprise-kpi-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.enterprise-content.ant-layout-content{width:calc(100% - 24px);margin:12px!important;padding:0!important}.enterprise-page-head{flex-direction:column}.enterprise-kpi-grid{grid-template-columns:1fr}}[data-brand=cavex]{--cv-font-sans: "Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cv-font-serif: "Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cv-font-mono: "Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-sans: var(--cv-font-sans);--font-mono: var(--cv-font-mono);--accent: #6d28d9;--accent-hover: #5b21b6;--accent-pressed: #4c1d95;--accent-on: #ffffff;--bg-canvas: #f1eff7;--bg-surface: #ffffff;--bg-sunken: #f8f5fc;--bg-hover: #f3eefc;--bg-pressed: #eae2f7;--border-subtle: #efeaf4;--border-default: #e5e1ee;--border-strong: #bab1d1;--text-primary: #201b2b;--text-secondary: #6b6579;--text-muted: #7a7286;--text-faint: #9691a6;--accent-bg: #f3eefc;--accent-border: #ded3f7;--green: #12805c;--green-bg: #e7f4ee;--green-border: #cbe7d8;--amber: #9a6a0b;--amber-bg: #faf2df;--amber-border: #e8d9a0;--orange: #a05a16;--orange-bg: #f9dfc0;--orange-border: #e8c9a0;--red: #b3261e;--red-bg: #fbecea;--red-border: #e8b4b0;--slate: #64748b;--slate-bg: #f1f5f9;--slate-border: #e2e8f0;--gray-bg: #f4f7fb;--gray-border: #e5e9ef;--shadow-lg: 0 1px 2px rgba(26, 20, 38, .05), 0 8px 24px -8px rgba(26, 20, 38, .16);--r-1: 4px;--r-2: 6px;--r-3: 9px;--r-4: 12px;--r-5: 14px}[data-brand=cavex][data-theme=dark]{--accent: #8b5cf6;--accent-hover: #a78bfa;--accent-pressed: #7c3aed;--bg-canvas: #140f1f;--bg-surface: #221833;--bg-sunken: #1b1429;--bg-hover: #2a2040;--bg-pressed: #33264d;--border-subtle: rgba(255, 255, 255, .085);--border-default: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .24);--text-primary: #ffffff;--text-secondary: #c8bcd9;--text-muted: #9b8fb0;--text-faint: #776b8b;--accent-bg: #2a2040;--accent-border: rgba(167, 139, 250, .32);--green: #34d399;--green-bg: oklch(.27 .05 160);--green-border: oklch(.4 .09 160);--amber: #fbbf24;--amber-bg: oklch(.28 .06 80);--amber-border: oklch(.42 .11 78);--orange: #e09a4a;--orange-bg: oklch(.28 .06 50);--orange-border: oklch(.42 .11 48);--red: #e05a52;--red-bg: oklch(.28 .05 20);--red-border: oklch(.42 .1 18);--slate: #94a3b8;--slate-bg: #16233f;--slate-border: #243352;--gray-bg: #0b142d;--gray-border: #243352;--shadow-lg: 0 1px 3px rgba(0, 0, 0, .25), 0 12px 32px rgba(0, 0, 0, .45)}[data-brand=cavex] .cv-scope{font-family:var(--cv-font-sans)}[data-brand=cavex] .mono{font-family:var(--cv-font-mono);font-feature-settings:"ss01"}[data-brand=cavex] .tnum{font-family:var(--cv-font-mono);font-variant-numeric:tabular-nums}[data-brand=cavex] .small{font-size:12px}[data-brand=cavex] .muted{color:var(--text-secondary)}[data-brand=cavex] .small.muted,[data-brand=cavex] .muted.small{color:var(--text-muted)}[data-brand=cavex] .t-title{font-weight:500;color:var(--text-primary)}[data-brand=cavex] .btn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:32px;border-radius:4px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font-family:var(--cv-font-sans);font-weight:500;font-size:13px;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s}[data-brand=cavex] .btn:hover{background:var(--bg-hover);border-color:var(--border-strong)}[data-brand=cavex] .btn:active{background:var(--bg-pressed)}[data-brand=cavex] .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on);box-shadow:inset 0 1px #ffffff2e,0 1px #0b4f4a66}[data-brand=cavex] .btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}[data-brand=cavex] .btn--primary:active{background:var(--accent-pressed)}[data-brand=cavex] .btn--sm{height:28px;padding:0 10px;font-size:12px}[data-brand=cavex] .badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;height:22px;border-radius:2px;font-family:var(--cv-font-mono);font-size:11px;letter-spacing:.02em;font-weight:500;background:var(--gray-bg);color:var(--text-secondary);border:1px solid var(--gray-border);white-space:nowrap}[data-brand=cavex] .badge--green{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}[data-brand=cavex] .badge--amber{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}[data-brand=cavex] .badge--red{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}[data-brand=cavex] .badge--slate{background:var(--slate-bg);color:var(--slate);border-color:var(--slate-border)}[data-brand=cavex] .badge--accent{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}[data-brand=cavex] .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px;flex-wrap:wrap}[data-brand=cavex] .page-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--cv-font-mono);font-size:10px;letter-spacing:.16em;color:var(--accent);font-weight:600}[data-brand=cavex] .page-eyebrow:before{content:"//";color:var(--text-faint);font-weight:400}[data-brand=cavex] .page-title{font-family:var(--cv-font-serif);font-size:26px;font-weight:600;letter-spacing:-.02em;margin:4px 0 0;color:var(--text-primary)}[data-brand=cavex] .page-sub{margin:6px 0 0;color:var(--text-secondary);font-family:var(--cv-font-mono);font-size:11px;letter-spacing:.06em}[data-brand=cavex] .page-sub strong{color:var(--text-primary);font-weight:600}[data-brand=cavex] .page-actions{display:flex;gap:8px;flex-shrink:0}[data-brand=cavex] .cv-breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;overflow:auto;padding:4px 0 12px;color:var(--text-muted)}[data-brand=cavex] .cv-breadcrumb__home{display:inline-flex;color:var(--text-secondary);font-size:16px;line-height:1}[data-brand=cavex] .cv-breadcrumb__home:hover{color:var(--accent)}[data-brand=cavex] .cv-breadcrumb__item{display:flex;align-items:center;gap:12px}[data-brand=cavex] .cv-breadcrumb__sep{color:var(--text-faint);font-size:12px}[data-brand=cavex] .cv-breadcrumb__link{color:var(--text-secondary);font-size:13px;white-space:nowrap;text-decoration:none}[data-brand=cavex] .cv-breadcrumb__link:hover{color:var(--text-secondary);text-decoration:underline}[data-brand=cavex] .cv-breadcrumb__text{color:var(--text-secondary);font-size:13px;white-space:nowrap}[data-brand=cavex] .cv-breadcrumb__current{border-radius:var(--r-1);background:var(--accent-on);padding:4px 8px;font-size:13px;font-weight:700;white-space:nowrap;color:var(--accent)}[data-brand=cavex] .cv-content{max-width:1480px;margin:0 auto;font-family:var(--cv-font-sans);color:var(--text-primary)}[data-brand=cavex] .dash-head__filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cv-seg{display:inline-flex;background:var(--bg-sunken);border:1px solid var(--border-default);border-radius:14px;padding:4px;gap:2px}.cv-seg__btn{height:32px;padding:0 14px;border-radius:12px;border:none;background:transparent;font-family:var(--cv-font-sans);font-size:13px;letter-spacing:0;font-weight:600;color:var(--text-muted);cursor:pointer}.cv-seg__btn:hover{color:var(--text-primary)}.cv-seg__btn--active{background:var(--bg-surface);color:var(--accent);box-shadow:0 1px 2px #1a14260a}.cv-alert-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}@media (max-width: 1100px){.cv-alert-row{grid-template-columns:1fr}}.cv-alert{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--border-default);background:var(--bg-surface);box-shadow:0 1px 2px #1a14260a;cursor:pointer;text-align:start;font-family:var(--font-sans)}.cv-alert:hover{border-color:var(--border-strong)}.cv-alert__tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;font-weight:600;padding:2px 8px;border-radius:5px;background:var(--bg-sunken);white-space:nowrap}.cv-alert__go{color:var(--text-muted)}.cv-alert__go:before{content:"→"}[dir=rtl] .cv-alert__go:before{content:"←"}.cv-alert__count{font-family:var(--font-mono);font-size:22px;font-weight:600;letter-spacing:-.04em}.cv-alert__msg{font-size:13px;color:var(--text-secondary)}.cv-alert--red{background:var(--red-bg);border-color:var(--red-border)}.cv-alert--red .cv-alert__tag{background:var(--red);color:#fff}.cv-alert--red .cv-alert__count{color:var(--red)}.cv-alert--amber{background:var(--amber-bg);border-color:var(--amber-border)}.cv-alert--amber .cv-alert__tag{background:var(--amber);color:#fff}.cv-alert--amber .cv-alert__count{color:var(--amber)}.cv-alert--accent{background:var(--accent-bg);border-color:var(--accent-border)}.cv-alert--accent .cv-alert__tag{background:var(--accent);color:#fff}.cv-alert--accent .cv-alert__count{color:var(--accent)}.cv-deadlines{display:flex;flex-direction:column}.cv-deadline{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:16px;padding:14px 18px;border-top:1px solid var(--border-subtle);cursor:pointer;transition:background .12s}.cv-deadline:first-child{border-top:none}.cv-deadline:hover{background:var(--bg-hover)}.cv-deadline__date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;border-radius:var(--r-3);background:var(--bg-sunken);border:1px solid var(--border-subtle);min-width:64px}.cv-deadline__days{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1}.cv-deadline__unit{font-size:9px;letter-spacing:.14em;font-weight:600;color:var(--text-muted);margin-top:4px;font-family:var(--font-mono)}.cv-deadline__body{display:flex;flex-direction:column;gap:4px;min-width:0}.cv-deadline__title{font-size:14px;font-weight:600;color:var(--text-primary)}.cv-deadline__tag{display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--bg-sunken);color:var(--text-secondary);font-size:11px;font-weight:500}.cv-deadline--red .cv-deadline__date{background:var(--red-bg);border-color:var(--red-border)}.cv-deadline--red .cv-deadline__days{color:var(--red);font-size:11px;letter-spacing:.1em}.cv-deadline--red .cv-deadline__unit{display:none}.cv-deadline--amber .cv-deadline__date{background:var(--amber-bg);border-color:var(--amber-border)}.cv-deadline--amber .cv-deadline__days{color:var(--amber)}.cv-deadline--accent .cv-deadline__date{background:var(--accent-bg);border-color:var(--accent-border)}.cv-deadline--accent .cv-deadline__days{color:var(--accent)}[data-brand=cavex] .cv-ticker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;background:transparent;border:none;overflow:visible}.cv-ticker__item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-surface);box-shadow:0 1px 2px #1a14260a;font-family:var(--font-mono);min-width:0}.cv-ticker__lab{font-size:9px;letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase}.cv-ticker__val{font-size:20px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em;line-height:1.15;text-transform:uppercase}@media (max-width: 900px){[data-brand=cavex] .cv-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv-ticker__val--green{color:var(--green)}.cv-ticker__val--red{color:var(--red)}.cv-ticker__val--amber{color:var(--amber)}.cv-hero{display:grid;grid-template-columns:360px 1fr;gap:16px;margin-bottom:16px}@media (max-width: 1000px){.cv-hero{grid-template-columns:1fr}}.cv-hero__num{padding:24px;background:var(--accent);color:#fff;border-radius:var(--r-3);border:1px solid var(--accent);font-family:var(--font-mono)}.cv-hero__pre{font-size:11px;letter-spacing:.18em;opacity:.85}.cv-hero__big{font-size:72px;font-weight:600;letter-spacing:-.045em;line-height:.95;margin:8px 0}.cv-hero__big span{font-size:40px;opacity:.8;margin-inline-start:2px}.cv-hero__delta{font-size:12px;opacity:.85;letter-spacing:.02em}.cv-bar{margin-top:18px;height:4px;background:#fff3;border-radius:2px;overflow:hidden}.cv-bar__fill{height:100%;background:#fff}.cv-hero__matrix{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border-default);border-radius:var(--r-3);background:var(--bg-surface);overflow:hidden}.cv-hero__cell{padding:18px;border-inline-end:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);cursor:pointer;transition:background .12s}.cv-hero__cell:hover{background:var(--bg-hover)}.cv-hero__cell:nth-child(3n){border-inline-end:none}.cv-hero__cell:nth-last-child(-n+3){border-bottom:none}.cv-hero__cell span{font-size:10px;letter-spacing:.1em;color:var(--text-muted)}.cv-hero__cell strong{font-size:32px;font-weight:600;letter-spacing:-.03em;color:var(--text-primary)}.cv-panel{border:1px solid var(--border-default);border-radius:var(--r-3);background:var(--bg-surface);overflow:hidden}.cv-panel__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-default);background:var(--bg-sunken)}.cv-panel__id{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;padding:2px 6px;border:1px solid var(--accent);color:var(--accent);border-radius:2px;font-weight:600}.cv-panel__head h3{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--text-primary);flex:1}.cv-panel__meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--text-muted)}.cv-panel__link{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--accent);background:none;border:none;cursor:pointer;font-weight:600}.cv-panel__empty{padding:28px 16px;text-align:center;color:var(--text-muted);font-size:13px}.cv-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 1000px){.cv-grid-2{grid-template-columns:1fr}}.cv-table{width:100%;border-collapse:collapse;font-size:13px}.cv-table th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--text-muted);padding:10px 14px;border-bottom:1px solid var(--border-default);background:var(--bg-sunken);font-weight:600}[dir=rtl] .cv-table th{text-align:right}.cv-table td{padding:10px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.cv-table tr:last-child td{border-bottom:none}.cv-table tbody tr.dtable__row{cursor:pointer}.cv-table tbody tr:hover{background:var(--bg-hover)}.cv-rail{height:4px;background:var(--bg-sunken);border-radius:0;overflow:hidden;min-width:100px}.cv-rail__fill{height:100%;background:var(--accent)}.cv-tele{display:grid;grid-template-columns:1fr 1fr;gap:0}.cv-tele__row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-inline-end:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cv-tele__row:nth-child(2n){border-inline-end:none}.cv-tele__k{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-secondary)}.cv-tele__v{font-size:18px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em;font-family:var(--font-mono)}.cv-tele__row--red .cv-tele__v{color:var(--red)}.cv-tele__row--amber .cv-tele__v{color:var(--amber)}.cv-tele__row--green .cv-tele__v{color:var(--green)}.cv-tele__row--accent .cv-tele__v{color:var(--accent)}.cv-tele__row--muted .cv-tele__v{color:var(--text-muted)}.cv-log{padding:4px 0}.cv-log__row{display:grid;grid-template-columns:80px 90px 1fr 110px;gap:12px;padding:8px 16px;align-items:center;border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:11px}.cv-log__row:last-child{border-bottom:none}.cv-log__act{font-weight:600;letter-spacing:.1em;padding:1px 6px;border-radius:1px;text-align:center;font-size:9px}.cv-log__act--green{background:var(--green-bg);color:var(--green);border:1px solid var(--green-border)}.cv-log__act--accent{background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-border)}.cv-log__act--amber{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-border)}.cv-log__act--red{background:var(--red-bg);color:var(--red);border:1px solid var(--red-border)}.cv-log__act--slate{background:var(--slate-bg);color:var(--text-muted);border:1px solid var(--slate-border)}.cv-log__e{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-queue{padding:4px 0}.cv-q__row{display:grid;grid-template-columns:130px 1fr auto 90px;gap:12px;padding:10px 16px;align-items:center;border-bottom:1px solid var(--border-subtle);cursor:pointer}.cv-q__row:last-child{border-bottom:none}.cv-q__row:hover{background:var(--bg-hover)}.cv-q__t{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-score{display:inline-flex;align-items:center;justify-content:center;width:36px;height:26px;border-radius:2px;font-family:var(--font-mono);font-weight:600;font-size:13px}.cv-score[data-tone=red]{background:var(--red-bg);color:var(--red);border:1px solid var(--red-border)}.cv-score[data-tone=amber]{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-border)}.cv-score[data-tone=green]{background:var(--green-bg);color:var(--green);border:1px solid var(--green-border)}.cv-shell{min-height:100vh;background:var(--bg-canvas)}.cv-shell__main{display:flex;flex-direction:column;min-width:0;margin-left:56px;min-height:100vh}[dir=rtl] .cv-shell__main{margin-left:0;margin-right:56px}@media (min-width: 721px){.cv-shell--pinned .cv-shell__main{margin-left:336px}[dir=rtl] .cv-shell--pinned .cv-shell__main{margin-left:0;margin-right:336px}}.cv-shell--pinned .cv-flyout{animation:none;box-shadow:none}.cv-rail-nav{position:fixed;left:0;top:0;bottom:0;width:56px;background:#0e1a38;border-right:1px solid #1a2d5c;display:flex;flex-direction:column;align-items:center;z-index:1000}[dir=rtl] .cv-rail-nav{left:auto;right:0;border-right:none;border-left:1px solid #1a2d5c}.cv-rail-nav__brand{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-family:var(--cv-font-mono);font-weight:600;font-size:13px;letter-spacing:.1em;color:#3cc8e0;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer}.cv-rail-nav__items{display:flex;flex-direction:column;gap:4px;padding:12px 0;flex:1}.cv-rail-nav__btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-3);color:#fff9;background:transparent;border:none;cursor:pointer;position:relative;transition:color .12s,background .12s}.cv-rail-nav__btn:hover{color:#3cc8e0;background:#3cc8e014}.cv-rail-nav__btn--active{color:#3cc8e0;background:#3cc8e01f}.cv-rail-nav__btn--active:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:#3cc8e0}[dir=rtl] .cv-rail-nav__btn--active:before{left:auto;right:-8px;border-radius:2px 0 0 2px}.cv-rail-nav__tip{position:absolute;left:52px;background:#1a2d5c;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:1100;font-weight:500}[dir=rtl] .cv-rail-nav__tip{left:auto;right:52px}.cv-rail-nav__btn:hover .cv-rail-nav__tip{opacity:1}.cv-rail-nav__foot{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.cv-flyout{position:fixed;top:0;bottom:0;left:56px;width:280px;background:var(--bg-surface);border-right:1px solid var(--border-default);z-index:999;display:flex;flex-direction:column;box-shadow:8px 0 24px #0000000a;animation:cv-flyout-in .18s ease-out}[dir=rtl] .cv-flyout{left:auto;right:56px;border-right:none;border-left:1px solid var(--border-default)}@keyframes cv-flyout-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.cv-flyout__head{padding:16px 18px 12px;border-bottom:1px solid var(--border-subtle)}.cv-flyout__title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0}.cv-flyout__sub{font-family:var(--cv-font-mono);font-size:10px;letter-spacing:.14em;color:var(--text-muted);font-weight:600;margin-top:2px;text-transform:uppercase}.cv-flyout__items{flex:1;overflow-y:auto;padding:8px}.cv-flyout__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-2);background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text-primary);font-family:var(--cv-font-sans);font-size:13px;font-weight:500;transition:background .1s,color .1s}[dir=rtl] .cv-flyout__item{text-align:right}.cv-flyout__item:hover{background:var(--bg-hover);color:var(--accent)}.cv-flyout__item--active{background:var(--accent-bg);color:var(--accent)}.cv-flyout__item-count{margin-left:auto;font-family:var(--cv-font-mono);font-size:10px;color:var(--text-muted);background:var(--bg-sunken);padding:1px 6px;border-radius:999px;min-width:18px;text-align:center}[dir=rtl] .cv-flyout__item-count{margin-left:0;margin-right:auto}.cv-flyout__item--active .cv-flyout__item-count{background:color-mix(in oklch,var(--accent) 18%,transparent);color:var(--accent)}.cv-flyout__item-count--red{color:#fff!important;background:var(--red)!important}.cv-topbar{display:flex;align-items:center;height:56px;padding:0 16px;gap:12px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:900}.cv-topbar__crumbs{font-family:var(--cv-font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.04em}.cv-topbar__crumbs .active{color:var(--text-primary);font-weight:600}.cv-topbar__spacer{flex:1}.cv-ws-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-weight:600;font-size:13px;border:1px solid var(--accent-border);cursor:pointer}.cv-ws-pill__dot{width:6px;height:6px;border-radius:999px;background:var(--accent)}.cv-content-wrap{padding:24px;flex:1}@media (max-width: 720px){.cv-shell__main{margin-left:0}[dir=rtl] .cv-shell__main{margin-right:0}.cv-flyout{width:100vw;left:0}[dir=rtl] .cv-flyout{right:0}}[data-brand=cavex]{--portal-font-sans: var(--cv-font-sans);--portal-font-mono: var(--cv-font-mono);--portal-canvas: var(--bg-canvas);--portal-surface: var(--bg-surface);--portal-surface-subtle: var(--bg-sunken);--portal-surface-sunken: var(--bg-sunken);--portal-hover: var(--bg-hover);--portal-border-subtle: var(--border-subtle);--portal-border: var(--border-default);--portal-border-strong: var(--border-strong);--portal-text: var(--text-primary);--portal-text-secondary: var(--text-secondary);--portal-text-muted: var(--text-muted);--portal-text-faint: var(--text-faint);--portal-radius-sm: 6px;--portal-radius-md: 8px;--portal-radius-lg: 12px;--portal-shadow-sm: 0 1px 2px rgba(26, 20, 38, .05);--portal-shadow-md: var(--shadow-lg);--portal-accent-hover: var(--accent-hover);--portal-accent-pressed: var(--accent-pressed)}html[data-brand=cavex],html[data-brand=cavex] body{scrollbar-width:none}html[data-brand=cavex]::-webkit-scrollbar,html[data-brand=cavex] body::-webkit-scrollbar{display:none}[data-brand=cavex] body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--cv-font-sans)}.cv-sidebar{position:fixed;inset-block-end:0;inset-inline-start:0;width:236px;z-index:1000;display:flex;flex-direction:column;overflow:hidden;background:#0a1c39;color:#c6bede;border-inline-end:1px solid rgba(255,255,255,.08)}.cv-sidebar__brand{min-height:64px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;background:transparent;text-align:start;cursor:pointer;flex:0 0 auto;width:100%}.cv-sidebar__logo{width:32px;height:32px;object-fit:contain}.cv-sidebar__wordmark{display:block;width:auto;height:36px;max-width:168px;object-fit:contain}.cv-sidebar__brand>span,.cv-user-card>span{min-width:0;display:flex;flex-direction:column}.cv-sidebar__brand strong{font-size:14px;letter-spacing:.01em}.cv-sidebar__brand small,.cv-user-card small{margin-top:2px;color:#9c90c2;font:500 9px/1.3 var(--cv-font-mono);letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-tenant-card{margin:14px 12px 4px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a}.cv-tenant-card strong{display:block;color:#fff;font:600 11px var(--cv-font-mono);letter-spacing:.06em}.cv-tenant-card span{display:flex;align-items:center;gap:6px;margin-top:5px;color:#9c90c2;font:400 9px var(--cv-font-mono);letter-spacing:.05em}.cv-tenant-card i{width:6px;height:6px;border-radius:50%;background:#a78bfa;box-shadow:0 0 0 3px #a78bfa1f}.cv-sidebar__nav{flex:1;overflow-y:auto;padding:8px 12px 12px;scrollbar-width:none}.cv-sidebar__nav::-webkit-scrollbar{display:none}.cv-nav-section{padding:12px 12px 6px;color:#7d72a6;font:600 9px var(--cv-font-mono);letter-spacing:.16em}[dir=rtl] .cv-nav-section,[dir=rtl] [data-brand=cavex] .page-sub,[dir=rtl] .cv-ticker__lab,[dir=rtl] .cv-ticker__val,[dir=rtl] .cv-alert__tag{letter-spacing:0;text-transform:none}.cv-nav-item,.cv-nav-child{width:100%;border:0;border-radius:8px;background:transparent;color:#bdb4d8;font:500 13px var(--cv-font-sans);text-align:start;cursor:pointer}.cv-nav-item{min-height:36px;padding:8px 10px;display:flex;align-items:center;gap:10px}.cv-nav-item:hover,.cv-nav-child:hover{background:#ffffff12;color:#fff}.cv-nav-item--active{color:#fff;background:#a78bfa29;box-shadow:inset 2px 0 #a78bfa;font-weight:600}[dir=rtl] .cv-nav-item--active{box-shadow:inset -2px 0 #a78bfa}.cv-nav-item__icon{width:16px;display:inline-grid;place-items:center;font-size:15px}.cv-nav-chevron{margin-inline-start:auto;flex:0 0 auto;font-size:10px;color:#9c90c2;transition:transform .16s ease}.cv-nav-item--active .cv-nav-chevron{color:#d5cbed}.cv-nav-chevron--open{transform:rotate(180deg)}.cv-nav-children{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px;padding:4px 0 4px 26px}[dir=rtl] .cv-nav-children{padding:4px 26px 4px 0}.cv-nav-child{min-height:32px;padding:7px 10px;display:flex;align-items:center;gap:8px;font-size:12px;color:#a99fc9}.cv-nav-child--active{color:#fff;background:#a78bfa1f}.cv-nav-child__dot{display:none}.cv-nav-child__label{min-width:0}.cv-nav-badge{margin-inline-start:auto;color:#d5cbed;font:600 9px var(--cv-font-mono)}.cv-nav-badge--danger{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--red);color:#fff;text-align:center}.cv-sidebar__footer{padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.08)}.cv-user-card{width:100%;margin-top:4px;padding:9px 8px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:#fff;text-align:start;cursor:pointer}.cv-user-card:hover{background:#ffffff0f}.cv-user-card strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-user-card__avatar.ant-avatar{background:#a78bfa;color:#271557;font:600 10px var(--cv-font-mono)}.cv-shell__main{margin-inline-start:236px;margin-left:236px;min-height:100vh}[dir=rtl] .cv-shell__main{margin-left:0;margin-right:236px}.cv-content-wrap{padding:26px 30px 40px}.cv-shell--collapsed .cv-sidebar{width:72px}.cv-shell--collapsed .cv-shell__main{margin-inline-start:72px;margin-left:72px}[dir=rtl] .cv-shell--collapsed .cv-shell__main{margin-left:0;margin-right:72px}.cv-shell--collapsed .cv-sidebar__brand{padding:14px 12px;justify-content:flex-start}.cv-shell--collapsed .cv-sidebar__nav{padding:10px 8px 12px}.cv-shell--collapsed .cv-nav-item{justify-content:flex-start;padding:10px;gap:4px}.cv-shell--collapsed .cv-nav-item__icon{width:20px;font-size:17px}.cv-shell--collapsed .cv-nav-chevron{margin-inline-start:0;font-size:9px}.cv-shell--collapsed .cv-nav-children{padding:0;align-items:center;margin:0 0 4px}.cv-shell--collapsed .cv-nav-child{justify-content:center;min-height:28px;padding:6px}.cv-shell--collapsed .cv-nav-child__label,.cv-shell--collapsed .cv-nav-child .cv-nav-badge{display:none}.cv-shell--collapsed .cv-nav-child__dot{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.cv-shell--collapsed .cv-nav-child--active .cv-nav-child__dot{opacity:1;background:#a78bfa}.cv-shell--collapsed .cv-sidebar__footer{padding:10px 8px 12px}.cv-shell--collapsed .cv-user-card{grid-template-columns:1fr;justify-items:start;padding:8px 10px}.cv-sidebar-toggle.ant-btn{display:inline-flex;height:32px;width:32px;padding:0;align-items:center;justify-content:center;color:var(--text-secondary)}.cv-topbar{height:58px;padding:0 24px;gap:8px;background:color-mix(in srgb,var(--bg-surface) 96%,transparent);border-color:var(--border-default);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cv-topbar__crumbs{min-width:160px;color:var(--text-muted);font:500 11px var(--cv-font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-topbar__crumbs b{margin:0 7px;color:var(--text-faint)}.cv-topbar__crumbs strong{color:var(--text-primary)}.cv-topbar__search{width:min(440px,40vw);margin-inline:auto;min-height:34px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-surface);color:var(--text-faint)}.cv-topbar__search>.anticon{flex:0 0 auto}.cv-topbar__search .ant-select,.cv-topbar__search .ant-input-affix-wrapper,.cv-topbar__search .ant-input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}.cv-topbar__search kbd{padding:1px 5px;border:1px solid var(--border-default);border-radius:5px;color:var(--text-faint);background:var(--bg-sunken);font:500 9px var(--cv-font-mono)}.cv-topbar__action.ant-btn{height:32px;padding:0 9px;border-color:var(--border-default);background:var(--bg-surface);color:var(--text-secondary)}.cv-mobile-menu{display:none}html[data-brand=cavex],html[data-brand=cavex] body,[data-brand=cavex] .ant-btn,[data-brand=cavex] .ant-input,[data-brand=cavex] .ant-input-affix-wrapper,[data-brand=cavex] .ant-select,[data-brand=cavex] .ant-select-selector,[data-brand=cavex] .ant-picker,[data-brand=cavex] .ant-menu,[data-brand=cavex] .ant-dropdown,[data-brand=cavex] .ant-modal,[data-brand=cavex] .ant-drawer,[data-brand=cavex] .ant-typography,[data-brand=cavex] .ant-form,[data-brand=cavex] .ant-table,[data-brand=cavex] .ant-card,[data-brand=cavex] .ant-tabs,[data-brand=cavex] .ant-breadcrumb{font-family:var(--cv-font-sans)}[data-brand=cavex] .page-title,[data-brand=cavex] .enterprise-title,[data-brand=cavex] .detail-hero__title.ant-typography,[data-brand=cavex] .enterprise-route-surface h1.ant-typography,[data-brand=cavex] .enterprise-route-surface h2.ant-typography{font-family:var(--cv-font-serif)!important;font-weight:600;letter-spacing:-.02em}[data-brand=cavex] .page-title,[data-brand=cavex] .enterprise-title{font-size:30px}[data-brand=cavex] .page-title em{color:var(--accent);font-weight:inherit;font-style:italic}[data-brand=cavex] .page-eyebrow:before,[data-brand=cavex] .enterprise-eyebrow:before{content:none}[data-brand=cavex] .page-eyebrow,[data-brand=cavex] .enterprise-eyebrow,[data-brand=cavex] .page-sub,[data-brand=cavex] .cv-nav-section,[data-brand=cavex] .cv-panel__id,[data-brand=cavex] .cv-panel__link,[data-brand=cavex] .cv-ticker__lab,[data-brand=cavex] .cv-alert__tag,[data-brand=cavex] .cv-hero__pre,[data-brand=cavex] .cv-topbar__crumbs,[data-brand=cavex] .enterprise-kpi-label,[data-brand=cavex] .ant-statistic-title,[data-brand=cavex] .ant-table-thead>tr>th,[data-brand=cavex] .ant-descriptions-item-label,[data-brand=cavex] .ant-breadcrumb,[data-brand=cavex] .ant-tag,[data-brand=cavex] .ant-badge-count,[data-brand=cavex] .enterprise-status,[data-brand=cavex] .mono{font-family:var(--cv-font-mono)!important}[data-brand=cavex] .page-eyebrow,[data-brand=cavex] .enterprise-eyebrow{letter-spacing:.18em;font-size:10px;font-weight:600;text-transform:uppercase}[data-brand=cavex] .page-sub{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:400}[data-brand=cavex] .enterprise-kpi-label,[data-brand=cavex] .ant-statistic-title{letter-spacing:.14em;font-size:10px;font-weight:600;text-transform:uppercase}[data-brand=cavex] .ant-table-thead>tr>th{letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:600}[data-brand=cavex] .ant-descriptions-item-label{letter-spacing:.06em;font-size:10px;font-weight:600;text-transform:uppercase}[data-brand=cavex] .ant-breadcrumb{letter-spacing:.04em;font-size:11px;font-weight:500}[data-brand=cavex] .enterprise-kpi-value,[data-brand=cavex] .ant-statistic-content,[data-brand=cavex] .ant-statistic-content-value,[data-brand=cavex] .cv-ticker__val,[data-brand=cavex] .cv-hero__big,[data-brand=cavex] .tnum{font-family:var(--cv-font-mono)!important;font-weight:600!important;font-variant-numeric:tabular-nums}[data-brand=cavex] .ant-card-head-title,[data-brand=cavex] .cv-panel__head h3,[data-brand=cavex] .enterprise-route-surface h3.ant-typography,[data-brand=cavex] .enterprise-route-surface h4.ant-typography,[data-brand=cavex] .enterprise-route-surface h5.ant-typography{font-family:var(--cv-font-sans)!important;font-weight:600!important;letter-spacing:0;text-transform:none}[data-brand=cavex]{--cv-fw-regular: 400;--cv-fw-medium: 500;--cv-fw-semibold: 600}[data-brand=cavex] body,[data-brand=cavex] .ant-typography,[data-brand=cavex] .ant-form,[data-brand=cavex] .ant-table-tbody>tr>td,[data-brand=cavex] .ant-list-item,[data-brand=cavex] .ant-empty-description,[data-brand=cavex] .enterprise-subtitle,[data-brand=cavex] .detail-hero__subtitle{font-weight:400}[data-brand=cavex] .cv-nav-item,[data-brand=cavex] .cv-nav-child,[data-brand=cavex] .ant-menu-item,[data-brand=cavex] .ant-menu-submenu-title,[data-brand=cavex] .ant-tabs-tab,[data-brand=cavex] .ant-select-item,[data-brand=cavex] .ant-dropdown-menu-item{font-weight:500!important}[data-brand=cavex] .cv-nav-item--active,[data-brand=cavex] .cv-nav-child--active,[data-brand=cavex] .ant-menu-item-selected,[data-brand=cavex] .ant-tabs-tab-active,[data-brand=cavex] .ant-btn,[data-brand=cavex] .ant-btn-primary,[data-brand=cavex] .ant-tag,[data-brand=cavex] .enterprise-status,[data-brand=cavex] .cv-panel__link,[data-brand=cavex] .cv-seg__btn,[data-brand=cavex] .cv-alert__tag,[data-brand=cavex] .cv-panel__id,[data-brand=cavex] .cv-nav-section,[data-brand=cavex] .cv-ticker__lab,[data-brand=cavex] .cv-hero__pre,[data-brand=cavex] .ant-badge-count{font-weight:600!important}[data-brand=cavex] .cv-topbar__crumbs{font-weight:500!important}[data-brand=cavex] .enterprise-title,[data-brand=cavex] .enterprise-eyebrow,[data-brand=cavex] .enterprise-kpi-label,[data-brand=cavex] .enterprise-kpi-value,[data-brand=cavex] .enterprise-brand__name,[data-brand=cavex] .ant-card-head-title,[data-brand=cavex] .ant-statistic-title,[data-brand=cavex] .ant-statistic-content,[data-brand=cavex] .ant-modal-title,[data-brand=cavex] .ant-drawer-title,[data-brand=cavex] .ant-collapse-header,[data-brand=cavex] .ant-table-thead>tr>th{font-weight:600!important}[data-brand=cavex] strong,[data-brand=cavex] b,[data-brand=cavex] .ant-typography strong{font-weight:600}[data-brand=cavex] .ant-card,[data-brand=cavex] .enterprise-kpi-card,[data-brand=cavex] .enterprise-filter-chip,[data-brand=cavex] .assessment-control-row,[data-brand=cavex] .cv-panel{border-color:var(--border-default);border-radius:14px;box-shadow:0 1px 2px #1a14260a}[data-brand=cavex] .ant-card:hover{box-shadow:0 8px 24px -12px #1a14263d}[data-brand=cavex] .ant-card-head,[data-brand=cavex] .cv-panel__head{background:var(--bg-surface);border-bottom-color:var(--border-subtle)}[data-brand=cavex] .ant-table-thead>tr>th{background:var(--bg-sunken)!important}[data-brand=cavex] .ant-table-tbody>tr>td{padding-block:11px}[data-brand=cavex] .ant-tag,[data-brand=cavex] .enterprise-status{border-radius:5px;font-size:9.5px;letter-spacing:.03em}[data-brand=cavex] .ant-btn{border-radius:8px}[data-brand=cavex] .ant-btn-primary{box-shadow:0 1px 2px #4c1d953d}[data-brand=cavex] .ant-input,[data-brand=cavex] .ant-input-affix-wrapper,[data-brand=cavex] .ant-select-selector,[data-brand=cavex] .ant-picker{border-radius:8px!important}[data-brand=cavex] .ant-modal .ant-modal-content,[data-brand=cavex] .ant-drawer .ant-drawer-content{border-radius:14px;box-shadow:0 30px 70px -24px #1a142680}.detail-hero{margin-bottom:16px}.detail-hero__surface{padding:18px 20px;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;border:1px solid var(--portal-border-subtle);border-inline-start:4px solid var(--brand-primary);border-radius:14px;background:var(--portal-surface);box-shadow:0 1px 2px #1a14260a}.detail-hero__body{flex:1;min-width:240px}.detail-hero__meta{margin-bottom:6px}.detail-hero__code{color:var(--portal-text-secondary);font:500 11px var(--portal-font-mono);letter-spacing:.04em}.detail-hero__title.ant-typography{margin:0;color:var(--portal-text);line-height:1.25}.detail-hero__help{margin-top:8px;font-size:16px;color:var(--portal-text-faint);cursor:help}.detail-hero__subtitle{margin-top:6px;color:var(--portal-text-secondary);font-size:13px}.detail-hero__actions{justify-content:flex-end}[data-brand=cavex] .detail-hero__title.ant-typography{font-family:var(--cv-font-serif);font-weight:600}.cv-hero{grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:14px}.cv-hero__num{background:#271557;border-color:#271557;border-radius:14px}[data-theme=dark] .cv-hero__num{background:#0a1c39}.cv-hero__pre,.cv-hero__delta{color:#c4b8ef;opacity:1}.cv-hero__big{font-size:58px}.cv-bar__fill{background:#a78bfa}.cv-hero__matrix{border-radius:14px}.cv-panel__head{padding:13px 18px;background:var(--bg-surface)}.cv-panel__id{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);border-radius:5px}.cv-alert{border-radius:14px}[data-brand=cavex] [data-enterprise-section=risks] .ant-tabs-nav,[data-brand=cavex] [data-enterprise-section=reports] .ant-tabs-nav,[data-brand=cavex] [data-enterprise-route^=reports] .ant-tabs-nav{padding-inline:0;background:transparent}[data-brand=cavex] [data-enterprise-section=risks] .ant-tabs-tab,[data-brand=cavex] [data-enterprise-section=reports] .ant-tabs-tab,[data-brand=cavex] [data-enterprise-route^=reports] .ant-tabs-tab{padding:10px 2px;font-size:13px}[data-brand=cavex] [data-enterprise-section=risks] .ant-card:has(.ant-statistic),[data-brand=cavex] [data-enterprise-section=reports] .ant-card:has(.ant-statistic),[data-brand=cavex] [data-enterprise-route^=reports] .ant-card:has(.ant-statistic){border-top:0;min-height:112px}[data-brand=cavex] [data-enterprise-section=risks] .ant-statistic-content,[data-brand=cavex] [data-enterprise-section=reports] .ant-statistic-content,[data-brand=cavex] [data-enterprise-route^=reports] .ant-statistic-content{font-family:var(--cv-font-mono);font-size:30px;font-weight:600}[data-brand=cavex] [data-enterprise-section=risks] .ant-table-wrapper,[data-brand=cavex] [data-enterprise-section=reports] .ant-table-wrapper,[data-brand=cavex] [data-enterprise-route^=reports] .ant-table-wrapper{border-radius:14px;box-shadow:none}[data-brand=cavex] [data-enterprise-section=risks] .ant-table-tbody>tr>td:first-child,[data-brand=cavex] [data-enterprise-section=reports] .ant-table-tbody>tr>td:first-child{color:var(--accent);font-family:var(--cv-font-mono);font-size:11px;font-weight:600}[data-brand=cavex] .login-design-panel{background-color:#0a1c39!important;background-image:radial-gradient(circle at 18% 16%,rgba(26,90,215,.24),transparent 34%),radial-gradient(circle at 84% 78%,rgba(10,28,57,.35),transparent 30%)!important}[data-brand=cavex] .login-form-panel{background:var(--bg-canvas)!important}[data-brand=cavex] .cv-content-wrap>.enterprise-route-surface{width:100%;max-width:1480px;margin-inline:auto}[data-brand=cavex] .cv-content-wrap>.enterprise-route-surface--workspace{max-width:none}[data-brand=cavex] .enterprise-route-surface.enterprise-detail-page>div:has(>.cv-breadcrumb){display:contents}[data-brand=cavex] .enterprise-module-page,[data-brand=cavex] .enterprise-detail-page,[data-brand=cavex] .enterprise-route-surface--settings{gap:14px}[data-brand=cavex] .enterprise-route-surface .ant-breadcrumb,[data-brand=cavex] .enterprise-route-surface .cv-breadcrumb{margin-bottom:0}[data-brand=cavex] .enterprise-route-surface .ant-breadcrumb+.ant-row,[data-brand=cavex] .enterprise-route-surface .cv-breadcrumb+.ant-row,[data-brand=cavex] .enterprise-route-surface .ant-breadcrumb+div:has(.enterprise-title),[data-brand=cavex] .enterprise-route-surface .cv-breadcrumb+div:has(.enterprise-title),[data-brand=cavex] .enterprise-route-surface .ant-breadcrumb+div:has(.ant-typography),[data-brand=cavex] .enterprise-route-surface .cv-breadcrumb+div:has(.ant-typography){padding:0;border:0;border-inline-start:0;background:transparent;box-shadow:none}[data-brand=cavex] .enterprise-module-page>.ant-card:first-of-type:not(:has(.ant-table)):not(:has(.ant-tabs)),[data-brand=cavex] .enterprise-module-page>div>.ant-card:first-of-type:not(:has(.ant-table)):not(:has(.ant-tabs)){border-inline-start:0}[data-brand=cavex] .enterprise-route-surface--settings .ant-tabs-nav,[data-brand=cavex] [data-enterprise-section^=admin] .ant-tabs-nav{border-radius:12px 12px 0 0;background:var(--bg-sunken)}[data-brand=cavex] .enterprise-route-surface--workspace{min-height:calc(100vh - 110px);border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden}[data-brand=cavex] .enterprise-route-surface--workspace>div{min-height:inherit}[data-brand=cavex][data-theme=dark] .recharts-cartesian-grid line{stroke:#ffffff17}[data-brand=cavex][data-theme=dark] .recharts-text{fill:var(--text-muted)}[data-brand=cavex] .ant-skeleton,[data-brand=cavex] .ant-empty{color:var(--text-muted)}.cv-sidebar-scrim{display:none}@media (max-width: 900px){.cv-sidebar{transform:translate(-102%);transition:transform .2s ease;box-shadow:18px 0 48px #17102e47}[dir=rtl] .cv-sidebar{transform:translate(102%)}.cv-shell--nav-open .cv-sidebar{transform:translate(0)}.cv-sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;border:0;background:#17102e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cv-shell__main,[dir=rtl] .cv-shell__main,.cv-shell--collapsed .cv-shell__main,[dir=rtl] .cv-shell--collapsed .cv-shell__main{margin:0}.cv-shell--collapsed .cv-sidebar{width:236px}.cv-sidebar-toggle{display:none!important}.cv-mobile-menu{display:inline-flex}.cv-topbar__crumbs{min-width:0;flex:1}.cv-topbar__search{width:auto;margin:0}.cv-topbar__search kbd,.cv-topbar__search>.anticon{display:none}}@media (max-width: 640px){.cv-content-wrap{padding:16px 12px 28px}.cv-topbar{padding:0 10px}.cv-topbar__search{display:none}.cv-topbar__language span:not(.anticon){display:none}.cv-hero,.cv-hero__matrix,.cv-grid-2,.cv-tele{grid-template-columns:1fr}.cv-hero__cell{border-inline-end:0}.cv-log__row,.cv-q__row{grid-template-columns:72px minmax(0,1fr)}.cv-log__row>:nth-child(n+3),.cv-q__row>:nth-child(n+3){grid-column:2}}
