@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(./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(./ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(./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{--c-primary: #0A72AD;--c-primary-hover: #085D8E;--c-primary-tint: #E7F3FA;--c-navy: #0B2238;--c-brand-sky: #1EA7E8;--c-brand-deep: #0C3A5C;--c-brand-gold: #D4A64C;--c-brand-gold-text: #8A6420;--g-brand: linear-gradient(115deg, #0C3A5C 0%, #0A72AD 55%, #1EA7E8 100%);--g-brand-soft: linear-gradient(115deg, #E7F3FA 0%, #F3F9FD 60%, #FFFFFF 100%);--c-green: #1F7A5A;--c-green-text: #165A42;--c-green-tint: #E6F2EC;--c-amber: #B7791F;--c-amber-strong: #8A5A0B;--c-amber-text: #6E4708;--c-amber-tint: #FBF1DE;--c-red: #B42318;--c-red-text: #8F1C13;--c-red-tint: #FDECEA;--c-red-border: #F3C4BF;--c-page: #F3F6FA;--c-surface: #FFFFFF;--c-subtle: #F1F4F9;--c-border: #E8ECF3;--c-border-strong: #D8DEE8;--c-divider: #EEF1F6;--c-text: #172033;--c-text-2: #5B6678;--c-text-3: #3D4756;--c-nav-muted: #C9D4E3;--c-focus: #0A72AD;--c-a1: #0B84C6;--c-a1-tint: #E7F3FA;--c-a2: #D4A64C;--c-a2-tint: #FBF4E6;--c-a3: #7C3AED;--c-a3-tint: #F3EEFF;--c-a4: #10B981;--c-a4-tint: #E8F8F1;--c-a5: #DB2777;--c-a5-tint: #FDEEF5;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--r-control: 10px;--r-card: 18px;--r-phone: 12px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px rgba(16, 24, 40, .04);--shadow-panel: 0 12px 32px rgba(16, 24, 40, .16), 0 2px 6px rgba(16, 24, 40, .08);--font: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fs-44: 44px;--lh-tight: 1.25;--lh-body: 1.55;--t-fast: .15s ease;--nav-w: 264px;--content-max: 1360px}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms linear}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);font-size:var(--fs-14);line-height:var(--lh-body);color:var(--c-text);background:var(--c-page);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;line-height:var(--lh-tight);font-weight:700}h1{font-size:28px}h2{font-size:18px}h3{font-size:var(--fs-16)}p{margin:0}a{color:var(--c-primary);text-underline-offset:2px}a:hover{color:var(--c-primary-hover)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--c-text-2)}.num{font-variant-numeric:tabular-nums}[dir=rtl] .flip-rtl{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:1px solid transparent;border-radius:var(--r-control);padding:8px 14px;font-size:var(--fs-14);font-weight:600;line-height:1.3;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--sm{padding:5px 10px;font-size:var(--fs-12)}.btn--lg{padding:11px 18px;font-size:var(--fs-16)}.btn--block{width:100%}.btn--primary{background:var(--c-primary);color:#fff}.btn--primary:hover:not(:disabled){background:var(--c-primary-hover);color:#fff}.btn--secondary{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border-strong)}.btn--secondary:hover:not(:disabled){background:var(--c-page);color:var(--c-text)}.btn--ghost{background:transparent;color:var(--c-primary)}.btn--ghost:hover:not(:disabled){background:var(--c-primary-tint)}.btn--danger{background:var(--c-red);color:#fff}.btn--danger:hover:not(:disabled){background:var(--c-red-text);color:#fff}.btn__spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-control);border:1px solid transparent;background:transparent;color:var(--c-text-2);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}.icon-btn:hover{background:var(--c-subtle);color:var(--c-text)}.icon-btn--bordered{border-color:var(--c-border-strong);background:var(--c-surface)}.badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);font-weight:500;line-height:1.5;border-radius:var(--r-control);padding:2px 8px;white-space:nowrap}.badge--neutral{background:var(--c-subtle);color:var(--c-text-3)}.badge--info{background:var(--c-primary-tint);color:var(--c-primary)}.badge--success{background:var(--c-green-tint);color:var(--c-green-text)}.badge--warning{background:var(--c-amber-tint);color:var(--c-amber-text)}.badge--danger{background:var(--c-red-tint);color:var(--c-red-text)}.badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:20px;min-width:0}.card--flush{padding:0}.card__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-block-end:14px;flex-wrap:wrap}.card__sub{font-size:var(--fs-12);color:var(--c-text-2);margin-block-start:2px}.stat{display:flex;flex-direction:column;gap:6px;padding:18px}.stat--row{flex-direction:row;align-items:center;gap:var(--s-4)}.stat__label{font-size:13px;color:var(--c-text-2)}.stat__value{font-size:30px;font-weight:700;line-height:1.1}.stat__unit{font-size:var(--fs-14);font-weight:500;color:var(--c-text-2)}.stat__foot{font-size:var(--fs-12);color:var(--c-text-2);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field__label{font-size:13px;font-weight:600;color:var(--c-text)}.field__hint{font-size:var(--fs-12);color:var(--c-text-2)}.field__error{font-size:var(--fs-12);color:var(--c-red-text)}.input,.select,.textarea{width:100%;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-control);padding:8px 10px;font-size:var(--fs-14);min-height:36px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.textarea{min-height:84px;resize:vertical;line-height:var(--lh-body)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--c-focus);box-shadow:0 0 0 3px #2e6bd82e}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--c-red)}.check{display:inline-flex;align-items:center;gap:var(--s-2);font-size:13px;cursor:pointer}.check input{width:16px;height:16px;accent-color:var(--c-primary);margin:0}.seg{display:inline-flex;background:var(--c-subtle);border-radius:8px;padding:3px;gap:2px;flex-wrap:wrap}.seg__opt{border:0;background:transparent;border-radius:var(--r-control);padding:5px 12px;font-size:13px;font-weight:500;color:var(--c-text-3);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}.seg__opt:hover{color:var(--c-text)}.seg__opt[aria-checked=true]{background:var(--c-surface);color:var(--c-text);box-shadow:0 1px 2px #1018281f;font-weight:600}.seg__opt[aria-checked=true][data-tone=success]{color:var(--c-green-text)}.seg__opt[aria-checked=true][data-tone=warning]{color:var(--c-amber-text)}.seg__opt[aria-checked=true][data-tone=danger]{color:var(--c-red-text)}.tabs{display:flex;gap:var(--s-1);border-block-end:1px solid var(--c-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs__tab{border:0;background:transparent;padding:10px 14px;font-size:var(--fs-14);font-weight:500;color:var(--c-text-2);cursor:pointer;border-block-end:2px solid transparent;margin-block-end:-1px;white-space:nowrap}.tabs__tab:hover{color:var(--c-text)}.tabs__tab[aria-selected=true]{color:var(--c-primary);border-block-end-color:var(--c-primary);font-weight:600}.toolbar{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.toolbar__search{position:relative;flex:1 1 220px;max-width:360px}.toolbar__search svg{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);color:var(--c-text-2);pointer-events:none}.toolbar__search .input{padding-inline-start:34px}.toolbar .select{width:auto;min-width:140px}.toolbar__spacer{flex:1}.table-wrap{overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface)}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.table th{position:sticky;top:0;z-index:1;background:#f9fafb;text-align:start;font-weight:600;color:var(--c-text-2);font-size:var(--fs-12);padding:10px 12px;border-block-end:1px solid var(--c-border);white-space:nowrap}.table td{padding:10px 12px;border-block-end:1px solid var(--c-divider);vertical-align:top}.table tr:last-child td{border-block-end:0}.table tbody tr{transition:background-color var(--t-fast)}.table tbody tr:hover{background:#fafbfc}.table th:first-child,.table td:first-child{position:sticky;inset-inline-start:0;background:inherit}.table th:first-child{background:#f9fafb;z-index:2}.table td:first-child{background:var(--c-surface)}.table tbody tr:hover td:first-child{background:#fafbfc}.table__sort{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.table__sort:hover{color:var(--c-text)}.table-cards{display:none}@media(max-width:600px){.table-wrap--stack{display:none}.table-cards{display:flex;flex-direction:column;gap:var(--s-2)}.table-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:14px;display:grid;gap:6px}.table-card__row{display:flex;justify-content:space-between;gap:var(--s-3);font-size:13px}.table-card__key{color:var(--c-text-2)}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182866;z-index:50;animation:fade var(--t-fast)}.panel{position:fixed;inset-block:0;inset-inline-end:0;width:min(480px,100vw);z-index:51;background:var(--c-surface);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;animation:slide-in .18s ease}[dir=rtl] .panel{animation-name:slide-in-rtl}.panel--wide{width:min(920px,100vw)}.panel__head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:16px 20px;border-block-end:1px solid var(--c-border)}.panel__body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:var(--s-4)}.panel__foot{display:flex;gap:var(--s-2);justify-content:flex-end;padding:14px 20px;border-block-start:1px solid var(--c-border)}.dialog{position:fixed;z-index:52;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-panel);padding:22px;display:flex;flex-direction:column;gap:var(--s-3);animation:fade var(--t-fast)}.dialog__actions{display:flex;gap:var(--s-2);justify-content:flex-end;margin-block-start:var(--s-2)}@keyframes fade{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(24px);opacity:0}}@keyframes slide-in-rtl{0%{transform:translate(-24px);opacity:0}}.toasts{position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:var(--s-2);align-items:center}[dir=rtl] .toasts{transform:translate(50%)}.toast{display:flex;align-items:center;gap:var(--s-2);background:var(--c-text);color:#fff;border-radius:8px;padding:10px 14px;font-size:13px;box-shadow:var(--shadow-panel);animation:fade var(--t-fast);max-width:calc(100vw - 32px)}.tip{position:relative;display:inline-flex}.tip__bubble{position:absolute;bottom:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%);width:max-content;max-width:300px;background:var(--c-text);color:#fff;font-size:var(--fs-12);line-height:1.5;padding:8px 10px;border-radius:var(--r-control);z-index:40;pointer-events:none;text-align:start;font-weight:400;white-space:normal}[dir=rtl] .tip__bubble{transform:translate(50%)}.tip__bubble--below{bottom:auto;top:calc(100% + 8px)}.rule-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);font-weight:500;color:var(--c-primary);background:var(--c-primary-tint);border-radius:var(--r-control);padding:1px 7px;text-decoration:none;white-space:nowrap;line-height:1.6}.rule-chip:hover{background:#d6e6f7;color:var(--c-primary-hover)}.rule-chip--verify{background:var(--c-amber-tint);color:var(--c-amber-text)}.rule-chip--practice{background:var(--c-subtle);color:var(--c-text-3)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:48px 20px}.empty__icon{width:48px;height:48px;border-radius:12px;background:var(--c-primary-tint);color:var(--c-primary);display:grid;place-items:center}.empty__text{color:var(--c-text-2);max-width:420px}.skeleton{background:linear-gradient(90deg,#eef0f3,#f6f7f9,#eef0f3);background-size:200% 100%;border-radius:var(--r-control);animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--s-2);list-style:none;margin:0;padding:0}.stepper__step{display:flex;align-items:center;gap:8px;min-width:0;border-radius:8px;padding:10px 12px;font-size:13px;background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-3)}.stepper__step[data-state=done]{background:var(--c-green-tint);border-color:transparent;color:var(--c-green-text);font-weight:600}.stepper__step[data-state=current]{background:var(--c-primary);border-color:transparent;color:#fff;font-weight:600}.stepper__num{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none;background:var(--c-subtle);color:var(--c-text-3)}.stepper__step[data-state=done] .stepper__num{background:var(--c-green);color:#fff}.stepper__step[data-state=current] .stepper__num{background:#fff;color:var(--c-primary)}.stepper__label{min-width:0}.stepper__state{display:block;font-size:11px;font-weight:500;opacity:.85}.checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.checklist__item{display:flex;gap:var(--s-3);padding:12px 0;border-block-end:1px solid var(--c-divider);align-items:flex-start}.checklist__item:last-child{border-block-end:0}.checklist__mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;margin-block-start:1px}.checklist__item[data-state=complete] .checklist__mark{background:var(--c-green-tint);color:var(--c-green-text)}.checklist__item[data-state=missing] .checklist__mark{background:var(--c-red-tint);color:var(--c-red-text)}.checklist__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.checklist__title{font-size:var(--fs-14);font-weight:600}.checklist__detail{font-size:13px;color:var(--c-text-2)}.copy-field{display:flex;gap:var(--s-2);align-items:flex-start;background:var(--c-page);border:1px solid var(--c-border);border-radius:var(--r-control);padding:8px 10px}.copy-field__text{flex:1;min-width:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.score-ring{display:inline-block;flex:none}.score-ring__arc{transition:stroke-dasharray .25s ease}.bar-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bar-list__row{display:grid;grid-template-columns:minmax(110px,200px) 1fr 52px;gap:var(--s-3);align-items:center;font-size:13px}.bar-list__row a,.bar-list__row span:first-child{color:var(--c-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-list__row a:hover{text-decoration:underline}.bar-list__track{height:8px;background:var(--c-subtle);border-radius:4px;overflow:hidden}.bar-list__fill{height:100%;border-radius:4px;transition:width .25s ease}.bar-list__value{text-align:end;font-weight:600}.countdown{display:flex;flex-direction:column;gap:6px}.countdown__value{font-size:var(--fs-32);font-weight:700;line-height:1.1}.countdown__track{height:6px;background:var(--c-subtle);border-radius:3px;overflow:hidden}.countdown__fill{height:100%;transition:width .25s ease}@media(max-width:600px){.bar-list__row{grid-template-columns:1fr auto;row-gap:6px}.bar-list__track{grid-column:1 / -1;grid-row:2}.bar-list__value{grid-row:1;grid-column:2}}@media(max-width:600px){.table-card__row{flex-wrap:wrap}.table-card__row>:last-child{min-width:0;max-width:100%;overflow-wrap:anywhere}.table-card .flag-list,.table-card .cell-wrap{max-width:100%;min-width:0}}.card__head h2{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-navy)}[lang=ar] .card__head h2{font-size:15px;letter-spacing:0}.stat{padding:18px}.stat--row{gap:14px}.stat__label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}[lang=ar] .stat__label{font-size:13px;letter-spacing:0}.stat__value{font-size:28px;color:var(--c-text)}.stat__icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none}.stat__icon--a1{background:var(--c-a1)}.stat__icon--a2{background:var(--c-a2)}.stat__icon--a3{background:var(--c-a3)}.stat__icon--a4{background:var(--c-a4)}.stat__icon--a5{background:var(--c-a5)}.btn{border-radius:var(--r-control)}.badge{border-radius:var(--r-pill)}.donut{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.donut__chart{position:relative;flex:none}.donut__seg{transition:stroke-width var(--t-fast);cursor:default}.donut__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;pointer-events:none}.donut__value{font-size:26px;font-weight:700;color:var(--c-text);line-height:1.1}.donut__label{font-size:12px;color:var(--c-text-2);line-height:1.3}.donut__legend{list-style:none;margin:0;padding:0;flex:1 1 160px;display:flex;flex-direction:column;gap:8px;min-width:0}.donut__legend li,.donut__legend a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-text-3);text-decoration:none}.donut__legend li.is-active .donut__name{color:var(--c-text);font-weight:600}.donut__dot{width:9px;height:9px;border-radius:50%;flex:none}.donut__name{flex:1;min-width:0}.donut__num{font-size:12px;color:var(--c-text);white-space:nowrap}.trend{position:relative}.trend__svg{width:100%;height:auto;display:block;overflow:visible}.trend__tick{font-size:11px;fill:var(--c-text-2);font-family:var(--font)}.trend__badge{font-size:11px;font-weight:700;fill:#fff;font-family:var(--font)}.trend__tip{position:absolute;top:0;transform:translate(-50%);background:var(--c-navy);color:#fff;border-radius:8px;padding:6px 10px;font-size:12px;display:flex;gap:6px;align-items:baseline;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-panel)}[dir=rtl] .trend__tip{transform:translate(50%)}.trend__tip .muted{color:#c9d4e6}.badge--sample{background:#f3eeff;color:#5b21b6;gap:4px;display:inline-flex;align-items:center}.shell{display:flex;min-height:100vh}.skip-link{position:absolute;inset-inline-start:12px;top:-48px;z-index:100;background:var(--c-surface);color:var(--c-primary);padding:8px 12px;border-radius:var(--r-control);box-shadow:var(--shadow-panel)}.skip-link:focus{top:12px}.nav{width:var(--nav-w);flex:none;background:var(--c-surface);color:var(--c-text);border-inline-end:1px solid var(--c-border);padding:22px 14px 18px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100vh;overflow-y:auto}.nav__brand{padding:0 8px 4px}.nav__name{text-decoration:none;color:inherit;display:inline-flex}.nav__group{display:flex;flex-direction:column;gap:2px}.nav__group-title{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2);padding:0 12px 6px}.nav__link{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;color:var(--c-text-3);text-decoration:none;font-size:var(--fs-14);font-weight:500;transition:background-color var(--t-fast),color var(--t-fast)}.nav__link:hover{background:var(--c-subtle);color:var(--c-text)}.nav__link[aria-current=page]{background:var(--c-primary-tint);color:var(--c-primary);font-weight:600}.nav__link svg{flex:none;color:#6b7688}.nav__link[aria-current=page] svg{color:var(--c-primary)}.nav__label{flex:1;min-width:0}.nav__count{border-radius:10px;padding:0 8px;font-size:var(--fs-12);font-weight:600;line-height:20px;color:#fff}.nav__count--danger{background:var(--c-red)}.nav__count--warning{background:var(--c-amber-strong)}.nav__promo{margin-block-start:auto;border-radius:16px;padding:16px;background:linear-gradient(160deg,#eaf1ff,#f7f9ff 70%);border:1px solid #DCE6FB;display:flex;flex-direction:column;gap:6px}.nav__promo svg{width:56px;height:56px}.nav__promo strong{font-size:15px;color:var(--c-navy);line-height:1.35}.nav__promo span{font-size:12px;color:var(--c-text-2);line-height:1.5}.nav__promo a{font-size:12px;font-weight:600;text-decoration:none}.logo{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;direction:ltr;line-height:1}.logo__art{display:block;height:auto;max-width:100%}.logo__product{font-size:12px;font-weight:600;color:#8a6420;letter-spacing:.01em}.logo--dark .logo__product{color:#d4a64c;font-size:13px;font-weight:500}.main-col{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding:14px 32px;background:#f5f7fbeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.topbar__titles{flex:1 1 160px;min-width:0}.topbar__crumb{font-size:var(--fs-12);color:var(--c-text-2);display:flex;gap:6px;align-items:center}.topbar__crumb a{color:var(--c-text-2);text-decoration:none}.topbar__crumb a:hover{color:var(--c-primary);text-decoration:underline}.topbar__title{font-size:var(--fs-20);font-weight:700}.topbar__company{font-size:var(--fs-14);font-weight:600;color:var(--c-text);margin-block-start:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__search{flex:0 1 300px;position:relative}.topbar__search input{width:100%;min-height:40px;padding:8px 14px;padding-inline-start:38px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface);font:inherit;font-size:13px;color:var(--c-text)}.topbar__search input:focus{outline:none;border-color:var(--c-focus);box-shadow:0 0 0 3px #0a72ad26}.topbar__search svg{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--c-text-2);pointer-events:none}.topbar__actions{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.topbar__menu{display:none}.view-as{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--c-text-2)}.view-as .select{min-height:36px;padding:4px 8px;font-size:13px;width:auto;border-radius:10px}.user-chip{display:inline-flex;align-items:center;gap:10px;padding-inline-start:6px}.user-chip__avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#1ea7e8,#0c3a5c);color:#fff;font-weight:700;font-size:14px;flex:none}.user-chip__text{display:flex;flex-direction:column;line-height:1.25}.user-chip__name{font-size:13px;font-weight:600;color:var(--c-text)}.user-chip__role{font-size:11px;color:var(--c-text-2)}.content{padding:28px 32px 40px;display:flex;flex-direction:column;gap:var(--s-5);width:100%;max-width:var(--content-max)}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap}.page-head__sub{font-size:var(--fs-14);color:var(--c-text-2);margin-block-start:4px}.footer{margin-block-start:auto;padding:14px 32px 20px;font-size:var(--fs-12);color:var(--c-text-2);border-block-start:1px solid var(--c-border);display:flex;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.grid{display:grid;gap:var(--s-4)}.grid--stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid--kpi{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}@media(max-width:1180px){.grid--kpi{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.grid--charts{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}@media(max-width:1180px){.grid--charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid--charts>:nth-child(2){grid-column:1 / -1;order:-1}}@media(max-width:720px){.grid--charts{grid-template-columns:minmax(0,1fr)}}.split{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.split>.split__main{flex:3 1 460px;min-width:0}.split>.split__side{flex:2 1 320px;min-width:0}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.row{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}@media(max-width:1500px){.view-as__label{display:none}}@media(max-width:1320px){.user-chip__text{display:none}}@media(max-width:900px){.nav{position:fixed;inset-block:0;inset-inline-start:0;z-index:70;height:100vh;width:min(300px,86vw);transform:translate(-100%);transition:transform .2s ease;visibility:hidden}[dir=rtl] .nav{transform:translate(100%)}.nav--open,[dir=rtl] .nav--open{transform:none;visibility:visible}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182866;z-index:69}.topbar__menu{display:inline-flex}.topbar,.content,.footer{padding-inline:16px}.topbar__search{order:5;flex:1 1 100%}.content{padding-block:20px 32px}}@media(max-width:600px){.topbar__company,.view-as__label,.user-chip__text{display:none}h1{font-size:24px}}.phone-page{display:flex;justify-content:center;padding:24px 16px 40px}.phone{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--s-4)}.phone .card{border-radius:var(--r-phone)}.emp-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--c-page)}.emp-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 32px;background:var(--c-surface);border-block-end:1px solid var(--c-border);position:sticky;top:0;z-index:20}.emp-bar__brand{text-decoration:none;color:inherit;display:inline-flex}.emp-bar__portal{font-size:12px;font-weight:600;color:var(--c-primary);background:var(--c-primary-tint);border-radius:var(--r-pill);padding:3px 10px}.user-chip__avatar--mgmt{background:linear-gradient(140deg,#9b6bff,#6d28d9)}.user-chip__avatar--emp{background:linear-gradient(140deg,#f7b23b,#e07a06)}.emp-footer{margin-block-start:auto;padding:12px 16px 20px;font-size:11px;color:var(--c-text-2);text-align:center}.emp-page{width:100%;max-width:1180px;margin:0 auto;padding:28px 32px 40px;display:flex;flex-direction:column;gap:20px}.emp-head h1{font-size:28px}.emp-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;justify-content:space-between;padding:24px 28px;border-radius:20px;background:linear-gradient(120deg,#eaf1ff,#f7f9ff 60%,#fff);border:1px solid #DCE6FB}.emp-hero__text{display:flex;flex-direction:column;gap:10px;max-width:620px}.emp-hero__text h2{font-size:22px;color:var(--c-navy)}.emp-hero__text p{margin:0;color:var(--c-text-3);line-height:1.6}.emp-hero__art{width:160px;height:140px;flex:none}.emp-hero .report-btn{width:auto;padding:12px 22px}.emp-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.lesson-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lesson-list li{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--c-divider);font-size:14px}.lesson-list li:first-child{border-top:0}.lesson-list li>span:nth-child(2){flex:1;min-width:0}.lesson-list li>span:last-child{font-size:12px}.lesson-list li svg{color:var(--c-border-strong);flex:none}.lesson-list li.is-done svg{color:var(--c-green)}.emp-dpo{display:flex;gap:12px;align-items:center}.emp-form-head{display:flex;gap:14px;align-items:flex-start}.emp-form-head h1{font-size:22px}.emp-form-head p{margin:4px 0 0}@media(max-width:900px){.emp-grid{grid-template-columns:minmax(0,1fr)}.emp-bar,.emp-page{padding-inline:16px}}@media(max-width:600px){.emp-hero{padding:18px}.emp-hero__art{display:none}.emp-hero .report-btn{width:100%;justify-content:center}.emp-bar__portal,.emp-bar .view-as__label{display:none}.emp-head h1{font-size:24px}}@media(max-width:600px){.grid--kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid--kpi .stat--row{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.grid--kpi .stat__value{font-size:24px}.grid--kpi .stat__icon{width:40px;height:40px}}.emp-bar__viewing{font-size:12px;color:var(--c-amber-text);background:var(--c-amber-tint);border-radius:var(--r-pill);padding:3px 10px}.seed-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 32px 0;padding:12px 16px;border-radius:12px;background:var(--c-amber-tint);color:var(--c-amber-text);font-size:13px}@media(max-width:900px){.seed-banner{margin-inline:16px}}.readiness-summary{display:flex;flex-direction:column}.domain{overflow:hidden;scroll-margin-top:90px}.domain__toggle{width:100%;display:flex;align-items:center;gap:var(--s-3);padding:16px 20px;background:transparent;border:0;cursor:pointer;text-align:start;font-size:var(--fs-16);transition:background-color var(--t-fast)}.domain__toggle:hover{background:#fafbfc}.domain__name{flex:1;font-weight:700;min-width:0}.domain__chev{color:var(--c-text-2);transition:transform var(--t-fast);flex:none}.domain__toggle[aria-expanded=true] .domain__chev{transform:rotate(180deg)}.domain__body{border-block-start:1px solid var(--c-border)}.question{padding:18px 20px;display:flex;flex-direction:column;gap:12px;border-block-end:1px solid var(--c-divider)}.question:last-child{border-block-end:0}.question__head{display:flex;gap:var(--s-3);justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.question__text{font-size:var(--fs-14);font-weight:600;flex:1 1 320px;line-height:1.6}.question__id{display:inline-block;font-size:11px;font-weight:600;color:var(--c-text-2);background:var(--c-subtle);border-radius:4px;padding:0 6px;margin-inline-end:8px;direction:ltr;unicode-bidi:isolate}.question__fields{display:grid;grid-template-columns:2fr 1fr;gap:var(--s-3)}@media(max-width:700px){.question__fields{grid-template-columns:1fr}}.inline-input{min-height:30px;padding:4px 8px;font-size:13px}.inline-select{min-height:30px;padding:3px 6px;font-size:13px;width:auto}.action-title{font-weight:600;line-height:1.5;min-width:220px}.action-sub{font-size:var(--fs-12);color:var(--c-text-2);margin-block-start:2px}.due-overdue{color:var(--c-red-text);font-weight:600}.detail-list{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;font-size:13px;margin:0}.detail-list dt{color:var(--c-text-2)}.detail-list dd{margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-3)}.form-grid>*{grid-column:span 1}.form-grid__full{grid-column:1 / -1}@media(max-width:520px){.form-grid{grid-template-columns:1fr}}.fieldset{border:1px solid var(--c-border);border-radius:var(--r-control);padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:8px}.fieldset legend{padding:0 4px}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px}.flag-list{display:flex;flex-wrap:wrap;gap:4px;max-width:320px}.cell-strong{font-weight:600}.cell-sub{font-size:var(--fs-12);color:var(--c-text-2);margin-block-start:2px}.cell-wrap{min-width:180px;max-width:280px}.completeness{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.completeness__bar{width:48px;height:6px;border-radius:3px;background:var(--c-subtle);overflow:hidden}.completeness__fill{height:100%}.panel-section{display:flex;flex-direction:column;gap:10px;padding-block-start:16px;border-block-start:1px solid var(--c-divider)}.hint-card{padding:10px 14px}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--c-text-2);text-decoration:none}.back-link:hover{color:var(--c-primary)}.breach__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:flex-start}.breach__head h1{font-size:26px}.deadline-card{min-width:260px;flex:0 1 300px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.deadline-card--urgent{border-color:var(--c-red-border)}.pack-field{border:1px solid var(--c-border);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:8px}.pack-field--missing{border-color:#e8c98f;background:#fffbf3}.pack-field__head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;flex-wrap:wrap}.pack-field__head strong{font-size:var(--fs-14);flex:1 1 260px}.pack-field__text{font-size:13px;color:var(--c-text-3);line-height:1.7}.pack-field__need{color:var(--c-amber-text);font-weight:600}.info-banner{background:#eef3f9;border-radius:8px;padding:12px 14px;font-size:13px;color:var(--c-primary);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.info-banner--muted{background:var(--c-subtle);color:var(--c-text-3)}.receipt-placeholder{border:1px dashed #B9C1CC;border-radius:var(--r-control);padding:12px;font-size:13px;color:var(--c-text-3);text-align:center}.btn--success{background:var(--c-green);color:#fff}.btn--success:hover:not(:disabled){background:var(--c-green-text);color:#fff}.draft-box{background:var(--c-page);border-radius:8px;padding:12px;font-size:13px;line-height:1.7;color:var(--c-text-3);display:flex;flex-direction:column;gap:6px}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.timeline li{display:flex;flex-direction:column;gap:2px;padding-inline-start:12px;border-inline-start:2px solid var(--c-border)}.timeline__time{font-size:12px;color:var(--c-text-2)}.blockers{margin:6px 0 0;padding-inline-start:18px}.gate-card{display:flex;flex-direction:column;gap:14px}.gate-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.gate-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.gate-outcome{border:1px solid var(--c-border);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.gate-decision{border-block-start:1px solid var(--c-divider);padding-block-start:12px;display:flex;flex-direction:column;gap:10px}.screen-q{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-block-end:1px solid var(--c-divider);font-size:13px;flex-wrap:wrap}.screen-q:last-of-type{border-block-end:0}.screen-q>span{flex:1 1 220px}.cal-head{display:flex;align-items:center;gap:10px;margin-block-end:12px}.cal-head h2{min-width:160px;text-align:center}[dir=ltr] .flip-rtl-inverse{transform:scaleX(-1)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-block-start:1px solid var(--c-border);border-inline-start:1px solid var(--c-border)}.cal-grid__wd{font-size:12px;color:var(--c-text-2);padding:6px;text-align:center;border-block-end:1px solid var(--c-border);border-inline-end:1px solid var(--c-border);background:#f9fafb}.cal-cell{min-height:92px;padding:6px;border-block-end:1px solid var(--c-border);border-inline-end:1px solid var(--c-border);display:flex;flex-direction:column;gap:4px;min-width:0}.cal-cell--empty{background:#fbfbfc}.cal-cell--today{background:var(--c-primary-tint)}.cal-cell__day{font-size:12px;color:var(--c-text-2)}.cal-event{border:0;border-radius:4px;padding:2px 6px;font-size:11px;text-align:start;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-event--danger{background:var(--c-red-tint);color:var(--c-red-text)}.cal-event--warning{background:var(--c-amber-tint);color:var(--c-amber-text)}.cal-event--info{background:var(--c-primary-tint);color:var(--c-primary)}@media(max-width:600px){.cal-cell{min-height:64px;padding:3px}.cal-event{font-size:10px;padding:1px 3px}}.quiz{display:flex;flex-direction:column;gap:10px}.quiz__prompt{font-size:15px;line-height:1.6}.quiz__prompt--lg{font-size:17px}.quiz__options{display:flex;flex-direction:column;gap:8px}.quiz__option{display:flex;gap:8px;align-items:center;text-align:start;font-size:14px;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:8px;padding:12px;min-height:44px;cursor:pointer;color:var(--c-text);transition:background-color var(--t-fast),border-color var(--t-fast)}.quiz__option:hover:not(:disabled){background:var(--c-page)}.quiz__option:disabled{cursor:default}.quiz__option--correct{background:var(--c-green-tint);border-color:var(--c-green);color:var(--c-green-text);font-weight:600}.quiz__option--wrong{background:var(--c-amber-tint);border-color:#e8c98f;color:var(--c-amber-text)}.quiz__option--muted{opacity:.65}.quiz__feedback{font-size:13px;line-height:1.7;margin:0}.quiz__feedback--ok{color:var(--c-green-text)}.quiz__feedback--no{color:var(--c-amber-text)}.suggestion{border:1px solid var(--c-border);border-radius:8px;padding:14px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.suggestion__body{flex:1 1 260px;display:flex;flex-direction:column;gap:4px}.suggestion__source{font-size:12px;color:var(--c-red-text)}.suggestion__title{font-size:15px;font-weight:600}.chip-row{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:13px;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:16px;padding:5px 14px;cursor:pointer;color:var(--c-text)}.chip[aria-pressed=true]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.lesson-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lesson-card{display:flex;flex-direction:column;gap:8px;text-align:start;cursor:pointer;font:inherit;color:inherit;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.lesson-card:hover{border-color:var(--c-border-strong);box-shadow:0 2px 8px #1018280f}.champions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.champion{border:1px solid var(--c-border);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;font-size:13px}.champion--missing{border-style:dashed;border-color:#e8c98f;background:#fffbf3}.question-msg{border-block-end:1px solid var(--c-divider);padding:10px 0;display:flex;flex-direction:column;gap:4px;font-size:13px}.question-msg:last-child{border-block-end:0}.me-head{background:var(--c-primary);color:#fff;border-radius:var(--r-phone);padding:20px;display:flex;flex-direction:column;gap:4px}.me-head__brand{font-size:18px;font-weight:700}.me-head__hello{font-size:14px;color:#d6deea}.report-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--c-red);color:#fff;border:0;border-radius:var(--r-phone);padding:16px;font-size:16px;font-weight:700;min-height:52px;cursor:pointer;width:100%}.report-btn:hover{background:var(--c-red-text)}.report-hint{font-size:12px;color:var(--c-text-2);text-align:center;margin-block-start:-8px}.progress-bar{height:8px;background:var(--c-subtle);border-radius:4px;overflow:hidden}.progress-bar__fill{height:100%;background:var(--c-green);border-radius:4px;transition:width .25s ease}.card--attention{border-color:#e8c98f}.success-box{background:var(--c-green-tint);color:var(--c-green-text);border-radius:var(--r-phone);padding:16px;display:flex;flex-direction:column;gap:4px}.deadline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.deadline-list li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-block-end:1px solid var(--c-divider);flex-wrap:wrap;font-size:14px}.deadline-list li:last-child{border-block-end:0}.home__head h1{font-size:28px}.urgent-banner{display:flex;flex-wrap:wrap;align-items:center;gap:16px;background:var(--c-red-tint);border:1px solid var(--c-red-border);border-radius:var(--r-card);padding:16px 20px}.urgent-banner__title{font-size:16px;font-weight:700;color:var(--c-red-text)}.urgent-banner__text{font-size:14px;color:#5a1f1a}.week-list{display:flex;flex-direction:column}.week-task{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-block-end:1px solid var(--c-divider);color:inherit;text-decoration:none}.week-task:last-child{border-block-end:0}.week-task:hover .week-task__title{color:var(--c-primary);text-decoration:underline}.week-task__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.week-task__title{font-size:14px;font-weight:600;color:inherit;text-decoration:none}.week-task__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.week-task .rule-chip{position:relative;z-index:1}.week-task__reason{font-size:12px;color:var(--c-text-2);display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.week-task__due{font-size:12px;white-space:nowrap;font-weight:500}.duty-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.duty-list li{display:flex;justify-content:space-between;gap:8px;font-size:14px}.context-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--c-text-2)}.context-line>span{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.rules-table__text{min-width:280px;max-width:460px;line-height:1.6}.rule-id{font-weight:600;font-size:12px;white-space:nowrap}.source-link{font-size:12px;display:inline-flex;gap:4px;align-items:center}.rules-table tr.is-highlighted td{background:#fff7e0!important;transition:background-color .25s ease}.rules-table tr{scroll-margin-top:120px}.template-fields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.template-fields li{display:flex;gap:10px;align-items:flex-start}.template-fields__letter{flex:none;width:24px;height:24px;border-radius:50%;background:var(--c-primary-tint);color:var(--c-primary);display:grid;place-items:center;font-weight:700;font-size:12px}.guided{display:flex;flex-direction:column;gap:14px}.guided--compact{gap:10px}.guided--done{align-items:center;text-align:center;padding:16px 8px;gap:10px}.guided__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.guided__dots{display:flex;gap:4px}.guided__dots span{width:18px;height:4px;border-radius:2px;background:var(--c-border)}.guided__dots span.is-on{background:var(--c-primary)}.guided__context{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12px;background:var(--c-primary-tint);color:var(--c-primary);border-radius:8px;padding:8px 10px}.guided__step{border:0;margin:0;padding:0}.guided__step legend{font-size:16px;font-weight:700;margin-block-end:10px;padding:0}.guided__nav{display:flex;justify-content:space-between;gap:8px}.kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kind-card{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:start;padding:12px;border:1px solid var(--c-border-strong);border-radius:10px;background:var(--c-surface);cursor:pointer;color:var(--c-text);min-height:84px;transition:border-color var(--t-fast),background-color var(--t-fast)}.kind-card:hover{background:var(--c-page)}.kind-card[aria-pressed=true]{border-color:var(--c-primary);background:var(--c-primary-tint);box-shadow:inset 0 0 0 1px var(--c-primary)}.kind-card svg{color:var(--c-primary)}.kind-card__name{font-weight:600;font-size:14px}.kind-card__hint{font-size:11px;color:var(--c-text-2)}.attach-soon{display:inline-flex;align-items:center;gap:8px;border:1px dashed #B9C1CC;border-radius:8px;padding:10px 12px;background:transparent;color:var(--c-text-2);font-size:13px;cursor:not-allowed;align-self:flex-start}.mock{border:1px solid var(--c-border-strong);border-radius:10px;overflow:hidden;background:#fff;font-size:13px;position:relative}.mock__ribbon{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:6px 8px;background:#f3f4f6;border-block-end:1px solid var(--c-border)}.mock__ribbon-tab{font-weight:600;padding:4px 10px;border-block-end:2px solid var(--c-text-3);margin-inline-end:6px}.mock__ribbon-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:4px;color:var(--c-text-3);background:transparent;border:0;font-size:12px}.mock__ribbon-sep{width:1px;height:20px;background:var(--c-border-strong);margin-inline:4px}.mock__ribbon-btn--addin{cursor:pointer;color:var(--c-red-text);font-weight:600;border:1px solid var(--c-red-border);background:var(--c-red-tint)}.mock__ribbon-btn--addin:hover{background:#fad7d3}.mock__body{display:flex;min-height:380px;position:relative}.mock__folders{width:150px;flex:none;border-inline-end:1px solid var(--c-border);padding:10px 6px;display:flex;flex-direction:column;gap:2px;background:#fafafb}.mock__folders span{display:flex;gap:6px;align-items:center;padding:6px 8px;border-radius:4px;color:var(--c-text-3);font-size:12px}.mock__folders span.is-on{background:#e6e9ee;font-weight:600;color:var(--c-text)}.mock__mail{flex:1;min-width:0;padding:16px;display:flex;flex-direction:column;gap:12px}.mock__mail h4{font-size:16px;margin:0}.mock__mail-meta{display:flex;gap:10px;align-items:center;font-size:12px}.mock__avatar{width:32px;height:32px;border-radius:50%;background:var(--c-primary-tint);color:var(--c-primary);display:grid;place-items:center;font-weight:700;flex:none}.mock__mail-body{display:flex;flex-direction:column;gap:8px}.mock__line{height:8px;border-radius:4px;background:#eceef1;width:100%}.mock__line--short{width:55%}.mock__pane{width:320px;flex:none;border-inline-start:1px solid var(--c-border-strong);background:#fff;display:flex;flex-direction:column;animation:pane-in .22s ease}[dir=rtl] .mock__pane{animation-name:pane-in-rtl}@keyframes pane-in{0%{transform:translate(24px);opacity:0}}@keyframes pane-in-rtl{0%{transform:translate(-24px);opacity:0}}.mock__pane-head{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-block-end:1px solid var(--c-border);background:#fafafb}.mock__pane-body{padding:12px;overflow-y:auto;max-height:520px}.mock--teams{display:flex;min-height:420px}.mock__rail{width:52px;flex:none;background:#eef0f4;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.mock__rail span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--c-text-3)}.mock__rail span.is-on{background:#fff;color:var(--c-primary)}.mock__chat{flex:1;min-width:0;display:flex;flex-direction:column}.mock__chat-head{display:flex;gap:8px;align-items:center;padding:10px 14px;border-block-end:1px solid var(--c-border)}.mock__app-icon{width:26px;height:26px;border-radius:6px;background:var(--c-primary);color:#fff;display:grid;place-items:center;flex:none}.mock__chat-body{padding:14px;background:#f7f7f9;flex:1;overflow-y:auto}.mock__msg{display:flex;gap:8px;align-items:flex-start}.mock__card{background:#fff;border:1px solid var(--c-border);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px;max-width:420px;width:100%;box-shadow:var(--shadow-card)}.mock__card-meta{font-size:11px;color:var(--c-text-2)}.mock__card-title{font-weight:600;font-size:14px}.mock__card-sep{height:1px;background:var(--c-divider)}@media(max-width:700px){.mock__folders{display:none}.mock__body{flex-direction:column}.mock__pane{width:100%;border-inline-start:0;border-block-start:1px solid var(--c-border-strong)}}.quiz__steps{display:flex;justify-content:space-between;align-items:center}.me-hello{display:flex;flex-direction:column;gap:2px}.me-hello h1{font-size:22px}.me-progress{display:flex;gap:14px;align-items:center}.me-streak{font-size:12px;color:var(--c-amber-strong);font-weight:600}.team-line{font-size:13px;color:var(--c-text-2);text-align:center;background:var(--c-surface);border:1px dashed var(--c-border-strong);border-radius:var(--r-phone);padding:10px 12px}.channel-toggle{display:flex;flex-direction:column;gap:2px}.connector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.connector-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:start;cursor:pointer;padding:14px;font:inherit;color:inherit;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.connector-card:hover{border-color:var(--c-border-strong);box-shadow:0 2px 8px #1018280f}.connector-card.is-connected{border-inline-start:3px solid var(--c-green)}.connector-card__name{font-weight:700;font-size:14px}.connector-card__reads{font-size:12px;color:var(--c-text-3);line-height:1.6}.connector-icon{width:40px;height:40px;border-radius:10px;background:var(--c-primary-tint);color:var(--c-primary);display:grid;place-items:center;flex:none}.connector-facts ul{margin:0;padding-inline-start:16px}.connector-facts .never{color:var(--c-green-text);font-weight:500}.consent-box{border:1px solid var(--c-border-strong);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;background:#fafbfc}.consent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.consent-list li{display:flex;gap:6px;align-items:flex-start}.consent-list svg{color:var(--c-green);flex:none;margin-block-start:3px}.api-key{gap:8px;font-size:14px;background:var(--c-page);border:1px solid var(--c-border);border-radius:var(--r-control);padding:8px 10px}.code-block{margin:0;background:#1b2430;color:#e4e7ec;border-radius:8px;padding:12px 14px;font-size:12px;overflow-x:auto;line-height:1.6}.signal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.signal{width:100%;display:flex;gap:12px;align-items:center;text-align:start;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:12px 14px;cursor:pointer;font:inherit;color:inherit;transition:border-color var(--t-fast),box-shadow var(--t-fast),background-color .25s ease}.signal:hover{border-color:var(--c-border-strong);box-shadow:0 2px 8px #1018280f}.signal--new .signal__title{font-weight:700}.signal--fresh{animation:signal-in .25s ease;background:#fff7e0}@keyframes signal-in{0%{transform:translateY(-8px);opacity:0}}.signal__sev{width:4px;align-self:stretch;border-radius:2px;background:var(--c-border-strong);flex:none}.signal__sev--high{background:var(--c-red)}.signal__sev--medium{background:var(--c-amber)}.signal__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.signal__title{font-size:14px;line-height:1.5}.signal__meta{font-size:12px;color:var(--c-text-2)}.signal__badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:600px){.signal{flex-wrap:wrap}.signal__badges{flex-basis:100%;justify-content:flex-start}}.outcome-list{display:flex;flex-direction:column;gap:6px}.outcome{display:flex;flex-direction:column;gap:6px;align-items:flex-start;border:1px solid var(--c-border);border-radius:8px;padding:10px 12px;background:var(--c-surface)}.outcome__pick{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%;text-align:start;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.outcome__pick:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px;border-radius:4px}.outcome[data-checked=true]{border-color:var(--c-primary);background:var(--c-primary-tint);box-shadow:inset 0 0 0 1px var(--c-primary)}.outcome__name{font-weight:600;font-size:14px;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.outcome__hint{font-size:12px;color:var(--c-text-2);line-height:1.5}.location-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.location-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;border:1px solid var(--c-border);border-radius:8px;padding:12px}.location-card__name{font-weight:600;font-size:14px}.checklist-item{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.attest-list{list-style:none;margin:0;padding:0}.attest-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--c-border)}.attest-row__name{font-weight:600;font-size:14px}.attest-quote{margin:0;padding:10px 14px;border-inline-start:3px solid var(--c-primary);background:var(--c-surface-2, #F6F7F9);line-height:1.7}.hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all;direction:ltr;unicode-bidi:isolate}.chain-card__body{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.chain-card__title{font-size:18px;margin:0}.chain-card--ok{border-color:#a6d8b8;background:#f2fbf5}.chain-card--ok .chain-card__body>svg{color:var(--c-green-text)}.chain-card--broken{border-color:#f1b5b5;background:#fff4f4}.chain-card--broken .chain-card__body>svg,.chain-card--broken .chain-card__title{color:var(--c-red-text)}.seal-list,.event-log,.statement-list{list-style:none;margin:0;padding:0}.seal-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--c-border)}.seal-row__day{font-size:13px;min-width:90px}.how-list{margin:0 0 12px;padding-inline-start:18px;line-height:1.8;font-size:13px}.event-row{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--c-border)}.event-row--broken{background:#fff4f4;box-shadow:inset 3px 0 0 var(--c-red);padding-inline-start:8px}.event-row__seq{font-size:12px;color:var(--c-text-2);min-width:40px;font-variant-numeric:tabular-nums}.event-row__main{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.history{border:1px solid var(--c-border);border-radius:8px;padding:8px 12px;margin-top:8px}.history summary{cursor:pointer;font-weight:600;font-size:13px;display:inline-flex;gap:6px;align-items:center}.history__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.history__item{border-top:1px solid var(--c-border);padding-top:8px;font-size:13px}.history__diff{margin:4px 0 0;padding-inline-start:16px;line-height:1.7}.history__field{font-weight:600}.history del{color:var(--c-red-text)}.history ins{color:var(--c-green-text);text-decoration:none;font-weight:600}.sign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:600px){.sign-grid{grid-template-columns:1fr}}.sign-box{border:1px dashed var(--c-border-strong);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.sign-box--done{border-style:solid;border-color:#a6d8b8;background:#f2fbf5}.sign-box__role{font-size:12px;color:var(--c-text-2)}.sign-box__when{font-size:12px;color:var(--c-green-text);display:inline-flex;gap:4px;align-items:center}.seal-box{display:flex;gap:10px;align-items:flex-start;border:1px solid #A6D8B8;background:#f2fbf5;border-radius:8px;padding:10px 12px;font-size:13px;color:var(--c-green-text)}.statement-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--c-border);color:inherit;text-decoration:none}.statement-list li:first-child .statement-row{border-top:0}.statement-row:hover strong{color:var(--c-primary)}.drop-zone{border:2px dashed var(--c-border-strong);border-radius:var(--r-card);padding:28px 16px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;color:var(--c-text-2);cursor:pointer}.drop-zone:hover,.drop-zone:focus-visible{border-color:var(--c-primary);color:var(--c-primary);outline:none}.verify-result{display:flex;gap:12px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:8px;border:1px solid var(--c-border)}.verify-result--ok{border-color:#a6d8b8;background:#f2fbf5}.verify-result--ok>svg{color:var(--c-green-text)}.verify-result--bad{border-color:#f1b5b5;background:#fff4f4}.verify-result--bad>svg,.verify-result--bad strong{color:var(--c-red-text)}.verify-result--muted{background:var(--c-surface-2, #F6F7F9)}.grid--3{display:grid;gap:var(--s-4, 16px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.trust-role{display:flex;gap:12px;align-items:flex-start}.trust-role>svg{color:var(--c-primary);flex:none;margin-top:2px}.trust-role p{margin:4px 0 0;color:var(--c-text-2);font-size:13px;line-height:1.7}.trust-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.7}.trust-list li{display:flex;gap:8px;align-items:flex-start}.trust-list__icon{flex:none;margin-top:4px}.trust-list__icon--ok{color:var(--c-green-text)}.trust-list__icon--bad{color:var(--c-red-text)}.trust-h3{font-size:14px;margin:16px 0 8px}.locked-setting p{margin:4px 0 0;font-size:13px;line-height:1.6;padding-inline-start:26px}.setting-hint{margin:4px 0 0;font-size:13px;padding-inline-start:26px}.notice-preview{display:flex;flex-direction:column;gap:4px;line-height:1.8;max-width:760px}.notice-preview h3{font-size:15px;margin:10px 0 0}.notice-preview p{margin:0;font-size:14px}.activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.activity__item{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--c-border)}.activity__item:first-child{border-top:0}.activity__dot{width:8px;height:8px;border-radius:50%;background:var(--c-border-strong);margin-top:7px;flex:none}.activity__item--signalReceived .activity__dot{background:var(--c-amber)}.activity__item--assessed .activity__dot,.activity__item--submitted .activity__dot,.activity__item--statement .activity__dot{background:var(--c-green)}.activity__item--deleted .activity__dot{background:var(--c-red)}.activity__main{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.6}.activity__main a{color:inherit;text-decoration:none}.activity__main a:hover .activity__text{color:var(--c-primary);text-decoration:underline}.activity__time{font-size:12px;color:var(--c-text-2)}.bell{position:relative}.bell__btn{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer}.bell__btn:hover{border-color:var(--c-border-strong)}.bell__btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.bell__count{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.bell__panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(380px,calc(100vw - 32px));max-height:min(480px,70vh);overflow:auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:0 12px 32px #10182829;z-index:60;animation:slide-in .18s ease}.bell__head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--c-border);position:sticky;top:0;background:var(--c-surface)}.bell__empty{padding:16px 12px;margin:0}.bell__list{list-style:none;margin:0;padding:0}.bell__item{width:100%;display:flex;gap:10px;align-items:flex-start;text-align:start;padding:10px 12px;border:0;border-bottom:1px solid var(--c-border);background:none;font:inherit;color:inherit;cursor:pointer;font-size:13px;line-height:1.5}.bell__item:hover,.bell__item:focus-visible{background:var(--c-primary-tint);outline:none}.bell__item--unread{background:#f7f9fc;font-weight:600}.bell__item--urgent .bell__icon{color:var(--c-red-text)}.bell__icon{flex:none;margin-top:2px;color:var(--c-text-2)}.bell__text{display:flex;flex-direction:column;gap:2px;min-width:0}.bell__meta{font-size:12px;color:var(--c-text-2);font-weight:400}.table td{transition:background-color .25s ease}.row--flash td,.table-card.row--flash{background:#fff7e0}@media(max-width:600px){.bell__panel{position:fixed;top:60px;inset-inline:16px;width:auto}}.link-btn{display:inline-flex;gap:4px;align-items:center;background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--c-primary);cursor:pointer;text-align:start}.link-btn:hover{text-decoration:underline}.official{display:flex;flex-direction:column;gap:10px;border:1px solid var(--c-border);border-radius:var(--r-card);padding:14px 16px}.official__head h3{margin:2px 0 0;font-size:16px}.official__doc{font-size:12px;color:var(--c-text-2)}.official__text{font-size:15px;line-height:1.9}.official__text p{margin:0 0 6px}.official__cited{background:#fff7e0;border-inline-start:3px solid var(--c-amber);padding:2px 8px;border-radius:4px}.sign-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;border-radius:var(--r-card);background:linear-gradient(120deg,#f3eeff,#faf8ff 70%);border:1px solid #E3D8FF}.mgmt-breaches{list-style:none;margin:0;padding:0}.mgmt-breaches li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--c-divider)}.mgmt-breaches li:first-child{border-top:0}.mgmt-breaches__title{flex:1 1 260px;font-weight:600;font-size:14px}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.library-card{display:flex}.library-card>.stack{width:100%}.library-card__title{font-size:16px;line-height:1.45;color:var(--c-navy);margin:0;text-transform:none;letter-spacing:0}.library-card__used{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px}.policy-list,.dpo-items,.related-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.policy-list li,.related-list li{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--c-divider)}.policy-list li:first-child,.related-list li:first-child,.dpo-items li:first-child{border-top:0}.policy-list__n{width:26px;height:26px;border-radius:50%;background:var(--c-subtle);color:var(--c-text-2);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.policy-list li.is-done .policy-list__n{background:var(--c-green-tint);color:var(--c-green-text)}.dpo-items li{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--c-divider);font-size:14px}.dpo-items li>svg{color:var(--c-amber);flex:none}.dpo-items li.is-done>svg{color:var(--c-green)}.content--narrow{max-width:860px}.setup-body{gap:18px}.setup-q{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.setup-q legend{font-weight:600;font-size:14px;margin-block-end:6px;padding:0}.setup-q__hint{font-size:12px;margin:0;line-height:1.6}.setup-checks{display:flex;flex-direction:column;gap:10px}.setup-q .seg{flex-wrap:wrap}.setup-nav{margin-block-start:20px;padding-block-start:16px;border-top:1px solid var(--c-divider)}.setup-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-inline-start:4px solid var(--c-primary)}.setup-cta>svg{color:var(--c-primary);flex:none}.obligation-list,.rec-list,.plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.obligation,.rec-list li{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--c-divider)}.obligation:first-child,.rec-list li:first-child,.plan-item:first-child{border-top:0}.obligation__why{font-size:13px;line-height:1.6}.obligation.is-off strong{color:var(--c-text-2)}.rec-list li{align-items:center;justify-content:space-between}.plan-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);align-items:start}@media(max-width:1100px){.plan-timeline{grid-template-columns:minmax(0,1fr)}}.plan-phase{display:flex;flex-direction:column;gap:8px}.plan-phase__head{display:flex;align-items:center;gap:10px}.plan-phase__head h2{margin:0}.plan-phase__dot{width:12px;height:12px;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-tint);flex:none}.plan-phase__bar{height:6px;border-radius:999px;background:var(--c-subtle);overflow:hidden}.plan-phase__bar>span{display:block;height:100%;background:var(--c-a4);border-radius:999px}.plan-item{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--c-divider)}.plan-item__mark{color:var(--c-text-2);flex:none;margin-block-start:2px}.plan-item.is-done .plan-item__mark{color:var(--c-green)}.plan-item.is-overdue .plan-item__mark{color:var(--c-red)}.plan-item__title{font-size:14px;font-weight:600;line-height:1.5}.plan-item.is-done .plan-item__title{color:var(--c-text-2);text-decoration:line-through}.plan-item__meta{gap:6px;flex-wrap:wrap;font-size:12px}.tip__bubble{max-width:min(300px,calc(100vw - 32px))}.term{text-decoration:underline dotted var(--c-text-2);text-underline-offset:3px;cursor:help;border-radius:3px}.term:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.next-step{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-inline-start:4px solid var(--c-primary)}.next-step__body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:240px}.next-step__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--c-primary)}.next-step__title{margin:0;font-size:18px;line-height:1.4}.next-step__reason,.next-step__why{margin:0;font-size:13px;line-height:1.7;color:var(--c-text-3)}.next-step__go{flex:none}.next-step--clear{border-inline-start-color:var(--c-green)}.next-step--clear>svg{color:var(--c-green);flex:none}.help h3{font-size:14px;margin:0 0 6px}.help p{margin:0;line-height:1.7}.help__steps,.help__rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.help__steps li{display:flex;gap:10px;align-items:flex-start;line-height:1.6}.help__n{width:22px;height:22px;border-radius:50%;background:var(--c-primary-tint);color:var(--c-primary);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.help__rules li{display:flex;flex-direction:column;gap:4px;padding-block-end:10px;border-bottom:1px solid var(--c-divider)}.help__rules a{display:inline-flex;align-items:center;gap:4px;font-size:13px}.help__rule-text{font-size:12px;line-height:1.6}.topbar__palette{width:auto;padding-inline:8px;gap:2px;display:inline-flex;align-items:center}.topbar__palette-key{font-size:12px;font-weight:700}.palette{position:fixed;z-index:60;inset-block-start:12vh;inset-inline:0;margin-inline:auto;width:min(620px,calc(100vw - 32px));background:var(--c-surface);border-radius:16px;box-shadow:0 24px 60px #0f1b3d40;display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.palette__search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--c-divider)}.palette__search input{flex:1;border:0;outline:none;font:inherit;font-size:15px;background:transparent;color:var(--c-text);min-width:0}.palette__kbd,.palette__foot kbd{font:inherit;font-size:11px;padding:2px 6px;border:1px solid var(--c-border-strong);border-radius:6px;color:var(--c-text-2)}.palette__list{list-style:none;margin:0;padding:6px;overflow-y:auto}.palette__group{font-size:11px;font-weight:700;color:var(--c-text-2);padding:10px 10px 4px}.palette__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer}.palette__item.is-active{background:var(--c-primary-tint);color:var(--c-primary)}.palette__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__sub{font-size:12px;color:var(--c-text-2);white-space:nowrap}.palette__empty{padding:16px;color:var(--c-text-2)}.palette__foot{font-size:12px;padding:8px 16px;border-top:1px solid var(--c-divider)}.glossary{margin:0;display:flex;flex-direction:column}.glossary__item{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:8px 20px;padding:12px 0;border-top:1px solid var(--c-divider)}.glossary__item:first-child{border-top:0}.glossary__item dt{display:flex;flex-direction:column;gap:2px}.glossary__item dd{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;line-height:1.7;font-size:14px}.glossary__other{font-size:12px}@media(max-width:600px){.glossary__item{grid-template-columns:1fr}}.digest{border:1px solid var(--c-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--c-page)}.digest__head{display:flex;gap:10px;align-items:flex-start}.digest__head>svg{color:var(--c-primary);flex:none;margin-block-start:2px}.digest__grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.digest__grid>div{background:var(--c-surface);border-radius:10px;padding:10px 12px}.digest__grid dt{font-size:12px;color:var(--c-text-2)}.digest__grid dd{margin:4px 0 0;font-size:18px;font-weight:700}.digest__grid dd .muted{font-size:12px;font-weight:400}.digest h4{margin:0 0 4px;font-size:13px}.digest ul{margin:0;padding-inline-start:18px;font-size:13px;line-height:1.7}.table-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.col-chooser{position:relative}.col-chooser>summary{list-style:none;cursor:pointer}.col-chooser>summary::-webkit-details-marker{display:none}.col-chooser__menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;margin:0;min-width:220px;padding:12px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface);box-shadow:0 12px 30px #0f1b3d1f;display:flex;flex-direction:column;gap:8px}.row-check{width:16px;height:16px;accent-color:var(--c-primary)}.bulk-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--c-primary-tint)}.table-block{display:flex;flex-direction:column;gap:12px;min-width:0}.tour-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.tour-spot{position:fixed;z-index:71;border-radius:14px;box-shadow:0 0 0 9999px #0f1b3d8c,0 0 0 3px var(--c-primary);pointer-events:none;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.tour-card{position:fixed;z-index:72;background:var(--c-surface);border-radius:16px;padding:16px;box-shadow:0 20px 50px #0f1b3d4d;display:flex;flex-direction:column;gap:8px}.tour-card--sheet{inset-inline:12px;bottom:12px}.tour-card__count{font-size:12px;color:var(--c-text-2)}.tour-card__title{margin:0;font-size:17px}.tour-card__text{margin:0;font-size:14px;line-height:1.7;color:var(--c-text-3)}.tour-card__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-block-start:6px}.tour-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tour-list li{display:flex;align-items:center;gap:8px}.tour-list__name{flex:1;font-size:14px}.tour-tick{color:var(--c-text-2);flex:none}.tour-tick--done{color:var(--c-green)}.shell--story .main-col{padding-block-end:190px}.story-bar{position:fixed;z-index:55;inset-inline:16px;bottom:16px;margin-inline:auto;max-width:980px;background:var(--c-navy);color:#fff;border-radius:16px;padding:14px 18px;display:grid;grid-template-columns:1fr auto;gap:8px 16px;box-shadow:0 20px 50px #0f1b3d59}.story-bar__meta{grid-column:1 / -1;display:flex;gap:10px;align-items:center;font-size:12px}.story-bar__meta .muted{color:var(--c-nav-muted)}.story-bar__tag{background:var(--c-amber);color:#1a1205;font-weight:700;padding:2px 8px;border-radius:999px}.story-bar__caption strong{font-size:15px}.story-bar__caption p{margin:4px 0 0;font-size:14px;line-height:1.7;color:#e6ecf7}.story-bar__caption .term{text-decoration-color:var(--c-nav-muted)}.story-bar__notes{margin:8px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.6;color:#fce7b2}.story-bar__actions{display:flex;align-items:flex-end;gap:6px;flex-wrap:wrap;justify-content:flex-end}.story-bar .btn--ghost{color:#fff}.story-bar .btn--ghost.is-on{background:#ffffff24}@media(max-width:700px){.story-bar{grid-template-columns:1fr;inset-inline:8px;bottom:8px;padding:12px}.story-bar__actions{justify-content:flex-start}.shell--story .main-col{padding-block-end:280px}}.signal--arriving{animation:signal-arrive .9s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 0 0 2px var(--c-amber)}@keyframes signal-arrive{0%{opacity:0;transform:translateY(-24px) scale(.98)}60%{opacity:1}to{transform:none}}@media(prefers-reduced-motion:reduce){.tour-spot{transition:none}.signal--arriving{animation:none}}.portal-shell{min-height:100vh;background:var(--c-page);display:flex;flex-direction:column}.portal-shell--embed{min-height:0;background:transparent}.portal-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;background:var(--c-surface);border-bottom:1px solid var(--c-border);flex-wrap:wrap}.portal-bar__name{font-weight:700;color:var(--c-navy);font-size:16px;text-decoration:none}.portal{width:100%;max-width:960px;margin:0 auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:var(--s-5)}.portal--embed{padding:0}.portal-hero h1{margin:0 0 6px;font-size:26px}.portal-hero p{margin:0;color:var(--c-text-3);line-height:1.7;max-width:70ch}.portal-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-block-start:14px}.portal-type{text-align:start;border:1px solid var(--c-border-strong);background:var(--c-surface);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px;cursor:pointer;font:inherit;color:var(--c-text)}.portal-type .muted{font-size:13px;line-height:1.6}.portal-type:hover,.portal-type.is-on{border-color:var(--c-primary);background:var(--c-primary-tint)}.portal-done{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-block-start:12px}.portal-done>svg{color:var(--c-green)}.portal-done h3{margin:0}.portal-done p{margin:0;line-height:1.7}.portal-ref{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:10px;background:var(--c-subtle)}.portal-ref strong{font-size:20px;letter-spacing:1px}.portal-list{margin:0;padding-inline-start:18px;font-size:14px;line-height:1.8}.otp-sample{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:var(--c-a3-tint);font-size:13px}.otp-sample strong{font-size:18px;letter-spacing:3px}.pref-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pref-list li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--c-divider);flex-wrap:wrap}.pref-list li:first-child{border-top:0}.consent-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.consent-history li{display:flex;flex-direction:column;gap:4px;padding-block-end:12px;border-bottom:1px solid var(--c-divider)}.consent-wording{font-size:13px;line-height:1.7;color:var(--c-text-3)}.list-check{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:var(--c-subtle)}.list-check__blocked{margin:0;padding-inline-start:18px;font-size:13px;line-height:1.7}.letter{border:1px solid var(--c-border);border-radius:12px;padding:14px 16px;background:var(--c-surface);font-size:13px;line-height:1.8;display:flex;flex-direction:column;gap:6px}.letter p{margin:0}.letter ul{margin:0;padding-inline-start:18px}.letter__sign{color:var(--c-text-3)}.website-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.website-list li{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--c-divider)}.website-list li:first-child{border-top:0}.website-list li.is-ok strong{color:var(--c-green-text)}.website-list li.is-issue strong{color:var(--c-red-text)}.vendor-reasons{margin:0;padding-inline-start:18px;font-size:13px;line-height:1.7;color:var(--c-text-3)}.vendor-transfers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vendor-transfers li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.assistant-examples{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-block-start:12px}.chip-btn{border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);border-radius:999px;padding:5px 12px;font:inherit;font-size:12px;cursor:pointer;text-align:start}.chip-btn:hover{border-color:var(--c-primary);background:var(--c-primary-tint)}.assistant-answer{border-inline-start:4px solid var(--c-primary)}.draft-fields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.draft-fields li{padding:12px;border:1px solid var(--c-border);border-radius:12px;display:flex;flex-direction:column;gap:6px}.draft-fields p{margin:0;font-size:14px;line-height:1.7;white-space:pre-wrap}.draft-source{font-size:11px;color:var(--c-a3);background:var(--c-a3-tint);border-radius:999px;padding:2px 8px}.draft-missing{color:var(--c-amber-text)}.masked-preview{margin:0;padding:12px;border-radius:10px;background:var(--c-subtle);font-size:12px;overflow-x:auto;max-width:100%}.drill-timer{font-size:18px;font-weight:700}.drill-brief{margin:0;padding:12px;border-radius:10px;background:var(--c-amber-tint);color:var(--c-amber-text);line-height:1.7}.drill-missed,.drill-history,.pack-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.drill-missed li,.drill-history li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px}.linklike{background:none;border:0;padding:0;font:inherit;color:var(--c-primary);cursor:pointer;text-decoration:underline}.pack-index{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pack-index li{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--c-divider)}.pack-index li:first-child{border-top:0}.pack-index li.is-ok>svg{color:var(--c-green);flex:none}.pack-index li.is-gap>svg{color:var(--c-amber);flex:none}.pack-seal .hash{font-size:12px;word-break:break-all}.auditor-banner{background:var(--c-a3-tint);color:var(--c-text)}@media print{.inspection .pack-index li{break-inside:avoid}}.pack-dpias{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pack-dpias li{display:flex;align-items:center;gap:12px;padding-block:10px;border-block-end:1px solid var(--c-border)}.pack-dpias li:last-child{border-block-end:0}.signin{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px 16px;background:var(--c-page, #F5F7FB)}.signin>.card{width:100%;max-width:420px}.signin__brand{display:flex;justify-content:center}.signin__error{margin:0;color:var(--c-red-text);font-size:14px}.signin__foot{max-width:420px;font-size:12px;text-align:center;margin:0}.org-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.org-list__item{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface, #fff);text-align:start;cursor:pointer;font:inherit;color:inherit}.org-list__item:hover{border-color:var(--c-primary)}.org-list__item:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.case-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.case-comments li{padding:10px 12px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-page);display:flex;flex-direction:column;gap:4px}.change-types{display:grid;gap:8px}.change-type{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--c-border);border-radius:10px;cursor:pointer;background:var(--c-surface)}.change-type:hover{border-color:var(--c-border-strong)}.change-type.is-on{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.change-type input{margin-block-start:3px}.change-outcomes,.change-actions,.change-thread,.change-log{list-style:none;margin:0;padding:0;display:grid;gap:8px}.change-outcome,.change-review{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-surface)}.change-thread__item{display:grid;gap:2px;padding:8px 12px;border-inline-start:3px solid var(--c-border-strong);background:var(--c-page);border-radius:6px}.change-thread__item--question{border-inline-start-color:var(--c-primary)}.change-thread__item--return{border-inline-start-color:var(--c-amber-strong)}.change-log{font-size:var(--fs-12);gap:4px}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f4f7fb}.auth__brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:56px 60px 44px;color:#fff;background:linear-gradient(160deg,#0b2238,#0c3a5c 45%,#0a6fa3)}.auth__brand:after{content:"";position:absolute;inset-inline-end:-180px;inset-block-end:-260px;width:680px;height:680px;border-radius:50%;border:96px solid rgba(255,255,255,.06);pointer-events:none}.auth__brand>*{position:relative;z-index:1}.auth__pitch{max-width:470px}.auth__headline{margin:0 0 18px;font-size:38px;line-height:1.25;font-weight:700;color:#fff}.auth__accent{color:#d4a64c}.auth__pitch p{margin:0;font-size:17px;line-height:1.7;color:#ffffffdb}.auth__brand-foot p{margin:0 0 10px;font-size:15px;color:#ffffffc7}.auth__brand-foot strong{color:#fff}.auth__panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;background:linear-gradient(200deg,#fff,#f4f7fb 40%)}.auth__lang{position:absolute;inset-block-start:20px;inset-inline-end:24px}.auth__form{width:100%;max-width:440px;margin-inline:auto;display:flex;flex-direction:column;gap:14px}.auth__title{margin:0;font-size:30px;font-weight:700;color:#0f1b2d}.auth__sub{margin:0 0 8px;color:#556274;font-size:16px}.auth__fields .input{height:46px;border-radius:10px;background:#fff}.auth__submit{height:50px;border-radius:10px;font-size:16px;background:#0b84c6;border-color:#0b84c6;justify-content:center}.auth__submit:hover:not(:disabled){background:#0a73ad;border-color:#0a73ad}.auth__note{margin:0;font-size:14px;line-height:1.6;color:#0b6fa6}.auth__note.muted{color:#556274}.auth__disclaimer{margin:32px auto 0;max-width:440px;font-size:12px;text-align:center}@media(max-width:900px){.auth{grid-template-columns:1fr}.auth__brand{padding:28px 20px;gap:20px}.auth__brand:after{width:360px;height:360px;border-width:56px;inset-block-end:-200px}.auth__headline{font-size:26px}.auth__pitch p{font-size:15px}.auth__panel{padding:56px 16px 32px}}.portal-list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.portal-list__item{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:start;font:inherit;color:inherit;background:#fff;border:1px solid var(--c-border);border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.portal-list__item:hover{border-color:#0b84c6;box-shadow:0 0 0 1px #0b84c6}.portal-list__item:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.portal-list__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e6f3fb;color:#0b6fa6}.portal-list__text{flex:1;display:grid;gap:3px}.portal-list__text strong{font-size:16px;color:#0f1b2d}.portal-list__text span{font-size:13px;color:#556274;line-height:1.5}.portal-list__person{flex:none;display:flex;align-items:center;gap:6px;font-size:12px;color:#556274}@media(max-width:520px){.portal-list__person{display:none}}@media(prefers-reduced-motion:reduce){.portal-list__item{transition:none}}.auth__back{align-self:flex-start;margin-inline-start:-8px}.pw-field{position:relative;display:block}.pw-field .input{width:100%;padding-inline-end:44px}.pw-field__toggle{position:absolute;inset-block:0;inset-inline-end:4px;display:grid;place-items:center;width:38px;border:0;background:none;color:var(--c-text-2);cursor:pointer;border-radius:8px}.pw-field__toggle:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.sample-account{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;border-radius:10px;background:var(--c-primary-tint);font-size:14px}.sample-account strong{flex-basis:100%}.sample-account code{font-weight:600}.sample-account .btn{margin-inline-start:auto}.nav{padding:20px 14px 18px;gap:14px;border-inline-end-color:#e6ebf2}.nav__brand{padding:2px 10px 6px}.nav__workspace{display:flex;align-items:center;gap:10px;margin:0 2px;padding:9px 12px;border:1px solid #E6EBF2;border-radius:12px;background:#f8fafc}.nav__workspace-badge{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--g-brand);color:#fff;font-size:12px;font-weight:700}.nav__workspace-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.nav__workspace-label{font-size:11px;color:var(--c-text-2)}.nav__workspace-name{font-size:13px;font-weight:600;color:var(--c-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav__group{padding-block-start:10px;border-block-start:1px solid #EEF2F6}.nav__workspace+.nav__group,.nav__brand+.nav__group{border-block-start:0;padding-block-start:0}.nav__group-title{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:#5f6b7d}.nav__link{padding:10px 12px;border-radius:12px;color:#2b3443;font-size:14.5px}.nav__link svg{color:#5f6b7d}.nav__link:hover{background:#f2f6fa;color:var(--c-navy)}.nav__link[aria-current=page]{background:var(--g-brand);color:#fff;font-weight:600;box-shadow:0 6px 16px #0a72ad47}.nav__link[aria-current=page] svg{color:#fff}.nav__link[aria-current=page] .nav__count{background:#ffffff38}.nav__promo{background:var(--g-brand);border:0;color:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 24px #0c3a5c38}.nav__promo strong{color:#fff;font-size:16px}.nav__promo span{color:#ffffffdb}.nav__promo a{align-self:flex-start;margin-block-start:6px;padding:7px 14px;border-radius:10px;background:#fff;color:var(--c-navy);font-size:13px}.nav__promo a:hover{background:#f2f8fc}.topbar{background:#fffffff0;border-block-end:1px solid #E6EBF2;padding-block:12px}.topbar__crumb [aria-current=page]{color:var(--c-navy);font-weight:600}.topbar__company{font-size:18px;font-weight:700;color:var(--c-navy)}.topbar__search input{border-radius:var(--r-pill);background:#f6f8fb;border-color:#e6ebf2;min-height:42px;padding-inline-start:42px}.topbar__search input:focus{background:#fff}.topbar__search svg{inset-inline-start:15px}.icon-btn--bordered{border-radius:12px;border-color:#e6ebf2}.view-as .select{border-radius:12px;border-color:#e6ebf2;background-color:#f6f8fb}.emp-bar{border-block-end-color:#e6ebf2}.emp-bar__portal{background:var(--c-primary-tint);color:var(--c-primary)}.user-chip__avatar--emp{background:linear-gradient(140deg,#e2bc6a,#b8862f)}.user-chip__avatar--mgmt{background:linear-gradient(140deg,#3b6e95,#0b2238)}.card{border-color:#e6ebf2;box-shadow:0 1px 2px #0b22380a,0 8px 24px #0b22380a}.card__head{align-items:center;margin:-4px -20px 16px;padding:0 20px 14px;border-block-end:1px solid #EEF2F6}.card--flush>.card__head{margin:0 0 4px;padding:16px 20px 14px}.card__head h2,[lang=ar] .card__head h2{font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--c-navy)}.stat{padding:18px 20px}.stat__value{color:var(--c-navy)}.btn{border-radius:12px}.btn--primary{background:var(--g-brand);border:0;box-shadow:0 6px 16px #0a72ad3d}.btn--primary:hover:not(:disabled){background:var(--g-brand);filter:brightness(.94)}.btn--secondary{border-color:#dce3ec}.tabs{display:inline-flex;align-self:flex-start;max-width:100%;gap:2px;padding:4px;background:#eef2f7;border:0;border-radius:14px}.tabs__tab{border:0;margin:0;padding:7px 16px;border-radius:10px;color:#4a5568;font-size:14px}.tabs__tab:hover{color:var(--c-navy);background:#fff9}.tabs__tab[aria-selected=true]{background:#fff;color:var(--c-navy);border:0;box-shadow:0 1px 3px #0b22381f}.seg{background:#eef2f7;border-radius:12px;padding:4px}.seg__opt{border-radius:9px}.input,.select,.textarea{border-radius:12px;border-color:#dce3ec}.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 3px #0a72ad29}.toolbar__search .input{border-radius:var(--r-pill);background:#fff}.bar-list__track{height:12px;border-radius:7px;background:#eef2f7}.bar-list__fill,.countdown__fill{border-radius:7px;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 6px,transparent 6px 12px),linear-gradient(90deg,#0000001f,#ffffff1f)}.countdown__track{height:8px;border-radius:5px}.emp-hero{background:var(--g-brand-soft);border-color:#d6e8f4}.emp-hero__text h2{color:var(--c-navy)}.badge{border-radius:8px}.table thead th,.tbl thead th{background:#f8fafc;color:#5f6b7d}@media(prefers-reduced-motion:reduce){.nav__link[aria-current=page],.btn--primary{box-shadow:none}}.nav__group--foot{margin-block-start:auto}.nav__group--foot .nav__link{padding-block:7px;font-size:13.5px}.nav__promo{margin-block-start:0}.hub-tabs{padding:20px 32px 0;max-width:var(--content-max)}.hub-tabs .tabs{display:flex;width:max-content;max-width:100%}.hub-tabs .tabs__tab{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.hub-tabs .tabs__tab[aria-current=page]{background:var(--c-surface);color:var(--c-navy);font-weight:600;box-shadow:0 1px 3px #0b22381f}.hub-tabs .tabs__tab:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}.hub-tabs__count{min-width:20px;padding:0 6px;border-radius:10px;font-size:11px;font-weight:600;line-height:18px;text-align:center;color:#fff}.hub-tabs__count--danger{background:var(--c-red)}.hub-tabs__count--warning{background:var(--c-amber-strong)}.hub-tabs+.content{padding-block-start:18px}@media(max-width:900px){.hub-tabs{padding:14px 16px 0}}.topbar{flex-wrap:nowrap;gap:14px;padding:12px 28px;min-height:76px;background:#fffffff5;border-block-end:0;box-shadow:0 1px #e6ebf2,0 6px 18px #0b22380a}.topbar:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:var(--g-brand);opacity:.85}.topbar__where{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 260px}.topbar__icon{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--g-brand);color:#fff;box-shadow:0 6px 14px #0a72ad40}.topbar__titles{flex:1 1 auto;min-width:0}.topbar__crumb{font-size:12px;gap:5px}.topbar__crumb a{color:var(--c-primary);font-weight:600}.topbar__crumb [aria-current=page]{color:var(--c-text-2);font-weight:500}.topbar__company{display:flex;align-items:center;gap:8px;min-width:0;margin-block-start:2px;font-size:17px}.topbar__company-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--c-navy)}.topbar__sample{flex:none;font-size:11px;font-weight:600;color:var(--c-brand-gold-text);background:#fbf4e6;border:1px solid #F0DDB3;border-radius:var(--r-pill);padding:1px 9px;cursor:help}.topbar__sample:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.topbar__search{flex:0 1 300px}.topbar__search input{padding-inline-end:52px}.topbar__kbd{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 8px;border-radius:8px;border:1px solid #E1E7EF;background:#fff;color:var(--c-text-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.topbar__kbd:hover{color:var(--c-primary);border-color:var(--c-primary)}.topbar__search .topbar__kbd svg{position:static;transform:none;color:inherit}.topbar__actions{flex:none;flex-wrap:nowrap;gap:8px}.topbar__lang{width:38px;height:38px;border-radius:12px;border:1px solid #E6EBF2;background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--c-navy)}.topbar__lang:hover{border-color:var(--c-primary);color:var(--c-primary)}.topbar__lang:focus-visible,.acct__chip:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.topbar__divider{width:1px;height:28px;background:#e6ebf2;margin-inline:2px}.acct{position:relative}.acct__chip{display:inline-flex;align-items:center;gap:10px;padding:4px;padding-inline-end:10px;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:start}.acct__chip:hover,.acct__chip[aria-expanded=true]{background:#f3f7fb;border-color:#e6ebf2}.acct__avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700;box-shadow:0 0 0 2px #fff,0 0 0 4px #1ea7e859}.acct__avatar--officer{background:linear-gradient(140deg,#1ea7e8,#0c3a5c)}.acct__avatar--employee{background:linear-gradient(140deg,#e2bc6a,#b8862f);box-shadow:0 0 0 2px #fff,0 0 0 4px #d4a64c66}.acct__avatar--management{background:linear-gradient(140deg,#3b6e95,#0b2238);box-shadow:0 0 0 2px #fff,0 0 0 4px #0b223840}.acct__avatar--lg{width:46px;height:46px;font-size:15px}.acct__text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.acct__name{font-size:13.5px;font-weight:700;color:var(--c-navy);white-space:nowrap}.acct__role{font-size:11.5px;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.acct__org{font-size:11.5px;color:var(--c-primary);margin-block-start:2px}.acct__caret{color:var(--c-text-2);transition:transform var(--t-fast)}.acct__chip[aria-expanded=true] .acct__caret{transform:rotate(180deg)}.acct__menu{position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:60;width:290px;padding:8px;background:#fff;border:1px solid #E6EBF2;border-radius:18px;box-shadow:var(--shadow-panel);display:flex;flex-direction:column;gap:4px}.acct__head{display:flex;align-items:center;gap:12px;padding:12px;margin-block-end:4px;border-radius:12px;background:var(--g-brand-soft)}.acct__head .acct__role{max-width:none;white-space:normal}.acct__section{padding:6px 8px 8px;border-block-start:1px solid #EEF2F6}.acct__label{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--c-text-2);padding:4px 4px 6px}.acct__views{display:grid;gap:2px}.acct__view{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13.5px;color:var(--c-text);cursor:pointer;text-align:start}.acct__view:hover{background:#f3f7fb}.acct__view[aria-pressed=true]{background:var(--c-primary-tint);color:var(--c-primary);font-weight:600}.acct__langs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#eef2f7}.acct__langs button{border:0;border-radius:9px;padding:6px 8px;background:transparent;font:inherit;font-size:13px;color:var(--c-text-2);cursor:pointer}.acct__langs button[aria-pressed=true]{background:#fff;color:var(--c-navy);font-weight:600;box-shadow:0 1px 3px #0b22381f}.acct__signout{display:flex;align-items:center;gap:8px;width:100%;margin-block-start:2px;padding:10px 12px;border:0;border-radius:10px;border-block-start:1px solid #EEF2F6;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--c-red-text);cursor:pointer}.acct__signout:hover{background:var(--c-red-tint)}.acct__view:focus-visible,.acct__langs button:focus-visible,.acct__signout:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}.emp-bar{position:sticky;padding-block:10px;min-height:72px;box-shadow:0 1px #e6ebf2,0 6px 18px #0b22380a;border-block-end:0}.emp-bar:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:linear-gradient(115deg,#b8862f,#d4a64c 45%,#1ea7e8);opacity:.85}.emp-bar__portal{background:#fbf4e6;color:var(--c-brand-gold-text);border:1px solid #F0DDB3}@media(max-width:1180px){.topbar__search{flex-basis:240px}.acct__text{display:none}.acct__chip{padding-inline-end:6px}}@media(max-width:900px){.topbar{flex-wrap:wrap;padding-inline:16px}.topbar__where{flex-basis:0}.topbar__icon{display:none}.topbar__search{order:5;flex:1 1 100%}}@media(max-width:600px){.topbar__company-name{font-size:15px}.topbar__divider{display:none}.acct__menu{position:fixed;inset-inline:12px;top:70px;width:auto}}@media(prefers-reduced-motion:reduce){.acct__caret{transition:none}}.scroll-x{overflow-x:auto}.intel-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:1280px){.intel-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.intel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.intel-kpi{display:flex;flex-direction:column;gap:6px;padding:16px;text-decoration:none;color:inherit;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.intel-kpi:hover{border-color:#c9dceb;box-shadow:0 10px 28px #0b223814}.intel-kpi:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.intel-kpi__top{display:flex;align-items:center;gap:10px}.intel-kpi__icon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--g-brand)}.intel-kpi__icon--overdue{background:linear-gradient(140deg,#e2bc6a,#b8862f)}.intel-kpi__icon--controlsOverdue{background:linear-gradient(140deg,#8b6cf0,#5b3fc4)}.intel-kpi__icon--deadlinesMet{background:linear-gradient(140deg,#34c38f,#1f7a5a)}.intel-kpi__icon--vendorTop2{background:linear-gradient(140deg,#3b6e95,#0b2238)}.intel-kpi__label{font-size:12.5px;color:var(--c-text-2);line-height:1.35}.intel-kpi__value{font-size:30px;font-weight:700;color:var(--c-navy);line-height:1.1}.intel-kpi__delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--c-text-2)}.intel-kpi__delta.is-good{color:var(--c-green-text)}.intel-kpi__delta.is-bad{color:var(--c-red-text)}.intel-spark{width:100%;height:32px;display:block}.intel-spark--empty{height:32px}.intel-spark__line{fill:none;stroke-width:2}.intel-spark.is-good .intel-spark__line{stroke:var(--c-a1)}.intel-spark.is-good .intel-spark__area{fill:var(--c-a1);opacity:.08}.intel-spark.is-good .intel-spark__dot{fill:var(--c-a1)}.intel-spark.is-bad .intel-spark__line{stroke:var(--c-red)}.intel-spark.is-bad .intel-spark__area{fill:var(--c-red);opacity:.07}.intel-spark.is-bad .intel-spark__dot{fill:var(--c-red)}.intel-grid2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1100px){.intel-grid2{grid-template-columns:minmax(0,1fr)}}.intel-trend{margin:0;display:grid;gap:8px}.intel-trend svg{min-width:520px}.intel-grid{stroke:#eef2f6;stroke-width:1}.intel-axis{font-size:11px;fill:var(--c-text-2)}.intel-end{font-size:12px;font-weight:700;fill:var(--c-navy)}.intel-decision line{stroke:var(--c-brand-gold);stroke-width:1.5;stroke-dasharray:4 3}.intel-decision text{font-size:11px;font-weight:600;fill:var(--c-brand-gold-text)}.intel-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--c-text-2)}.intel-legend span{display:inline-flex;align-items:center;gap:6px}.intel-legend i{display:inline-block;width:12px;height:12px;border-radius:4px}.intel-legend__decision{background:repeating-linear-gradient(90deg,var(--c-brand-gold) 0 4px,transparent 4px 7px);height:3px!important;border-radius:0!important}.intel-decide{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid #EEF2F6}.intel-decide .field{flex:1 1 260px}.intel-ring{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-block-end:12px}.intel-ring__track{fill:none;stroke:#eef2f7;stroke-width:12}.intel-ring__fill{fill:none;stroke:var(--c-green);stroke-width:12;stroke-linecap:round}.intel-ring__value{font-size:22px;font-weight:700;fill:var(--c-navy)}.intel-ring__facts{display:grid;grid-template-columns:auto auto;gap:6px 16px;margin:0;font-size:13px}.intel-ring__facts dt{color:var(--c-text-2)}.intel-ring__facts dd{margin:0;font-weight:700;color:var(--c-navy)}.intel-heat{border-collapse:separate;border-spacing:4px;width:100%;font-size:12.5px}.intel-heat th{font-weight:600;color:var(--c-text-2);text-align:center;padding:2px 4px}.intel-heat tbody th{text-align:start;color:var(--c-text);white-space:nowrap}.intel-heat td{padding:0}.intel-cell{display:grid;place-items:center;min-width:44px;height:34px;border-radius:9px;font-weight:700;text-decoration:none}.intel-cell:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}.intel-cell--ok{background:var(--c-green-tint);color:var(--c-green-text)}.intel-cell--warn{background:var(--c-amber-tint);color:var(--c-amber-text)}.intel-cell--bad{background:var(--c-red-tint);color:var(--c-red-text)}.intel-legend .intel-cell--ok,.intel-legend .intel-cell--warn,.intel-legend .intel-cell--bad{display:inline-block}.intel-heat__total{text-align:center;font-weight:700;color:var(--c-navy)}.intel-vendors{list-style:none;margin:0;padding:0;display:grid;gap:12px}.intel-vendors li{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) 44px;grid-template-areas:"name track value" "tags tags tags";gap:4px 10px;align-items:center;font-size:13px}.intel-vendors__name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-vendors__track{grid-area:track;height:12px;border-radius:7px;background:#eef2f7;overflow:hidden}.intel-vendors__fill{display:block;height:100%;border-radius:7px;background:#9db6cb}.intel-vendors__fill.is-top{background:var(--g-brand)}.intel-vendors__value{grid-area:value;text-align:end;font-weight:700;color:var(--c-navy)}.intel-vendors__tags{grid-area:tags;display:flex;gap:6px;flex-wrap:wrap}.intel-vendors__tags:empty{display:none}.dmap-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}@media(max-width:1180px){.dmap-grid{grid-template-columns:minmax(0,1fr)}}.dmap-scroll{overflow-x:auto;margin-inline:-4px;padding-inline:4px}.dmap{display:block;min-width:660px;height:auto}.dmap__col{font-size:11.5px;font-weight:700;fill:var(--c-text-2);text-anchor:start;letter-spacing:.02em}.dmap__edge{fill:none;stroke-linecap:round;opacity:.75;transition:opacity var(--t-fast)}.dmap__edge--ok{stroke:#9cc3dd}.dmap__edge--warn{stroke:var(--c-amber)}.dmap__edge--bad{stroke:var(--c-red)}.dmap__edge.is-dim{opacity:.12}.dmap__node{cursor:pointer;transition:opacity var(--t-fast)}.dmap__node.is-dim{opacity:.35}.dmap__box{fill:#fff;stroke:#d6e2ec;stroke-width:1}.dmap__node--activity .dmap__box{fill:#f3f8fc}.dmap__node:hover .dmap__box{stroke:var(--c-primary)}.dmap__node.is-selected .dmap__box{stroke:var(--c-primary);stroke-width:2.5}.dmap__node:focus{outline:none}.dmap__node:focus-visible .dmap__box{stroke:var(--c-focus);stroke-width:3}.dmap__bar{fill:#9cc3dd}.dmap__node--warn .dmap__bar{fill:var(--c-amber)}.dmap__node--bad .dmap__bar{fill:var(--c-red)}.dmap__label{font-size:12.5px;font-weight:600;fill:var(--c-navy);text-anchor:start}.dmap__count{font-size:11.5px;font-weight:700;fill:var(--c-text-2)}.dmap-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--c-text-2);margin-block-start:10px}.dmap-legend span{display:inline-flex;align-items:center;gap:6px}.dmap-legend i{display:inline-block;width:18px;height:4px;border-radius:2px}.dmap-legend__ok{background:#9cc3dd}.dmap-legend__warn{background:var(--c-amber)}.dmap-legend__bad{background:var(--c-red)}.dmap-path{list-style:none;margin:0;padding:0;display:grid;gap:0}.dmap-path__branch .dmap-path{padding-inline-start:0}.dmap-hop{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;position:relative;padding-block-end:14px}.dmap-hop:before{content:"";position:absolute;inset-inline-start:14px;inset-block:30px 0;width:2px;background:#e3ebf2}.dmap-path__branch:last-child>.dmap-path>.dmap-hop:last-child:before{display:none}.dmap-hop__icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--g-brand);position:relative;z-index:1}.dmap-hop--warn .dmap-hop__icon{background:var(--c-amber)}.dmap-hop--bad .dmap-hop__icon{background:var(--c-red)}.dmap-hop__body{display:grid;gap:6px;min-width:0}.dmap-hop__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.dmap-hop__kind{font-size:11.5px;font-weight:700;color:var(--c-text-2)}.dmap-hop__title{font-weight:700;color:var(--c-navy)}.dmap-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;margin:0;font-size:12.5px}.dmap-facts dt{color:var(--c-text-2)}.dmap-facts dd{margin:0;overflow-wrap:anywhere}.dmap-acts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dmap-acts__btn{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #E3EBF2;border-radius:10px;background:#fff;font:inherit;text-align:start;cursor:pointer;color:inherit}.dmap-acts__name{flex:1}.dmap-acts__btn:hover{border-color:var(--c-primary)}.dmap-acts__btn:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dmap__edge,.dmap__node{transition:none}}.dmap-hop .badge,.dmap-hop .flag-list{white-space:normal;max-width:100%}.dmap-hop .flag-list{display:flex;flex-wrap:wrap;gap:4px}.my-items{list-style:none;margin:0;padding:0;display:grid;gap:10px}.my-items li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-block-end:10px;border-block-end:1px solid #EEF2F6}.my-items li:last-child{border-block-end:0;padding-block-end:0}.my-items__answer{font-size:13px;background:#f3f8fc;border-radius:8px;padding:6px 10px}.print-doc{display:none}.service-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.service-list li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-block-end:1px solid var(--c-divider);font-size:13px}.service-list li:last-child{border-block-end:0}.service-list__name{font-weight:600;display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.report{display:flex;flex-direction:column;gap:20px}.report__sheet{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:32px 36px;box-shadow:var(--shadow-card);max-width:860px;width:100%;display:flex;flex-direction:column;gap:12px}.report__head{border-block-end:2px solid var(--c-primary);padding-block-end:12px;display:flex;flex-direction:column;gap:4px}.report__brand{font-size:12px;font-weight:600;color:var(--c-text-2)}.report__head h1{font-size:24px;color:var(--c-primary)}.report__meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--c-text-2)}.report h2{font-size:16px;margin-block-start:8px}.report h3{font-size:14px;margin-block-start:10px}.report__lead{font-size:14px;line-height:1.8}.report__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:600px){.report__figures{grid-template-columns:1fr 1fr}.report__sheet{padding:20px 16px}}.report__figure{border:1px solid var(--c-border);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.report__figure-label{font-size:12px;color:var(--c-text-2)}.report__figure-value{font-size:22px;font-weight:700}.report__figure-sub{font-size:11px;color:var(--c-text-2)}.report__list{margin:0;padding-inline-start:18px;font-size:13px;line-height:1.8}.report__table{width:100%;border-collapse:collapse;font-size:12px}.report__table th,.report__table td{border:1px solid var(--c-border);padding:6px 8px;text-align:start;vertical-align:top}.report__table th{background:#f6f7f9;font-weight:600}.report__empty{font-size:12px;color:var(--c-text-2)}.report__foot{font-size:11px;color:var(--c-text-2);max-width:860px;overflow-wrap:anywhere}.poster{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);width:100%;max-width:620px;margin-inline:auto;aspect-ratio:210 / 297;padding:36px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.poster__brand{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:var(--c-primary);font-size:18px}.poster__headline{font-size:30px;font-weight:700;line-height:1.3;margin:12px 0 0}.poster__headline--en{font-size:22px;margin:0;color:var(--c-text-3)}.poster__sub{font-size:17px;color:var(--c-text-3);margin:6px 0 0}.poster__sub--en{font-size:14px;margin:0}.poster__qr{width:58%;max-width:300px;aspect-ratio:1;margin:14px 0 6px;padding:10px;border:3px solid var(--c-primary);border-radius:14px;display:grid;place-items:center}.poster__qr svg{width:100%;height:100%;display:block}.poster__scan{font-weight:600;font-size:15px}.poster__location{font-size:14px;color:var(--c-primary);font-weight:600;background:var(--c-primary-tint);border-radius:999px;padding:4px 14px}.poster__examples{font-size:12px;color:var(--c-text-2);margin:0}.poster__anon{font-size:12px;color:var(--c-green-text)}.poster__url{margin-top:auto;font-size:10px;color:var(--c-text-2);word-break:break-all}@media print{@page{size:A4;margin:16mm 14mm 18mm}body{background:#fff}body *{visibility:hidden}.print-doc,.print-doc *,.report,.report *,.poster,.poster *{visibility:visible}.poster{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;border:0;box-shadow:none;border-radius:0;aspect-ratio:auto;height:100%;padding:10mm}.no-print{display:none!important}.report{position:absolute;inset:0 0 auto 0;gap:0}.report__sheet{border:0;box-shadow:none;padding:0;max-width:none;border-radius:0}.report__annex{break-before:page}.report__table tr,.report__figure{break-inside:avoid}.report__figures{grid-template-columns:repeat(3,1fr)}.report__foot{position:fixed;bottom:0;inset-inline:0;font-size:8pt;border-block-start:1px solid #D5DAE1;padding-block-start:4px;background:#fff}.print-doc{display:block;position:absolute;inset:0 0 auto 0;color:#1b2430;font-size:11pt;line-height:1.6}.print-doc__head{border-block-end:2px solid #1F3A5F;padding-block-end:8px;margin-block-end:12px}.print-doc__brand{font-size:9pt;color:#5b6573;font-weight:600}.print-doc h1{font-size:18pt;margin:2px 0 0;color:#1f3a5f}.print-doc h2{font-size:12pt;margin:16px 0 6px}.print-doc table{width:100%;border-collapse:collapse;margin-block-end:12px;break-inside:auto}.print-doc tr{break-inside:avoid}.print-doc th,.print-doc td{border:1px solid #D5DAE1;padding:6px 8px;text-align:start;vertical-align:top}.print-doc th{background:#f6f7f9;width:34%;font-weight:600}.print-doc__rules{margin:0;padding-inline-start:18px;font-size:9.5pt}.print-doc__rules span{color:#5b6573}.print-doc__foot{margin-block-start:16px;border-block-start:1px solid #D5DAE1;padding-block-start:8px;font-size:9pt;color:#5b6573}}
