@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CZLC1jgY.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,d09GRgABAAAAAATcAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGoJqFtjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAADAAAAAwELfCadoZWFkAAADBAAAADYAAAA2QI6502hoZWEAAAM8AAAAJAAAACQg+BoJaG10eAAAA2AAAAAYAAAAGAcQAE5sb2NhAAADeAAAAA4AAAAOAIgAiG1heHAAAAOIAAAAIAAAACAAJwL8bmFtZQAAA6gAAADrAAAB9iheQ6xwb3N0AAAElAAAAEYAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCeAGQAAUAAAKKAlgAAABLAooCWAAAAV4APAE1CAECCwUDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACBAK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAARnbg8hn4l8PPPUACQPoAAAAAOFloycAAAAA41O58P81/cgdgwQzAAAACQACAAAAAAAAAAEAAAQ9/mEAAB2w/zX98R2DAAEAAAAAAAAAAAAAAAAAAAAGAdgAIAAAAAAA7AAAAOwAAAJ0AC4A7AAAAAAAFAAUABQAFABgAGAAAAABAAAABgJTABYApwAHAAEAAAAAAAAAAAAAAAAAAwABeJydkMtOAkEQRU8LGNzMB7jqJRtQDCEiKyEhkkA0mLBgNzwcSIhMeEV2fJaf552mHcAVMZWevtVVdVJzgTwfZDDZG2Bgql4bCibw+orA4HWGF769zvLI3usctynnmgcqXgdSMGWtiHniTrFixJKZ8rV0SWfGXPdCr5Hqr7To0KZBlzdVJnzxTsinOp/VEzLUxIgiPdUiNuoJ9d5XtnS0hXotZTHL3OscWDal2ZRnz4j2D/FIqKeM+j82O88u3aap/4jZOa8i56GVs8k2NalfStP5FmvTZHqusCcTK5dNdCfebPUdU/oBMYhJLgAAAgAAAAAAAP+hADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQECAAMBAwEEB3VuaTAwMEQHdW5pMjBCNAd1bmkwMEEwAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-oj16r74j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-sbZiljcy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-XmtXq_5I.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,d09GRgABAAAAAATcAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGpwqYJjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAADCAAAAwuo/LUZoZWFkAAADCAAAADYAAAA2QVy51GhoZWEAAANAAAAAJAAAACQhxhq6aG10eAAAA2QAAAAYAAAAGAcXAEtsb2NhAAADfAAAAA4AAAAOAIcAh21heHAAAAOMAAAAIAAAACAAJwLvbmFtZQAAA6wAAADnAAAByCMaQG1wb3N0AAAElAAAAEYAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCigH0AAUAAAKKAlgAAABLAooCWAAAAV4ATQE4CAECCwYDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACCAK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAAABAAAEPf5hAAAeiv8j/cgeYwABAAAAAAAAAAAAAAAAAAAABgHYACAAAAAAAOwAAADsAAACewArAOwAAAAAABMAEwATABMAYQBhAAAAAQAAAAYCSwAWAKIABwABAAAAAAAAAAAAAAAAAAMAAXicjZDBasJAEIa/qJV48QF62hdQmyJC9aSCIFiUFjx4s5rGQKwh2lIvPp1P4BP1d1lDvJUh7LeZmW9nF/D5pIxXqQELz3fs0eHiuESds+MyI06OK4WaBx5ZO67yRNtxXQQbDoqULi3FnhUZsfYHcVNfTKJ1p7+R8lOdMWHMgFdmyoT88s6SL1X2VbPkQx0rGsqHOjXmmy1zcWZdO1UaAhkDTRIUqOesJqf/+9/EkShRPss9t36TG8ydw9w5hpot5WhvH9lXMTzbyV5EN+fQvkSqqa+uRGEKHXu7C7Ve7/tj7c0/4pRCqQAAAgAAAAAAAP+tAE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQECAAMBAwEEB3VuaTAwMEQHdW5pMjBCNAd1bmkwMEEwAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-DvhI1aHE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BKKTaxl1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-B3qNl98V.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,d09GRgABAAAAAATUAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGrVqptjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC4AAAAuIJK/GhoZWFkAAAC/AAAADYAAAA2QeK54WhoZWEAAAM0AAAAJAAAACQiTBstaG10eAAAA1gAAAAYAAAAGAcbAEhsb2NhAAADcAAAAA4AAAAOAIIAgm1heHAAAAOAAAAAIAAAACAAJwLrbmFtZQAAA6AAAADsAAAB1CR4QVVwb3N0AAAEjAAAAEYAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQClgJYAAUAAAKKAlgAAABLAooCWAAAAV4AWAE5CAECCwcDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACCgK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEZ2wWigF5fDzz1AAkD6AAAAADhZaMoAAAAAONTufH/F/20HvUEUwAAAAkAAgAAAAAAAAABAAAEPf5hAAAfGP8X/a0e9QABAAAAAAAAAAAAAAAAAAAABgHYACAAAAAAAOwAAADsAAACfwAoAOwAAAAAABMAEwATABMAXABcAAAAAQAAAAYCRQAWAKQABwABAAAAAAAAAAAAAAAAAAMAAXiclZC7bsJAEEWPA0SkoUpFtT8QHlEaoAIkJKIgEEgU6RxwDJIDFi9By/flC/I1XJY1AVGh0XrO7Ny5u14gyzcpvPQT8Ok9O/ao8uf4gRy/jlO8s3ecvtBkyDNx/Mib4sQ5EeqsFLH0RcWSEQumqlfigtaUSHmu3VD9Li0+aNOgQ0+dgC0DfGZS1qXx+dLEiBftBvyIG5qNGDNUvbB+c6kNZbmWKWn9U805mzPdd0Zfdcha7EuXeCUe5uxirnzMjU9TOWZnXyK0L2R4tTesiBLfpn2VWLc/+kUKczGxtFWgfPzvjb5jCgd0rkTvAAIAAAAAAAD/tQBYAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAEBAgADAQMBBAd1bmkwMDBEB3VuaTIwQjQHdW5pMDBBMAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-BPig9_JX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-5MnVa4PS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-COV7B1nq.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,d09GRgABAAAAAATYAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGs7q5ZjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC8AAAAvOFh37BoZWFkAAADAAAAADYAAAA2QnK54mhoZWEAAAM4AAAAJAAAACQi2xumaG10eAAAA1wAAAAYAAAAGAcgAEZsb2NhAAADdAAAAA4AAAAOAIQAhG1heHAAAAOEAAAAIAAAACAAJwLqbmFtZQAAA6QAAADpAAAB3iUBQVNwb3N0AAAEkAAAAEYAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCogK8AAUAAAKKAlgAAABLAooCWAAAAV4AZAE7CAECCwgDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABoAAAILQEPf5hAAAEaAJZIAABQQAAAAACDQK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABGdtDOLbAXw889QAJA+gAAAAA4WWjJAAAAADjU7nu/wv9px+QBGgAAQAJAAIAAAAAAAAAAQAABD3+YQAAH67/C/2QH5AAAQAAAAAAAAAAAAAAAAAAAAYB2AAgAAAAAADsAAAA7AAAAoQAJgDsAAAAAAATABMAEwATAF4AXgAAAAEAAAAGAkMAFgClAAcAAQAAAAAAAAAAAAAAAAADAAF4nJWQQU/CQBSEv0oleOEHcDB79IBgDRfsSUlMTCSakHDgBLalkBDbFGLE3+Rv8+jZ6bJUuWFetm+2b2b2ZYAGc2p4/hkw8c4d9rjg2+ETcb4crnHHp8M+13w4fEqLqcN12vQcbgrBgo0q54auak1EwVL3jXBHZ8lKPdPfVPMn7nnkQS8NedYk4Z0RM17FvBVnxosUEZdiZJrHjMUprE8mliGQW8CVzs7FVD6mcjIHXqby+tWGlTr81zb7fuzbA/FztjaT1GZllGy5QV9o7zKw+eTarlSvVOaPYm1viXqZxJu+MZ0fT0lFdgAAAAACAAAAAAAA/74AZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAQIAAwEDAQQHdW5pMDAwRAd1bmkyMEI0B3VuaTAwQTAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-M3R6yVFi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-C6QlO9CN.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;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Regular.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Medium.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-SemiBold.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Bold.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:auto}.text-md-regular,.dga-label--lg,.list-title,.list-item,.content-switcher__item--sm,div.table-wrapper .azm-table tbody td,.menu-item__trail-element,.menu-item__label,.date-cell__label,.input--lg .input__prefix-label,.input--lg .input__suffix-label,.input__prefix-label,.input__prefix-icon,.input__prefix-chevron,.input__suffix-label,.input__suffix-icon,.input__suffix-chevron,.input__field::placeholder,.input__field{font:400 16px/24px IBM Plex Sans Arabic}.text-sm-regular,.dga-label--md,.dga-breadcrumb-dropdown-item,.input--md .input__prefix-label,.input--md .input__suffix-label,.input--md .input__field,.input--md .input__field::placeholder,.input--lg .input__field,.input--lg .input__field::placeholder,.input__prefix .dropdown__label--selection,.input__suffix .dropdown__label--selection,.dga-form-control>.dga-label{font:400 14px/20px IBM Plex Sans Arabic}.text-md-medium,.dga-btn--lg,.date-picker__navigator-label{font:500 16px/24px IBM Plex Sans Arabic}.text-xs-medium,.dga-btn--sm,div.table-wrapper .azm-table thead th span span.text{font:500 12px/18px IBM Plex Sans Arabic}.text-sm-semibold,.dga-label--lg.semibold,.dga-label--md.semibold{font:600 14px/20px IBM Plex Sans Arabic}.dga-shadow-2xl,.menu,.date-picker-root{box-shadow:var(--shadow-2xl)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--spacing-0:0px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--spacing-48:192px;--spacing-56:224px;--spacing-64:256px;--spacing-96:384px;--spacing-80:320px;--spacing-120:480px;--spacing-140:560px;--spacing-160:640px;--spacing-180:720px;--spacing-192:768px;--spacing-256:1024px;--spacing-320:1280px;--spacing-360:1440px;--spacing-400:1600px;--spacing-480:1920px}:root{--width-xxs:var(--spacing-80);--width-xs:var(--spacing-96);--width-sm:var(--spacing-120);--width-md:var(--spacing-140);--width-lg:var(--spacing-160);--width-xl:var(--spacing-192);--width-2xl:var(--spacing-256);--width-3xl:var(--spacing-320);--width-4xl:var(--spacing-360);--width-5xl:var(--spacing-400);--width-6xl:var(--spacing-480);--maxwidth-paragraph-max-width:var(--spacing-180)}@media only screen and (min-width:1025px){:root{--tooltip-padding:var(--spacing-2);--tooltip-gap:var(--spacing-2);--tab-button-gap:var(--spacing-1);--notification-gap:var(--spacing-4);--notification-padding:var(--spacing-4);--notification-h-padding:var(--spacing-6);--notification-alert-v-padding:var(--spacing-2);--notification-alert-h-padding:var(--spacing-6);--notification-toast-v-padding:var(--spacing-4);--notification-toast-desktop-h-padding:var(--spacing-6);--notification-toast-mobile-h-padding:var(--spacing-4);--tab-horizontal-tab-md-button-v-padding:var(--spacing-3);--tab-horizontal-tab-md-button-h-padding:var(--spacing-4);--tab-horizontal-tab-sm-button-v-padding:var(--spacing-2);--tab-horizontal-tab-sm-button-h-padding:var(--spacing-3);--tab-vertical-tab-md-button-v-padding:var(--spacing-1-5);--tab-vertical-tab-md-button-h-padding:var(--spacing-3);--tab-vertical-tab-sm-button-v-padding:var(--spacing-0-5);--tab-vertical-tab-sm-button-h-padding:var(--spacing-1-5);--table-cell-gap:var(--spacing-2);--table-cell-v-padding:var(--spacing-2);--table-cell-h-padding:var(--spacing-4);--control-vertical-gap:var(--spacing-1);--control-title-error-gap:var(--spacing-4);--control-switch-error-icon-gap:var(--spacing-2);--control-radio-error-icon-gap:var(--spacing-4);--control-switch-description-padding:var(--spacing-16);--control-radio-description-padding:var(--spacing-12);--form-label-gap:var(--spacing-1);--form-field-label-gap:var(--spacing-2);--form-input-padding:var(--spacing-0);--form-input-gap:var(--spacing-0);--form-textarea-padding:var(--spacing-0);--form-textarea-gap:var(--spacing-0);--form-select-padding:var(--spacing-0);--form-select-gap:var(--spacing-0);--accordion-lg-header-padding:var(--spacing-4);--accordion-lg-header-gap:var(--spacing-4);--accordion-md-header-padding:var(--spacing-3);--accordion-md-header-gap:var(--spacing-12);--accordion-sm-header-padding:var(--spacing-2);--accordion-sm-header-gap:var(--spacing-2);--card-lg-padding:var(--spacing-8);--section-padding:var(--spacing-8);--section-gap:var(--spacing-8);--text-content-gap:var(--spacing-2);--icon-text-gap:var(--spacing-2);--buttons-lg-gap:var(--spacing-1);--model-padding:var(--spacing-6);--buttons-lg-padding:var(--spacing-4);--model-gap:var(--spacing-2);--buttons-md-gap:var(--spacing-1);--buttons-md-padding:var(--spacing-3);--buttons-sm-gap:var(--spacing-1);--buttons-sm-padding:var(--spacing-2);--model-content-bottom-padding:var(--spacing-4);--buttons-group-gap:var(--spacing-2);--button-menu-gap:var(--spacing-2);--button-menu-v-padding:var(--spacing-2);--button-menu-h-padding:var(--spacing-2);--link-md-gap:var(--spacing-2);--link-sm-gap:var(--spacing-1);--link-links-group-gap:var(--spacing-3);--progressindicator-progress-indicator-gap:var(--spacing-2);--progressindicator-progress-text-content-side-padding:var(--spacing-4);--pagination-item-sm-padding:var(--spacing-1);--pagination-item-md-padding:var(--spacing-1-5);--pagination-item-lg-padding:var(--spacing-2);--pagination-items-padding:var(--spacing-2);--spacing-none:var(--spacing-0);--spacing-xxs:var(--spacing-0-5);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-1-5);--spacing-md:var(--spacing-2);--spacing-lg:var(--spacing-3);--spacing-xl:var(--spacing-4);--spacing-2xl:var(--spacing-5);--spacing-3xl:var(--spacing-6);--spacing-4xl:var(--spacing-8);--spacing-5xl:var(--spacing-10);--spacing-6xl:var(--spacing-12);--spacing-7xl:var(--spacing-16);--spacing-8xl:var(--spacing-20);--spacing-9xl:var(--spacing-24);--spacing-10xl:var(--spacing-32);--spacing-11xl:var(--spacing-40);--card-lg-gap:var(--spacing-6);--card-md-padding:var(--spacing-8);--card-md-gap:var(--spacing-6);--card-sm-padding:var(--spacing-8);--card-sm-gap:var(--spacing-6)}}@media only screen and (min-width:768px){:root{--tooltip-padding:var(--spacing-2);--tooltip-gap:var(--spacing-2);--tab-button-gap:var(--spacing-1);--notification-gap:var(--spacing-4);--notification-padding:var(--spacing-4);--notification-h-padding:var(--spacing-6);--notification-alert-v-padding:var(--spacing-2);--notification-alert-h-padding:var(--spacing-6);--notification-toast-v-padding:var(--spacing-4);--notification-toast-desktop-h-padding:var(--spacing-6);--notification-toast-mobile-h-padding:var(--spacing-4);--tab-horizontal-tab-md-button-v-padding:var(--spacing-3);--tab-horizontal-tab-md-button-h-padding:var(--spacing-4);--tab-horizontal-tab-sm-button-v-padding:var(--spacing-2);--tab-horizontal-tab-sm-button-h-padding:var(--spacing-3);--tab-vertical-tab-md-button-v-padding:var(--spacing-1-5);--tab-vertical-tab-md-button-h-padding:var(--spacing-3);--tab-vertical-tab-sm-button-v-padding:var(--spacing-0-5);--tab-vertical-tab-sm-button-h-padding:var(--spacing-1-5);--table-cell-gap:var(--spacing-2);--table-cell-v-padding:var(--spacing-2);--table-cell-h-padding:var(--spacing-4);--control-vertical-gap:var(--spacing-1);--control-title-error-gap:var(--spacing-3);--control-switch-error-icon-gap:var(--spacing-2);--control-radio-error-icon-gap:var(--spacing-4);--control-switch-description-padding:var(--spacing-16);--control-radio-description-padding:var(--spacing-12);--form-label-gap:var(--spacing-1);--form-field-label-gap:var(--spacing-2);--form-input-padding:var(--spacing-0);--form-input-gap:var(--spacing-0);--form-textarea-padding:var(--spacing-0);--form-textarea-gap:var(--spacing-0);--form-select-padding:var(--spacing-0);--form-select-gap:var(--spacing-0);--accordion-lg-header-padding:var(--spacing-4);--accordion-lg-header-gap:var(--spacing-4);--accordion-md-header-padding:var(--spacing-3);--accordion-md-header-gap:var(--spacing-3);--accordion-sm-header-padding:var(--spacing-2);--accordion-sm-header-gap:var(--spacing-2);--card-lg-padding:var(--spacing-6);--section-padding:var(--spacing-6);--section-gap:var(--spacing-6);--text-content-gap:var(--spacing-2);--icon-text-gap:var(--spacing-2);--buttons-lg-gap:var(--spacing-1);--model-padding:var(--spacing-6);--buttons-lg-padding:var(--spacing-4);--model-gap:var(--spacing-2);--buttons-md-gap:var(--spacing-1);--buttons-md-padding:var(--spacing-3);--buttons-sm-gap:var(--spacing-1);--buttons-sm-padding:var(--spacing-2);--model-content-bottom-padding:var(--spacing-4);--buttons-group-gap:var(--spacing-2);--button-menu-gap:var(--spacing-2);--button-menu-v-padding:var(--spacing-2);--button-menu-h-padding:var(--spacing-2);--link-md-gap:var(--spacing-2);--link-sm-gap:var(--spacing-1);--link-links-group-gap:var(--spacing-3);--progressindicator-progress-indicator-gap:var(--spacing-2);--progressindicator-progress-text-content-side-padding:var(--spacing-4);--pagination-item-sm-padding:var(--spacing-1);--pagination-item-md-padding:var(--spacing-1-5);--pagination-item-lg-padding:var(--spacing-2);--pagination-items-padding:var(--spacing-2);--spacing-none:var(--spacing-0);--spacing-xxs:var(--spacing-0-5);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-1-5);--spacing-md:var(--spacing-2);--spacing-lg:var(--spacing-3);--spacing-xl:var(--spacing-4);--spacing-2xl:var(--spacing-5);--spacing-3xl:var(--spacing-6);--spacing-4xl:var(--spacing-8);--spacing-5xl:var(--spacing-10);--spacing-6xl:var(--spacing-12);--spacing-7xl:var(--spacing-16);--spacing-8xl:var(--spacing-20);--spacing-9xl:var(--spacing-24);--spacing-10xl:var(--spacing-32);--spacing-11xl:var(--spacing-40);--card-lg-gap:var(--spacing-6);--card-md-padding:var(--spacing-6);--card-md-gap:var(--spacing-5);--card-sm-padding:var(--spacing-6);--card-sm-gap:var(--spacing-5)}}@media only screen and (max-width:767px){:root{--tooltip-padding:var(--spacing-2);--tooltip-gap:var(--spacing-2);--tab-button-gap:var(--spacing-1);--notification-gap:var(--spacing-2);--notification-padding:var(--spacing-3);--notification-h-padding:var(--spacing-4);--notification-alert-v-padding:var(--spacing-2);--notification-alert-h-padding:var(--spacing-4);--notification-toast-v-padding:var(--spacing-3);--notification-toast-desktop-h-padding:var(--spacing-4);--notification-toast-mobile-h-padding:var(--spacing-4);--tab-horizontal-tab-md-button-v-padding:var(--spacing-2);--tab-horizontal-tab-md-button-h-padding:var(--spacing-3);--tab-horizontal-tab-sm-button-v-padding:var(--spacing-1);--tab-horizontal-tab-sm-button-h-padding:var(--spacing-2);--tab-vertical-tab-md-button-v-padding:var(--spacing-1);--tab-vertical-tab-md-button-h-padding:var(--spacing-2);--tab-vertical-tab-sm-button-v-padding:var(--spacing-0-5);--tab-vertical-tab-sm-button-h-padding:var(--spacing-1);--table-cell-gap:var(--spacing-1);--table-cell-v-padding:var(--spacing-1);--table-cell-h-padding:var(--spacing-3);--control-vertical-gap:var(--spacing-1);--control-title-error-gap:var(--spacing-2);--control-switch-error-icon-gap:var(--spacing-1);--control-radio-error-icon-gap:var(--spacing-12);--control-switch-description-padding:var(--spacing-16);--control-radio-description-padding:var(--spacing-12);--form-label-gap:var(--spacing-1);--form-field-label-gap:var(--spacing-2);--form-input-padding:var(--spacing-0);--form-input-gap:var(--spacing-0);--form-textarea-padding:var(--spacing-0);--form-textarea-gap:var(--spacing-0);--form-select-padding:var(--spacing-0);--form-select-gap:var(--spacing-0);--accordion-lg-header-padding:var(--spacing-4);--accordion-lg-header-gap:var(--spacing-4);--accordion-md-header-padding:var(--spacing-3);--accordion-md-header-gap:var(--spacing-3);--accordion-sm-header-padding:var(--spacing-2);--accordion-sm-header-gap:var(--spacing-2);--card-lg-padding:var(--spacing-4);--section-padding:var(--spacing-4);--section-gap:var(--spacing-4);--text-content-gap:var(--spacing-1);--icon-text-gap:var(--spacing-1);--buttons-lg-gap:var(--spacing-1);--model-padding:var(--spacing-4);--buttons-lg-padding:var(--spacing-4);--model-gap:var(--spacing-1);--buttons-md-gap:var(--spacing-1);--buttons-md-padding:var(--spacing-3);--buttons-sm-gap:var(--spacing-1);--buttons-sm-padding:var(--spacing-2);--model-content-bottom-padding:var(--spacing-2);--buttons-group-gap:var(--spacing-1);--button-menu-gap:var(--spacing-2);--button-menu-v-padding:var(--spacing-2);--button-menu-h-padding:var(--spacing-2);--link-md-gap:var(--spacing-1);--link-sm-gap:var(--spacing-1);--link-links-group-gap:var(--spacing-2);--progressindicator-progress-indicator-gap:var(--spacing-4);--progressindicator-progress-text-content-side-padding:var(--spacing-3);--pagination-item-sm-padding:var(--spacing-1);--pagination-item-md-padding:var(--spacing-1-5);--pagination-item-lg-padding:var(--spacing-2);--pagination-items-padding:var(--spacing-1);--spacing-none:var(--spacing-0);--spacing-xxs:var(--spacing-0-5);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-1-5);--spacing-md:var(--spacing-2);--spacing-lg:var(--spacing-3);--spacing-xl:var(--spacing-4);--spacing-2xl:var(--spacing-5);--spacing-3xl:var(--spacing-6);--spacing-4xl:var(--spacing-8);--spacing-5xl:var(--spacing-10);--spacing-6xl:var(--spacing-12);--spacing-7xl:var(--spacing-16);--spacing-8xl:var(--spacing-20);--spacing-9xl:var(--spacing-24);--spacing-10xl:var(--spacing-32);--spacing-11xl:var(--spacing-40);--card-lg-gap:var(--spacing-4);--card-md-padding:var(--spacing-4);--card-md-gap:var(--spacing-3);--card-sm-padding:var(--spacing-4);--card-sm-gap:var(--spacing-3)}}:root{--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-8:8px;--radius-16:16px;--radius-24:24px;--radius-9999:9999px;--components-card-radius:var(--spacing-4);--radius-none:var(--radius-0);--radius-xs:var(--radius-2);--radius-sm:var(--radius-4);--radius-md:var(--radius-8);--radius-lg:var(--radius-16);--radius-xl:var(--radius-24);--radius-full:var(--radius-9999)}:root{--colors-base-white:#ffffff;--colors-base-black:#161616;--colors-primary-sa-flag-25:#f7fdf9;--colors-primary-sa-flag-50:#f3fcf6;--colors-primary-sa-flag-100:#dff6e7;--colors-primary-sa-flag-200:#b8eacb;--colors-primary-sa-flag-300:#88d8ad;--colors-primary-sa-flag-400:#54c08a;--colors-primary-sa-flag-500-alpha-10:#25935f19;--colors-primary-sa-flag-500:#25935f;--colors-primary-sa-flag-600-primary:#1b8354;--colors-primary-sa-flag-700:#166a45;--colors-primary-sa-flag-800:#14573a;--colors-primary-sa-flag-900:#104631;--colors-primary-sa-flag-950:#092a1e;--colors-secondary-gold-25:#fffef7;--colors-secondary-gold-50:#fffef2;--colors-secondary-gold-100:#fffce6;--colors-secondary-gold-200:#fcf3bd;--colors-secondary-gold-300:#fae996;--colors-secondary-gold-400:#f7d54d;--colors-secondary-gold-500:#f5bd02;--colors-secondary-gold-600-primary:#dba102;--colors-secondary-gold-700:#b87b02;--colors-secondary-gold-800:#945c01;--colors-secondary-gold-900:#6e3c00;--colors-secondary-gold-950:#472400;--colors-tertiary-lavendar-25:#fefcff;--colors-tertiary-lavendar-50:#f9f5fa;--colors-tertiary-lavendar-100:#f2e9f5;--colors-tertiary-lavendar-200:#e1cce8;--colors-tertiary-lavendar-300:#ccadd9;--colors-tertiary-lavendar-400:#a57bba;--colors-tertiary-lavendar-500-primary:#80519f;--colors-tertiary-lavendar-600:#6d428f;--colors-tertiary-lavendar-700:#532d75;--colors-tertiary-lavendar-800:#3d1d5e;--colors-tertiary-lavendar-900:#281047;--colors-tertiary-lavendar-950:#16072e;--colors-neutral-25:#fcfcfd;--colors-neutral-50:#f9fafb;--colors-neutral-100:#f3f4f6;--colors-neutral-200:#e5e7eb;--colors-neutral-300:#d2d6db;--colors-neutral-400:#9da4ae;--colors-neutral-500:#6c727e;--colors-neutral-600:#4d5761;--colors-neutral-700:#384250;--colors-neutral-800:#1f2a37;--colors-neutral-900:#111927;--colors-neutral-950:#0c111b;--colors-blue-25:#f5faff;--colors-blue-50:#eff8ff;--colors-blue-100:#d1e9ff;--colors-blue-200:#b2ddff;--colors-blue-300:#84caff;--colors-blue-400:#53b0fd;--colors-blue-500:#2e90fa;--colors-blue-600:#156fee;--colors-blue-700:#175cd3;--colors-blue-800:#1849a9;--colors-blue-900:#194084;--colors-blue-950:#102a56;--colors-green-25:#f6fef9;--colors-green-50:#ecfdf3;--colors-green-100:#dcfae6;--colors-green-200:#abefc6;--colors-green-300:#75dfa6;--colors-green-400:#47cd89;--colors-green-500:#17b169;--colors-green-600:#069454;--colors-green-700:#067647;--colors-green-800:#085d3a;--colors-green-900:#074c30;--colors-green-950:#053321;--colors-yellow-25:#fffcf5;--colors-yellow-50:#fffaeb;--colors-yellow-100:#fef0c7;--colors-yellow-200:#fedf89;--colors-yellow-300:#fec84b;--colors-yellow-400:#fdb022;--colors-yellow-500:#f79009;--colors-yellow-600:#dc6803;--colors-yellow-700:#b54707;--colors-yellow-800:#93370c;--colors-yellow-900:#7a2e0e;--colors-yellow-950:#4e1d09;--colors-red-25:#fffbfa;--colors-red-50:#fef3f2;--colors-red-100:#fee4e2;--colors-red-200:#fecdca;--colors-red-300:#fca19b;--colors-red-400:#f97066;--colors-red-500:#f04437;--colors-red-600:#d92c20;--colors-red-700:#b42318;--colors-red-800:#912018;--colors-red-900:#7a2619;--colors-red-950:#54150c;--colors-alpha-alpha-white-0:#ffffff00;--colors-alpha-alpha-white-10:#ffffff19;--colors-alpha-alpha-white-20:#ffffff33;--colors-alpha-alpha-white-30:#ffffff4c;--colors-alpha-alpha-white-40:#ffffff66;--colors-alpha-alpha-white-50:#ffffff7f;--colors-alpha-alpha-white-60:#ffffff99;--colors-alpha-alpha-white-70:#ffffffb2;--colors-alpha-alpha-white-80:#ffffffcc;--colors-alpha-alpha-white-90:#ffffffe5;--colors-alpha-alpha-white-100:#ffffff;--colors-alpha-alpha-black-0:#16161600;--colors-alpha-alpha-black-10:#16161619;--colors-alpha-alpha-black-20:#16161633;--colors-alpha-alpha-black-30:#1616164c;--colors-alpha-alpha-black-40:#16161666;--colors-alpha-alpha-black-50:#1616167f;--colors-alpha-alpha-black-60:#16161699;--colors-alpha-alpha-black-70:#161616b2;--colors-alpha-alpha-black-80:#161616cc;--colors-alpha-alpha-black-90:#161616e5;--colors-alpha-alpha-black-100:#161616;--colors-alpha-alpha-green-10:#1b835419;--colors-alpha-alpha-green-20:#1b835433;--colors-alpha-alpha-green-30:#1b83544c;--colors-alpha-alpha-green-40:#1b835466;--colors-alpha-alpha-green-50:#1b83547f;--colors-alpha-alpha-green-60:#1b835499;--colors-alpha-alpha-green-70:#1b8354b2;--colors-alpha-alpha-green-80:#1b8354cc;--colors-alpha-alpha-green-90:#1b8354e5;--colors-alpha-alpha-green-100:var(--colors-primary-sa-flag-600-primary)}:root{--shadow-xs:0px 1px 2px 0px rgba(16, 24, 40, .05);--shadow-sm:0px 1px 2px 0px rgba(16, 24, 40, .06), 0px 1px 3px 0px rgba(16, 24, 40, .1);--shadow-md:0px 2px 4px -2px rgba(16, 24, 40, .06), 0px 4px 8px -2px rgba(16, 24, 40, .1);--shadow-lg:0px 4px 6px -2px rgba(16, 24, 40, .03), 0px 12px 16px -4px rgba(16, 24, 40, .08);--shadow-xl:0px 8px 8px -4px rgba(16, 24, 40, .03), 0px 20px 24px -4px rgba(16, 24, 40, .08);--shadow-2xl:0px 24px 48px -12px rgba(16, 24, 40, .18);--shadow-3xl:0px 32px 64px -12px rgba(16, 24, 40, .14)}.shadows-container{display:flex;width:2240px;padding:var(--spacing-none);align-items:flex-start;gap:var(--spacing-7xl)}.shadows-box{display:flex;height:240px;max-width:256px;padding:var(--spacing-3xl);align-items:flex-start;gap:var(--spacing-none);flex:1 0 0;border-radius:var(--radius-xl);border:1px solid var(--colors-border-primary);background:var(--colors-bg-primary)}:root{--background-white:var(--colors-base-white);--background-body:var(--colors-neutral-50);--background-menu:var(--colors-base-white);--background-card:var(--colors-base-white);--background-surface-oncolor:var(--colors-base-white);--background-black:var(--colors-base-black);--background-brand-light:var(--colors-primary-sa-flag-50);--background-neutral-800:var(--colors-neutral-800);--background-neutral-400:var(--colors-neutral-400);--background-neutral-300:var(--colors-neutral-300);--background-neutral-200:var(--colors-neutral-200);--background-neutral-100:var(--colors-neutral-100);--background-neutral-50:var(--colors-neutral-50);--background-neutral-25:var(--colors-neutral-25);--background-primary:var(--colors-primary-sa-flag-600-primary);--background-primary-400:var(--colors-primary-sa-flag-400);--background-primary-200:var(--colors-primary-sa-flag-200);--background-primary-50:var(--colors-primary-sa-flag-50);--background-primary-25:var(--colors-primary-sa-flag-25);--background-secondary:var(--colors-secondary-gold-600-primary);--background-secondary-50:var(--colors-secondary-gold-50);--background-secondary-25:var(--colors-secondary-gold-25);--background-tertiary:var(--colors-tertiary-lavendar-600);--background-tertiary-50:var(--colors-tertiary-lavendar-50);--background-tertiary-25:var(--colors-tertiary-lavendar-25);--background-success:var(--colors-green-600);--background-success-light:var(--colors-green-50);--background-success-50:var(--colors-green-50);--background-success-25:var(--colors-green-25);--background-info:var(--colors-blue-600);--background-info-light:var(--colors-blue-50);--background-info-50:var(--colors-blue-50);--background-info-25:var(--colors-blue-25);--background-warning:var(--colors-yellow-600);--background-warning-light:var(--colors-yellow-50);--background-warning-50:var(--colors-yellow-50);--background-warning-25:var(--colors-yellow-25);--background-error:var(--colors-red-600);--background-error-light:var(--colors-red-50);--background-error-50:var(--colors-red-50);--background-error-25:var(--colors-red-25);--background-sa-flag:var(--colors-green-900);--background-sa-flag-50:var(--colors-green-50);--background-sa-flag-25:var(--colors-green-25);--background-notification-white:var(--colors-base-white);--text-default:var(--colors-base-black);--text-primary:var(--colors-primary-sa-flag-600-primary);--text-secondary:var(--colors-secondary-gold-600-primary);--text-tertiary:var(--colors-tertiary-lavendar-500-primary);--text-primary-sa-flag:var(--colors-primary-sa-flag-800);--text-display:var(--colors-neutral-800);--text-primary-paragraph:var(--colors-neutral-700);--text-secondary-paragraph:var(--colors-neutral-500);--text-oncolor-primary:var(--colors-base-white);--text-oncolor-secondary:var(--alpha-white-80);--text-oncolor-tertiary:var(--alpha-white-70);--text-success:var(--colors-green-700);--text-info:var(--colors-blue-700);--text-warning:var(--colors-yellow-700);--text-error:var(--colors-red-700);--text-primary-light:var(--colors-primary-sa-flag-300);--text-secondary-light:var(--colors-secondary-gold-300);--text-tertiary-light:var(--colors-tertiary-lavendar-300);--text-default-disabled:var(--colors-neutral-400);--text-default-oncolor-disabled:var(--alpha-white-40);--border-white:var(--colors-base-white);--border-white-40:var(--alpha-white-40);--button-background-black-default:var(--colors-neutral-950);--button-background-black-hovered:var(--colors-neutral-800);--button-background-black-pressed:var(--colors-neutral-600);--button-background-black-selected:var(--colors-neutral-700);--button-background-black-focused:var(--colors-neutral-950);--button-background-primary-default:var(--colors-primary-sa-flag-600-primary);--button-background-primary-hovered:var(--colors-primary-sa-flag-700);--button-background-primary-pressed:var(--colors-primary-sa-flag-900);--button-background-primary-selected:var(--colors-primary-sa-flag-800);--button-background-primary-focused:var(--colors-primary-sa-flag-600-primary);--button-background-neutral-default:var(--colors-neutral-100);--button-background-neutral-hovered:var(--colors-neutral-100);--button-background-neutral-pressed:var(--colors-neutral-200);--button-background-neutral-selected:var(--colors-neutral-200);--button-background-neutral-focused:var(--colors-neutral-100);--button-background-danger-primary-default:var(--colors-red-600);--button-background-danger-primary-hovered:var(--colors-red-700);--button-background-danger-primary-pressed:var(--colors-red-900);--button-background-danger-primary-selected:var(--colors-red-800);--button-background-danger-primary-focused:var(--colors-red-600);--button-label-danger-primary-default-oncolor:var(--colors-red-200);--button-label-danger-primary-hovered-oncolor:var(--colors-red-300);--button-label-danger-primary-pressed-oncolor:var(--colors-red-400);--button-background-danger-secondary-default:var(--colors-red-50);--button-background-danger-secondary-hovered:var(--colors-red-100);--button-background-danger-secondary-pressed:var(--colors-red-200);--button-background-danger-secondary-selected:var(--colors-red-50);--button-background-danger-secondary-focused:var(--colors-red-50);--button-background-oncolor-default:var(--colors-base-white);--button-background-oncolor-hovered:var(--alpha-white-80);--button-background-oncolor-pressed:var(--alpha-white-60);--button-background-oncolor-selected:var(--alpha-white-70);--button-background-oncolor-focused:var(--alpha-white-100);--button-background-transparent-default:var(--alpha-white-0);--button-background-transparent-hovered:var(--alpha-white-20);--button-background-transparent-pressed:var(--alpha-white-40);--button-background-transparent-selected:var(--alpha-white-30);--button-background-transparent-focused:var(--alpha-white-0);--button-background-disabled-on-color:var(--alpha-white-20);--button-label-transparent-hovered-on-color:var(--colors-primary-sa-flag-400);--border-black:var(--colors-base-black);--border-primary:var(--colors-primary-sa-flag-600-primary);--border-primary-light:var(--colors-primary-sa-flag-200);--border-secondary:var(--colors-secondary-gold-600-primary);--border-secondary-light:var(--colors-secondary-gold-200);--border-tertiary:var(--colors-tertiary-lavendar-500-primary);--border-tertiary-light:var(--colors-tertiary-lavendar-200);--border-neutral-primary:var(--colors-neutral-300);--border-neutral-secondary:var(--colors-neutral-200);--border-neutral-tertiary:var(--colors-neutral-100);--border-background-white:var(--colors-neutral-100);--border-background-neutral:var(--colors-neutral-300);--border-transparent-10:var(--alpha-white-10);--border-oncolor-transparent-30:var(--colors-alpha-alpha-white-30);--border-success:var(--colors-green-700);--button-label-transparent-pressed-on-color:var(--colors-primary-sa-flag-300);--border-success-light:var(--colors-green-200);--border-info:var(--colors-blue-700);--button-label-transparent-selected-on-color:var(--colors-primary-sa-flag-400);--border-info-light:var(--colors-blue-200);--button-icon-transparent-hovered-on-color:var(--background-primary-400);--border-warning:var(--colors-yellow-700);--border-warning-light:var(--colors-yellow-200);--border-error:var(--colors-red-700);--button-icon-transparent-pressed-on-color:var(--colors-primary-sa-flag-300);--border-error-light:var(--colors-red-200);--button-icon-transparent-selected-on-color:var(--colors-primary-sa-flag-400);--border-disabled:var(--colors-neutral-400);--link-primary:var(--colors-primary-sa-flag-600-primary);--link-primary-hovered:var(--colors-primary-sa-flag-400);--link-primary-pressed:var(--colors-primary-sa-flag-300);--link-primary-focused:var(--colors-primary-sa-flag-600-primary);--link-primary-visited:var(--colors-primary-sa-flag-800);--link-icon-primary-hovered:var(--colors-primary-sa-flag-400);--link-icon-primary-pressed:var(--colors-primary-sa-flag-300);--link-icon-primary-focused:var(--colors-primary-sa-flag-600-primary);--link-icon-primary-visited:var(--colors-primary-sa-flag-800);--link-secondary:var(--colors-secondary-gold-600-primary);--link-secondary-hovered:var(--colors-secondary-gold-400);--link-secondary-pressed:var(--colors-secondary-gold-300);--link-secondary-focused:var(--colors-secondary-gold-600-primary);--link-secondary-visited:var(--colors-secondary-gold-900);--link-tertiary:var(--colors-tertiary-lavendar-500-primary);--link-tertiary-hovered:var(--colors-tertiary-lavendar-400);--link-tertiary-pressed:var(--colors-tertiary-lavendar-300);--link-tertiary-focused:var(--colors-tertiary-lavendar-500-primary);--link-tertiary-visited:var(--colors-tertiary-lavendar-800);--link-neutral:var(--colors-neutral-700);--link-neutral-hovered:var(--colors-neutral-500);--link-icon-neutral-hovered:var(--colors-neutral-500);--link-neutral-pressed:var(--colors-neutral-400);--link-icon-neutral-pressed:var(--colors-neutral-400);--link-neutral-focused:var(--colors-neutral-700);--link-icon-neutral-focused:var(--colors-neutral-700);--link-neutral-visited:var(--colors-neutral-600);--link-icon-neutral-visited:var(--colors-neutral-600);--link-danger:var(--colors-red-600);--link-danger-hovered:var(--colors-red-700);--link-icon-danger-hovered:var(--colors-red-700);--link-danger-pressed:var(--colors-red-900);--link-icon-danger-pressed:var(--colors-red-900);--link-danger-focused:var(--colors-red-600);--link-icon-danger-focused:var(--colors-red-600);--link-danger-visited:var(--colors-red-800);--link-icon-danger-visited:var(--colors-red-800);--link-oncolor:var(--colors-base-white);--link-oncolor-hovered:var(--colors-alpha-alpha-white-80);--link-icon-oncolor-hovered:var(--alpha-white-80);--link-oncolor-pressed:var(--colors-alpha-alpha-white-60);--link-icon-oncolor-pressed:var(--alpha-white-60);--link-oncolor-focused:var(--colors-base-white);--link-link-oncolor-focused:var(--colors-base-white);--link-oncolor-visited:var(--colors-alpha-alpha-white-90);--link-icon-oncolor-visited:var(--alpha-white-90);--link-oncolor-disabled:var(--colors-alpha-alpha-white-30);--link-icon-oncolor-disabled:var(--alpha-white-30);--icon-oncolor:var(--colors-base-white);--tag-background-neutral:var(--colors-neutral-600);--tag-background-neutral-light:var(--colors-neutral-50);--tag-background-on-color:var(--colors-alpha-alpha-white-20);--tag-text-neutral:var(--colors-neutral-800);--tag-text-success:var(--colors-green-800);--tag-text-info:var(--colors-blue-800);--tag-text-warning:var(--colors-yellow-800);--tag-text-error:var(--colors-red-800);--tag-icon-neutral:var(--colors-neutral-800);--tag-icon-success:var(--colors-green-800);--tag-icon-info:var(--colors-blue-800);--tag-icon-warning:var(--colors-yellow-800);--tag-icon-error:var(--colors-red-800);--tag-background-success:var(--colors-green-700);--tag-background-success-light:var(--colors-green-50);--tag-background-info:var(--colors-blue-600);--tag-background-info-light:var(--colors-blue-50);--tag-background-warning:var(--colors-yellow-700);--tag-background-warning-light:var(--colors-yellow-50);--tag-background-error:var(--colors-red-600);--tag-background-error-light:var(--colors-red-50);--tag-border-neutral:var(--colors-neutral-600);--tag-border-neutral-light:var(--colors-neutral-50);--tag-border-on-color:var(--colors-alpha-alpha-white-60);--tag-border-success:var(--colors-green-700);--tag-border-success-light:var(--colors-green-200);--tag-border-info:var(--colors-blue-700);--tag-border-info-light:var(--colors-blue-200);--tag-border-warning:var(--colors-yellow-700);--tag-border-warning-light:var(--colors-yellow-200);--tag-border-error:var(--colors-red-700);--tag-border-error-light:var(--colors-red-200);--tag-dot:var(--colors-alpha-alpha-white-60);--form-text-form-title:var(--text-default);--controls-control-primary:var(--alpha-white-0);--table-cell-border:var(--colors-neutral-300);--table-cell-border-inverse:var(--border-black);--table-text-head:var(--colors-neutral-700);--table-text-body:var(--text-default);--table-background-disabled:var(--background-disabled);--table-background-hover-selected:var(--colors-neutral-50);--table-background-header:var(--colors-neutral-100);--table-background-row:var(--colors-neutral-50);--controls-control-primary-checked:var(--colors-primary-sa-flag-600-primary);--controls-control-primary-hovered:var(--colors-primary-sa-flag-800);--controls-control-primary-pressed:var(--colors-primary-sa-flag-800);--controls-control-primary-focused:var(--colors-primary-sa-flag-600-primary);--controls-control-neutral-checked:var(--colors-neutral-950);--controls-control-neutral-hovered:var(--colors-neutral-600);--controls-control-neutral-pressed:var(--colors-neutral-600);--controls-control-neutral-focused:var(--colors-neutral-950);--controls-control-primary--readonly:var(--alpha-white-0);--controls-control-pressed:var(--colors-neutral-300);--controls-control-ripple-effect:var(--colors-neutral-200);--controls-control-border:var(--colors-neutral-500);--form-text-form-paragraph:var(--text-secondary-paragraph);--form-field-text-label:var(--text-default);--form-field-text-placeholder:var(--text-secondary-paragraph);--form-field-text-hovered:var(--text-default);--stepper-button-completed:var(--colors-primary-sa-flag-600-primary);--tooltip-background-light:var(--colors-base-white);--tooltip-text-heading-light:var(--text-display);--tooltip-text-paragraph-light:var(--text-primary-paragraph);--tooltip-background-dark:var(--colors-neutral-800);--tooltip-text-heading-dark:var(--colors-neutral-50);--tooltip-text-paragraph-dark:var(--colors-neutral-100);--alpha-white-0:var(--colors-alpha-alpha-white-0);--alpha-white-10:var(--colors-alpha-alpha-white-10);--alpha-white-20:var(--colors-alpha-alpha-white-20);--alpha-white-30:var(--colors-alpha-alpha-white-30);--alpha-white-40:var(--colors-alpha-alpha-white-40);--alpha-white-50:var(--colors-alpha-alpha-white-50);--alpha-white-60:var(--colors-alpha-alpha-white-60);--alpha-white-70:var(--colors-alpha-alpha-white-70);--alpha-white-80:var(--colors-alpha-alpha-white-80);--alpha-white-90:var(--colors-alpha-alpha-white-90);--alpha-white-100:var(--colors-alpha-alpha-white-100);--alpha-black-0:var(--colors-alpha-alpha-black-0);--alpha-black-10:var(--colors-alpha-alpha-black-10);--alpha-black-20:var(--colors-alpha-alpha-black-20);--alpha-black-30:var(--colors-alpha-alpha-black-30);--alpha-black-40:var(--colors-alpha-alpha-black-40);--alpha-black-50:var(--colors-alpha-alpha-black-50);--alpha-black-60:var(--colors-alpha-alpha-black-60);--alpha-black-70:var(--colors-alpha-alpha-black-70);--alpha-black-80:var(--colors-alpha-alpha-black-80);--alpha-black-90:var(--colors-alpha-alpha-black-90);--alpha-black-100:var(--colors-alpha-alpha-black-100);--background-disabled:var(--colors-neutral-200);--background-disabled-primary:var(--colors-primary-sa-flag-200);--background-inverse-disabled:var(--colors-neutral-100);--stepper-button-completed-hovered:var(--colors-primary-sa-flag-700);--stepper-button-current:var(--colors-primary-sa-flag-600-primary);--stepper-button-current-hovered:var(--colors-primary-sa-flag-700);--stepper-button-upcomming:var(--colors-neutral-300);--stepper-button-upcomming-hovered:var(--colors-neutral-400);--stepper-button-background:var(--colors-base-white);--stepper-text-primary:var(--text-display);--stepper-text-secondary:var(--text-primary-paragraph);--stepper-text-tertiary:var(--text-secondary-paragraph);--stepper-line-completed:var(--colors-primary-sa-flag-600-primary);--stepper-line-completed-hovered:var(--colors-primary-sa-flag-700);--stepper-line-current:var(--colors-neutral-300);--stepper-line-upcomming:var(--colors-neutral-300);--stepper-line-upcomming-hovered:var(--colors-neutral-400);--form-field-text-focused:var(--text-primary-paragraph);--form-field-text-pressed:var(--text-primary-paragraph);--form-field-text-filled:var(--text-default);--form-field-text-readonly:var(--text-default);--form-field-text-helper:var(--text-secondary-paragraph);--form-field-background-default:var(--background-card);--form-field-background-lighter:var(--colors-neutral-25);--form-field-background-darker:var(--colors-neutral-100);--form-field-background-pressed:var(--colors-neutral-100);--form-field-border-default:var(--colors-neutral-400);--form-field-border-hovered:var(--colors-neutral-700);--form-field-border-pressed:var(--colors-neutral-950);--form-field-border-error:var(--border-error);--form-option-background-hover:var(--colors-neutral-100);--form-option-background-pressed:var(--colors-neutral-200);--form-datecell-background-default:var(--colors-primary-sa-flag-600-primary);--form-datecell-background-hovered:var(--colors-primary-sa-flag-700);--icon-default:var(--colors-base-black);--form-datecell-background-pressed:var(--colors-primary-sa-flag-900);--form-datecell-background-focused:var(--colors-primary-sa-flag-600-primary);--form-datecell-today-background-default:var(--alpha-white-0);--form-datecell-today-background-hovered:var(--colors-neutral-200);--form-datecell-today-background-pressed:var(--colors-neutral-300);--icon-default-500:var(--colors-neutral-500);--form-datecell-today-background-focused:var(--alpha-white-0);--form-datecell-background-disabled:#ffffff;--form-datecell-background-600:var(--colors-primary-sa-flag-600-primary);--form-datecell-background-300:var(--colors-primary-sa-flag-300);--form-datecell-background-200:var(--colors-primary-sa-flag-200);--form-datecell-background-100:var(--colors-primary-sa-flag-100);--controls-control-icon-hovered:var(--icon-oncolor);--alpha-primary-10:#1b835419;--icon-default-400:var(--colors-neutral-400);--icon-primary:var(--colors-primary-sa-flag-600-primary);--alpha-primary-20:#1b835433;--icon-primary-light:var(--colors-primary-sa-flag-50);--alpha-warning-10:#dc680319;--icon-primary-400:var(--colors-primary-sa-flag-400);--alpha-warning-20:#dc680333;--alpha-error-10:#d92c2019;--alpha-error-20:#d92c2033;--alpha-info-10:#156fee19;--alpha-info-20:#156fee33;--alpha-success-10:#06945419;--alpha-success-20:#06945433;--icon-neutral:var(--colors-neutral-700);--icon-neutral-light:var(--colors-neutral-50);--icon-secondary:var(--colors-secondary-gold-600-primary);--icon-secondary-light:var(--colors-secondary-gold-50);--icon-tertiary:var(--colors-tertiary-lavendar-500-primary);--icon-tertiary-light:var(--colors-tertiary-lavendar-50);--icon-success:var(--colors-green-700);--icon-success-light:var(--colors-green-50);--icon-info:var(--colors-blue-700);--icon-info-light:var(--colors-blue-50);--icon-warning:var(--colors-yellow-700);--icon-warning-light:var(--colors-yellow-50);--icon-error:var(--colors-red-700);--icon-error-light:var(--colors-red-50);--icon-default-disabled:var(--colors-neutral-400);--icon-default-oncolor-disabled:var(--colors-alpha-alpha-white-40);--control-disabled:var(--colors-neutral-400);--featuredicons-icon-oncolor:var(--colors-base-white);--featuredicons-icon-success:var(--colors-green-700);--featuredicons-icon-default:var(--colors-base-black);--featuredicons-icon-error:var(--colors-red-700);--featuredicons-icon-secondary:var(--colors-secondary-gold-600-primary);--featuredicons-icon-default-500:var(--colors-neutral-500);--featuredicons-background-error-light:var(--colors-red-50);--featuredicons-background-info-light:var(--colors-blue-50);--featuredicons-background-warning-light:var(--colors-yellow-50);--featuredicons-background-success-light:var(--colors-green-50);--featuredicons-background-brand-light:var(--colors-primary-sa-flag-50);--featuredicons-background-default-light:var(--colors-neutral-50);--featuredicons-icon-default-400:var(--colors-neutral-400);--featuredicons-icon-primary:var(--colors-primary-sa-flag-600-primary);--featuredicons-icon-primary-light:var(--colors-primary-sa-flag-50);--featuredicons-icon-primary-400:var(--colors-primary-sa-flag-400);--featuredicons-icon-neutral:var(--colors-neutral-700);--featuredicons-icon-neutral-light:var(--colors-neutral-50);--featuredicons-icon-secondary-light:var(--colors-secondary-gold-50);--featuredicons-icon-tertiary:var(--colors-tertiary-lavendar-500-primary);--featuredicons-icon-tertiary-light:var(--colors-tertiary-lavendar-50);--featuredicons-icon-success-light:var(--colors-green-50);--featuredicons-icon-info:var(--colors-blue-700);--featuredicons-icon-info-light:var(--colors-blue-50);--featuredicons-icon-warning:var(--colors-yellow-700);--featuredicons-bg-icon-warning-light:var(--background-warning-50);--featuredicons-bg-icon-error-light:var(--background-error-50);--featuredicons-bg-icon-brand-light:var(--colors-primary-sa-flag-50);--featuredicons-bg-icon-info-light:var(--background-info-50);--featuredicons-bg-icon-success-light:var(--background-success-50);--controls-control-icon-pressed:var(--icon-oncolor);--controls-control-icon-disabled:var(--colors-base-white);--notification-background-error-light:var(--colors-red-50);--notification-background-info-light:var(--colors-blue-50);--notification-background-warning-light:var(--colors-yellow-50);--notification-background-success-light:var(--colors-green-50);--notification-background-brand-light:var(--colors-primary-sa-flag-50);--notification-background-default-light:var(--colors-neutral-50);--notification-background-default-50:var(--background-neutral-50);--notification-background-success-50:var(--background-success-50);--notification-background-warning-50:var(--background-warning-50);--notification-background-error-50:var(--background-error-50);--notification-background-brand-50:var(--colors-primary-sa-flag-50);--notification-background-info-50:var(--background-info-50);--notification-background-default-25:var(--background-neutral-25);--notification-background-success-25:var(--background-success-25);--notification-background-warning-25:var(--background-warning-25);--notification-background-error-25:var(--background-error-25);--notification-background-brand-25:var(--background-primary-25);--notification-background-info-25:var(--background-info-25);--notification-text-success:var(--text-success);--notification-text-error:var(--text-error);--notification-text-info:var(--text-info);--notification-text-warning:var(--text-warning);--notification-text-brand:var(--text-primary);--controls-control-text-error:var(--text-error)}[data-theme=dark]{--background-white:var(--colors-neutral-950);--background-body:var(--colors-neutral-900);--background-menu:var(--colors-neutral-800);--background-card:var(--colors-neutral-800);--background-surface-oncolor:var(--colors-base-white);--background-black:var(--colors-base-white);--background-neutral-800:var(--colors-neutral-600);--background-neutral-400:var(--colors-neutral-400);--background-neutral-300:var(--colors-neutral-500);--background-neutral-200:var(--colors-neutral-600);--background-neutral-100:var(--colors-neutral-800);--background-neutral-50:var(--colors-neutral-900);--background-neutral-25:var(--colors-neutral-950);--background-primary:var(--colors-primary-sa-flag-600-primary);--background-primary-400:var(--colors-primary-sa-flag-400);--background-primary-200:var(--colors-neutral-700);--background-primary-50:var(--colors-alpha-alpha-green-10);--background-primary-25:var(--colors-primary-sa-flag-950);--background-secondary:var(--colors-secondary-gold-600-primary);--background-secondary-50:var(--colors-neutral-800);--background-secondary-25:var(--colors-neutral-900);--background-tertiary:var(--colors-tertiary-lavendar-600);--background-tertiary-50:var(--colors-neutral-800);--background-tertiary-25:var(--colors-neutral-900);--background-success:var(--colors-green-600);--background-success-50:var(--colors-neutral-800);--background-success-25:var(--colors-neutral-900);--background-info:var(--colors-blue-600);--background-info-50:var(--colors-neutral-800);--background-info-25:var(--colors-neutral-900);--background-warning:var(--colors-yellow-600);--background-warning-50:var(--colors-neutral-800);--background-warning-25:var(--colors-neutral-900);--background-error:var(--colors-red-600);--background-error-50:var(--colors-neutral-800);--background-error-25:var(--colors-neutral-900);--background-sa-flag:var(--colors-primary-sa-flag-600-primary);--background-sa-flag-50:var(--colors-neutral-800);--background-sa-flag-25:var(--colors-neutral-900);--background-notification-white:var(--colors-neutral-900);--text-default:var(--colors-base-white);--text-primary:var(--colors-primary-sa-flag-600-primary);--text-secondary:var(--colors-secondary-gold-600-primary);--text-tertiary:var(--colors-tertiary-lavendar-500-primary);--text-primary-sa-flag:var(--colors-primary-sa-flag-100);--text-display:var(--colors-neutral-50);--text-primary-paragraph:var(--colors-neutral-100);--text-secondary-paragraph:var(--colors-neutral-200);--text-oncolor-primary:var(--colors-base-white);--text-oncolor-secondary:var(--alpha-white-80);--text-oncolor-tertiary:var(--alpha-white-70);--text-success:var(--colors-green-600);--text-info:var(--colors-blue-600);--text-warning:var(--colors-yellow-600);--text-error:var(--colors-red-700);--text-primary-light:var(--colors-primary-sa-flag-300);--text-secondary-light:var(--colors-secondary-gold-300);--text-tertiary-light:var(--colors-tertiary-lavendar-300);--text-default-disabled:var(--colors-neutral-400);--text-default-oncolor-disabled:var(--alpha-black-40);--border-white:var(--colors-base-black);--border-white-40:var(--alpha-white-40);--button-background-black-default:var(--colors-neutral-950);--button-background-black-hovered:var(--colors-neutral-800);--button-background-black-pressed:var(--colors-neutral-600);--button-background-black-selected:var(--colors-neutral-700);--button-background-black-focused:var(--colors-neutral-950);--button-background-primary-default:var( --colors-primary-sa-flag-600-primary );--button-background-primary-hovered:var(--colors-primary-sa-flag-700);--button-background-primary-pressed:var(--colors-primary-sa-flag-900);--button-background-primary-selected:var(--colors-primary-sa-flag-800);--button-background-primary-focused:var( --colors-primary-sa-flag-600-primary );--button-background-neutral-default:var(--colors-neutral-800);--button-background-neutral-hovered:var(--colors-neutral-700);--button-background-neutral-pressed:var(--colors-neutral-600);--button-background-neutral-selected:var(--colors-neutral-700);--button-background-neutral-focused:var(--colors-neutral-800);--button-background-danger-primary-default:var(--colors-red-600);--button-background-danger-primary-hovered:var(--colors-red-700);--button-background-danger-primary-pressed:var(--colors-red-900);--button-background-danger-primary-selected:var(--colors-red-800);--button-background-danger-primary-focused:var(--colors-red-600);--button-label-danger-primary-default-oncolor:var(--colors-red-200);--button-label-danger-primary-hovered-oncolor:var(--colors-red-300);--button-label-danger-primary-pressed-oncolor:var(--colors-red-400);--button-background-danger-secondary-default:var(--colors-red-50);--button-background-danger-secondary-hovered:var(--colors-red-100);--button-background-danger-secondary-pressed:var(--colors-red-200);--button-background-danger-secondary-selected:var(--colors-red-50);--button-background-danger-secondary-focused:var(--colors-red-50);--button-background-oncolor-default:var(--colors-base-black);--button-background-oncolor-hovered:var(--alpha-white-80);--button-background-oncolor-pressed:var(--alpha-white-60);--button-background-oncolor-selected:var(--alpha-white-70);--button-background-oncolor-focused:var(--alpha-white-100);--button-background-transparent-default:var(--alpha-white-0);--button-background-transparent-hovered:var(--alpha-white-20);--button-background-transparent-pressed:var(--alpha-white-40);--button-background-transparent-selected:var(--alpha-white-30);--button-background-transparent-focused:var(--alpha-white-0);--button-background-disabled-on-color:var(--alpha-white-20);--button-label-transparent-hovered-on-color:var( --colors-primary-sa-flag-400 );--border-black:var(--colors-base-white);--border-primary:var(--colors-primary-sa-flag-600-primary);--border-primary-light:var(--colors-green-200);--border-secondary:var(--colors-secondary-gold-600-primary);--border-secondary-light:var(--colors-secondary-gold-200);--border-tertiary:var(--colors-tertiary-lavendar-500-primary);--border-tertiary-light:var(--colors-tertiary-lavendar-200);--border-neutral-primary:var(--colors-neutral-500);--border-neutral-secondary:var(--colors-neutral-700);--border-neutral-tertiary:var(--colors-neutral-800);--border-background-white:var(--colors-neutral-600);--border-background-neutral:var(--colors-neutral-600);--border-transparent-10:var(--alpha-white-10);--border-oncolor-transparent-30:var(--colors-alpha-alpha-white-30);--border-success:var(--colors-green-500);--button-label-transparent-pressed-on-color:var( --colors-primary-sa-flag-300 );--border-success-light:var(--colors-green-200);--border-info:var(--colors-blue-700);--button-label-transparent-selected-on-color:var( --colors-primary-sa-flag-400 );--border-info-light:var(--colors-blue-200);--button-icon-transparent-hovered-on-color:var(--colors-primary-sa-flag-400);--border-warning:var(--colors-yellow-700);--border-warning-light:var(--colors-yellow-200);--border-error:var(--colors-red-700);--button-icon-transparent-pressed-on-color:var(--colors-primary-sa-flag-300);--border-error-light:var(--colors-red-200);--button-icon-transparent-selected-on-color:var( --colors-primary-sa-flag-400 );--border-disabled:var(--colors-neutral-400);--link-primary:var(--colors-primary-sa-flag-600-primary);--link-primary-hovered:var(--colors-primary-sa-flag-400);--link-primary-pressed:var(--colors-primary-sa-flag-300);--link-primary-focused:var(--colors-primary-sa-flag-600-primary);--link-primary-visited:var(--colors-primary-sa-flag-800);--link-icon-primary-hovered:var(--colors-primary-sa-flag-400);--link-icon-primary-pressed:var(--colors-primary-sa-flag-300);--link-icon-primary-focused:var(--colors-primary-sa-flag-600-primary);--link-icon-primary-visited:var(--colors-primary-sa-flag-800);--link-secondary:var(--colors-secondary-gold-600-primary);--link-secondary-hovered:var(--colors-secondary-gold-400);--link-secondary-pressed:var(--colors-secondary-gold-300);--link-secondary-focused:var(--colors-secondary-gold-600-primary);--link-secondary-visited:var(--colors-secondary-gold-900);--link-tertiary:var(--colors-tertiary-lavendar-500-primary);--link-tertiary-hovered:var(--colors-tertiary-lavendar-400);--link-tertiary-pressed:var(--colors-tertiary-lavendar-300);--link-tertiary-focused:var(--colors-tertiary-lavendar-500-primary);--link-tertiary-visited:var(--colors-tertiary-lavendar-800);--link-neutral:var(--colors-neutral-200);--link-neutral-hovered:var(--colors-neutral-400);--link-icon-neutral-hovered:var(--colors-neutral-400);--link-neutral-pressed:var(--colors-neutral-500);--link-icon-neutral-pressed:var(--colors-neutral-500);--link-neutral-focused:var(--colors-neutral-200);--link-icon-neutral-focused:var(--colors-neutral-200);--link-neutral-visited:var(--colors-neutral-300);--link-icon-neutral-visited:var(--colors-neutral-300);--link-danger:var(--colors-red-600);--link-danger-hovered:var(--colors-red-700);--link-icon-danger-hovered:var(--colors-red-700);--link-danger-pressed:var(--colors-red-900);--link-icon-danger-pressed:var(--colors-red-900);--link-danger-focused:var(--colors-red-600);--link-icon-danger-focused:var(--colors-red-600);--link-danger-visited:var(--colors-red-800);--link-icon-danger-visited:var(--colors-red-800);--link-oncolor:var(--colors-base-white);--link-oncolor-hovered:var(--colors-alpha-alpha-white-80);--link-icon-oncolor-hovered:var(--alpha-white-80);--link-oncolor-pressed:var(--colors-alpha-alpha-white-60);--link-icon-oncolor-pressed:var(--alpha-white-60);--link-oncolor-focused:var(--colors-base-white);--link-link-oncolor-focused:var(--colors-base-white);--link-oncolor-visited:var(--colors-alpha-alpha-white-90);--link-icon-oncolor-visited:var(--alpha-white-90);--link-oncolor-disabled:var(--colors-alpha-alpha-white-30);--link-icon-oncolor-disabled:var(--alpha-white-30);--icon-oncolor:var(--colors-base-white);--tag-background-neutral:var(--colors-primary-sa-flag-600-primary);--tag-background-neutral-light:var(--colors-neutral-800);--tag-background-on-color:var(--colors-alpha-alpha-white-20);--tag-text-neutral:var(--colors-neutral-100);--tag-text-success:var(--colors-green-800);--tag-text-info:var(--colors-blue-800);--tag-text-warning:var(--colors-yellow-800);--tag-text-error:var(--colors-red-800);--tag-icon-neutral:var(--colors-neutral-100);--tag-icon-success:var(--colors-green-800);--tag-icon-info:var(--colors-blue-800);--tag-icon-warning:var(--colors-yellow-800);--tag-icon-error:var(--colors-red-800);--tag-background-success:var(--colors-green-700);--tag-background-success-light:var(--colors-green-50);--tag-background-info:var(--colors-blue-600);--tag-background-info-light:var(--colors-blue-50);--tag-background-warning:var(--colors-yellow-700);--tag-background-warning-light:var(--colors-yellow-50);--tag-background-error:var(--colors-red-600);--tag-background-error-light:var(--colors-red-50);--tag-border-neutral:var(--colors-neutral-300);--tag-border-neutral-light:var(--colors-neutral-800);--tag-border-on-color:var(--colors-alpha-alpha-white-60);--tag-border-success:var(--colors-green-700);--tag-border-success-light:var(--colors-green-200);--tag-border-info:var(--colors-blue-700);--tag-border-info-light:var(--colors-blue-200);--tag-border-warning:var(--colors-red-700);--tag-border-warning-light:var(--colors-yellow-200);--tag-border-error:var(--colors-red-700);--tag-border-error-light:var(--colors-red-200);--tag-dot:var(--colors-alpha-alpha-white-60);--form-text-form-title:var(--text-default);--controls-control-primary:var(--alpha-white-0);--table-cell-border:var(--colors-neutral-600);--table-cell-border-inverse:var(--border-black);--table-text-head:var(--colors-neutral-300);--table-text-body:var(--text-default);--table-background-disabled:var(--background-disabled);--table-background-hover-selected:var(--colors-neutral-900);--table-background-header:var(--colors-neutral-900);--table-background-row:var(--colors-neutral-900);--controls-control-primary-checked:var(--colors-primary-sa-flag-600-primary);--controls-control-primary-hovered:var(--colors-primary-sa-flag-300);--controls-control-primary-pressed:var(--colors-primary-sa-flag-400);--controls-control-primary-focused:var(--colors-primary-sa-flag-600-primary);--controls-control-neutral-checked:var(--colors-neutral-600);--controls-control-neutral-hovered:var(--colors-neutral-400);--controls-control-neutral-pressed:var(--colors-neutral-400);--controls-control-neutral-focused:var(--colors-neutral-600);--controls-control-primary--readonly:var(--alpha-white-0);--controls-control-pressed:var(--colors-neutral-600);--controls-control-ripple-effect:var(--colors-neutral-950);--controls-control-border:var(--colors-neutral-400);--form-text-form-paragraph:var(--text-secondary-paragraph);--form-field-text-label:var(--text-default);--form-field-text-placeholder:var(--text-secondary-paragraph);--form-field-text-hovered:var(--text-default);--stepper-button-completed:var(--colors-green-600);--tooltip-background-light:var(--colors-neutral-800);--tooltip-text-heading-light:var(--text-display);--tooltip-text-paragraph-light:var(--text-primary-paragraph);--tooltip-background-dark:var(--colors-base-white);--tooltip-text-heading-dark:var(--colors-neutral-800);--tooltip-text-paragraph-dark:var(--colors-neutral-700);--alpha-white-0:var(--colors-alpha-alpha-black-10);--alpha-white-10:var(--colors-alpha-alpha-black-10);--alpha-white-20:var(--colors-alpha-alpha-black-20);--alpha-white-30:var(--colors-alpha-alpha-black-30);--alpha-white-40:var(--colors-alpha-alpha-black-40);--alpha-white-50:var(--colors-alpha-alpha-black-50);--alpha-white-60:var(--colors-alpha-alpha-black-60);--alpha-white-70:var(--colors-alpha-alpha-black-70);--alpha-white-80:var(--colors-alpha-alpha-black-80);--alpha-white-90:var(--colors-alpha-alpha-black-90);--alpha-white-100:var(--colors-alpha-alpha-black-100);--alpha-black-0:var(--colors-alpha-alpha-white-10);--alpha-black-10:var(--colors-alpha-alpha-white-10);--alpha-black-20:var(--colors-alpha-alpha-white-20);--alpha-black-30:var(--colors-alpha-alpha-white-30);--alpha-black-40:var(--colors-alpha-alpha-white-40);--alpha-black-50:var(--colors-alpha-alpha-white-50);--alpha-black-60:var(--colors-alpha-alpha-white-60);--alpha-black-70:var(--colors-alpha-alpha-white-70);--alpha-black-80:var(--colors-alpha-alpha-white-80);--alpha-black-90:var(--colors-alpha-alpha-white-90);--alpha-black-100:var(--colors-alpha-alpha-white-100);--background-disabled:var(--colors-neutral-700);--background-disabled-primary:var(--colors-primary-sa-flag-700);--background-inverse-disabled:var(--colors-neutral-700);--stepper-button-completed-hovered:var(--colors-primary-sa-flag-700);--stepper-button-current:var(--colors-green-600);--stepper-button-current-hovered:var(--colors-primary-sa-flag-700);--stepper-button-upcomming:var(--colors-neutral-600);--stepper-button-upcomming-hovered:var(--colors-neutral-600);--stepper-button-background:var(--colors-base-white);--stepper-text-primary:var(--text-default);--stepper-text-secondary:var(--text-primary-paragraph);--stepper-text-tertiary:var(--text-secondary-paragraph);--stepper-line-completed:var(--colors-primary-sa-flag-600-primary);--stepper-line-completed-hovered:var(--colors-primary-sa-flag-700);--stepper-line-current:var(--colors-neutral-700);--stepper-line-upcomming:var(--colors-neutral-700);--stepper-line-upcomming-hovered:var(--colors-neutral-700);--form-field-text-focused:var(--text-primary-paragraph);--form-field-text-pressed:var(--text-primary-paragraph);--form-field-text-filled:var(--text-default);--form-field-text-readonly:var(--text-default);--form-field-text-helper:var(--text-secondary-paragraph);--form-field-background-default:var(--colors-neutral-800);--form-field-background-lighter:var(--colors-neutral-600);--form-field-background-darker:var(--colors-neutral-800);--form-field-background-pressed:#4d5761;--form-field-border-default:var(--colors-neutral-500);--form-field-border-hovered:var(--colors-neutral-200);--form-field-border-pressed:var(--colors-neutral-25);--form-field-border-error:var(--border-error);--form-option-background-hover:var(--colors-neutral-500);--form-option-background-pressed:var(--colors-neutral-700);--form-datecell-background-default:var(--colors-primary-sa-flag-600-primary);--form-datecell-background-hovered:var(--colors-primary-sa-flag-700);--icon-default:var(--colors-base-white);--form-datecell-background-pressed:var(--colors-primary-sa-flag-900);--form-datecell-background-focused:var(--colors-primary-sa-flag-600-primary);--form-datecell-today-background-default:var(--alpha-white-0);--form-datecell-today-background-hovered:var(--colors-neutral-700);--form-datecell-today-background-pressed:var(--colors-neutral-600);--icon-default-500:var(--colors-neutral-200);--form-datecell-today-background-focused:var(--alpha-white-0);--form-datecell-background-disabled:#ffffff;--form-datecell-background-600:var(--colors-primary-sa-flag-600-primary);--form-datecell-background-300:var(--colors-primary-sa-flag-300);--form-datecell-background-200:var(--colors-primary-sa-flag-400);--form-datecell-background-100:var(--colors-primary-sa-flag-300);--controls-control-icon-hovered:var(--colors-primary-sa-flag-800);--alpha-primary-10:#166a4519;--icon-default-400:var(--colors-neutral-500);--icon-primary:var(--colors-primary-sa-flag-600-primary);--alpha-primary-20:#166a4533;--icon-primary-light:var(--colors-primary-sa-flag-50);--alpha-warning-10:#fec84b19;--icon-primary-400:var(--colors-primary-sa-flag-400);--alpha-warning-20:#fec84b33;--alpha-error-10:#b4231819;--alpha-error-20:#b4231833;--alpha-info-10:#156fee19;--alpha-info-20:#156fee33;--alpha-success-10:#06945419;--alpha-success-20:#06945433;--icon-neutral:var(--colors-neutral-500);--icon-neutral-light:var(--colors-neutral-950);--icon-secondary:var(--colors-secondary-gold-600-primary);--icon-secondary-light:var(--colors-secondary-gold-50);--icon-tertiary:var(--colors-tertiary-lavendar-600);--icon-tertiary-light:var(--colors-tertiary-lavendar-50);--icon-success:var(--colors-green-600);--icon-success-light:var(--colors-green-50);--icon-info:var(--colors-blue-700);--icon-info-light:var(--colors-blue-50);--icon-warning:var(--colors-yellow-700);--icon-warning-light:var(--colors-yellow-50);--icon-error:var(--colors-red-700);--icon-error-light:var(--colors-red-50);--icon-default-disabled:var(--colors-base-white);--icon-default-oncolor-disabled:var(--colors-base-white);--control-disabled:var(--colors-alpha-alpha-white-30);--featuredicons-icon-oncolor:var(--colors-base-white);--featuredicons-icon-success:var(--colors-green-600);--featuredicons-icon-default:var(--colors-base-white);--featuredicons-icon-error:var(--colors-red-700);--featuredicons-icon-secondary:var(--colors-secondary-gold-600-primary);--featuredicons-icon-default-500:var(--colors-neutral-200);--featuredicons-background-error-light:var(--colors-red-50);--featuredicons-background-info-light:var(--colors-blue-50);--featuredicons-background-warning-light:var(--colors-yellow-50);--featuredicons-background-success-light:var(--colors-green-50);--featuredicons-background-brand-light:var(--colors-primary-sa-flag-50);--featuredicons-background-default-light:var(--colors-neutral-50);--featuredicons-icon-default-400:var(--colors-neutral-500);--featuredicons-icon-primary:var(--colors-primary-sa-flag-600-primary);--featuredicons-icon-primary-light:var(--colors-primary-sa-flag-50);--featuredicons-icon-primary-400:var(--colors-primary-sa-flag-400);--featuredicons-icon-neutral:var(--colors-neutral-500);--featuredicons-icon-neutral-light:var(--colors-neutral-950);--featuredicons-icon-secondary-light:var(--colors-secondary-gold-50);--featuredicons-icon-tertiary:var(--colors-tertiary-lavendar-600);--featuredicons-icon-tertiary-light:var(--colors-tertiary-lavendar-50);--featuredicons-icon-success-light:var(--colors-green-50);--featuredicons-icon-info:var(--colors-blue-700);--featuredicons-icon-info-light:var(--colors-blue-50);--featuredicons-icon-warning:var(--colors-yellow-700);--featuredicons-bg-icon-warning-light:var(--alpha-warning-10);--featuredicons-bg-icon-error-light:var(--alpha-error-10);--featuredicons-bg-icon-brand-light:var(--alpha-primary-10);--featuredicons-bg-icon-info-light:var(--alpha-info-10);--featuredicons-bg-icon-success-light:var(--alpha-success-10);--controls-control-icon-pressed:var(--colors-primary-sa-flag-800);--controls-control-icon-disabled:var(--colors-neutral-400);--notification-background-error-light:var(--colors-red-50);--notification-background-info-light:var(--colors-blue-50);--notification-background-warning-light:var(--colors-yellow-50);--notification-background-success-light:var(--colors-green-50);--notification-background-brand-light:var(--colors-primary-sa-flag-50);--notification-background-default-light:var(--colors-neutral-50);--notification-background-default-50:var(--alpha-white-10);--notification-background-success-50:var(--alpha-success-20);--notification-background-warning-50:var(--alpha-warning-20);--notification-background-error-50:var(--alpha-error-20);--notification-background-brand-50:var(--alpha-primary-20);--notification-background-info-50:var(--alpha-info-20);--notification-background-default-25:var(--alpha-white-0);--notification-background-success-25:var(--alpha-primary-10);--notification-background-warning-25:var(--alpha-warning-10);--notification-background-error-25:var(--alpha-error-10);--notification-background-brand-25:var(--alpha-primary-10);--notification-background-info-25:var(--alpha-info-10);--notification-text-success:var(--colors-green-300);--notification-text-error:var(--colors-red-300);--notification-text-info:var(--colors-blue-300);--notification-text-warning:var(--colors-yellow-300);--notification-text-brand:var(--colors-primary-sa-flag-300);--controls-control-text-error:var(--colors-red-300)}.featured-icon{display:flex;min-width:56px;width:56px;height:56px;justify-content:center;align-items:center;border-radius:var(--radius-sm)}.featured-icon--xl{width:56px;min-width:56px;height:56px}.featured-icon--xl span{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.featured-icon--lg{width:48px;min-width:48px;height:48px}.featured-icon--lg span{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.featured-icon--md{width:40px;min-width:40px;height:40px}.featured-icon--md span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.featured-icon--sm{width:32px;min-width:32px;height:32px}.featured-icon--sm span{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.featured-icon--circle{border-radius:var(--radius-full)}.featured-icon--hard-brand{color:var(--colors-base-white);background-color:var(--text-success)}.featured-icon--hard-gray{color:var(--colors-base-white);background-color:var(--text-display)}.featured-icon--hard-error{color:var(--colors-base-white);background-color:var(--background-error-light)}.featured-icon--hard-warning{color:var(--colors-base-white);background-color:var(--background-warning)}.featured-icon--hard-success{color:var(--colors-base-white);background-color:var(--text-success)}.featured-icon--hard-info{color:var(--colors-base-white);background-color:var(--icon-info)}.featured-icon--light-brand{color:var(--text-success);background-color:var(--icon-success-light)}.featured-icon--light-gray{color:var(--text-display);background-color:var(--background-neutral-50)}.featured-icon--light-error{color:var(--text-error);background-color:var(--featuredicons-background-error-light)}.featured-icon--light-warning{color:var(--text-warning);background-color:var(--featuredicons-background-warning-light)}.featured-icon--light-success{color:var(--text-success);background-color:var(--icon-success-light)}.featured-icon--light-info{color:var(--icon-info);background-color:var(--featuredicons-background-info-light)}.featured-icon--outlined-brand{border:1px solid var(--colors-brand-200);color:var(--text-success);background-color:transparent}.featured-icon--outlined-gray{border:1px solid var(--colors-gray-neutral-200);color:var(--text-display);background-color:transparent}.featured-icon--outlined-error{border:1px solid var(--colors-error-200);color:var(--text-error);background-color:transparent}.featured-icon--outlined-warning{border:1px solid var(--colors-warning-200);color:var(--text-warning);background-color:transparent}.featured-icon--outlined-success{border:1px solid var(--colors-brand-200);color:var(--text-success);background-color:transparent}.featured-icon--outlined-info{border:1px solid var(--colors-info-200);color:var(--icon-info);background-color:transparent}.dga-form-control{display:flex;flex-direction:column;gap:8px;width:320px}.dga-form-control--fullwidth{width:100%}.dga-form-control>.dga-label{margin-bottom:8px;color:var(--form-field-text-label)}.input{display:flex;height:40px;width:100%;justify-content:flex-start;padding:var(--spacing-none) var(--spacing-2);border-radius:var(--radius-sm);gap:var(--spacing-xs);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);position:relative}.input:hover{border-color:var(--form-field-border-hovered)}.input:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.input__field{background-color:transparent;border:0;outline:0;height:100%;width:100%;color:var(--form-field-text-focused)}.input__field::placeholder{color:var(--form-field-text-placeholder);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.input.focus:after{width:100%}.input.active:after{width:50%}.input--readonly,.input--readonly:hover,.input--disabled,.input--disabled:hover{border-color:var(--border-neutral-primary);box-shadow:none!important}.input--readonly:after,.input--disabled:after{display:none}.input--readonly .input__field,.input--readonly .input__field::placeholder,.input--disabled .input__field,.input--disabled .input__field::placeholder{color:var(--form-field-text-readonly)}.input--disabled{border-color:var(--border-disabled)}.input--disabled .input__field{color:var(--text-default-disabled)}.input--disabled .input__field,.input--disabled .input__field::placeholder{color:var(--text-default-disabled)}.input--disabled .input__icon span,.input--disabled .input__prefix--subtle-text,.input--disabled .input__prefix--solid-text{color:var(--text-default-disabled)}.input__icon{height:100%;display:inline-flex;align-items:center}.input__icon span{color:var(--form-field-border-hovered);font-size:20px}.input__feedback-icon{height:100%;display:inline-flex;align-items:center}.input__feedback-icon span{font-size:20px;position:relative;z-index:0}.input__feedback-icon--success{color:var(--text-success)}.input__feedback-icon--success span:after{background-color:var(--colors-brand-100)}.input__feedback-icon--error{color:var(--text-error)}.input__feedback-icon--error span:after{background-color:var(--text-error-100)}.input__feedback-icon--warning{color:var(--text-warning)}.input__feedback-icon--warning span:after{background-color:var(--colors-warning-100)}.input__feedback-icon--warning-triangle{color:var(--text-warning)}.input__feedback-icon--warning-triangle span:after{width:0!important;height:0!important;transform:scale(1)!important;border:12px solid rgba(0,0,0,0);border-top:0;border-bottom:20px solid var(--colors-warning-100);border-radius:0!important;left:-2px!important;top:-1px!important}.input__feedback-icon--ring span:after{content:"";display:block;width:100%;height:100%;transform:scale(1.16);position:absolute;top:0;left:0;border-radius:var(--radius-full);z-index:-1}.input__prefix,.input__suffix{display:inline-flex;height:100%;padding:var(--spacing-xxs) var(--spacing-2);justify-content:center;align-items:center;gap:var(--spacing-xs);margin-left:calc(-1 * var(--spacing-2));margin-right:var(--spacing-2);border:0}.input__prefix-label,.input__prefix-icon,.input__prefix-chevron,.input__suffix-label,.input__suffix-icon,.input__suffix-chevron{color:var(--colors-text-primary)}.input__prefix .dropdown__label,.input__suffix .dropdown__label{display:none}.input__prefix .dropdown__label--selection,.input__suffix .dropdown__label--selection{display:inline-block;white-space:nowrap}.input__prefix .dropdown__label--selection~.input__prefix-label,.input__suffix .dropdown__label--selection~.input__prefix-label{display:none}.input__prefix-chevron,.input__suffix-chevron{font-size:30px!important;transform:rotate(0);transition:all .3s ease-in-out}.input__prefix.active,.input__suffix.active{background-color:var(--colors-gray-neutral-300)}.input__prefix--solid,.input__suffix--solid,.input__prefix--solid-text,.input__suffix--solid-text{background-color:var(--background-neutral-50)}.input__prefix--solid-text .input__prefix-label,.input__suffix--solid-text .input__prefix-label{color:var(--colors-text-quarterary)}.input__prefix--solid:hover,.input__suffix--solid:hover{background-color:var(--colors-gray-neutral-200)}.input__prefix--solid:focus,.input__suffix--solid:focus{background-color:transparent;border:4px solid var(--colors-base-black);border-radius:0}.input__prefix--solid.active,.input__suffix--solid.active{background-color:var(--colors-gray-neutral-300);border:0}.input__prefix--solid:disabled,.input__suffix--solid:disabled{background-color:var(--background-neutral-50)}.input__prefix--solid:disabled .input__prefix-label,.input__prefix--solid:disabled .input__prefix-icon,.input__prefix--solid:disabled .input__prefix-chevron,.input__suffix--solid:disabled .input__prefix-label,.input__suffix--solid:disabled .input__prefix-icon,.input__suffix--solid:disabled .input__prefix-chevron{color:var(--colors-gray-neutral-300)}.input__prefix--subtle,.input__suffix--subtle,.input__prefix--subtle-text,.input__suffix--subtle-text{background-color:transparent}.input__prefix--subtle-text .input__prefix-label,.input__suffix--subtle-text .input__prefix-label{color:var(--colors-text-quarterary)}.input__prefix--subtle:hover,.input__suffix--subtle:hover{background-color:var(--colors-gray-neutral-50)}.input__prefix--subtle:focus,.input__suffix--subtle:focus{background-color:transparent;border:4px solid var(--colors-base-black)}.input__prefix--subtle.active,.input__suffix--subtle.active{background-color:var(--colors-gray-neutral-200);border:0}.input__prefix--subtle:disabled .input__prefix-label,.input__prefix--subtle:disabled .input__prefix-icon,.input__prefix--subtle:disabled .input__prefix-chevron,.input__suffix--subtle:disabled .input__prefix-label,.input__suffix--subtle:disabled .input__prefix-icon,.input__suffix--subtle:disabled .input__prefix-chevron{color:var(--colors-gray-neutral-300)}.input__prefix.selected,.input__suffix.selected{background-color:var(--form-field-border-hovered)}.input__prefix.selected .input__prefix-icon,.input__prefix.selected .input__prefix-label,.input__prefix.selected .input__prefix-chevron,.input__suffix.selected .input__prefix-icon,.input__suffix.selected .input__prefix-label,.input__suffix.selected .input__prefix-chevron,.input__prefix.selected .dropdown__label,.input__suffix.selected .dropdown__label{color:var(--colors-text-primary_on-brand)}.input__dropdown-btn.open+.input__dropdown-list{z-index:2;opacity:1;padding-block:var(--spacing-md);max-height:376px;pointer-events:auto;overflow-y:auto}.input__dropdown-btn.open .input__dropdown .input__prefix-chevron,.input__dropdown-btn.open .input__dropdown .input__suffix-chevron{transform:rotate(180deg)}.input__prefix{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.input__suffix{margin-right:calc(-1 * var(--spacing-2));margin-left:var(--spacing-xl);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.input--lighter{border:0;background:var(--form-field-background-lighter, #fcfcfd)}.input--lighter:hover,.input--lighter.focus,.input--lighter.active{border:1px solid var(--form-field-border-default)}.input--darker{border:0;background-color:var(--form-field-background-darker, #f3f4f6)}.input--darker:hover{border:1px solid var(--form-field-border-default)}.input--darker.focus,.input--darker.active{border:1px solid var(--form-field-border-default);background-color:var(--form-field-background-default)!important}.input.readOnly{border:1px solid var(--border-neutral-primary)!important;background-color:var(--form-field-background-default)!important;box-shadow:none!important}.input.readOnly:after{content:none}.input--error,.input--error:hover{border:1px solid var(--form-field-border-error)!important}.input--error:after{background-color:var(--form-field-border-error)}.input--lg{height:40px}.input--lg .input__field,.input--lg .input__field::placeholder{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.input--lg__feedback-icon span{font-size:20px}.input--lg .input__prefix-icon,.input--lg .input__suffix-icon{font-size:24px}.input--lg .input__prefix-chevron,.input--lg .input__suffix-chevron{font-size:20px}.input--md{height:32px}.input--md .input__field,.input--md .input__field::placeholder{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.input--md__feedback-icon span{font-size:16px}.input--md .input__prefix-icon,.input--md .input__suffix-icon{font-size:20px}.input--md .input__prefix-chevron,.input--md .input__suffix-chevron{font-size:16px}:host{display:block;width:fit-content}.date-picker-root{border-radius:var(--radius-8, 8px);background:var(--colors-base-white);width:fit-content;display:flex;gap:15px;padding:16px}.date-picker-root__quick-options .options-list{display:flex;flex-direction:column;gap:10px;margin-top:20px;list-style:none;min-width:120px}.date-picker-root__quick-options .options-list button{background:none;outline:none;border:0;cursor:pointer}.date-picker-root__main__inputs{width:100%;max-width:392px;display:flex;justify-content:space-between;gap:32px}.date-picker-root__main__inputs dga-text-input{height:fit-content;max-width:unset;min-width:unset;flex:1}.date-picker-root__main__inputs dga-text-input .input{height:40px;width:100%}.date-picker-root__main__buttons{margin-top:16px;border-top:1px solid gray;padding-top:16px;display:flex;justify-content:flex-end}.date-picker-root__main__content-wrapper{display:flex;gap:32px}.date-picker{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;max-width:392px}.date-picker__date-grid,.date-picker__weekdays{display:flex;flex-wrap:wrap;width:392px}.date-picker>month-navigator{width:100%}.date-picker__navigator{width:100%;display:flex;justify-content:space-between;align-items:center}.date-picker__navigator-label{position:relative;padding-left:20px;flex:1;color:var(--text-default, #161616)}.date-picker__navigator-buttons{display:flex;align-items:center}.date-picker__weekday{display:flex;width:56px;height:56px;justify-content:center;align-items:center;border:0;background-color:transparent}.date-cell{display:flex;width:56px;height:56px;justify-content:center;align-items:center;cursor:pointer;border:0;background-color:transparent}.date-cell__label{display:flex;width:100%;height:48px;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-none);background-color:transparent;color:var(--text-default)}.date-cell__label span{display:grid;place-items:center;width:48px;height:100%;border-radius:var(--radius-full)}.date-cell:hover .date-cell__label span{background:var(--form-datecell-today-background-hovered)}.date-cell:active .date-cell__label span,.date-cell.pressed .date-cell__label span{background:var(--form-datecell-today-background-pressed)}.date-cell--selected .date-cell__label span{color:var(--colors-base-white)!important;border-radius:var(--radius-full);background-color:var(--text-success)}.date-cell--selected:hover .date-cell__label span{background:var(--form-datecell-background-hovered)}.date-cell--selected:active .date-cell__label span,.date-cell--selected.pressed .date-cell__label span{background:var(--form-datecell-background-pressed)}.date-cell--today .date-cell__label span{border:2px solid var(--text-success);color:var(--text-success)}.date-cell--today:hover .date-cell__label span{background:var(--form-datecell-background-100)}.date-cell--today:active .date-cell__label span,.date-cell--today.pressed .date-cell__label span{background:var(--colors-brand-200)}.date-cell--disabled{opacity:.5}.date-cell[disabled]{opacity:.3}.date-cell .date-cell__label{position:relative}.date-cell--mid-range .date-cell__label{background-color:var(--form-datecell-background-100)}.date-cell--mid-range--first-child .date-cell__label:before{content:"";width:52px;height:48px;position:absolute;top:0;right:0;border-radius:50% 0 0 50%;background-color:var(--form-datecell-background-100);z-index:-1}[dir=rtl] .date-cell--mid-range--first-child .date-cell__label:before{border-radius:0 50% 50% 0;left:0;right:unset}.date-cell--mid-range--last-child .date-cell__label:before{content:"";width:52px;height:48px;position:absolute;top:0;left:0;border-radius:0 50% 50% 0;background-color:var(--form-datecell-background-100);z-index:-1}[dir=rtl] .date-cell--mid-range--last-child .date-cell__label:before{border-radius:50% 0 0 50%;right:0;left:unset}[dir=rtl] .date-picker__navigator-buttons dga-button-v2{transform:rotate(180deg)}.year-selector{cursor:pointer;display:inline-flex;align-items:center;position:relative}.year-selector:hover{text-decoration:underline}.year-selector .dropdown-arrow{margin-left:4px;width:10px;height:10px;display:inline-block;transition:transform .2s ease}.year-selector .dropdown-arrow.open{transform:rotate(180deg)}[dir=rtl] .year-selector .dropdown-arrow{margin-left:0;margin-right:4px}.dga-breadcrumb-dropdown{display:flex;list-style:none;z-index:50;scrollbar-width:4px;min-width:90px;width:fit-content;height:312px;overflow-y:auto;padding:var(--spacing-xs, 4px);flex-direction:column;align-items:flex-start;position:absolute;left:0;top:calc(100% + 4px);border-radius:var(--radius-sm);border:1px solid var(--border-neutral-secondary, #e5e7eb);background:var(--background-white, #fff)}.dga-breadcrumb-dropdown-item{display:flex;padding:var(--spacing-md, 8px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-md, 8px);align-self:stretch;border-radius:var(--radius-sm, 4px);color:var(--link-neutral, #384250)}.dga-breadcrumb-dropdown-item:hover{border-radius:var(--radius-xs);background:var(--button-background-neutral-hovered)}.dga-breadcrumb-dropdown-item:active{border-radius:var(--radius-xs);background:var(--button-background-neutral-pressed, #e5e7eb)}.dga-breadcrumb-dropdown-item.selected-year{background:var(--button-background-neutral-pressed, #e5e7eb)}.dga-breadcrumb-dropdown-item>.dropdown__option-icon{opacity:0}.dga-breadcrumb-dropdown-item.selected-year>.dropdown__option-icon{opacity:1}.menu{width:240px;border-radius:var(--radius-md);border:1px solid var(--border-border-default, #cbd5e1);background:var(--colors-base-white)}.menu-group{padding:var(--spacing-md);width:100%}.menu-group__label{padding:var(--spacing-md);color:var(--text-display)}.menu-item{display:flex;padding:var(--spacing-md);align-items:flex-start;gap:var(--spacing-md);align-self:stretch;align-items:center;cursor:pointer;box-sizing:border-box}.menu-item__icon{width:24px;height:24px}.menu-item__label{min-width:100px;color:var(--text-primary);flex:1}.menu-item__trail-element{display:flex;align-items:center;justify-content:center}.menu-item:hover{border-radius:var(--radius-xs);background:var(--button-background-neutral-hovered)}.menu-item:active{border-radius:var(--radius-xs);background:var(--button-background-neutral-pressed, #E5E7EB)}.menu-item.disabled{opacity:.5;pointer-events:none}.divider{display:block;height:1px;width:100%;background-color:var(--border-border-default, #cbd5e1)}div.table-wrapper .azm-table{width:100%;border-collapse:collapse;margin:0;padding:0}div.table-wrapper .azm-table tr.row-divider:not(:last-child){border-bottom:1px solid var(--table-cell-border)}div.table-wrapper .azm-table thead{border-bottom:1px solid var(--table-cell-border);border-top:1px solid var(--table-cell-border);background:var(--table-background-header)}div.table-wrapper .azm-table thead th{height:48px;border-right:1px solid var(--table-cell-border);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px)}div.table-wrapper .azm-table thead th:last-child{border-right:none}div.table-wrapper .azm-table thead th span{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md, 8px)}div.table-wrapper .azm-table thead th span span.text{color:var(--table-text-head)}div.table-wrapper .azm-table thead th span span.icon-wrapper{display:flex;justify-content:center;align-items:center;gap:2px}div.table-wrapper .azm-table tbody tr.alternate:nth-child(2n):not(div.table-wrapper .azm-table tbody tr:hover,div.table-wrapper .azm-table tbody tr.row-selected){transition:all .2s ease-in-out;background-color:var(--colors-gray-50)}div.table-wrapper .azm-table tbody tr:hover{background-color:var(--background-neutral-50)}div.table-wrapper .azm-table tbody tr.row-selected{background-color:var(--colors-brand-200)}div.table-wrapper .azm-table tbody td{height:64px;color:var(--text-primary);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px)}.table-contained{overflow:hidden;border-radius:var(--radius-md, 8px);border:1px solid var(--Table-table-cell-border);padding:0}.selected-cell{border:3px solid var(--colors-brand-200);background:var(--Colors-Gray-neutral-950, #0d121c)}:is(html[lang=ar],html[dir=rtl]) .azm-table{direction:ltr}dga-button{width:fit-content}.dga-btn{-webkit-appearance:none;appearance:none;border-radius:var(--radius-sm);cursor:pointer;border:0;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--buttons-lg-gap);box-sizing:border-box;overflow:hidden}.dga-btn:focus-visible{outline:2px solid var(--border-black)}.dga-btn-icon{display:flex;width:24px;height:24px;font-size:24px;justify-content:center;align-items:center}.dga-btn--lg{height:40px;padding-inline:var(--buttons-lg-padding)}.dga-btn--lg span.dga-btn-icon{width:24px;height:24px;font-size:24px}.dga-btn--md{height:32px;padding-inline:var(--buttons-md-padding)}.dga-btn--md span.dga-btn-icon{width:20px;height:20px;font-size:20px}.dga-btn--sm{height:24px;padding-inline:var(--buttons-sm-padding)}.dga-btn--sm span.dga-btn-icon{width:16px;height:16px;font-size:16px}.dga-btn--icon{padding:0;display:flex;align-items:center;justify-content:center}.dga-btn--icon.dga-btn--lg{width:40px;height:40px;font-size:40px}.dga-btn--icon-menu.dga-btn--lg{width:auto;padding-inline:var(--buttons-lg-padding)}.dga-btn--icon.dga-btn--md{width:32px;height:32px;font-size:32px}.dga-btn--icon-menu.dga-btn--md{width:auto;padding-inline:var(--buttons-md-padding)}.dga-btn--icon.dga-btn--sm{width:24px;height:24px;font-size:24px}.dga-btn--icon-menu.dga-btn--sm{width:auto;padding-inline:var(--buttons-sm-padding)}.dga-btn--primary-neutral{background-color:var(--button-background-black-default);color:var(--text-oncolor-primary)}.dga-btn--primary-neutral:hover{background-color:var(--button-background-black-hovered)}.dga-btn--primary-neutral:visited{background-color:var(--button-background-black-pressed)}.dga-btn--primary-neutral:active{background-color:var(--button-background-black-selected);outline:none}.dga-btn--primary-neutral:active:after{display:none!important}.dga-btn--primary-neutral:disabled,.dga-btn--primary-neutral[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}.dga-btn--primary-neutral--on-color{background-color:var(--button-background-oncolor-default);color:var(--text-default)}.dga-btn--primary-neutral--on-color:hover{background-color:var(--button-background-oncolor-hovered)}.dga-btn--primary-neutral--on-color:visited,.dga-btn--primary-neutral--on-color.selected{background-color:var(--button-background-oncolor-selected)}.dga-btn--primary-neutral--on-color:active{background-color:var(--button-background-oncolor-pressed)}.dga-btn--primary-neutral--on-color:disabled,.dga-btn--primary-neutral--on-color[disabled]{background-color:var(--button-background-disabled-on-color);color:var(--text-default-oncolor-disabled)}.dga-btn--primary-brand{background-color:var(--button-background-primary-default);color:var(--text-oncolor-primary)}.dga-btn--primary-brand:hover{background:var(--button-background-primary-hovered)}.dga-btn--primary-brand:visited{background:var(--button-background-primary-pressed)}.dga-btn--primary-brand:active{background:var(--button-background-primary-selected);outline:none}.dga-btn--primary-brand:active:after{display:none!important}.dga-btn--primary-brand:disabled,.dga-btn--primary-brand[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}.dga-btn--primary-brand--on-color{background-color:var(--button-background-oncolor-default);color:var(--text-default)}.dga-btn--primary-brand--on-color:hover{background-color:var(--button-background-oncolor-hovered)}.dga-btn--primary-brand--on-color:visited,.dga-btn--primary-brand--on-color.selected,.dga-btn--primary-brand--on-color:active{background-color:var(--button-background-oncolor-pressed)}.dga-btn--primary-brand--on-color:disabled,.dga-btn--primary-brand--on-color[disabled]{background-color:var(--button-background-disabled-on-color);color:var(--text-default-oncolor-disabled)}.dga-btn--secondary{background-color:var(--button-background-neutral-default);color:var(--colors-text-primary)}.dga-btn--secondary:hover{background:var(--button-background-neutral-default-hoverd)}.dga-btn--secondary:visited{background:var(--button-background-neutral-default-pressed)}.dga-btn--secondary:active{background:var(--button-background-neutral-default-selected);outline:none}.dga-btn--secondary:disabled,.dga-btn--secondary[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}.dga-btn--secondary--on-color{background-color:var(--button-background-transparent-hovered);color:var(--text-oncolor-primary)}.dga-btn--secondary--on-color:hover{background-color:var(--button-background-transparent-hovered)}.dga-btn--secondary--on-color:visited,.dga-btn--secondary--on-color.selected{background-color:var(--Button-button-background-transparent-selected)}.dga-btn--secondary--on-color:active{background-color:var(--Button-button-background-transparent-pressed);color:var(--text-oncolor-primary)}.dga-btn--secondary--on-color:disabled,.dga-btn--secondary--on-color[disabled]{background-color:var(--button-background-disabled-on-color);color:var(--text-default-oncolor-disabled)}.dga-btn--secondary-outline{outline:1px solid var(--border-neutral-secondary);background-color:transparent;color:var(--text-default)}.dga-btn--secondary-outline:hover{background:var(--button-background-neutral-default)}.dga-btn--secondary-outline:visited{background:var(--button-background-neutral-pressed);outline:1px solid var(--border-neutral-primary)}.dga-btn--secondary-outline:active{background:var(--button-background-neutral-selected);outline:1px solid var(--border-neutral-primary)}.dga-btn--secondary-outline:disabled,.dga-btn--secondary-outline[disabled]{background:transparent;color:var(--text-default-disabled);border:1px solid var(--border-neutral-secondary)}.dga-btn--secondary-outline--on-color{outline-color:var(--border-white-40);color:var(--text-oncolor-primary)}.dga-btn--secondary-outline--on-color:hover,.dga-btn--secondary-outline--on-color:visited,.dga-btn--secondary-outline--on-color.selected,.dga-btn--secondary-outline--on-color:active{background:var(--button-background-transparent-hovered);outline-color:var(--border-white-40)}.dga-btn--secondary-outline--on-color:disabled,.dga-btn--secondary-outline--on-color[disabled]{outline-color:1px solid var(--icon-default-oncolor-disabled);color:var(--text-default-oncolor-disabled)}.dga-btn--subtle,.dga-btn--close,.dga-btn--sort{background-color:transparent;color:var(--colors-text-primary)}.dga-btn--subtle:hover,.dga-btn--close:hover,.dga-btn--sort:hover{background:var(--button-background-neutral-default)}.dga-btn--subtle:visited,.dga-btn--close:visited,.dga-btn--sort:visited{background:var(--button-background-neutral-pressed)}.dga-btn--subtle:active,.dga-btn--close:active,.dga-btn--sort:active{background:var(--button-background-neutral-selected);outline:none}.dga-btn--subtle:active:after,.dga-btn--close:active:after,.dga-btn--sort:active:after{display:none!important}.dga-btn--subtle:disabled,.dga-btn--subtle[disabled],.dga-btn--close:disabled,.dga-btn--close[disabled],.dga-btn--sort:disabled,.dga-btn--sort[disabled]{background:transparent;color:var(--text-default-disabled)}.dga-btn--transparent{background-color:transparent;color:var(--text-default)}.dga-btn--transparent:hover{background:transparent;color:var(--button-background-primary-hovered)}.dga-btn--transparent:visited{color:var(--button-background-primary-pressed)}.dga-btn--transparent:active{color:var(--button-background-primary-selected);outline:none}.dga-btn--transparent:active:after{display:none!important}.dga-btn--transparent:disabled,.dga-btn--transparent[disabled]{background:transparent;color:var(--text-default-disabled)}.dga-btn--close{display:flex;width:40px;height:40px;padding:var(--spacing-md);justify-content:center;align-items:center;border-radius:var(--radius-sm);background-color:transparent;color:var(--icon-default)}.dga-btn--close:hover{background:var(--button-background-neutral-hovered);color:var(--icon-default)}.dga-btn--close:active{background-color:var(--button-background-neutral-pressed)}.dga-btn--des-primary{background-color:var(--button-background-danger-primary-default);color:var(--text-oncolor-primary)}.dga-btn--des-primary:hover{background:var(--button-background-danger-primary-hovered)}.dga-btn--des-primary:visited{background:var(--button-background-danger-primary-pressed)}.dga-btn--des-primary:active{background:var(--button-background-danger-primary-selected);outline:none}.dga-btn--des-primary:active:after{display:none!important}.dga-btn--des-primary:disabled,.dga-btn--des-primary[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}.dga-btn--des-secondary{background-color:var(--button-background-danger-secondary-default);color:var(--text-error)}.dga-btn--des-secondary:hover{background:var(--button-background-danger-secondary-hovered)}.dga-btn--des-secondary:visited{background:var(--button-background-danger-secondary-pressed)}.dga-btn--des-secondary:active{background:var(--button-background-danger-secondary-selected);outline:none}.dga-btn--des-secondary:active:after{display:none!important}.dga-btn--des-secondary:disabled,.dga-btn--des-secondary[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}.dga-btn--des-secondary-outline{outline:1px solid var(--border-error-light);background-color:transparent;color:var(--text-error)}.dga-btn--des-secondary-outline:hover{background:var(--button-background-danger-secondary-hovered)}.dga-btn--des-secondary-outline:visited{background:var(--button-background-danger-secondary-pressed)}.dga-btn--des-secondary-outline:active{background:var(--button-background-danger-secondary-selected);outline:1px solid var(--border-error-light)}.dga-btn--des-secondary-outline:active:after{display:none!important}.dga-btn--des-secondary-outline:disabled,.dga-btn--des-secondary-outline[disabled]{background:transparent;color:var(--text-default-disabled);outline:1px solid var(--border-neutral-secondary)}.dga-btn--des-subtle{background-color:transparent;color:var(--text-error)}.dga-btn--des-subtle:hover{background:var(--button-background-danger-secondary-hovered)}.dga-btn--des-subtle:visited{background:var(--button-background-danger-secondary-pressed)}.dga-btn--des-subtle:active{background:var(--button-background-danger-secondary-selected);outline:none}.dga-btn--des-subtle:active:after{display:none!important}.dga-btn--des-subtle:disabled,.dga-btn--des-subtle[disabled]{background:transparent;color:var(--text-default-disabled)}.dga-btn--des-transparent{background-color:transparent;color:var(--button-background-danger-primary-default)}.dga-btn--des-transparent:hover{background:transparent;color:var(--button-background-danger-primary-hovered)}.dga-btn--des-transparent:visited{color:var(--button-background-danger-primary-pressed)}.dga-btn--des-transparent:active{color:var(--button-background-danger-primary-selected);outline:none}.dga-btn--des-transparent:active:after{display:none!important}.dga-btn--des-transparent:disabled,.dga-btn--des-transparent[disabled]{background:transparent;color:var(--text-default-disabled)}.dga-btn.dga-btn--subtle-on-color,.dga-btn.dga-btn--close-on-color{background-color:transparent;color:var(--text-oncolor-primary)}.dga-btn.dga-btn--subtle-on-color:hover,.dga-btn.dga-btn--close-on-color:hover{background-color:var(--button-background-transparent-hovered)}.dga-btn.dga-btn--subtle-on-color:visited,.dga-btn.dga-btn--subtle-on-color.selected,.dga-btn.dga-btn--close-on-color:visited,.dga-btn.dga-btn--close-on-color.selected{background-color:var(--button-background-transparent-selected)}.dga-btn.dga-btn--subtle-on-color:active,.dga-btn.dga-btn--close-on-color:active{color:var(--text-oncolor-primary);background-color:var(--button-background-transparent-pressed)}.dga-btn.dga-btn--subtle-on-color:disabled,.dga-btn.dga-btn--subtle-on-color[disabled],.dga-btn.dga-btn--close-on-color:disabled,.dga-btn.dga-btn--close-on-color[disabled]{background-color:transparent;color:var(--text-default-oncolor-disabled)}.dga-btn--transparent-on-color{background-color:transparent;color:var(--text-oncolor-primary)}.dga-btn--transparent-on-color:hover{color:var(--button-label-transparent-hovered-on-color)}.dga-btn--transparent-on-color:visited,.dga-btn--transparent-on-color.selected{color:var(--button-label-transparent-selected-on-color)}.dga-btn--transparent-on-color:active{color:var(--button-label-transparent-pressed-on-color)}.dga-btn--transparent-on-color:disabled,.dga-btn--transparent-on-color[disabled]{background-color:transparent;color:var(--text-default-oncolor-disabled)}.content-switcher{display:flex;flex-direction:column}.content-switcher__items{display:flex;flex-wrap:wrap}.content-switcher__item{display:inline-flex;min-width:76px;padding:var(--spacing-xs) 10px;justify-content:center;align-items:center;gap:10px;cursor:pointer;border:0;background:var(--background-neutral-50);color:var(--colors-2-text-primary, #161616)}.content-switcher__item:hover{background:var(--colors-gray-neutral-200, #e5e7eb)}.content-switcher__item:focus-visible{outline:none;border:1px solid white!important;box-shadow:0 0 0 2px #000;z-index:9}.content-switcher__item--selected,.content-switcher__item--selected:hover{background-color:var(--colors-gray-neutral-950, #0d121c);color:var(--colors-2-text-primary_on-color, #fff)}.content-switcher__item--first{border-radius:var(--radius-md) 0px 0px var(--radius-md);border-right:.5px solid var(--border-neutral-primary)}:is(html[lang=ar],html[dir=rtl]) .content-switcher__item--first{border-radius:0px var(--radius-md) var(--radius-md) 0px}.content-switcher__item--mid{border-radius:var(--radius-none);border-right:.5px solid var(--colors-2-border-secondary, #e5e7eb);border-left:.5px solid var(--colors-2-border-secondary, #e5e7eb)}.content-switcher__item--last{border-radius:0px var(--radius-md) var(--radius-md) 0px;border-left:.5px solid var(--colors-2-border-secondary, #e5e7eb)}:is(html[lang=ar],html[dir=rtl]) .content-switcher__item--last{border-radius:var(--radius-md) 0px 0px var(--radius-md)}.content-switcher__item--on-color{color:var(--colors-2-text-primary_on-color, #fff);background:var(--button-background-transparent-hovered, rgba(255, 255, 255, .2));border-color:var(--border-transparent-10, rgba(255, 255, 255, .1))}.content-switcher__item--on-color:hover{background:var(--button-background-transparent-hovered, rgba(255, 255, 255, .2))}.content-switcher__item--on-color.content-switcher__item--selected,.content-switcher__item--on-color.content-switcher__item--selected:hover{background-color:var(--text-success)}.content-switcher__item--sm{height:auto}.content-switcher__item--md{height:40px}.content-switcher__item--lg{height:48px}.content-switcher__content{color:#000}.content-switcher__content--on-color{color:#fff}.list{margin-left:24px}.list-title,.list-item{height:24px}.list--primary .list-title,.list--primary .list-item{color:#1b8354}.list--primary>ul .list-item:before{background-color:#1b8354}.list--neutral .list-title,.list--neutral .list-item{color:#0d121c}.list--neutral>ul .list-item:before{background-color:#0d121c}.list--on-color .list-title,.list--on-color .list-item{color:var(--link-default_on-color, #fff)}.list--on-color>ul .list-item:before{background-color:#fff}.list--ordered{list-style-type:decimal;list-style-position:inside}.list--ordered>ol{list-style-type:lower-alpha;margin-left:24px}.list--unordered{list-style-type:decimal}.list--unordered .list-item{display:flex;align-items:center;gap:8px}.list--unordered>ul{list-style-type:disc;margin-left:18px}.list--unordered>ul .list-item{display:flex;align-items:center;gap:8px}.list--unordered>ul .list-item:before{content:"";width:4px;height:4px;border-radius:50%}.list--with-icon .list-item{display:flex;align-items:center;gap:8px}.list--with-icon .list-item-icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center}.list--with-icon>ul{margin-left:24px}dga-second-nav-header .wrapper{height:40px;max-height:40px;position:relative;font-family:var(--font-family-text);font-size:var(--typo-size-text-md);font-weight:400;line-height:var(--heights-text-md);text-align:left}dga-second-nav-header .container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--spacing-4xl)}dga-second-nav-header .primary{background-color:var(--background-primary);color:var(--text-oncolor-primary)}dga-second-nav-header .gray{background-color:var(--background-neutral-100);color:var(--text-primary-paragraph)}dga-second-nav-header .border{border-bottom-width:1px;border-bottom-style:solid}dga-second-nav-header .primary .border{border-bottom-color:var(--alpha-white-30)}dga-second-nav-header .gray .border{border-bottom-color:var(--border-neutral-primary)}dga-second-nav-header .content{display:flex;align-items:center;flex-grow:1}dga-second-nav-header .actions{display:flex;align-items:center}dga-second-nav-header .items-container{display:flex;align-items:center;justify-content:space-evenly;gap:var(--spacing-xl)}dga-second-nav-header dga-second-nav-header-item{display:flex;align-items:center;gap:var(--spacing-xs)}.dga-label{display:flex;gap:4px;color:var(--form-field-text-label, #161616)}.dga-label>.star{color:var(--form-field-border-error, #B42318)}.dga-label.disabled,.dga-label.disabled>.star{color:var(--input-text-disabled, #9DA4AE)!important}.dga-helper-text{display:flex;align-items:center;gap:8px}.dga-helper-text--error{color:var(--text-error)}.dga-helper-text span{display:grid;place-items:center}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (max-width:56.25em){html{font-size:75%}}body{box-sizing:border-box;margin:0;padding:0;overflow-x:hidden}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Regular.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Medium.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-SemiBold.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Bold.woff2) format("woff2"),url(/assets/fonts/IBM-Plex-Sans-Arabic/IBMPlexSansArabic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:auto}body{font-family:IBM Plex Sans Arabic}a,a:active,a:focus{color:inherit;text-decoration:none}.display-2xl-regular{font:400 72px/90px IBM Plex Sans Arabic}.display-xl-regular{font:400 60px/72px IBM Plex Sans Arabic}.display-lg-regular{font:400 48px/60px IBM Plex Sans Arabic}.display-md-regular{font:400 36px/44px IBM Plex Sans Arabic}.display-sm-regular{font:400 30px/38px IBM Plex Sans Arabic}.display-xs-regular{font:400 24px/32px IBM Plex Sans Arabic}.text-xl-regular,.content-switcher__item--lg{font:400 20px/30px IBM Plex Sans Arabic}.text-lg-regular,.content-switcher__item--md{font:400 18px/28px IBM Plex Sans Arabic}.text-md-regular,.input__field,.input__field::placeholder,.input__prefix-label,.input__prefix-icon,.input__prefix-chevron,.input__suffix-label,.input__suffix-icon,.input__suffix-chevron,.input--lg .input__prefix-label,.input--lg .input__suffix-label,.date-cell__label,.menu-item__label,.menu-item__trail-element,div.table-wrapper .azm-table tbody td,.content-switcher__item--sm,.list-title,.list-item,.dga-label--lg{font:400 16px/24px IBM Plex Sans Arabic}.text-sm-regular,.dga-form-control>.dga-label,.input__prefix .dropdown__label--selection,.input__suffix .dropdown__label--selection,.input--lg .input__field,.input--lg .input__field::placeholder,.input--md .input__field,.input--md .input__field::placeholder,.input--md .input__prefix-label,.input--md .input__suffix-label,.dga-breadcrumb-dropdown-item,.dga-label--md{font:400 14px/20px IBM Plex Sans Arabic}.text-xs-regular{font:400 12px/18px IBM Plex Sans Arabic}.text-2xs-regular{font:400 10px/14px IBM Plex Sans Arabic}.display-2xl-medium{font:500 72px/90px IBM Plex Sans Arabic}.display-xl-medium{font:500 60px/72px IBM Plex Sans Arabic}.display-lg-medium{font:500 48px/60px IBM Plex Sans Arabic}.display-md-medium{font:500 36px/44px IBM Plex Sans Arabic}.display-sm-medium{font:500 30px/38px IBM Plex Sans Arabic}.display-xs-medium{font:500 24px/32px IBM Plex Sans Arabic}.text-xl-medium{font:500 20px/30px IBM Plex Sans Arabic}.text-lg-medium{font:500 18px/28px IBM Plex Sans Arabic}.text-md-medium,.date-picker__navigator-label,.dga-btn--lg{font:500 16px/24px IBM Plex Sans Arabic}.text-sm-medium,.dga-btn--md{font:500 14px/20px IBM Plex Sans Arabic}.text-xs-medium,div.table-wrapper .azm-table thead th span span.text,.dga-btn--sm{font:500 12px/18px IBM Plex Sans Arabic}.text-2xs-medium{font:500 10px/14px IBM Plex Sans Arabic}.display-2xl-semibold{font:600 72px/90px IBM Plex Sans Arabic}.display-xl-semibold{font:600 60px/72px IBM Plex Sans Arabic}.display-lg-semibold{font:600 48px/60px IBM Plex Sans Arabic}.display-md-semibold{font:600 36px/44px IBM Plex Sans Arabic}.display-sm-semibold{font:600 30px/38px IBM Plex Sans Arabic}.display-xs-semibold{font:600 24px/32px IBM Plex Sans Arabic}.text-xl-semibold{font:600 20px/30px IBM Plex Sans Arabic}.text-lg-semibold{font:600 18px/28px IBM Plex Sans Arabic}.text-md-semibold{font:600 16px/24px IBM Plex Sans Arabic}.text-sm-semibold,.dga-label--md.semibold,.dga-label--lg.semibold{font:600 14px/20px IBM Plex Sans Arabic}.text-xs-semibold{font:600 12px/18px IBM Plex Sans Arabic}.text-2xs-semibold{font:600 10px/14px IBM Plex Sans Arabic}.display-2xl-bold{font:700 72px/90px IBM Plex Sans Arabic}.display-xl-bold{font:700 60px/72px IBM Plex Sans Arabic}.display-lg-bold{font:700 48px/60px IBM Plex Sans Arabic}.display-md-bold{font:700 36px/44px IBM Plex Sans Arabic}.display-sm-bold{font:700 30px/38px IBM Plex Sans Arabic}.display-xs-bold{font:700 24px/32px IBM Plex Sans Arabic}.text-xl-bold{font:700 20px/30px IBM Plex Sans Arabic}.text-lg-bold{font:700 18px/28px IBM Plex Sans Arabic}.text-md-bold,.date-cell--today .date-cell__label span{font:700 16px/24px IBM Plex Sans Arabic}.text-sm-bold{font:700 14px/20px IBM Plex Sans Arabic}.text-xs-bold,.menu-group__label{font:700 12px/18px IBM Plex Sans Arabic}.text-2xs-bold{font:700 10px/14px IBM Plex Sans Arabic}.dga-spacing-hor-0{height:0px}.dga-spacing-vert-0{width:0px}.dga-p-0{padding:0}.dga-px-0{padding-inline:0px}.dga-py-0{padding-block:0px}.dga-pl-0{padding-left:0}.dga-pr-0{padding-right:0}.dga-pt-0{padding-top:0}.dga-pb-0{padding-bottom:0}.dga-mx-0{margin-inline:0px}.dga-my-0{margin-block:0px}.dga-ml-0{margin-left:0}.dga-mr-0{margin-right:0}.dga-mt-0{margin-top:0}.dga-mb-0{margin-bottom:0}.dga-spacing-hor-2{height:8px}.dga-spacing-vert-2{width:8px}.dga-p-2{padding:8px}.dga-px-2{padding-inline:8px}.dga-py-2{padding-block:8px}.dga-pl-2{padding-left:8px}.dga-pr-2{padding-right:8px}.dga-pt-2{padding-top:8px}.dga-pb-2{padding-bottom:8px}.dga-mx-2{margin-inline:8px}.dga-my-2{margin-block:8px}.dga-ml-2{margin-left:8px}.dga-mr-2{margin-right:8px}.dga-mt-2{margin-top:8px}.dga-mb-2{margin-bottom:8px}.dga-spacing-hor-4{height:16px}.dga-spacing-vert-4{width:16px}.dga-p-4{padding:16px}.dga-px-4{padding-inline:16px}.dga-py-4{padding-block:16px}.dga-pl-4{padding-left:16px}.dga-pr-4{padding-right:16px}.dga-pt-4{padding-top:16px}.dga-pb-4{padding-bottom:16px}.dga-mx-4{margin-inline:16px}.dga-my-4{margin-block:16px}.dga-ml-4{margin-left:16px}.dga-mr-4{margin-right:16px}.dga-mt-4{margin-top:16px}.dga-mb-4{margin-bottom:16px}.dga-spacing-hor-8{height:32px}.dga-spacing-vert-8{width:32px}.dga-p-8{padding:32px}.dga-px-8{padding-inline:32px}.dga-py-8{padding-block:32px}.dga-pl-8{padding-left:32px}.dga-pr-8{padding-right:32px}.dga-pt-8{padding-top:32px}.dga-pb-8{padding-bottom:32px}.dga-mx-8{margin-inline:32px}.dga-my-8{margin-block:32px}.dga-ml-8{margin-left:32px}.dga-mr-8{margin-right:32px}.dga-mt-8{margin-top:32px}.dga-mb-8{margin-bottom:32px}.dga-spacing-hor-12{height:48px}.dga-spacing-vert-12{width:48px}.dga-p-12{padding:48px}.dga-px-12{padding-inline:48px}.dga-py-12{padding-block:48px}.dga-pl-12{padding-left:48px}.dga-pr-12{padding-right:48px}.dga-pt-12{padding-top:48px}.dga-pb-12{padding-bottom:48px}.dga-mx-12{margin-inline:48px}.dga-my-12{margin-block:48px}.dga-ml-12{margin-left:48px}.dga-mr-12{margin-right:48px}.dga-mt-12{margin-top:48px}.dga-mb-12{margin-bottom:48px}.dga-spacing-hor-16{height:64px}.dga-spacing-vert-16{width:64px}.dga-p-16{padding:64px}.dga-px-16{padding-inline:64px}.dga-py-16{padding-block:64px}.dga-pl-16{padding-left:64px}.dga-pr-16{padding-right:64px}.dga-pt-16{padding-top:64px}.dga-pb-16{padding-bottom:64px}.dga-mx-16{margin-inline:64px}.dga-my-16{margin-block:64px}.dga-ml-16{margin-left:64px}.dga-mr-16{margin-right:64px}.dga-mt-16{margin-top:64px}.dga-mb-16{margin-bottom:64px}.dga-spacing-hor-24{height:96px}.dga-spacing-vert-24{width:96px}.dga-p-24{padding:96px}.dga-px-24{padding-inline:96px}.dga-py-24{padding-block:96px}.dga-pl-24{padding-left:96px}.dga-pr-24{padding-right:96px}.dga-pt-24{padding-top:96px}.dga-pb-24{padding-bottom:96px}.dga-mx-24{margin-inline:96px}.dga-my-24{margin-block:96px}.dga-ml-24{margin-left:96px}.dga-mr-24{margin-right:96px}.dga-mt-24{margin-top:96px}.dga-mb-24{margin-bottom:96px}.dga-spacing-hor-32{height:128px}.dga-spacing-vert-32{width:128px}.dga-p-32{padding:128px}.dga-px-32{padding-inline:128px}.dga-py-32{padding-block:128px}.dga-pl-32{padding-left:128px}.dga-pr-32{padding-right:128px}.dga-pt-32{padding-top:128px}.dga-pb-32{padding-bottom:128px}.dga-mx-32{margin-inline:128px}.dga-my-32{margin-block:128px}.dga-ml-32{margin-left:128px}.dga-mr-32{margin-right:128px}.dga-mt-32{margin-top:128px}.dga-mb-32{margin-bottom:128px}.dga-spacing-hor-40{height:160px}.dga-spacing-vert-40{width:160px}.dga-p-40{padding:160px}.dga-px-40{padding-inline:160px}.dga-py-40{padding-block:160px}.dga-pl-40{padding-left:160px}.dga-pr-40{padding-right:160px}.dga-pt-40{padding-top:160px}.dga-pb-40{padding-bottom:160px}.dga-mx-40{margin-inline:160px}.dga-my-40{margin-block:160px}.dga-ml-40{margin-left:160px}.dga-mr-40{margin-right:160px}.dga-mt-40{margin-top:160px}.dga-mb-40{margin-bottom:160px}.dga-spacing-hor-48{height:192px}.dga-spacing-vert-48{width:192px}.dga-p-48{padding:192px}.dga-px-48{padding-inline:192px}.dga-py-48{padding-block:192px}.dga-pl-48{padding-left:192px}.dga-pr-48{padding-right:192px}.dga-pt-48{padding-top:192px}.dga-pb-48{padding-bottom:192px}.dga-mx-48{margin-inline:192px}.dga-my-48{margin-block:192px}.dga-ml-48{margin-left:192px}.dga-mr-48{margin-right:192px}.dga-mt-48{margin-top:192px}.dga-mb-48{margin-bottom:192px}.dga-spacing-hor-56{height:224px}.dga-spacing-vert-56{width:224px}.dga-p-56{padding:224px}.dga-px-56{padding-inline:224px}.dga-py-56{padding-block:224px}.dga-pl-56{padding-left:224px}.dga-pr-56{padding-right:224px}.dga-pt-56{padding-top:224px}.dga-pb-56{padding-bottom:224px}.dga-mx-56{margin-inline:224px}.dga-my-56{margin-block:224px}.dga-ml-56{margin-left:224px}.dga-mr-56{margin-right:224px}.dga-mt-56{margin-top:224px}.dga-mb-56{margin-bottom:224px}.dga-spacing-hor-64{height:256px}.dga-spacing-vert-64{width:256px}.dga-p-64{padding:256px}.dga-px-64{padding-inline:256px}.dga-py-64{padding-block:256px}.dga-pl-64{padding-left:256px}.dga-pr-64{padding-right:256px}.dga-pt-64{padding-top:256px}.dga-pb-64{padding-bottom:256px}.dga-mx-64{margin-inline:256px}.dga-my-64{margin-block:256px}.dga-ml-64{margin-left:256px}.dga-mr-64{margin-right:256px}.dga-mt-64{margin-top:256px}.dga-mb-64{margin-bottom:256px}.dga-spacing-hor-72{height:288px}.dga-spacing-vert-72{width:288px}.dga-p-72{padding:288px}.dga-px-72{padding-inline:288px}.dga-py-72{padding-block:288px}.dga-pl-72{padding-left:288px}.dga-pr-72{padding-right:288px}.dga-pt-72{padding-top:288px}.dga-pb-72{padding-bottom:288px}.dga-mx-72{margin-inline:288px}.dga-my-72{margin-block:288px}.dga-ml-72{margin-left:288px}.dga-mr-72{margin-right:288px}.dga-mt-72{margin-top:288px}.dga-mb-72{margin-bottom:288px}.dga-spacing-hor-80{height:320px}.dga-spacing-vert-80{width:320px}.dga-p-80{padding:320px}.dga-px-80{padding-inline:320px}.dga-py-80{padding-block:320px}.dga-pl-80{padding-left:320px}.dga-pr-80{padding-right:320px}.dga-pt-80{padding-top:320px}.dga-pb-80{padding-bottom:320px}.dga-mx-80{margin-inline:320px}.dga-my-80{margin-block:320px}.dga-ml-80{margin-left:320px}.dga-mr-80{margin-right:320px}.dga-mt-80{margin-top:320px}.dga-mb-80{margin-bottom:320px}.dga-spacing-hor-88{height:352px}.dga-spacing-vert-88{width:352px}.dga-p-88{padding:352px}.dga-px-88{padding-inline:352px}.dga-py-88{padding-block:352px}.dga-pl-88{padding-left:352px}.dga-pr-88{padding-right:352px}.dga-pt-88{padding-top:352px}.dga-pb-88{padding-bottom:352px}.dga-mx-88{margin-inline:352px}.dga-my-88{margin-block:352px}.dga-ml-88{margin-left:352px}.dga-mr-88{margin-right:352px}.dga-mt-88{margin-top:352px}.dga-mb-88{margin-bottom:352px}.dga-spacing-hor-96{height:384px}.dga-spacing-vert-96{width:384px}.dga-p-96{padding:384px}.dga-px-96{padding-inline:384px}.dga-py-96{padding-block:384px}.dga-pl-96{padding-left:384px}.dga-pr-96{padding-right:384px}.dga-pt-96{padding-top:384px}.dga-pb-96{padding-bottom:384px}.dga-mx-96{margin-inline:384px}.dga-my-96{margin-block:384px}.dga-ml-96{margin-left:384px}.dga-mr-96{margin-right:384px}.dga-mt-96{margin-top:384px}.dga-mb-96{margin-bottom:384px}.dga-spacing-hor-104{height:416px}.dga-spacing-vert-104{width:416px}.dga-p-104{padding:416px}.dga-px-104{padding-inline:416px}.dga-py-104{padding-block:416px}.dga-pl-104{padding-left:416px}.dga-pr-104{padding-right:416px}.dga-pt-104{padding-top:416px}.dga-pb-104{padding-bottom:416px}.dga-mx-104{margin-inline:416px}.dga-my-104{margin-block:416px}.dga-ml-104{margin-left:416px}.dga-mr-104{margin-right:416px}.dga-mt-104{margin-top:416px}.dga-mb-104{margin-bottom:416px}.dga-spacing-hor-112{height:448px}.dga-spacing-vert-112{width:448px}.dga-p-112{padding:448px}.dga-px-112{padding-inline:448px}.dga-py-112{padding-block:448px}.dga-pl-112{padding-left:448px}.dga-pr-112{padding-right:448px}.dga-pt-112{padding-top:448px}.dga-pb-112{padding-bottom:448px}.dga-mx-112{margin-inline:448px}.dga-my-112{margin-block:448px}.dga-ml-112{margin-left:448px}.dga-mr-112{margin-right:448px}.dga-mt-112{margin-top:448px}.dga-mb-112{margin-bottom:448px}.dga-spacing-hor-120{height:480px}.dga-spacing-vert-120{width:480px}.dga-p-120{padding:480px}.dga-px-120{padding-inline:480px}.dga-py-120{padding-block:480px}.dga-pl-120{padding-left:480px}.dga-pr-120{padding-right:480px}.dga-pt-120{padding-top:480px}.dga-pb-120{padding-bottom:480px}.dga-mx-120{margin-inline:480px}.dga-my-120{margin-block:480px}.dga-ml-120{margin-left:480px}.dga-mr-120{margin-right:480px}.dga-mt-120{margin-top:480px}.dga-mb-120{margin-bottom:480px}.dga-radius-small{border-radius:2px}.dga-radius-small-t{border-radius:2px 2px 0 0}.dga-radius-small-tl{border-radius:2px 0 0}.dga-radius-small-tr{border-radius:0 2px 0 0}.dga-radius-small-b{border-radius:0 0 2px 2px}.dga-radius-small-bl{border-radius:0 0 2px}.dga-radius-small-br{border-radius:0 0 0 2px}.dga-radius-medium{border-radius:4px}.dga-radius-medium-t{border-radius:4px 4px 0 0}.dga-radius-medium-tl{border-radius:4px 0 0}.dga-radius-medium-tr{border-radius:0 4px 0 0}.dga-radius-medium-b{border-radius:0 0 4px 4px}.dga-radius-medium-bl{border-radius:0 0 4px}.dga-radius-medium-br{border-radius:0 0 0 4px}.dga-radius-large{border-radius:8px}.dga-radius-large-t{border-radius:8px 8px 0 0}.dga-radius-large-tl{border-radius:8px 0 0}.dga-radius-large-tr{border-radius:0 8px 0 0}.dga-radius-large-b{border-radius:0 0 8px 8px}.dga-radius-large-bl{border-radius:0 0 8px}.dga-radius-large-br{border-radius:0 0 0 8px}.dga-radius-xlarge{border-radius:12px}.dga-radius-xlarge-t{border-radius:12px 12px 0 0}.dga-radius-xlarge-tl{border-radius:12px 0 0}.dga-radius-xlarge-tr{border-radius:0 12px 0 0}.dga-radius-xlarge-b{border-radius:0 0 12px 12px}.dga-radius-xlarge-bl{border-radius:0 0 12px}.dga-radius-xlarge-br{border-radius:0 0 0 12px}.dga-radius-none{border-radius:0}.dga-radius-circular{border-radius:100%}.dga-flex{display:flex}.dga-flex-column{display:flex;flex-direction:column}.dga-flex-center{display:flex;align-items:center;justify-content:center}.dga-flex-center-y{display:flex;align-items:center}.dga-flex-center-x{display:flex;justify-content:center}.dga-flex-between{display:flex;justify-content:space-between}.dga-flex-wrap{flex-wrap:wrap}.dga-flex-align-start{align-items:flex-start}.dga-flex-align-end{align-items:flex-end}.dga-flex-justify-end{justify-content:flex-end}.dga-flex-justify-start{justify-content:flex-start}.dga-text-right{text-align:right}.dga-text-left{text-align:left}.dga-text-center{text-align:center}.dga-shadow-xs{box-shadow:var(--shadow-xs)}.dga-shadow-sm{box-shadow:var(--shadow-sm)}.dga-shadow-md,.input.focus{box-shadow:var(--shadow-md)}.dga-shadow-lg{box-shadow:var(--shadow-lg)}.dga-shadow-xl,.dga-breadcrumb-dropdown{box-shadow:var(--shadow-xl)}.dga-shadow-2xl,.date-picker-root,.menu{box-shadow:var(--shadow-2xl)}.dga-shadow-3xl{box-shadow:var(--shadow-3xl)}.dga-ver-divider{width:1px;height:48px;background:var(--colors-alpha-alpha-black-20);margin-inline:var(--spacing-xl)}@media only screen and (max-width:37.5em){.dga-xs-hide{display:none}}.dga-flex-justify-start{justify-content:start}.dga-flex-justify-end{justify-content:end}.dga-flex-justify-center{justify-content:center}.dga-flex-justify-between{justify-content:between}.dga-flex-justify-around{justify-content:around}.dga-flex-align-start{align-items:start}.dga-flex-align-end{align-items:end}.dga-flex-align-center{align-items:center}.dga-flex-align-stretch{align-items:stretch}:root{--brand: #394a6a;--brand-700: #202b41;--brand-100: #e0e6f0;--brand-50: #f1f4fa;--ink: var(--colors-neutral-900, #111927);--ink-2: var(--colors-neutral-700, #384250);--muted: var(--colors-neutral-500, #6c727e);--line: var(--colors-neutral-200, #e5e7eb);--line-strong: var(--colors-neutral-500, #6c727e);--surface: #ffffff;--bg: var(--colors-neutral-50, #f9fafb);--info: #156fee;--success: #069454;--warning: #dc6803;--danger: #d92c20;--r-8: var(--radius-8, 8px);--r-16: var(--radius-16, 16px);--s-2: var(--spacing-2, 8px);--s-3: var(--spacing-3, 12px);--s-4: var(--spacing-4, 16px);--s-6: var(--spacing-6, 24px);--font-family-text: "IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif;--colors-text-primary: var(--ink);--colors-text-primary_on-brand: #fff}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-family-text);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:264px 1fr;grid-template-rows:64px 1fr;grid-template-areas:"sidebar topbar" "sidebar main";block-size:100dvh}.topbar{grid-area:topbar;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-inline:var(--s-6);background:var(--surface);border-block-end:1px solid var(--line);min-inline-size:0}.topbar__start{display:flex;align-items:center;gap:var(--s-3);min-inline-size:0}.icon-btn.topbar__menu,.icon-btn.sidebar__close{display:none}.sidebar{grid-area:sidebar;background:var(--surface);border-inline-end:1px solid var(--line);padding:var(--s-4);overflow-y:auto}.nav-scrim{position:fixed;inset:0;z-index:55;background:#11192773}.brand{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);margin-block-end:var(--s-4)}.brand__logo{block-size:44px;inline-size:auto;display:block}.link-btn{background:none;border:0;padding:0;color:var(--brand-700);font:inherit;font-weight:600;cursor:pointer;text-align:start}.link-btn:hover{text-decoration:underline}.brand__title{font-size:15px;font-weight:700}.brand__sub{font-size:12px;color:var(--muted)}.nav-section{margin-block:var(--s-4) var(--s-2);font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--muted);padding-inline:var(--s-2)}.nav-link{display:flex;align-items:center;gap:var(--s-3);padding:10px var(--s-3);border-radius:var(--r-8);color:var(--ink-2);font-size:14px;font-weight:500;margin-block-end:2px;cursor:pointer;transition:background .12s ease}.nav-link:hover{background:var(--brand-50)}.nav-link.is-active{background:var(--brand-100);color:var(--brand-700);font-weight:600}.nav-link__icon{inline-size:22px;text-align:center}.nav-link__badge{margin-inline-start:auto;min-inline-size:20px;padding:0 6px;border-radius:999px;background:var(--brand-700);color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center}.main{grid-area:main;overflow-y:auto;padding:var(--s-6)}.page-head{margin-block-end:var(--s-6)}.page-head h1{font-size:22px;margin:0 0 4px}.page-head p{margin:0;color:var(--muted);font-size:14px}.page-head__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-block-end:4px}.page-head__title-row h1{margin:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s-4);margin-block-end:var(--s-6)}.stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-6)}.stat-tile__label{color:var(--muted);font-size:13px;margin-block-end:var(--s-2)}.stat-tile__value{font-size:30px;font-weight:700;color:var(--ink)}.stat-tile__hint{font-size:12px;color:var(--muted);margin-block-start:4px}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--s-4)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-6)}.panel__title{font-size:15px;font-weight:700;margin:0 0 var(--s-4)}.data-table{inline-size:100%;border-collapse:collapse;font-size:14px}.data-table th,.data-table td{text-align:start;padding:12px var(--s-4);border-block-end:1px solid var(--line)}.data-table tbody tr:last-child>td{border-block-end:0}.data-table th{color:var(--muted);font-weight:600;font-size:12px;background:var(--bg)}.data-table tbody tr:hover{background:var(--brand-50)}.badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--bg);color:var(--ink-2)}.badge--published{background:#e6f6ee;color:#057a45}.badge--draft{background:#fef3e6;color:#b45309}.badge--archived{background:var(--bg);color:var(--muted)}.badge--knowledge{background:#e7f0fe;color:#1257bd}.badge--skill{background:#e0f4f8;color:#0b6070}.badge--affective{background:#f6eefb;color:#7e22ce}.badge--progress{background:#eef0fe;color:#3538cd}.cell-nowrap{white-space:nowrap}.cell-when{display:grid;gap:2px;white-space:nowrap}.cell-when .cell-when__time{font-size:12px;color:var(--muted)}.cell-note{min-inline-size:180px;max-inline-size:320px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cell-assign{white-space:nowrap}.cell-assign .ap-select{min-inline-size:150px}.delay{white-space:nowrap;font-weight:600}.delay--fresh{color:var(--muted);font-weight:400}.delay--warn{color:#b45309}.delay--late{color:#b42318}.delay--late:before{content:"●";margin-inline-end:6px;font-size:9px;vertical-align:1.5px}.toolbar{display:flex;gap:var(--s-3);align-items:center;margin-block-end:var(--s-4);flex-wrap:wrap}.tree-domain{border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface);margin-block-end:var(--s-4);overflow:hidden}.tree-domain__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-6);cursor:pointer;background:var(--bg)}.tree-domain__title{font-weight:700}.tree-comp{display:flex;align-items:center;justify-content:space-between;padding:10px var(--s-6);border-block-start:1px solid var(--line)}.role-gate{max-inline-size:520px;margin-block-start:var(--s-6)}.empty-state{text-align:center;padding:64px var(--s-6);color:var(--muted)}.inline-form{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;padding:var(--s-3) var(--s-6);background:var(--brand-50);border-block-start:1px solid var(--line)}.inline-form .field{inline-size:auto;min-inline-size:160px}.row-actions{display:flex;gap:6px;align-items:center}.row-actions--end{justify-content:flex-end}.muted,.td-muted{color:var(--muted)}.td-ltr{direction:ltr;unicode-bidi:isolate;text-align:start}.td-num{font-variant-numeric:tabular-nums}.td-danger{color:var(--danger)}.ap-shift{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.ap-shift-arrow{flex:none;color:var(--muted)}.ap-shift__was{color:var(--muted)}.ap-shift__now{font-weight:600}.icon-btn{font-family:inherit;font-size:13px;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-8);padding:4px 10px;line-height:1.4;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.icon-btn:hover{background:var(--bg)}.icon-btn.is-active{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-700)}.icon-btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.icon-btn--primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.icon-btn--quiet{border-color:transparent;background:transparent;color:var(--muted)}.icon-btn--quiet:hover{background:var(--bg);color:var(--ink-2)}.search-box{display:inline-flex;align-items:center;gap:6px;padding-inline:10px;border:1px solid var(--line);border-radius:var(--r-8);background:var(--surface);color:var(--muted);min-inline-size:220px}.search-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.search-box__input{flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:14px;color:var(--ink);padding-block:8px;min-inline-size:0}.search-box__clear{border:0;background:transparent;cursor:pointer;color:var(--muted);display:inline-flex;padding:2px}.search-box__clear:hover{color:var(--ink)}.toolbar__count{color:var(--muted);font-size:13px}.advanced-panel{margin-block-start:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}.settings-shortcut{display:block;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.settings-shortcut:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.icon-btn--danger{color:var(--danger);border-color:#f4cfcb}.icon-btn--danger:hover{background:#fdeceb}.read-only-banner{margin-block-end:var(--s-4);max-inline-size:720px}.version-bar{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;margin-block-end:var(--s-4)}.spinner{padding:48px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--muted)}.spinner:before,.spinner__ring{content:"";inline-size:18px;block-size:18px;border:2px solid var(--brand-100);border-block-start-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite;flex:none}.spinner:has(.spinner__ring):before{display:none}@keyframes spin{to{transform:rotate(360deg)}}.global-loader{position:fixed;inset-block-start:0;inset-inline:0;block-size:3px;z-index:50;background:linear-gradient(90deg,var(--brand-100),var(--brand),var(--brand-100));background-size:200% 100%;animation:loader-slide 1.1s ease-in-out infinite}@keyframes loader-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.cred-card{border:1px solid #fbd9a5;background:#fffbf4;border-radius:var(--r-16);padding:var(--s-6);margin-block-end:var(--s-4)}.cred-card__head{display:flex;align-items:center;gap:var(--s-2);font-weight:700;color:#b54708;margin-block-end:var(--s-2)}.cred-card__note{font-size:13px;color:var(--ink-2);margin-block-end:var(--s-4)}.cred-rows{display:grid;gap:var(--s-3);margin-block-end:var(--s-4)}.cred-row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.cred-row__label{font-size:13px;color:var(--muted);min-inline-size:120px}.cred-value{direction:ltr;unicode-bidi:isolate;text-align:left;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.04em;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-8);padding:8px 12px;user-select:all;flex:1;min-inline-size:200px;overflow-wrap:anywhere}.cred-actions{display:flex;gap:var(--s-2);flex-wrap:wrap}[dir=rtl] .icon-flip{transform:scaleX(-1)}@media(max-width:1023px){.app-shell{grid-template-columns:1fr;grid-template-areas:"topbar" "main"}.icon-btn.topbar__menu,.icon-btn.sidebar__close{display:inline-flex}.app-shell{--drawer-hidden: -100%}[dir=rtl] .app-shell{--drawer-hidden: 100%}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(280px,82vw);z-index:60;border-inline-end:0;box-shadow:0 0 40px #1119272e;transform:translate(var(--drawer-hidden));visibility:hidden;transition:transform .22s ease,visibility .22s}.app-shell.is-nav-open .sidebar{transform:translate(0);visibility:visible}.sidebar__close{margin-inline-start:auto}.main{padding:var(--s-4)}.data-table th:first-child,.data-table td:first-child{position:sticky;inset-inline-start:0;background:var(--surface);z-index:1}.data-table th:first-child{background:var(--bg)}.data-table tbody tr:hover td:first-child{background:var(--brand-50)}.ap-ws .data-table th:last-child,.ap-ws .data-table tr:not(.ap-ws__editrow)>td:last-child{position:sticky;inset-inline-end:0;background:var(--surface);z-index:1}.ap-ws .data-table th:last-child{background:var(--bg)}.ap-ws .data-table tbody tr:hover td:last-child{background:var(--brand-50)}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}@media(max-width:767px){.topbar{padding-inline:var(--s-4)}.page-head h1{font-size:19px}.page-head{margin-block-end:var(--s-4)}.toolbar,.version-bar{gap:var(--s-2)}.search-box{inline-size:100%;min-inline-size:0}.ap-tablewrap>.data-table{min-inline-size:580px}.data-table th,.data-table td{padding:10px var(--s-3)}.icon-btn{min-block-size:38px;padding-inline:var(--s-3)}.nav-link{padding-block:12px}.inline-form,.inline-form--indent{padding-inline:var(--s-4)}.inline-form__grow{min-inline-size:100%}}@media(max-width:479px){.main{padding:var(--s-3)}.stat-tile,.empty-state{padding:var(--s-4)}.stat-tile__value{font-size:24px}.stat-grid,.grid-2{grid-template-columns:1fr}.toolbar>*{inline-size:100%}.toolbar__count{inline-size:auto}}:root{--sidebar-w: 264px}.app-shell{grid-template-columns:var(--sidebar-w) 1fr;transition:grid-template-columns .2s ease}.sidebar{display:flex;flex-direction:column;overflow:hidden}.sidenav{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-block-size:0;margin-inline:calc(var(--s-2) * -1);padding-inline:var(--s-2)}.sidenav__section+.sidenav__section{margin-block-start:var(--s-2)}.sidenav__rule{block-size:1px;background:var(--line);margin-block:var(--s-3)}.sidenav__parent{display:flex;align-items:center;gap:2px}.sidenav__parent .nav-link{flex:1 1 auto;min-inline-size:0}.nav-link__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--r-8);background:none;color:var(--muted);cursor:pointer}.sidenav__chevron:hover{background:var(--brand-50);color:var(--brand-700)}.sidenav__chevron>span{display:inline-flex}.sidenav__children-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease-out,opacity .18s ease-out}.sidenav__children-wrap.is-open{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.sidenav__children-wrap{transition:none}}.sidenav__children{list-style:none;margin:0;padding:0;overflow:hidden;min-block-size:0}.sidenav__children>li{padding-inline-start:30px;position:relative}.sidenav__children>li:before{content:"";position:absolute;inset-block:0;inset-inline-start:15px;inline-size:1px;background:var(--line)}.sidenav__child{display:block;padding:7px var(--s-3);border-radius:var(--r-8);font-size:13px;color:var(--muted);margin-block-end:1px;transition:background .12s ease,color .12s ease}.sidenav__child:hover{background:var(--brand-50);color:var(--ink-2)}.sidenav__child.is-active{color:var(--brand-700);font-weight:600;background:var(--brand-50)}.app-shell.is-rail .nav-link{justify-content:center;padding-inline:0}.app-shell.is-rail .nav-link__badge{position:absolute;inset-block-start:2px;inset-inline-end:6px;margin-inline-start:0}.app-shell.is-rail .sidenav__parent .nav-link{position:relative}.app-shell.is-rail .brand__sub{display:none}@media(max-width:1023px){.app-shell{grid-template-columns:1fr}}.profile{flex:0 0 auto;border-block-start:1px solid var(--line);padding-block-start:var(--s-3);margin-block-start:var(--s-3)}.profile__btn{display:flex;align-items:center;gap:var(--s-3);inline-size:100%;padding:var(--s-2);border:0;border-radius:var(--r-8);background:none;font:inherit;text-align:start;cursor:pointer;transition:background .12s ease}.profile__btn:hover{background:var(--brand-50)}.profile__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:999px;background:var(--brand-100);color:var(--brand-700);font-size:13px;font-weight:700}.profile__text{display:flex;flex-direction:column;min-inline-size:0;flex:1 1 auto}.profile__name,.profile__email,.profile__roles{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__name{font-size:13px;font-weight:600;color:var(--ink)}.profile__email{font-size:11px;color:var(--muted)}.profile__roles{font-size:11px;color:var(--brand-700)}.profile__more{flex:0 0 auto;color:var(--muted);display:inline-flex}.app-shell.is-rail .profile__btn{justify-content:center;padding-inline:0}.ap-popover{position:fixed;z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-8);box-shadow:0 12px 32px #11192724;max-inline-size:min(360px,calc(100vw - 32px));overflow:hidden}.ap-popover--menu{min-inline-size:200px;padding:6px}.ap-menu__item{display:flex;align-items:center;gap:var(--s-2);padding:8px var(--s-3);border-radius:var(--r-8);font-size:13px;color:var(--ink-2);cursor:pointer}button.ap-menu__item{inline-size:100%;border:0;background:none;font:inherit;font-size:13px;text-align:start}.ap-menu__item:hover{background:var(--brand-50);color:var(--brand-700)}.ap-menu__item--danger:hover{background:#fef3f2;color:var(--danger)}.icon-btn.sidebar__rail-toggle{flex:0 0 auto;align-self:flex-start;margin-block-start:var(--s-2)}.icon-btn.sidebar__rail-toggle>span{display:inline-flex}.app-shell.is-rail .icon-btn.sidebar__rail-toggle{align-self:center}@media(max-width:1023px){.icon-btn.sidebar__rail-toggle{display:none}}.ap-popover--flyout{min-inline-size:220px;padding:6px;max-block-size:min(70vh,420px);overflow-y:auto}.flyout__title{padding:6px var(--s-3) 8px;font-size:12px;font-weight:700;color:var(--muted);border-block-end:1px solid var(--line);margin-block-end:4px}.flyout__list{list-style:none;margin:0;padding:0}.topbar__end{display:flex;align-items:center;gap:var(--s-2);flex:0 0 auto}.crumbs{display:flex;align-items:center;min-inline-size:0;font-size:14px;overflow:hidden}.crumbs__history{display:inline-flex;align-items:center;flex:none;gap:4px;margin-inline-end:16px;padding-inline-end:12px;border-inline-end:1px solid var(--line)}.crumbs__nav{inline-size:36px;block-size:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-8);background:var(--surface);color:var(--brand-700);cursor:pointer}.crumbs__nav:hover{background:var(--bg)}.crumbs__nav[aria-disabled=true]{color:#c9ccd2;cursor:default}.crumbs__nav[aria-disabled=true]:hover{background:var(--surface)}a.crumbs__anc{text-decoration:none}.crumbs__item{display:inline-flex;align-items:center;min-inline-size:0}.crumbs__sep{color:var(--colors-neutral-400, #9da4ae);margin-inline:8px}.crumbs__anc{color:var(--muted);white-space:nowrap}.crumbs__leaf{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.crumbs__anc,.crumbs__sep{display:none}}.palette__backdrop{position:fixed;inset:0;z-index:80;background:#11192759;display:flex;align-items:flex-start;justify-content:center;padding-block-start:12vh;padding-inline:var(--s-4)}.palette{inline-size:min(560px,100%);background:var(--surface);border-radius:var(--r-16);box-shadow:0 24px 60px #11192747;overflow:hidden;display:flex;flex-direction:column;max-block-size:70vh}.palette__search{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border-block-end:1px solid var(--line);color:var(--muted)}.palette__input{flex:1 1 auto;min-inline-size:0;border:0;outline:0;background:none;font:inherit;font-size:15px;color:var(--ink)}.palette__kbd{flex:0 0 auto;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.palette__list{list-style:none;margin:0;padding:6px;overflow-y:auto}.palette__group{padding:8px var(--s-3) 4px;font-size:11px;font-weight:700;color:var(--muted)}.palette__row{display:flex;align-items:baseline;gap:var(--s-3);inline-size:100%;padding:9px var(--s-3);border:0;border-radius:var(--r-8);background:none;font:inherit;text-align:start;cursor:pointer}.palette__row.is-active{background:var(--brand-50)}.palette__label{font-size:14px;color:var(--ink)}.palette__hint{font-size:12px;color:var(--muted);margin-inline-start:auto}.palette__empty{padding:var(--s-6);text-align:center;color:var(--muted);font-size:13px}.topbar__search{display:inline-flex;align-items:center;gap:var(--s-2);padding:7px var(--s-3);border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);font:inherit;font-size:13px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.topbar__search:hover{border-color:var(--brand);background:var(--surface)}.topbar__searchtext{min-inline-size:120px;text-align:start}@media(max-width:767px){.topbar__searchtext,.topbar__search .palette__kbd{display:none}.topbar__search{padding:7px}}.bell{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:border-color .12s ease,color .12s ease}.bell:hover{border-color:var(--brand);color:var(--brand-700)}.bell__count{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-inline-size:18px;padding:0 5px;border-radius:999px;background:var(--brand-700);color:#fff;font-size:10px;font-weight:700;line-height:18px}.bell__dot{position:absolute;inset-block-start:-2px;inset-inline-start:-2px;inline-size:8px;block-size:8px;border-radius:999px;background:var(--danger);border:2px solid var(--surface)}.ap-popover--notif{min-inline-size:300px;padding:6px}.notif__head{padding:8px var(--s-3);font-size:12px;font-weight:700;color:var(--muted);border-block-end:1px solid var(--line);margin-block-end:4px}.notif__list{list-style:none;margin:0;padding:0}.notif__row{display:flex;align-items:center;gap:var(--s-3);inline-size:100%;padding:9px var(--s-3);border:0;border-radius:var(--r-8);background:none;font:inherit;text-align:start;cursor:pointer}.notif__row:hover{background:var(--brand-50)}.notif__row.is-clear{opacity:.55}.notif__dot{flex:0 0 auto;inline-size:8px;block-size:8px;border-radius:999px}.notif__dot--attention{background:var(--warning)}.notif__dot--info{background:var(--info)}.notif__dot.is-clear{background:var(--line)}.notif__label{flex:1 1 auto;font-size:13px;color:var(--ink-2)}.notif__count{flex:0 0 auto;font-size:13px;font-weight:700;color:var(--ink)}.notif__empty{padding:var(--s-4) var(--s-3);font-size:13px;color:var(--muted);text-align:center}.dash__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-4)}.rangesw{display:inline-flex;gap:2px;padding:3px;background:var(--bg);border:1px solid var(--line);border-radius:999px}.rangesw__btn{border:0;background:none;font:inherit;font-size:13px;color:var(--muted);padding:6px var(--s-3);border-radius:999px;cursor:pointer;transition:background .12s ease,color .12s ease}.rangesw__btn:hover{color:var(--ink-2)}.rangesw__btn.is-active{background:var(--surface);color:var(--brand-700);font-weight:600;box-shadow:0 1px 3px #11192714}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--s-4);margin-block-end:var(--s-6)}.kpi{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-4);transition:border-color .12s ease,box-shadow .12s ease}.kpi:hover{border-color:var(--brand);box-shadow:0 4px 16px #1119270f}.kpi__label{font-size:13px;color:var(--muted)}.kpi__row{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;margin-block-start:4px}.kpi__value{font-size:26px;font-weight:700;color:var(--ink);line-height:1.2}.kpi__unit{font-size:16px;margin-inline-start:2px}.kpi__delta{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.kpi__delta.is-up{background:var(--brand-50);color:var(--brand-700)}.kpi__delta.is-down{background:#fef3f2;color:var(--danger)}.kpi__delta.is-flat,.kpi__delta.is-new{background:var(--bg);color:var(--muted)}.kpi__spark{margin-block-start:var(--s-2);margin-inline:-6px}.queue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s-4)}.queue{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-4)}.queue:hover{border-color:var(--brand)}.queue__label{font-size:13px;color:var(--muted)}.queue__value{font-size:22px;font-weight:700;color:var(--ink);margin-block-start:4px}.feed{list-style:none;margin:0;padding:0}.feed__row{display:flex;align-items:baseline;gap:var(--s-3);padding:9px var(--s-2);border-block-end:1px solid var(--line);font-size:13px}.feed__row:last-child{border-block-end:0}.feed__when{color:var(--muted);font-size:12px;margin-inline-start:auto}.skeleton{background:linear-gradient(90deg,var(--bg),var(--line),var(--bg));background-size:200% 100%;border-radius:var(--r-8);animation:skeleton 1.2s ease-in-out infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}button.ap-tab{border:0;background:none;font:inherit;cursor:pointer}.rp{display:grid;gap:20px}.rp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4)}.rp-head .page-head{margin-block-end:0}.rp-head__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.rp-head__actions .icon-btn{min-block-size:40px;padding-inline:14px}.rp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.rp-filters__field{display:flex;align-items:center;gap:var(--s-2);font-size:13px;color:var(--muted)}.rp-filters__field .ap-select{min-inline-size:200px}.rp-filters__note{margin-inline-start:auto;font-size:12px;color:var(--muted)}.rp-tabs{margin-block-end:0}.rp-tabs .ap-tab{border:0;background:none;font:inherit;font-size:15px;cursor:pointer;min-block-size:46px}.rp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:22px 24px;display:grid;gap:14px;min-inline-size:0}.rp-card--flush{padding:0;gap:0;overflow:hidden}.rp-card__head{min-inline-size:0}.rp-card--flush .rp-card__head{padding:18px 24px;border-block-end:1px solid var(--line)}.rp-card__head--row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.rp-card__title{margin:0;font-size:17px;font-weight:700;color:var(--ink)}.rp-card__sub{margin:4px 0 0;font-size:13px;color:var(--muted)}.rp-card__note{margin:0;font-size:12px;color:var(--muted)}.rp-subhead{margin:0 0 4px;font-size:14px;font-weight:700}.rp-takeaway{background:var(--brand-50);border-radius:10px;padding:12px 16px;font-size:14px;color:var(--brand-700)}.rp-empty{padding:18px 0 6px;font-size:14px;color:var(--muted)}.rp-legend{display:flex;flex-wrap:wrap;gap:12px 16px;font-size:12px;color:var(--ink-2)}.rp-legend__item{display:inline-flex;align-items:center;gap:6px}.rp-swatch{inline-size:12px;block-size:12px;border-radius:3px;flex:none}.rp-swatch--wide{inline-size:18px;block-size:14px;border:1px solid #d2d6db}.rp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-4)}.rp-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:20px 22px;display:grid;gap:6px;align-content:start}.rp-kpi__label{font-size:14px;color:var(--muted)}.rp-kpi__value{font-size:34px;font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.rp-kpi__hint{font-size:13px;color:var(--ink-2)}.rp-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);padding:16px 24px;border-block-end:1px solid #f3f4f6}.rp-action:last-child{border-block-end:0}.rp-action__num{flex:none;inline-size:64px;block-size:64px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.rp-action__num strong{font-size:22px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.rp-action__num span{font-size:11px}.rp-action__num.is-crit{color:#a01810;background:#fdeceb}.rp-action__num.is-warn{color:#9a4c02;background:#fdf0e3}.rp-action__num.is-neutral{color:var(--ink-2);background:#f3f4f6}.rp-action__num.is-info{color:var(--brand-700);background:var(--brand-100)}.rp-action__body{flex:1 1 320px;min-inline-size:0}.rp-action__title{font-size:15px;font-weight:600}.rp-action__detail{font-size:13px;color:var(--muted)}.rp-action__ctas{display:flex;flex-wrap:wrap;gap:var(--s-2)}.rp-action__ctas .icon-btn{min-block-size:40px;padding-inline:14px}.rp-bars{display:grid}.rp-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;border-block-end:1px solid #f3f4f6}.rp-bar-row:last-child{border-block-end:0}.rp-bar-row--tight{padding:5px 0;border-block-end:0}.rp-bar-row__name{flex:0 0 210px;min-inline-size:0;font-size:14px}.rp-bar-row__name--wide{flex:1 1 260px}.rp-bar-row__name strong{display:block;font-weight:600}.rp-bar-row__meta{font-size:12px;color:var(--muted)}.rp-bar-row__val{flex:0 0 140px;font-size:13px;font-variant-numeric:tabular-nums}.rp-bar-row__val strong{font-size:16px}.rp-bar-row__val span,.rp-bar-row__drop{color:var(--muted)}.rp-bar-row__drop{flex:0 0 150px;font-size:12px;font-weight:600}.rp-bar-row__drop.is-max{color:#9a4c02}.rp-track{flex:1 1 240px;block-size:14px;border-radius:999px;background:#f3f4f6;overflow:hidden;position:relative}.rp-track--tall{block-size:24px;border-radius:6px}.rp-track--slim{block-size:10px;overflow:visible}.rp-track__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--brand)}.rp-track__fill.is-crit{background:var(--danger)}.rp-track__fill.is-warn{background:var(--warning)}.rp-track__fill.is-soft{background:#8fa0c0}.rp-track__fill.is-before{background:#c9d3e6}.rp-track__mark{position:absolute;inset-block-start:-3px;inline-size:2px;block-size:16px;background:var(--danger)}.rp-track__mark--ink{background:var(--ink)}.rp-funnel .rp-bar-row__name{flex-basis:170px}.rp-funnel .rp-bar-row__val{flex:0 0 64px;font-size:15px;font-weight:700}.rp-funnel .is-max-name{font-weight:700}.rp-facts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--ink-2);background:var(--bg);border-radius:8px;padding:6px 10px;inline-size:100%}.rp-facts strong.is-crit{color:#a01810}.rp-facts--plain{background:none;padding:0 10px}.rp-weak{color:#9a4c02}.rp-comp{display:grid;gap:6px;padding:12px 0;border-block-end:1px solid #f3f4f6}.rp-comp .rp-bar-row{padding:0;border:0}.rp-map-controls{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}.rp-map-controls__group{display:flex;align-items:center;gap:var(--s-2);font-size:13px;color:var(--muted)}.rp-map{overflow:auto;max-block-size:640px;border:1px solid var(--line);border-radius:12px}.rp-map__grid{display:inline-flex;flex-direction:column;min-inline-size:100%}.rp-map__row{display:flex;gap:3px;padding:2px 8px}.rp-map__row--head{position:sticky;inset-block-start:0;z-index:2;background:var(--surface);padding-block:8px 6px;border-block-end:1px solid var(--line)}.rp-map__first{position:sticky;inset-inline-start:0;z-index:1;inline-size:200px;flex:none;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:6px 8px;display:flex;flex-direction:column;justify-content:center}.rp-map__row--head .rp-map__first{z-index:3;border:0;font-size:12px;font-weight:600;color:var(--muted);justify-content:flex-end}.rp-map__first.is-bench{background:var(--brand-50);border:2px solid var(--brand)}.rp-map__first.is-selected{background:var(--brand-50)}.rp-map__name{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--brand-700);cursor:pointer;text-align:start}.rp-map__name:hover{text-decoration:underline}.rp-map__meta{font-size:11px;color:var(--muted)}.rp-map__col{flex:none;inline-size:86px;min-block-size:52px;border:0;border-radius:6px;background:var(--bg);padding:4px;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer;line-height:1.3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;text-align:center}.rp-map__col.is-on{background:var(--brand-100)}.rp-map__col small{font-size:10.5px;font-weight:500;color:var(--muted)}.rp-map__cell{flex:none;inline-size:86px;min-block-size:44px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.rp-map__cell strong{font-size:14px;font-weight:700}.rp-map__cell small{font-size:10.5px}.rp-map__cell.is-l0{background:#fdeceb;color:#a01810}.rp-map__cell.is-l1{background:#fdf0e3;color:#9a4c02}.rp-map__cell.is-l2{background:#c9d3e6;color:var(--brand-700)}.rp-map__cell.is-l3{background:var(--brand);color:#fff}.rp-map__cell.is-none{background:var(--bg);color:var(--muted);border:1px solid var(--line)}.rp-map__cell.is-na{background:var(--surface);color:#9da4ae;border:1px dashed var(--line);font-size:11px}.rp-table td,.rp-table th{vertical-align:middle}.rp-table tr.is-bench td{background:var(--brand-50);font-weight:700}.rp-table tr.is-selected td{background:var(--brand-50)}.rp-diff{display:inline-block;margin-inline-start:8px;font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px;color:var(--brand-700);background:var(--brand-100)}.rp-diff.is-down{color:#a01810;background:#fdeceb}.rp-diff.is-ref{color:var(--ink-2);background:#f3f4f6}.rp-linkbtn{border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--brand-700);cursor:pointer;text-align:start}.rp-linkbtn:hover{text-decoration:underline}.rp-urgent{color:#a01810;font-weight:600}.rp-ready{color:var(--brand-700);font-weight:600}.rp-borderline{display:inline-block;font-size:11px;font-weight:600;padding:0 8px;border-radius:999px;color:var(--ink-2);background:#f3f4f6;border:1px solid #d2d6db}.rp-bands{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.rp-band{border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;gap:4px;font-size:12px;color:var(--ink-2)}.rp-band strong{font-size:13px;color:var(--brand-700)}.rp-band.is-below{border-color:#f4cfcb}.rp-band.is-below strong{color:#a01810}.rp-stack{flex:1 1 300px;display:flex;block-size:26px;border-radius:6px;overflow:hidden;background:#f3f4f6}.rp-stack__seg{block-size:26px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.rp-stack__seg.is-c1{background:var(--brand);color:#fff}.rp-stack__seg.is-b2{background:#8fa0c0;color:var(--ink)}.rp-stack__seg.is-below_b2{background:var(--danger);color:#fff}.rp-people{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.rp-people>.rp-card{flex:999 1 560px}.rp-people__bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:18px 20px;border-block-end:1px solid var(--line)}.rp-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:12px 20px;border-block-end:1px solid var(--line)}.rp-chip{min-block-size:34px;padding:0 14px;border-radius:999px;font:inherit;font-size:13px;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2)}.rp-chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.rp-drawer{flex:1 1 320px;max-inline-size:400px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:20px;display:grid;gap:14px;position:sticky;inset-block-start:16px}.rp-drawer__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rp-drawer__name{font-size:17px;font-weight:700}.rp-drawer__meta{font-size:13px;color:var(--muted)}.rp-drawer__box{border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:13px;color:var(--ink-2)}.rp-drawer__box.is-warn{border-color:#f2c79a}.rp-drawer__comp{display:grid;gap:4px}.rp-drawer__comp-head{display:flex;justify-content:space-between;gap:8px;font-size:13px}.rp-drawer__comp-head small{color:var(--muted);font-size:12px}.rp-drawer__open{justify-content:center;min-block-size:42px;font-size:14px;font-weight:600}@media(max-width:767px){.rp-card{padding:var(--s-4)}.rp-card--flush{padding:0}.rp-action{padding:14px var(--s-4)}.rp-action__body{flex-basis:180px}.rp-bar-row__name,.rp-funnel .rp-bar-row__name{flex-basis:100%}.rp-filters__field,.rp-filters__field .ap-select{flex:1 1 100%;min-inline-size:0}.rp-drawer{position:static;max-inline-size:none}.rp-map__first{inline-size:140px}}@media print{.rp-no-print,.rp-tabs,.rp-filters{display:none!important}.rp-print-only{display:block!important}.rp,.rp-card,.rp-kpi{break-inside:avoid}.rp-card,.rp-kpi{border-color:#d2d6db}.rp-kpis{grid-template-columns:repeat(4,1fr)}body{background:#fff}}.rp-print-only{display:none}:root{--journey-warn-bg: #fffaeb;--journey-warn-line: #f2c58b;--journey-warn-ink: #93370d;--journey-done-bg: #e3f5ea;--journey-done-ink: #05603a}.journey{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px;margin-block-end:var(--s-4)}.journey__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.journey__title{display:flex;align-items:baseline;gap:10px}.journey__title h2{margin:0;font-size:17px;font-weight:600}.journey__total{font-size:13px;color:var(--ink-2)}.journey__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.journey-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;padding:12px;min-height:128px;border-radius:10px;border:1px solid #d2d6db;background:var(--surface);color:var(--ink);font:inherit;text-decoration:none;cursor:pointer;transition:border-color .12s,background-color .12s}.journey-card:hover{border-color:var(--brand);background:var(--brand-50)}.journey-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.journey-card--loading{cursor:default;background:var(--bg);border-color:var(--line)}.journey-card__step{font-size:11.5px;color:var(--muted)}.journey-card__label{font-size:13.5px;font-weight:600;line-height:1.35}.journey-card__count{font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.journey-card__bar{display:block;width:100%;height:4px;border-radius:2px;background:#eef1f5}.journey-card__bar>span{display:block;height:4px;border-radius:2px;background:var(--brand)}.journey-card__sub{font-size:12px;color:var(--ink-2)}.journey-card__sub.is-urgent{color:var(--journey-warn-ink);font-weight:600}.journey-card[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.journey-card[aria-pressed=true] .journey-card__step{color:#dbe2ee}.journey-card[aria-pressed=true] .journey-card__sub{color:#fff}.journey-card[aria-pressed=true] .journey-card__bar{background:#ffffff40}.journey-card[aria-pressed=true] .journey-card__bar>span{background:#fff}.attention{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:var(--s-4)}.attention__label{font-size:14px;font-weight:600;color:var(--ink-2)}.attention-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--journey-warn-line);background:var(--journey-warn-bg);color:#7a2e0e;font:inherit;font-size:13.5px;cursor:pointer}.attention-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.attention-chip__num{min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px;background:var(--journey-warn-ink);color:#fff}.attention-chip[aria-pressed=true]{background:var(--journey-warn-ink);border-color:var(--journey-warn-ink);color:#fff}.attention-chip[aria-pressed=true] .attention-chip__num{background:#fff;color:var(--journey-warn-ink)}.stage-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--brand-100);color:var(--brand-700)}.stage-pill--attention{background:#fef0c7;color:#7a2e0e}.stage-pill--done{background:var(--journey-done-bg);color:var(--journey-done-ink)}.roster-waiting{font-size:13.5px;color:var(--ink);min-width:220px}.roster-idle.is-stalled{color:var(--journey-warn-ink);font-weight:600}.data-table tr.is-clickable{cursor:pointer}.data-table tr.is-clickable:hover td{background:#f6f8fb}.profile{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.pside{flex:1 1 300px;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}@media(min-width:1100px){.pside{flex:0 0 340px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}}.pside__back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--brand);text-decoration:none}.pside__who{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.pside__avatar{display:inline-flex;transform:scale(1.6);margin:10px 0 14px}.pside__who h1{margin:4px 0 0;font-size:21px;font-weight:700}.pside__email{font-size:13px;color:var(--muted)}.pside__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.pside__actions{display:flex;justify-content:center;gap:8px}.pside__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--brand-700);cursor:pointer}.pside__icon:hover,.pside__icon[aria-expanded=true]{background:var(--brand-50);border-color:var(--brand)}.pside__icon:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pside__dates{text-align:center;font-size:12.5px;color:var(--ink-2)}.pside__h{margin:0;font-size:14.5px;font-weight:700}.pside__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pside__activity{border-top:1px solid var(--line);padding-top:16px}.ap-popover--profile{width:360px;max-width:calc(100vw - 32px);padding:16px}.pnext{background:var(--brand);color:#fff;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.pnext__kicker{font-size:12px;font-weight:600;color:#dbe2ee}.pnext__text{font-size:14.5px;font-weight:600;line-height:1.5}.pnext__btn{align-self:flex-start;min-height:38px;padding:0 14px;display:inline-flex;align-items:center;border:0;border-radius:8px;background:#fff;color:var(--brand-700);font:inherit;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer}.pnext__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.ptimeline ol{list-style:none;margin:10px 0 0;padding:0}.ptimeline__step{position:relative;display:flex;gap:12px;padding-bottom:12px}.ptimeline__step:not(:last-child):after{content:"";position:absolute;inset-inline-start:10px;top:22px;bottom:0;width:2px;background:var(--line)}.ptimeline__step.is-done:not(:last-child):after{background:var(--brand)}.ptimeline__dot{flex:none;width:22px;height:22px;border-radius:50%;box-sizing:border-box;border:2px solid #d2d6db;background:var(--surface)}.ptimeline__step.is-done .ptimeline__dot{border:0;background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat}.ptimeline__step.is-current .ptimeline__dot{border:6px solid var(--brand)}.ptimeline__step.is-current.is-attention .ptimeline__dot{border-color:var(--warning)}.ptimeline__body{display:flex;flex-direction:column;min-width:0}.ptimeline__name{font-size:13.5px;line-height:22px;font-weight:600}.ptimeline__step.is-upcoming .ptimeline__name{color:var(--muted)}.ptimeline__step.is-current .ptimeline__name{font-weight:700}.ptimeline__detail{font-size:12px;color:var(--ink-2)}.ptimeline__step.is-current .ptimeline__detail{color:var(--brand-700);font-weight:600}.ptimeline__step.is-current.is-attention .ptimeline__detail{color:var(--journey-warn-ink)}.pchip{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pchip--brand{background:var(--brand-100);color:var(--brand-700)}.pchip--plain{background:#f3f4f6;color:var(--ink-2)}.pchip--good{background:var(--journey-done-bg);color:var(--journey-done-ink)}.pchip--warn{background:#fef0c7;color:#7a2e0e}.pboxes{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,40%)),1fr));gap:16px;align-content:start}.pbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0;scroll-margin-top:16px}.pbox--wide{grid-column:1 / -1}.pbox__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pbox__head h2{margin:0;font-size:15.5px;font-weight:700}.pbox__head-end{display:flex;align-items:center;gap:8px}.pbox__sub{margin:0;font-size:13px;color:var(--ink-2)}.pbox__summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pbox__details{border-top:1px solid #eef1f5;padding-top:10px}.pbox__details>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--brand);list-style-position:inside}.pbox__details>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pbox__details-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ring{position:relative;flex:none}.ring svg{display:block;transform:rotate(-90deg)}.ring__track{stroke:#eef1f5}.ring__fill--brand{stroke:var(--brand)}.ring__fill--warn{stroke:var(--warning)}.ring__centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ring__big{font-size:30px;font-weight:700;line-height:1}.ring__sub{font-size:13px;font-weight:600;color:var(--brand-700)}.plevel{flex:none;width:112px;height:112px;border-radius:50%;border:12px solid var(--brand-100);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.plevel__value{font-size:24px;font-weight:700;line-height:1}.plevel__sub{font-size:12px;color:var(--ink-2)}.psections{flex:1 1 180px;display:flex;flex-direction:column;gap:6px}.psections__label{display:flex;justify-content:space-between;font-size:12px}.pbar{display:block;height:6px;border-radius:3px;background:#eef1f5}.pbar>span{display:block;height:6px;border-radius:3px;background:var(--brand)}.ppersona__name{font-size:24px;font-weight:700}.ppersona__line{font-size:13px;color:var(--ink-2)}.pdots{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pdots__cell{display:inline-flex;align-items:center;gap:6px}.pdots__dot{width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:2px solid #d2d6db;background:var(--surface)}.pdots__dot.is-on{border:0;background:var(--brand)}.pdots__cut{width:2px;height:26px;background:var(--ink-2)}.pcomp{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.pcomp__ring{display:flex;flex-direction:column;align-items:center;gap:8px}.pcomp__domains{flex:1 1 340px;display:flex;flex-direction:column;gap:4px}.ptrain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.ptrain__card{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.ptrain__card.is-warn{border:2px solid var(--warning)}.ptrain__card.is-open{grid-column:1 / -1}.ptrain__top{display:flex;align-items:center;gap:12px}.ptrain__pct{font-size:13px;font-weight:700}.ptrain__title{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ptrain__name{font-size:14px;font-weight:700;line-height:1.4}.ptrain__gaps{display:flex;flex-wrap:wrap;gap:4px}.ptrain__gaps .pchip{white-space:normal}.ptrain__courses{list-style:none;margin:0;padding:10px 0 0;border-top:1px solid #eef1f5;display:flex;flex-direction:column;gap:8px}.ptrain__courses li{display:flex;flex-direction:column;gap:2px}.ptrain__course{font-size:13px;font-weight:600}.ptrain__line{font-size:11.5px;color:var(--ink-2)}.ptrain__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ptrain__lessons{border:1px solid var(--brand-100);background:#f8f9fc;border-radius:12px;padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.ptrain__lessons-h{margin:0 0 6px;font-size:13.5px;font-weight:700}.ptrain__lessons ol{list-style:none;margin:0;padding:0}.plesson{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #f3f4f6}.plesson__mark{flex:none;width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:2px solid #d2d6db}.plesson__mark.is-done{border:0;background:var(--brand)}.plesson__mark.is-missed{border:0;background:#c4320a}.plesson__title{flex:1;min-width:0;font-size:12.5px}.psteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.psteps__step{display:flex;align-items:center;gap:10px}.psteps__num{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f3f4f6;color:var(--ink-2)}.psteps__step.is-done .psteps__num{background:var(--journey-done-bg);color:var(--journey-done-ink)}.psteps__step.is-current .psteps__num{background:#fef0c7;color:#7a2e0e}.psteps__body{display:flex;flex-direction:column}.psteps__name{font-size:13px;font-weight:700}.psteps__note{font-size:12px;color:var(--ink-2)}.ap-select{position:relative;display:inline-flex;align-items:center;inline-size:100%}.ap-select--auto{inline-size:auto}.ap-select__control,.ap-select__trigger{appearance:none;-webkit-appearance:none;font-family:inherit;font-size:14px;line-height:1.5;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-8);padding-block:8px;padding-inline:12px 34px;inline-size:100%;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ap-select__control:hover:not(:disabled),.ap-select__trigger:hover:not(:disabled){border-color:var(--muted)}.ap-select__control:focus,.ap-select__trigger:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.ap-select__control:disabled,.ap-select__trigger:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.ap-select__chevron{position:absolute;inset-inline-end:11px;display:inline-flex;pointer-events:none;color:var(--muted)}.ap-select__control:disabled~.ap-select__chevron,.ap-select__trigger:disabled~.ap-select__chevron{opacity:.5}.ap-select--sm .ap-select__control,.ap-select--sm .ap-select__trigger{font-size:12.5px;padding-block:4px;padding-inline:8px 26px}.ap-select--sm .ap-select__chevron{inset-inline-end:7px}.ap-select__trigger{display:flex;align-items:center;gap:8px;text-align:start;min-inline-size:0}.ap-select__value{display:flex;align-items:center;gap:8px;min-inline-size:0;flex:1}.ap-select__value .ap-select__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-select__placeholder{color:var(--muted)}.ap-select__trigger[aria-expanded=true] .ap-select__chevron{transform:rotate(180deg)}.ap-select--invalid .ap-select__control,.ap-select--invalid .ap-select__trigger{border-color:var(--danger)}.ap-select--invalid .ap-select__control:focus,.ap-select--invalid .ap-select__trigger:focus-visible{box-shadow:0 0 0 3px #fdeceb}.ap-buttonish{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:start;cursor:pointer;border-radius:4px}.ap-buttonish:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-select__popup{position:fixed;z-index:95;max-inline-size:min(460px,calc(100vw - 32px));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-8);box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;overflow:hidden}.ap-select__search{display:flex;align-items:center;gap:6px;padding:8px 10px;border-block-end:1px solid var(--line);color:var(--muted);flex:none}.ap-select__searchinput{font-family:inherit;font-size:13.5px;color:var(--ink);border:none;outline:none;background:transparent;inline-size:100%}.ap-select__list{margin:0;padding:4px;list-style:none;max-block-size:300px;overflow-y:auto}.ap-select__list:focus{outline:none}.ap-select__option{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--ink);min-block-size:36px}.ap-select__option.is-active{background:var(--bg)}.ap-select__option.is-selected{font-weight:600}.ap-select__option.is-disabled{color:var(--muted);cursor:not-allowed}.ap-select__option.is-any{color:var(--muted)}.ap-select__option.is-any.is-selected{color:var(--ink)}.ap-select__check{inline-size:14px;flex:none;display:inline-flex;justify-content:center;color:var(--brand);padding-block-start:2px}.ap-select__text{display:grid;gap:2px;min-inline-size:0;flex:1}.ap-select__meta{font-size:12px;color:var(--muted)}.ap-select__empty{padding:10px 8px;color:var(--muted);font-size:13px}.ap-input,.field{font-family:inherit;font-size:14px;line-height:1.5;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-8);background:var(--surface);color:var(--ink);inline-size:100%;transition:border-color .12s ease,box-shadow .12s ease}.ap-input:hover:not(:disabled):not(:focus),.field:hover:not(:disabled):not(:focus){border-color:var(--muted)}.ap-input:focus,.field:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.ap-input:disabled,.field:disabled{background:var(--bg);color:var(--muted)}.ap-input::placeholder,.field::placeholder{color:var(--muted)}.ap-input--invalid{border-color:var(--danger)}.ap-input--invalid:focus{box-shadow:0 0 0 3px #fdeceb}textarea.ap-input,textarea.field{resize:vertical;min-block-size:76px}.ap-input--ltr,.ap-select__control.ap-input--ltr{direction:ltr;unicode-bidi:isolate;text-align:start}.ap-field{display:grid;gap:6px;min-inline-size:0}.ap-field__label{font-size:13px;font-weight:500;color:var(--ink-2)}.ap-field__req{color:var(--danger);margin-inline-start:3px}.ap-field__hint{font-size:12px;color:var(--muted)}.ap-panel-hint{font-size:12px;line-height:1.7;color:var(--muted);max-width:62ch}.ap-field__error{font-size:12px;color:var(--danger)}.ap-form-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.ap-form-grid--narrow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ap-form-actions{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;margin-block-start:var(--s-4)}.ap-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-6)}.ap-panel--flush{padding:0;overflow:hidden}.ap-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-4)}.ap-panel__title{font-size:15px;font-weight:700;margin:0}.ap-panel__sub{font-size:13px;color:var(--muted);margin:2px 0 0}.ap-panel--flush .ap-panel__head{margin:0;padding:var(--s-4) var(--s-6);border-block-end:1px solid var(--line)}.ap-tablewrap{inline-size:100%;min-inline-size:0;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.ap-tablewrap>table{min-inline-size:100%}.ap-panel,.ap-stack>*,.ap-form-grid>*{min-inline-size:0}.ap-stack{display:grid;gap:var(--s-4)}.ap-stack--sm{gap:var(--s-2)}.ap-stack--lg{gap:var(--s-6)}.ap-row{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.ap-row--between{justify-content:space-between}.ap-row--end{justify-content:flex-end}.inline-form--indent{padding-inline:40px}.inline-form__grow{flex:1;min-inline-size:220px}.inline-form__narrow{inline-size:110px;flex:none}.version-bar__label{color:var(--muted);font-size:13px}.section-title{font-size:15px;font-weight:700;margin:var(--s-6) 0 var(--s-4)}.input-280{max-inline-size:280px}.opt-row{display:flex;align-items:center;gap:var(--s-2);cursor:pointer}.opt-row input[type=radio]{accent-color:var(--brand);flex:none;cursor:pointer}.td-wide{max-inline-size:320px;display:block;overflow-wrap:anywhere}.td-note{display:block;max-inline-size:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-head{margin-block-end:var(--s-2)}.section-head__title{font-size:13px;font-weight:600;color:var(--ink-2);margin:0}.mini-card{border:1px solid var(--line);border-radius:var(--r-8);padding:var(--s-3)}.mini-card__title{font-weight:600;margin-block-end:6px}.stack-above{margin-block-start:var(--s-4)}.stack-below{margin-block-end:var(--s-4)}.ap-alert-action{margin-block-start:var(--s-2)}.field-320{max-inline-size:320px}.ap-check{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;user-select:none;transition:background .12s ease,border-color .12s ease}.ap-check:hover{background:var(--bg)}.ap-check--on{background:var(--brand-50);border-color:var(--brand);color:var(--brand-700)}.ap-check input{accent-color:var(--brand);margin:0;cursor:pointer}.ap-check:focus-within{box-shadow:0 0 0 3px var(--brand-100)}.input-80{inline-size:80px}.input-90{inline-size:90px}.input-120{inline-size:120px}.ap-tabs{display:flex;gap:2px;overflow-x:auto;border-block-end:1px solid var(--line);margin-block-end:16px;scrollbar-width:thin}.ap-tab{flex:0 0 auto;padding:10px 14px;color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;border-radius:8px 8px 0 0;box-shadow:inset 0 -2px 0 transparent;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ap-tab:hover{color:var(--ink);background:var(--bg)}.ap-tab.is-active{color:var(--brand);box-shadow:inset 0 -2px 0 var(--brand)}.ap-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media(max-width:767px){.ap-panel{padding:var(--s-4)}.ap-panel--flush .ap-panel__head{padding:var(--s-3) var(--s-4)}.ap-form-grid,.ap-form-grid--narrow{grid-template-columns:1fr}.input-80,.input-90,.input-120,.input-280,.inline-form__narrow,.field-320{inline-size:100%;max-inline-size:100%}.ap-select--auto{inline-size:100%}.ap-form-actions,.ap-form-actions>*{inline-size:100%}.cred-card{padding:var(--s-4)}.cred-row{flex-direction:column;align-items:stretch;gap:6px}.cred-row__label{min-inline-size:0}.cred-value{font-size:16px}.cred-actions>*{inline-size:100%;justify-content:center}}.ap-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;padding:var(--s-3) var(--s-4);border-block-start:1px solid var(--line);background:var(--bg)}.ap-pager__count{font-size:13px;color:var(--muted)}.ap-pager__controls{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.ap-pager__page{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums;min-inline-size:52px;text-align:center}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-rot-prev{transform:rotate(-90deg)}.icon-rot-next,[dir=rtl] .icon-rot-prev{transform:rotate(90deg)}[dir=rtl] .icon-rot-next{transform:rotate(-90deg)}@media(max-width:479px){.ap-pager{justify-content:center}.ap-pager__controls{inline-size:100%;justify-content:space-between}}.roster-email{font-size:12px;margin-block-start:2px}.roster-sub{display:block;font-size:12px;color:var(--muted);margin-block-start:3px}.th-sort{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.th-sort:hover{color:var(--ink-2)}.th-sort.is-active{color:var(--brand-700)}.icon-rot-180{transform:rotate(180deg)}.mail-card{border-radius:var(--r-16);padding:var(--s-4) var(--s-6);margin-block-end:var(--s-4);border:1px solid}.mail-card--ok{background:#f2fbf6;border-color:#b7e6cd}.mail-card--warn{background:#fffbf4;border-color:#fbd9a5}.mail-card__head{display:flex;align-items:center;gap:var(--s-2);font-weight:700;margin-block-end:6px}.mail-card--ok .mail-card__head{color:var(--success)}.mail-card--warn .mail-card__head{color:#b54708}.mail-card__note{font-size:13px;color:var(--ink-2);line-height:1.75;margin:0 0 var(--s-3)}.remind-list{max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--line, #e5e7eb);border-radius:var(--r-8, 8px);margin-block-end:var(--s-3)}.remind-list__row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--s-2);padding:6px var(--s-3);font-size:13px;border-block-end:1px solid var(--line, #f0f1f3);cursor:pointer}.remind-list__row:last-child{border-block-end:0}.remind-list__row .td-ltr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remind-list__kind{font-size:12px;white-space:nowrap}@media(max-width:640px){.remind-list__row{grid-template-columns:auto minmax(0,1fr)}.remind-list__row>:nth-child(n+3){grid-column:2}}.cell-title{font-weight:600;color:var(--ink)}.cell-sub{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block-start:2px;font-size:12px;color:var(--muted)}.cell-code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;padding:1px 6px;border-radius:4px;background:var(--bg);border:1px solid var(--line)}.data-table tr.is-selected>td{background:var(--brand-50)}.data-table .ap-select-cell{width:40px;text-align:center;padding-inline:8px}.data-table .ap-select-cell input[type=checkbox]{inline-size:16px;block-size:16px;cursor:pointer;accent-color:var(--brand)}.data-table .ap-select-cell input[type=checkbox]:disabled{cursor:default}.ap-bulkbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-block-end:12px;border:1px solid var(--brand);border-radius:var(--r-8);background:var(--brand-50)}.ap-bulkbar__count{font-weight:600;font-size:13px;color:var(--ink)}.ap-bulkbar__confirm{inline-size:100%;display:grid;gap:8px}.ap-bulk-report{display:grid;gap:8px;justify-items:start;margin-block-end:12px}.ap-bulk-report__list{margin:0;padding-inline-start:20px;font-size:13px;line-height:1.9;color:var(--ink-2)}.ap-bulkbar__actions{display:flex;gap:8px;flex-wrap:wrap;margin-inline-end:auto}.input-160{inline-size:160px}.ap-check--block{inline-size:fit-content}.cmp-picker{border:1px solid var(--line);border-radius:var(--r-16);overflow:hidden;background:var(--surface)}.cmp-picker__search{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--line);background:var(--bg);color:var(--muted)}.cmp-picker__input{flex:1;min-inline-size:0}.cmp-picker__hits{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.cmp-picker__domains{max-block-size:460px;overflow-y:auto}.cmp-domain+.cmp-domain{border-block-start:1px solid var(--line)}.cmp-domain__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);position:sticky;inset-block-start:0;background:var(--surface);z-index:1}.cmp-domain.is-linked .cmp-domain__head{background:var(--brand-50)}.cmp-domain__toggle{display:flex;align-items:center;gap:var(--s-2);background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start;min-inline-size:0}.cmp-domain__toggle:disabled{cursor:default}.cmp-domain__name{font-weight:600}.cmp-domain__caret{display:inline-flex;transition:transform .15s ease;color:var(--muted)}.cmp-domain__caret.is-open{transform:rotate(180deg)}.cmp-domain__meta{display:flex;align-items:center;gap:var(--s-2);white-space:nowrap}.cmp-domain__count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);padding:2px 8px;border-radius:999px;border:1px solid var(--line)}.cmp-domain__count.is-linked{color:var(--brand-700);border-color:var(--brand);background:var(--surface)}.cmp-domain__body{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s-2);padding:0 var(--s-4) var(--s-4)}.cmp-option{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-8);cursor:pointer;background:var(--surface)}.cmp-option:hover{border-color:var(--brand)}.cmp-option.is-on{border-color:var(--brand);background:var(--brand-50)}.cmp-option input{margin-block-start:4px;accent-color:var(--brand);flex:none}.cmp-option__text{display:grid;gap:2px;min-inline-size:0}.cmp-option__name{font-size:13px;line-height:1.5}.cmp-option__meta{font-size:11px;color:var(--muted)}.cmp-summary{border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-3) var(--s-4);background:var(--bg)}.cmp-summary__head{display:flex;align-items:center;gap:var(--s-3);margin-block-end:var(--s-2)}.cmp-summary__count{font-weight:600;font-variant-numeric:tabular-nums}.cmp-summary__dirty{font-size:12px;color:var(--warning);font-variant-numeric:tabular-nums}.cmp-summary__chips{display:flex;flex-wrap:wrap;gap:6px}.cmp-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:12px;cursor:pointer;color:var(--ink-2)}.cmp-chip:hover{border-color:var(--danger);color:var(--danger)}.cmp-chip.is-new{border-color:var(--brand);background:var(--brand-50);color:var(--brand-700)}.cmp-chip__domain{font-size:10px;color:var(--muted);padding-inline-end:6px;border-inline-end:1px solid var(--line)}.enrol{display:grid;gap:var(--s-3);border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-4);background:var(--bg)}.enrol__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.enrol__selectall{padding-block-start:var(--s-2);border-block-start:1px solid var(--line)}.enrol__list{display:grid;gap:6px;max-block-size:320px;overflow-y:auto;padding-inline-end:2px}.enrol__row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-8);background:var(--surface);cursor:pointer}.enrol__row:hover{border-color:var(--brand)}.enrol__row.is-on{border-color:var(--brand);background:var(--brand-50)}.enrol__row input{accent-color:var(--brand);flex:none}.enrol__row--btn{inline-size:100%;font-family:inherit;text-align:start;color:var(--ink)}.enrol__row--btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.enrol__row-main{display:grid;gap:2px;flex:1;min-inline-size:0}.enrol__row-name{font-size:13px;font-weight:600}.enrol__row-meta{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.enrol__row-tags{display:flex;align-items:center;gap:var(--s-2);font-size:11px;white-space:nowrap}.enrol__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block-start:var(--s-3);border-block-start:1px solid var(--line)}.enrol__picked{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.settings-savebar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface);position:sticky;inset-block-end:var(--s-2)}.settings-savebar__state{font-size:13px;color:var(--muted)}.cert-toolbar{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-4)}.cert-toolbar__meta{font-size:13px;color:var(--muted);margin-inline-start:auto}.cert-embed{inline-size:100%;block-size:min(72vh,640px);border:1px solid var(--line);border-radius:var(--r-8);background:var(--bg)}@media print{.sidebar,.topbar,.no-print,.global-loader,.nav-scrim{display:none!important}.app-shell{display:block;block-size:auto}.main{padding:0;overflow:visible}}.confirm-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-8);background:var(--bg)}.confirm-inline__q{font-size:13px;color:var(--ink)}.ap-block-list{padding-inline-start:28px}.ap-lesson-row--draft td,.ap-lesson-row--draft .cell-title{color:var(--muted)}.ap-lesson-preview__notice{margin:0 0 16px}.ap-headline{display:grid;grid-template-columns:auto 1fr;gap:var(--s-6);align-items:center;padding:var(--s-4) 0 var(--s-6);border-block-end:1px solid var(--line)}@media(max-width:640px){.ap-headline{grid-template-columns:1fr;gap:var(--s-4)}}.ap-headline__score{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding-inline-end:var(--s-6);border-inline-end:1px solid var(--line)}@media(max-width:640px){.ap-headline__score{border-inline-end:0;padding-inline-end:0}}.ap-headline__num{font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink)}.ap-headline__num small{font-size:18px;font-weight:600;color:var(--muted);margin-inline-start:2px}.ap-headline__band{font-size:13px;font-weight:600;color:var(--brand-700);background:var(--brand-100);padding:4px 12px;border-radius:999px}.ap-headline__coverage-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:13px;color:var(--ink-2);margin-block-end:var(--s-2)}.ap-headline__coverage-head span:last-child{font-weight:600;color:var(--ink)}.ap-cov{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.ap-cov__fill{height:100%;border-radius:999px;background:var(--brand)}.ap-cov__fill.is-partial{background:var(--ink-2)}.ap-headline__note{margin:var(--s-2) 0 0;font-size:12.5px;line-height:1.6;color:var(--muted);max-width:62ch}.ap-dom{display:grid;grid-template-columns:minmax(0,15rem) 1fr auto;align-items:center;gap:var(--s-3);padding-block:7px}@media(max-width:640px){.ap-dom{grid-template-columns:1fr auto}.ap-dom__track{grid-column:1 / -1;order:3}}.ap-dom__name{font-size:13.5px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-dom__track{height:8px;border-radius:999px;background:var(--line);overflow:hidden;min-width:0}.ap-dom__fill{height:100%;border-radius:999px;background:var(--brand)}.ap-dom__fill.is-warn{background:var(--warning)}.ap-dom__fill.is-crit{background:var(--danger)}.ap-dom__val{font-size:13.5px;font-weight:600;color:var(--ink);min-width:2.5ch;text-align:end}.ap-cmp{display:inline-flex;align-items:center;gap:var(--s-2)}.ap-stripe{width:4px;height:22px;border-radius:3px;flex:none;background:var(--brand)}.ap-stripe.is-warn{background:var(--warning)}.ap-stripe.is-crit{background:var(--danger)}.ap-stripe.is-ok{background:var(--brand)}.ap-stripe.is-none{background:transparent}.ap-chip{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.ap-chip.is-ok{color:var(--brand-700);background:var(--brand-100)}.ap-chip.is-good{color:#057a45;background:#e6f6ee}.ap-chip.is-warn{color:#9a4c02;background:#fdf0e3}.ap-chip.is-crit{color:#a01810;background:#fdeceb}.ap-chip.is-none{color:var(--muted);background:var(--bg);border:1px solid var(--line)}.ap-row-unmeasured td{color:var(--muted)}.ap-domain-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-block-end:var(--s-2)}.ap-domain-head h4{margin:0;font-size:14.5px;font-weight:600;color:var(--ink)}.ap-domain-head__score{font-size:13.5px;font-weight:600;color:var(--ink-2)}.chip{font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;min-inline-size:32px;min-block-size:32px;padding:4px 10px;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center}.chip:hover{background:var(--bg)}.chip.is-selected{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ap-threads{display:grid;gap:var(--s-4);align-items:start}@media(min-width:1100px){.ap-threads--open{grid-template-columns:minmax(0,1fr) 420px}}.ap-threads>*{min-inline-size:0}.ap-threads__drawer{order:-1}@media(min-width:1100px){.ap-threads__drawer{order:0;position:sticky;inset-block-start:var(--s-4)}}.ap-threads__subject{min-inline-size:220px}.data-table td.ap-threads__who-cell,.data-table td.ap-threads__when-cell{inline-size:1%;white-space:nowrap}.ap-threads__subject .link-btn{font-size:14px;line-height:1.5}.ap-threads__group{margin-inline-start:var(--s-2)}.ap-threads__who{display:inline-flex;align-items:center;gap:var(--s-2);min-inline-size:0}.ap-threads__who-name{min-inline-size:0;max-inline-size:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-threads__tally{display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-size:13px;color:var(--ink-2)}.ap-threads__tally-mark{inline-size:7px;block-size:7px;border-radius:50%;background:var(--brand);flex:none}.ap-threads__empty{display:grid;justify-items:center;gap:var(--s-2);padding-block:56px}.ap-threads__empty h3{margin:0;font-size:15px;color:var(--ink)}.ap-threads__empty p{margin:0;max-inline-size:42ch;line-height:1.8}.ap-threads__empty .icon-btn{margin-block-start:var(--s-2)}.ap-threads__empty-mark{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--brand-50);color:var(--brand-700);margin-block-end:var(--s-1)}.ap-threads__empty-mark--good{background:#e6f6ee;color:#057a45}.data-table tr.is-unread>td{background:var(--brand-50)}.data-table tbody tr.is-unread:hover>td{background:var(--brand-100)}.data-table tr.is-unread .ap-threads__subject>.link-btn{font-weight:700}.data-table tr.is-unread .ap-threads__subject .link-btn:before{content:"";display:inline-block;inline-size:9px;block-size:9px;border-radius:50%;background:var(--brand);margin-inline-end:var(--s-2);vertical-align:1px}.data-table tr.is-unread>td:first-child{box-shadow:inset 4px 0 0 0 var(--brand)}[dir=rtl] .data-table tr.is-unread>td:first-child{box-shadow:inset -4px 0 0 0 var(--brand)}.ap-unread-chip{display:inline-block;margin-inline-start:var(--s-2);padding:0 var(--s-2);border-radius:999px;background:var(--brand);color:#fff;font-size:.75rem;font-weight:600;line-height:1.6}.data-table td.ap-threads__act-cell{inline-size:1%;white-space:nowrap}.ap-threads__toggle{font-size:12px;font-weight:500;color:var(--muted)}.ap-threads__toggle:hover{color:var(--brand-700)}.ap-threads__toggle:disabled{cursor:default;opacity:.6}.ap-threads__preview{margin-block-start:2px;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-threads__when{display:grid;gap:2px;font-size:12px}.ap-thread-sub{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.ap-thread__timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);max-block-size:46vh;overflow-y:auto}.ap-avatar{display:inline-grid;place-items:center;flex:none;color:#fff;font-weight:600;line-height:1;user-select:none}.ap-avatar--md{inline-size:30px;block-size:30px;font-size:12.5px}.ap-avatar--sm{inline-size:24px;block-size:24px;font-size:11px}.ap-avatar svg{inline-size:62%;block-size:62%}.ap-avatar--learner,.ap-avatar--unknown{border-radius:50%}.ap-avatar--md.ap-avatar--staff{border-radius:9px}.ap-avatar--sm.ap-avatar--staff{border-radius:7px}.ap-avatar--unknown{background:var(--surface);color:var(--muted);border:1px dashed var(--line-strong)}.ap-daymark{display:flex;align-items:center;gap:var(--s-3);color:var(--muted);font-size:12px;margin-block:2px}.ap-daymark:before,.ap-daymark:after{content:"";flex:1;block-size:1px;background:var(--line)}.ap-turn{border:1px solid var(--line);border-inline-start:3px solid var(--turn-accent, var(--line-strong));border-radius:var(--r-8);padding:var(--s-3);background:var(--surface)}.ap-turn--staff{background:var(--bg)}.ap-turn--internal{background:#fef3e6;border-color:#f5c68a;border-inline-start-color:#b45309}.ap-turn__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-block-end:var(--s-2);font-size:13px}.ap-turn__from{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ap-turn__note{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:#b45309;color:#fff;white-space:nowrap}.ap-turn__at{color:var(--muted);font-size:12px;margin-inline-start:auto}.ap-turn__stack{display:grid;gap:8px}.ap-say{display:grid;gap:6px;justify-items:start}.ap-say__at{color:var(--muted);font-size:11px}.ap-say__body{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.ap-say__files{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;gap:4px;font-size:12px}.ap-say__files li{display:flex;align-items:center;gap:var(--s-2)}.ap-atts{display:grid;gap:var(--s-2);margin-block-start:var(--s-2);inline-size:100%}.ap-shots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--s-2)}.ap-clips{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.ap-clip{display:grid;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--line);border-radius:var(--r-8);background:var(--bg)}.ap-clip__player{inline-size:100%;block-size:34px;direction:ltr}.ap-clip__foot{display:flex;align-items:center;gap:var(--s-2);margin:0;min-inline-size:0}.ap-shot__open{position:relative;display:block;padding:0;inline-size:100%;block-size:108px;border:1px solid var(--line);border-radius:var(--r-8);background:var(--bg);overflow:hidden;cursor:zoom-in}.ap-shot__open:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-shot__open img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.ap-shot__zoom{position:absolute;inset-block-end:6px;inset-inline-end:6px;display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border-radius:999px;background:#111927a8;color:#fff}.ap-shot__cap{display:flex;gap:6px;justify-content:space-between;align-items:baseline;margin:4px 0 0;font-size:11px}.ap-shot__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--s-4);background:#111927b8}.ap-lightbox__panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-inline-size:min(1100px,100%);max-block-size:100%;border-radius:var(--r-16);background:var(--surface);overflow:hidden}.ap-lightbox__bar{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--line);font-size:13px}.ap-lightbox__name{min-inline-size:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-lightbox__bar a{margin-inline-start:auto}.ap-lightbox__panel>img{display:block;inline-size:100%;block-size:100%;object-fit:contain;background:var(--bg)}.ap-compose{border:1px solid var(--line);border-radius:var(--r-8);padding:var(--s-3);display:grid;gap:var(--s-3)}.ap-compose--internal{background:#fef3e6;border-color:#f5c68a}.ap-thread-status{border-block-start:1px solid var(--line);padding-block-start:var(--s-3);display:grid;gap:var(--s-3)}.ap-thread-close{border:1px solid var(--line);border-radius:var(--r-8);padding:var(--s-3);display:grid;gap:var(--s-3)}.ap-picker{max-block-size:380px;overflow-y:auto;border-radius:var(--r-8)}.ap-thread-close--internal{background:#fef3e6;border-color:#f5c68a}.ap-picked{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ap-picked__chip{font-family:inherit;font-size:13px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;min-block-size:32px;max-inline-size:100%;border-radius:999px;border:1px solid var(--brand);background:var(--brand-50);color:var(--ink);cursor:pointer}.ap-picked__meta{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.ap-picked__chip:disabled{opacity:.6;cursor:not-allowed}.ap-pick{display:grid;gap:var(--s-2)}.ap-pick__empty{font-size:13px;color:var(--muted)}.ap-picked__chip:hover{background:var(--brand-100)}.ap-picked__chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-radio{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-2);border:1px solid var(--line);border-radius:var(--r-8);background:var(--bg);cursor:pointer}.ap-radio:has(input:checked){border-color:var(--brand);background:var(--brand-100)}.ap-radio:has(input:disabled){opacity:.6;cursor:not-allowed}.ap-radio input{margin-block-start:3px;flex:none}.ap-radio small{display:block;color:var(--muted);font-size:12.5px;font-weight:400;margin-block-start:2px}.ap-radios{border:0;margin:0;padding:0;min-inline-size:0}.ap-radios>legend{padding:0;margin-block-end:6px}.ap-audit__chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block-end:var(--s-3)}.ap-audit__table tbody tr.is-selected{background:var(--brand-50)}.ap-audit__diff{inline-size:100%;border-collapse:collapse}.ap-audit__diff th,.ap-audit__diff td{padding:var(--s-2);border-block-end:1px solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.ap-audit__raw{direction:ltr;unicode-bidi:isolate;white-space:pre-wrap;font-size:12px;max-block-size:360px;overflow:auto}.ap-audit__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s-2) var(--s-3);margin:0}.ap-audit__facts dt{color:var(--muted)}.ap-audit__facts dd{margin:0}.ap-audit__json{display:block;text-align:left;direction:ltr;unicode-bidi:isolate;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ap-ws__back{display:inline-flex;align-items:center;gap:4px;margin-block-end:var(--s-2);font-size:13px;font-weight:600;color:var(--brand-700);text-decoration:none}.ap-ws__back:hover{text-decoration:underline}.ap-ws__back svg{transform:rotate(-90deg)}.ap-ws__facts{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin:calc(var(--s-6) * -.5) 0 var(--s-4)}.ap-ws__facts dt{font-size:12px;color:var(--muted)}.ap-ws__facts dd{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.ap-ws__tabdot{display:inline-block;inline-size:7px;block-size:7px;margin-inline-start:6px;border-radius:50%;background:var(--brand);vertical-align:middle}.ap-ws__order{font-weight:700;color:var(--brand-700);font-variant-numeric:tabular-nums}.ap-ws__editrow>td{background:var(--brand-50);padding:var(--s-4) var(--s-6)}.data-table tbody tr.ap-ws__editrow:hover{background:none}.ap-ws__form{display:grid;gap:var(--s-3);max-inline-size:640px}.ap-ws__formfields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3)}.ap-ws__locked{display:inline-block;max-inline-size:200px;font-size:12px;color:var(--muted)}.ap-ws__row--out>td{color:var(--muted)}.ap-ws__rowlink{cursor:pointer}.ap-ws__titlelink{color:var(--ink);text-decoration:none}.ap-ws__titlelink:hover,.ap-ws__titlelink:focus-visible{color:var(--brand-700);text-decoration:underline}.ap-ws__tabs{position:relative}.ap-ws__tabs .ap-tab{font-size:14px}.ap-seg{display:flex;flex-wrap:wrap;gap:var(--s-2);border:0;padding:0;margin:0}.ap-seg>legend{inline-size:100%;margin-block-end:6px;padding:0}.ap-seg__opt{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:14px;font-weight:600;cursor:pointer}.ap-seg__opt input{accent-color:var(--brand);margin:0}.ap-seg__opt:focus-within{outline:2px solid var(--brand);outline-offset:2px}.ap-seg__opt--completed.is-on{background:var(--brand-100);border-color:var(--brand-700);color:var(--brand-700)}.ap-seg__opt--not_completed.is-on{background:#fdeceb;border-color:#a01810;color:#a01810}.ap-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:34px;padding:0 8px;border:1px solid transparent;border-radius:var(--r-8);font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.ap-mark:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-mark:disabled{cursor:progress;opacity:.6}.ap-mark--present{background:#e6f6ee;color:#057a45}.ap-mark--absent{background:#fdeceb;color:#a01810;border-color:#f4b8b3}.ap-mark--excused{background:#fdf0e3;color:#9a4c02}.ap-mark--none{background:var(--surface);border:1px dashed var(--line-strong);color:var(--muted)}.ap-mark--none:hover{background:var(--brand-50);border-style:solid}.ap-mark__empty{inline-size:10px;block-size:2px;border-radius:2px;background:var(--line-strong)}.ap-mark.is-dirty{box-shadow:inset 0 0 0 2px var(--brand)}.ap-mark.is-dirty:after{content:"";position:absolute;inset-block-start:-3px;inset-inline-end:-3px;inline-size:9px;block-size:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--surface)}.ap-mark.is-static{cursor:default}@media(prefers-reduced-motion:reduce){.ap-mark{transition:none}}.ap-att__intro{display:grid;gap:var(--s-3)}.ap-att__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;font-size:13px;color:var(--ink-2)}.ap-att__legend .ap-mark{inline-size:auto;min-block-size:24px;padding:0 10px;cursor:default}.ap-att{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface);-webkit-overflow-scrolling:touch}.ap-att:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-att__table{border-collapse:separate;border-spacing:0;min-inline-size:100%;font-size:14px}.ap-att__table th,.ap-att__table td{border-block-end:1px solid var(--line);font-weight:400}.ap-att__table tbody tr:last-child>*{border-block-end:0}.ap-att__corner,.ap-att__who{position:sticky;inset-inline-start:0;z-index:2;inline-size:220px;min-inline-size:200px;max-inline-size:260px;padding:10px var(--s-4);text-align:start;background:var(--surface);border-inline-end:1px solid var(--line)}.ap-att__corner{vertical-align:bottom;background:var(--bg);font-size:12px;font-weight:600;color:var(--muted)}.ap-att__cornersub{display:block;font-size:11px;font-weight:400}.ap-att__name{display:block;font-weight:600;color:var(--ink)}.ap-att__pct{display:block;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ap-att__col{min-inline-size:132px;padding:12px 10px 10px;vertical-align:top;text-align:center;background:var(--bg);border-inline-end:1px solid var(--line)}.ap-att__col:last-child{border-inline-end:0}.ap-att__col.is-dirty{background:var(--brand-50);box-shadow:inset 0 3px 0 var(--brand)}.ap-att__col.is-locked{background:repeating-linear-gradient(-45deg,var(--bg) 0 6px,#eef0f3 6px 12px)}.ap-att__colhead{display:grid;justify-items:center;gap:2px}.ap-att__numrow{display:inline-flex;align-items:center;gap:6px}.ap-att__numrow .ap-chip{padding:1px 8px;font-size:11px}.ap-att__num{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ap-att__col.is-locked .ap-att__num{color:var(--muted)}.ap-att__date{font-size:12px;color:var(--ink-2);white-space:nowrap}.ap-att__time{font-size:12px;color:var(--muted)}.ap-att__lesson{min-block-size:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-inline-size:140px;margin-block-start:2px;font-size:12px;line-height:1.4;color:var(--muted)}.ap-att__colactions{display:grid;gap:4px;margin-block-start:10px}.ap-att__colactions .icon-btn{justify-content:center}.ap-att__revert{font-size:12px}.ap-att__lock{display:inline-block;margin-block-start:10px;padding:2px 10px;border:1px dashed var(--line-strong);border-radius:999px;background:var(--surface);font-size:12px;color:var(--muted)}.ap-att__cell{padding:6px 8px;text-align:center;border-inline-end:1px solid var(--line)}.ap-att__cell:last-child{border-inline-end:0}.ap-att__none{color:var(--line-strong)}.ap-att__table tbody tr:not(.ap-att__rule):hover>*{background-color:var(--brand-50)}.ap-att__rule>th{padding:8px var(--s-4);background:var(--bg);font-size:12px;font-weight:600;color:var(--muted);text-align:start}.ap-att__table tr.is-inactive>*{color:var(--muted)}.ap-att__table tr.is-inactive .ap-att__name{color:var(--muted);font-weight:500}.ap-att__table tr.is-inactive .ap-mark{filter:grayscale(1);opacity:.7}.ap-att__bar{position:sticky;inset-block-end:var(--s-4);z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:12px var(--s-4);border-radius:12px;background:var(--brand-700);color:#fff;box-shadow:0 10px 28px #202b4147;animation:ap-att-bar-in .18s ease-out}.ap-att__barcount{font-size:14px;font-weight:600}.ap-att__bar .icon-btn--primary{background:#fff;border-color:#fff;color:var(--brand-700)}.ap-att__bar .icon-btn--primary:hover{background:var(--brand-100);border-color:var(--brand-100)}.ap-att__bar .icon-btn--quiet{color:var(--brand-100)}.ap-att__bar .icon-btn--quiet:hover{background:#ffffff1a;color:#fff}@keyframes ap-att-bar-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.ap-att__bar{animation:none}}@media(max-width:767px){.ap-att__corner,.ap-att__who{inline-size:128px;min-inline-size:128px;max-inline-size:128px;padding:8px 10px}.ap-att__name{font-size:13px}.ap-att__col{min-inline-size:108px;padding-inline:6px}.ap-att__cell{padding:6px}.ap-mark{min-block-size:40px}.ap-ws__editrow>td{padding:var(--s-3)}.ap-att__bar{inset-block-end:var(--s-2)}.ap-att__bar .row-actions{inline-size:100%}}.ap-activity{--ap-activity-time: 3rem;--ap-activity-dot: 9px;display:grid;gap:var(--s-3)}.ap-activity__filters{display:grid;gap:6px}.ap-activity__chips-row{display:flex;flex-wrap:wrap;gap:6px}.ap-activity__filter{gap:6px}.ap-activity__count{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.ap-activity__filter.is-selected .ap-activity__count{color:inherit;opacity:.8}.ap-activity__hint{margin:0;font-size:12px;color:var(--muted)}.ap-activity__day{display:flex;align-items:center;gap:var(--s-3);margin:0;margin-block-end:2px;font-size:12px;font-weight:600;color:var(--ink-2)}.ap-activity__day:after{content:"";flex:1;block-size:1px;background:var(--line)}.ap-activity__daygroup+.ap-activity__daygroup{margin-block-start:var(--s-2)}.ap-activity__list{list-style:none;margin:0;padding:0;position:relative}.ap-activity__list:before{content:"";position:absolute;inset-block:14px;inset-inline-start:calc(var(--ap-activity-time) + var(--s-3) + (var(--ap-activity-dot) - 1px) / 2);inline-size:1px;background:var(--line)}.ap-activity__item{display:grid;grid-template-columns:var(--ap-activity-time) var(--ap-activity-dot) minmax(0,1fr);grid-template-areas:"time dot body";column-gap:var(--s-3);align-items:start;padding-block:6px}.ap-activity__time{grid-area:time;font-size:12.5px;line-height:22px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ap-activity__dot{grid-area:dot;position:relative;inline-size:var(--ap-activity-dot);block-size:var(--ap-activity-dot);margin-block-start:calc((22px - var(--ap-activity-dot)) / 2);border-radius:50%;background:var(--line-strong);box-shadow:0 0 0 3px var(--surface)}.ap-activity__dot--account{background:var(--brand)}.ap-activity__dot--tests{background:var(--warning)}.ap-activity__dot--learning{background:var(--success)}.ap-activity__dot--certificates{background:var(--info)}.ap-activity__dot--messages{background:var(--line-strong)}.ap-activity__dot--warn{background:var(--danger)}.ap-activity__body{grid-area:body;min-inline-size:0}.ap-activity__line{font-size:14px;line-height:22px;overflow-wrap:anywhere}.ap-activity__label{font-weight:500;color:var(--ink)}.ap-activity__item--warn .ap-activity__label{color:var(--danger);font-weight:600}.ap-activity__subject{color:var(--muted)}.ap-activity__subject:before{content:"·";margin-inline:6px}.ap-activity__by{margin-inline-start:6px;font-size:13px;color:var(--muted)}.ap-activity__chips{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;margin-block-start:4px;padding:0}.ap-activity__chip{font-size:12px;line-height:18px;padding:1px 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink-2);overflow-wrap:anywhere}.ap-activity__chip--warn{border-color:var(--danger);background:var(--surface);color:var(--danger)}.ap-activity__foot{display:grid;justify-items:center;gap:var(--s-2);padding-block-start:var(--s-2)}.ap-activity__note{font-size:12px;color:var(--muted)}.ap-activity__none{padding-block:var(--s-4);text-align:center;color:var(--muted)}.empty-state.ap-activity__empty{padding-block:var(--s-6)}.ap-activity__empty .ap-activity__note{margin-block-start:4px}@media(max-width:479px){.ap-activity__item{grid-template-columns:var(--ap-activity-dot) minmax(0,1fr);grid-template-areas:"dot time" "dot body"}.ap-activity__time{font-size:12px;line-height:18px}.ap-activity__dot{margin-block-start:calc((18px - var(--ap-activity-dot)) / 2)}.ap-activity__list:before{inset-inline-start:calc((var(--ap-activity-dot) - 1px) / 2)}}.ap-danger-zone{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-inline-start:3px solid var(--danger);border-radius:var(--r-8)}.ap-danger-zone__text{margin:0;flex:1 1 32ch;max-inline-size:62ch;font-size:13px;line-height:1.8;color:var(--ink-2)}.ap-dialog{position:fixed;inset:0;z-index:90;display:grid;justify-items:center;align-items:start;padding:10vh var(--s-4) var(--s-4);background:#11192780;overflow-y:auto}.ap-dialog__panel{inline-size:min(520px,100%);border-radius:var(--r-16);box-shadow:0 24px 60px #11192747}.ap-dialog__panel:focus{outline:none}.ap-dialog__panel:focus-visible>.ap-panel{box-shadow:0 0 0 3px var(--brand-100)}.ap-dialog .ap-panel__head{flex-wrap:nowrap;align-items:flex-start}.ap-dialog .ap-panel__head>div:first-child{min-inline-size:0}.ap-dialog__email{display:block;overflow-wrap:anywhere}.ap-dialog__lead{margin:0 0 var(--s-2);font-size:14px;font-weight:600;color:var(--ink)}.ap-dialog__list{display:grid;gap:6px;margin:0;padding-inline-start:1.25em;font-size:14px;line-height:1.7;color:var(--ink-2)}.ap-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ap-dialog__confirm{border-color:var(--danger);color:var(--danger)}.ap-dialog__confirm:not(:disabled){background:var(--danger);color:#fff}.ap-dialog__confirm:not(:disabled):hover{background:var(--danger);filter:brightness(.92)}.ap-dialog__actions .icon-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:479px){.ap-dialog{padding-block-start:var(--s-4)}.ap-dialog__panel>.ap-panel{padding:var(--s-4)}}.ap-dialog__panel--wide{inline-size:min(960px,100%)}.ap-reject{display:flex;flex-wrap:wrap;gap:var(--s-6);margin-block-end:var(--s-4)}.ap-reject__form{flex:1 1 380px;min-inline-size:0;display:grid;gap:var(--s-4);align-content:start}.ap-reject__reasons{display:grid;gap:var(--s-2)}.ap-reject .ap-radio{font-size:14.5px;font-weight:600;line-height:1.6;color:var(--ink)}.ap-reject .ap-radio small{font-size:13px;line-height:1.7}.ap-reject__reapply{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-8);background:var(--bg);font-size:14px;color:var(--ink-2)}.ap-reject__reapply strong{color:var(--ink)}.ap-reject__preview{flex:1 1 340px;min-inline-size:0;display:grid;gap:var(--s-2);align-content:start}.ap-reject__preview>h3{margin:0}.ap-reject__mail{border:1px solid var(--line);border-radius:var(--r-8);overflow:hidden;background:var(--surface)}.ap-reject__meta{display:grid;grid-template-columns:auto 1fr;gap:6px var(--s-3);margin:0;padding:var(--s-3) var(--s-4);background:var(--bg);border-block-end:1px solid var(--line);font-size:13px}.ap-reject__meta dt{color:var(--muted)}.ap-reject__meta dd{margin:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ap-reject__body{display:grid;gap:10px;padding:var(--s-4);font-size:14px;line-height:1.9;color:var(--ink)}.ap-reject__body p{margin:0;overflow-wrap:anywhere}.ap-reject__sentence{padding:var(--s-2) 10px;border-radius:6px;background:var(--brand-50)}.ap-reject__empty{color:var(--muted)}.ap-reject__actions{padding-block-start:var(--s-4);border-block-start:1px solid var(--line)}.ap-statustabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;margin-block-end:var(--s-3);border:1px solid var(--line);border-radius:10px;background:var(--surface)}.ap-statustabs__btn{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:38px;padding:0 14px;border:0;border-radius:var(--r-8);background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ap-statustabs__btn:hover{background:var(--brand-50);color:var(--ink)}.ap-statustabs__btn.is-on{background:var(--brand);color:#fff;font-weight:600}.ap-statustabs__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-statustabs__n{padding:1px 8px;border-radius:999px;background:var(--brand-100);color:var(--brand);font-size:12px;font-weight:600}.ap-statustabs__btn.is-on .ap-statustabs__n{background:#ffffff2e;color:#fff}.ap-approw{cursor:pointer}.ap-approw:hover,.ap-approw.is-current{background:var(--brand-50)}.ap-approw__name{font-weight:600;color:var(--ink)}.ap-age--overdue{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#fef3e6;color:#93370d;font-size:13px;font-weight:600;white-space:nowrap}.ap-appempty{display:grid;justify-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4);color:var(--muted);text-align:center}.ap-appempty__title{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.ap-appsheet{display:flex;flex-direction:column;min-block-size:100%;font-size:14px;color:var(--ink)}.ap-appsheet__head{position:sticky;inset-block-start:0;z-index:1;background:var(--surface);display:flex;align-items:flex-start;gap:var(--s-3);padding:20px var(--s-6) var(--s-4);border-block-end:1px solid var(--line)}.ap-appsheet__who{flex:1;min-inline-size:0;display:grid;gap:4px}.ap-appsheet__who h2{margin:0;font-size:21px;font-weight:700;overflow-wrap:anywhere}.ap-appsheet__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-size:13.5px;color:var(--muted)}.ap-appsheet__body{flex:1;display:grid;gap:22px;align-content:start;padding:20px var(--s-6) 28px}.ap-appsheet__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);padding:14px var(--s-4);border-radius:10px;background:var(--brand-50)}.ap-appsheet__summary>div{display:grid;gap:2px;min-inline-size:0}.ap-appsheet__summary span{font-size:12.5px;color:var(--muted)}.ap-appsheet__summary strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.ap-appsheet__warn{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:var(--s-3) 14px;border:1px solid #f2c58b;border-radius:10px;background:#fef3e6;color:#93370d;font-size:14px}.ap-appsheet__warn span{flex:1;font-weight:600}.ap-appsheet__warn a{color:#93370d;font-weight:600}.ap-appsheet__group{display:grid;gap:var(--s-3)}.ap-appsheet__group h3{margin:0;padding-block-end:var(--s-2);border-block-end:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}.ap-appsheet__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) 20px;margin:0}.ap-appsheet__fields>div{display:grid;gap:3px;min-inline-size:0}.ap-appsheet__fields>.is-wide{grid-column:1 / -1}.ap-appsheet__fields dt{font-size:12.5px;color:var(--muted)}.ap-appsheet__fields dd{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.ap-appsheet__foot{position:sticky;inset-block-end:0;z-index:1;display:flex;flex-wrap:wrap;gap:var(--s-3);padding:14px var(--s-6);border-block-start:1px solid var(--line);background:var(--surface)}.ap-appsheet__foot--fail{display:grid;background:#fdf3f2;border-block-start-color:#e2b8b4}.ap-appsheet__foot--fail p{margin:0;font-weight:600;color:#8a1c16}.ap-appsheet__accept,.ap-appsheet__reject{min-block-size:44px;padding:0 18px;border-radius:var(--r-8);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ap-appsheet__accept{flex:1;border:1px solid var(--brand);background:var(--brand);color:#fff}.ap-appsheet__accept:hover:not(:disabled){background:var(--brand-700)}.ap-appsheet__reject{flex:0 0 140px;border:1px solid #e2b8b4;background:var(--surface);color:#a4231c}.ap-appsheet__reject:hover:not(:disabled){background:#fdf3f2}.ap-appsheet__neutral{border-color:var(--line-strong);color:var(--ink-2)}.ap-appsheet__neutral:hover:not(:disabled){background:var(--bg)}.ap-appsheet__accept:disabled,.ap-appsheet__reject:disabled{opacity:.6;cursor:not-allowed}.ap-appsheet__accept:focus-visible,.ap-appsheet__reject:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:479px){.ap-appsheet__head,.ap-appsheet__body,.ap-appsheet__foot{padding-inline:var(--s-4)}.ap-appsheet__summary,.ap-appsheet__fields{grid-template-columns:minmax(0,1fr)}.ap-appsheet__fields>.is-wide{grid-column:auto}}.ap-bulkaccept{display:grid;gap:6px;margin:0 0 var(--s-3);padding:0;list-style:none;font-size:14px}.ap-bulkaccept li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-8);background:var(--bg)}.ap-bulkaccept span{color:var(--muted)}.ap-dialog--side{justify-items:end;align-items:stretch;padding:0;overflow:hidden}.ap-dialog--side .ap-dialog__panel{inline-size:min(600px,100%);block-size:100dvh;overflow-y:auto;border-radius:0;background:var(--surface)}.ap-dialog--side .ap-dialog__panel>.ap-panel{min-block-size:100%;border:0;border-radius:0}.ap-missing__pad{padding:var(--s-4)}.ap-missing__who{white-space:nowrap}.ap-missing__name{font-weight:600;color:var(--ink)}.ap-missing__email,.ap-missing__date,.ap-missing__hint{display:block;font-size:12px;color:var(--muted)}.ap-missing__level{margin-inline-start:6px;font-size:12px;font-weight:600;color:var(--ink-2)}.ap-missing__nowrap{white-space:nowrap}.ap-missing__count{font-weight:600;color:var(--ink)}.ap-missing .row-actions{flex-wrap:wrap}.ap-regrant__facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--ink-2)}.ap-regrant__note{margin:0;padding:8px 12px;border-inline-start:3px solid var(--line-strong);background:var(--bg);font-size:13px;line-height:1.8;color:var(--ink-2);white-space:pre-wrap}.ap-regrant__items{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.ap-regrant__item{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-8)}.ap-regrant__item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.ap-regrant__item-title{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.ap-regrant__stem{margin:0;font-size:14px;line-height:1.8;color:var(--ink-2)}.ap-regrant__audio{inline-size:100%;block-size:40px}.ap-regrant__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ap-regrant__file{position:relative}.ap-regrant__file:focus-within{outline:2px solid var(--brand);outline-offset:2px}.ap-regrant__file.is-disabled{opacity:.45;cursor:not-allowed}.ap-regrant__atts{display:grid;gap:var(--s-2);margin:0;padding:var(--s-3);list-style:none;border-radius:var(--r-8);background:var(--bg)}.ap-regrant__att{display:grid;gap:6px;justify-items:start;padding-block-end:var(--s-2);border-block-end:1px solid var(--line)}.ap-regrant__att:last-child{padding-block-end:0;border-block-end:0}.ap-regrant__att-meta{display:grid;gap:2px;min-inline-size:0;inline-size:100%}.ap-regrant__att-name{font-weight:600;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.ap-regrant__att-sub{font-size:12px;color:var(--muted)}.ap-regrant__foot{display:grid;gap:var(--s-2);padding-block-start:var(--s-3);border-block-start:1px solid var(--line)}.ap-regrant__hint{margin:0;font-size:13px;color:var(--muted)}.ap-hold{display:grid;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--brand-100);border-radius:var(--r-8);background:var(--brand-50);color:var(--ink)}.ap-hold--scheduled{background:var(--surface);border-color:var(--line-strong)}.ap-hold--sent{background:#f2fbf6;border-color:#b7e6cd}.ap-hold--sent .ap-hold__icon{color:var(--success)}.ap-hold__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.ap-hold__icon{display:inline-grid;place-items:center;inline-size:34px;block-size:34px;flex:none;border-radius:50%;background:var(--surface);color:var(--brand)}.ap-hold__text{flex:1 1 220px;min-inline-size:0}.ap-hold__head{margin:0;font-size:15px;font-weight:600;line-height:1.5}.ap-hold__clock,.ap-hold__at{font-variant-numeric:tabular-nums;color:var(--brand-700)}.ap-hold__clock{display:inline-block;direction:ltr;unicode-bidi:isolate;font-size:17px;font-weight:700}.ap-hold__hint{margin:2px 0 0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.ap-hold__actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.ap-hold__actions .icon-btn{padding-block:6px}.ap-hold__bar{appearance:none;inline-size:100%;block-size:4px;border:0;border-radius:999px;overflow:hidden;background:var(--brand-100);color:var(--brand)}.ap-hold__bar::-webkit-progress-bar{background:var(--brand-100)}.ap-hold__bar::-webkit-progress-value{background:var(--brand);border-radius:999px;transition:inline-size 1s linear}.ap-hold__bar::-moz-progress-bar{background:var(--brand);border-radius:999px}.ap-hold__error,.ap-say__error,.ap-scheduled__error{margin:0;font-size:13px;color:var(--danger)}@media(max-width:479px){.ap-hold__actions{inline-size:100%}.ap-hold__actions>*{flex:1 1 auto;justify-content:center}}.ap-schedule{display:grid;gap:var(--s-3)}.ap-schedule__picks{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ap-schedule__pick{font:inherit;font-size:13px;padding:4px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer}.ap-schedule__pick:hover:not(:disabled){background:var(--brand-50);border-color:var(--brand);color:var(--brand-700)}.ap-schedule__pick:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-schedule__fields{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start}.ap-schedule__fields>*{min-inline-size:0}.ap-schedule__time{font-variant-numeric:tabular-nums}.ap-schedule__when{display:flex;align-items:center;gap:6px;margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-8);background:var(--brand-50);color:var(--brand-700);font-size:13.5px;font-weight:600}.ap-schedule__when.is-invalid{background:#fdeceb;color:var(--danger)}.ap-turn--pending{background:var(--surface);border-style:dashed;border-inline-start-style:dashed;border-inline-start-color:var(--line-strong)}.ap-turn--pending .ap-say__body{color:var(--ink-2)}.ap-pending-chip-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.ap-pending-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--brand-50);color:var(--brand-700);border:1px solid var(--brand-100)}.ap-pending-chip--scheduled{background:#eef0fe;color:#3538cd;border-color:#d9dcfb}.ap-say__actions{display:flex;flex-wrap:wrap;gap:4px var(--s-2)}.ap-pending-edit{display:grid;gap:var(--s-3);inline-size:100%}.ap-remind-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.ap-scheduled__pad{padding:var(--s-4)}.ap-scheduled__nowrap{inline-size:1%;white-space:nowrap}.ap-scheduled__subject{min-inline-size:220px}.ap-scheduled__title{display:block;font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.ap-scheduled__title:hover{color:var(--brand);text-decoration:underline}.ap-scheduled__preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block-start:2px;font-size:12.5px;color:var(--muted)}.ap-scheduled__when{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.ap-scheduled__actions-cell{inline-size:1%}.ap-scheduled__actions{display:flex;gap:6px;align-items:center;white-space:nowrap}.ap-scheduled__stale{max-inline-size:420px}.ap-scheduled__stale .confirm-inline__q{white-space:normal}.badge--danger{background:#fdeceb;color:#b42318}@media(max-width:640px){.ap-scheduled__table,.ap-scheduled__table tbody{display:block}.ap-scheduled__table thead{display:none}.ap-scheduled__table tr{display:grid;gap:6px;padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--line)}.ap-scheduled__table td,.ap-scheduled__table td:first-child{display:flex;align-items:baseline;gap:var(--s-2);position:static;inline-size:auto;min-inline-size:0;padding:0;border:0;background:none;white-space:normal}.ap-scheduled__table td.ap-scheduled__subject{display:block}.ap-scheduled__table td[data-label]:before{content:attr(data-label);flex:none;min-inline-size:64px;font-size:12px;color:var(--muted)}.ap-scheduled__actions-cell{flex-direction:column;align-items:stretch;padding-block-start:4px}.ap-scheduled__actions{flex-wrap:wrap;white-space:normal}}.ap-popover--columns{min-inline-size:min(240px,calc(100vw - 32px))}.ap-colpick__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-2);border-block-end:1px solid var(--line)}.ap-colpick__title{font-size:13px;font-weight:700;color:var(--ink-2)}.ap-colpick__count{font-size:12px;color:var(--muted);white-space:nowrap}.ap-colpick__list{list-style:none;margin:0;padding:6px;max-block-size:min(50vh,320px);overflow-y:auto}.ap-colpick__row{display:flex;align-items:center;gap:var(--s-2);padding:8px var(--s-3);border-radius:var(--r-8);font-size:13px;color:var(--ink-2);cursor:pointer;user-select:none}.ap-colpick__row:hover{background:var(--brand-50)}.ap-colpick__row:focus-within{box-shadow:0 0 0 3px var(--brand-100)}.ap-colpick__row input{accent-color:var(--brand);margin:0;cursor:pointer}.ap-colpick__foot{padding:var(--s-2) var(--s-3);border-block-start:1px solid var(--line)}.remind-breakdown{margin:0 0 var(--s-3);padding-inline-start:18px}.ap-seg{display:inline-flex;flex:none;border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface);overflow:hidden}.ap-seg__btn{border:0;background:none;font:inherit;font-size:13px;color:var(--ink-2);padding:7px 14px;min-block-size:36px;cursor:pointer;transition:background .12s ease,color .12s ease}.ap-seg__btn+.ap-seg__btn{border-inline-start:1px solid var(--line)}.ap-seg__btn:hover:not(.is-on){background:var(--brand-50);color:var(--ink)}.ap-seg__btn.is-on{background:var(--brand);color:#fff;font-weight:600}.ap-seg__btn:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.ap-ccards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1280px){.ap-ccards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.ap-ccards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ap-ccard{display:flex;flex-direction:column;block-size:100%;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.ap-ccard:hover{border-color:#c3cde0;box-shadow:0 10px 24px -18px #202b418c}.ap-ccard:focus-visible{outline:3px solid var(--brand-100);outline-offset:2px;border-color:var(--brand)}.ap-ccard__cover{position:relative;aspect-ratio:720 / 1019;background:var(--brand-50)}.ap-ccard__cover img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ap-ccard__ph{inline-size:100%;block-size:100%;display:flex;align-items:center;justify-content:center;padding:22px;background:var(--brand);color:#fff;text-align:center;font-size:19px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.ap-ccard__cover .badge{position:absolute;inset-block-start:10px;inset-inline-end:10px;box-shadow:0 1px 2px #1119271f}.ap-ccard__body{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.ap-ccard__title{margin:0;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-ccard__sub{margin:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-ccard__meta{margin-block-start:auto;padding-block-start:10px;border-block-start:1px solid var(--line);font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.ap-ccards-wrap{padding:18px}@media(max-width:560px){.ap-ccards-wrap{padding:12px}.ap-ccard__body{padding:9px 10px 10px}.ap-ccard__title{font-size:13.5px}.ap-ccard__ph{font-size:15px;padding:14px}}.ap-switch{font:inherit;display:inline-flex;align-items:center;gap:10px;min-block-size:40px;padding:0 4px;border:0;background:transparent;color:var(--ink);cursor:pointer}.ap-switch:disabled{cursor:not-allowed;opacity:.6}.ap-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.ap-switch__track{inline-size:38px;block-size:22px;box-sizing:border-box;border-radius:999px;padding:3px;display:flex;justify-content:flex-start;background:#9da4ae;transition:background .15s}.ap-switch[aria-checked=true] .ap-switch__track{background:var(--brand);justify-content:flex-end}.ap-switch__thumb{inline-size:16px;block-size:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}.ap-switch__label{font-size:13px}.ap-date{position:relative;display:flex;inline-size:100%}.ap-date__btn{font:inherit;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;inline-size:100%;min-block-size:40px;padding:7px 12px;border:1px solid var(--line-strong, var(--line));border-radius:var(--r-8);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ap-date__btn:hover:not(:disabled){border-color:var(--muted)}.ap-date__btn:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.ap-date__btn:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.ap-date--invalid .ap-date__btn{border-color:var(--danger, #a3261c)}.ap-date__placeholder{color:var(--muted)}.ap-date__icon{flex:none;color:var(--muted)}.ap-date__clear{position:absolute;inset-block:0;inset-inline-end:36px;margin-block:auto;inline-size:28px;block-size:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.ap-date__clear:hover{background:var(--bg);color:var(--ink)}.ap-date__native{position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:1px;opacity:0;pointer-events:none;border:0;padding:0}.org-coord{display:flex;flex-direction:column;line-height:1.35}.org-coord__email{font-size:12.5px;color:var(--muted);unicode-bidi:isolate}.ap-threads__batch{background:#e0e6f0;color:#202b41}.signin{min-block-size:100dvh;display:grid;place-items:center;padding:var(--s-6) var(--s-4);background:var(--bg)}.signin__card{inline-size:100%;max-inline-size:420px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:32px 28px;box-shadow:0 8px 24px #394a6a14;display:flex;flex-direction:column;gap:var(--s-4)}.signin__head{display:grid;justify-items:center;gap:6px;margin-block-end:var(--s-2)}.signin__logo{block-size:56px;inline-size:auto;display:block}.signin__brand{margin:0;color:var(--brand);font-weight:600;font-size:13px}.signin__title{margin:0;font-size:22px;font-weight:700;line-height:1.4;color:var(--ink);text-align:center}.signin__lead{margin:0;color:var(--muted);line-height:1.8;font-size:14px;text-align:center}.signin__form{display:grid;gap:var(--s-4)}.signin__links{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);font-size:14px}.signin__links a{color:var(--brand-700);font-weight:600}.signin__links a:hover{text-decoration:underline}.signin__links .link-btn:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.signin__links--center{justify-content:center}.signin__submit.icon-btn{inline-size:100%;justify-content:center;padding:10px 16px;font-size:15px;font-weight:600;min-block-size:44px}.signin__submit.icon-btn:disabled{opacity:.55;cursor:not-allowed}.signin__submit.icon-btn--primary:disabled:hover{background:var(--brand)}.signin__submit.icon-btn:focus-visible,.signin__links a:focus-visible,.signin__links .link-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.signin__code{letter-spacing:6px;font-size:22px;text-align:center;font-variant-numeric:tabular-nums}.mfa{display:grid;gap:var(--s-4)}.mfa__lead,.mfa__note{margin:0;color:var(--muted);line-height:1.8;font-size:14px}.mfa__note{font-size:13px}.mfa__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);font-size:14px}.mfa__tools .link-btn:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.mfa__tools .link-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mfa__secret{display:block;margin-block-start:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg);border-radius:var(--r-8);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:1px;text-align:center;overflow-wrap:anywhere;user-select:all}.mfa__choice{display:grid;gap:var(--s-2);margin:0;padding:0;border:0;min-inline-size:0}.mfa__legend{padding:0;margin-block-end:var(--s-2);font-size:13px;font-weight:600;color:var(--ink-2)}.mfa__option{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface);cursor:pointer;transition:background .12s ease,border-color .12s ease}.mfa__option:hover:not(.is-on){background:var(--bg)}.mfa__option.is-on{border-color:var(--brand);background:var(--brand-50)}.mfa__option:focus-within{outline:2px solid var(--brand);outline-offset:2px}.mfa__option input{accent-color:var(--brand);margin:4px 0 0;flex:none}.mfa__option-body{display:grid;gap:2px;min-inline-size:0}.mfa__option-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-size:14px;font-weight:600;color:var(--ink)}.mfa__option-text{font-size:13px;line-height:1.7;color:var(--muted)}.mfa__badge{padding:1px 8px;border-radius:999px;background:var(--brand-100);color:var(--brand-700);font-size:11.5px;font-weight:600}.signin__codes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-2) var(--s-4);margin:0;padding:var(--s-3) var(--s-4);list-style:none;background:var(--bg);border-radius:var(--r-8);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:1px;color:var(--ink)}.signin__codes li{user-select:all}.signin__qr{display:grid;place-items:center;justify-self:center;padding:var(--s-2);background:#fff;border:1px solid var(--line);border-radius:var(--r-8)}.signin__qr svg{inline-size:200px;block-size:200px}.ap-panel .mfa .signin__submit.icon-btn{inline-size:auto;justify-self:start;padding-inline:24px}.signin .mq-turnstile{min-block-size:65px;display:flex;justify-content:center}@media(max-width:479px){.signin{padding:var(--s-4) var(--s-4)}.signin__card{padding:24px 20px}}.sec{max-inline-size:720px}.sec__form,.sec__factor,.sec .mfa{display:grid;gap:var(--s-4);max-inline-size:460px}.sec__factor{padding-block-start:var(--s-4);border-block-start:1px solid var(--line)}.sec__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.sec__btn.icon-btn{min-block-size:40px;padding:8px 18px;font-size:14px;font-weight:600;justify-content:center}.sec__btn.icon-btn:disabled{opacity:.55;cursor:not-allowed}.sec__btn.icon-btn--primary:disabled:hover{background:var(--brand)}.sec__dl{margin:0 0 var(--s-4);display:grid}.sec__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding-block:10px;border-block-end:1px solid var(--line);font-size:14px}.sec__row:first-child{border-block-start:1px solid var(--line)}.sec__row dt{color:var(--muted)}.sec__row dd{margin:0;font-weight:600;color:var(--ink);text-align:end}.sec__row dd.sec__low{color:var(--danger)}.sec .ap-danger-zone .icon-btn{flex:none}@media(max-width:479px){.sec__form,.sec__factor,.sec .mfa{max-inline-size:none}.sec__actions .sec__btn{flex:1 1 100%}}.ce-chip{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.ce-chip--published{color:#1b6e47;background:#e6f4ec}.ce-chip--draft,.ce-chip--empty{color:#5b616b;background:#f2f3f5}.ce-chip--setup{color:var(--brand-700);background:var(--brand-100)}.icon-btn.ce-emphasis{border-color:var(--brand);color:var(--brand-700);font-weight:600}.ce-more{inline-size:30px;block-size:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #c3cde0;border-radius:8px;background:var(--surface);color:var(--brand-700);font:inherit;font-size:16px;line-height:1;cursor:pointer}.ce-more:hover,.ce-more[aria-expanded=true]{background:var(--brand-50)}.ce-more:focus-visible,.ce-menu__item:focus-visible,.ce-grip:focus-visible,.ce-btn:focus-visible,.ce-toast__action:focus-visible,.ce-save__retry:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-popover.ce-menu{z-index:91;inline-size:250px;padding:6px;border-radius:12px;box-shadow:0 12px 32px -8px #141b2a40}.ce-menu__list{display:flex;flex-direction:column;font-size:14px}.ce-menu__item{display:flex;align-items:center;justify-content:space-between;gap:10px;inline-size:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.ce-menu__item:hover:not(:disabled),.ce-menu__item:focus-visible{background:var(--brand-50)}.ce-menu__item:focus-visible{outline-offset:-2px}.ce-menu__item:disabled{color:#9da4ae;cursor:not-allowed}.ce-menu__item--danger{color:#a3261c}.ce-menu__item--danger:hover:not(:disabled),.ce-menu__item--danger:focus-visible{background:#fdf6f5}.ce-menu__hint{font-size:12px;color:var(--muted)}.ce-menu__sep{block-size:1px;margin:4px 6px;background:#eeeff2}.ce-toasts{position:fixed;inset-inline:0;inset-block-end:24px;z-index:96;display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline:16px;pointer-events:none}.ce-toast{display:flex;align-items:center;gap:10px;min-inline-size:280px;max-inline-size:min(480px,100%);padding:12px 14px;border-radius:12px;background:var(--brand-700);color:#fff;font-size:14px;pointer-events:auto;box-shadow:0 12px 32px -8px #141b2a59}.ce-toast--error{background:#8f1d14}.ce-toast__tick{flex:none;color:#7fd3a8}.ce-toast__msg{flex:1}.ce-toast__action{block-size:32px;padding:0 12px;border:1px solid rgba(255,255,255,.4);border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ce-toast--error .ce-toast__action{border-color:#ffffff80}.ce-toast__action:focus-visible{outline-color:#fff}.ap-dialog__panel:has(>.ce-confirm){inline-size:min(436px,100%);box-shadow:0 20px 48px -16px #141b2a59}.ce-confirm{overflow:hidden;border-radius:16px;background:var(--surface);color:var(--ink)}.ce-confirm__head{padding:18px 20px 6px}.ce-confirm__title{margin:0;font-size:17px;font-weight:700}.ce-confirm__body{display:flex;flex-direction:column;gap:8px;padding:6px 20px 14px;font-size:14px;color:var(--ink-2)}.ce-confirm__note{padding:8px 10px;border-radius:8px}.ce-confirm__note--danger{background:#fdf6f5;color:#8f1d14}.ce-confirm__note--warn{background:#fbf1e0;color:#6b4300}.ce-confirm__ack{display:flex;align-items:center;gap:8px}.ce-confirm__ack input{inline-size:18px;block-size:18px;margin:0;accent-color:#c6362b}.ce-confirm--primary .ce-confirm__ack input{accent-color:var(--brand)}.ce-confirm__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;background:#f5f6f8}.ce-btn{block-size:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ce-btn:disabled{cursor:not-allowed}.ce-btn--danger,.ce-btn--primary{border:0;color:#fff}.ce-btn--danger{background:#c6362b}.ce-btn--danger:disabled{background:#e8a8a2}.ce-btn--primary{background:var(--brand)}.ce-btn--primary:disabled{background:#c3cde0}.ce-btn--danger:hover:not(:disabled),.ce-btn--primary:hover:not(:disabled){filter:brightness(.92)}.ce-save{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.ce-save--error{color:#a3261c}.ce-save__retry{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.ce-spinner{inline-size:16px;block-size:16px;box-sizing:border-box;border:2px solid #c9ccd2;border-block-start-color:var(--brand);border-radius:999px;animation:ce-spin .8s linear infinite}@keyframes ce-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ce-spinner{animation:none}}.ce-grip{flex:none;padding:0;border:0;background:none;color:#9da4ae;font:inherit;font-size:14px;letter-spacing:-2px;line-height:1;cursor:grab;touch-action:none}.ce-grip:hover{color:var(--brand)}.ce-sortable__row{position:relative}.ce-sortable__row.is-dragging{opacity:.45}.ce-sortable__overlay{border-radius:8px;background:var(--surface);box-shadow:0 10px 24px -8px #141b2a59,inset 0 0 0 1px #c3cde0;transform:rotate(-1deg);cursor:grabbing}.ce-drop{position:relative;block-size:3px;border-radius:999px;background:var(--brand);pointer-events:none}.ce-drop:before{content:"";position:absolute;inset-inline-start:-4px;inset-block-start:-3px;inline-size:9px;block-size:9px;border-radius:999px;background:var(--brand)}.ce-drop--before,.ce-drop--after{position:absolute;inset-inline:var(--ce-drop-inset, 0);z-index:1}.ce-drop--before{inset-block-start:-2px}.ce-drop--after{inset-block-end:-2px}.ce-course{display:flex;flex-direction:column;gap:20px;line-height:1.6}.ce-course__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.ce-course__titles{display:flex;flex-direction:column;gap:6px}.ce-course__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ce-course__title{margin:0;font-size:24px;font-weight:700;line-height:1.35}.ce-course__pkg{margin:0;font-size:13px;color:var(--muted)}.ce-course__slot{display:flex;flex-wrap:wrap;gap:10px}.ce-tabs{display:flex;flex-wrap:wrap;gap:4px;border-block-end:1px solid var(--line)}.ce-tab{block-size:46px;padding-inline:16px;display:inline-flex;align-items:center;border-block-end:2px solid transparent;color:var(--muted);font-size:14px;text-decoration:none}.ce-tab:hover{color:var(--brand-700)}.ce-tab.is-active{border-block-end-color:var(--brand);color:var(--brand);font-weight:700}.ce-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ce-card{display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface)}.ce-card__title{margin:0;font-size:18px;font-weight:700}.ce-btn--lg{block-size:46px}.ce-btn--lg.ce-btn--primary{block-size:44px}.ce-btn--sm{block-size:38px;padding-inline:14px;font-size:13px}.ce-btn--wide{padding-inline:20px;font-weight:700}.ce-btn--primary,.ce-btn--lg.ce-btn--primary{display:inline-flex;align-items:center;gap:8px}.ce-btn--leave{color:#a3261c}.ce-btn--warn{border-color:#9a5a00;color:#6b4300}.ce-btn--warn:hover:not(:disabled){background:#fbf1e0}.ce-set{display:flex;flex-direction:column;gap:16px;max-inline-size:820px}.ce-set__card{gap:4px}.ce-set__card--access{gap:14px}.ce-set__card>.ce-card__title{margin-block-end:8px}.ce-set__card--access>.ce-card__title{margin-block-end:0}.ce-set__group-title{margin:0;padding-block-start:12px;font-size:14px;font-weight:700;color:var(--brand-700)}.ce-card__title+.ce-set__group-title{padding-block-start:6px}.ce-set__row{display:flex;align-items:center;gap:12px;padding-block:9px;border-block-start:1px solid #eeeff2;font-size:14px;cursor:pointer}.ce-set__row input{inline-size:18px;block-size:18px;margin-block:3px;margin-inline:3px 4px;flex:none;accent-color:var(--brand)}.ce-set__row span{flex:1}.ce-set__numbers{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;padding-block:8px;border-block-start:1px solid #eeeff2;font-size:14px}.ce-set__number{display:inline-flex;align-items:center;gap:10px}.ce-set__input{inline-size:94px;block-size:40px;padding-inline:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:inherit;font:inherit;font-size:14px;text-align:center}.ce-set__input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-set__input[aria-invalid=true]{border-color:#c6362b}.ce-set__error{margin:0;font-size:13px;color:#a3261c}.ce-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;border-radius:12px;font-size:14px}.ce-notice__text{flex:1}.ce-notice--warn{background:#fbf1e0;color:#6b4300}.ce-notice--ok{background:#e6f4ec;color:#1b6e47}.ce-notice__link{font-weight:600;color:inherit;text-decoration:underline}.ce-set__bar{margin-block-start:4px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface);box-shadow:0 -8px 24px -18px #141b2a59}.ce-set__bar-error{flex:1 1 100%}.ce-confirm__error{padding:8px 10px;border-radius:8px;background:#fdf6f5;color:#8f1d14}.ce-problems{margin:0;list-style:none;gap:6px;max-block-size:min(46vh,360px);overflow-y:auto}.ce-problems__item--block{color:#a3261c}.ce-problems__item--warn{color:#6b4300}.ap-dialog__panel:has(>.ce-conflict){inline-size:min(436px,100%);border-radius:10px;box-shadow:0 20px 48px -16px #141b2a59}.ce-conflict{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:#fbf1e0;color:#4f3200;font-size:13px}.ce-conflict__title{font-size:14px}.ce-conflict__actions{display:flex;flex-wrap:wrap;gap:8px}.ce-conflict__btn{block-size:36px;padding:0 12px;border:1px solid #9a5a00;border-radius:8px;background:#fff;color:#4f3200;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-conflict__btn--primary{border:0;background:var(--brand);color:#fff}.ce-conflict__btn:disabled{cursor:default;opacity:.7}.ce-conflict__btn:hover:not(:disabled){filter:brightness(.95)}.ce-offline{display:flex;align-items:center;gap:10px;margin-block-end:12px;padding:10px 12px;border-radius:10px;background:#4f3200;color:#fff;font-size:13px}.ce-save--offline{color:#6b4300}.ce-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:16px;min-block-size:240px}.ce-state--drop{margin:16px;gap:8px;padding:18px;min-block-size:0;border:1.5px dashed #9aa7bf;border-radius:12px;background:#f6f8fc}.ce-state__icon{inline-size:48px;block-size:48px;border-radius:999px;background:#f2f3f5;color:var(--ink-2);display:flex;align-items:center;justify-content:center}.ce-state__icon--error{background:#fbeae8;color:#b42318}.ce-state__title{font-size:15px}.ce-state__line{font-size:13px;color:var(--ink-2)}.ce-noaccess{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16)}.ce-cover__row{display:flex;align-items:flex-start;gap:20px}.ce-cover__frame{inline-size:150px;flex:none;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ce-cover__frame .ap-ccard__ph{font-size:14px;padding:12px}.ce-cover__main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:10px}.ce-cover__hint,.ce-cover__none{margin:0;font-size:14px;line-height:1.7;color:var(--ink-2)}.ce-cover__none{color:var(--muted)}.ce-cover__actions{display:flex;flex-wrap:wrap;gap:10px}.ce-cover__remove{color:#a3261c}@media(max-width:560px){.ce-cover__row{flex-direction:column}}.ce-menu__label{display:inline-flex;align-items:center;gap:10px}.ce-menu__icon{display:inline-flex;color:var(--ink-2)}.ce-menu__item--danger .ce-menu__icon{color:inherit}.ce-pick{display:flex;flex-direction:column;gap:6px}.ce-pick__opt{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer}.ce-pick__opt input{margin:0;accent-color:var(--brand)}.ce-pick__opt.is-on{background:var(--brand-50)}.ce-pick__opt.is-current{color:#9da4ae;cursor:default}.ce-pick__note{font-size:13px;color:var(--muted)}.ce-field{display:flex;flex-direction:column;gap:4px}.ce-field__label{font-size:13px;font-weight:600}.ce-field__input{block-size:42px;padding-inline:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:inherit;font:inherit;font-size:14px}.ce-field__input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-field__input[aria-invalid=true]{border-color:#c6362b}.ap-dialog__panel:has(>.ce-preview){inline-size:min(720px,100%)}.ce-preview{overflow:hidden;border-radius:16px;background:var(--surface);color:var(--ink)}.ce-preview__body{max-block-size:60vh;overflow:auto;padding:6px 20px 14px}.ce-preview__draft{margin-block:10px;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--bg);color:var(--muted);font-size:13px;font-weight:600}.ce-content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;line-height:1.6}.ce-struct{flex:1 1 300px;max-inline-size:360px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface)}.ce-struct button{font-family:inherit}.ce-struct__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ce-struct__title{margin:0;font-size:15px;font-weight:700}.ce-struct__addunit{display:inline-flex;align-items:center;gap:6px;block-size:36px;padding-inline:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.ce-struct__addunit:hover{background:var(--brand-50)}.ce-struct__summary{margin:0;font-size:12px;color:var(--muted)}.ce-struct__error{margin:0;font-size:12px;color:#a3261c}.ce-struct__quiz{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--brand-700);color:#fff;text-decoration:none}.ce-struct__quiz:hover{filter:brightness(1.12)}.ce-struct__quiz:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-struct__quiz-title{flex:1;font-size:13px;font-weight:700}.ce-struct__quiz-meta{font-size:12px;opacity:.85}.ce-struct__units{display:flex;flex-direction:column;gap:12px}.ce-struct__legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding-block-start:12px;border-block-start:1px solid #eeeff2;font-size:12px;color:var(--muted)}.ce-struct__legend-item{display:inline-flex;align-items:center;gap:6px}.ce-dot{inline-size:8px;block-size:8px;flex:none;box-sizing:border-box;border-radius:999px}.ce-dot--on{background:#1b8354}.ce-dot--off{border:2px solid var(--line-strong);background:var(--surface)}.ce-struct__legend .ce-dot--off{background:transparent}.ce-unit{position:relative;display:flex;flex-direction:column;gap:2px}.ce-unit+.ce-unit{padding-block-start:8px;border-block-start:1px solid #eeeff2}.ce-unit.is-dragging{opacity:.45}.ce-unit__head{position:relative;display:flex;align-items:center;gap:4px;border-radius:8px}.ce-unit__head:hover,.ce-unit__head:focus-within,.ce-unit__head.is-drop{background:#f5f6f8}.ce-unit__head.is-drop{background:var(--brand-50);box-shadow:inset 0 0 0 1.5px var(--brand)}.ce-unit__toggle{flex:1;min-inline-size:0;display:flex;align-items:center;gap:8px;padding:8px 6px;border:0;background:transparent;color:var(--ink);line-height:normal;text-align:start;cursor:pointer}span.ce-unit__toggle{cursor:grabbing}.ce-unit__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}.ce-unit__title{flex:1;font-size:14px;font-weight:700}.ce-unit__count{font-size:12px;color:var(--muted)}.ce-unit__head>.ce-grip{position:absolute;inset-inline-start:-14px;inset-block-start:50%;transform:translateY(-50%);opacity:0}.ce-unit__head:hover>.ce-grip,.ce-unit__head:focus-within>.ce-grip,.ce-unit__head:has(.ce-more[aria-expanded=true])>.ce-grip{opacity:1}.ce-unit__head.is-editing{gap:8px;padding:6px;background:#f6f8fc;box-shadow:inset 0 0 0 1.5px var(--brand)}.ce-unit__num{font-size:14px;font-weight:700}.ce-unit__input,.ce-lesson__input{flex:1;min-inline-size:0;border:1px solid var(--brand);border-radius:8px;background:var(--surface);color:inherit;font-family:inherit}.ce-unit__input{block-size:36px;padding-inline:10px;font-size:14px;font-weight:600}.ce-lesson__input{block-size:32px;padding-inline:8px;font-size:13px}.ce-unit__input:focus-visible,.ce-lesson__input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ce-unit__input[aria-invalid=true],.ce-lesson__input[aria-invalid=true]{border-color:#c6362b}.ce-unit__tail{position:relative}.ce-unit__add{inline-size:calc(100% - 18px);display:flex;align-items:center;gap:8px;margin-inline-start:18px;margin-block-start:4px;padding:8px 10px;border:1px dashed #c9ccd2;border-radius:8px;background:transparent;color:var(--brand);font-size:13px;font-weight:600;line-height:normal;cursor:pointer}.ce-unit__add:hover{background:var(--brand-50)}.ce-unit__add:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-drop--unit.ce-drop--before{inset-block-start:-7px}.ce-drop--unit.ce-drop--after{inset-block-end:-7px}.ce-lesson{position:relative;display:flex;align-items:center;gap:4px;margin-inline-start:18px;border-radius:8px;font-size:13px}.ce-lesson.is-dragging{opacity:.45}.ce-sortable__overlay .ce-lesson,.ce-sortable__overlay .ce-unit__head{margin-inline-start:0}.ce-lesson__main{flex:1;min-inline-size:0;display:flex;align-items:center;border-radius:8px;color:var(--ink-2)}.ce-lesson__link{flex:1;min-inline-size:0;display:flex;align-items:center;gap:10px;padding-block:9px;padding-inline:10px 8px;border-radius:8px;color:inherit;text-decoration:none}.ce-lesson__link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ce-lesson__title{flex:1}.ce-lesson__dur{font-size:12px;color:var(--muted)}.ce-lesson.is-selected .ce-lesson__main{background:var(--brand-50);box-shadow:inset 0 0 0 1px #c3cde0;color:var(--brand-700)}.ce-lesson.is-selected .ce-lesson__title{font-weight:700}.ce-lesson.is-selected .ce-lesson__dur{color:var(--brand)}.ce-lesson.is-selected .ce-lesson__link{padding-inline-end:10px}.ce-lesson.is-selected .ce-grip{margin-inline-end:8px}.ce-lesson:not(.is-selected) .ce-lesson__main:hover,.ce-lesson:not(.is-selected):focus-within .ce-lesson__main{background:#f5f6f8}.ce-lesson:not(.is-selected)>.ce-more,.ce-lesson:not(.is-selected) .ce-lesson__main>.ce-grip{position:absolute;inset-block-start:50%;transform:translateY(-50%);opacity:0}.ce-lesson:not(.is-selected)>.ce-more{inset-inline-end:0}.ce-lesson:not(.is-selected) .ce-lesson__main>.ce-grip{inset-inline-end:38px}.ce-lesson:not(.is-selected):hover>.ce-more,.ce-lesson:not(.is-selected):hover .ce-lesson__main>.ce-grip,.ce-lesson:not(.is-selected):focus-within>.ce-more,.ce-lesson:not(.is-selected):focus-within .ce-lesson__main>.ce-grip,.ce-lesson:not(.is-selected)>.ce-more[aria-expanded=true]{opacity:1}.ce-lesson:not(.is-selected):hover .ce-lesson__dur,.ce-lesson:not(.is-selected):focus-within .ce-lesson__dur{visibility:hidden}.ce-lesson.is-editing{gap:0}.ce-lesson__edit{flex:1;min-inline-size:0;display:flex;align-items:center;gap:10px;padding-block:9px;padding-inline:10px 8px;border-radius:8px;background:#f6f8fc;box-shadow:inset 0 0 0 1.5px var(--brand)}.ce-addform{display:flex;flex-direction:column;gap:8px;margin-inline-start:18px;padding:10px;border:1.5px solid var(--brand);border-radius:10px;background:#f6f8fc}.ce-addform__field{display:flex;flex-direction:column;gap:4px}.ce-addform__label{font-size:12px;font-weight:600;color:var(--ink-2)}.ce-addform__input{block-size:42px;padding-inline:10px;border:1px solid var(--brand);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.ce-addform__input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ce-addform__input[aria-invalid=true]{border-color:#c6362b}.ce-addform__actions{display:flex;gap:8px}.ce-addform__go,.ce-addform__cancel{block-size:36px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.ce-addform__go{padding-inline:14px;border:0;background:var(--brand);color:#fff;font-weight:600}.ce-addform__cancel{padding-inline:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.ce-addform__go:disabled,.ce-addform__cancel:disabled{opacity:.6;cursor:not-allowed}.ce-addform__go:focus-visible,.ce-addform__cancel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-struct__draft{display:flex;flex-direction:column;gap:4px}.ce-struct__draft-head{display:flex;align-items:center;gap:8px;padding:8px 6px}.ce-struct__draft-title{flex:1;font-size:14px;font-weight:700}.ce-struct__newunit{display:flex;align-items:center;justify-content:center;gap:6px;block-size:40px;border:1px dashed #c9ccd2;border-radius:8px;background:transparent;color:var(--brand);font-size:13px;font-weight:600;cursor:pointer}.ce-struct__newunit:hover:not(:disabled){background:var(--brand-50)}.ce-outline{display:flex;flex-direction:column;gap:8px;padding-block-start:12px;border-block-start:1px solid #eeeff2}.ce-outline__title{font-size:13px;color:var(--brand-700)}.ce-outline__box{box-sizing:border-box;inline-size:100%;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.7;resize:vertical}.ce-outline__box:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ce-outline__box[aria-invalid=true]{border-color:#c6362b}.ce-outline__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.ce-outline__live{font-size:12px;color:#1b6e47}.ce-outline__live.is-bad{color:#a3261c}.ce-outline__go{block-size:36px;padding-inline:14px;border:1px solid var(--brand);border-radius:8px;background:var(--surface);color:var(--brand);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-outline__go:disabled{opacity:.5;cursor:not-allowed}.ce-outline__go:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-empty{flex:999 1 560px;min-inline-size:0;min-block-size:360px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 36px;border:1px dashed #c9ccd2;border-radius:var(--r-16);background:var(--surface);text-align:center}.ce-empty__icon{inline-size:56px;block-size:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#eff2f8;color:var(--brand)}.ce-empty__title{margin:0;font-size:20px;font-weight:700}.ce-empty__add{block-size:44px;padding-inline:18px;border:0;border-radius:8px;background:var(--brand);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.ce-empty__add:hover{filter:brightness(.92)}.ce-empty__add:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-lessonslot{flex:999 1 560px;min-inline-size:0}.ce-ed{flex:999 1 560px;min-inline-size:0;display:flex;flex-direction:column;gap:16px;line-height:1.6}.ce-ed-list{display:flex;flex-direction:column;gap:16px}.ce-ed-listhead{padding:4px 4px 0}.ce-ed-listhead__title{margin:0;font-size:15px;font-weight:700}.ce-ed-field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.ce-ed-label{font-size:13px;font-weight:600;color:var(--ink-2)}.ce-ed-label__hint{font-weight:400;color:var(--muted)}.ce-ed-label__req{color:#a3261c}.ce-ed-input,.ce-ed-textarea{box-sizing:border-box;inline-size:100%;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.ce-ed-input{block-size:42px;padding-inline:12px}.ce-ed-input--title{block-size:44px;font-size:15px}.ce-ed-input--sub{font-size:15px;font-weight:600}.ce-ed-input--ltr{direction:ltr;text-align:start}.ce-ed-input--end{text-align:end}.ce-ed-input--minutes{inline-size:80px;block-size:44px;text-align:center}.ce-ed-textarea{padding:10px 12px;line-height:1.7;resize:vertical}.ce-ed-textarea--model{background:#fbf6ea}.ce-ed-textarea--body{padding:12px;line-height:1.9}.ce-ed-input:focus-visible,.ce-ed-textarea:focus-visible,.ce-ed-urlbox:focus-within{outline:2px solid var(--brand);outline-offset:2px}.ce-ed-input[aria-invalid=true],.ce-ed-textarea[aria-invalid=true]{border:1.5px solid #c6362b}.ce-ed-error{font-size:13px;color:#a3261c}.ce-ed-error--icon{display:flex;align-items:center;gap:6px}.ce-ed-note,.ce-ed-muted{font-size:12px;color:var(--muted)}.ce-ed-btn{box-sizing:border-box;block-size:40px;padding-inline:14px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.ce-ed-btn:hover:not(:disabled){background:var(--brand-50);text-decoration:none}.ce-ed-btn:disabled{color:#9da4ae;border-color:var(--line);cursor:not-allowed}.ce-ed-btn--nav{block-size:36px;padding-inline:12px;border-color:#c3cde0;color:var(--brand-700)}.ce-ed-btn:focus-visible,.ce-ed-link:focus-visible,.ce-ed-grip:focus-visible,.ce-ed-add__tile:focus-visible,.ce-ed-drop__zone:focus-visible,.ce-ed-drop__lib:focus-visible,.ce-ed-player__play:focus-visible,.ce-ed-player__track:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-ed-link{padding:0;border:0;background:none;color:var(--brand);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.ce-ed-link:hover:not(:disabled){color:var(--brand-700);text-decoration:underline}.ce-ed-link:disabled{color:#9da4ae;cursor:not-allowed}.ce-more.ce-ed-more{inline-size:40px;block-size:40px;border-color:var(--line);color:var(--ink-2)}.ce-ed-card{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface)}.ce-ed-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ce-ed-nav,.ce-ed-card__status{display:inline-flex;align-items:center}.ce-ed-nav{gap:6px}.ce-ed-card__status{gap:8px}.ce-ed-card__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ce-ed-minutes{display:inline-flex;align-items:center;gap:8px}.ce-ed-minutes__unit{font-size:14px;color:var(--ink-2)}.ce-ed-block{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface)}.ce-ed-block--activity{box-shadow:inset 0 3px #b8860a}.ce-ed-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border-block-end:1px solid #eeeff2}.ce-ed-block--compact .ce-ed-head{border-block-end:0}.ce-ed-block--compact .ce-ed-body--edit{border-block-start:1px solid #eeeff2}.ce-ed-head__name{font-size:14px}.ce-ed-head__tag{font-size:12px;color:var(--muted)}.ce-ed-change{padding:1px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.6;white-space:nowrap}.ce-ed-change--edited{color:var(--brand);background:var(--brand-100)}.ce-ed-change--added{color:#7a5806;background:#f6ecd2}.ce-ed-change--unchanged{color:#5b616b;background:#f2f3f5}.ce-ed-block--removed{background:var(--bg)}.ce-ed-block--removed .ce-ed-head{border-block-end:0}.ce-ed-block--removed .ce-ed-tile{opacity:.55}.ce-ed-removed__name{color:var(--muted);font-weight:600;text-decoration:line-through}.ce-ed-removed__restore{box-sizing:border-box;block-size:36px;padding-inline:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-ed-removed__restore:hover:not(:disabled){background:var(--brand-50)}.ce-ed-removed__restore:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-ed-head__fill{flex:1}.ce-ed-grip{flex:none;display:flex;padding:0;border:0;background:none;color:#9da4ae;cursor:grab;touch-action:none}.ce-ed-grip:hover{color:var(--brand)}.ce-ed-grip--idle{cursor:default}.ce-ed-grip--idle:hover{color:#9da4ae}.ce-ed-tile{inline-size:32px;block-size:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:8px}.ce-ed-tile--video_embed{background:var(--brand);color:#fff}.ce-ed-tile--text{background:#eff2f8;color:var(--brand)}.ce-ed-tile--pdf{background:#fbeae8;color:#b42318}.ce-ed-tile--audio{background:#f6ecd2;color:#8a6407}.ce-ed-tile--image,.ce-ed-tile--link{background:var(--brand-100);color:var(--brand)}.ce-ed-tile--activity{background:#b8860a;color:#fff}.ce-ed-rowtitle{flex:1 1 200px;min-inline-size:0;display:flex;flex-direction:column}.ce-ed-rowtitle strong{font-size:14px}.ce-ed-body{padding:16px}.ce-ed-body--stack{display:flex;flex-direction:column;gap:10px}.ce-ed-body--video,.ce-ed-body--image{display:flex;flex-wrap:wrap;gap:20px}.ce-ed-body--video{padding-block:18px}.ce-ed-body--image{gap:14px}.ce-ed-body__main{flex:1 1 300px;min-inline-size:0;display:flex;flex-direction:column;gap:12px}.ce-ed-body--image .ce-ed-body__main{gap:8px}.ce-ed-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ce-ed-summary__title{font-size:14px}.ce-ed-tile169{position:relative;align-self:flex-start;flex:0 1 220px;min-inline-size:160px;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--brand-700);color:#ffffff8c}.ce-ed-tile169 img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.ce-ed-tile169__chip{position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:1px 8px;border-radius:6px;background:#fff;color:var(--ink);font-size:11px;font-weight:700}.ce-ed-urlbox{display:flex;align-items:center;gap:8px;block-size:42px;box-sizing:border-box;padding-inline:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface)}.ce-ed-urlbox input{flex:1;min-inline-size:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.ce-ed-urlbox.is-valid{border-color:#1b8354}.ce-ed-urlbox.is-invalid{border:1.5px solid #c6362b}.ce-ed-urlbox__ok{display:flex;color:#1b8354}.ce-ed-valid{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#1b6e47}.ce-ed-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.ce-ed-sources__chip{padding:1px 8px;border-radius:6px;background:#f2f3f5;color:var(--ink-2)}.ce-ed-drop{display:flex;gap:10px}.ce-ed-drop__zone,.ce-ed-drop__lib{flex:1;padding:14px;border-radius:10px;color:var(--ink-2);font:inherit;font-size:13px;text-align:center;cursor:pointer}.ce-ed-drop__zone{border:1.5px dashed #9aa7bf;background:#f6f8fc}.ce-ed-drop__zone.is-over{background:var(--brand-100)}.ce-ed-drop__lib{border:1px solid var(--line);background:var(--surface)}.ce-ed-drop__zone:disabled,.ce-ed-drop__lib:disabled{cursor:progress;opacity:.7}.ce-ed-drop__zone .ce-spinner{display:inline-block;vertical-align:middle}.ce-ed-drop .ce-ed-muted{font-size:13px}.ce-ed-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px}.ce-ed-file__name{flex:1 1 160px;min-inline-size:0;overflow-wrap:anywhere;text-align:end}.ce-ed-file__meta{white-space:nowrap}.ce-ed-player{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f5f6f8}.ce-ed-player__play{inline-size:36px;block-size:36px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:var(--brand);color:#fff;cursor:pointer}.ce-ed-player__play:disabled{background:#c3cde0;cursor:not-allowed}.ce-ed-player__track{flex:1;block-size:4px;border-radius:999px;background:var(--brand-100);cursor:pointer}.ce-ed-player__fill{block-size:100%;border-radius:999px;background:var(--brand)}.ce-ed-player__time{font-size:12px;color:var(--ink-2);white-space:nowrap}.ce-ed-image{inline-size:150px;block-size:112px;flex:none;object-fit:cover;display:block;border-radius:10px}.ce-ed-image--none{display:flex;align-items:center;justify-content:center;background:#f5f6f8;color:#9da4ae}.ce-ed-quiz{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;border:1px solid #c3cde0;border-radius:var(--r-16);background:#f6f8fc}.ce-ed-quiz__tile{inline-size:40px;block-size:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--brand-700);color:#fff}.ce-ed-quiz__main{flex:1;min-inline-size:240px;display:flex;flex-direction:column}.ce-ed-quiz__title{display:flex;align-items:center;gap:8px}.ce-ed-quiz__title strong{font-size:15px}.ce-ed-quiz__kind{font-size:12px;color:var(--muted)}.ce-ed-quiz__chip{padding:1px 10px;border-radius:999px;background:#fff;color:#5b616b;font-size:12px;font-weight:600}.ce-ed-quiz__chip.is-published{color:#1b6e47}.ce-ed-quiz__sub{font-size:13px;color:var(--ink-2)}.ce-ed-add{display:flex;flex-direction:column;gap:12px;padding:18px;border:1.5px dashed #b6bfcf;border-radius:var(--r-16);background:#fbfcfe}.ce-ed-add__title{font-size:14px;font-weight:700;color:var(--brand-700)}.ce-ed-add__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.ce-ed-add__tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--brand-700);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-ed-add__tile:hover:not(:disabled){background:var(--brand-50)}.ce-ed-add__tile.is-accent{border-color:#e3cf9b;background:#fbf6ea;color:#5c4205}.ce-ed-add__tile.is-accent:hover:not(:disabled){background:#f6ecd2}.ce-ed-add__tile:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.ce-ed-add__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-ed-card__row,.ce-ed-grid2{grid-template-columns:minmax(0,1fr)}.ce-ed-drop{flex-direction:column}}.ce-pick__group{display:flex;flex-direction:column;gap:6px}.ce-pick__unit{margin-block-start:4px;font-size:12px;font-weight:700;color:var(--muted)}.ap-dialog__panel:has(>.ce-picker){inline-size:min(436px,100%);box-shadow:0 20px 48px -16px #141b2a59}.ce-picker__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ce-picker__count{font-size:13px;color:var(--muted)}.ce-picker__body{display:flex;flex-direction:column;gap:8px;padding:6px 20px 14px}.ce-picker__search{box-sizing:border-box;block-size:40px;padding-inline:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.ce-picker__search:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-picker__list{display:flex;flex-direction:column;gap:8px;max-block-size:320px;overflow-y:auto}.ce-picker__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:14px;cursor:pointer}.ce-picker__row input{margin:0;accent-color:var(--brand)}.ce-picker__row.is-on{background:var(--brand-50);box-shadow:inset 0 0 0 1.5px var(--brand)}.ce-picker__name{flex:1;min-inline-size:0;overflow-wrap:anywhere;text-align:end}.ce-picker__meta,.ce-picker__note{font-size:12px;color:var(--muted)}.ce-act{gap:12px}.ce-act>.ce-ed-error{margin-block-start:-6px}.ce-act-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#f2f3f5}.ce-act-seg__opt{block-size:34px;padding-inline:12px;border:0;border-radius:8px;background:transparent;color:#5b616b;font:inherit;font-size:13px;cursor:pointer}.ce-act-seg__opt[aria-checked=true]{background:var(--surface);color:var(--brand-700);font-weight:700;box-shadow:0 1px 2px #141b2a1f}.ce-act-seg__opt:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ce-act-items{display:flex;flex-direction:column;gap:6px}.ce-act-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ce-act-item{display:flex;flex-direction:column;gap:6px}.ce-act-item__row{display:flex;align-items:center;gap:10px;min-block-size:42px;box-sizing:border-box;padding:4px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:14px}.ce-act-item__row:focus-within{outline:2px solid var(--brand);outline-offset:2px}.ce-act-item__row.is-invalid,.ce-act-opt__row.is-invalid{border:1.5px solid #c6362b}.ce-act-item__n{flex:none;color:var(--muted)}.ce-act-item__prompt,.ce-act-opt__input{flex:1;min-inline-size:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;padding-block:6px}.ce-act-chip{flex:none;padding:3px 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.ce-act-chip:hover{background:#f2f3f5}.ce-act-chip.is-mcq{background:var(--brand-100);color:var(--brand-700);font-weight:600}.ce-act-chip:focus-visible,.ce-act-x:focus-visible,.ce-act-add:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ce-act-x{flex:none;display:flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.ce-act-x:hover{background:#f2f3f5;color:var(--ink)}.ce-act-add{align-self:flex-start;block-size:36px;padding-inline:12px;border:1px dashed #c9ccd2;border-radius:8px;background:transparent;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-act-add:hover{background:#f5f6f8}.ce-act-add--opt{block-size:30px;font-size:12px}.ce-act-opts{display:flex;flex-direction:column;gap:6px;margin-inline-start:26px}.ce-act-opt{display:flex;flex-direction:column;gap:4px}.ce-act-opt__row{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding-inline:12px 8px;border:1px solid var(--line);border-radius:8px;background:#fafbfc}.ce-act-opt__row:focus-within{outline:2px solid var(--brand);outline-offset:2px}.ce-act-opt__dot{flex:none;inline-size:12px;block-size:12px;border:1.5px solid #9da4ae;border-radius:50%}.ce-ed-pn{display:flex;justify-content:space-between;align-items:stretch;gap:12px}.ce-ed-pn__card{flex:1;max-inline-size:420px;min-inline-size:0;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-decoration:none}.ce-ed-pn__card--next{justify-content:flex-end;margin-inline-start:auto;text-align:end}.ce-ed-pn__card:hover{background:var(--brand-50);text-decoration:none}.ce-ed-pn__card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-ed-pn__card>svg{flex:none}.ce-ed-pn__text{min-inline-size:0;display:flex;flex-direction:column;line-height:1.4}.ce-ed-pn__label{font-size:12px;color:var(--muted)}.ce-ed-pn__title{font-size:14px;overflow-wrap:anywhere}.ce-ed-bar{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface)}.ce-ed-bar__status{font-size:13px;color:var(--muted)}.ce-ed-bar__spacer{flex:1}.ce-ed-bar__actions{display:flex;gap:10px}.ce-ed-bar__btn{box-sizing:border-box;block-size:44px;padding-inline:16px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ce-ed-bar__btn:hover:not(:disabled){background:var(--brand-50)}.ce-ed-bar__btn--danger{border-color:var(--line);color:#a3261c}.ce-ed-bar__btn--primary{padding-inline:20px;border:0;background:var(--brand);color:#fff;font-weight:700}.ce-ed-bar__btn--primary:hover:not(:disabled){background:var(--brand);filter:brightness(.92)}.ce-ed-bar__btn--primary:disabled{background:#c3cde0;cursor:not-allowed}.ce-ed-bar__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-ed-bar--changed{border-color:#e3cf9b}.ce-ed-bar__chip{display:inline-flex;align-items:center;gap:6px;padding-inline:12px}.ce-ed-bar__dot{inline-size:7px;block-size:7px;border-radius:999px;background:#b8860a}.ce-ed-bar__note{flex:1;font-size:14px;color:var(--ink-2)}.ce-ed-bar__btn--quiet{border-color:var(--line);color:var(--ink-2)}.ce-pubbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid #e3cf9b;border-radius:12px;background:#fbf6ea;color:#5c4205;font-size:14px}.ce-pubbar>svg{flex:none}.ce-pubbar__text{flex:1;min-inline-size:min(300px,100%)}.ce-pubbar__btn{box-sizing:border-box;block-size:36px;padding-inline:12px;border:1px solid #9a7a2a;border-radius:8px;background:var(--surface);color:#5c4205;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-pubbar__btn:hover{background:#fbf6ea}.ce-pubbar__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ce-as{display:flex;gap:20px;align-items:flex-start}.ce-as__main{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;gap:16px}.ce-as-list{flex:0 0 300px;min-inline-size:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:10px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.ce-as-exam{display:flex;align-items:center;gap:12px;inline-size:100%;padding:10px;border:0;border-radius:10px;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:transparent}.ce-as-exam.is-current{background:#f1f4fa;box-shadow:inset 0 0 0 1.5px var(--brand)}.ce-as-exam.is-tinted{background:#f6f8fc}.ce-as-exam__no{inline-size:32px;block-size:32px;border-radius:10px;background:var(--brand-700);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex:none;font-size:14px}.ce-as-exam__text{flex:1;display:flex;flex-direction:column;line-height:1.4;text-align:start}.ce-as-exam__text strong{font-size:15px}.ce-as-exam__text span{font-size:12px;color:var(--muted)}.ce-as-list__group{border-block:1px solid #eeeff2;padding:4px 0;display:flex;flex-direction:column;gap:2px}.ce-as-list__survey{border-block-start:1px solid #eeeff2;padding-block-start:4px}.ce-as-exam__chev{flex:none;color:var(--ink-2);transition:transform .15s}.ce-as-exam.is-open .ce-as-exam__chev{transform:rotate(180deg)}.ce-as-sessions{min-inline-size:0;display:flex;flex-direction:column;gap:2px;margin-inline-start:20px;padding-inline-start:8px;border-inline-start:2px solid var(--brand-100);margin-block-end:4px}.ce-as-session{min-inline-size:0;display:flex;align-items:center;gap:8px;inline-size:100%;padding:8px 10px;border:0;border-radius:8px;font:inherit;font-size:13px;cursor:pointer;background:transparent;color:var(--ink-2)}.ce-as-session.is-current{background:#f1f4fa;box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand-700);font-weight:600}.ce-as-session__no{color:var(--muted);inline-size:26px;flex:none;text-align:start}.ce-as-session__title{flex:1;min-inline-size:0;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-as-chip{font-size:11px;font-weight:600;border-radius:999px;padding:1px 8px;white-space:nowrap;flex:none}.ce-as-chip--published{color:#1b6e47;background:#e6f4ec}.ce-as-chip--draft,.ce-as-chip--none{color:#5b616b;background:#f2f3f5}.ce-as-chip--none{color:var(--muted)}.ce-as-chip--add{color:var(--brand);background:transparent}.ce-as-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:18px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.ce-as-head__titles{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ce-as-head__eyebrow{font-size:12px;font-weight:600;color:var(--muted)}.ce-as-head__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ce-as-head__row h2{margin:0;font-size:20px;font-weight:700}.ce-as-head__meta{font-size:13px;color:var(--ink-2)}.ce-as-head__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ce-as-head__nav{display:inline-flex;gap:4px;margin-inline-end:8px}.ce-as-nav{inline-size:36px;block-size:36px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-700);cursor:pointer;padding:0}.ce-as-nav[aria-disabled=true]{color:#c9ccd2;cursor:default}.ce-as-btn{block-size:40px;padding:0 14px;border-radius:8px;border:1px solid var(--muted);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-as-btn.is-pressed{border-color:var(--brand);background:#eff2f8;color:var(--brand-700)}.ce-as-btn--primary{border:0;background:var(--brand);color:#fff;padding:0 16px}.ce-as-btn:disabled{cursor:progress;opacity:.7}.ce-as-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.ce-as-empty__icon{inline-size:52px;block-size:52px;border-radius:14px;background:#eff2f8;color:var(--brand);display:flex;align-items:center;justify-content:center}.ce-as-empty strong{font-size:16px}.ce-as-empty__actions{display:flex;gap:8px}.ce-as-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:14px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 -8px 24px -18px #141b2a59}.ce-as-bar__fill{flex:1}.ce-as-bar__close{block-size:44px;padding:0 20px;border-radius:8px;border:0;background:var(--brand);color:#fff;font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ce-as-bar__close:disabled{cursor:progress;opacity:.8}.ce-ro-bar{display:flex;align-items:center;gap:10px;background:#f6f8fc;border:1px solid #c3cde0;border-radius:10px;padding:10px 12px;font-size:13px;color:var(--brand-700)}.ce-ro-fields{border:0;margin:0;padding:0;min-inline-size:0}.ce-ro-fields :is(input,textarea):is([readonly],:disabled),.ce-ro :is(input,textarea)[readonly]{border-color:var(--line);background:#f5f6f8;color:var(--ink-2)}.ce-sortable--row{display:flex;flex-wrap:wrap;gap:6px}.ce-sortable--row .ce-drop--before,.ce-sortable--row .ce-drop--after{inset-inline:auto;inset-block:0;inline-size:2px;block-size:36px}.ce-sortable--row .ce-drop--before{inset-inline-start:-4px}.ce-sortable--row .ce-drop--after{inset-inline-end:-4px}.ce-sortable--row .ce-drop:before{inset-inline-start:-3.5px;inset-block-start:-4px}.ce-as-editor{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:20px;display:flex;flex-direction:column;gap:16px}.ce-as-chips{padding-block-end:16px;border-block-end:1px solid #eeeff2}.ce-as-chip-q{min-inline-size:52px;block-size:36px;padding:0 12px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d5d9e0;background:var(--surface);color:var(--ink-2)}.ce-as-chip-q[aria-selected=true]{border:0;background:var(--brand);color:#fff;font-weight:700}.ce-as-chip-q__mark{font-weight:700;color:#1b8354}.ce-as-chip-q.is-bad .ce-as-chip-q__mark{color:#a3261c}.ce-as-chip-q[aria-selected=true] .ce-as-chip-q__mark{color:#bfe6d0}.ce-as-chip-q[aria-selected=true].is-bad .ce-as-chip-q__mark{color:#ffd0cb}.ce-as-editor__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ce-as-editor__top strong{font-size:16px}.ce-as-type{display:inline-flex;padding:3px;background:#f2f3f5;border-radius:10px;gap:2px}.ce-as-type button{block-size:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#5b616b;font:inherit;font-size:13px;cursor:pointer}.ce-as-type button[aria-checked=true]{background:var(--surface);color:var(--brand-700);font-weight:700;box-shadow:0 1px 2px #141b2a1f}.ce-as-field{display:flex;flex-direction:column;gap:6px}.ce-as-field>span,.ce-as-options>span{font-size:13px;font-weight:600;color:var(--ink-2)}.ce-as-field input{block-size:46px;border:1px solid var(--muted);border-radius:8px;padding:0 12px;font:inherit;font-size:15px}.ce-as-options{display:flex;flex-direction:column;gap:8px}.ce-as-option{display:flex;align-items:center;gap:10px}.ce-as-option__dot{inline-size:22px;block-size:22px;border-radius:999px;flex:none;box-sizing:border-box;padding:0;cursor:pointer;background:var(--surface);border:2px solid #9aa3b2}.ce-as-option__dot.is-on{border:7px solid #1b8354}.ce-as-option input{flex:1;block-size:42px;border-radius:8px;padding:0 12px;font:inherit;font-size:14px;border:1px solid var(--muted);background:var(--surface)}.ce-as-option input.is-correct{border:1.5px solid #1b8354;background:#f1f9f4}.ce-as-x{inline-size:36px;block-size:36px;border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer}.ce-as-x.is-hidden{visibility:hidden}.ce-as-link{align-self:flex-start;block-size:36px;padding:0 4px;border:0;background:transparent;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-as-options__error{font-size:13px;color:#a3261c}.ce-as-editor__foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted);border-block-start:1px solid #eeeff2;padding-block-start:12px}.ce-as-ref{background:#f5f6f8;border-radius:6px;padding:2px 8px;color:var(--ink-2)}.ce-as-delete{margin-inline-start:auto;border:0;background:transparent;color:#a3261c;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-as-lock{display:flex;align-items:center;gap:12px;background:#f6f8fc;border:1px solid #c3cde0;border-radius:12px;padding:12px 16px;font-size:14px;color:var(--brand-700)}.ce-as-paper{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:8px 20px}.ce-as-paper ol{list-style:none;margin:0;padding:0;font-size:14px}.ce-as-paper li{display:flex;gap:12px;padding:12px 4px;border-block-end:1px solid #eeeff2}.ce-as-paper li:last-child{border-block-end:0}.ce-as-paper__no{color:var(--muted);inline-size:22px;flex:none}.ce-as-paper__q{flex:1;display:flex;flex-direction:column;gap:2px;color:var(--ink)}.ce-as-paper__a{font-size:13px;color:#1b6e47}.ce-as-import{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.ce-as-import__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ce-as-import__head h3{margin:0;font-size:16px;font-weight:700}.ce-as-import__close{inline-size:36px;block-size:36px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:20px;cursor:pointer}.ce-as-import__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ce-as-import__pick{border:1.5px dashed #9aa7bf;border-radius:12px;background:#f6f8fc;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:14px}.ce-as-import__ok,.ce-as-import__bad{border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;font-size:14px}.ce-as-import__ok{border:1px solid #b7dcc8;background:#f1f9f4}.ce-as-import__ok>strong{color:#12432c}.ce-as-import__bad{border:1px solid #f2c9c4;background:#fdf6f5}.ce-as-import__bad>strong{color:#8f1d14}.ce-as-import__problem{display:contents}.ce-as-import__ref{font-size:13px;text-align:end;unicode-bidi:isolate}.ce-as-import__why{font-size:13px;color:#8f1d14}.ce-as-bar .ce-save--saved{color:#1b6e47}.ce-sv{display:flex;flex-direction:column;gap:16px}.ce-sv-scale{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:14px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ce-sv-scale>span{font-size:13px;font-weight:600;color:var(--ink-2)}.ce-sv-scale>div{display:flex;gap:6px;flex-wrap:wrap}.ce-sv-pill{block-size:32px;padding:0 12px;border-radius:999px;border:1px solid #d5d9e0;background:var(--bg);color:var(--ink-2);font-size:13px;display:inline-flex;align-items:center}.ce-sv-axis,.ce-sv-open{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.ce-sv-axis__head,.ce-sv-item{display:flex;align-items:center;gap:10px}.ce-sv-axis__label{font-size:12px;font-weight:700;color:var(--muted);flex:none}.ce-sv-axis__name{flex:1;block-size:40px;border:1px solid #c9ccd2;border-radius:8px;padding:0 12px;font:inherit;font-size:15px;font-weight:700}.ce-sv-axis__del{border:0;background:transparent;color:#a3261c;font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex:none}.ce-sv-item>span{inline-size:22px;flex:none;color:var(--muted);font-size:13px}.ce-sv-item input,.ce-sv-open input[type=text]{flex:1;block-size:42px;border:1px solid var(--muted);border-radius:8px;padding:0 12px;font:inherit;font-size:14px}.ce-sv-open input[type=text]{flex:none}.ce-sv-open label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.ce-sv-open input[type=checkbox]{inline-size:16px;block-size:16px;accent-color:var(--brand);margin:0}.ce-as-link--sm{block-size:34px}.ce-sv :is(input[type=text])[readonly]{border-color:var(--line);background:#f5f6f8;color:var(--ink-2)}.ce-set__card>.ce-ro-fields,.ce-ed-list>.ce-ro-fields{display:contents}.ce-ro-fields :is(.ce-act-x,.ce-act-add,button.ce-ed-link,.ce-ed-drop__zone,.ce-ed-drop__lib){display:none}.ce-res{display:flex;flex-direction:column;gap:20px}.ce-res-sv{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:18px 20px;display:flex;flex-direction:column;gap:16px}.ce-res-sv__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ce-res-sv__head h2{margin:0;font-size:17px;font-weight:700}.ce-res-sv__tools{display:flex;align-items:center;gap:10px;font-size:13px}.ce-res-sv__btn{block-size:36px;padding:0 12px;border-radius:8px;border:1px solid var(--muted);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;display:inline-flex;align-items:center;text-decoration:none}.ce-res-sv__grid{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.ce-res-sv__overall{background:#eff2f8;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.ce-res-sv__overall>span:first-child{font-size:13px;color:var(--brand)}.ce-res-sv__overall>strong{font-size:36px;color:var(--brand-700);line-height:1.15}.ce-res-sv__overall>strong span{font-size:15px;font-weight:600;color:var(--muted)}.ce-res-sv__answered{font-size:13px;color:var(--ink-2);margin-block-start:auto}.ce-res-verdict{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;border-radius:999px;padding:3px 12px}.ce-res-verdict--good{color:#1b6e47;background:#e6f4ec}.ce-res-verdict--fair{color:#7a4a00;background:#fbf1e0}.ce-res-verdict--poor{color:#a3261c;background:#fdf6f5}.ce-res-sv__fix{background:#fffaf0;border:1px solid #f2d9a6;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column}.ce-res-sv__fix>strong{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#7a4a00;padding-block-end:6px}.ce-res-sv__fix ul,.ce-res-sv__liked ul,.ce-res-sv__all ul{list-style:none;margin:0;padding:0}.ce-res-sv__fix li{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-block-start:1px solid #f2e3c4}.ce-res-sv__fix li>span:first-child{display:flex;justify-content:space-between;gap:10px}.ce-res-sv__fix li strong:first-child{font-size:14px;color:var(--ink)}.ce-res-sv__fix li strong:last-child:not(:first-child){font-size:15px;color:#7a4a00}.ce-res-sv__fix li>span:last-child:not(:first-child){font-size:12px;color:#5c4205}.ce-res-sv__liked{background:#f4faf6;border:1px solid #c7e3d2;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column}.ce-res-sv__liked>strong{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#1b6e47;padding-block-end:6px}.ce-res-sv__liked li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-block-start:1px solid #d3eadc;font-size:14px;color:var(--ink)}.ce-res-sv__liked li strong{font-size:15px;color:#1b6e47}.ce-res-sv__comments{display:flex;flex-direction:column;gap:8px}.ce-res-sv__comments>div{display:flex;justify-content:space-between;align-items:center}.ce-res-sv__comments h3{margin:0;font-size:15px;font-weight:700}.ce-res-sv__comments button{border:0;background:transparent;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ce-res-sv__comments ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ce-res-sv__comments li,.ce-res-cm__list li{padding:10px 12px;background:var(--bg);border:1px solid #eeeff2;border-radius:10px;display:flex;flex-direction:column;gap:2px}.ce-res-sv__comments li>span:first-child,.ce-res-cm__list li>span:first-child{font-size:14px;color:var(--ink)}.ce-res-sv__comments li>span:last-child,.ce-res-cm__list li>span:last-child{font-size:12px;color:var(--muted)}.ce-res-sv__all{border-block-start:1px solid #eeeff2;padding-block-start:10px}.ce-res-sv__all summary{font-size:14px;font-weight:600;color:var(--brand);cursor:pointer}.ce-res-sv__all ul{margin-block-start:8px}.ce-res-sv__all li{display:flex;align-items:center;gap:12px;padding:8px 0;border-block-start:1px solid #eeeff2;font-size:14px}.ce-res-sv__all li>span:first-child{inline-size:250px;flex:none;color:var(--ink)}.ce-res-bar{flex:1;min-inline-size:60px;block-size:8px;border-radius:999px;background:#eeeff2;overflow:hidden;display:block}.ce-res-bar>span{display:block;block-size:100%;background:var(--brand);border-radius:999px}.ce-res-sv__all li>strong{inline-size:36px;flex:none;text-align:end}.ce-res-cm{inline-size:min(560px,calc(100vw - 32px))}.ce-res-cm__search{block-size:40px;border:1px solid var(--muted);border-radius:var(--r-8);padding:0 10px;font:inherit;font-size:14px;color:var(--ink);background:var(--surface)}.ce-res-cm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-block-size:50vh;overflow-y:auto}.ce-lib{display:flex;flex-direction:column;gap:20px;line-height:1.6}.ce-lib__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.ce-lib__title{margin:0;font-size:28px;font-weight:700;line-height:1.3}.ce-lib__body{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.ce-lib__files{flex:999 1 640px;min-inline-size:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);overflow:hidden}.ce-lib__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-block-end:1px solid var(--line)}.ce-lib__chips{display:flex;flex-wrap:wrap;gap:6px}.ce-lib__chip{block-size:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}.ce-lib__chip[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:#fff;font-weight:600}.ce-lib__filters{display:flex;flex-wrap:wrap;gap:8px}.ce-lib__course{display:inline-flex;align-items:center;gap:4px;block-size:40px;padding-inline:12px 4px;border:1px solid var(--line-strong);border-radius:8px;font-size:13px;color:var(--ink)}.ce-lib__course .ap-select__trigger{border:0;background:transparent;min-block-size:0;padding-block:0;padding-inline:0 22px;font-size:13px;color:var(--ink)}.ce-lib__course .ap-select__trigger:focus-visible{box-shadow:none}.ce-lib__course:focus-within{outline:2px solid var(--brand);outline-offset:1px}.ce-lib__course .ap-select__placeholder,.ce-lib__course .ap-select__chevron{color:var(--ink)}.ce-lib__course .ap-select__chevron{inset-inline-end:6px}.ce-lib__search{display:flex;align-items:center;gap:8px;block-size:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--muted)}.ce-lib__search:focus-within{outline:2px solid var(--brand);outline-offset:1px}.ce-lib__search input{inline-size:160px;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--ink)}.ce-lib__scroll{overflow-x:auto}.ce-lib__table{border-collapse:collapse;inline-size:100%;font-size:14px}.ce-lib__table th{padding:12px 14px;background:#f5f6f8;border-block-end:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted);text-align:start;white-space:nowrap}.ce-lib__table td{padding:12px 14px;border-block-end:1px solid #eeeff2;vertical-align:middle;color:var(--ink-2);white-space:nowrap}.ce-lib__table tr:last-child td{border-block-end:0}.ce-lib__row{cursor:pointer}.ce-lib__row.is-selected{background:#f1f4fa}.ce-lib__file{display:flex;align-items:center;gap:10px}.ce-lib__icon{inline-size:32px;block-size:32px;flex:none;border-radius:8px;display:flex;align-items:center;justify-content:center}.ce-lib__icon--pdf{background:#fbeae8;color:#b42318}.ce-lib__icon--audio{background:#f6ecd2;color:#8a6407}.ce-lib__icon--image{background:var(--brand-100);color:var(--brand)}.ce-lib__icon--none{background:#f2f3f5;color:var(--muted)}.ce-lib__name{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);text-align:start;unicode-bidi:isolate;cursor:pointer}.ce-lib__name:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.ce-lib__pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-block-start:1px solid var(--line);font-size:13px;color:var(--muted)}.ce-lib__skeleton{display:flex;flex-direction:column;gap:10px;padding:16px}.ce-lib__skeleton span{block-size:40px;border-radius:8px;background:#f2f3f5}.ce-lib__skeleton span:last-child{inline-size:80%}.ce-lib__preview{flex:1 1 300px;max-inline-size:360px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16)}.ce-lib__frame{aspect-ratio:4 / 3;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;overflow:hidden;border-radius:12px;background:#f5f6f8;border:1px solid var(--line)}.ce-lib__frame--pdf{padding:0}.ce-lib__frame img{max-inline-size:100%;max-block-size:100%;object-fit:contain;border-radius:4px;box-shadow:0 1px 4px #141b2a26}.ce-lib__frame iframe{inline-size:100%;block-size:100%;border:0;background:var(--surface)}.ce-lib__frame audio{inline-size:100%}.ce-lib__icon--lg{inline-size:56px;block-size:56px;border-radius:12px}.ce-lib__preview-name{font-size:15px;text-align:end;unicode-bidi:isolate;overflow-wrap:anywhere}.ce-lib__facts{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.ce-lib__facts dt{color:var(--muted)}.ce-lib__facts dd{margin:0;color:var(--ink)}.ce-lib__delete{display:flex;flex-direction:column;gap:6px;padding-block-start:12px;border-block-start:1px solid #eeeff2}.ce-lib__delete-btn{block-size:40px;border-radius:8px;border:1px solid #c6362b;background:var(--surface);color:#c6362b;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ce-lib__delete-btn:disabled{border-color:var(--line);background:#f5f6f8;color:#9da4ae;cursor:not-allowed}.ce-lib__delete-why{font-size:12px;color:var(--muted)}.ce-lib__upload{display:inline-flex;align-items:center;gap:8px;block-size:44px;padding:0 18px;border:0;border-radius:8px;background:var(--brand);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ce-lib.is-dropping .ce-lib__files{outline:2px dashed var(--brand);outline-offset:4px}.ce-up{inline-size:min(560px,calc(100vw - 32px))}.ce-up__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-block-size:320px;overflow-y:auto}.ce-up__row{display:grid;grid-template-columns:32px 1fr auto auto;align-items:center;gap:4px 10px;font-size:13px}.ce-up__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink);unicode-bidi:isolate}.ce-up__size,.ce-up__status{color:var(--muted);white-space:nowrap}.ce-up__row--done .ce-up__status{color:#067647}.ce-up__row--failed .ce-up__status,.ce-up__row--refused .ce-up__status{color:#b42318}.ce-up__problem{grid-column:2 / -1;padding:10px 12px;border-radius:10px;background:#fdf6f5;color:#8f1d14}.ce-up__course{display:flex;flex-direction:column;gap:6px;margin-block-start:8px;font-size:13px;color:var(--ink-2)}.mq-block{margin:0 0 30px}.mq-block:last-child{margin-block-end:0}.mq-block__title{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--mq-muted, #666b75);line-height:1.5}.mq-block__text{font-size:16.5px;line-height:1.95;color:var(--mq-ink-2, #3d424a);max-width:62ch}.mq-block__text p{margin:0 0 17px}.mq-block__text p:last-child{margin-block-end:0}.mq-block__fallback{margin:0;padding:14px 16px;font-size:14px;color:var(--mq-muted, #666b75)}.mq-recording{background:var(--mq-surface-2, #f5f6f8);border:1px solid var(--mq-line-2, #eeeff2);border-radius:var(--mq-r-sm, 10px);padding:12px 14px}.mq-recording audio{display:block;width:100%}.mq-block__error{margin:0;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;border:1px solid color-mix(in srgb,var(--mq-crit, #c6362b) 25%,transparent);border-radius:var(--mq-r-sm, 10px);background:var(--mq-crit-tint, #fbeae8);color:var(--mq-crit, #c6362b);font-size:13.5px;line-height:1.6}.mq-block__error svg{flex:none;margin-top:1px}.mq-block__loading{display:block;border-radius:8px;background:linear-gradient(90deg,var(--mq-line-2, #eeeff2) 25%,color-mix(in srgb,var(--mq-surface-2, #f5f6f8) 60%,var(--mq-line-2, #eeeff2)) 37%,var(--mq-line-2, #eeeff2) 63%);background-size:400% 100%;animation:mq-shimmer 1.4s ease-in-out infinite}@keyframes mq-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.mq-block__loading{animation:none}}.mq-block__image{display:block;max-width:100%;height:auto;border-radius:var(--mq-r-sm, 10px)}.mq-link{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--mq-line, #e3e5e9);border-radius:var(--mq-r-sm, 10px);color:var(--mq-ink, #111620);text-decoration:none}.mq-link:hover,.mq-link:focus-visible{border-color:var(--mq-brand, #394a6a)}.mq-link__label{font-weight:600}.mq-link__host{font-size:13px;color:var(--mq-muted, #666b75);direction:ltr;text-align:start}.mq-video{position:relative;aspect-ratio:16 / 9;width:100%;border-radius:16px;overflow:hidden;background:#111927;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.mq-video__play{width:80px;height:80px;border-radius:999px;border:0;background:#fff;color:#111927;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mq-video__play:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.mq-video__dur{position:absolute;inset-block-end:12px;inset-inline-end:12px;font-size:13px;font-weight:700;background:#0009;border-radius:6px;padding:2px 8px;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.mq-video__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.mq-video__error{font-size:16px;font-weight:700}.mq-video__open{height:44px;padding:0 18px;border-radius:10px;background:#fff;color:#111927;font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.mq-file{background:var(--mq-surface, #ffffff);border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:12px;color:#111927;text-decoration:none}.mq-file:hover,.mq-file:focus-visible{border-color:var(--mq-brand, #394a6a)}.mq-file__tile{width:40px;height:40px;border-radius:10px;background:#fde8e7;color:#b42318;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:11px;font-weight:700}.mq-file__body{flex:1;display:flex;flex-direction:column;min-width:0}.mq-file__name{font-size:15px;font-weight:600}.mq-file__size{font-size:12px;color:#6c727e}.mq-act{background:var(--mq-surface, #ffffff);border:1px solid #e5e7eb;border-block-start:4px solid var(--mq-brand, #394a6a);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:16px;color:#111927}.mq-act__head{display:flex;flex-direction:column;gap:4px}.mq-act__eyebrow{font-size:13px;font-weight:700;color:var(--mq-brand, #394a6a)}.mq-act__title{margin:0;font-size:20px;font-weight:700}.mq-act__lead{margin:0;font-size:15px;color:#384250}.mq-act__case{padding:12px 14px;border-radius:10px;background:#f6f7f9;font-size:15px;line-height:1.8;color:#384250}.mq-act__case p{margin:0 0 8px}.mq-act__case p:last-child{margin-block-end:0}.mq-act__item{display:flex;flex-direction:column;gap:6px;border:0;margin:0;padding:0;min-width:0}.mq-act__label{font-size:15px;font-weight:600;padding:0}.mq-act__field{width:100%;box-sizing:border-box;border:1px solid #c9ccd2;border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.7;resize:vertical;font-family:inherit;color:#111927;background:var(--mq-surface, #ffffff)}.mq-act__field:focus-visible{outline:2px solid var(--mq-brand, #394a6a);outline-offset:1px}.mq-act__field[readonly]{background:#f9fafb;resize:none}.mq-act__option{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:15px;cursor:pointer}.mq-act__option input{accent-color:var(--mq-brand, #394a6a);width:18px;height:18px;margin:0}.mq-act__error{margin:0;font-size:14px;color:#b42318;font-weight:600;background:#fde8e7;border-radius:10px;padding:10px 12px}.mq-act__model{border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;background:#f9fafb}.mq-act__model summary{cursor:pointer;font-size:15px;font-weight:700}.mq-act__model p{margin:8px 0 0;font-size:15px;line-height:1.8;color:#384250}.us-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3)}.us-head .page-head{margin-block-end:0}.us-tabs{display:flex;gap:4px;border-block-end:1px solid var(--line);margin-block:var(--s-4) var(--s-4);overflow-x:auto}.us-tab{font:inherit;display:inline-flex;align-items:center;gap:8px;min-block-size:46px;padding:0 16px;margin-block-end:-1px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--muted);font-weight:500;cursor:pointer;white-space:nowrap}.us-tab[aria-selected=true]{color:var(--brand);font-weight:700;border-block-end-color:var(--brand)}.us-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px}.us-tab__count{font-size:12px;font-weight:600;padding:0 8px;border-radius:999px;background:#f2f3f5;color:var(--ink-2)}.us-tab[aria-selected=true] .us-tab__count{background:var(--brand);color:#fff}.us-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.us-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px}.us-search{position:relative;flex:1 1 220px;max-inline-size:300px;display:flex}.us-search svg{position:absolute;inset-inline-start:12px;inset-block-start:11px;color:var(--muted);pointer-events:none}.us-search input{font:inherit;inline-size:100%;block-size:40px;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:8px;padding-inline:38px 12px;color:var(--ink);background:var(--surface)}.us-search input.is-on{border-color:var(--brand);background:var(--brand-100)}.us-filter{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.us-filter .ap-select{min-inline-size:120px}.us-filters__spacer{flex:1 1 0;min-inline-size:0}.us-clear{font:inherit;min-block-size:40px;padding:0 12px;border:0;background:transparent;color:var(--brand);font-weight:600;cursor:pointer;text-decoration:underline}.us-count{padding:0 16px 10px;font-size:13px;color:var(--muted)}.us-warn{margin:0 16px 12px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#fdf3e1;border:1px solid #f1d9a7;color:#7a4a00;font-size:13px;font-weight:600}.us-table{inline-size:100%;min-inline-size:960px;border-collapse:collapse}.us-table th{block-size:42px;padding:0 12px;background:#f5f6f8;border-block-start:1px solid #eeeff2;font-size:12.5px;font-weight:600;color:var(--muted);text-align:start;white-space:nowrap}.us-table td{block-size:58px;padding:6px 12px;border-block-start:1px solid #eeeff2;font-size:13px;color:var(--ink-2);vertical-align:middle}.us-table td.us-narrow,.us-table th.us-narrow{inline-size:1%;white-space:nowrap}.us-table tr.is-menu-open td{background:var(--brand-50)}.us-person{display:flex;align-items:center;gap:10px;min-inline-size:0}.us-initial{flex:none;inline-size:34px;block-size:34px;border-radius:50%;background:var(--brand-100);color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:600}.us-initial--lg{inline-size:44px;block-size:44px;font-size:17px}.us-person__text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.35}.us-person__name{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.us-person__email{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;text-align:start}.us-tag{font-size:11.5px;font-weight:600;padding:0 8px;border-radius:999px;background:#f2f3f5;color:#5b616b;white-space:nowrap}.us-tag--test{background:var(--brand-100);color:var(--brand-700)}.us-roles{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--ink);font-weight:500}.us-roles__more{font-size:12px;font-weight:600;padding:0 7px;border-radius:999px;border:1px solid #c9ccd2;color:var(--brand);direction:ltr}.us-status{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.us-status:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.us-status--active{background:#e6f4ec;color:#1b6e47}.us-status--invited{background:#fdf3e1;color:#7a4a00}.us-status--suspended{background:#f2f3f5;color:#5b616b}.us-dots{inline-size:40px;block-size:40px;border-radius:8px;border:1px solid transparent;color:var(--ink-2)}.us-dots[aria-expanded=true]{background:var(--brand-100);border-color:#c9ccd2}.us-empty{border-block-start:1px solid #eeeff2;padding:72px 24px 80px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.us-empty__icon{inline-size:64px;block-size:64px;border-radius:50%;background:var(--brand-100);color:var(--brand);display:flex;align-items:center;justify-content:center}.us-empty__title{font-size:17px;font-weight:600;color:var(--ink)}.us-pager{padding:4px 16px 8px;border-block-start:1px solid #eeeff2}.us-btn{font:inherit;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:0 18px;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.us-btn--primary{background:var(--brand);color:#fff}.us-btn--primary:disabled{background:var(--line);color:#9da4ae;cursor:not-allowed}.us-btn--danger{background:#a3261c;color:#fff}.us-btn--quiet{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.us-btn--outline{background:var(--surface);border-color:var(--brand);color:var(--brand)}.us-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.us-sheet{display:flex;flex-direction:column;block-size:100%}.us-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px;border-block-end:1px solid var(--line)}.us-sheet__who{display:flex;align-items:center;gap:12px;min-inline-size:0}.us-sheet__who>div{display:flex;flex-direction:column;min-inline-size:0;line-height:1.4}.us-sheet__title{margin:0;font-size:18px;font-weight:700;color:var(--ink)}.us-sheet__email{font-size:13px;color:var(--muted);overflow-wrap:anywhere;unicode-bidi:isolate;text-align:start}.us-sheet__close{flex:none;inline-size:40px;block-size:40px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.us-sheet__body{flex:1 1 auto;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:12px}.us-sheet__foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 24px;border-block-start:1px solid var(--line);background:var(--surface)}.us-sheet__error{font-size:13px;color:#a3261c}.us-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;font-size:13.5px;font-weight:600}.us-note--info{background:var(--brand-100);border:1px solid #c9ccd2;color:var(--brand-700)}.us-note--warn{background:#fdf3e1;border:1px solid #f1d9a7;color:#7a4a00}.us-note__body{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.us-link{font:inherit;font-size:13px;font-weight:600;padding:0;min-block-size:28px;border:0;background:transparent;color:var(--brand);text-decoration:underline;cursor:pointer}.us-group{display:flex;flex-direction:column;gap:8px}.us-group__title{font-size:12.5px;font-weight:600;color:var(--muted)}.us-role{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.us-role.is-on{border-color:var(--brand);background:var(--brand-50)}.us-role.is-locked{cursor:not-allowed}.us-role.is-locked:not(.is-on){opacity:.5}.us-role input,.us-check input{inline-size:18px;block-size:18px;margin:3px 0 0;accent-color:var(--brand);flex:none}.us-role__text{display:flex;flex-direction:column;line-height:1.45}.us-role__name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--ink)}.us-role__desc{font-size:13px;color:var(--muted)}.us-role__lock{display:flex;align-items:center;gap:6px;margin-block-start:6px;font-size:13px;font-weight:600;color:#7a4a00}.us-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px}.us-checks{display:flex;flex-wrap:wrap;gap:8px 24px;padding:4px 0 12px;border-block-end:1px solid #eeeff2}.us-check{display:flex;align-items:flex-start;gap:10px;padding:4px 2px;cursor:pointer;font-weight:600;font-size:14px;color:var(--ink)}.us-section-title{font-size:15px;font-weight:700;margin-block-start:4px;color:var(--ink)}@media(max-width:479px){.us-sheet__head,.us-sheet__body,.us-sheet__foot{padding-inline:16px}.us-search{max-inline-size:none}}.og-logo{flex:none;inline-size:36px;block-size:36px;border-radius:8px;border:1px solid var(--line);background:#f5f6f8;color:var(--muted);display:flex;align-items:center;justify-content:center;overflow:hidden}.og-logo img{inline-size:100%;block-size:100%;object-fit:contain;background:#fff}.og-logo--lg{inline-size:56px;block-size:56px;border-radius:12px}.og-logo--xl{inline-size:72px;block-size:72px;border-radius:12px}.og-name{display:flex;align-items:center;gap:10px;min-inline-size:0}.og-name__text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.35}.og-name__ar{font-weight:600;color:var(--ink)}.og-name__en{font-size:12.5px;color:var(--muted);unicode-bidi:isolate;text-align:start}.og-row{cursor:pointer}.og-row:hover td{background:var(--brand-50)}.og-row a.og-name{color:inherit;text-decoration:none}.og-row a.og-name:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.og-num{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.og-num--zero{font-weight:400;color:var(--muted)}.og-bulk{margin:0 16px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;border-radius:10px;background:var(--brand-50);border:1px solid #c9ccd2}.og-bulk__count{font-weight:700;color:var(--ink)}.og-bulk__to{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap}.og-bulk__to .ap-select{min-inline-size:220px}.og-bulk__spacer{flex:1 1 0}.og-check{inline-size:18px;block-size:18px;accent-color:var(--brand)}tr.is-selected td{background:var(--brand-50)}.og-dup{font-size:11.5px;font-weight:600;padding:0 8px;border-radius:999px;background:#fdf3e1;color:#7a4a00;white-space:nowrap;cursor:help}.og-back{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--brand);text-decoration:none;min-block-size:32px}.og-back:hover{text-decoration:underline}.og-hero{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);margin-block-start:var(--s-2)}.og-hero__who{display:flex;align-items:center;gap:14px;min-inline-size:0}.og-hero__who>div{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.og-hero__title{margin:0;font-size:24px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.og-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted)}.og-actions{inline-size:auto;min-block-size:44px;padding:0 14px;gap:8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:600}.og-banner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:12px 16px;margin-block-end:var(--s-4);border-radius:10px;background:#f2f3f5;border:1px solid var(--line);color:var(--ink-2);font-size:13.5px}.og-banner b{color:var(--ink)}.og-banner__spacer{flex:1 1 0}.og-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px;padding:20px}.og-form__col{display:flex;flex-direction:column;gap:14px;min-inline-size:0}.og-form__title{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.og-form__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.og-field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.og-field>label,.og-field>.og-field__label{font-size:13px;font-weight:600;color:var(--ink-2)}.og-field__err{font-size:12.5px;color:#a3261c}.og-field .ap-input.is-invalid,.og-field .ap-input[aria-invalid=true]{border-color:#a3261c;border-width:2px}.og-field .ap-input.is-changed{border-color:var(--brand);background:var(--brand-50)}.og-soon{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;border:1px dashed var(--line-strong);background:#f9fafb;color:var(--muted);font-size:13px}.og-soon b{color:var(--ink-2)}.og-soon .us-tag{margin-inline-start:6px}.og-form__foot{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block-start:16px;border-block-start:1px solid var(--line)}.og-dirty{font-size:13px;font-weight:600;color:#7a4a00}.og-logo-pick{display:flex;align-items:center;gap:14px}.og-logo-pick__ctl{display:flex;flex-direction:column;gap:6px}.og-logo-pick__btns{display:flex;align-items:center;gap:8px}.og-logo-pick__hint{font-size:12px;color:var(--muted)}.og-dups{border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-size:13px}.og-dups--block{background:#fdf3f2;border:1px solid #f3c7c2;color:#7f1d16}.og-dups--warn{background:#fdf3e1;border:1px solid #f1d9a7;color:#7a4a00}.og-dups__title{display:flex;align-items:center;gap:8px;font-weight:700}.og-dups__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block-start:8px;border-block-start:1px solid rgb(0 0 0 / 6%)}.og-dups__row>div{display:flex;flex-direction:column;min-inline-size:0}.og-dups__name{font-weight:700;color:var(--ink)}.og-dups__meta{font-size:12px;color:var(--muted)}.og-dups__tag{font-size:11px;font-weight:600;padding:0 6px;border-radius:999px;background:#ffffffb3;margin-inline-start:6px}.og-ack{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.og-ack input{inline-size:18px;block-size:18px;accent-color:var(--brand)}.ap-dialog__panel:has(>.og-dlg){inline-size:min(600px,100%)}.ap-dialog__panel:has(>.og-dlg--narrow){inline-size:min(500px,100%)}.og-dlg{overflow:hidden;border-radius:16px;background:var(--surface);color:var(--ink);display:flex;flex-direction:column;max-block-size:calc(100dvh - 12vh - 16px)}.og-dlg__head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-block-end:1px solid var(--line)}.og-dlg__icon{flex:none;inline-size:36px;block-size:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-100);color:var(--brand)}.og-dlg__icon--danger{background:#fbeae8;color:#a3261c}.og-dlg__title{margin:0;flex:1 1 auto;font-size:17px;font-weight:700;overflow-wrap:anywhere}.og-dlg__step{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f2f3f5;color:var(--ink-2);white-space:nowrap}.og-dlg__body{flex:1 1 auto;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.6}.og-dlg__foot{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;padding:14px 20px;border-block-start:1px solid var(--line);background:#f9fafb}.og-dlg__error{font-size:13px;color:#a3261c;font-weight:600}.og-dlg__section{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.og-dlg__divider{border:0;border-block-start:1px solid var(--line);margin:4px 0}.og-choice{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.og-choice.is-on{border-color:var(--brand);background:#f7f9fc}.og-choice>label{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.og-choice input[type=radio]{inline-size:18px;block-size:18px;accent-color:var(--brand)}.og-choice__line{font-size:13px;color:var(--ink-2)}.og-impact{border-radius:10px;padding:10px 14px;font-size:13.5px}.og-impact b{display:block;margin-block-end:4px}.og-impact ul{list-style:disc;margin:0;padding-inline-start:1.2em;display:grid;gap:2px}.og-impact--org{background:#f5f6f8;border:1px solid var(--line)}.og-impact--learners{background:#e6f4ec;border:1px solid #bfe3cf;color:#164f35}.og-impact--moved{background:var(--brand-50);border:1px solid #c9ccd2}.og-impact--deleted{background:#fdf3f2;border:1px solid #f3c7c2;color:#7f1d16}.og-source{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#f9fafb}.og-source>div{flex:1 1 auto;display:flex;flex-direction:column;min-inline-size:0}.og-source__meta{font-size:12px;color:var(--muted)}.og-source__x{flex:none;inline-size:32px;block-size:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.og-chips{display:flex;flex-wrap:wrap;gap:6px}.og-chip{font:inherit;font-size:12.5px;min-block-size:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);cursor:pointer}.og-stage{display:flex;flex-direction:column;line-height:1.35}.og-stage__label{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.og-stage__no{font-size:11px;font-weight:600;padding:0 6px;border-radius:999px;background:var(--brand-100);color:var(--brand-700);direction:ltr}.og-stage__sub,.og-muted{font-size:12.5px;color:var(--muted)}.og-more{display:flex;justify-content:center;padding:12px;border-block-start:1px solid #eeeff2}@media(max-width:768px){.og-form,.og-form__pair{grid-template-columns:minmax(0,1fr)}.og-hero__title{font-size:20px}.og-bulk__to .ap-select{min-inline-size:160px}}.og-form--stack{grid-template-columns:minmax(0,1fr);padding:0;gap:18px}.og-dlg__body p{margin:0}.og-head-actions{display:flex;flex-wrap:wrap;gap:10px}.us-btn--danger:disabled,.us-btn--quiet:disabled{background:var(--line);border-color:transparent;color:#9da4ae;cursor:not-allowed}.bt-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3)}.bt-head .page-head{margin-block-end:0}.bt-btn{font:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:0 18px;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none}.bt-btn--primary{background:var(--brand);color:#fff}.bt-btn--primary:disabled{background:var(--line);color:#6c727e;cursor:not-allowed}.bt-btn--quiet{background:var(--surface);border-color:#c9ccd2;color:var(--ink)}.bt-btn--danger-outline{background:var(--surface);border-color:#e3b4ae;color:#a3261c}.bt-btn--danger{background:#a3261c;color:#fff}.bt-btn--sm{min-block-size:36px;padding:0 12px;font-size:13px}.bt-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bt-card{margin-block-start:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.bt-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px}.bt-search{position:relative;flex:1 1 240px;max-inline-size:320px;display:flex}.bt-search svg{position:absolute;inset-inline-start:12px;inset-block-start:13px;color:var(--muted);pointer-events:none}.bt-search input{font:inherit;font-size:14px;inline-size:100%;block-size:44px;box-sizing:border-box;border:1px solid #c9ccd2;border-radius:8px;padding-inline:38px 12px;color:var(--ink);background:var(--surface)}.bt-search input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.bt-filter{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.bt-filter .ap-select{min-inline-size:120px}.bt-count{padding:0 16px 10px;font-size:13px;color:var(--muted)}.bt-table{inline-size:100%;min-inline-size:880px;border-collapse:collapse}.bt-table th{block-size:42px;padding:0 14px;background:#f5f6f8;border-block-start:1px solid #eeeff2;font-size:12.5px;font-weight:600;color:var(--muted);text-align:start;vertical-align:middle;white-space:nowrap}.bt-table td{block-size:58px;padding:6px 14px;border-block-start:1px solid #eeeff2;font-size:13.5px;color:var(--ink-2);vertical-align:middle}.bt-table tbody tr{cursor:pointer}.bt-table tbody tr:hover td{background:#f9fafb}.bt-table .bt-narrow{inline-size:1%;white-space:nowrap}.bt-name{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);text-decoration:none}.bt-name:hover{text-decoration:underline}.bt-name:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.bt-req{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:#fdf3e1;color:#7a4a00;white-space:nowrap}.bt-dash{color:var(--muted)}.bt-fill{display:inline-flex;flex-direction:column;gap:6px;min-inline-size:92px}.bt-fill__n{font-weight:700;color:var(--ink);font-size:13.5px}.bt-fill__track{block-size:4px;border-radius:999px;background:#e5e7eb;overflow:hidden}.bt-fill__bar{block-size:100%;border-radius:999px;background:var(--brand)}.bt-status{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.bt-status:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.bt-status--collecting{background:#e6eefb;color:#1d4f91}.bt-status--full{background:#fdf3e1;color:#7a4a00}.bt-status--running{background:#e6f4ec;color:#1b6e47}.bt-status--ended{background:#f2f3f5;color:#5b616b}.bt-type{display:inline-block;padding:2px 10px;border-radius:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.bt-type--custom{background:#e0e6f0;color:#202b41}.bt-type--adaptive{background:#efe8f7;color:#47306b}.bt-empty{border-block-start:1px solid #eeeff2;padding:64px 24px 72px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.bt-empty--bare{border:0}.bt-empty__icon{inline-size:60px;block-size:60px;border-radius:50%;background:var(--brand-100);color:var(--brand);display:flex;align-items:center;justify-content:center}.bt-empty__title{font-size:17px;font-weight:600;color:var(--ink)}.bt-empty__body{font-size:14px;color:var(--muted);max-inline-size:420px}.bt-page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-block-end:var(--s-4);border-block-end:1px solid var(--line)}.bt-back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink-2);text-decoration:none;margin-block-end:8px}.bt-back:hover{color:var(--brand)}.bt-back:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.bt-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bt-title{margin:0;font-size:24px;font-weight:700;color:var(--ink)}.bt-meta{margin:6px 0 0;font-size:13.5px;color:var(--ink-2)}.bt-head-actions{display:flex;gap:8px;flex-wrap:wrap}.bt-panel{font-size:14px;margin-block-start:var(--s-5, 24px);background:var(--surface);border:1px solid var(--line);border-radius:16px}.bt-tabbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:0 16px;border-block-end:1px solid var(--line)}.bt-tabs{display:flex;gap:4px;overflow-x:auto}.bt-tab{font:inherit;font-size:14.5px;display:inline-flex;align-items:center;gap:8px;min-block-size:52px;padding:0 14px;margin-block-end:-1px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--muted);font-weight:500;cursor:pointer;white-space:nowrap}.bt-tab[aria-selected=true]{color:var(--brand);font-weight:700;border-block-end-color:var(--brand)}.bt-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px}.bt-tab__count{font-size:12px;font-weight:600;padding:0 8px;border-radius:999px;background:#f2f3f5;color:var(--ink-2);direction:rtl}.bt-tabpanel{padding:16px}.bt-tab-actions{display:flex;gap:8px;padding-block:8px}.bt-members{list-style:none;margin:12px 0 0;padding:0}.bt-member{display:flex;align-items:center;gap:12px;padding:10px 4px;border-block-start:1px solid #eeeff2}.bt-member:first-child{border-block-start:0}.bt-initial{flex:none;inline-size:34px;block-size:34px;border-radius:50%;background:var(--brand-100);color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:600}.bt-member__text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.4}.bt-member__name{font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:#c9ccd2;text-underline-offset:3px}.bt-member__name:hover{text-decoration-color:currentColor}.bt-member__org{font-size:13px;color:var(--muted)}.bt-tag{font-size:11.5px;font-weight:600;padding:0 8px;border-radius:999px;background:var(--brand-100);color:var(--brand-700, var(--brand))}.bt-courses{display:grid;gap:12px}.bt-course{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px}.bt-course__name{font-size:15px;font-weight:700;color:var(--ink)}.bt-course__meta{font-size:12.5px;color:var(--muted)}.bt-x{flex:none;inline-size:36px;block-size:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.bt-x:hover:not(:disabled){background:#fbeae8;color:#a3261c}.bt-x:disabled{color:#c9ccd2;cursor:not-allowed}.bt-add-course{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-end:16px}.bt-add-course__pick{flex:1 1 260px;max-inline-size:440px}.bt-note{font-size:13.5px;color:var(--muted);margin:0}.bt-dlg{display:flex;flex-direction:column;max-block-size:calc(88vh - 32px);background:var(--surface);border-radius:var(--r-16, 16px);overflow:hidden;font-size:14px}.ap-dialog__panel:has(>.bt-dlg--new){inline-size:min(640px,100%)}.bt-dlg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-block-end:1px solid var(--line)}.bt-dlg__crumb{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);margin-block-end:4px}.bt-dlg__title{margin:0;font-size:20px;font-weight:700;color:var(--ink)}.bt-dlg__close{flex:none;inline-size:40px;block-size:40px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.bt-dlg__close:hover{background:var(--bg)}.bt-dlg__body{padding:20px 24px;overflow-y:auto;display:grid;gap:18px}.bt-dlg__foot{display:flex;gap:8px;padding:16px 24px;border-block-start:1px solid var(--line)}.bt-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:560px){.bt-grid2{grid-template-columns:1fr}}.bt-group{border:0;margin:0;padding:0;display:grid;gap:8px}.bt-group legend{padding:0;font-weight:600;font-size:14px;color:var(--ink);margin-block-end:8px}.bt-sublabel{font-size:12.5px;color:var(--muted)}.bt-types{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bt-typecard{display:flex;align-items:center;gap:10px;min-block-size:56px;font-size:15px;padding:0 16px;border:1px solid #c9ccd2;border-radius:10px;background:var(--surface);cursor:pointer;font-weight:700;color:var(--ink)}.bt-typecard input{inline-size:18px;block-size:18px;accent-color:var(--brand);margin:0}.bt-typecard.is-on{border:2px solid var(--brand);background:#f7f9fc}.bt-typecard:focus-within{box-shadow:0 0 0 3px var(--brand-100)}@media(max-width:480px){.bt-types{grid-template-columns:1fr}}.bt-picklist{border:1px solid var(--line);border-radius:10px;overflow:hidden;max-block-size:260px;overflow-y:auto}.bt-pick{font-size:14px;display:flex;align-items:center;gap:10px;min-block-size:44px;padding:0 14px;border-block-start:1px solid #eeeff2;cursor:pointer;font-weight:500;color:var(--ink)}.bt-pick:first-child{border-block-start:0}.bt-pick input{inline-size:18px;block-size:18px;accent-color:var(--brand);margin:0}.bt-pick.is-on{background:#f7f9fc;font-weight:700}.bt-error{font-size:13px;color:#a3261c;font-weight:600}.bt-locked{font-size:12.5px;color:var(--muted)}.bt-impact{margin:0;padding-inline-start:20px;list-style:disc;display:grid;gap:6px;color:var(--ink-2)}.bt-impact__warn{color:#a3261c;font-weight:600}.bt-impact__final{font-weight:700;color:var(--ink)}.bt-spacer{flex:1 1 0;min-inline-size:0}.bt-link{font:inherit;font-size:13.5px;font-weight:600;min-block-size:36px;padding:0 4px;border:0;background:transparent;color:var(--brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bt-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.bt-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-block-end:12px;border-radius:8px;background:#f5f6f8;border:1px solid #eeeff2;color:var(--ink-2);font-size:13.5px;font-weight:600}.bt-banner--warn{background:#fdf3e1;border-color:#f1d9a7;color:#7a4a00}.bt-search--wide{max-inline-size:none;flex:1 1 280px}.bt-member-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bt-mstate{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.bt-mstate--idle{background:#f2f3f5;color:#384250}.bt-mstate--progress{background:#e6eefb;color:#1d4f91}.bt-mstate--warn{background:#fdf3e1;color:#7a4a00}.bt-mstate--good{background:#f2f3f5;color:#111927}.bt-mstate--done{background:#e6f4ec;color:#1b6e47}.bt-lock,.bt-x--remove{flex:none;inline-size:36px;block-size:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #e5e7eb;color:#6c727e}.bt-x--remove{border-color:#e3b4ae;color:#a3261c;background:var(--surface)}.bt-x--remove:hover{background:#fbeae8}.bt-add{font-size:14px;padding-block-end:88px}.bt-page-head--slim{margin-block-end:var(--s-4)}.bt-pick-filters{display:grid;gap:12px;margin-block-end:12px}.bt-pick-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bt-chips{display:flex;flex-wrap:wrap;gap:8px}.bt-chip{display:inline-flex;align-items:center;gap:4px;padding-inline:12px 4px;min-block-size:32px;border-radius:999px;background:#e0e6f0;color:#202b41;font-size:13px;font-weight:600}.bt-chip button{inline-size:26px;block-size:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.bt-chip button:hover{background:#11192714}.bt-selbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-block-size:48px;padding:0 16px;border-radius:10px;background:#f5f6f8;border:1px solid #eeeff2;margin-block-end:12px}.bt-selbar.is-on{background:#f1f4fa;border-color:#c9ccd2}.bt-selbar__all{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--ink);cursor:pointer}.bt-selbar__all input,.bt-check{inline-size:18px;block-size:18px;accent-color:var(--brand);margin:0;cursor:pointer}.bt-selbar__n{font-weight:700;color:var(--ink);margin-inline-start:auto}.bt-busy{margin-block-end:12px;border:1px solid #f1d9a7;border-radius:10px;background:#fdf8ee}.bt-busy__toggle{font:inherit;font-weight:600;display:flex;align-items:center;gap:8px;inline-size:100%;min-block-size:44px;padding:0 14px;border:0;background:transparent;color:#7a4a00;cursor:pointer;text-align:start}.bt-busy__list{list-style:none;margin:0;padding:0 14px 8px}.bt-busy__list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:4px;border-block-start:1px solid #f1e3c6;color:var(--ink-2)}.bt-card--flush{margin-block-start:0}.bt-table--pick{min-inline-size:640px}.bt-table--pick tbody tr.is-on td{background:#f7f9fc}.bt-person{display:flex;align-items:center;gap:10px;min-inline-size:0}.bt-person__text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.4}.bt-person__name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-weight:700;color:var(--ink)}.bt-person__email{font-size:12.5px;color:var(--muted);unicode-bidi:isolate;text-align:start}.bt-intag{font-size:11.5px;font-weight:600;padding:0 8px;border-radius:999px;background:#f2f3f5;color:#384250}.bt-more{display:flex;justify-content:center;padding:12px;border-block-start:1px solid #eeeff2}.bt-addbar{position:sticky;inset-block-end:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 -8px 24px #11192714}.bt-addbar__msg{display:grid;gap:2px;color:var(--ink-2);font-weight:600}.bt-facts{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0}.bt-facts dt{color:var(--muted)}.bt-facts dd{margin:0;font-weight:700;color:var(--ink)}.bt-peek-person{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--line);background:#f9fafb}.bt-btn--outline{background:var(--surface);border-color:var(--brand);color:var(--brand)}.bt-btn--outline:disabled{border-color:#e5e7eb;color:#6c727e;background:#f5f6f8;cursor:not-allowed}.bt-audiences{display:grid;gap:8px}.bt-audience{display:flex;align-items:center;gap:10px;min-block-size:48px;padding:0 14px;border:1px solid #c9ccd2;border-radius:10px;cursor:pointer}.bt-audience input{inline-size:18px;block-size:18px;accent-color:var(--brand);margin:0}.bt-audience.is-on{border:2px solid var(--brand);background:#f7f9fc}.bt-audience:focus-within{box-shadow:0 0 0 3px var(--brand-100)}.bt-audience__label{font-weight:700;color:var(--ink)}.bt-audience__n{margin-inline-start:auto;font-size:13px;color:var(--muted)}.bt-chooser{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px}.bt-chooser__list{max-block-size:220px;overflow-y:auto;border-radius:8px}.bt-chooser__name{font-weight:700}.bt-chooser__org{margin-inline-start:auto;font-size:12.5px;font-weight:400;color:var(--muted)}.bt-tab-actions{align-items:center}.bt-requests{display:grid;gap:12px}.bt-req-card{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.bt-req-card.is-pending{border-color:#f1d9a7;background:#fffcf6}.bt-req-card__head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 16px}.bt-req-card__meta{display:flex;align-items:center;gap:12px}.bt-req-kind{font-size:12.5px;font-weight:600;padding:2px 10px;border-radius:6px;background:#e0e6f0;color:#202b41}.bt-req-date{font-size:12.5px;color:var(--muted)}.bt-req-note{margin:0;padding:10px 12px;border-radius:8px;background:#f5f6f8;color:var(--ink)}.bt-req-outcome{margin:0;font-weight:700}.bt-req-outcome--approved{color:#1b6e47}.bt-req-outcome--rejected,.bt-req-outcome--removed{color:#a3261c}.bt-req-form{display:grid;gap:8px}.bt-req-form__label{font-weight:700;font-size:13.5px;color:var(--ink)}.bt-req-form__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bt-req-form__date{inline-size:220px}.bt-win{border:1px solid var(--line);border-radius:12px;margin-block-end:16px;overflow:hidden}.bt-win__title{margin:0;padding:14px 16px;font-size:16px;font-weight:700;color:var(--ink)}.bt-win__scroll{overflow-x:auto}.bt-win__table{inline-size:100%;min-inline-size:680px;border-collapse:collapse}.bt-win__table th,.bt-win__table td{padding:8px 14px;border-block-start:1px solid #eeeff2;text-align:start;vertical-align:middle}.bt-win__table thead th{background:#f5f6f8;font-size:12.5px;font-weight:600;color:var(--muted)}.bt-win__table tbody th{font-weight:700;color:var(--ink);white-space:nowrap}.bt-win__table td .ap-date{min-inline-size:172px}.bt-win__err{display:block;margin-block-start:4px;font-size:12.5px}.bt-win__foot{display:flex;align-items:center;gap:12px;padding:12px 16px;border-block-start:1px solid #eeeff2;background:#fafbfc}.bt-wstate{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.bt-wstate--soon{background:#f2f3f5;color:#384250}.bt-wstate--open{background:#e6f4ec;color:#1b6e47}.bt-wstate--closed{background:#eef0f3;color:#5b616b}.bt-win__table td:nth-last-child(2){inline-size:140px}.bt-win__table td:last-child{inline-size:140px;text-align:end}.bt-sched{padding-block-end:8px}.bt-win__table tr.bt-win__strong th,.bt-win__table tr.bt-win__strong td{background:#f9fafb}.bt-win__table tbody tr:not(.bt-win__strong) th{font-weight:400}.bt-win__table td.is-changed .ap-date{box-shadow:0 0 0 2px #f3d48a;border-radius:8px}.bt-ccard__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px;padding:14px 16px}.bt-ccard__title{flex:1 1 200px;min-inline-size:0}.bt-ccard__name{padding:0}.bt-ccard__meta{display:block;margin-block-start:4px;font-size:12.5px;color:var(--muted)}.bt-ccard__period{flex:1 1 300px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;max-inline-size:520px}.bt-ccard__label{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.bt-ccard__range{grid-column:2;font-size:12.5px;color:var(--muted)}.bt-ccard__tools{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.bt-ccard__note{margin:0 16px 12px;font-size:12.5px;color:var(--muted)}.bt-enrol{margin:0 16px 14px;padding:12px 14px;border:1px solid #d9dde4;border-radius:10px;background:#f7f8fa;display:grid;gap:8px}.bt-enrol p{margin:0}.bt-enrol__text{font-size:13.5px;color:var(--ink)}.bt-enrol__actions{display:flex;align-items:center;gap:12px}.bt-enrol--done{background:#eef7f1;border-color:#cfe7d8}.bt-enrol--done.is-warn{background:#fdf6e7;border-color:#f0dcae}.bt-enrol__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bt-enrol__row .bt-x{inline-size:28px;block-size:28px}.bt-enrol__list{margin:0;padding-inline-start:18px;font-size:13px;color:var(--ink-2);display:grid;gap:2px}.bt-savebar{position:sticky;inset-block-end:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:8px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 -6px 18px #11192714}.bt-savebar__note{font-size:13px;color:#8a5a00;font-weight:600}@media(max-width:640px){.bt-ccard__period{grid-template-columns:minmax(0,1fr)}.bt-ccard__range{grid-column:1}.bt-ccard__tools{margin-inline-start:0}}.bt-enrol--page{margin:0 0 14px}.bt-queue .bt-win__title{display:flex;align-items:center;gap:8px}.bt-queue__empty{margin:0;padding:4px 16px 16px;font-size:13.5px;color:var(--muted)}.bt-queue__table tbody th{font-weight:400}.bt-queue__table tbody th .bt-member__name,.bt-queue__table tbody th .bt-member__org{display:block}.bt-num{font-variant-numeric:tabular-nums;white-space:nowrap}.bt-queue__tag{display:inline-block;margin-inline-start:8px;padding:1px 8px;border-radius:999px;background:#f2f3f5;color:#5b616b;font-size:11.5px;font-weight:600}.bt-queue__table td.bt-queue__act{inline-size:auto;white-space:nowrap;text-align:end}.bt-queue__act .bt-btn+.bt-btn{margin-inline-start:8px}.bt-queue__done{font-size:12.5px;font-weight:600;padding:2px 10px;border-radius:999px}.bt-queue__done--confirmed{background:#e6f4ec;color:#1b6e47}.bt-queue__done--returned{background:#fdf6e7;color:#8a5a00}.bt-queue__table tr.is-decided th,.bt-queue__table tr.is-decided td:not(.bt-queue__act){color:var(--muted)}.bt-queue__form-row td{background:#fafbfc}.bt-rep{display:flex;flex-direction:column;gap:16px}.bt-rep[aria-busy=true]{opacity:.7;transition:opacity .15s}.bt-rep__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.bt-rep__scope{flex:0 1 320px;min-inline-size:220px}.bt-rep__kind{font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px;background:#f2f3f5;color:#384250}.bt-rep__kind.is-final{background:#e6f4ec;color:#1b6e47}.bt-rep__actions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.bt-rep__actions a{text-decoration:none}.bt-rep__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bt-rep__tile{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.bt-rep__tile-label{font-size:13px;color:var(--muted)}.bt-rep__tile-value{font-size:28px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.3}.bt-rep__tile-sub{font-size:12.5px;color:var(--muted)}.bt-rep__section{margin-block-end:0}.bt-rep__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-inline-end:16px}.bt-rep__side{font-size:13px;color:var(--muted)}.bt-rep__table tbody th{font-weight:600}.bt-rep__table td.is-strong{font-weight:700;color:var(--ink)}.bt-rep__table td:last-child,.bt-rep__table td:nth-last-child(2){inline-size:auto;text-align:start}.bt-rep__state{display:inline-block;margin-block-start:4px}.bt-rep__table tbody th .bt-member__name{display:block}@media(max-width:900px){.bt-rep__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-rep__table td[dir=ltr]{text-align:right}.bt-dlg.bt-pdf{inline-size:min(900px,calc(100vw - 32px))}.bt-pdf__stage{display:flex;justify-content:center;padding:16px;background:#eef0f3;max-block-size:70vh;overflow:auto}.bt-pdf__page{inline-size:210mm;max-inline-size:100%;block-size:297mm;border:0;background:#fff;box-shadow:0 2px 10px #1119271f;flex:none}.bt-send{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px}.bt-send__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-block-start:1px solid #eeeff2}.bt-send__row:first-child{border-block-start:0}.bt-send__row.is-off .bt-send__name{color:var(--muted)}.bt-send__pick{display:flex;align-items:flex-start;gap:10px;min-inline-size:0;cursor:pointer}.bt-send__row.is-off .bt-send__pick{cursor:not-allowed}.bt-send__pick input{margin-block-start:4px}.bt-send__text{display:flex;flex-direction:column;min-inline-size:0}.bt-send__name{font-weight:600;color:var(--ink)}.bt-send__n{font-weight:400;color:var(--muted)}.bt-send__who{font-size:13px;color:var(--muted)}.bt-send__all{align-self:flex-start}.bt-view{margin-inline-start:auto}.bt-cal{display:flex;flex-direction:column;gap:14px;padding:0 16px 16px}.bt-cal__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.bt-cal__pick span{font-weight:600;color:var(--ink-2)}.bt-cal__pick .ap-select{min-inline-size:240px}.bt-cal__trainer{font-size:13px;color:var(--ink-2)}.bt-cal__open{margin-inline-start:auto;text-decoration:none}.bt-cal__body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.bt-cal__month{flex:1 1 560px;min-inline-size:0;display:flex;flex-direction:column;gap:10px}.bt-cal__nav{display:flex;align-items:center;gap:6px}.bt-cal__step{inline-size:36px;block-size:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9ccd2;border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}.bt-cal__step:hover{background:var(--brand-50)}.bt-cal__step:focus-visible,.bt-cal__now:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bt-cal__title{margin:0;min-inline-size:140px;text-align:center;font-size:16px;font-weight:700}.bt-cal__grid{inline-size:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.bt-cal__grid th{padding:8px 4px;background:#f5f6f8;border-block-end:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink-2);text-align:center}.bt-cal__day{block-size:96px;padding:6px;vertical-align:top;border-block-start:1px solid #eeeff2;border-inline-start:1px solid #eeeff2}.bt-cal__grid tbody tr:first-child .bt-cal__day{border-block-start:0}.bt-cal__day:first-child{border-inline-start:0}.bt-cal__day.is-pad{background:var(--bg)}.bt-cal__day.is-batch{background:#394a6a0d}.bt-cal__day.is-exam{background:#1d4f910d}.bt-cal__n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;block-size:24px;padding:0 4px;box-sizing:border-box;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--ink)}.bt-cal__n.is-today{background:var(--brand);color:#fff}.bt-cal__evs{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.bt-cal__ev{display:block;padding:3px 6px;border-radius:5px;font-size:11px;font-weight:600;line-height:1.35;overflow-wrap:break-word}.bt-cal__ev--exam{background:#e6eefb;color:#1d4f91}.bt-cal__ev--batch{background:var(--brand);color:#fff}.bt-cal__ev--course{background:#e6f4ec;color:#1b6e47}.bt-cal__ev--unit{background:#f2f3f5;color:var(--ink-2)}.bt-cal__ev--final{background:#fbeae8;color:#8f2d22}.bt-cal__all{flex:0 1 320px;min-inline-size:260px;display:flex;flex-direction:column;gap:8px}.bt-cal__all h4{margin:0;padding-block-start:6px;font-size:15px;font-weight:700}.bt-cal__list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.bt-cal__list li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-block-start:1px solid #eeeff2}.bt-cal__list li:first-child{border-block-start:0}.bt-cal__list li.is-past{opacity:.55}.bt-cal__list .bt-cal__ev{font-size:12.5px;padding:2px 8px;border-radius:6px}.bt-cal__date{font-size:12px;color:var(--muted)}.bt-cal__none{margin:0;padding:14px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--muted)}@media(max-width:640px){.bt-cal{padding-inline:12px}.bt-cal__day{block-size:64px;padding:3px}.bt-cal__grid th{font-size:10.5px;padding-inline:1px}.bt-cal__evs .bt-cal__ev{font-size:0;line-height:0;block-size:6px;padding:0;border-radius:3px}.bt-cal__all{flex-basis:100%;min-inline-size:0}.bt-cal__pick .ap-select{min-inline-size:0}}
