@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,html.athar-ui{--creativa-blue:#2056ae;--creativa-blue-dark:#19478f;--creativa-gold:#ffb648;--creativa-magenta:#b41a83;--creativa-orange:#f49723;--creativa-cyan:#0098d6;--creativa-green:#009b55;--medal-gold:#c9a227;--medal-gold-bg:#fbf3d9;--medal-silver:#8e99a8;--medal-silver-bg:#eef1f5;--medal-bronze:#b0703b;--medal-bronze-bg:#f8ebdf;--blue-25:#f6f9fd;--blue-50:#eef5ff;--blue-100:#dbe8fa;--blue-200:#c5d8f4;--blue-300:#9dbbe9;--blue-500:#2056ae;--blue-600:#19478f;--blue-700:#143a75;--ink-900:#1f2d44;--ink-700:#3d4f69;--ink-600:#596b83;--ink-500:#75869c;--ink-300:#b8c8dd;--ink-200:#d5e0ee;--ink-100:#e3ebf6;--ink-50:#f4f7fb;--ui-bg:var(--blue-25);--ui-surface:#fff;--ui-surface-sunken:#f8fafd;--ui-soft:var(--blue-50);--ui-soft-strong:var(--blue-100);--ui-ink:var(--ink-900);--ui-ink-2:var(--ink-700);--ui-muted:var(--ink-600);--ui-subtle:var(--ink-500);--ui-line:var(--ink-100);--ui-line-strong:var(--ink-200);--ui-input-border:var(--ink-300);--ui-primary:var(--blue-500);--chart-visits:#eb6834;--ui-primary-hover:var(--blue-600);--ui-primary-active:var(--blue-700);--ui-on-primary:#fff;--ui-accent:var(--creativa-gold);--ui-focus:var(--blue-600);--ui-success:#137044;--ui-success-bg:#eaf7f0;--ui-success-line:#bedfcc;--ui-warning:#8a5507;--ui-warning-bg:#fff5df;--ui-warning-line:#f1d9a6;--ui-warning-mark:#e5a50a;--ui-danger:#b42336;--ui-danger-bg:#fff0f1;--ui-danger-bg-strong:#ffe2e6;--ui-danger-line:#f4cbd0;--ui-info-line:#c7dafa;--ui-cyan:#08759a;--ui-cyan-bg:#eaf7fd;--ui-magenta:var(--creativa-magenta);--ui-magenta-bg:#fbeef6;--ui-scrim:#1423397a;--ui-tooltip:var(--ink-900);--ui-no-room:#728197;--ui-today:var(--ui-primary);--ui-now:var(--ui-danger);--calendar-holiday:var(--ui-line-strong);--calendar-hard:color-mix(in srgb, var(--creativa-green) 32%, var(--ui-surface));--calendar-low:color-mix(in srgb, var(--creativa-green) 13%, var(--ui-surface));--calendar-ink:var(--ui-success);--stage-planned:var(--ui-muted);--stage-planned-bg:var(--ink-50);--stage-preparing:var(--ui-cyan);--stage-preparing-bg:var(--ui-cyan-bg);--stage-marketing-review:var(--ui-magenta);--stage-marketing-review-bg:var(--ui-magenta-bg);--stage-in-progress:var(--ui-primary-hover);--stage-in-progress-bg:var(--ui-soft);--stage-completed:var(--ui-success);--stage-completed-bg:var(--ui-success-bg);--stage-cancelled:var(--ui-danger);--stage-cancelled-bg:var(--ui-danger-bg);--brand-font:"Helvetica Neue LT Arabic", "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:28px;--text-5xl:32px;--leading-tight:1.35;--leading-snug:1.5;--leading-normal:1.7;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-xs:0 1px 2px #1f2d440d;--shadow-sm:0 1px 3px #1f2d440d, 0 4px 16px #1f2d4408;--shadow-md:0 4px 12px #1f2d4414, 0 12px 32px #1f2d441a;--shadow-lg:0 12px 32px #1f2d441f, 0 32px 80px #1f2d442e;--shadow-focus:0 0 0 3px #2056ae2e;--shadow-focus-danger:0 0 0 3px #b4233629;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-progress:1.2s;--dur-change:1.6s;--progress-sweep:40%;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ui-sidebar:264px;--ui-topbar:64px;--ui-content-max:1440px;--ui-control-h:44px;--ui-control-h-sm:36px;--timeline-label:224px;--timeline-label-sm:132px;--timeline-bar:28px;--timeline-bar-touch:36px;--timeline-lane:34px;--timeline-band:22px;--timeline-card:300px;--timeline-max-h:72vh;--planner-library:248px;--planner-label:188px;--planner-title-min:320px;--planner-field-min:120px;--planner-day-date:9rem;--planner-day-time:6rem;--planner-day-room:9rem;--planner-moving-opacity:.35;--planner-kpi:200px;--section-pad:var(--space-5);--section-pad-sm:var(--space-4);--section-gap:var(--space-5);--z-sticky:20;--z-nav:30;--z-popover:60;--z-toast:100000;--ui-radius:var(--radius-lg);--ui-shadow:var(--shadow-sm);--ui-motion:var(--dur-base);--bg:var(--ui-bg);--paper:var(--ui-bg);--surface:var(--ui-surface);--surface-2:var(--ui-soft);--text:var(--ui-ink);--ink:var(--ui-ink);--muted:var(--ui-muted);--border:var(--ui-line);--line:var(--ui-line);--brand:var(--ui-primary);--blue:var(--ui-primary);--green:var(--ui-primary);--danger:var(--ui-danger);--success:var(--ui-success);--shadow-soft:var(--shadow-sm);--shadow-card:var(--shadow-sm);--focus-ring:#2056ae26;interpolate-size:allow-keywords}html{scrollbar-gutter:stable}html.athar-ui{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--ui-input-border) transparent}.athar-ui *,.athar-ui :before,.athar-ui :after{box-sizing:border-box}.athar-ui body{background:var(--ui-bg);color:var(--ui-ink);font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--brand-font);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}.athar-ui h1,.athar-ui h2,.athar-ui h3,.athar-ui h4{color:var(--ui-ink);line-height:var(--leading-tight);letter-spacing:normal;text-wrap:balance}.athar-ui h1{margin:0 0 var(--space-5);font-size:var(--text-3xl);font-weight:var(--weight-bold)}.athar-ui h2{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.athar-ui h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.athar-ui h4{font-size:var(--text-md);font-weight:var(--weight-semibold)}.athar-ui p{text-wrap:pretty}.athar-ui a{transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.athar-ui svg{vertical-align:middle;flex-shrink:0}.athar-ui :is(button,input,select,textarea){font:inherit}.athar-ui :is(table,.ui-num,.tabular){font-variant-numeric:tabular-nums}.athar-ui :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.athar-ui [hidden]{display:none!important}.athar-ui ::selection{background:var(--ui-soft-strong)}.athar-ui .ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.athar-ui *,.athar-ui :before,.athar-ui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.athar-ui :is(button,.btn,.button){justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--ui-control-h);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--ui-primary);color:var(--ui-on-primary);font-weight:var(--weight-semibold);font-size:var(--text-md);line-height:var(--leading-snug);cursor:pointer;box-shadow:none;white-space:normal;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.athar-ui :is(button,.btn,.button):hover{background:var(--ui-primary-hover);transform:none}.athar-ui :is(button,.btn,.button,.ui-button):not(:disabled):active{transform:scale(.97)}.athar-ui :is(button,.btn,.button):not(:disabled):is(.ui-button--primary,:not([class])):active{background:var(--ui-primary-active)}.athar-ui :is(button,.btn,.button).secondary,.athar-ui .ui-button--secondary,.athar-ui :is(.actions,.ui-confirm-actions,fieldset,form)>button[type=button]:not([class]){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-input-border);box-shadow:var(--shadow-xs)}.athar-ui :is(button,.btn,.button).secondary:hover,.athar-ui .ui-button--secondary:hover,.athar-ui :is(.actions,.ui-confirm-actions,fieldset,form)>button[type=button]:not([class]):hover{background:var(--ui-soft);border-color:var(--ui-primary);color:var(--ui-primary)}.athar-ui .ui-button--ghost{color:var(--ui-primary);background:0 0;border-color:#0000}.athar-ui .ui-button--ghost:hover{background:var(--ui-soft)}.athar-ui :is(button,.btn,.button).danger{background:var(--ui-danger-bg);color:var(--ui-danger);border-color:var(--ui-danger-line)}.athar-ui :is(button,.btn,.button).danger:hover{background:var(--ui-danger-bg-strong)}.athar-ui :is(button,.btn).small{min-height:var(--ui-control-h-sm);padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm)}.athar-ui button:disabled,.athar-ui button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.athar-ui form[aria-busy=true] :is(button[type=submit],button:not([type])){pointer-events:none}.athar-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){width:100%;min-width:0;min-height:var(--ui-control-h);border:1px solid var(--ui-input-border);background:var(--ui-surface);color:var(--ui-ink);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:none;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.athar-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):hover:not(:focus):not(:disabled){border-color:var(--ui-ink-2)}.athar-ui input::placeholder,.athar-ui textarea::placeholder{color:var(--ui-subtle);opacity:1}.athar-ui :is(input,select,textarea):focus{border-color:var(--ui-primary)}.athar-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--ui-primary);box-shadow:var(--shadow-focus);outline:none}.athar-ui :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-danger)}.athar-ui :is(input,select,textarea)[aria-invalid=true]:focus-visible{box-shadow:var(--shadow-focus-danger)}.athar-ui .ui-email-hint{color:var(--ui-muted);font-size:var(--text-sm);display:block}.athar-ui .ui-email-hint button,.athar-ui .ui-email-hint button:hover{min-height:0;box-shadow:none;color:var(--ui-primary);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.athar-ui :is(input,select,textarea):disabled{background:var(--ui-surface-sunken);color:var(--ui-muted);cursor:not-allowed}.athar-ui select:not([multiple]){cursor:pointer}.athar-ui input[type=checkbox],.athar-ui input[type=radio]{accent-color:var(--ui-primary);vertical-align:middle;cursor:pointer;flex-shrink:0;width:18px;height:18px}.athar-ui textarea{resize:vertical;min-height:108px;line-height:var(--leading-normal)}.athar-ui input[type=file]{padding:var(--space-1-5);color:var(--ui-muted);font-size:var(--text-sm);cursor:pointer}.athar-ui input[type=file]::file-selector-button{padding:var(--space-1-5) var(--space-3);border:1px solid var(--ui-input-border);border-radius:var(--radius-sm);background:var(--ui-surface-sunken);color:var(--ui-ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);margin-inline-end:var(--space-3)}.athar-ui input[type=file]:hover::file-selector-button{background:var(--ui-soft)}.athar-ui label{color:var(--ui-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.8;display:block}.athar-ui label :is(input:not([type=checkbox]):not([type=radio]),select,textarea){margin-top:var(--space-1-5)}.athar-ui fieldset{border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-5);min-width:0;margin:0}.athar-ui fieldset.ui-plain-fieldset{border:0;border-radius:0;padding:0}.athar-ui legend{padding-inline:var(--space-2);font-weight:600}.athar-ui .muted{color:var(--ui-muted)}.athar-ui :is(.eyebrow,.ui-eyebrow){font-size:var(--text-xs);color:var(--ui-primary);margin-bottom:var(--space-1-5);font-weight:600;display:block}.athar-ui :is(.panel,.card,.ui-page-section){background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:var(--section-pad);box-shadow:var(--ui-shadow);color:var(--ui-ink)}.athar-ui .panel{margin-bottom:var(--section-gap)}.athar-ui .ui-sections{gap:var(--section-gap);align-content:start;min-width:0;display:grid}.athar-ui .ui-sections>:is(.panel,h1,.ui-section-heading){margin:0}.athar-ui .ui-sections>*{min-width:0}.athar-ui details.panel:not([open]){padding-block:var(--space-3);box-shadow:none}.athar-ui .ui-page-section-head>:is(h2,h3),.athar-ui .panel>:is(h2,h3):first-child,.athar-ui .panel>.ui-section-heading :is(h2,h3),.athar-ui .spa-sessions-head h2{font-size:var(--text-xl);font-weight:var(--weight-bold)}.athar-ui :is(.panel,.card)>:first-child{margin-top:0}.athar-ui :is(.panel,.card)>:last-child{margin-bottom:0}.athar-ui :is(form:not([class]),form.panel,.panel):not(.ui-form-grid,.ui-operation-search,form[class=panel])>label:not(.line-row,.ui-choice)+:is(label:not(.line-row,.ui-choice),fieldset,button,.actions){margin-top:var(--space-4)}.athar-ui .panel>fieldset:not([class]){border:0;margin:0;padding:0}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class])){grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--field-min,220px)), 1fr));gap:var(--space-5);align-items:start;display:grid}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>*{min-width:0;margin:0}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>:is(:not(label,button,legend),label:has(textarea,input[type=checkbox],input[type=radio]),label.ui-choice,.ui-field-wide){grid-column:1/-1}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>label:has(input[type=url]){grid-column:span 2}@media (width<=600px){.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>label:has(input[type=url]){grid-column:1/-1}}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class])) textarea{field-sizing:content;max-width:90ch;min-height:4lh;max-height:16lh}.athar-ui .ui-table-more{width:100%;min-height:var(--ui-control-h-sm);border:0;border-top:1px solid var(--ui-line);box-shadow:none;color:var(--ui-primary);font-size:var(--text-sm);background:0 0;border-radius:0;justify-content:center;display:flex}.athar-ui .ui-table-more:hover{background:var(--ui-soft)}.athar-ui :is(td,th):is(.num,.ui-nowrap){white-space:nowrap;font-variant-numeric:tabular-nums}.athar-ui .ui-fields-compact{--field-min:140px}.athar-ui .ui-filter-grid{--field-min:170px}.athar-ui .ui-filter-grid.ui-filter-grid.ui-filter-grid>:not(button)+button{grid-column-start:auto;align-self:end}.athar-ui .ui-columns{columns:4 200px;column-gap:var(--space-7)}.athar-ui .ui-columns>*{break-inside:avoid}.athar-ui .ui-choice-row{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.athar-ui .ui-choice-row>:is(.ui-choice,label){align-items:center;gap:var(--space-2);min-height:36px;font-weight:var(--weight-regular);margin:0;display:flex}@media (pointer:coarse){.athar-ui .ui-choice-row>:is(.ui-choice,label){min-height:44px}}.athar-ui :is(.panel,.card)>p,.athar-ui .panel .muted{max-width:75ch}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>label:not(.ui-choice):not(:has(input[type=checkbox],input[type=radio])){align-content:start;gap:var(--space-1-5);display:grid}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>label:has(>input[type=checkbox],>input[type=radio]){align-items:center;gap:var(--space-2);display:flex}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class])) label :is(input:not([type=checkbox]):not([type=radio]),select,textarea){margin-top:0}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>button{justify-self:start}.athar-ui :is(.ui-form-grid,form[class=panel],form.panel>fieldset:not([class]),.panel>fieldset:not([class]))>:not(button)+button{grid-column-start:1}.athar-ui :is(.grid,.row,.actions){gap:var(--space-4)}.athar-ui .row{flex-wrap:wrap}.athar-ui .grid,.athar-ui .grid>*{min-width:0}.athar-ui .actions{margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.athar-ui td>.actions{gap:var(--space-2);flex-wrap:nowrap;margin-top:0}.athar-ui td :is(button,.ui-button):not(.line-tool):not(.spa-icon-button):not(.ui-switch):not(.ui-icon-button){min-height:var(--ui-control-h-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.athar-ui :is(.metrics,.stats,.participant-kpis,.ui-metrics){gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.athar-ui :is(.metric,.stat,.ui-metric){padding:var(--space-5);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);box-shadow:var(--ui-shadow);min-width:0;color:var(--ui-ink);position:relative;overflow:hidden}.athar-ui :is(.metric,.stat):before,.athar-ui :is(.metric,.stat):after{display:none}.athar-ui :is(.metric,.stat)>:is(b,strong),.athar-ui .ui-metric>strong{color:var(--ui-ink);font-size:var(--text-4xl);line-height:1.2;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:var(--space-3) 0 var(--space-1);display:block}.athar-ui :is(.metric,.stat) small,.ui-metric>small{color:var(--ui-muted);font-size:var(--text-xs);display:block}.ui-metric-top{justify-content:space-between;gap:var(--space-3);color:var(--ui-muted);font-size:var(--text-sm);align-items:center;display:flex}.ui-metric-icon{background:var(--ui-soft);color:var(--ui-primary);border-radius:var(--radius-md);place-items:center;width:32px;height:32px;display:grid}.ui-tone-green .ui-metric-icon{background:var(--ui-success-bg);color:var(--ui-success)}.ui-tone-gold .ui-metric-icon{background:var(--ui-warning-bg);color:var(--ui-warning)}.ui-tone-cyan .ui-metric-icon{background:var(--ui-cyan-bg);color:var(--ui-cyan)}.athar-ui :is(.badge,.ui-status){align-items:center;gap:var(--space-1-5);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--ui-soft);color:var(--ui-primary-hover);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.7;display:inline-flex}.ui-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.athar-ui :is(.badge.completed,.badge.accepted,.badge.registration_open,.ui-status--completed,.ui-status--accepted,.ui-status--registration_open,.ui-status--draft_approved){background:var(--ui-success-bg);color:var(--ui-success)}.athar-ui :is(.badge.cancelled,.ui-status--cancelled){background:var(--ui-danger-bg);color:var(--ui-danger)}.athar-ui :is(.badge.awaiting_payment,.badge.waitlist,.badge.pending,.ui-status--awaiting_payment,.ui-status--waitlist,.ui-status--pending,.ui-status--invited){background:var(--ui-warning-bg);color:var(--ui-warning)}.athar-ui :is(.ui-status--planned,.ui-status.ui-stage--planned){background:var(--stage-planned-bg);color:var(--stage-planned)}.athar-ui :is(.ui-status--preparing,.ui-status.ui-stage--preparing){background:var(--stage-preparing-bg);color:var(--stage-preparing)}.athar-ui :is(.ui-status--marketing_review,.ui-status.ui-stage--marketing_review){background:var(--stage-marketing-review-bg);color:var(--stage-marketing-review)}.athar-ui .ui-status.ui-stage--in_progress{background:var(--stage-in-progress-bg);color:var(--stage-in-progress)}.athar-ui .ui-status.ui-stage--completed{background:var(--stage-completed-bg);color:var(--stage-completed)}.athar-ui .ui-status.ui-stage--cancelled{background:var(--stage-cancelled-bg);color:var(--stage-cancelled)}.athar-ui :is(.alert,.flash){padding:var(--space-4) var(--space-5);border:1px solid var(--ui-info-line);border-inline-start:3px solid var(--ui-primary);border-radius:var(--radius-md);background:var(--ui-soft);color:var(--ui-ink);margin-bottom:var(--space-5)}.athar-ui :is(.alert.error,.flash.error,.flash.danger){background:var(--ui-danger-bg);color:var(--ui-danger);border-color:var(--ui-danger-line)}.athar-ui :is(.alert.success,.flash.success){background:var(--ui-success-bg);color:var(--ui-success);border-color:var(--ui-success-line)}.athar-ui :is(.empty,.ui-empty){text-align:center;color:var(--ui-muted);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-4);background:0 0}.ui-empty h3{margin:var(--space-3) 0 var(--space-1)}.ui-empty p{max-width:440px;margin:0 auto}.ui-empty-icon{color:var(--ui-primary);background:var(--ui-soft);border-radius:var(--radius-pill);width:56px;height:56px;animation:ui-empty-in var(--dur-slow) var(--ease-spring) both;place-items:center;display:inline-grid}@keyframes ui-empty-in{0%{opacity:0;transform:scale(.8)}}.athar-ui :is(.table-wrap,.table-scroll,.participant-table-wrap,.ui-table-scroll){overscroll-behavior-inline:contain;border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.athar-ui table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.athar-ui th{background:var(--ui-surface-sunken);color:var(--ui-muted);text-align:start;font-weight:var(--weight-semibold);font-size:var(--text-xs);white-space:nowrap;border-bottom:1px solid var(--ui-line);padding:var(--space-3) var(--space-4)}.athar-ui td{text-align:start;padding:var(--space-3) var(--space-4);vertical-align:middle;border-bottom:1px solid var(--ui-line);line-height:1.7}.athar-ui tbody tr:last-child td{border-bottom:0}.athar-ui tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.athar-ui tbody tr:hover{background:var(--ui-surface-sunken)}.athar-ui td a:not(.btn):not(.button){color:var(--ui-primary)}.athar-ui caption{text-align:start;padding:var(--space-4);background:var(--ui-soft);font-weight:700}.athar-ui dialog{color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--radius-xl);width:min(860px,100% - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);overscroll-behavior:contain;opacity:0;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-slow) var(--ease-out), scale var(--dur-slow) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;background:#fff;padding:0;translate:0 12px;scale:.98}.athar-ui dialog[open]{opacity:1;translate:0;scale:1}@starting-style{.athar-ui dialog[open]{opacity:0;translate:0 12px;scale:.98}}.athar-ui dialog::backdrop{background:var(--ui-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete}.athar-ui dialog[open]::backdrop{opacity:1}@starting-style{.athar-ui dialog[open]::backdrop{opacity:0}}.athar-ui .library-modal-head{border-bottom:1px solid var(--ui-line);padding:var(--space-4) var(--space-6);background:var(--ui-surface);z-index:2;position:sticky;top:0}.athar-ui .library-modal-content{padding:var(--space-6)}.athar-ui :is(.progress,.ui-capacity){background:var(--ui-line);border-radius:var(--radius-pill);height:6px;overflow:hidden}.athar-ui :is(.progress,.ui-capacity)>span{background:var(--ui-primary);border-radius:inherit;height:100%;transition:width var(--dur-slow) var(--ease-out);animation:ui-bar-grow .6s var(--ease-out) both;transform-origin:100%;display:block}@keyframes ui-bar-grow{0%{transform:scaleX(0)}}.ui-spin{animation:1s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (width<=600px){.athar-ui :is(.panel,.card,.ui-page-section){padding:var(--section-pad-sm)}.athar-ui :is(.metric,.stat,.ui-metric){padding:var(--space-4)}.athar-ui :is(.metric,.stat)>:is(b,strong),.athar-ui .ui-metric>strong{font-size:var(--text-3xl);margin-top:var(--space-2)}.athar-ui :is(.metrics,.stats,.participant-kpis,.ui-metrics){gap:var(--space-3);margin-bottom:var(--space-6)}.athar-ui .grid{grid-template-columns:minmax(0,1fr)}.ui-metric-top{font-size:var(--text-xs)}.ui-metric-icon{width:28px;height:28px}}.athar-ui .ui-button--danger{background:var(--ui-danger-bg);border:1px solid var(--ui-danger-line);color:var(--ui-danger)}.athar-ui .ui-button--danger:hover{background:var(--ui-danger-bg-strong)}.athar-ui .library-modal-head.ui-section-heading{align-items:center;gap:var(--space-4);flex-wrap:nowrap;margin:0}.athar-ui .library-modal-head.ui-section-heading>h2{flex:1;width:auto;min-width:0;margin:0}.athar-ui .library-modal-tools{align-items:center;gap:var(--space-1);flex:none;display:flex}.athar-ui .library-modal-head .ui-icon-button{flex:none;width:44px;min-width:44px}.athar-ui .library-modal-head:has(>.ui-icon-button){flex-wrap:nowrap;justify-content:space-between;display:flex}.athar-ui .ui-tip{border-radius:var(--radius-md);cursor:help;display:inline-flex;position:relative}.athar-ui .ui-tip:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.athar-ui .ui-tip-text{visibility:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);z-index:60;width:max-content;max-width:240px;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);background:var(--ui-tooltip);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:normal;text-align:start;box-shadow:var(--shadow-md);pointer-events:none;line-height:1.5;display:block;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.athar-ui .ui-tip-text:after{content:"";border:5px solid #0000;border-top-color:var(--ui-ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.athar-ui .ui-tip:is(:hover,:focus) .ui-tip-text{visibility:visible;opacity:1;transition-delay:0s;translate:0}.athar-ui .ui-cell-long{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;cursor:help;-webkit-box-orient:vertical;max-width:32ch;display:-webkit-box;overflow:hidden}.athar-ui .ui-cell-long.is-open{-webkit-line-clamp:unset;line-clamp:none;white-space:pre-line;max-width:48ch}.athar-ui .ui-cell-long:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.athar-ui .ui-card-tools{align-items:center;gap:var(--space-1-5);display:inline-flex}.athar-ui .ui-date-range{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .ui-date-range>span{font-size:var(--text-xs);font-weight:600}.athar-ui .ui-date-range label{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--ui-muted);display:inline-flex}.athar-ui .ui-date-range input{min-height:34px;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-md);color:var(--ui-ink);font:inherit;font-size:var(--text-sm);background:0 0;border:1px solid #0000}.athar-ui .ui-date-range input:is(:hover,:focus){border-color:var(--ui-line)}.athar-ui .ui-info-tip{vertical-align:middle;color:var(--ui-muted);opacity:.7;margin-inline-start:var(--space-1);font-weight:400}.athar-ui .ui-info-tip:is(:hover,:focus){opacity:1}.athar-ui .ui-info-tip .ui-tip-text{top:calc(100% + 8px);bottom:auto}.athar-ui .ui-info-tip .ui-tip-text:after{border-top-color:#0000;border-bottom-color:var(--ui-ink);top:auto;bottom:100%}@media (pointer:coarse){.athar-ui .ui-info-tip{padding:var(--space-1-5);opacity:1;margin-block:-6px}}.athar-ui .ui-save-status:not(:empty){inset-block-end:20px;z-index:70;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--ui-ink);color:#fff;font-size:var(--text-sm);box-shadow:var(--shadow-md);position:fixed;left:50%;transform:translate(-50%)}.athar-ui dialog.ui-confirm{width:min(440px,100vw - 32px)}.ui-confirm-panel{padding:var(--space-6)}.ui-confirm-panel h2{margin:0 0 var(--space-2);font-size:var(--text-xl)}.ui-confirm-panel p{color:var(--ui-muted);margin:0;line-height:1.7}.ui-confirm-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.line-editor{gap:var(--space-1);display:grid}.line-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.line-list.outline-sections{gap:var(--space-2)}.line-nested{padding-inline-start:var(--space-4)}.line-row,.athar-ui label.line-row{align-items:center;gap:var(--space-2);display:flex}.line-bullet{background:var(--ui-muted);border-radius:50%;flex:none;width:6px;height:6px}.line-index{min-width:1.5em;color:var(--ui-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.athar-ui .line-answer{width:16px;height:16px;accent-color:var(--ui-success,var(--ui-primary));cursor:pointer;flex:none;margin:0}.line-field{flex:1;min-width:0;margin:0}.athar-ui .line-field input{width:100%;height:28px;min-height:28px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);box-shadow:none;font-size:var(--text-lg);background:0 0;border:1px solid #0000;margin:0;font-weight:400}.athar-ui .line-strong .line-field input{font-size:var(--text-lg);font-weight:700}.line-field:has(>select){flex:0 auto}.athar-ui .line-field select{width:auto;max-width:100%;height:28px;min-height:28px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);box-shadow:none;font-size:var(--text-lg);background-color:#0000;border:1px solid #0000;margin:0;font-weight:400}.athar-ui .line-field select:hover{border-color:var(--ui-line)}.athar-ui .line-field select:focus{border-color:var(--ui-primary);background-color:var(--ui-surface)}.athar-ui .line-field input:hover{border-color:var(--ui-line)}.athar-ui .line-field input:focus{border-color:var(--ui-primary);background:var(--ui-surface)}.athar-ui :is(.line-field,.ui-date-range,.line-paste) :is(input,select,textarea):focus-visible{box-shadow:none}.line-tools{gap:var(--space-0-5);opacity:.45;transition:opacity var(--dur-fast) var(--ease-out);flex:none;display:flex}.line-row:hover .line-tools,.line-row:focus-within .line-tools{opacity:1}.athar-ui .line-tool{border-radius:var(--radius-sm);width:26px;height:26px;min-height:26px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.athar-ui .line-tool[aria-pressed=true],.athar-ui .line-tool:hover:not(:disabled){background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .line-tool:disabled{opacity:.35;cursor:default}.athar-ui .line-tool[aria-disabled=true]{opacity:.35;cursor:not-allowed}.athar-ui .line-tool[aria-disabled=true]:hover{color:var(--ui-muted);background:0 0}.athar-ui .ui-registration-link{align-items:center;gap:var(--space-1-5);display:inline-flex}.athar-ui .line-delete:hover:not(:disabled){color:var(--ui-danger);background:var(--ui-danger-bg)}.athar-ui td .line-field :is(input,select){font-size:inherit}.athar-ui .line-flag{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-pill);height:24px;color:var(--ui-muted);font-size:var(--text-xs);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;margin:0;font-weight:600;display:inline-flex;position:relative}.athar-ui .line-flag input{opacity:0;pointer-events:none;position:absolute}.athar-ui .line-flag:has(input:checked){background:var(--ui-soft);color:var(--ui-primary);border-color:#0000}.athar-ui .line-days{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.athar-ui .line-days .line-flag{min-width:24px;padding:0 var(--space-1-5);justify-content:center}.athar-ui .line-flag:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}@media (hover:none){.line-tools{opacity:1}.athar-ui .line-tool{width:36px;height:36px}}@media (width<=600px){.line-nested{padding-inline-start:var(--space-2)}.line-row{flex-wrap:wrap}}.line-setting{min-height:36px;padding:var(--space-1) 0;flex-wrap:wrap}.athar-ui .line-setting-name{align-items:center;gap:var(--space-2);cursor:pointer;margin:0;font-weight:700;display:inline-flex}.athar-ui .line-setting-name .ui-switch{margin:0}.line-setting-detail{min-width:12em;color:var(--ui-muted);font-size:var(--text-sm);flex:1}.athar-ui .line-text-button{height:26px;padding:0 var(--space-1-5);color:var(--ui-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:600}.athar-ui .ui-switch:disabled{opacity:.5;cursor:default}.athar-ui .ui-switch:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-section-tools{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-section-tools>:is(h2,h3){margin:0}.ui-section-tools-actions{align-items:center;gap:var(--space-1);display:flex}.athar-ui .ui-refresh.is-busy svg{animation:.9s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.athar-ui .ui-refresh.is-busy svg{animation:none}}.athar-ui :is(button,.ui-button,a.ui-button)+:is(button,.ui-button,a.ui-button){margin-inline-start:var(--space-2)}.athar-ui :is(.actions,.ui-section-tools-actions,.line-tools,.ui-page-section-tools,.ui-add-actions,.ui-add-more)>:is(button,.ui-button)+:is(button,.ui-button){margin-inline-start:0}.ui-col-head{align-items:center;gap:var(--space-1);display:flex}.ui-col-label{text-overflow:ellipsis;white-space:nowrap;max-width:16em;overflow:hidden}.ui-col-tools{gap:var(--space-0-5);flex:none;display:inline-flex}.ui-col-head.is-collapsed{justify-content:center}.athar-ui .line-tool.is-active{background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .ui-col-filter{width:240px;padding:var(--space-3);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface);box-shadow:var(--shadow-md);margin:0;font-weight:400;display:none;position:fixed;inset:auto}.athar-ui .ui-col-filter:popover-open{gap:var(--space-2);display:grid}.ui-col-filter-title{font-size:var(--text-sm)}.athar-ui .ui-date{align-items:center;gap:var(--space-0-5);min-width:0;max-width:100%;display:inline-flex}.athar-ui label>.ui-date{margin-top:var(--space-1-5);display:flex}.athar-ui label>.ui-date>input{margin-top:0}.athar-ui .ui-date>input{flex:1;min-width:0}.athar-ui .ui-date>input::-webkit-calendar-picker-indicator{display:none}.athar-ui .ui-date-tool{flex:none}.athar-ui .ui-date-tool[aria-expanded=true]{background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .ui-date-panel{width:272px;padding:var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface);box-shadow:var(--shadow-md);color:var(--ui-ink);margin:0;font-weight:400;display:none;position:fixed;inset:auto}.athar-ui .ui-date-panel:popover-open{display:block}.ui-date-head{margin-bottom:var(--space-1);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.ui-date-grid{gap:var(--space-0-5);grid-template-columns:repeat(7,1fr);display:grid}.ui-date-grid>small{padding-block:var(--space-0-5);color:var(--ui-muted);font-size:var(--text-2xs);text-align:center}.athar-ui .ui-date-day{border-radius:var(--radius-sm);height:32px;min-height:32px;color:var(--ui-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0}.athar-ui .ui-date-day:hover:not(:disabled){background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .ui-date-day.is-outside{color:var(--ui-subtle)}.athar-ui .ui-date-day.is-rest{background:var(--ui-surface-sunken);color:var(--ui-muted)}.athar-ui .ui-date-day.is-today{box-shadow:inset 0 0 0 1px var(--ui-today)}.athar-ui .ui-date-day.is-selected,.athar-ui .ui-date-day.is-selected:hover{background:var(--ui-primary);color:var(--ui-on-primary)}.athar-ui .ui-date-day:disabled{opacity:.35;cursor:default}.ui-date-foot{margin-top:var(--space-1);color:var(--ui-muted);font-size:var(--text-2xs);text-align:center;display:block}.ui-col-filter-strip{gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);color:var(--ui-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ui-filter-range{gap:var(--space-2);display:flex}.ui-filter-range input{flex:1;min-width:0}.ui-filter-values{overscroll-behavior:contain;max-height:240px;display:grid;overflow-y:auto}.athar-ui .ui-filter-value{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-0-5);font-size:var(--text-sm);cursor:pointer;margin:0;font-weight:400;display:flex}.athar-ui .ui-filter-value input{flex:none;width:auto;min-height:0;margin:0}.ui-filter-value span{overflow-wrap:anywhere}.athar-ui .ui-filter-all{border-bottom:1px solid var(--ui-line);font-weight:600}.ui-filter-values .muted{margin:var(--space-1) 0 0;font-size:var(--text-xs)}.athar-ui td.ui-table-no-match{color:var(--ui-muted);text-align:center}.ui-col-head:not(.is-collapsed){position:relative}.ui-col-head{background:inherit}.ui-col-head:not(.is-collapsed) .ui-col-tools{inset-inline-end:-4px;background:inherit;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);padding-inline-start:var(--space-1-5);position:absolute;top:50%;transform:translateY(-50%)}th:hover .ui-col-head .ui-col-tools,.ui-col-head:focus-within .ui-col-tools,.ui-col-head.is-filtered .ui-col-tools{opacity:1}@media (hover:none){.ui-col-head:not(.is-collapsed) .ui-col-tools{opacity:1;position:static;transform:none}}tr:is(:hover,:focus-within) .line-tools{opacity:1}.ui-row-tools{flex-wrap:nowrap;align-items:center}.ui-row-tools form{display:contents}.ui-row-warning{width:26px;height:26px;color:var(--ui-danger);place-items:center;display:inline-grid}.athar-ui .ui-select-cell{width:1%;padding-inline:var(--space-2);text-align:center}.athar-ui .ui-select-cell input{cursor:pointer;width:18px;height:18px;margin:0}.athar-ui .ui-bulk-bar{gap:var(--space-2);margin-block:var(--space-2);color:var(--ui-muted);flex-wrap:wrap;align-items:center;display:flex}.athar-ui .ui-bulk-bar>span{font-weight:600}.athar-ui .ui-bulk-bar>:is(button,.ui-button)+:is(button,.ui-button){margin-inline-start:0}@media (hover:none){.athar-ui .ui-select-cell input{width:24px;height:24px}}.line-editor-actions{align-items:center;gap:var(--space-2);display:flex}.line-issue{color:var(--ui-warning,var(--ui-danger));font-size:var(--text-sm);margin:0;padding-inline-start:calc(1.5em + var(--space-2))}.athar-ui .line-paste textarea{width:100%;min-height:0;padding:var(--space-1-5);border:1px dashed var(--ui-line);border-radius:var(--radius-sm);font-size:var(--text-md);resize:none;background:0 0;margin:0}.athar-ui .line-paste textarea:focus{border-color:var(--ui-primary);background:var(--ui-surface)}.athar-ui .ui-bar-chart{margin:0}.athar-ui .ui-chart-keys{gap:var(--space-1-5) var(--space-4);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--ui-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.athar-ui .ui-chart-keys li{align-items:center;gap:var(--space-1-5);display:inline-flex}.athar-ui .ui-chart-swatch{border-radius:2px;width:12px;height:8px}.athar-ui .ui-bar-rows{gap:var(--space-1-5);display:grid}.athar-ui .ui-bar-row,.athar-ui .ui-bar-axis{align-items:center;gap:var(--space-3);grid-template-columns:minmax(110px,220px) 1fr;display:grid}.athar-ui .ui-bar-label{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.35}.athar-ui .ui-bar-label small{color:var(--ui-muted);font-size:var(--text-2xs)}.athar-ui .ui-bar-plot{gap:var(--space-0-5);padding-block:var(--space-1);margin-inline-end:52px;display:grid;position:relative}.athar-ui .ui-bar-grid,.athar-ui .ui-bar-reference{border-inline-start:1px solid var(--ui-line);width:0;position:absolute;inset-block:0}.athar-ui .ui-bar-reference{border-inline-start:2px solid var(--ui-ink);opacity:.55}.athar-ui .ui-bar-slot{outline-offset:2px;height:12px;position:relative}.athar-ui .ui-bar{min-width:2px;transition:opacity var(--ui-motion);border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);position:absolute;inset-block:1px;inset-inline-start:0}.athar-ui .ui-bar-slot:is(:hover,:focus-visible) .ui-bar{opacity:.8}.athar-ui .ui-bar-value,.athar-ui .ui-bar-none{font-size:var(--text-2xs);color:var(--ui-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.athar-ui .ui-bar-tip{z-index:5;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--ui-ink);color:#fff;font-size:var(--text-xs);white-space:nowrap;pointer-events:none;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0}.athar-ui .ui-bar-axis{margin-top:var(--space-1)}.athar-ui .ui-bar-axis .ui-bar-plot{height:16px;font-size:var(--text-2xs);color:var(--ui-muted)}.athar-ui .ui-bar-axis .ui-bar-plot span{white-space:nowrap;position:absolute;transform:translate(50%)}@media (width<=600px){.athar-ui .ui-bar-row,.athar-ui .ui-bar-axis{gap:var(--space-0-5);grid-template-columns:1fr}.athar-ui .ui-bar-axis>.ui-bar-label{display:none}}.athar-ui details::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-out), content-visibility var(--dur-slow) allow-discrete;overflow-y:clip}.athar-ui details[open]::details-content{block-size:auto}.athar-ui summary{cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.athar-ui [popover]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-base) var(--ease-out), overlay var(--dur-fast) allow-discrete, display var(--dur-fast) allow-discrete;translate:0 -4px}.athar-ui [popover]:popover-open{opacity:1;translate:0}@starting-style{.athar-ui [popover]:popover-open{opacity:0;translate:0 -4px}}.ui-skeleton{gap:var(--space-3);padding:var(--space-6) 0;display:grid}.ui-skeleton-line{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent 0%, #ffffffb3 50%, transparent 100%) 0 0 / 200% 100% no-repeat, var(--ui-line);height:12px;animation:ui-sheen 1.4s var(--ease-in-out) infinite}.ui-skeleton-line:nth-child(2){width:32%;height:20px;margin-bottom:var(--space-2)}.ui-skeleton-line:nth-child(3){width:92%}.ui-skeleton-line:nth-child(4){width:78%}.ui-skeleton-line:nth-child(5){width:64%}@keyframes ui-sheen{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.athar-ui .ui-field-short{max-width:360px}.athar-ui dialog.library-modal--wide{width:min(1180px,100% - 32px)}.athar-ui .ui-columns>.ui-choice{min-height:32px}@media (pointer:coarse){.athar-ui .ui-columns>.ui-choice{min-height:44px}}.athar-ui .ui-page-section{gap:var(--space-2);min-width:0;padding-block-start:var(--space-4);display:grid}.athar-ui .ui-page-section:not(:has(>.ui-page-section-head)){padding-block-start:var(--section-pad)}.ui-page-section-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--ui-control-h-sm);flex-wrap:wrap;display:flex}.athar-ui .ui-page-section-head>:is(h2,h3){margin:0}.ui-page-section-tools{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.ui-section-lines>li{padding-block:var(--space-1)}.ui-section-lines>li+li{border-block-start:1px solid var(--ui-line)}.athar-ui .ui-page-section>p{margin:0}.athar-ui .ui-page-section>.ui-section-tools{margin-bottom:0}.athar-ui .ui-page-section-empty{color:var(--ui-muted);margin:0}.athar-ui .ui-add-button{justify-self:start;gap:var(--space-1-5);min-height:var(--ui-control-h-sm);padding:var(--space-1) var(--space-2);color:var(--ui-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);background:0 0;border:0}.athar-ui .ui-add-button:hover:not(:disabled){background:var(--ui-soft);color:var(--ui-primary-hover)}.ui-add-form{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius-md);background:var(--ui-soft);animation:ui-add-open var(--dur-base) var(--ease-out) both;display:grid}@keyframes ui-add-open{0%{opacity:0;transform:translateY(-4px)}}.athar-ui .ui-add-form label{margin:0}.athar-ui .ui-add-form :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--ui-control-h-sm);padding-block:var(--space-1)}.athar-ui .ui-add-form textarea{min-height:0}.athar-ui .ui-add-form>.alert{margin:0}.ui-add-fields{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ui-add-fields>label{flex:200px;min-width:0}.ui-add-fields>label.ui-add-long{flex:3 280px}.ui-add-fields>label.ui-add-short{flex:0 170px}.ui-add-more,.ui-add-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-add-more{margin-block-start:calc(-1 * var(--space-1))}.athar-ui .ui-add-actions>.ui-button{min-height:var(--ui-control-h-sm);padding-block:var(--space-1-5)}@media (pointer:coarse){.athar-ui :is(.ui-add-button,.ui-add-actions>.ui-button,.ui-add-form :is(input:not([type=checkbox]):not([type=radio]),select)){min-height:var(--ui-control-h)}}@media (width<=600px){.athar-ui .ui-page-section{padding-block-start:var(--space-3)}.athar-ui .ui-page-section:not(:has(>.ui-page-section-head)){padding-block-start:var(--section-pad-sm)}.ui-add-form{padding:var(--space-3)}}.athar-ui .ui-qr{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.athar-ui .ui-qr svg{border:1px solid var(--ui-line);border-radius:var(--radius-sm);width:min(240px,100%);height:auto}.athar-ui .ui-qr p{overflow-wrap:anywhere;text-align:center;color:var(--ui-muted);font-size:var(--text-sm);margin:0}.athar-ui :is(.app,.shell,.participant-shell){min-height:100dvh;display:block}.athar-ui :is(.main,.content,.participant-main){padding:calc(var(--ui-topbar) + var(--space-7)) var(--space-7) var(--space-8);min-width:0;max-width:none;margin-inline-start:var(--ui-sidebar)}.athar-ui body.top-nav-layout :is(.main,.participant-main){padding:112px var(--space-7) var(--space-8);margin-inline-start:0}.athar-ui :is(.topbar,.participant-topbar){justify-content:space-between;align-items:center;gap:var(--space-5);margin:0 0 var(--space-7);box-shadow:none;background:0 0;border:0;padding:0;display:flex}.athar-ui :is(.topbar,.participant-topbar) h1{margin:0 0 var(--space-2);font-size:var(--text-3xl)!important}:is(.athar-ui .topbar>.row:has(.avatar),.athar-ui .topbar>.avatar-link){display:none}.athar-ui .topbar .muted{max-width:760px;font-size:var(--text-sm)}.athar-ui .ui-sidebar{width:var(--ui-sidebar);background:var(--ui-surface);border-inline-end:1px solid var(--ui-line);height:100dvh;z-index:var(--z-nav);padding:0 var(--space-4);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.ui-nav-brand{padding:var(--space-5) var(--space-1) var(--space-4)}.ui-nav-brand a{color:var(--ui-ink);justify-content:flex-start;align-items:center;width:100%;display:flex}.athar-ui .ui-nav-brand img,.athar-ui .ui-top-brand img{object-fit:contain;width:auto;max-width:none;height:auto;display:block}.athar-ui .ui-sidebar .ui-nav-brand img,.athar-ui .ui-mobile-nav .ui-nav-brand img{width:auto!important;max-width:220px!important;height:56px!important;max-height:56px!important}.athar-ui .ui-top-nav .ui-top-brand img{width:auto!important;max-width:260px!important;height:68px!important;max-height:68px!important}.athar-ui .ui-nav-search{min-height:var(--ui-control-h-sm);background:var(--ui-surface-sunken);color:var(--ui-subtle);border:1px solid var(--ui-line);padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-regular);margin-bottom:var(--space-3);justify-content:flex-start}.athar-ui .ui-nav-search:hover{background:var(--ui-surface);border-color:var(--ui-input-border);color:var(--ui-muted)}.ui-nav-search kbd{font:var(--text-3xs) / 1.8 Arial, sans-serif;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-xs);padding:0 var(--space-1);direction:ltr;margin-inline-start:auto}.ui-nav-groups{min-height:0;padding-bottom:var(--space-3);flex-direction:column;flex:1;display:flex}.ui-nav-group-scroll{scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.ui-nav-group{margin:var(--space-3) 0 0}.athar-ui .ui-nav-group h2{margin:0 var(--space-3) var(--space-1-5);font-size:var(--text-2xs);color:var(--ui-muted);font-weight:500}.ui-nav-link{isolation:isolate;gap:var(--space-3);border-radius:var(--radius-md);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--ui-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:var(--space-0-5) 0;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;display:flex;position:relative}.ui-nav-link:hover{background:var(--ui-surface-sunken);color:var(--ui-ink)}.ui-nav-link.is-active{color:var(--ui-primary);font-weight:var(--weight-semibold)}.ui-nav-link.is-active:hover{background:0 0}.ui-nav-link-mark{z-index:-1;border-radius:inherit;background:var(--ui-soft);position:absolute;inset:0}.ui-nav-link-mark:before{content:"";inset-block:var(--space-2);border-radius:var(--radius-pill);background:var(--ui-primary);width:3px;position:absolute;inset-inline-start:0}.ui-nav-bottom{padding-top:var(--space-3);border-top:1px solid var(--ui-line);margin-top:auto}.ui-nav-account{padding:var(--space-4) 0;justify-content:space-between;align-items:center;gap:var(--space-1);border-top:0;display:flex}.ui-nav-account>a:first-child{align-items:center;gap:var(--space-2);min-width:0;color:var(--ui-ink);display:flex}.ui-nav-account b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:var(--text-xs);display:block;overflow:hidden}.ui-nav-account small{font-size:var(--text-2xs);color:var(--ui-muted);display:block}.ui-account-avatar{background:var(--ui-soft);border:1px solid var(--ui-soft-strong);width:36px;height:36px;color:var(--ui-primary);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.athar-ui .ui-icon-button{width:44px;height:44px;color:var(--ui-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.athar-ui .ui-icon-button:hover{background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .ui-collapse{border:1px solid var(--ui-line);color:var(--ui-muted);cursor:pointer;transition:transform var(--ui-motion), color var(--ui-motion), border-color var(--ui-motion), box-shadow var(--ui-motion);z-index:10;top:108px;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:-14px}.athar-ui .ui-collapse:hover{color:var(--ui-primary);border-color:var(--blue-200);box-shadow:var(--shadow-sm);transform:none}.athar-ui .ui-collapse svg{width:16px;height:16px}.ui-workspace-bar{height:var(--ui-topbar);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--ui-line);padding:0 var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-4);z-index:20;background:#ffffffd9;display:flex;position:fixed;inset-block-start:0;inset-inline-start:var(--ui-sidebar);inset-inline-end:0}.ui-breadcrumb,.ui-workspace-tools{align-items:center;gap:var(--space-3);display:flex}.ui-breadcrumb{color:var(--ui-muted);font-size:var(--text-xs)}.ui-breadcrumb b{color:var(--ui-ink);font-weight:500}.ui-today{color:var(--ui-muted);font-size:var(--text-xs);border-inline-end:1px solid var(--ui-line);padding-inline-end:var(--space-4)}.athar-ui .ui-mobile-toggle{display:none}.ui-skip{padding:var(--space-4);border:1px solid var(--ui-primary);z-index:100;background:#fff;position:fixed;top:-100px;right:32px}.ui-skip:focus{top:8px}.ui-top-nav{z-index:35;align-items:center;gap:var(--space-5);min-height:78px;padding:var(--space-3) var(--space-7);border-bottom:1px solid var(--ui-line);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:minmax(160px,240px) minmax(0,1fr) auto;display:grid;position:fixed;inset-block-start:0;inset-inline:0}.ui-top-brand{min-width:0;min-height:44px;color:var(--ui-ink);font-size:var(--text-lg);justify-content:flex-start;align-items:center;font-weight:800;display:inline-flex}.ui-top-links,.ui-top-tools,.ui-top-account summary{align-items:center;display:flex}.ui-top-links{justify-content:center;gap:var(--space-1-5);min-width:0}.ui-top-links a{align-items:center;gap:var(--space-2);min-height:42px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ui-ink-2);font-size:var(--text-sm);white-space:nowrap;font-weight:600;display:inline-flex}.ui-top-links a:hover,.ui-top-links a.is-active{background:var(--ui-soft);color:var(--ui-primary)}.ui-top-tools{justify-content:flex-end;gap:var(--space-2);min-width:0}.athar-ui .ui-top-logout{border-color:var(--ui-line);background:var(--ui-surface)}.ui-top-account{position:relative}.ui-top-account summary{gap:var(--space-2);cursor:pointer;min-height:44px;list-style:none}.ui-top-account summary::-webkit-details-marker{display:none}.ui-top-account b,.ui-top-account small{display:block}.ui-top-account b{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:var(--text-xs);overflow:hidden}.ui-top-account small{color:var(--ui-muted);font-size:var(--text-2xs)}.ui-top-account>div{inset-inline-end:0;z-index:40;min-width:190px;padding:var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;display:grid;position:absolute;top:calc(100% + 10px)}.ui-top-account:not([open])>div{display:none}.ui-top-account>div a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ui-ink);font-size:var(--text-sm)}.ui-top-account>div a:hover{background:var(--ui-soft);color:var(--ui-primary)}.athar-ui dialog.ui-command{width:min(580px,100vw - 32px);margin-top:14vh}.ui-command-input{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--ui-line);color:var(--ui-primary);display:flex}.athar-ui .ui-command-input input{font-size:var(--text-lg);box-shadow:none;background:0 0;border:0;outline:none}.ui-command-results{max-height:52vh;padding:var(--space-2);overflow:auto}.ui-command-results a{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ui-ink);border-radius:var(--radius-md);display:flex}.ui-command-results a:hover{background:var(--ui-soft)}.ui-command-results a>span{flex:1}.ui-command-results b,.ui-command-results small{display:block}.ui-command-results b{font-size:var(--text-sm)}.ui-command-results small,.ui-command footer{font-size:var(--text-2xs);color:var(--ui-muted)}.ui-command footer{border-top:1px solid var(--ui-line);padding:var(--space-3) var(--space-6)}.ui-nav-collapsed{--ui-sidebar:80px!important}.ui-nav-collapsed .ui-sidebar .ui-nav-expanded{display:none}.ui-nav-collapsed .ui-sidebar .ui-nav-link{justify-content:center;padding-inline:0}.ui-nav-collapsed .ui-sidebar .ui-nav-brand{padding-top:var(--space-6);padding-bottom:var(--space-7)}.ui-nav-collapsed .athar-ui .ui-sidebar .ui-nav-brand img,.ui-nav-collapsed.athar-ui .ui-sidebar .ui-nav-brand img{width:auto!important;max-width:60px!important;height:38px!important;max-height:38px!important}.ui-nav-collapsed .ui-sidebar .ui-nav-group{border-bottom:1px solid var(--ui-line);padding-bottom:var(--space-2)}.athar-ui dialog.ui-mobile-nav{width:min(320px,88vw);height:100dvh;max-height:100dvh;padding:0 var(--space-5);border-radius:0;margin:0;position:fixed;inset-block:0;inset-inline:0 auto}.athar-ui dialog.ui-mobile-nav[open]{flex-direction:column;display:flex}.ui-mobile-close{top:8px;position:absolute;inset-inline-end:4px}@media (width<=1000px){.athar-ui{--ui-sidebar:236px}.athar-ui :is(.main,.content,.participant-main),.athar-ui body.top-nav-layout :is(.main,.participant-main),.ui-workspace-bar{padding-inline:var(--space-6)}.ui-top-nav{grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.ui-top-tools{border-top:1px solid var(--ui-line);padding-top:var(--space-2);grid-column:1/-1;justify-content:space-between}}@media (width<=800px){.athar-ui,.athar-ui.ui-nav-collapsed{--ui-topbar:64px;--ui-sidebar:0px!important}.athar-ui .ui-sidebar{display:none}.athar-ui .ui-mobile-toggle{display:inline-flex}.athar-ui :is(.main,.content,.participant-main){padding:88px var(--space-4) var(--space-7);margin:0}.athar-ui body.top-nav-layout :is(.main,.participant-main){padding:var(--space-6) var(--space-4) var(--space-7)}.ui-top-nav{padding:var(--space-3) var(--space-4);gap:var(--space-2);grid-template-columns:1fr;display:grid;position:static}.ui-top-links{padding-bottom:var(--space-0-5);justify-content:flex-start;overflow-x:auto}.ui-top-links a{flex:none}.ui-top-tools{border-top:1px solid var(--ui-line);padding-top:var(--space-2);grid-column:auto}.ui-workspace-bar{padding-inline:var(--space-3)}.ui-today{display:none}.ui-breadcrumb{gap:var(--space-1-5)}.ui-breadcrumb>span{display:none}.athar-ui :is(.topbar,.participant-topbar) h1{font-size:var(--text-2xl)!important}}@media print{.ui-sidebar,.ui-workspace-bar,.ui-skip,.ui-collapse{display:none!important}.athar-ui :is(.main,.content,.participant-main){margin:0;padding:0}}.athar-ui .ui-sidebar .ui-nav-group-switcher{margin-bottom:var(--space-1);border-bottom:1px solid var(--ui-line);flex-wrap:nowrap;gap:0;padding:0;display:flex;position:relative;overflow:visible}.athar-ui .ui-sidebar .ui-nav-group-switcher>.ui-icon-button{block-size:42px;inline-size:auto;width:auto;min-width:30px;height:42px;min-height:42px;padding:0 var(--space-1);color:var(--ui-muted);transition:color var(--ui-motion), border-color var(--ui-motion), background var(--ui-motion);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0;margin-bottom:-1px;position:relative}.athar-ui .ui-sidebar .ui-nav-group-switcher>.ui-icon-button svg{width:16px;height:16px}.athar-ui .ui-sidebar .ui-nav-group-switcher>.ui-icon-button+.ui-icon-button{margin-inline-start:var(--space-0-5)}.athar-ui .ui-sidebar .ui-nav-group-switcher>.ui-icon-button:hover,.athar-ui .ui-sidebar .ui-nav-group-switcher>.ui-icon-button[aria-pressed=true]{color:var(--ui-primary);background:0 0}.ui-nav-group-mark{inset-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--ui-primary);pointer-events:none;height:2px;position:absolute;bottom:-1px}.athar-ui .ui-group-tooltip{z-index:60;padding:var(--space-1-5) var(--space-2);white-space:nowrap;color:var(--ui-surface);background:var(--ui-ink);border-radius:var(--radius-sm);font-size:var(--text-xs);box-shadow:var(--shadow-md);display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.athar-ui .ui-group-tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--ui-ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.athar-ui .ui-sidebar .ui-nav-group-switcher>.ui-icon-button:hover .ui-group-tooltip,.athar-ui .ui-sidebar .ui-nav-group-switcher>.ui-icon-button:focus-visible .ui-group-tooltip{display:block}.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher{border-bottom:0;border-inline-end:1px solid var(--ui-line);padding:var(--space-2) 0;align-items:stretch;gap:var(--space-0-5);flex-direction:column;margin:0 -16px 0 0;overflow:visible}.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher>.ui-icon-button{block-size:44px;border-bottom:0;margin-inline-end:-1px;border-inline-end:2px solid #0000;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;width:48px;min-width:48px;height:44px;min-height:44px;margin-bottom:0;padding:0}.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher>.ui-icon-button[aria-pressed=true]{background:0 0}.ui-nav-collapsed .ui-nav-group-mark{border-radius:var(--radius-md);background:#ffffff24;height:auto;inset:0}.ui-nav-collapsed .ui-sidebar .ui-icon-button>svg{position:relative}.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher>.ui-icon-button:hover{background:var(--ui-surface-sunken)}.ui-nav-collapsed .athar-ui .ui-group-tooltip,.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher .ui-group-tooltip{inset:50% calc(100% + 10px) auto auto;transform:translateY(-50%)}.ui-nav-collapsed .athar-ui .ui-group-tooltip:after,.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher .ui-group-tooltip:after{border:5px solid #0000;border-left-color:var(--ui-ink);border-top-color:#0000;top:50%;left:100%;right:auto;transform:translateY(-50%)}.athar-ui .ui-workspace-select{max-width:160px;min-height:44px;padding:var(--space-1-5) var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-md);color:var(--ui-primary);background:var(--ui-soft);font:inherit}.ui-workspace-switch{flex-shrink:0;display:inline-flex;position:relative}.ui-workspace-switch>svg{display:none}.athar-ui .ui-trainer-workspace{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.athar-ui .ui-trainer-workspace article{padding:var(--space-6);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg)}.athar-ui .ui-trainer-meta{align-items:center;gap:var(--space-2);color:var(--ui-muted);display:flex}@media (width<=600px){.athar-ui .ui-workspace-bar .ui-breadcrumb{min-width:0}.athar-ui .ui-workspace-bar .ui-breadcrumb>span{display:none}.athar-ui .ui-workspace-select{max-width:130px}}@media (width>=801px){.ui-nav-collapsed{--ui-rail-bg:#172338;--ui-rail-ink:#b9c7dc;--ui-sidebar:72px!important}.athar-ui.ui-nav-collapsed .ui-sidebar{padding:0 var(--space-3);background:var(--ui-rail-bg);border-inline-end:0;align-items:center}.ui-nav-collapsed .athar-ui .ui-sidebar .ui-nav-brand img,.ui-nav-collapsed.athar-ui .ui-sidebar .ui-nav-brand img{max-width:40px!important;height:auto!important;max-height:32px!important}.ui-nav-collapsed .ui-sidebar .ui-nav-brand{padding:var(--space-4) 0}.ui-nav-collapsed .ui-sidebar .ui-nav-brand a{border-radius:var(--radius-lg);background:#fff;justify-content:center;width:48px;height:48px}.ui-nav-collapsed .ui-sidebar .ui-nav-groups{scrollbar-width:none;width:100%;overflow:hidden auto}.ui-nav-collapsed .ui-sidebar .ui-nav-group-scroll{display:none}.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher{padding:var(--space-2) 0;align-items:center;gap:var(--space-1);border:0;margin:0}.athar-ui.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher>.ui-icon-button{border-radius:var(--radius-md);width:48px;min-width:48px;color:var(--ui-rail-ink);background:0 0;border-inline-end:0;margin-inline-end:0}.athar-ui.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher>.ui-icon-button:hover{color:#fff;background:#ffffff14}.athar-ui.ui-nav-collapsed .ui-sidebar .ui-nav-group-switcher>.ui-icon-button[aria-pressed=true]{color:#fff;background:0 0}.ui-rail-links{justify-items:center;gap:var(--space-0-5);width:48px;padding:var(--space-1) 0 var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid #ffffff1f;display:grid}.ui-rail-links a{border-radius:var(--radius-md);width:36px;height:36px;color:var(--ui-rail-ink);place-items:center;display:grid;position:relative}.ui-rail-links a:hover,.ui-rail-links a:focus-visible{color:#fff;background:#ffffff14}.ui-rail-links a[aria-current]{color:var(--ui-rail-bg);background:#fff}.ui-rail-links a:focus-visible{outline-offset:1px;outline:2px solid #fff}.athar-ui.ui-nav-collapsed .ui-sidebar .ui-group-tooltip{display:none!important}.ui-nav-collapsed .ui-sidebar .ui-nav-bottom{border-color:#ffffff1f;width:100%}.ui-nav-collapsed .ui-sidebar .ui-nav-account a{justify-content:center}.athar-ui.ui-nav-collapsed .ui-collapse{margin:0 auto var(--space-4);box-shadow:none;color:var(--ui-rail-ink);background:0 0;border-color:#fff3;position:static}.athar-ui.ui-nav-collapsed .ui-collapse:hover{color:#fff;border-color:#fff}}.ui-mobile-nav .ui-rail-links{display:none}.ui-nav-badge{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--ui-danger);color:#fff;font-size:var(--text-2xs);place-items:center;margin-inline-start:auto;font-weight:700;line-height:1;display:inline-grid}.ui-rail-links a,.ui-top-links a{position:relative}.ui-rail-links .ui-nav-badge{top:0;min-width:15px;height:15px;font-size:var(--text-3xs);position:absolute;inset-inline-end:0}:is(.athar-ui .login-shell:has([data-react-component=LoginPage]),.athar-ui .participant-auth:has([data-react-component=LoginPage])){width:100%;max-width:none;margin:0;padding:0}:is(.athar-ui .login-shell:has([data-react-component=LoginPage])>.brand-partnership,.athar-ui .participant-auth:has([data-react-component=LoginPage])>.brand-partnership,.athar-ui .participant-auth:has([data-react-component=LoginPage])>.flash){display:none}.ui-auth{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.ui-auth-form{flex-direction:column;padding:32px clamp(32px,6vw,96px);display:flex}.ui-auth-wordmark{color:var(--ui-primary);font-size:44px;font-weight:800;line-height:1.2}.ui-auth-content{width:100%;max-width:420px;padding-block:var(--space-9);margin:auto}.athar-ui .ui-auth h1{margin:var(--space-3) 0 var(--space-2);font-size:34px}.ui-auth-content>p{color:var(--ui-muted);font-size:var(--text-md);margin-top:0}.ui-auth-tabs{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;margin:var(--space-6) 0;border-bottom:1px solid var(--ui-line);font-size:var(--text-sm);display:flex}.ui-auth-tabs>span{color:var(--ui-ink);font-weight:700;position:relative}.ui-auth-tabs>span:after{content:"";bottom:-18px;background:var(--ui-primary);border-radius:3px;height:3px;position:absolute;inset-inline:0}.ui-auth-tabs a{color:var(--ui-primary);align-items:center;gap:var(--space-2);display:flex}.athar-ui .ui-auth label{margin-bottom:var(--space-2)}.athar-ui .ui-auth input{min-height:50px}.ui-auth form>input{margin-bottom:var(--space-5)}.ui-password{position:relative}.athar-ui .ui-password input{padding-inline-end:52px}.ui-password button{inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%)}.athar-ui .ui-auth-submit{width:100%;min-height:50px;margin-top:var(--space-7);padding-inline:var(--space-5);justify-content:space-between}.athar-ui .ui-auth-activate{text-align:center;color:var(--ui-muted);font-size:var(--text-sm);margin:var(--space-4) 0 0}.ui-auth-activate a{color:var(--ui-primary)}.ui-auth-form>footer{color:var(--ui-muted);font-size:var(--text-2xs);padding-bottom:var(--space-2)}.ui-auth-story{margin:var(--space-4) 0 var(--space-4) var(--space-4);border-radius:var(--radius-xl);background:var(--ui-soft);border:1px solid #dde8f7;flex-direction:column;padding:32px clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.ui-auth-story:after{content:"";pointer-events:none;border:1px solid #d4e2f6;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-230px;left:-180px;box-shadow:0 0 0 44px #d4e2f640,0 0 0 88px #d4e2f633}.ui-auth-story-copy{padding:var(--space-9) 0;z-index:1;margin:auto 0;position:relative}.athar-ui .ui-auth-story h2{color:var(--ui-primary-hover);margin:var(--space-4) 0;font-size:clamp(30px,3.5vw,48px);font-weight:700;line-height:1.55}.ui-auth-story h2 span{color:var(--creativa-orange)}.ui-auth-story-copy>p{color:var(--ui-muted);line-height:1.9}.ui-auth-journey{margin-top:var(--space-7)}.ui-auth-journey>div{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.ui-auth-journey>div>span{border-radius:var(--radius-lg);color:var(--ui-primary);background:#fff;border:1px solid #dce8f8;place-items:center;width:48px;height:48px;display:grid}.ui-auth-journey b{font-size:var(--text-md);display:block}.ui-auth-journey small{font-size:var(--text-xs);color:var(--ui-muted);margin-top:var(--space-1);display:block}.ui-auth-journey em{color:#5f7491;font-style:normal;font-size:var(--text-xs);margin-inline-start:auto}.ui-auth-story>footer{color:var(--ui-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}@media (width<=1000px){.ui-auth-form,.ui-auth-story{padding-inline:var(--space-7)}}@media (width<=700px){.ui-auth{grid-template-columns:1fr}.ui-auth-form{min-height:100dvh;padding:var(--space-7) var(--space-6)}.ui-auth-content{padding-block:var(--space-8)}.ui-auth-story{display:none}.athar-ui .ui-auth h1{font-size:var(--text-5xl)}}.ui-auth-notice{margin-top:var(--space-3);color:var(--ui-success,var(--ui-primary));font-size:var(--text-md)}.ui-section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-7) 0 var(--space-5);display:flex}.spa-content>.ui-section-heading:first-child,.spa-content>:first-child>.ui-section-heading:first-child,.spa-back+.ui-section-heading{margin-top:0}.ui-section-heading:empty{display:none}.ui-account-settings{border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:1fr 1.4fr;display:grid;overflow:hidden}.ui-account-settings>aside{padding:var(--space-7);background:var(--ui-soft)}.ui-account-settings>aside p{color:var(--ui-muted);font-size:var(--text-sm)}.ui-account-settings>form{padding:var(--space-7)}.ui-account-settings form>label{margin-bottom:var(--space-5)}.ui-account-settings form>h3{margin:0 0 var(--space-6)}.athar-ui .participant-auth:has(.ui-account-settings){width:100%;max-width:960px}.ui-text-link{align-items:center;gap:var(--space-2);color:var(--ui-primary);padding-block:var(--space-2);display:inline-flex}.ui-field-error{color:var(--ui-danger);font-size:var(--text-sm);display:block}.ui-analytics-filters{align-items:end;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--ui-line);border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:#fff;flex-wrap:wrap;display:flex}.ui-analytics-filters>label{flex:1;min-width:150px}.ui-impact-summary{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-impact-panel{border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--ui-surface)}.ui-impact-panel h2{margin:0 0 var(--space-1-5)}.ui-impact-panel header p{color:var(--ui-muted);font-size:var(--text-sm)}.ui-impact-bars{gap:var(--space-3);margin-top:var(--space-5);display:grid}.ui-impact-bar-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(10em,16em) 7ch 1fr;display:grid}.ui-impact-bar-row>div:first-child{display:contents}.ui-impact-bar-row b{font-variant-numeric:tabular-nums}@media (width<=600px){.ui-impact-bar-row{grid-template-columns:1fr auto}.ui-impact-bar-track{grid-column:1/-1}}.ui-impact-bar-track{background:var(--ui-soft);border-radius:var(--radius-xs);height:12px;overflow:hidden}.ui-impact-bar-track>span{background:var(--ui-primary);border-radius:var(--radius-xs);height:100%;display:block}.athar-ui .stat .value{font-size:var(--text-5xl);color:var(--ui-ink);margin:var(--space-3) 0 var(--space-1);font-variant-numeric:tabular-nums;line-height:1.4}.athar-ui .stat .label{color:var(--ui-muted);font-size:var(--text-sm)}.athar-ui :is(.btn-muted,.btn-secondary){color:var(--ui-primary);border:1px solid var(--ui-input-border);background:#fff}.athar-ui :is(.btn-muted,.btn-secondary):hover{background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .treasury-heading,.athar-ui .team-heading{box-shadow:none;margin-bottom:var(--space-6);background:0 0;border:0;padding:0}.athar-ui .treasury-stats{gap:var(--space-4);margin-bottom:var(--space-7)}.athar-ui .treasury-cards{gap:var(--space-5);margin-bottom:var(--space-7)}.athar-ui .treasury-card:before{display:none}.athar-ui .treasury-card{border-top:3px solid var(--ui-primary)}.athar-ui .treasury-balance{font-size:var(--text-4xl);margin-top:var(--space-6);font-variant-numeric:tabular-nums}.athar-ui .treasury-chip{border-radius:var(--radius-sm);color:var(--ui-muted);font-size:var(--text-2xs);background:#f1f5fb}.athar-ui .treasury-rename-form{padding-top:var(--space-5);border-top:1px solid var(--ui-line)}.athar-ui .team-table-card{padding:0;overflow:hidden}.athar-ui .team-table-wrap{overflow:auto}.athar-ui .team-table th{background:#f7f9fc}.athar-ui .team-modal-actions .secondary{color:var(--ui-ink);border-color:var(--ui-input-border);background:#fff}.athar-ui .team-role-badge,.athar-ui .team-status-badge{border-radius:var(--radius-sm)}.athar-ui .profile-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.athar-ui .profile-hero{gap:var(--space-6);padding:0 0 var(--space-6);border:0;border-bottom:1px solid var(--ui-line);background:#fff;border-radius:0;grid-template-columns:100px minmax(0,1fr)}.athar-ui .profile-image,.athar-ui .profile-avatar,.athar-ui .profile-image-fallback{object-fit:cover;border-radius:var(--radius-xl);width:96px;height:96px}.athar-ui .profile-card-title{font-size:var(--text-2xl)}.athar-ui .queue-toolbar{padding:var(--space-6);border:1px solid var(--ui-line);border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:#fff}.athar-ui .queue-toolbar-fields{gap:var(--space-4)}.athar-ui .queue-filter-actions,.athar-ui .queue-toolbar-actions{gap:var(--space-2)}.athar-ui .queue-search-field input{min-height:46px}.athar-ui .queue-assign-trigger{background:var(--ui-primary);color:#fff;border-radius:var(--radius-md)}.athar-ui .queue-table-wrap,.athar-ui .queue-cases-table-wrap{overflow-x:auto}.athar-ui .queue-bulk-bar{border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-4);background:var(--ui-soft)}.athar-ui .hub-card,.athar-ui .plan-card{border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:none;background:#fff}.athar-ui .hub-list,.athar-ui .plan-grid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.athar-ui .hub-card.is-closed{background:var(--ui-surface-sunken)}.athar-ui .plan-card h3{margin-top:0}.athar-ui .plan-card form{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--ui-line);display:flex}.athar-ui .assessment-public-question{padding:var(--space-6);margin-bottom:var(--space-6);border:1px solid var(--ui-line);border-radius:var(--radius-md)}.athar-ui .assessment-public-question>label{padding:var(--space-3);background:var(--ui-surface-sunken);border:1px solid var(--ui-line);border-radius:var(--radius-md);margin-block:var(--space-2);cursor:pointer}.athar-ui .assessment-public-question>label:has(input:checked){background:var(--ui-soft);border-color:var(--ui-primary)}@media (width<=800px){.ui-account-settings,.athar-ui .profile-grid{grid-template-columns:1fr}.athar-ui .profile-hero{gap:var(--space-4);grid-template-columns:64px minmax(0,1fr)}.ui-account-settings>aside,.ui-account-settings>form{padding:var(--space-6)}}@media (width<=600px){.ui-impact-summary{grid-template-columns:1fr}.ui-analytics-filters{padding:var(--space-4)}.ui-analytics-filters>label{min-width:100%}.athar-ui .queue-toolbar{padding:var(--space-4)}}.ui-kanban{gap:var(--space-4);padding-bottom:var(--space-2);grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.ui-kanban>.ui-kanban-column{scrollbar-width:thin;max-height:calc(100dvh - 220px);position:relative;overflow-y:auto}.ui-kanban-column{border-radius:var(--radius-lg);background:0 0;border:0;padding:0}.ui-kanban-column>header{padding:0 0 var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--ui-line-strong);justify-content:space-between;align-items:center;display:flex}.ui-kanban-column>header>span{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.ui-kanban-column>header i{background:var(--ui-primary);border-radius:50%;width:7px;height:7px}.ui-kanban-column>header b{background:var(--ui-soft);font-weight:500;font-size:var(--text-xs);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm)}.ui-board-card{margin-bottom:var(--space-2);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-3);color:var(--ui-ink);transition:border-color var(--dur-fast) var(--ease-out);display:block}.ui-board-card:hover{border-color:var(--blue-300)}.ui-board-card h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-md)}.ui-board-card p{margin:0 0 var(--space-2);color:var(--ui-muted);font-size:var(--text-xs)}.ui-board-card footer{padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--ui-line);font-size:var(--text-2xs);color:var(--ui-muted);justify-content:space-between;display:flex}.ui-kanban-empty{color:var(--ui-muted);text-align:center;font-size:var(--text-sm);border-radius:var(--radius-md);padding:var(--space-5) var(--space-3);border:0}.ui-schedule{border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.ui-schedule-scroll{overflow:auto}.ui-schedule-inner{min-width:760px}.ui-schedule-inner>header,.ui-schedule-row{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--ui-line);grid-template-columns:240px 1fr;display:grid}.ui-schedule-inner>header{background:var(--ui-surface-sunken);color:var(--ui-muted);font-size:var(--text-xs)}.ui-schedule-inner>header>div{justify-content:space-between;display:flex}.ui-schedule-row>a{color:var(--ui-ink)}.ui-schedule-row b{font-size:var(--text-sm);display:block}.ui-schedule-row small{color:var(--ui-muted);font-size:var(--text-2xs)}.ui-schedule-track{background:repeating-linear-gradient(to right, transparent 0, transparent calc(16.666% - 1px), var(--ui-line) calc(16.666% - 1px), var(--ui-line) 16.666%);height:40px;position:relative}.ui-session{border-radius:var(--radius-xs);background:var(--ui-primary);min-width:5px;height:28px;position:absolute;top:6px}.ui-session:hover{outline:3px solid var(--creativa-gold)}.ui-session--completed{background:var(--ui-success)}.ui-session--planned{background:var(--creativa-orange)}.ui-session--cancelled{background:var(--ui-danger)}.ui-unscheduled{color:var(--ui-muted);font-size:var(--text-xs);line-height:40px}.ui-schedule>footer{padding:var(--space-4) var(--space-6);font-size:var(--text-xs);color:var(--ui-muted);gap:var(--space-2);display:flex}.ui-template-grid,.ui-trainer-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.ui-template-card,.ui-trainer-card{border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:var(--space-6);background:#fff}.ui-template-icon{width:48px;height:48px;color:var(--ui-primary);background:var(--ui-soft);border-radius:var(--radius-lg);margin-bottom:var(--space-5);place-items:center;display:grid}.ui-template-card>small{color:var(--ui-muted);font-size:var(--text-2xs)}.ui-template-card h3{margin:var(--space-2) 0}.ui-template-card p{color:var(--ui-muted);font-size:var(--text-sm)}.ui-template-preview{gap:var(--space-1-5);min-height:60px;margin-block:var(--space-5);flex-wrap:wrap;align-content:flex-start;display:flex}.ui-template-preview>span{padding:var(--space-1) var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-sm);font-size:var(--text-2xs);color:var(--ui-muted)}.ui-template-card button,.ui-trainer-card>button{width:100%}.ui-form-two{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ui-question-list{gap:var(--space-5);margin-top:var(--space-6);display:grid}.ui-question-actions{margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.ui-trainer-card>header{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.ui-trainer-avatar{background:var(--ui-soft);width:56px;height:56px;color:var(--ui-primary);font-size:var(--text-3xl);object-fit:cover;border-radius:50%;place-items:center;display:grid}.ui-trainer-card h3{font-size:var(--text-xl);margin:0 0 var(--space-1-5)}.ui-trainer-card>p{font-size:var(--text-sm);color:var(--ui-muted);margin:0 0 var(--space-5)}.ui-trainer-card dl{border-block:1px solid var(--ui-line);padding-block:var(--space-4);margin-block:var(--space-5);gap:var(--space-3);display:grid}.ui-trainer-card dl>div{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);display:flex}.ui-trainer-card dt{color:var(--ui-muted);align-items:center;gap:var(--space-1-5);flex-shrink:0;display:flex}.ui-trainer-card dd{text-align:end;overflow-wrap:anywhere;margin:0}.athar-ui .ui-filter-select{width:auto;max-width:220px}.ui-hub-choices{margin:var(--space-6) 0;gap:var(--space-4);flex-wrap:wrap;display:flex}.athar-ui fieldset.ui-trainer-rates{margin:var(--space-6) 0}.athar-ui .ui-trainer-rates legend{margin-bottom:var(--space-2);padding-inline:0}.ui-trainer-rates-line{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--ui-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;display:grid}.ui-trainer-rates-line:last-child{border-bottom:0}.athar-ui .ui-trainer-rates-line input{margin-top:0}.ui-trainer-rates-head{font-size:var(--text-sm);color:var(--ui-muted);padding-top:0}.ui-archive-form{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--ui-line)}.ui-archive-form p{font-size:var(--text-sm);color:var(--ui-muted)}@media (width<=600px){.ui-form-two{grid-template-columns:1fr}}.ui-section-heading h2{margin:0 0 var(--space-1)}.ui-section-heading p{color:var(--ui-muted);font-size:var(--text-sm);margin:0}.ui-plan-surface{border:1px solid var(--ui-line);border-radius:var(--radius-lg);box-shadow:var(--ui-shadow);background:#fff;overflow:hidden}.ui-toolbar{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--ui-line);flex-wrap:wrap;display:flex}.athar-ui .panel>.ui-toolbar{padding:0 0 var(--space-3);border-bottom:0}.athar-ui label.ui-search{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--ui-input-border);border-radius:var(--radius-md);color:var(--ui-muted);background:var(--ui-surface);min-width:200px;min-height:var(--ui-control-h);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex:1;margin:0;font-weight:400;display:flex}.athar-ui .ui-search input{padding:var(--space-2) 0;outline-offset:2px;background:0 0;border:0;margin:0}.athar-ui label.ui-search:hover:not(:focus-within){border-color:var(--ui-ink-2)}.athar-ui label.ui-search:focus-within{border-color:var(--ui-primary);box-shadow:var(--shadow-focus)}.athar-ui label.ui-search input:not([type=checkbox]):not([type=radio]){min-height:0;box-shadow:none;outline:none;margin:0}.ui-hub-filter{align-items:center;gap:var(--space-2);display:flex}.athar-ui .ui-hub-filter select{width:auto;max-width:190px}.ui-view-links{gap:var(--space-4);font-size:var(--text-xs);display:flex}.ui-view-links a{color:var(--ui-muted);padding:var(--space-2) 0}.ui-view-links a:hover{color:var(--ui-primary)}.ui-phase+.ui-phase{border-top:8px solid var(--ui-bg)}.athar-ui .ui-phase-header{text-align:start;justify-content:flex-start;gap:var(--space-4);width:100%;padding:var(--space-6);color:var(--ui-ink);border:0;border-bottom:1px solid var(--ui-line);background:#fff;border-radius:0;font-weight:400;display:flex}.athar-ui .ui-phase-header:hover{background:#fbfcff}.ui-phase-icon{border-radius:var(--radius-md);background:var(--ui-soft);width:44px;height:44px;color:var(--ui-primary);flex-shrink:0;place-items:center;display:grid}.ui-phase-title{flex:1}.ui-phase-title b{font-size:var(--text-lg);margin-bottom:var(--space-1-5);display:block}.ui-phase-title small{align-items:center;gap:var(--space-1-5);color:var(--ui-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ui-count{color:var(--ui-muted);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);white-space:nowrap;background:#f3f6fb}.ui-rotate{transform:rotate(90deg)}.ui-training-row{padding:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(200px,1fr) 2fr;display:grid}.ui-training-row+.ui-training-row{border-top:1px solid var(--ui-line)}.ui-training-title{gap:var(--space-3);padding-top:var(--space-2);align-items:flex-start;display:flex}.ui-row-number{color:var(--ui-muted);border:1px solid var(--ui-line);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs)}.ui-training-title small{color:var(--ui-primary);font-size:var(--text-2xs)}.athar-ui .ui-activity-kind{background:var(--ui-surface-sunken);color:var(--ui-ink-2);border:0;margin-inline-end:var(--space-1-5)}.ui-training-title h3{margin:var(--space-1-5) 0}.ui-training-title div>span{font-size:var(--text-xs);color:var(--ui-muted)}.ui-group-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.ui-group{background:var(--ui-surface-sunken);border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-4);color:var(--ui-ink);transition:border-color var(--ui-motion), background var(--ui-motion);border-color:#0000;display:block}.ui-group:hover{background:var(--ui-soft);border-color:#9cb9e3}.ui-group-heading,.ui-group-meta{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-group-heading>svg{color:var(--ui-muted)}.ui-group h4{margin:var(--space-4) 0;font-size:var(--text-md)}.ui-group-meta{color:var(--ui-muted);font-size:var(--text-2xs);margin-top:var(--space-2)}.ui-group-meta>span{align-items:center;gap:var(--space-1);display:flex}.ui-no-groups{color:var(--ui-muted);border:1px dashed var(--ui-line);padding:var(--space-6);border-radius:var(--radius-md);font-size:var(--text-sm);align-self:center}.athar-ui .filters{border:1px solid var(--ui-line);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);gap:var(--space-4);margin-bottom:var(--space-6);background:#fff}.athar-ui .filters>label{flex:1;min-width:140px}.athar-ui .board{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.athar-ui .board .column{background:var(--ui-line);border:1px solid var(--ui-line);padding:var(--space-4);border-radius:var(--radius-lg)}.athar-ui .column-title{padding:var(--space-1) var(--space-1) var(--space-4);border:0;justify-content:space-between;font-weight:700;display:flex}.athar-ui .column-title>span:last-child{color:var(--ui-muted);padding:1px var(--space-2);border-radius:var(--radius-sm);background:#fff}.athar-ui .board .card{margin-bottom:var(--space-3);padding:var(--space-5);box-shadow:none}.athar-ui .board .card h3{margin:var(--space-4) 0 var(--space-2)}.athar-ui .board .card p{font-size:var(--text-xs);color:var(--ui-muted)}.athar-ui .board .footer{border-top:1px solid var(--ui-line);margin-top:var(--space-4);padding-top:var(--space-3);font-size:var(--text-2xs)}.athar-ui .timeline{overflow-x:auto}.athar-ui .timeline-inner{min-width:720px}.athar-ui .timeline-row{border-color:var(--ui-line);padding-block:var(--space-4)}.athar-ui .library-grid,.athar-ui .trainer-grid{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;display:grid}.athar-ui :is(.library-card,.library-item){border:1px solid var(--ui-line);border-radius:var(--radius-lg);box-shadow:var(--ui-shadow);background:#fff;overflow:hidden}.athar-ui .library-card[open],.athar-ui .library-item[open]{grid-column:1/-1}.athar-ui .library-card-summary{cursor:pointer;padding:0;list-style:none;display:block}.athar-ui .library-card-cover{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:0;width:100%;height:auto}.athar-ui .library-card-placeholder{background:var(--ui-soft);color:var(--ui-primary);font-size:var(--text-2xl);letter-spacing:3px;border-bottom:1px solid var(--ui-line);place-items:center;font-weight:600;display:grid}.athar-ui .library-card-body{padding:var(--space-6)}.athar-ui .library-card h3{font-size:var(--text-xl);margin:var(--space-4) 0 var(--space-2)}.athar-ui .library-description{color:var(--ui-muted);min-height:50px;line-height:1.8}.athar-ui .library-card-stats{gap:var(--space-4);padding-top:var(--space-4);margin-top:var(--space-5);border-top:1px solid var(--ui-line);font-size:var(--text-xs);display:flex}.athar-ui .library-edit-hint{color:var(--ui-primary);border-top:1px solid var(--ui-line);padding-top:var(--space-4);margin-top:var(--space-4);font-size:var(--text-xs);display:block}.athar-ui .library-card-editor{padding:var(--space-6);background:var(--ui-surface-sunken);border-top:1px solid var(--ui-line)}.athar-ui .library-item{padding:var(--space-5)}.athar-ui .library-item>summary{gap:var(--space-3);cursor:pointer;flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.athar-ui .library-item>summary>b{font-size:var(--text-xl);flex:1 0 100%}.athar-ui .library-item[open]>summary{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--ui-line)}.athar-ui .definition-builder{border:1px solid var(--ui-line);padding:var(--space-5);border-radius:var(--radius-md);margin-block:var(--space-5);background:#fff}.athar-ui .cohort-tabs,.athar-ui .tabs{gap:var(--space-1);padding:var(--space-1-5);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.athar-ui .cohort-tabs a,.athar-ui .tabs a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ui-muted);white-space:nowrap}.athar-ui .cohort-tabs a.active,.athar-ui .tabs a.active{background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .operations-search{border-inline-start:3px solid var(--ui-primary)}.athar-ui .operations-search-form{align-items:flex-end;gap:var(--space-4);display:flex}.athar-ui .operations-search-form label{flex:1}.athar-ui .person-strip{border-inline-start:3px solid var(--creativa-cyan);background:#fff}.athar-ui .operation-result{border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.athar-ui .public{width:min(1120px,100%);max-width:1120px;padding:var(--space-7) var(--space-6) var(--space-10);margin:0 auto}.athar-ui .public-head{border:0;border-bottom:1px solid var(--ui-line);padding:0 0 var(--space-7);margin:0 0 var(--space-7);color:var(--ui-ink);background:0 0;border-radius:0}.athar-ui .public-head h1{color:var(--ui-ink);font-size:var(--text-5xl)}.athar-ui .public-head .brand-partnership{max-width:320px;margin:0 0 var(--space-7)}.ui-explorer-toolbar{padding:0 0 var(--space-6);margin-bottom:var(--space-6)}.ui-explorer-toolbar .ui-search{max-width:420px}.ui-explorer-toolbar.is-timeline{margin-bottom:var(--space-4);border-bottom:0;padding-bottom:0}.ui-result-count{color:var(--ui-muted);font-size:var(--text-sm);margin-inline-start:auto}.ui-course-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid}.ui-course{border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-course-cover{aspect-ratio:1;background:var(--ui-soft);flex-shrink:0;width:100%;position:relative}.ui-course-cover>img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.ui-course-art{height:100%;color:var(--ui-primary);background:#e9f1fe;border-bottom:1px solid #dde8fa;justify-content:space-around;align-items:center;display:flex}.ui-course-art span{font-size:var(--text-2xs);color:#506e99;direction:ltr;line-height:2}.ui-course-art b{font-size:var(--text-lg)}.ui-course-tag{color:var(--ui-primary);border-radius:var(--radius-sm);font-size:var(--text-2xs);padding:var(--space-1) var(--space-2);background:#fff;position:absolute;top:12px;right:12px}.ui-course-body{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.ui-course-body h2{font-size:var(--text-xl);margin:var(--space-4) 0 var(--space-2)}.ui-course-body>.ui-status{align-self:flex-start}.ui-course-body p{color:var(--ui-muted);font-size:var(--text-sm);margin:0 0 var(--space-5)}.ui-course-meta{gap:var(--space-3);color:var(--ui-muted);font-size:var(--text-xs);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-course-meta>span{gap:var(--space-1);align-items:center;display:flex}.ui-course-body>small{color:var(--ui-muted);margin-bottom:var(--space-4)}.ui-course-schedule{gap:var(--space-2);padding:var(--space-3);margin:0 0 var(--space-4);background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:var(--radius-lg);font-size:var(--text-sm);display:grid}.ui-course-schedule>span{align-items:flex-start;gap:var(--space-2);color:var(--ui-muted);display:flex}.ui-course-schedule svg{flex-shrink:0}.ui-course-schedule b{color:var(--ui-ink);font-weight:500}.ui-course-body>a:after{content:"";position:absolute;inset:0}.ui-course:focus-within{outline:2px solid var(--ui-primary);outline-offset:3px}.ui-course-body>a{color:var(--ui-primary);padding:var(--space-4) 0 0;border-top:1px solid var(--ui-line);min-height:44px;font-weight:600;font-size:var(--text-sm);justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media (width<=1100px){.ui-training-row{grid-template-columns:1fr}.ui-toolbar{padding:var(--space-4)}.ui-view-links{margin-inline-start:auto}}@media (width<=700px){.ui-section-heading{flex-wrap:wrap;align-items:flex-start}.ui-phase-header .ui-count{display:none}.athar-ui .ui-phase-header,.ui-training-row{padding:var(--space-4)}.ui-group-grid,.athar-ui .board{grid-template-columns:1fr}.athar-ui .operations-search-form{flex-direction:column;align-items:stretch}.ui-toolbar .ui-search{min-width:100%}.athar-ui .filters{padding:var(--space-4);grid-template-columns:1fr;display:grid}.athar-ui .filters.ui-filters-compact{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.athar-ui .filters.ui-filters-compact>label{min-width:0}.athar-ui .filters.ui-filters-compact>label:has(select[name=phase]){grid-column:1/-1}}.ui-section-heading h1{font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0}.athar-ui .ui-filter-bar{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.athar-ui .ui-filter-bar>label:not(.ui-search){gap:var(--space-1);min-width:160px;color:var(--ui-muted);font-size:var(--text-xs);display:grid}.athar-ui .ui-filter-bar>label:not(.ui-search) :is(select,input){margin-top:0}.athar-ui .ui-filter-bar>.ui-search{flex:280px}.ui-collection-grid>.panel>:is(p,a){margin:0 0 var(--space-1);display:block}.ui-collection-grid>.panel>h2{margin-bottom:var(--space-2)}.ui-collection-grid>.panel>label{margin-top:var(--space-3)}@media (width<=600px){.athar-ui .ui-filter-bar>label:not(.ui-search){flex:140px;min-width:0}}.ui-kanban>.ui-kanban-column>header{z-index:1;background:var(--ui-bg);position:sticky;top:0}.ui-layout-switch{border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-0-5);background:#fff;display:flex}.athar-ui .ui-layout-switch button{border-radius:var(--radius-sm);width:36px;height:36px;min-height:36px}.athar-ui .ui-layout-switch [aria-pressed=true]{background:var(--ui-soft);color:var(--ui-primary)}.ui-catalog{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr));display:grid}.ui-catalog-card{border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;display:flex;overflow:hidden}.ui-catalog-cover{aspect-ratio:1;color:#3268b8;width:100%;height:auto;padding:var(--space-6);background:#eaf2ff;flex-shrink:0;justify-content:space-around;align-items:center;display:flex;position:relative;overflow:hidden}.ui-catalog-cover:before{content:"";opacity:.1;inset-inline-start:-90px;border:1px solid;border-radius:50%;width:200px;height:200px;position:absolute;top:-90px;box-shadow:0 0 0 28px #ffffff80}.ui-cover-1{color:var(--ui-cyan);background:#eef7fb}.ui-cover-2{color:#93651e;background:#fff6e7}.ui-catalog-cover>span:not(.ui-catalog-code){font-size:var(--text-2xs);direction:ltr;line-height:2.1}.ui-catalog-cover>span b{font-size:var(--text-xs)}.ui-catalog-cover>img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.ui-catalog-code{bottom:12px;font-size:var(--text-2xs);padding:1px var(--space-2);border-radius:var(--radius-xs);color:var(--ui-muted);background:#ffffffd9;position:absolute;inset-inline-end:12px}.ui-catalog-copy{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.ui-catalog-copy .ui-group-heading>small{color:var(--ui-muted);font-size:var(--text-2xs)}.ui-catalog-copy>h3{font-size:var(--text-xl);margin:var(--space-4) 0 var(--space-2)}.ui-catalog-copy>small{font-size:var(--text-2xs);color:var(--ui-muted)}.ui-catalog-copy>p{font-size:var(--text-xs);color:var(--ui-muted);margin:var(--space-2) 0 var(--space-5);line-height:1.9}.ui-catalog-stats{padding-block:var(--space-3);gap:var(--space-4);font-size:var(--text-2xs);color:var(--ui-muted);border-top:1px solid var(--ui-line);margin-top:auto;display:flex}.ui-catalog-stats>span{align-items:center;gap:var(--space-1-5);display:flex}.ui-catalog-stats b{color:var(--ui-ink);font-weight:600}.athar-ui button.ui-catalog-open{border:0;border-top:1px solid var(--ui-line);color:var(--ui-primary);padding:var(--space-3) 0 0;min-height:44px;font-size:var(--text-xs);background:0 0;border-radius:0;justify-content:space-between;display:flex}.athar-ui button.ui-catalog-open:hover{color:var(--ui-primary-hover)}.ui-catalog--list{gap:var(--space-3);grid-template-columns:1fr}.ui-catalog--list .ui-catalog-card{grid-template-columns:160px 1fr;display:grid}.ui-catalog--list .ui-catalog-cover{align-self:start;gap:var(--space-4);flex-direction:column;height:auto}.ui-catalog--list .ui-catalog-copy{gap:var(--space-2) var(--space-6);grid-template-columns:1fr auto;display:grid}.ui-catalog--list .ui-catalog-copy>h3{grid-area:1/1;margin:0}.ui-catalog--list .ui-group-heading{gap:var(--space-3);grid-area:1/2}.ui-catalog--list .ui-catalog-copy>p{grid-column:1;margin:0}.ui-catalog--list .ui-catalog-stats{padding-top:var(--space-2);border:0;grid-column:1}.ui-catalog--list .ui-catalog-open{align-self:end;gap:var(--space-4);border:0;grid-column:2}.ui-loading-view{padding:var(--space-9) var(--space-6);border:1px solid var(--ui-line);border-radius:var(--radius-lg);color:var(--ui-muted);background:#fff}@media (width<=600px){.ui-catalog--list .ui-catalog-card{grid-template-columns:1fr}.ui-catalog--list .ui-catalog-cover{display:flex}.ui-catalog--list .ui-catalog-copy{grid-template-columns:1fr}.ui-catalog--list .ui-group-heading,.ui-catalog--list .ui-catalog-open{grid-area:auto/1}}.athar-ui .ui-library-list{column-gap:var(--space-7);margin:0 0 var(--space-6);padding:0 var(--space-5);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));list-style:none;display:grid}.athar-ui .ui-library-list:empty{display:none}.athar-ui .ui-page-section>.ui-library-list{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.athar-ui .ui-page-section>.ui-library-list .ui-library-row{padding-block:var(--space-3)}.athar-ui .ui-library-row{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--ui-line);display:flex}.athar-ui .ui-library-row:last-child{border-bottom:0}.athar-ui .ui-library-main{flex:1;min-width:0}.athar-ui .ui-library-main h3{font-size:var(--text-md);margin:0}.athar-ui .ui-library-meta{margin:var(--space-0-5) 0 0;color:var(--ui-muted);font-size:var(--text-xs)}.athar-ui .ui-library-description{-webkit-line-clamp:2;line-clamp:2;max-width:80ch;margin:var(--space-1-5) 0 0;color:var(--ui-ink-2);font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.athar-ui .ui-library-steps{gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;counter-reset:step;font-size:var(--text-xs);color:var(--ui-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.athar-ui .ui-library-steps li{counter-increment:step}.athar-ui .ui-library-steps li:before{content:counter(step) ". ";font-variant-numeric:tabular-nums}.athar-ui .ui-library-row .line-tools{padding-top:var(--space-0-5)}.athar-ui .ui-library-row:is(:hover,:focus-within) .line-tools{opacity:1}.athar-ui .ui-library-link{margin-top:var(--space-1);color:var(--ui-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-block}.athar-ui .ui-library-choice select{width:auto;min-width:120px;min-height:var(--ui-control-h-sm);margin:0}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.athar-ui .ui-queue-filters{align-items:center}.athar-ui .ui-queue-filters>.group-overview-filter{align-self:flex-end}.ui-queue-selection{z-index:2;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface-sunken);font-size:var(--text-sm);flex-wrap:wrap;display:flex;position:sticky;top:0}.ui-queue-selection>label{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.athar-ui .ui-queue-selection .ui-queue-assign{margin-inline-start:auto}.athar-ui .ui-queue-person{justify-items:start;gap:var(--space-0-5);color:var(--ui-ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.athar-ui .ui-queue-person b{font-size:var(--text-sm)}.athar-ui .ui-queue-person:hover b{color:var(--ui-primary);text-decoration:underline}.ui-queue-person small{color:var(--ui-muted);font-size:var(--text-2xs)}.ui-cell-meta{color:var(--ui-muted);font-size:var(--text-2xs);margin-top:var(--space-1-5);display:block}.athar-ui .ui-cell-meta[dir=ltr]{text-align:right}.ui-queue-contact{gap:var(--space-1);font-size:var(--text-xs);justify-items:start;display:grid}.ui-queue-contact a{align-items:center;gap:var(--space-1);color:var(--ui-ink);display:inline-flex}.ui-queue-contact a:hover{color:var(--ui-primary)}.athar-ui .ui-queue-table td{padding:var(--space-3)}.ui-pager{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm);display:flex}.athar-ui .ui-pill-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.athar-ui .ui-pill-field>legend{margin-bottom:var(--space-2);font-size:var(--text-sm);padding:0;font-weight:600}.ui-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .ui-pill{min-height:36px;padding:var(--space-1) var(--space-3);border:1px solid var(--ui-line-strong);border-radius:var(--radius-pill);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--text-sm);cursor:pointer;align-items:center;display:inline-flex;position:relative}.athar-ui .ui-pill>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.athar-ui .ui-pill:hover{border-color:var(--ui-primary)}.athar-ui .ui-pill:has(input:checked){border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.athar-ui .ui-pill:has(input:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}.ui-followup-person{gap:var(--space-1);margin-bottom:var(--section-gap);display:grid}.ui-followup-person h1,.ui-followup-person p{margin:0}.ui-call-links{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .ui-call-link{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--ui-soft);color:var(--ui-primary);font-size:var(--text-lg);font-weight:600;text-decoration:none;display:inline-flex}.athar-ui .ui-call-link:hover{background:var(--ui-soft-strong)}.athar-ui .ui-back-button{margin-bottom:var(--space-2);padding-inline:0}.ui-followup-layout{gap:var(--section-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.athar-ui .ui-call-form>fieldset{gap:var(--space-4);border:0;margin:0;padding:0;display:grid}.athar-ui .ui-call-form button:not(.ui-pill *){justify-self:start}.ui-call-history>li{gap:var(--space-1);display:grid}.ui-call-history p{margin:0}.ui-call-history-head{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ui-call-notes{white-space:pre-wrap}.ui-assign-list>li>label{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.ui-assign-list>li>label>small{margin-inline-start:auto}.athar-ui .modal-card{border-radius:var(--radius-xl);border:1px solid var(--ui-line);box-shadow:var(--shadow-lg)}.athar-ui .modal-header{padding-bottom:var(--space-5);border-bottom:1px solid var(--ui-line);margin-bottom:var(--space-6)}.athar-ui .modal-stats-grid{background:var(--ui-surface-sunken);border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4)}.athar-ui .modal-stats-grid .stat{padding:var(--space-3);box-shadow:none;background:0 0;border:0}.athar-ui .modal-stats-grid .value{font-size:var(--text-lg)}.athar-ui .modal-card :is(.form-grid,.grid){gap:var(--space-5)}.athar-ui .queue-pagination{padding:0}.athar-ui .queue-pagination-links a{min-width:44px;height:44px;color:var(--ui-primary);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:#fff;place-items:center;display:inline-grid}.ui-leaders{margin:0 0 var(--space-7);gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-leader{border:1px solid var(--ui-line);border-radius:var(--radius-lg);text-align:center;padding:var(--space-6);background:var(--ui-surface)}.ui-leader-0{border-top:1px solid var(--ui-line);box-shadow:inset 0 3px 0 var(--creativa-gold)}.ui-leader-rank{justify-content:center;align-items:center;gap:var(--space-2);color:var(--ui-muted);font-size:var(--text-sm);padding-bottom:var(--space-6);display:flex}.ui-leader-0 .ui-leader-rank{color:var(--ui-warning)}.ui-leader>img,.ui-leader-avatar{object-fit:cover;background:var(--ui-soft);width:80px;height:80px;color:var(--ui-primary);font-size:var(--text-5xl);border-radius:50%;place-items:center;display:inline-grid}.ui-leader h3{margin:var(--space-5) 0 var(--space-1-5);font-size:var(--text-xl)}.ui-leader>p{color:var(--ui-muted);font-size:var(--text-xs);margin:0}.ui-leader>strong{color:var(--ui-primary);margin-top:var(--space-5);font-size:36px;display:block}.ui-leader>strong small{font-size:var(--text-xl);margin-inline-start:var(--space-1)}.ui-team-chart{border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6);background:#fff}.ui-team-chart .ui-section-heading{margin-top:0}.ui-chart-switch{gap:var(--space-1);border-radius:var(--radius-md);border:0;padding:0;display:flex}.athar-ui .ui-chart-switch button{padding:var(--space-1-5) var(--space-3);min-height:36px;font-size:var(--text-xs);color:var(--ui-muted);background:#fff}.athar-ui .ui-chart-switch button[aria-pressed=true]{color:var(--ui-primary);background:var(--ui-soft)}.ui-chart-legend{margin-bottom:var(--space-6);gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.athar-ui .ui-chart-legend button{border-radius:var(--radius-sm);color:var(--ui-ink);font-size:var(--text-xs);min-height:28px;padding:var(--space-0-5) var(--space-1-5);background:0 0;border:0}.ui-chart-legend button>span{border-radius:50%;width:8px;height:8px}.ui-chart-legend button[aria-pressed=false]{opacity:.5;text-decoration:line-through}.ui-line-chart{margin:0}.ui-line-chart svg{direction:ltr;width:100%;height:auto;display:block}.ui-line-chart figcaption{color:var(--ui-muted);font-size:var(--text-2xs);text-align:center;margin-top:var(--space-4)}@media (width<=700px){.ui-leaders{grid-template-columns:1fr}.ui-followup-layout{grid-template-columns:minmax(0,1fr)}.ui-team-chart{padding:var(--space-4)}}.athar-ui .ui-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-team-directory,.ui-attendance,.ui-ledger{border:1px solid var(--ui-line);border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:#fff;overflow:hidden}.ui-team-row-actions{gap:var(--space-1);align-items:center;display:flex}.ui-attendance>header{padding:var(--space-6) var(--space-6) var(--space-2);margin:0}.ui-attendance-policy{gap:var(--space-6);padding:0 var(--space-6) var(--space-3);color:var(--ui-muted);font-size:var(--text-xs);background:0 0;border-top:0;display:flex}.athar-ui .ui-attendance-table th,.athar-ui .ui-attendance-table td{text-align:center}.athar-ui .ui-attendance-table :is(th,td):first-child{text-align:start;border-inline-end:1px solid var(--ui-line);z-index:1;background:#fff;min-width:180px;position:sticky;inset-inline-start:0}.ui-attendance-table input[type=checkbox]{cursor:pointer;width:22px;height:22px}.ui-finance-actions{gap:var(--space-3);margin:0 0 var(--space-6);display:flex}.ui-wallets{margin-bottom:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.ui-wallet{border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--ui-surface);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);position:relative}.ui-wallet h3 a{color:inherit;text-decoration:none}.ui-wallet h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-wallet:hover{border-color:var(--ui-primary);box-shadow:var(--shadow-sm)}.ui-wallet:has(h3 a:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.ui-wallet h3 a:focus-visible{outline:none}.ui-wallet>header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ui-wallet-icon{background:var(--ui-soft);color:var(--ui-primary);border-radius:var(--radius-md);place-items:center;width:32px;height:32px;display:grid}.ui-wallet>header button{z-index:1;margin-inline-start:auto;position:relative}.ui-wallet h3{font-size:var(--text-md);margin:0 0 var(--space-0-5)}.ui-wallet>small{color:var(--ui-muted);font-size:var(--text-xs)}.ui-wallet>strong{margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums;font-size:var(--text-xl);white-space:nowrap;display:block}.ui-wallet>strong>small{font-size:var(--text-sm);color:var(--ui-muted);font-weight:400}.ui-wallet>footer{font-size:var(--text-2xs);color:var(--ui-muted)}.ui-ledger>.ui-section-heading{padding:var(--space-6);margin:0}.ui-ledger-type{gap:var(--space-1-5);align-items:center;display:inline-flex}.athar-ui .amount-in{color:var(--ui-success)}.athar-ui .amount-out{color:var(--ui-danger)}.ui-finance-legacy{margin-top:var(--space-7)}.ui-finance-legacy>summary{cursor:pointer;align-items:center;gap:var(--space-3);min-height:44px;font-weight:600;display:flex}.ui-finance-legacy>summary:before{content:"+";background:var(--ui-soft);width:28px;height:28px;color:var(--ui-primary);border-radius:var(--radius-sm);place-items:center;display:grid}.ui-finance-legacy[open]>summary{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--ui-line)}.ui-profile-details{border:1px solid var(--ui-line);border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:#fff;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.ui-profile-details>form>fieldset{border:0;border-radius:0;margin:0;padding:0}.ui-profile-details>aside{padding:var(--space-7);background:var(--ui-soft);text-align:center}.ui-profile-image{width:96px;height:96px;margin:0 auto var(--space-6);color:var(--ui-primary);background:#fff;border:4px solid #fff;border-radius:50%;place-items:center;font-size:40px;display:grid}.ui-profile-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ui-profile-details>aside h2{font-size:var(--text-2xl);margin:0 0 var(--space-2)}.ui-profile-details>aside p{font-size:var(--text-xs);color:var(--ui-muted);overflow-wrap:anywhere}.ui-profile-badges{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);text-align:start;border-top:1px solid #d8e5f6;display:grid}.ui-profile-badges>span{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ui-muted);display:flex}.ui-profile-details>form{padding:var(--space-7)}.ui-profile-details>form h2{margin:0 0 var(--space-1-5)}.ui-profile-details>form>p{margin:0 0 var(--space-6);font-size:var(--text-sm)}.ui-photo-upload{border-radius:var(--radius-md);background:0 0;border:0;padding:0}.ui-photo-upload>span{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-photo-upload>small{color:var(--ui-muted);font-weight:400;font-size:var(--text-2xs);margin-top:var(--space-2);display:block}@media (width<=1000px){.ui-profile-details{grid-template-columns:1fr}.ui-profile-details>aside{text-align:start;gap:0 var(--space-6);grid-template-columns:96px 1fr;align-items:center;display:grid}.ui-profile-image{grid-row:1/3;margin:0}.ui-profile-badges{grid-column:1/-1}}@media (width<=600px){.athar-ui .ui-three-metrics{grid-template-columns:1fr}.ui-profile-details>aside,.ui-profile-details>form{padding:var(--space-6)}.ui-finance-actions{flex-wrap:wrap}.ui-attendance>header{padding:var(--space-4)}}.ui-collections{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid}.ui-collection-card{border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:var(--space-6);background:#fff;flex-direction:column;display:flex;overflow:hidden}.ui-collection-card header{justify-content:space-between;align-items:start;display:flex}.ui-collection-card .ui-template-icon{margin-bottom:var(--space-5)}.ui-collection-card h3{font-size:var(--text-xl);margin:0 0 var(--space-2)}.ui-collection-card>small,.ui-collection-card p{color:var(--ui-muted);font-size:var(--text-xs)}.ui-collection-card dl{gap:var(--space-4);padding-top:var(--space-6);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.ui-collection-card dt{color:var(--ui-muted);font-size:var(--text-2xs)}.ui-collection-card dd{margin:var(--space-1) 0 0;font-size:var(--text-3xl);font-weight:600}.ui-collection-cover{width:calc(100% + 48px);height:150px;margin:-24px -24px var(--space-6);object-fit:cover}.ui-collections--programs .ui-collection-cover{aspect-ratio:1;object-fit:contain;background:#fff;flex-shrink:0;height:auto}.ui-collections--hubs .ui-template-icon{background:var(--ui-success-bg);color:var(--ui-success)}.ui-collections--plans .ui-template-icon{background:var(--ui-warning-bg);color:var(--ui-warning)}.ui-import-tabs{gap:var(--space-4);margin-bottom:var(--space-4);border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;width:auto;padding:0;display:flex}.ui-import-tabs:has(>button:only-child){display:none}.athar-ui .ui-import-tabs button{color:var(--ui-muted);min-height:var(--ui-control-h-sm);padding:0 0 var(--space-2);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.athar-ui .ui-import-tabs button[aria-pressed=true]{color:var(--ui-primary);border-bottom-color:var(--ui-primary);background:0 0}.athar-ui .ui-import-tabs button+button{margin-inline-start:0}.ui-import-steps{gap:var(--space-6);margin:var(--space-7) 0;padding:0;list-style:none;display:flex}.ui-import-steps li{align-items:center;gap:var(--space-2);color:var(--ui-muted);font-size:var(--text-sm);display:flex}.ui-import-steps li>span{width:30px;height:30px;color:var(--ui-muted);background:#e8eef7;border-radius:50%;place-items:center;display:inline-grid}.ui-import-steps .is-active{color:var(--ui-primary)}.ui-import-steps .is-active>span{background:var(--ui-primary);color:#fff}.ui-import-panel{border:1px solid var(--ui-line);border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:#fff;grid-template-columns:1fr 1.4fr;display:grid;overflow:hidden}.ui-import-panel>aside{padding:var(--space-7);background:var(--ui-soft);color:var(--ui-primary)}.ui-import-panel aside p,.ui-import-panel ul{font-size:var(--text-sm);color:var(--ui-muted);line-height:1.9}.ui-import-panel ul{margin-top:var(--space-6);padding-inline-start:var(--space-5)}.ui-import-panel li{margin-bottom:var(--space-2)}.ui-import-panel>form{padding:var(--space-7)}.ui-import-panel form>h3{margin:0 0 var(--space-6);font-size:var(--text-xl)}.athar-ui .ui-import-upload{align-items:center;gap:var(--space-2);border:1px dashed var(--ui-input-border);background:var(--ui-surface-sunken);padding:var(--space-7) var(--space-6);border-radius:var(--radius-md);margin:var(--space-6) 0;color:var(--ui-primary);flex-direction:column;display:flex}.ui-import-upload>span{color:var(--ui-muted);font-size:var(--text-xs)}.ui-import-upload>input{margin-top:var(--space-3);font-size:var(--text-xs)}.ui-import-note{color:var(--ui-muted);font-size:var(--text-xs)}.ui-import-ready{color:var(--ui-success)}.ui-history-counts{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(3,1fr);display:grid}.ui-history-counts>div{background:var(--ui-soft);border-radius:var(--radius-md);padding:var(--space-5)}.ui-history-counts strong{font-size:var(--text-3xl);display:block}.ui-history-counts span{color:var(--ui-muted);font-size:var(--text-xs)}@media (width<=800px){.ui-import-panel{grid-template-columns:1fr}.ui-import-panel>aside,.ui-import-panel>form{padding:var(--space-6)}}@media (width<=500px){.ui-import-tabs{width:100%}.athar-ui .ui-import-tabs button{font-size:var(--text-xs);padding:var(--space-2);flex:1}.ui-import-steps{gap:var(--space-3)}.ui-import-steps li{text-align:center;font-size:var(--text-2xs);flex-direction:column;flex:1}.ui-history-counts{grid-template-columns:1fr 1fr}}.athar-ui .cohort-nav-row{display:block}.athar-ui .cohort-toolbar{margin-block:var(--space-4);justify-content:flex-end}.ui-section-nav{gap:var(--space-1);border-bottom:1px solid var(--ui-line);scrollbar-width:none;display:flex;overflow-x:auto}.ui-section-nav>a,.ui-section-nav>span{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);white-space:nowrap;color:var(--ui-muted);font-weight:var(--weight-semibold);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:flex}.ui-section-nav>a[aria-current]{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}.ui-section-nav>a:hover:not([aria-current]){color:var(--ui-ink);border-bottom-color:var(--ui-line-strong)}.ui-section-nav>span{opacity:.65}.ui-section-nav small{font-size:var(--text-2xs);font-weight:400}.ui-assessment-footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}@media (width<=600px){.ui-assessment-footer{flex-direction:column;align-items:stretch}.ui-section-nav>a,.ui-section-nav>span{padding:var(--space-2) var(--space-2)}}.ui-application-form{gap:var(--space-6);display:grid}.ui-application-form>.panel{margin:0}.ui-member-panel h3{align-items:center;gap:var(--space-3);margin:0;display:flex}.ui-member-number{background:var(--ui-soft);width:36px;height:36px;color:var(--ui-primary);border-radius:var(--radius-md);place-items:center;display:inline-grid}.ui-team-completion{gap:var(--space-3);display:grid}.ui-team-completion>:is(p,header){margin:0}.ui-team-head{align-items:center;gap:var(--space-2);display:flex}.ui-team-head h1{font-size:var(--text-2xl);margin:0}.ui-team-head svg[data-tone=need]{color:var(--ui-danger)}.ui-team-head svg[data-tone=wait]{color:var(--ui-warning)}.ui-team-head svg[data-tone=done]{color:var(--ui-success)}.ui-team-lead{max-width:75ch;color:var(--ui-muted);font-size:var(--text-lg)}.ui-team-progress{gap:var(--space-1);display:grid}.ui-team-members .ui-team-line{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--ui-line);display:flex}.ui-team-members .ui-team-missing{align-items:flex-start}.ui-team-missing p{margin:var(--space-0-5) 0 var(--space-2)}.ui-team-mark{border-radius:var(--radius-pill);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.ui-team-mark[data-state=done]{background:var(--ui-success-bg);color:var(--ui-success)}.ui-team-mark[data-state=waiting]{background:var(--ui-warning-bg);color:var(--ui-warning)}.ui-team-mark[data-state=missing]{background:var(--ui-danger-bg);color:var(--ui-danger)}.ui-team-note{border-block-start:1px solid var(--ui-line);padding-block-start:var(--space-2)}.ui-team-context{margin:var(--space-4) 0 var(--space-2);color:var(--ui-muted);font-size:var(--text-sm)}.ui-team-about{margin-block:var(--space-4)}.ui-team-about>summary{color:var(--ui-muted);cursor:pointer}.ui-team-member{overflow-wrap:anywhere;min-width:0}.ui-team-members .line-tools{margin-inline-start:auto}.ui-team-add,.athar-ui .ui-team-add-fields{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-application-question{border:0;border-top:1px solid var(--ui-line);padding:var(--space-5) 0;margin:var(--space-4) 0}.ui-application-question legend{padding-inline-end:var(--space-3);font-weight:700}.ui-choice{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.ui-application-form .ui-assessment-footer p{max-width:70%}@media (width<=600px){.ui-application-form .ui-assessment-footer p{max-width:100%}}.ui-participant-detail{gap:var(--space-6);display:grid}.ui-participant-hero{border:1px solid var(--ui-line);border-radius:var(--radius-xl);background:#fff;grid-template-columns:1fr;display:grid;overflow:hidden}.ui-participant-hero:has(>img){grid-template-columns:1fr 2fr}.ui-participant-hero>img{object-fit:cover;width:100%;height:100%;max-height:340px}.ui-participant-hero>div{padding:var(--space-7)}.ui-participant-hero h2{font-size:var(--text-5xl);margin:var(--space-2) 0}.ui-participant-hero dl{gap:var(--space-6);flex-wrap:wrap;display:flex}.ui-participant-hero dt{font-size:var(--text-sm);color:var(--ui-muted)}.ui-participant-hero dd{margin:var(--space-1) 0;font-weight:600}.ui-learning-list{padding:0;list-style:none}.ui-learning-list li{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--ui-line);display:flex}.ui-learning-list li>div{flex:1;min-width:0}.ui-learning-list h3,.ui-learning-list p{margin:0}.ui-learning-list small{color:var(--ui-muted)}@media (width<=600px){.ui-participant-hero:has(>img){grid-template-columns:1fr}.ui-participant-hero>img{max-height:180px}.ui-learning-list li{flex-wrap:wrap}.ui-learning-list li>div{flex-basis:60%}}.ui-participant-operations{gap:var(--space-4);display:grid}.athar-ui .ui-participant-operations>.panel{margin-bottom:0}.athar-ui .ui-operation-search.panel{box-shadow:none;background:0 0;border:0;padding:0}.ui-operation-search{gap:var(--space-3);align-items:stretch;display:flex}.athar-ui .ui-operation-search>:is(label,button){margin:0}.ui-operation-search .ui-search{flex:1}.ui-operation-person{justify-content:space-between;gap:var(--space-6);display:flex}.ui-operation-person h2{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.ui-participant-edit{gap:var(--space-5);display:grid}.ui-participant-edit .ui-form-grid{border:0;margin:0;padding:0}.ui-participant-edit>p{margin:0}.ui-merge-line{gap:var(--space-1-5);border-bottom:1px solid var(--ui-line);padding-block:var(--space-3);display:grid}.ui-merge-line:first-child{padding-top:0}.ui-merge-line:last-child{border-bottom:0}.ui-merge-line>span{color:var(--ui-muted);font-size:var(--text-sm)}.ui-merge-line label{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;cursor:pointer;display:flex}.ui-participant-other{gap:var(--space-3);border-top:1px solid var(--ui-line);padding-top:var(--space-4);display:grid}.ui-participant-other :is(.ui-section-heading,h3,dl,ul){margin:0}.ui-participant-other-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-participant-other dl{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.ui-participant-other dt{color:var(--ui-muted);font-size:var(--text-sm)}.ui-participant-other dd{overflow-wrap:anywhere;margin:0}.ui-participant-other .is-clash dd{color:var(--ui-danger);font-weight:600}.ui-participant-other ul{padding-inline-start:var(--space-5)}:is(.ui-dialog-heading,.ui-dialog-header){justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--ui-line);padding:var(--space-4) var(--space-6);display:flex}:is(.ui-dialog-heading,.ui-dialog-header) h2,.ui-dialog-heading p{margin:0}:is(.ui-dialog-heading,.ui-dialog-header) h2{font-size:var(--text-xl)}.ui-dialog-heading p{color:var(--ui-muted);margin-top:var(--space-1-5)}.ui-dialog-form{gap:var(--space-4);padding:var(--space-6);display:grid}.ui-dialog-form>label{gap:var(--space-2);display:grid}.ui-dialog-form>label.ui-choice{display:flex}@media (width<=600px){.ui-operation-person{gap:var(--space-1);flex-direction:column}.ui-operation-search{flex-direction:column;align-items:stretch}.ui-dialog-form,:is(.ui-dialog-heading,.ui-dialog-header){padding:var(--space-4)}}.ui-archive-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);display:flex}.ui-archive-pagination span{color:var(--ui-muted);font-size:var(--text-sm)}.athar-ui dialog.ui-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.ui-record-workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ui-record-editor{border:1px solid var(--ui-line);border-radius:var(--radius-xl);background:#fff;grid-template-columns:1fr 2fr;display:grid;overflow:hidden}.ui-record-editor>aside{padding:var(--space-7);background:var(--ui-soft)}.ui-record-editor>form{padding:var(--space-7);gap:var(--space-4);display:grid}.ui-record-editor h2{margin:0}.ui-record-contact{align-items:center;gap:var(--space-2);display:flex}.ui-record-editor>form>label{gap:var(--space-2);display:grid}@media (width<=700px){.ui-record-editor{grid-template-columns:1fr}}.ui-assessment-controls{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.ui-assessment-controls .ui-section-heading{margin-top:0}.ui-assessment-url{margin-top:var(--space-4);font-size:var(--text-xs)!important}.ui-answer-review{border-bottom:1px solid var(--ui-line);padding-bottom:var(--space-4)}.ui-answer-review h3{margin:0 0 var(--space-3)}@media (width<=700px){.ui-assessment-controls{grid-template-columns:1fr}}.ui-cohort-setup{gap:var(--space-6);display:grid}.ui-cohort-setup>.panel{margin:0}.ui-cohort-setup .ui-section-heading{margin-top:0}.ui-setup-section>summary{align-items:center;gap:var(--space-3);font-size:var(--text-xl);cursor:pointer;min-height:44px;font-weight:700;display:flex}.ui-setup-section>summary:after{content:"+";margin-inline-start:auto}.ui-setup-section[open]>summary:after{content:"−"}.ui-setup-section>form{margin-top:var(--space-6)}.ui-setup-section fieldset{border:0;min-width:0;padding:0}.ui-eligibility-columns{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.ui-eligibility-columns>fieldset{padding:var(--space-5);background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:var(--radius-lg)}.ui-eligibility-columns legend{padding:0 var(--space-2);font-weight:700}.ui-question-stack{gap:var(--space-5);margin-block:var(--space-5);display:grid}.ui-question-editor{min-width:0;padding:var(--space-5);border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-bg)}.ui-question-editor legend{padding-inline:var(--space-2);font-weight:700}.ui-answer-editor{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-answer-editor>div{align-items:center;gap:var(--space-2);display:flex}.ui-answer-editor label{min-width:0;font-size:var(--text-sm);flex:1}.ui-question-number{border-radius:var(--radius-md);background:var(--ui-bg);width:36px;height:36px;color:var(--ui-primary);flex-shrink:0;place-items:center;font-weight:700;display:grid}@media (width<=700px){.ui-answer-editor{grid-template-columns:1fr}.ui-question-editor{padding:var(--space-3)}}.ui-email-cards{margin-top:var(--space-5);gap:0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.ui-email-card{border:0;border-top:1px solid var(--ui-line);min-width:0;padding:var(--space-4) 0;border-radius:0;flex-direction:column;display:flex}.ui-email-card header,.ui-email-card footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-email-card h3{font-size:var(--text-lg);margin:0}.ui-email-card footer{padding-top:var(--space-4);margin-top:auto}.ui-email-subject{overflow-wrap:anywhere;font-weight:600}.ui-email-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.athar-ui dialog.ui-email-dialog{width:min(1180px,100vw - 32px)}.ui-email-editor{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.athar-ui fieldset.ui-email-fields{gap:var(--space-4);border:0;min-width:0;padding:0;display:grid}.ui-email-fields details{border-block:1px solid var(--ui-line);padding-block:var(--space-3)}.ui-email-preview{min-width:0;padding:var(--space-5);background:var(--ui-bg);border-radius:var(--radius-lg)}.ui-email-image-field{gap:var(--space-2);min-width:0;display:grid}.ui-email-image-thumbnail{object-fit:contain;border-radius:var(--radius-md);width:100%;height:120px}.athar-ui .ui-email-fields input[type=color]{width:100%;height:44px;padding:var(--space-1);cursor:pointer}.ui-email-frame{border:1px solid var(--ui-line);border-radius:var(--radius-md);background:#fff;width:100%;height:650px;display:block}.ui-email-recipients,.ui-email-variables{gap:var(--space-2);max-height:250px;margin-block:var(--space-3);display:grid;overflow:auto}.ui-email-recipients small{overflow-wrap:anywhere;display:block}.ui-email-recipient{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-email-recipient select{flex:none;width:auto}.ui-email-variables button{text-align:start;background:var(--ui-bg);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-1-5);display:grid}.ui-email-variables code{overflow-wrap:anywhere;direction:ltr}@media (width<=900px){.ui-email-editor,.ui-email-cards{grid-template-columns:1fr}.ui-email-editor{padding:var(--space-4)}}@media (width<=700px){.ui-eligibility-columns{grid-template-columns:1fr}}.ui-email-block{border-top:1px solid var(--border,var(--ui-line));padding-block:var(--space-5);gap:var(--space-3);display:grid}.ui-email-block h3,.ui-email-block h4{margin:0}.ui-email-toggle{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex!important}.ui-email-toggle input,.athar-ui .ui-switch{appearance:none;background:var(--ui-input-border);border-radius:var(--radius-pill);cursor:pointer;height:22px;accent-color:var(--brand-primary,var(--ui-primary));flex:none;position:relative;border:0!important;width:40px!important;padding:0!important}.ui-email-toggle input:after,.athar-ui .ui-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.ui-email-toggle input:checked,.athar-ui .ui-switch:checked{background:var(--ui-primary)}.ui-email-toggle input:checked:after,.athar-ui .ui-switch:checked:after{left:21px}@media (width>=1000px){.ui-email-preview{align-self:start;position:sticky;top:0}}.ui-email-token-input{position:relative}.ui-email-token-input input,.ui-email-token-input textarea{width:100%;padding-inline-end:52px!important}.ui-email-token-input>button{inset-inline-end:4px;min-width:40px;min-height:40px;position:absolute;top:4px}.ui-email-card-settings{border-inline-start:3px solid var(--ui-line);padding-inline-start:var(--space-4)}.ui-email-inherited{white-space:pre-wrap;background:var(--ui-surface-sunken);padding:var(--space-4);color:var(--ui-muted);margin:0}.ui-email-action-editor{gap:var(--space-3);background:var(--ui-surface-sunken);padding:var(--space-4);border-radius:var(--radius-md);display:grid}.ui-email-picker{width:min(560px,100vw - 24px);max-height:80vh;overflow-y:auto}.ui-email-gallery{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-email-gallery button{text-align:start;padding:var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-md);color:var(--ui-ink);background:#fff}.ui-email-gallery img{object-fit:contain;background:#f4f6f9;width:100%;height:110px}.ui-email-gallery span{overflow-wrap:anywhere;font-size:var(--text-xs);display:block}.ui-email-upload{gap:var(--space-2);padding-block:var(--space-4);display:grid}.ui-email-dialog :focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.ui-email-block input[type=color]{width:100%;height:44px}.athar-ui dialog.ui-mail-dialog{width:min(760px,100vw - 32px)}.ui-mail-dialog dl{gap:var(--space-0-5) var(--space-3);padding:0 var(--space-4) var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.ui-mail-dialog dt{color:var(--ui-muted)}.ui-mail-dialog dd{overflow-wrap:anywhere;margin:0}.ui-mail-dialog .ui-email-frame{border-inline:0;border-radius:0;height:min(650px,100dvh - 220px)}.athar-ui .ui-mail-view{color:var(--ui-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.athar-ui .ui-mail-view:hover,.athar-ui .ui-mail-view:focus-visible{text-decoration:underline}.athar-ui .ui-switch:disabled{opacity:1;background:var(--ui-line-strong)}.ui-email-workspace>.ui-section-heading:not(:has(p)){display:none}.template-settings-editor{gap:var(--space-4);display:grid}.template-fields{gap:var(--space-4);border:0;min-width:0;padding:0;display:grid}.template-fields>.panel{margin-bottom:0}.template-settings-editor .panel{min-width:0}.template-settings-editor label{gap:var(--space-1-5);display:grid}.template-settings-editor label.ui-choice{align-items:center;gap:var(--space-2);display:flex}.template-settings-editor :is(input,textarea,select){min-width:0;max-width:100%}.template-settings-editor summary{font-weight:var(--weight-bold);padding:var(--space-3) 0}.template-settings-editor h2{align-items:center;gap:var(--space-2);display:flex}.template-eligibility{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-eligibility>*{min-width:0}.template-save{z-index:2;padding:var(--space-3) 0;background:var(--ui-bg);margin:0;position:sticky;bottom:0}.template-session{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.template-session>*{min-width:0}.template-session strong{grid-column:1/-1}.template-remap{width:min(1100px,95vw);max-height:90vh}.template-editor-dialog{width:min(1120px,96vw);max-height:92vh;overflow:auto}.ui-certificate-section>fieldset{border:0;min-width:0;margin:0;padding:0}@media (width<=900px){.template-eligibility{grid-template-columns:1fr}}@media (width<=640px){.template-session{grid-template-columns:repeat(2,minmax(0,1fr))}.template-remap{width:95vw}.template-editor-dialog{padding:var(--space-3)}}.ui-toast-region{inset-inline-end:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);gap:var(--space-3);width:min(420px,100vw - 32px);display:grid;position:fixed}.ui-toast{gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-2);font-weight:var(--weight-medium);border:1px solid var(--ui-line);border-inline-start:4px solid var(--ui-success);border-radius:var(--radius-lg);background:var(--ui-surface);box-shadow:var(--shadow-md);color:var(--ui-ink);animation:ui-toast-in var(--dur-slow) var(--ease-spring) both;align-items:center;display:flex}.ui-toast--error{border-inline-start-color:var(--ui-danger)}.ui-toast span{overflow-wrap:anywhere;flex:1}.ui-toast button{min-width:44px;min-height:44px;color:var(--ui-muted);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:0;line-height:1}.ui-progress{z-index:100001;background:var(--ui-soft);height:4px;position:fixed;top:0;left:0;right:0;overflow:hidden}.ui-progress:after{content:"";background:var(--ui-primary);width:40%;height:100%;animation:1.2s ease-in-out infinite ui-progress;display:block}.ui-busy-label{padding:var(--space-3) var(--space-6);border:1px solid var(--ui-line);border-radius:var(--radius-pill);color:var(--ui-ink);box-shadow:var(--ui-shadow);z-index:100002;background:#fff;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.athar-ui .ui-submitting{cursor:wait;opacity:.75}.ui-submitting:after{content:"";width:14px;height:14px;border:2px solid;border-inline-start-color:#0000;border-radius:50%;margin-inline-start:var(--space-2);animation:.8s linear infinite ui-spin;display:inline-block}[data-ui-request]{opacity:.6;transition:opacity var(--dur-base)}@keyframes ui-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-progress:after,.ui-submitting:after{animation:none}}@media (width<=600px){.ui-toast-region{inset-inline-end:16px;bottom:16px}}.ui-certificate-canvas{aspect-ratio:1123/794;border:1px solid var(--ui-line);direction:ltr;background:#fff 50%/100% 100% no-repeat;width:100%;position:relative;overflow:hidden;container-type:inline-size}.ui-certificate-section>.ui-certificate-canvas,.ui-certificate-section>fieldset>.ui-certificate-canvas{max-width:760px;margin-inline:auto}.athar-ui .ui-certificate-layer{white-space:pre;touch-action:none;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;line-height:1.25;display:block;position:absolute;transform:translateY(-50%)}.athar-ui button.ui-certificate-layer{cursor:move}.athar-ui .ui-certificate-layer.is-selected{outline:2px solid var(--ui-primary);outline-offset:0;background:#2056ae0a}.athar-ui dialog.ui-certificate-dialog{width:min(1400px,100vw - 32px)}.ui-certificate-editor{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ui-certificate-stage{min-width:0;position:sticky;top:0}.ui-certificate-stage>.actions{margin:0 0 var(--space-4)}.ui-certificate-inspector{gap:var(--space-5);min-width:0;display:grid}.ui-certificate-inspector fieldset{gap:var(--space-4);display:grid}.ui-certificate-inspector details summary{cursor:pointer;padding-block:var(--space-3);font-weight:600}.ui-certificate-variables{gap:var(--space-2);max-height:220px;margin-top:var(--space-3);flex-wrap:wrap;display:flex;overflow:auto}.ui-certificate-upload{align-items:end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ui-certificate-upload label{flex:1;min-width:180px}.ui-certificate-save{padding-block:var(--space-4);border-top:1px solid var(--ui-line);background:#fff;position:sticky;bottom:0}.ui-certificate-save button{width:100%}@media (width<=1000px){.ui-certificate-editor{padding:var(--space-4);grid-template-columns:1fr}.ui-certificate-stage{position:static}}.ui-certificate-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-certificate-head h1,.ui-certificate-head h2{margin:0}.ui-certificate-image{width:100%;height:auto;margin-block:var(--space-3);border:1px solid var(--ui-line);border-radius:var(--radius-lg);display:block}.ui-certificate-failed{justify-items:start;gap:var(--space-2);margin-block:var(--space-3);display:grid}.ui-share-icons{gap:var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .ui-share-icon{width:36px;height:36px;color:var(--ui-muted);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.athar-ui .ui-share-icon:hover,.athar-ui .ui-share-icon:focus-visible{background:var(--ui-soft);color:var(--ui-primary)}.ui-certificate-share h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-lg)}.athar-ui textarea.ui-share-text{width:100%;min-height:0;padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-md);resize:vertical;field-sizing:content;box-sizing:content-box;background:0 0;border:1px solid #0000;line-height:1.7;display:block}.athar-ui textarea.ui-share-text:hover{border-color:var(--ui-line)}.athar-ui textarea.ui-share-text:focus{border-color:var(--ui-primary);background:var(--ui-surface)}.ui-share-row{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ui-share-linkedin{--linkedin:#0a66c2;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--linkedin);color:#fff;font-weight:600;text-decoration:none;display:inline-flex}.ui-share-linkedin:hover,.ui-share-linkedin:focus-visible{color:#fff;background:#004182}.ui-share-note{margin:var(--space-2) 0 0;color:var(--ui-muted);font-size:var(--text-md)}.ui-public-certificate{max-width:900px;padding:var(--space-6) var(--space-4);margin:0 auto}.ui-certificate-verified{align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);color:var(--ui-success);font-size:var(--text-md);font-weight:600;display:inline-flex}.ui-certificate-meta,.ui-certificate-topics{margin:var(--space-1) 0 0;color:var(--ui-muted)}.ui-certificate-topics span{color:var(--ui-text,inherit);font-weight:600}.ui-certificate-serial{margin:var(--space-3) 0 0;color:var(--ui-muted);font-size:var(--text-sm);text-align:end}@media (pointer:coarse){.athar-ui .ui-share-icon{width:44px;height:44px}}.ui-scale-editor{gap:var(--space-4);margin-block:var(--space-4);display:grid}.ui-scale-editor .ui-form-two{margin-bottom:0}.ui-rating-preview{min-width:0;padding:var(--space-4);border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-surface)}.ui-rating-preview>small{margin-top:var(--space-3);color:var(--ui-muted);display:block}.ui-rating-options{gap:var(--space-2);margin-block:var(--space-3);grid-template-columns:repeat(5,minmax(44px,1fr));align-items:end;max-width:100%;display:grid}.ui-rating-options--10{grid-template-columns:repeat(10,minmax(44px,1fr))}.ui-rating-options .ui-rating-choice{gap:var(--space-2);cursor:pointer;text-align:center;flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.ui-rating-endpoint{min-height:3.5em;font-size:var(--text-sm);overflow-wrap:anywhere;color:var(--ui-muted);justify-content:center;align-items:end;line-height:1.5;display:flex}.ui-rating-options .ui-rating-choice>input{opacity:0;cursor:pointer;width:100%;height:48px;margin:0;position:absolute;bottom:0;left:0}.ui-rating-number{border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface);min-height:48px;color:var(--ui-primary);font-size:var(--text-xl);place-items:center;font-weight:700;display:grid}.ui-rating-choice:hover .ui-rating-number{border-color:var(--ui-primary)}.ui-rating-choice>input:checked+.ui-rating-number{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-surface);box-shadow:inset 0 0 0 2px var(--ui-surface)}.ui-rating-choice>input:focus-visible+.ui-rating-number{outline:3px solid var(--ui-primary);outline-offset:3px}@media (width<=700px){.ui-rating-options--10{grid-template-columns:repeat(5,minmax(44px,1fr))}.ui-rating-options{gap:var(--space-2)}.ui-rating-preview{padding:var(--space-2)}}.ui-progress-bar{min-width:0;height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--ui-line);flex:1;position:relative;overflow:hidden}.ui-progress-bar-fill{border-radius:inherit;background:var(--ui-primary);transform-origin:100%;transition:background-color var(--dur-slow) var(--ease-out);position:absolute;inset:0}.ui-progress-bar:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ui-progress-bar-fill{transform-origin:0}.ui-progress-bar[data-complete] .ui-progress-bar-fill{background:var(--ui-success)}.ui-progress-bar[data-busy] .ui-progress-bar-fill{inset-inline:auto;width:var(--progress-sweep);animation:ui-progress-sweep var(--dur-progress) var(--ease-in-out) infinite;inset-inline-start:calc(-1 * var(--progress-sweep))}@keyframes ui-progress-sweep{to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.ui-progress-bar[data-busy] .ui-progress-bar-fill{background:color-mix(in srgb, var(--ui-primary) 45%, transparent);width:100%;animation:none;inset-inline-start:0}}.ui-registration-review{min-width:0}.ui-registration-review>.ui-add-form{margin-block-end:var(--space-3)}.ui-registration-review summary{cursor:pointer;padding:var(--space-3)}.ui-col-collapsed{width:36px;max-width:36px;padding-inline:var(--space-1)!important}td.ui-col-collapsed>*{display:none}.ui-registration-team{border:1px solid var(--ui-line);border-radius:var(--radius-lg);margin-top:var(--space-4);overflow:hidden}.ui-registration-team>summary{background:var(--ui-soft);line-height:2}.ui-registration-team>summary span{color:var(--ui-muted);margin-inline-start:var(--space-6)}.ui-registration-team-answers{padding:var(--space-4)}.ui-registration-answers{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.ui-registration-answers dt{color:var(--ui-muted);margin-bottom:var(--space-1-5)}.ui-registration-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ui-registration-row{cursor:pointer}.athar-ui .ui-registration-review td.ui-nowrap,.athar-ui .ui-registration-review td.ui-nowrap *{white-space:nowrap}.ui-registration-row:hover{background:var(--ui-soft)}.athar-ui .ui-registration-review .ui-registration-name{color:var(--ui-primary);padding:var(--space-2) 0;text-align:start;background:0 0;border:0;min-height:44px;font-weight:700}.athar-ui .ui-registration-review .ui-registration-name:hover{background:var(--ui-soft);color:var(--ui-primary-hover);text-decoration:underline}.ui-registration-team-answers dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-registration-answer-preview{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:100px;max-width:240px;display:-webkit-box;overflow:hidden}.ui-registration-detail{width:min(800px,100vw - 32px)}.ui-registration-review th{white-space:normal;max-width:240px}.athar-ui .ui-preliminary-task,.athar-ui .ui-preliminary-task form{gap:var(--space-3);display:grid}.athar-ui .ui-preliminary-task label{gap:var(--space-1);display:grid}.athar-ui .ui-preliminary-task :is(h3,p){margin:0}.athar-ui .ui-preliminary-task h3{margin-top:var(--space-2);font-size:var(--text-lg)}.athar-ui .ui-preliminary-task .ui-button{justify-self:start}@media (width>=768px){.athar-ui .ui-registration-review:has(>.ui-table-scroll){max-height:calc(100dvh - var(--ui-topbar) - 40px);flex-direction:column;display:flex}.athar-ui .ui-registration-review:has(>.ui-table-scroll)>:not(.ui-table-scroll){flex:none}.athar-ui .ui-registration-review>.ui-table-scroll{flex:auto;min-height:0;overflow-y:auto}.athar-ui .ui-registration-review>.ui-table-scroll thead th{z-index:1;position:sticky;top:0}}.athar-ui .ui-row-actions{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.athar-ui .ui-registration-row:is(:hover,:focus-within) .line-tools{opacity:1}.athar-ui .marketing-page{gap:var(--space-5);min-width:0;display:grid}.athar-ui .marketing-matrix-filters{gap:var(--space-3);margin-block:var(--space-5) var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.athar-ui .marketing-matrix-search span{align-items:center;gap:var(--space-1-5);display:flex}.athar-ui .marketing-matrix-scroll{border:1px solid var(--ui-line);border-radius:var(--radius-md);max-width:100%;overflow:auto}.athar-ui .marketing-matrix-page>.marketing-panel>.marketing-matrix-scroll{max-height:70vh}.athar-ui .marketing-matrix thead th{z-index:2;position:sticky;top:0}.athar-ui .marketing-matrix thead th:first-child{z-index:3}.athar-ui .marketing-matrix-scroll:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.athar-ui .marketing-matrix-scroll table{border-collapse:separate;border-spacing:0;text-align:right;width:100%}.athar-ui .marketing-matrix-scroll th,.athar-ui .marketing-matrix-scroll td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ui-line);vertical-align:middle}.athar-ui .marketing-matrix-scroll thead th{background:var(--ui-soft);white-space:nowrap;font-size:var(--text-sm)}.athar-ui .marketing-matrix-scroll td{text-align:center;font-variant-numeric:tabular-nums}.athar-ui .marketing-matrix-scroll small{font-weight:400;font-size:var(--text-xs);color:var(--ui-muted);margin-top:var(--space-1);display:block}.athar-ui .marketing-matrix th:first-child{background:var(--ui-surface);z-index:1;border-inline-end:1px solid var(--ui-line);min-width:230px;max-width:300px;position:sticky;inset-inline-start:0}.athar-ui .marketing-matrix thead th:first-child{background:var(--ui-soft)}.athar-ui .marketing-matrix thead th:not(:first-child){text-align:center;min-width:140px}.athar-ui .marketing-matrix .marketing-training-row th{color:var(--ui-primary)}.athar-ui .marketing-training-name{align-items:center;gap:var(--space-1);display:flex}.athar-ui .marketing-training-row small{margin:0;margin-inline-start:var(--space-2);display:inline}.athar-ui .marketing-matrix tbody tr:not(.marketing-training-row) th:first-child{padding-inline-start:var(--space-8)}.athar-ui .marketing-group-button{width:100%;color:var(--ui-ink);text-align:start;padding:var(--space-1-5) 0;background:0 0;justify-content:space-between}.athar-ui .marketing-group-button:hover{background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .marketing-matrix tbody tr:not(.marketing-training-row):hover td{background:var(--ui-bg)}.athar-ui .marketing-group-dialog{border:1px solid var(--ui-line);border-radius:var(--radius-xl);width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ui-ink);background:var(--ui-surface);box-shadow:var(--shadow-lg);padding:0;overflow:auto}.athar-ui .marketing-group-dialog::backdrop{background:#0f1e3473}.athar-ui .marketing-dialog-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--ui-line);background:var(--ui-bg);display:flex}.athar-ui .marketing-dialog-header h2,.athar-ui .marketing-dialog-header p{margin:0}.athar-ui .marketing-dialog-header p{color:var(--ui-muted);margin-bottom:var(--space-1-5)}.athar-ui .marketing-dialog-body{padding:var(--space-5) var(--space-6);gap:var(--space-3);min-width:0;display:grid}.athar-ui .marketing-dialog-period{gap:var(--space-2);display:grid}.athar-ui .marketing-link-stats table{min-width:740px}.athar-ui .marketing-link-stats th:first-child{min-width:200px}.athar-ui .marketing-stat-actions{gap:var(--space-1-5);white-space:nowrap;justify-content:flex-start;display:flex}.athar-ui .marketing-stat-actions .button,.athar-ui .marketing-stat-actions button{padding-inline:var(--space-2)}@media (width<=800px){.athar-ui .marketing-matrix-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.athar-ui .marketing-matrix th:first-child{min-width:170px;max-width:190px}.athar-ui .marketing-matrix-scroll th,.athar-ui .marketing-matrix-scroll td{padding:var(--space-2)}.athar-ui .marketing-group-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.athar-ui .marketing-dialog-header,.athar-ui .marketing-dialog-body{padding:var(--space-4)}}@media (width<=420px){.athar-ui .marketing-matrix-filters{grid-template-columns:minmax(0,1fr)}}.athar-ui .marketing-workspace{margin-top:var(--space-6)}.athar-ui .marketing-workspace label{gap:var(--space-2);display:grid}.athar-ui .marketing-workspace input:not([type=checkbox]),.athar-ui .marketing-workspace select{width:100%;min-width:0;min-height:44px}.athar-ui .marketing-workspace .marketing-check{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.athar-ui .marketing-workspace .marketing-check input[type=checkbox]{width:18px;height:18px;min-height:18px}.athar-ui .marketing-navigation{margin-bottom:var(--space-6);flex-wrap:wrap}.athar-ui .marketing-navigation a{flex:auto;justify-content:center}.athar-ui .marketing-channel-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.athar-ui .marketing-workspace .ui-page-section>p{color:var(--ui-muted)}.athar-ui .marketing-group-list article,.athar-ui .marketing-link-card{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border);display:flex}.athar-ui .marketing-link-card small{margin-top:var(--space-2);display:block}.athar-ui .marketing-selected{border-inline-start:4px solid var(--ui-primary)}.athar-ui .marketing-workspace details{margin-block:var(--space-4)}.athar-ui .marketing-workspace summary{padding-block:var(--space-3);cursor:pointer}.athar-ui .marketing-feedback{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid}.athar-ui .marketing-feedback--error{color:var(--danger)}.athar-ui .marketing-workspace .ui-button{flex-shrink:0}.athar-ui .marketing-workspace .ui-button--ghost{color:var(--ui-primary);border-color:var(--ui-line);background:0 0}.athar-ui .marketing-workspace .ui-button--ghost:hover{background:var(--ui-soft)}.athar-ui .marketing-workspace strong{overflow-wrap:anywhere}.athar-ui .marketing-workspace .marketing-panel:focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}@media (width<=700px){.athar-ui .marketing-channel-grid{grid-template-columns:1fr}.athar-ui .marketing-group-list article,.athar-ui .marketing-link-card{flex-direction:column;align-items:start}}.athar-ui .marketing-toolbar,.athar-ui .marketing-panel header,.athar-ui .marketing-context,.athar-ui .marketing-source>div:first-child,.athar-ui .marketing-pagination,.athar-ui .marketing-link-actions{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.athar-ui .marketing-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .marketing-tabs a{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);min-height:44px;text-decoration:none}.athar-ui .marketing-tabs a[aria-current]{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}.athar-ui .marketing-filters{gap:var(--space-3);background:var(--surface);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:end;display:grid}.athar-ui .marketing-filters label,.athar-ui .marketing-hub{gap:var(--space-2);min-width:0;display:grid}.athar-ui .marketing-filters select,.athar-ui .marketing-filters input{width:100%;min-width:0;min-height:44px}.athar-ui .marketing-filter-actions{gap:var(--space-3);flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;align-items:center;display:flex}.athar-ui .marketing-filter-actions>*{white-space:nowrap}.athar-ui .marketing-context{font-size:var(--text-sm);color:var(--muted)}.athar-ui .marketing-metrics{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.athar-ui .marketing-statuses{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.athar-ui .marketing-statuses>div{gap:var(--space-1);border-inline-start:3px solid var(--border);padding:var(--space-1) var(--space-3);display:grid}.athar-ui .marketing-statuses span{font-size:var(--text-sm);color:var(--muted)}.athar-ui .marketing-statuses strong{font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.athar-ui .marketing-comparison{gap:var(--space-2);color:var(--ui-primary);align-items:center;display:flex}.athar-ui .marketing-comparison p{margin:0}.athar-ui .marketing-charts{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.athar-ui .marketing-panel{min-width:0;padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--ui-surface);border:1px solid var(--ui-line)}.athar-ui .marketing-panel h2{margin:0 0 var(--space-1);font-size:var(--text-xl)}.athar-ui .marketing-panel header{margin-bottom:var(--space-4)}.athar-ui .marketing-panel header p,.athar-ui .marketing-note{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.8}.athar-ui .marketing-note{padding:var(--space-3) var(--space-4);background:var(--bg);border-radius:var(--radius-md)}.athar-ui .marketing-tag{font-size:var(--text-xs);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);background:var(--bg);white-space:nowrap}.athar-ui .marketing-line{width:100%;height:auto;min-height:170px;color:var(--ui-primary);direction:ltr;display:block}.athar-ui .marketing-line text{fill:var(--muted);font-size:var(--text-xs)}.athar-ui .marketing-gridline{stroke:var(--border);stroke-dasharray:4}.athar-ui .marketing-line-visits{stroke:var(--chart-visits);fill:var(--chart-visits)}.athar-ui .marketing-line-event{fill:var(--ui-muted)}.athar-ui .marketing-line-hit{fill:#0000}.athar-ui .marketing-line-hit:hover{fill:var(--ui-line);fill-opacity:.5}.athar-ui .marketing-legend{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.athar-ui .marketing-legend li:before{content:"";width:14px;height:3px;vertical-align:middle;background:var(--ui-primary);border-radius:2px;margin-inline-end:var(--space-1-5);display:inline-block}.athar-ui .marketing-legend .is-visits:before{background:var(--chart-visits)}.athar-ui .marketing-legend .is-events:before{border-inline:6px solid #0000;border-bottom:9px solid var(--ui-muted);background:0 0;border-radius:0;width:0;height:0}.athar-ui .marketing-conversion-summary{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.athar-ui .marketing-conversion-summary>div{align-items:baseline;gap:var(--space-2);display:flex}.athar-ui .marketing-conversion-summary dt{font-size:var(--text-sm);color:var(--muted)}.athar-ui .marketing-conversion-summary dd{font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.athar-ui .marketing-conversion-compare{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-sm);color:var(--muted)}.athar-ui .marketing-source-list{gap:var(--space-4);max-height:360px;display:grid;overflow:auto}.athar-ui .marketing-source{gap:var(--space-2);padding:var(--space-1-5);border-radius:var(--radius-md);text-decoration:none;display:grid}.athar-ui .marketing-source:hover{background:var(--bg)}.athar-ui .marketing-source small{color:var(--muted)}.athar-ui .marketing-track{border-radius:var(--radius-md);background:var(--bg);height:8px;overflow:hidden}.athar-ui .marketing-track span{background:var(--ui-primary);border-radius:inherit;height:100%;display:block}.athar-ui .marketing-scroll{max-width:100%;overflow:auto}.athar-ui .marketing-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.athar-ui .marketing-scroll th,.athar-ui .marketing-scroll td{text-align:start;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border);vertical-align:middle}.athar-ui .marketing-scroll th{font-weight:600}.athar-ui .marketing-scroll small{color:var(--muted);margin-top:var(--space-1);font-weight:400;display:block}.athar-ui .marketing-scroll bdi{white-space:nowrap}.athar-ui .marketing-sort{align-items:center;gap:var(--space-1-5);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;display:inline-flex}.athar-ui .marketing-table-caption{text-align:start;color:var(--muted);font-size:var(--text-sm);padding-bottom:var(--space-2)}.athar-ui .marketing-pagination{margin-top:var(--space-4);justify-content:center}.athar-ui .marketing-panel summary{cursor:pointer;min-height:44px;padding:var(--space-2) 0;font-weight:600}.athar-ui .marketing-timeline-table{max-height:280px}.athar-ui .marketing-alerts{padding:0 var(--space-3);margin-bottom:var(--space-4);background:var(--ui-warning-bg);color:var(--ui-warning);border-radius:var(--radius-md)}.athar-ui .marketing-alerts li{padding:var(--space-1) 0}.athar-ui .marketing-links{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.athar-ui .marketing-links article{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);overflow-wrap:anywhere;display:grid}.athar-ui .marketing-links small{color:var(--muted)}.athar-ui .marketing-page a:focus-visible,.athar-ui .marketing-page button:focus-visible,.athar-ui .marketing-page summary:focus-visible,.athar-ui .marketing-scroll:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}@media (width<=1100px){.athar-ui .marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.athar-ui .marketing-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.athar-ui .marketing-charts{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.athar-ui .marketing-filters,.athar-ui .marketing-metrics{grid-template-columns:minmax(0,1fr)}.athar-ui .marketing-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.athar-ui .marketing-panel{padding:var(--space-4)}}.marketing-page-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-start;margin-block:0;display:flex}.marketing-page-actions a{align-items:center;gap:var(--space-2);display:inline-flex}.marketing-settings-dialog{border-radius:var(--radius-xl) 0 0 var(--radius-xl);max-width:680px;height:100dvh;max-height:100dvh;margin-inline:auto 0}.marketing-multi{border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface,#fff);border-color:var(--ui-input-border);align-self:end;min-width:0;position:relative}.marketing-multi summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(var(--ui-control-h) - 2px);padding:0 var(--space-3);line-height:var(--leading-tight);list-style:none;display:flex}.marketing-multi summary span{color:var(--ui-muted);float:none}.marketing-multi summary::-webkit-details-marker{display:none}.marketing-multi summary:after{content:"";block-size:6px;inline-size:6px;border:solid;border-width:0 0 1.5px 1.5px;margin-inline-start:var(--space-1);translate:0 -2px;rotate:-45deg}.marketing-multi-content{padding:var(--space-3);gap:var(--space-2);max-height:320px;display:grid;overflow-y:auto}.marketing-multi[open]{grid-row:span 2}.marketing-multi .marketing-check{justify-content:flex-start}.marketing-advanced{margin-block:var(--space-4)}.marketing-advanced summary{gap:var(--space-2);cursor:pointer;padding-block:var(--space-3);min-height:44px;display:flex}.marketing-filter-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-filter-chips a{align-items:center;gap:var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-xl);padding:var(--space-2) var(--space-3);min-height:44px;text-decoration:none;display:inline-flex}.marketing-report-metrics{gap:var(--space-3);margin-block:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.marketing-report-metrics article{gap:var(--space-2);flex-direction:column;display:flex}.marketing-report-metrics strong{font-size:var(--text-4xl);color:var(--ui-ink)}.marketing-report-block{margin-block:var(--space-3)}.marketing-report-block>summary{gap:var(--space-2) var(--space-6);cursor:pointer;flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.marketing-report-block>summary strong{font-size:var(--text-xl)}.marketing-report-block>summary span{color:var(--ui-muted)}.marketing-report-block tfoot{background:var(--ui-surface-soft,#f3f6fa);font-weight:700}.marketing-block-link{padding-block:var(--space-3);display:inline-flex}.marketing-performance{min-width:0}.marketing-performance th,.marketing-performance td{white-space:nowrap}.marketing-performance .marketing-link-stats{margin-top:var(--space-3)}.marketing-report-filters label{min-width:0}.marketing-report-filters select{max-width:100%}@media (width<=700px){.marketing-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-settings-dialog{border-radius:0;width:100%;max-width:100%}.marketing-report-block>summary{gap:var(--space-1);display:grid}.marketing-report-metrics strong{font-size:var(--text-2xl)}}.marketing-method{margin-block:var(--space-3)}.marketing-method>summary{cursor:pointer;min-height:44px;color:var(--ui-primary);align-items:center;display:flex}.marketing-report-block:not([open]) .marketing-collapse-icon{transform:rotate(90deg)}.marketing-report-block .marketing-collapse-icon{flex-shrink:0}.marketing-report-block>summary{position:relative}.marketing-performance .marketing-report-block{padding:var(--space-5)}.athar-ui .group-overview{margin-bottom:var(--space-7)}.athar-ui .group-overview-page>.topbar{margin-bottom:var(--space-3);border-bottom:0;padding-bottom:0}.athar-ui .marketing-page.group-overview{gap:var(--space-3)}.athar-ui .group-overview-count{color:var(--ui-muted);font-size:var(--text-xs);margin:0}.athar-ui .group-overview-filters>.ui-button{min-height:34px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);margin-inline-start:auto}.athar-ui .group-overview-filters{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-3);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-xl);flex-wrap:wrap;display:flex}.athar-ui .group-overview-filter{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.athar-ui .group-overview-filter>span{font-size:var(--text-xs);font-weight:600}.athar-ui .group-overview-toggles{gap:var(--space-1);flex-wrap:wrap;display:flex}.athar-ui .group-overview-toggles button{border:1px solid var(--ui-line);border-radius:var(--radius-pill);background:var(--ui-surface);min-height:34px;color:var(--ui-ink);padding:var(--space-1) var(--space-2);cursor:pointer;font:inherit;font-size:var(--text-xs);line-height:1.5}.athar-ui .group-overview-toggles button[aria-pressed=true]{background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}.athar-ui .group-overview-toggles button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.athar-ui .group-overview-toggles .ui-toggle-dot{width:var(--space-2);height:var(--space-2);box-shadow:0 0 0 1px var(--ui-surface);border-radius:50%;flex:none}.athar-ui .group-overview-toggles button:has(.ui-toggle-dot){gap:var(--space-1-5)}.athar-ui .group-overview-columns{--overview-gap:8px;grid-auto-flow:column;grid-auto-columns:max(124px, calc((100% - 7 * var(--overview-gap)) / 8));align-items:start;gap:var(--overview-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--space-2);display:grid;overflow-x:auto}.athar-ui .group-overview-columns:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.athar-ui .group-overview-training{scroll-snap-align:start;min-width:0}.athar-ui .group-overview-training h3{height:2.8em;font-size:var(--text-2xs);margin:0 0 var(--space-1);flex-direction:column;justify-content:flex-end;line-height:1.4;display:flex}.athar-ui .group-overview-training h3>span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.athar-ui .group-overview-training h3>small{color:var(--ui-muted);font-size:var(--text-3xs);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.athar-ui .group-overview-training h3:has(>small)>span{-webkit-line-clamp:1;line-clamp:1}.athar-ui .group-overview-training--later{opacity:.55;transition:opacity var(--dur-fast) var(--ease-out)}.athar-ui .group-overview-training--later:is(:hover,:focus-within){opacity:1}.athar-ui .group-overview-course{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:var(--text-2xs);margin:0;overflow:hidden}.athar-ui .group-overview-columns--rows{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.athar-ui .group-overview-columns--rows .group-overview-training{align-items:start;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--ui-line);grid-template-columns:130px max-content;display:grid}.athar-ui .group-overview-columns--rows .group-overview-training:first-child{border-top:0;padding-top:0}.athar-ui .group-overview-columns--rows .group-overview-training h3{z-index:1;height:auto;padding-top:var(--space-1);background:var(--ui-bg);justify-content:flex-start;margin:0;position:sticky;inset-inline-start:0}.athar-ui .group-overview-columns--rows .group-overview-grid{grid-auto-columns:132px;grid-auto-flow:column}.athar-ui :is(.group-overview,.group-overview-board){grid-template-columns:minmax(0,1fr)}.athar-ui :is(.group-overview,.group-overview-board)>*{min-width:0}.athar-ui .group-overview-matrix{contain:inline-size;overscroll-behavior:contain;gap:0 var(--space-2);width:100%;min-width:0;max-width:100%;max-height:calc(100vh - 140px);padding-bottom:var(--space-2);--matrix-head:color-mix(in srgb, var(--ui-bg) 82%, transparent);align-items:stretch;display:grid;overflow:auto}.athar-ui .group-overview-matrix>:is(h3,h4,.group-overview-matrix-corner){font-size:var(--text-2xs);background:var(--matrix-head);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:color-mix(in srgb, var(--ui-ink) 75%, transparent);flex-direction:column;margin:0;line-height:1.4;display:flex}.athar-ui .group-overview-matrix>:is(h4,.group-overview-matrix-corner){z-index:2;padding:var(--space-1) 0 var(--space-1-5);border-bottom:1px solid var(--ui-line);justify-content:flex-end;position:sticky;top:0}.athar-ui .group-overview-matrix>.group-overview-matrix-corner{z-index:3;right:0}.athar-ui .group-overview-matrix>h3{z-index:1;padding:var(--space-2) 0;border-top:1px solid var(--ui-line);position:sticky;right:0}.athar-ui .group-overview-matrix>:is(h3,h4)>span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.athar-ui .group-overview-matrix>:is(h3,h4) small{color:var(--ui-muted);font-size:var(--text-3xs);font-weight:400}.athar-ui .group-overview-matrix>.is-later{opacity:.55}.athar-ui .group-overview-matrix>.group-overview-grid{padding:var(--space-2) 0;border-top:1px solid var(--ui-line);align-content:start;min-height:1px}.athar-ui .group-overview-grid{gap:var(--space-1-5);display:grid}.athar-ui .group-overview-card{gap:var(--space-1);border:1px solid var(--ui-line);border-top:3px solid var(--card-tone);background:var(--ui-surface);padding:var(--space-2) var(--space-2) var(--space-2);border-radius:var(--radius-md);min-width:0;color:inherit;font-size:var(--text-2xs);line-height:1.4;text-decoration:none;display:grid}a.group-overview-card:hover{border-color:var(--card-tone)}a.group-overview-card:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.athar-ui .group-overview-card--danger{--card-tone:var(--ui-danger);--card-bg:var(--ui-danger-bg)}.athar-ui .group-overview-card--warning{--card-tone:var(--ui-warning);--card-bg:var(--ui-warning-bg)}.athar-ui .group-overview-card--success{--card-tone:var(--ui-success);--card-bg:var(--ui-success-bg)}.athar-ui .group-overview-card-head{justify-content:space-between;align-items:center;gap:var(--space-1);min-width:0;display:flex}.athar-ui .group-overview-tags{gap:var(--space-1);flex-wrap:nowrap;min-width:0;display:flex}.athar-ui .group-overview-tag{align-items:center;gap:var(--space-1);max-width:100%;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--ui-soft);color:var(--ui-muted);font-size:var(--text-3xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.65;display:inline-flex;overflow:hidden}.athar-ui .group-overview-tag--fit{flex:0 auto;min-width:0;display:block}.athar-ui .group-overview-tags>.group-overview-tag:not(.group-overview-tag--fit){flex:none}.athar-ui .group-overview-tag--tone{background:var(--card-bg);color:var(--card-tone);flex:none;font-weight:700}.athar-ui .group-overview-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:var(--text-xs);margin:0;overflow:hidden}.athar-ui .group-overview-activity{gap:var(--space-0-5) var(--space-2);color:var(--ui-muted);font-size:var(--text-3xs);flex-wrap:wrap;display:flex}.athar-ui .group-overview-activity>span:first-child{color:var(--ui-ink);font-weight:600}.athar-ui .group-overview-dates{align-items:center;gap:var(--space-1);color:var(--ui-muted);font-size:var(--text-3xs);white-space:nowrap;min-width:0;display:flex}.athar-ui .group-overview-dates>span{text-overflow:ellipsis;overflow:hidden}.athar-ui .group-overview-dates>svg{flex:none}.athar-ui .group-overview-seats{white-space:nowrap;flex:none}.athar-ui .group-overview-seats strong{font-size:var(--text-xs)}.athar-ui .group-overview-seats small{color:var(--ui-muted);font-size:var(--text-3xs)}.athar-ui .group-overview-meter{border-radius:var(--radius-pill);background:var(--ui-line);height:3px;display:block;overflow:hidden}.athar-ui .group-overview-meter>span{background:var(--card-tone);height:100%;display:block}.athar-ui .group-overview-dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto}.athar-ui .group-overview-settings{gap:var(--space-4);display:grid}.athar-ui .group-overview-settings label{gap:var(--space-1-5);font-weight:600;display:grid}.athar-ui .group-overview-settings select,.athar-ui .group-overview-settings input{width:100%;min-width:0;min-height:44px}.athar-ui .group-overview-settings p{margin:0}@media (width<=600px){.athar-ui .group-overview-filter{gap:var(--space-2)}.athar-ui .group-overview-filters{padding:var(--space-3)}}.athar-ui .responses-page{gap:var(--section-gap);margin-bottom:var(--space-7);display:grid}.athar-ui .responses-page>*,.athar-ui .responses-list{min-width:0}.athar-ui .responses-page{grid-template-columns:minmax(0,1fr)}.athar-ui .responses-summary .ui-metric>strong{font-size:var(--text-2xl)}.athar-ui .responses-select{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.athar-ui .responses-select>span{font-weight:600}.athar-ui .responses-select select{max-width:260px;min-height:34px;font-size:var(--text-sm)}.athar-ui .responses-summary{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,300px));display:grid}.athar-ui .responses-period-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.athar-ui .responses-period-head h2{font-size:var(--text-xl);margin:0}.athar-ui .responses-period-head h2 small{color:var(--ui-muted);font-weight:400;font-size:var(--text-sm);margin-inline-start:var(--space-1-5)}.athar-ui .responses-period-tools{align-items:center;gap:var(--space-2);display:flex}.athar-ui .responses-chart{align-items:stretch;gap:var(--space-1-5);height:180px;margin:var(--space-1) 0 0;border-bottom:1px solid var(--ui-line);padding:0;list-style:none;display:flex}.athar-ui .responses-chart li{min-width:0;padding-bottom:var(--space-5);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;display:flex;position:relative}.athar-ui .responses-chart-bar{background:var(--ui-primary);border-radius:var(--radius-xs) var(--radius-xs) 0 0;width:min(100%,44px);min-height:2px;display:block}.athar-ui .responses-chart-count{font-size:var(--text-xs);font-weight:700;line-height:1.6}.athar-ui .responses-chart-day{font-size:var(--text-2xs);color:var(--ui-muted);white-space:nowrap;flex-direction:column;align-items:center;line-height:1.35;display:flex;position:absolute;bottom:0}.athar-ui .responses-chart:not(.responses-chart--month) li{padding-bottom:34px}.athar-ui .responses-chart:not(.responses-chart--month){height:194px}.athar-ui .responses-chart--month{gap:var(--space-0-5)}.athar-ui .responses-chart--month .responses-chart-count{font-size:var(--text-3xs)}@media (width<=600px){.athar-ui .responses-select,.athar-ui .responses-select select{width:100%;max-width:none}.athar-ui .responses-chart--month .responses-chart-count{display:none}.athar-ui .responses-chart--month .responses-chart-day{font-size:var(--text-3xs)}}.athar-ui .marketing-slug{margin-top:var(--space-0-5);color:var(--ui-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:0;display:flex}.athar-ui .marketing-slug.line-field input{width:auto;height:24px;min-height:24px;padding:0 var(--space-1);color:var(--ui-ink);font-size:var(--text-sm);font-weight:700}.athar-ui .marketing-slug.line-field input:invalid{border-color:var(--ui-danger)}.athar-ui .marketing-matrix th,.athar-ui .marketing-matrix td{padding:var(--space-1) var(--space-2)}.athar-ui .marketing-matrix .marketing-training-row th{padding-block:var(--space-1)}.athar-ui .marketing-matrix .marketing-group-button{min-height:0;padding:var(--space-0-5) 0}.athar-ui .marketing-matrix .marketing-group-button small{margin:0 var(--space-2) 0 0;display:inline}.athar-ui .marketing-cell{justify-content:center;align-items:center;gap:var(--space-1-5);display:flex}.athar-ui .marketing-slug--compact{margin:0}.athar-ui .marketing-copy-icon.ui-button{opacity:.6;background:0 0;border-color:#0000;width:26px;min-width:0;height:26px;min-height:0;padding:0}.athar-ui .marketing-copy-icon.ui-button:hover,.athar-ui .marketing-copy-icon.ui-button:focus-visible{opacity:1}@media (hover:none){.athar-ui .marketing-copy-icon.ui-button{opacity:1;width:36px;height:36px}}.athar-ui .marketing-matrix .marketing-group-button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.athar-ui .marketing-slug input::placeholder{color:var(--ui-muted);font-weight:400}.athar-ui .group-overview-board{gap:var(--space-2);min-width:0;padding-top:var(--space-2);border-top:1px solid var(--ui-line);display:grid}.athar-ui .group-overview-board-head{align-items:center;gap:var(--space-1-5) var(--space-2);font-size:var(--text-md);flex-wrap:wrap;margin:0;display:flex}.athar-ui .group-overview-board-head>button{align-items:center;gap:var(--space-1-5);min-height:32px;padding:var(--space-0-5) var(--space-1-5) var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);color:var(--ui-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.athar-ui .group-overview-board-head>button:hover{background:var(--ui-soft)}.athar-ui .group-overview-board-head>button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.athar-ui .group-overview-board-head>button>svg{color:var(--ui-muted);transition:transform var(--dur-fast) var(--ease-out)}.athar-ui .group-overview-board-head>button[aria-expanded=false]>svg{transform:rotate(90deg)}.athar-ui .group-overview-board-head small{color:var(--ui-muted);font-size:var(--text-xs);font-weight:400}@media (prefers-reduced-motion:reduce){.athar-ui .group-overview-board-head>button>svg{transition:none}}.athar-ui .marketing-hub-board+.marketing-hub-board{margin-top:var(--space-7)}.athar-ui .marketing-hub-heading{align-items:center;gap:var(--space-1) var(--space-4);margin-block:var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .marketing-hub-heading h3{margin:0}.athar-ui .marketing-hub-link{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.athar-ui .marketing-hub-link a{overflow-wrap:anywhere;color:var(--ui-muted);font-size:var(--text-md)}.athar-ui .marketing-plan-box{margin-top:var(--space-2);border:0;border-top:1px solid var(--ui-line);border-radius:0}.athar-ui .marketing-plan-box>summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;font-weight:600;display:flex}.athar-ui .marketing-plan-box>summary small{color:var(--ui-muted);font-weight:400}.athar-ui .marketing-plan-box[open]>summary{border-bottom:1px solid var(--ui-line)}.athar-ui .marketing-plan-box>.marketing-matrix-scroll{border-radius:0 0 var(--radius-md) var(--radius-md);border:0}.athar-ui .marketing-plan-box>.marketing-pagination{padding:0 var(--space-3) var(--space-3)}.athar-ui .marketing-filter-chips:empty{display:none}.athar-ui .marketing-page>a.marketing-panel{box-shadow:none;color:var(--ui-primary);font-size:var(--text-sm);background:0 0;border:0;padding:0}.athar-ui .responses-list td{white-space:nowrap}.athar-ui .responses-list td:has(.ui-cell-long){white-space:normal}.athar-ui .marketing-report-tools{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-5);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.athar-ui .marketing-report-tools>*{margin:0}.athar-ui .marketing-report-tools>details[open]{flex-basis:100%;order:1}.athar-ui .marketing-cell--unused{opacity:.45}.athar-ui .marketing-cell--unused:is(:hover,:focus-within){opacity:1}.athar-ui .marketing-link-stats tr.is-unused>td:not(:last-child){opacity:.55}.athar-ui .marketing-link-stats tr.is-unused:is(:hover,:focus-within)>td{opacity:1}.athar-ui .marketing-slug-previous{color:var(--ui-muted);font-size:var(--text-xs);display:block}.athar-ui .marketing-rename input{font-size:var(--text-base);font-weight:700}.athar-ui .ticket{gap:var(--space-3);display:grid}.athar-ui .ticket h2{font-size:var(--text-xl);margin:0}.athar-ui .ticket-lines{gap:0 var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));margin:0;display:grid}.athar-ui .ticket-lines>div{gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(120px,200px) 1fr;display:grid}.athar-ui .ticket-lines dt{color:var(--ui-muted);font-size:var(--text-sm)}.athar-ui .ticket-lines dd{align-items:center;gap:var(--space-1-5);overflow-wrap:anywhere;unicode-bidi:plaintext;min-width:0;margin:0;display:flex}.athar-ui .ticket-answer{white-space:pre-line}.athar-ui .ticket-form fieldset{gap:0 var(--space-7);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));min-width:0;margin:0;padding:0;display:grid}.athar-ui .ticket-field{align-items:start;gap:var(--space-3);padding:var(--space-0-5) 0;border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(120px,200px) 1fr;display:grid}.athar-ui .ticket-field>span{padding-top:var(--space-2);color:var(--ui-muted);font-size:var(--text-sm)}.athar-ui .ticket-field>span b{color:var(--ui-danger,#b42318)}.athar-ui .ticket-field :is(input,textarea,select){width:100%;min-height:34px;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--ui-ink);font:inherit;resize:vertical;background:0 0;border:1px solid #0000}.athar-ui .ticket-field textarea{field-sizing:content;min-height:34px;max-height:12lh}.athar-ui .ticket-field :is(input,textarea,select):is(:hover,:focus){border-color:var(--ui-line);background:var(--ui-surface,#fff)}.athar-ui .ticket-field :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:.8}.athar-ui .ticket-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .ticket-missing{color:var(--ui-muted);font-size:var(--text-sm);margin:0}.athar-ui .ticket-returned{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--ui-warning-bg);color:var(--ui-warning);margin:0}@media (width<=600px){.athar-ui :is(.ticket-lines>div,.ticket-field){gap:var(--space-0-5);grid-template-columns:1fr}.athar-ui .ticket-field>span{padding-top:var(--space-1)}}.athar-ui .review-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.athar-ui .review-list a{gap:var(--space-0-5) var(--space-3);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--ui-line);color:inherit;grid-template-columns:1fr auto;text-decoration:none;display:grid}.athar-ui .review-list a:hover{background:var(--ui-soft)}.athar-ui .review-list small{color:var(--ui-muted)}.athar-ui .review-decision{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.athar-ui .review-decision textarea{flex:260px;min-height:38px}.athar-ui .review-columns{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;display:grid}.athar-ui .ui-form-preview{pointer-events:none;border:0;min-width:0;margin:0;padding:0}@media (width<=900px){.athar-ui .review-columns{grid-template-columns:1fr}}.kpi-progress{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.kpi-progress>span{min-width:3.5em}.kpi-workspace progress{width:72px;height:8px;margin:0}.kpi-workspace td{vertical-align:middle}.kpi-workspace .panel{margin-bottom:var(--space-4)}.athar-ui .kpi-settings td{padding-block:var(--space-1)}.kpi-bulk-target{flex-wrap:wrap}.kpi-bulk-target>span{color:var(--ui-muted)}.athar-ui .kpi-bulk-target .line-field:has(>input){flex:0 0 110px}.kpi-classify{gap:var(--space-1-5);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--ui-line);display:grid}.kpi-classify h3{margin:0 0 var(--space-1);font-size:var(--text-lg)}.kpi-classify .line-row>span{color:var(--ui-muted);flex:none}.athar-ui .kpi-range .line-field:has(>input){flex:0 0 64px}.kpi-impact p{margin:var(--space-0-5) 0}.kpi-actions{gap:var(--space-2);margin-top:var(--space-1-5);display:flex}.athar-ui .kpi-group>td,.athar-ui .kpi-group input{font-weight:700}.athar-ui .kpi-member>td{color:var(--ui-muted);font-size:var(--text-xs)}.athar-ui .kpi-member input,.athar-ui .kpi-member select{font-size:inherit;color:inherit}.athar-ui .kpi-member>td:first-child{padding-inline-start:var(--space-8);position:relative}.athar-ui .kpi-member>td:first-child:before{content:"";border-inline-start:2px solid var(--ui-line);position:absolute;inset-block:0;inset-inline-start:22px}.kpi-group-name{align-items:center;gap:var(--space-1-5);display:inline-flex}.kpi-group-name .line-tool[aria-expanded=false] svg{transform:rotate(90deg)}.kpi-filters{align-items:center;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.athar-ui .kpi-filters .kpi-filter{flex:0 260px}.kpi-tools{gap:var(--space-2);margin-inline-start:auto;display:flex}.athar-ui .kpi-tools .line-tool[aria-pressed=true]{color:var(--ui-ink)}.athar-ui .kpi-filters .group-overview-toggles button:disabled{cursor:default}.kpi-hub-heads{gap:var(--space-2) var(--space-7);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.kpi-hub-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.kpi-hub-head h2{font-size:var(--text-lg);margin:0}.athar-ui .kpi-hub-head .line-field{flex:0 220px}.kpi-hub .ui-table-scroll+h3{margin:var(--space-3) 0 var(--space-1-5);font-size:var(--text-lg)}.athar-ui .kpi-workspace .kpi-hub-start{border-inline-start:1px solid var(--ui-line)}.kpi-issues{margin-top:var(--space-2)}.kpi-issues summary{cursor:pointer;color:var(--ui-muted)}.kpi-issues p{margin:var(--space-1) 0}.athar-ui .kpi-filters .group-overview-toggles button[aria-pressed=true]:disabled{opacity:1}.kpi-unit-head{margin:var(--space-3) 0 var(--space-1-5);font-size:var(--text-md);color:var(--ui-muted)}.kpi-unit-head:first-of-type{margin-top:var(--space-1)}.kpi-charts h2{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-lg)}.athar-ui .kpi-summary{margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,280px));display:grid}.athar-ui .kpi-summary .ui-metric-top{justify-content:flex-start;gap:var(--space-2)}.athar-ui .kpi-summary .ui-metric{box-shadow:none;background:0 0;border:0;padding:0}.athar-ui .kpi-hub td .ui-button{min-height:var(--ui-control-h-sm);padding:0 var(--space-2);color:var(--ui-primary);font-size:var(--text-xs);box-shadow:none;background:0 0;border-color:#0000}.athar-ui .kpi-hub td .ui-button:hover{text-underline-offset:3px;text-decoration:underline}@media (width>=768px){.athar-ui .admission-settlement{max-height:calc(100dvh - var(--ui-topbar) - 40px);flex-direction:column;display:flex}.athar-ui .admission-settlement>:not(.ui-table-scroll){flex:none}.athar-ui .admission-settlement .ui-table-scroll{flex:auto;min-height:0;overflow-y:auto}.athar-ui .admission-settlement thead th{z-index:1;background:var(--ui-surface);position:sticky;top:0}}.athar-ui .admission-settlement-apply{align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-2);border-block-end:1px solid var(--ui-line);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.athar-ui .admission-settlement-apply>.muted{min-width:90px}.athar-ui .admission-settlement-apply label{align-items:center;gap:var(--space-2);white-space:nowrap;margin:0;display:flex}.athar-ui .admission-settlement-apply :is(select,input){min-height:36px;margin:0}.athar-ui .admission-settlement-apply .admission-settlement-reason{flex:160px}.athar-ui .admission-settlement-reason input{flex:1;min-width:0}.ui-room-list{gap:0 var(--space-6);clip-path:inset(0 calc(-1 * var(--space-2)));grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.ui-room-card{align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--ui-line);padding:var(--space-3) 0;background:0 0;border-radius:0;margin-bottom:-1px;display:flex}.ui-room-card>div{overflow-wrap:anywhere;flex:1;min-width:0}.ui-room-card p{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.ui-room-dot{vertical-align:middle;width:15px;height:15px;border:1px solid #1f2d4433;border-radius:50%;flex-shrink:0;margin-inline-end:var(--space-1-5);display:inline-block}.ui-room-warning{color:var(--ui-warning);background:var(--ui-warning-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);overflow-wrap:anywhere;border:1px solid #d6ac66}.ui-room-confirm{padding:var(--space-6);max-width:min(640px,100vw - 24px)}.ui-room-confirm li{margin-block:var(--space-2)}.ui-room-timeline{gap:var(--space-3);min-width:0;display:grid}.ui-room-select p{font-size:var(--text-sm)}.ui-room-timeline fieldset{border:0;min-width:0;margin:0;padding:0}.ui-stage-legend{gap:var(--space-1) var(--space-3);color:var(--ui-muted);font-size:var(--text-2xs);flex-wrap:wrap;margin:0;margin-inline-start:auto;padding:0;list-style:none;display:flex}.ui-stage-legend li{align-items:center;display:inline-flex}.athar-ui .cohort-session-row{grid-template-columns:minmax(150px,1fr) minmax(100px,.6fr) minmax(100px,.6fr) minmax(180px,1fr) auto}@media (width<=760px){.athar-ui .cohort-session-row{grid-template-columns:1fr 1fr}.athar-ui .cohort-session-row label:nth-child(4){grid-column:1/-1}}.ui-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-days{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.ui-days>ol{margin:0;padding:0;list-style:none}.ui-day{align-items:baseline;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--ui-soft);color:var(--ui-ink);font-size:var(--text-md);white-space:nowrap;line-height:1.6;display:inline-flex}.ui-day b{font-weight:600}.ui-day>span{color:var(--ui-muted)}.ui-day[data-past]{color:var(--ui-muted);background:0 0}.ui-day-mark{border-radius:50%;align-self:center;place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid}.ui-day-mark[data-tone=ok]{background:var(--ui-success-bg);color:var(--ui-success)}.ui-day-mark[data-tone=warn]{background:var(--ui-warning-bg);color:var(--ui-warning)}.ui-day-mark[data-tone=bad]{background:var(--ui-danger-bg);color:var(--ui-danger)}.ui-day-mark[data-tone=muted]{background:var(--ui-line);color:var(--ui-muted)}.athar-ui .ui-days-hint>button{align-items:center;gap:var(--space-1);min-height:0;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);box-shadow:none;color:var(--ui-primary);font:inherit;font-size:var(--text-sm);cursor:help;opacity:.8;background:0 0;border:0;display:inline-flex}.athar-ui .ui-days-hint>button:hover,.athar-ui .ui-days-hint>button:focus-visible,.ui-days[data-open] .ui-days-hint>button{background:var(--ui-soft);opacity:1}.athar-ui .ui-days-hint>button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-days-popover{z-index:30;width:max-content;max-width:min(440px,88vw);max-height:300px;padding:var(--space-1-5);border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-surface);box-shadow:var(--shadow-md);display:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow:auto}.ui-days[data-open] .ui-days-popover,.ui-days-hint:focus-within .ui-days-popover,.ui-days-hint:hover .ui-days-popover{display:block}.ui-days-empty{color:var(--ui-muted);font-size:var(--text-md);margin:0}@media (width<=560px){.ui-day{padding:var(--space-1-5) var(--space-3)}.athar-ui .ui-days-hint>button{padding:var(--space-2) var(--space-2)}}.ui-trainee{max-width:860px}.ui-trainee-head h1{margin:var(--space-0-5) 0 var(--space-1-5)}.ui-trainee-meta{align-items:center;gap:var(--space-1-5) var(--space-3);color:var(--ui-muted);font-size:var(--text-lg);flex-wrap:wrap;margin:0;display:flex}.ui-icon-link{width:32px;height:32px;color:var(--ui-primary);opacity:.75;border-radius:50%;place-items:center;display:inline-grid}.ui-icon-link:hover,.ui-icon-link:focus-visible{background:var(--ui-soft);opacity:1}.ui-next-step{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--ui-primary);border-radius:var(--radius-md);background:var(--ui-soft);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.ui-next-step[data-kind=payment]{border-color:var(--creativa-orange);background:var(--ui-warning-bg)}.ui-next-step>span{gap:var(--space-0-5);display:grid}.ui-next-step small{color:var(--ui-muted);font-weight:400}.ui-trainee-remaining{color:var(--ui-warning);margin:0}.ui-req-lines{margin:0;padding:0;list-style:none}.ui-req-lines>li{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1-5) 0;border-bottom:1px solid var(--ui-line);display:flex}.ui-req-lines>li:last-child{border-bottom:0}.ui-req-lines>li>svg{color:var(--ui-input-border);flex:none}.ui-req-lines>li[data-done]>svg{color:var(--ui-success)}.ui-req-text{flex:1;min-width:0;display:grid}.ui-req-text small{color:var(--ui-muted)}.ui-trainee-about summary{color:var(--ui-primary);cursor:pointer}.ui-trainee-about p{white-space:pre-wrap}.ui-group-picker{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ui-group-picker>li{padding:var(--space-4);border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-surface)}.ui-group-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-group-head h3{margin:0 0 var(--space-1);font-size:var(--text-xl)}.ui-group-head p{gap:var(--space-1) var(--space-4);color:var(--ui-muted);font-size:var(--text-md);flex-wrap:wrap;margin:0;display:flex}.ui-group-head p>span{align-items:center;gap:var(--space-1);display:inline-flex}.ui-group-head p>span[data-tone=warn]{color:var(--ui-warning)}.athar-ui .ui-schedule-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.athar-ui .ui-schedule-table th{padding:var(--space-2) var(--space-3);color:var(--ui-ink);text-align:start;background:#edf2f7;font-weight:600}.athar-ui .ui-schedule-table td{padding:var(--space-2) var(--space-3);border:0}.athar-ui .ui-schedule-table tbody tr:nth-child(2n){background:var(--ui-surface-sunken)}.athar-ui .ui-schedule-table tbody tr[data-past]{color:var(--ui-muted)}.ui-day-attendance{align-items:center;gap:var(--space-1);display:inline-flex}.ui-day-attendance[data-tone=ok]{color:var(--ui-success)}.ui-day-attendance[data-tone=warn]{color:var(--ui-warning)}.ui-day-attendance[data-tone=bad]{color:var(--ui-danger)}.ui-day-attendance[data-tone=muted]{color:var(--ui-muted)}.ui-card-groups>ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-card-group{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-3);padding:var(--space-2) var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface);flex-wrap:wrap;display:flex;position:relative}.ui-card-group>a{color:var(--ui-ink);text-decoration:none;display:grid}.ui-card-group>a:hover b{color:var(--ui-primary)}.ui-card-group>a small{color:var(--ui-muted)}.athar-ui .ui-card-more{min-height:0;margin-top:var(--space-1-5);padding:var(--space-0-5) 0;box-shadow:none;color:var(--ui-primary);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:0}.athar-ui .ui-card-more:hover{background:0 0;text-decoration:underline}.ui-training-intro{margin-block:var(--space-4) var(--space-6)}.ui-training-intro[data-image]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) clamp(200px,26vw,300px);grid-template-areas:"text image";align-items:start;display:grid}.ui-training-text{grid-area:text;min-width:0}.ui-training-card{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:100%;box-shadow:var(--shadow-sm);grid-area:image;display:block}@media (width<=720px){.ui-training-intro[data-image]{gap:var(--space-4);grid-template-columns:1fr;grid-template-areas:"image""text"}.ui-training-card{width:min(100%,200px)}}.ui-training-intro h1{margin:var(--space-1) 0 var(--space-1-5);font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.ui-training-meta{margin:0 0 var(--space-3);color:var(--ui-muted)}.ui-training-desc{max-width:72ch;color:var(--ui-ink);font-size:var(--text-lg);line-height:1.9}.ui-training-desc p{margin:0 0 var(--space-3)}.ui-training-desc strong{color:var(--ui-primary-hover)}.ui-training-desc[data-folded]{max-height:11.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.athar-ui .ui-text-toggle{min-height:0;box-shadow:none;color:var(--ui-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.athar-ui .ui-text-toggle:hover{background:0 0;text-decoration:underline}.ui-outline{margin-block:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-surface)}.ui-outline h2{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-xl);display:flex}.ui-outline h2 small{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ui-soft);color:var(--ui-primary);font-size:var(--text-sm)}.ui-outline>ol{gap:var(--space-0-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-outline>ol>li{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--ui-line);display:flex}.ui-outline-number{background:var(--ui-soft);width:28px;height:28px;color:var(--ui-primary);font-size:var(--text-md);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ui-outline>ol>li b{padding-top:var(--space-1);line-height:1.5;display:block}.ui-outline>ol>li ul{margin:var(--space-1) 0 0;color:var(--ui-muted);font-size:var(--text-md);padding-inline-start:var(--space-4)}.ui-groups-title{margin:0 0 var(--space-3)}.ui-form-schedule{margin-block:var(--space-4)}.ui-form-schedule h2{margin:0 0 var(--space-2);font-size:var(--text-xl)}.ui-receipt{gap:var(--space-3);max-width:640px;margin:var(--space-7) auto;justify-items:start;display:grid}.ui-receipt h1{font-size:var(--text-2xl);margin:0}.ui-receipt p{color:var(--ui-muted);margin:0}.athar-ui .ui-status--rejected{background:var(--ui-danger-bg);color:var(--ui-danger)}.athar-ui :is(.ui-status--preliminary,.ui-status--identity_review){background:var(--ui-warning-bg);color:var(--ui-warning)}.ui-hub-picker{max-width:1080px;margin:var(--space-7) auto}.ui-hub-picker ul{gap:var(--space-5,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-hub-picker li a{border:1px solid var(--ui-line);border-radius:var(--radius-lg);color:var(--ui-ink);transition:border-color var(--dur-fast), transform var(--dur-fast);text-decoration:none;display:grid;overflow:hidden}.ui-hub-picker li img,.ui-hub-card-blank{aspect-ratio:16/10;object-fit:cover;width:100%}.ui-hub-card-blank{background:var(--ui-soft);color:var(--ui-primary);place-items:center;display:grid}.ui-hub-picker li strong{padding:var(--space-3) var(--space-4);font-size:var(--text-xl)}.ui-hub-picker li a:hover,.ui-hub-picker li a:focus-visible{border-color:var(--ui-primary);color:var(--ui-primary);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ui-hub-picker li a{transition:none}.ui-hub-picker li a:hover,.ui-hub-picker li a:focus-visible{transform:none}}.ui-hub-title{align-items:center;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;display:flex}.ui-hub-change{align-items:center;gap:var(--space-1);color:var(--ui-primary);font-size:var(--text-md);opacity:.8;font-weight:400;display:inline-flex}.ui-hub-change:hover{opacity:1}.ui-card-group .ui-days{position:static}.ui-course .ui-days-popover{inset-block:auto calc(100% + 6px)}.ui-card-group .ui-days-popover{width:auto;max-width:none;inset-inline:0}.ui-days-popover .ui-schedule-table{font-size:var(--text-sm)}.athar-ui .ui-days-popover .ui-schedule-table{min-width:0}.athar-ui .ui-days-popover .ui-schedule-table :is(th,td){min-width:0;padding:var(--space-1-5) var(--space-2);white-space:nowrap}.athar-ui .ui-days-popover .ui-table-scroll{overflow:visible}.ui-course-body>p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-card-groups,.ui-course-body>.ui-days{z-index:1;position:relative}.ui-card-group>.ui-days{flex-wrap:nowrap;flex:100%;min-width:0}.ui-card-group .ui-days>ol{min-width:0}.ui-card-group .ui-day{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ui-card-group .ui-days-hint{flex:none}.ui-card-group .ui-days{gap:var(--space-1)}.ui-card-group .ui-day{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.athar-ui .ui-card-group .ui-days-hint>button{padding:var(--space-0-5) var(--space-1)}.ui-card-group{container-type:inline-size}.ui-days-count-short{display:none}@container (width<=300px){.ui-days-count{display:none}.ui-days-count-short{display:inline}}.ui-hub-image-field img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-md);width:min(100%,320px);margin-block:var(--space-1-5);display:block}.entity-page,.entity-list{max-width:920px}.entity-page{gap:var(--section-gap);display:grid}.entity-lists{gap:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;display:grid}.entity-head{align-items:center;gap:var(--space-3);display:flex}.entity-title{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.athar-ui .entity-title .line-field input{height:38px;font-size:var(--text-2xl)}.entity-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ui-muted);font-size:var(--text-md);flex-wrap:wrap;margin:0;display:flex}.entity-code{font-variant-numeric:tabular-nums;font-weight:600}.entity-stage{color:var(--ui-primary);font-weight:600}.entity-logo{flex:none;position:relative}.athar-ui .entity-logo-pick{border:1px dashed var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-surface);width:64px;height:64px;min-height:64px;color:var(--ui-muted);cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.athar-ui .entity-logo-pick:has(img){border-style:solid}.athar-ui .entity-logo-pick:hover:not(:disabled){border-color:var(--ui-primary);color:var(--ui-primary)}.entity-logo-pick img{object-fit:contain;width:100%;height:100%}.entity-logo .line-tools{position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.athar-ui .entity-description textarea{width:100%;min-height:0;padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);box-shadow:none;font-size:var(--text-lg);field-sizing:content;resize:none;background:0 0;border:1px solid #0000;margin:0;line-height:1.7}.athar-ui .entity-description textarea:hover{border-color:var(--ui-line)}.athar-ui .entity-description textarea:focus{border-color:var(--ui-primary);background:var(--ui-surface)}.entity-lines{margin:0;padding:0;list-style:none;display:grid}.entity-lines>li{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-height:34px;display:flex}.entity-lines>li>.line-tools{margin-inline-start:auto}.entity-event time{min-width:88px;color:var(--ui-muted);font-variant-numeric:tabular-nums}.entity-note{flex:180px;min-width:0}.entity-by{color:var(--ui-muted);font-size:var(--text-sm)}.entity-request,.entity-signup-status{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ui-warning-bg);color:var(--ui-warning);font-size:var(--text-sm)}.entity-signup-people{gap:var(--space-0-5);font-size:var(--text-sm);flex-basis:100%;margin:0;padding-inline-start:var(--space-4);list-style:none;display:grid}.entity-signup-people>li{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.entity-date{flex:0 0 150px}.entity-name{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.entity-mark{border-radius:var(--radius-md);background:var(--ui-soft);width:26px;height:26px;color:var(--ui-primary);place-items:center;display:inline-grid;overflow:hidden}.entity-mark img{object-fit:contain;width:100%;height:100%}.entity-settings .is-archived .line-field{opacity:.55}.entity-request-form{gap:var(--space-3);display:grid}.entity-request-form p{color:var(--ui-muted);margin:0}.entity-request-actions{gap:var(--space-2);display:flex}@media (width<=640px){.entity-head{align-items:flex-start}.athar-ui .entity-title .line-field input{font-size:var(--text-xl)}}.entity-members{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:260px;color:var(--ui-muted);display:inline-block;overflow:hidden}.entity-late{color:var(--ui-danger);font-weight:600}.entity-milestone.is-done{opacity:.6}.entity-milestone.is-done strong{text-decoration:line-through}.entity-milestone time{min-width:88px;color:var(--ui-muted);font-variant-numeric:tabular-nums}.entity-milestone.is-overdue time{color:var(--ui-danger)}.entity-done summary{color:var(--ui-muted);font-size:var(--text-md);cursor:pointer}.entity-notes time{color:var(--ui-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.entity-impact-fields{align-items:flex-end;gap:var(--space-3);display:flex}.entity-impact-fields>.ui-add-fields{flex:0 auto;min-width:0}.entity-impact-fields>.ui-add-fields>label{flex:0 auto;width:240px}.athar-ui .entity-impact-fields>:is(svg,.line-tool){height:var(--ui-control-h-sm);min-height:var(--ui-control-h-sm)}.entity-impact-fields>svg{color:var(--ui-primary)}@media (pointer:coarse){.athar-ui .entity-impact-fields>:is(svg,.line-tool){height:var(--ui-control-h);min-height:var(--ui-control-h)}}.entity-impact{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.entity-step{border-inline-start-width:3px}.entity-step>strong{font-size:var(--text-xs);color:var(--ui-muted);display:block}.entity-step h3{margin:var(--space-1) 0 0}.entity-step footer{margin-top:var(--space-2)}.entity-step time{font-variant-numeric:tabular-nums}.entity-step.is-late{background:var(--ui-danger-bg);border-color:var(--ui-danger-line);border-inline-start-color:var(--ui-danger)}.entity-step.is-late time{color:var(--ui-danger);font-weight:600}.entity-step.is-today{background:var(--ui-warning-bg);border-color:var(--ui-warning-line);border-inline-start-color:var(--ui-warning-mark)}.entity-step.is-soon{background:var(--ui-success-bg);border-color:var(--ui-success-line);border-inline-start-color:var(--ui-success)}.entity-place{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--ui-soft);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.entity-place.is-first{background:var(--ui-warning-bg);color:var(--ui-warning)}.entity-files{gap:var(--space-3);font-size:var(--text-sm);display:inline-flex}.entity-files a{align-items:center;gap:var(--space-1);display:inline-flex}.athar-ui .ui-quiz{max-width:760px;margin-inline:auto;overflow:clip}.ui-quiz-head h1{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.ui-quiz-head p{color:var(--ui-muted);font-size:var(--text-sm);margin:0}.ui-quiz-note{margin:var(--space-3) 0 0;color:var(--ui-warning);font-size:var(--text-sm)}.ui-quiz-form{margin-top:var(--space-5)}.ui-quiz-progress{align-items:center;gap:var(--space-3);display:flex}.ui-quiz-count{color:var(--ui-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.ui-quiz-stage{padding-block:var(--space-7) var(--space-6)}.athar-ui .ui-quiz-question{border:0;min-width:0;margin:0;padding:0}.athar-ui .ui-quiz-question h2{margin:0 0 var(--space-6);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-wrap:pretty;overflow-wrap:anywhere}.ui-quiz-question h2:focus{outline:none}.ui-quiz-options{gap:var(--space-2);display:grid}.athar-ui .ui-quiz-option{align-items:center;gap:var(--space-3);min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--ui-surface-sunken);color:var(--ui-ink-2);font-size:var(--text-lg);line-height:var(--leading-snug);overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out);display:flex;position:relative}.ui-quiz-option:active{scale:.985}.ui-quiz-option:hover{background:var(--ui-soft);color:var(--ui-ink)}.ui-quiz-option:has(input:checked){background:var(--ui-soft);box-shadow:inset 0 0 0 2px var(--ui-primary);color:var(--ui-ink);font-weight:var(--weight-medium)}.ui-quiz-option:has(input:focus-visible){outline:3px solid var(--ui-focus);outline-offset:2px}.ui-quiz-question:disabled .ui-quiz-option{cursor:default}.ui-quiz-mark{width:var(--space-7);height:var(--space-7);border:1px solid var(--ui-input-border);border-radius:var(--radius-pill);background:var(--ui-surface);color:var(--ui-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex:none;place-items:center;display:grid}.ui-quiz-option:hover .ui-quiz-mark{border-color:var(--ui-primary);color:var(--ui-primary)}.ui-quiz-option:has(input:checked) .ui-quiz-mark{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-on-primary)}.ui-quiz-mark>span{display:grid}.ui-quiz-nav{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--ui-line);display:flex}.athar-ui .ui-quiz-nav>.ui-button.ui-quiz-next{margin-inline-start:auto}.ui-quiz-form .spa-error{margin-bottom:var(--space-4)}.ui-quiz-score{justify-items:center;gap:var(--space-1);padding-block:var(--space-7) var(--space-4);text-align:center;display:grid}.ui-quiz-ring{aspect-ratio:1;width:140px;margin-bottom:var(--space-4);place-items:center;display:grid;position:relative}.ui-quiz-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ui-quiz-ring circle{fill:none;stroke-width:10px}.ui-quiz-ring-track{stroke:var(--ui-soft-strong)}.ui-quiz-ring-fill{stroke:var(--ui-primary);stroke-linecap:round}.ui-quiz-ring strong{font-size:var(--text-5xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1}.ui-quiz-score h2{font-size:var(--text-2xl);margin:0}.ui-quiz-score p{color:var(--ui-muted);margin:0}@media (width<=600px){.ui-quiz-stage{padding-block:var(--space-6) var(--space-5)}.athar-ui .ui-quiz-question h2{margin-bottom:var(--space-5);font-size:var(--text-2xl)}.athar-ui .ui-quiz-option{min-height:var(--space-9)}}.athar-ui .ui-status--contract_signed{background:var(--ui-success-bg);color:var(--ui-success)}.athar-ui :is(.ui-status--contract_note,.ui-status--contract_outdated,.ui-status--contract_expired){background:var(--ui-warning-bg);color:var(--ui-warning)}.athar-ui .ui-status--contract_voided{background:var(--ui-danger-bg);color:var(--ui-danger)}.athar-ui :is(.ui-status--contract_none,.ui-status--contract_superseded){background:var(--ui-surface-sunken);color:var(--ui-muted)}.ui-contract-cell{justify-items:start;gap:var(--space-1);display:grid}.ui-contract-changes{color:var(--ui-warning);font-size:var(--text-xs);margin:0;padding-inline-start:var(--space-4)}.athar-ui tr.is-muted td{color:var(--ui-muted)}.ui-steps{gap:var(--space-4);margin:0 0 var(--space-4);counter-reset:step;color:var(--ui-muted);font-size:var(--text-sm);padding:0;list-style:none;display:flex}.ui-steps li{counter-increment:step}.ui-steps li:before{content:counter(step) ". "}.ui-steps li[aria-current=step]{color:var(--ui-ink);font-weight:var(--weight-semibold)}.ui-contract-lines{margin-block:var(--space-4);display:grid}.ui-contract-line{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--ui-line);display:grid}.ui-contract-line:first-child{border-top:0;padding-top:0}.ui-contract-line>summary{cursor:pointer;font-weight:var(--weight-semibold)}.ui-contract-line-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-contract-line-head h3{font-size:var(--text-lg);margin:0}.athar-ui fieldset.ui-contract-days{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ui-contract-days legend{margin-bottom:var(--space-2);font-size:var(--text-sm);padding:0}.ui-contract-days .is-cancelled{color:var(--ui-subtle);text-decoration:line-through}.ui-contract-fee{align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}.ui-contract-fee dl{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.ui-contract-fee dt{color:var(--ui-muted);font-size:var(--text-xs)}.ui-contract-fee dd{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.ui-contract-words{color:var(--ui-ink-2);margin:0}.ui-contract-email{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=760px){.ui-contract-email{grid-template-columns:minmax(0,1fr)}}.ui-contract-summary{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-contract-events{margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.ui-contract-events li{align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--ui-line);flex-wrap:wrap;display:flex}.ui-contract-events li:first-child{border-top:0}.ui-contract-note{white-space:pre-wrap;flex-basis:100%;margin:0}.ui-contract-images{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ui-contract-image{gap:var(--space-2);display:grid}.ui-contract-image img,.ui-contract-image-empty{object-fit:contain;border:1px dashed var(--ui-line-strong);border-radius:var(--radius-md);background:var(--ui-surface-sunken);width:100%;height:96px}.ui-contract-image-empty{color:var(--ui-subtle);font-size:var(--text-sm);place-items:center;display:grid}.ui-contract-clauses{margin-block:var(--space-3);display:grid}.ui-contract-clause{gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--ui-line);display:grid}.ui-contract-clause-head{align-items:center;gap:var(--space-2);display:flex}.ui-contract-clause-head input{font-weight:var(--weight-semibold)}.ui-public-contract{max-width:760px;padding:var(--space-6) var(--space-4) var(--space-9);gap:var(--space-5);margin:0 auto;display:grid}.ui-public-contract-head h1{margin:var(--space-1) 0;font-size:var(--text-3xl)}.ui-public-contract-head p{margin:0}.ui-public-contract-facts{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--ui-soft);margin:0;display:grid}.ui-public-contract-facts div{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ui-public-contract-facts dt{min-width:64px;color:var(--ui-muted)}.ui-public-contract-facts dd{margin:0}.ui-public-contract-text{text-align:justify;line-height:1.9}.ui-public-contract-text h2{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-lg)}.ui-public-contract-text p{margin:0 0 var(--space-2)}.ui-public-contract-sign{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--ui-line-strong);display:grid}.ui-public-contract-sign h2{margin:0}.ui-public-contract-sign form{gap:var(--space-4);display:grid}.ui-contract-signed{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ui-success-bg);color:var(--ui-success);margin:0;display:flex}.ui-signature{position:relative}.ui-signature-pad{border:1px solid var(--ui-input-border);border-radius:var(--radius-md);background:var(--ui-surface);touch-action:none;cursor:crosshair;width:100%;height:180px;display:block}.ui-signature-pad[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ui-signature-tools{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.athar-ui :is(.ui-contract-clause,.ui-contract-preamble) :is(input,textarea){box-shadow:none;padding-inline:var(--space-1-5);background:0 0;border-color:#0000}.athar-ui :is(.ui-contract-clause,.ui-contract-preamble) :is(input,textarea):hover{border-color:var(--ui-line)}.athar-ui :is(.ui-contract-clause,.ui-contract-preamble) :is(input,textarea):focus{border-color:var(--ui-primary);background:var(--ui-surface)}.ui-contract-clause textarea,.ui-contract-preamble textarea{resize:vertical;line-height:1.8}.athar-ui .ui-contract-clause textarea{min-height:calc(2lh + var(--space-2));field-sizing:content}.spa-auth{min-height:100dvh;padding:var(--space-6);background:var(--bg,var(--ui-bg));place-items:center;display:grid}.spa-panel{width:min(100%,540px);padding:var(--space-7);border:1px solid var(--ui-line);border-radius:var(--radius-xl);background:var(--ui-surface);margin-inline:auto}.spa-panel h1{font-size:var(--text-3xl);color:var(--ui-ink)}.spa-panel form{gap:var(--space-4);display:grid}.spa-panel label{gap:var(--space-1-5);display:grid}.spa-panel input{box-sizing:border-box;width:100%;min-height:44px}.spa-panel button{cursor:pointer;min-height:44px}.spa-panel button:disabled{cursor:wait;opacity:.65}.spa-logo{object-fit:contain;max-width:180px;max-height:90px}.spa-error,.spa-field-error{color:var(--ui-danger)}.spa-error{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--ui-danger-bg);border-radius:var(--radius-md);color:#8f1d2c;border:1px solid #f3c4ca;flex-wrap:wrap;display:flex}.spa-error>button{min-height:36px;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);color:inherit;cursor:pointer;background:#fff;border:1px solid;font-weight:600}.spa-denied{gap:var(--space-1);justify-content:start;display:grid}.spa-hint{color:var(--ui-muted);font-size:var(--text-sm);display:block}.spa-field-error{font-size:var(--text-md)}.spa-links{gap:var(--space-2);margin-block:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.spa-links>a{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface);color:var(--ui-primary);align-items:center;font-weight:600;display:inline-flex}.spa-links>a:hover{background:var(--ui-soft)}.spa-links>a[aria-current]{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.ui-section-nav{margin-bottom:var(--space-5)}.spa-status{padding:var(--space-7);text-align:center}.spa-content{padding:var(--space-6)}.spa-workspace{background:var(--ui-bg);min-height:100dvh}#app :focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.spa-sessions-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.spa-sessions-head h2{margin:0}.spa-sessions-head p{margin:var(--space-1) 0 0;color:var(--ui-muted)}.spa-sessions-head button{align-items:center;gap:var(--space-2);display:inline-flex}.spa-sessions-note{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ui-warning-bg);color:var(--ui-warning);flex-wrap:wrap;display:flex}.spa-sessions-note a{font-weight:700;text-decoration:underline}.spa-sessions-empty{color:var(--ui-muted)}.spa-sessions-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.spa-sessions-table th{padding:var(--space-2) var(--space-3);text-align:start;font-size:var(--text-sm);color:var(--ui-muted);border-bottom:1px solid var(--ui-line);font-weight:600}.spa-sessions-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--ui-line);vertical-align:middle}.spa-sessions-table tr.is-next td{background:var(--ui-soft);font-weight:600}.spa-sessions-table tr.is-next td:first-child{box-shadow:inset -3px 0 0 var(--ui-primary)}.spa-sessions-table tr.is-muted td{color:var(--ui-muted)}.spa-sessions-missing{color:var(--ui-warning)}.athar-ui .spa-icon-button{border-radius:var(--radius-md);border:1px solid var(--ui-line);background:var(--ui-surface);width:40px;height:40px;min-height:40px;color:var(--ui-primary);place-items:center;padding:0;display:inline-grid}.athar-ui .spa-icon-button:hover:not(:disabled){border-color:var(--ui-primary);background:var(--ui-soft)}.athar-ui .spa-sessions-table .spa-icon-button{width:32px;height:32px;min-height:32px;color:var(--ui-subtle);background:0 0;border-color:#0000}.athar-ui .spa-sessions-table tr:is(:hover,:focus-within) .spa-icon-button{color:var(--ui-primary)}.athar-ui dialog.spa-session-dialog{width:min(560px,100vw - 32px)}.spa-session-form{padding:var(--space-5) var(--space-6) var(--space-6)}.spa-session-dialog-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.spa-session-dialog-head h2{font-size:var(--text-xl);margin:0}.spa-session-form fieldset{gap:var(--space-4);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.spa-session-form fieldset>label:is(:first-child,:last-child){grid-column:1/-1}.spa-session-actions{gap:var(--space-3);margin-top:var(--space-6);display:flex}@media (width<=700px){.spa-sessions-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spa-sessions-table,.spa-sessions-table tbody,.spa-sessions-table tr,.spa-sessions-table td{display:block}.spa-sessions-table tr{padding:var(--space-3) var(--space-4);border:1px solid var(--ui-line);border-radius:var(--radius-lg);margin-bottom:var(--space-3);position:relative}.spa-sessions-table tr.is-next{border-color:var(--ui-primary);background:var(--ui-soft)}.spa-sessions-table td{gap:var(--space-2);padding:var(--space-1) 0;border:0;display:flex;box-shadow:none!important;background:0 0!important}.spa-sessions-table td[data-label]:before{content:attr(data-label);min-width:64px;color:var(--ui-muted);font-weight:400}.spa-sessions-table td[data-label=\#]{display:none}.spa-sessions-table td:last-child:not([data-label]){padding:0;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}}@media (width<=600px){.spa-panel{padding:var(--space-5)}.spa-auth{padding:var(--space-3)}.spa-content{padding:var(--space-4)}}.spa-back{align-items:center;gap:var(--space-1-5);color:var(--ui-primary);margin-bottom:var(--space-4);font-weight:600;display:inline-flex}.spa-page-head{margin-bottom:var(--space-6)}.spa-page-head h1{margin:0 0 var(--space-2)}.spa-page-head p{color:var(--ui-muted);margin:0}.spa-cohort-head{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-5);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);grid-template-columns:1fr auto;display:grid}.spa-cohort-title{margin:0 0 var(--space-1);font-size:var(--text-2xl);color:var(--ui-ink);font-weight:700}.spa-cohort-meta{color:var(--ui-muted);margin:0}.spa-cohort-stats{gap:var(--space-2) var(--space-6);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.spa-cohort-stats>div{gap:var(--space-2);align-items:baseline;display:flex}.spa-cohort-stats dt{color:var(--ui-muted);font-size:var(--text-sm)}.spa-cohort-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.spa-cohort-layout{margin-top:var(--space-5)}.spa-cohort-menu{align-content:start;gap:var(--space-2);display:grid}.spa-cohort-menu-id{gap:var(--space-0-5);padding:var(--space-2) var(--space-3) var(--space-3);display:grid}.spa-cohort-menu-id strong{font-size:var(--text-lg);color:var(--ui-ink)}.spa-cohort-menu-id span{font-size:var(--text-sm);color:var(--ui-muted)}.spa-cohort-menu ul{gap:var(--space-0-5);margin:0;padding:0;list-style:none;display:grid}.spa-cohort-menu a,.spa-cohort-menu li>span{isolation:isolate;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ui-ink);font-weight:600;font-size:var(--text-md);text-decoration:none;display:flex;position:relative}.spa-cohort-menu a svg,.spa-cohort-menu li>span svg{color:var(--ui-muted);flex:none}.spa-cohort-menu a{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.spa-cohort-menu a:hover{background:var(--ui-surface-sunken);color:var(--ui-primary)}.spa-cohort-menu a[aria-current]{color:var(--ui-primary);background:0 0}.spa-cohort-menu a[aria-current] svg{color:var(--ui-primary)}.spa-cohort-menu a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.spa-cohort-menu li>span{color:var(--ui-muted);cursor:not-allowed}.spa-cohort-menu li>span small{font-size:var(--text-2xs);margin-inline-start:auto;font-weight:400}.spa-cohort-menu-group{padding-top:var(--space-3);border-top:1px solid var(--ui-line)}.spa-cohort-menu-group h2,.spa-cohort-menu-group summary{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-2);padding:0 var(--space-3);font-size:var(--text-xs);color:var(--ui-muted);flex-wrap:wrap;font-weight:700;display:flex}.spa-cohort-menu-group summary{cursor:pointer;min-height:32px}.spa-cohort-menu-group summary small{flex-basis:100%;font-weight:400}.spa-cohort-menu-group h2 em{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--ui-success-bg);color:var(--ui-success);font-size:var(--text-2xs);font-style:normal}.spa-cohort-menu-group[data-phase=current] h2{color:var(--ui-ink)}.spa-cohort-part{border-top:1px solid var(--ui-line);padding-top:var(--space-2)}.athar-ui .spa-cohort-part-toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ui-ink);font:inherit;font-size:var(--text-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:700;display:flex}.athar-ui .spa-cohort-part-toggle:hover{background:var(--ui-surface-sunken)}.athar-ui .spa-cohort-part-toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.spa-cohort-part-toggle svg{color:var(--ui-muted);transition:rotate var(--dur-base) var(--ease-out);flex:none}.spa-cohort-part[data-open=true] .spa-cohort-part-toggle svg{rotate:180deg}.spa-cohort-part-body{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:1fr;display:grid}.spa-cohort-part[data-open=false] .spa-cohort-part-body{grid-template-rows:0fr}.spa-cohort-part-body>div{align-content:start;gap:var(--space-2);min-height:0;padding-top:var(--space-1);display:grid;overflow:hidden}.spa-cohort-part .spa-cohort-menu-group{padding-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.spa-cohort-part-body,.spa-cohort-part-toggle svg{transition:none}}.spa-cohort-switcher,.athar-ui dialog.spa-cohort-sheet:not([open]){display:none}@media (width>=1024px){.athar-ui.ui-cohort-mode{--ui-cohort-menu:248px}.athar-ui.ui-cohort-mode .spa-content{margin-inline-start:calc(var(--ui-sidebar) + var(--ui-cohort-menu))}.athar-ui.ui-cohort-mode .ui-workspace-bar{inset-inline-start:calc(var(--ui-sidebar) + var(--ui-cohort-menu))}.spa-cohort-layout>.spa-cohort-menu{z-index:25;width:var(--ui-cohort-menu,248px);padding:var(--space-5) var(--space-3);background:var(--ui-surface);border-inline-end:1px solid var(--ui-line);scrollbar-width:thin;position:fixed;inset-block:0;inset-inline-start:var(--ui-sidebar);overflow-y:auto}}@media (width<=1023px){.spa-cohort-layout>.spa-cohort-menu{display:none}.spa-cohort-switcher{top:calc(var(--ui-topbar,64px) + 8px);z-index:15;margin-bottom:var(--space-4);display:block;position:sticky}.athar-ui .spa-cohort-switcher button{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--ui-primary);border-radius:var(--radius-lg);background:var(--ui-soft);color:var(--ui-primary);box-shadow:var(--ui-shadow);text-align:start;display:flex}.athar-ui .spa-cohort-switcher button:hover{color:var(--ui-primary);background:#e2eeff}.athar-ui .spa-cohort-switcher button>span:not([class]){flex:1;line-height:1.35;display:grid}.spa-cohort-switcher-icon{border-radius:var(--radius-md);background:var(--ui-primary);color:#fff;flex:none;place-items:center;width:40px;height:40px;display:grid}.spa-cohort-switcher strong{color:var(--ui-ink);font-size:var(--text-lg)}.spa-cohort-switcher small{color:var(--ui-muted);font-size:var(--text-xs);font-weight:400}.spa-cohort-switcher-change{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex:none;font-weight:700;display:inline-flex}.athar-ui dialog.spa-cohort-sheet{border:0;border-radius:0;width:min(320px,88vw);height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0 auto}.spa-cohort-sheet-panel{height:100%;padding:var(--space-4) var(--space-3) var(--space-6);overflow-y:auto}.spa-cohort-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.spa-cohort-head{padding:var(--space-4);gap:var(--space-2) var(--space-3)}.spa-cohort-title{font-size:var(--text-xl)}.spa-cohort-stats{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.spa-cohort-layout{margin-top:var(--space-4)}}@media (prefers-reduced-motion:no-preference) and (width<=1023px){.athar-ui dialog.spa-cohort-sheet[open]{animation:.2s ease-out spa-sheet-in}@keyframes spa-sheet-in{0%{transform:translate(100%)}}}.spa-cohort-attention{margin-bottom:var(--space-6);padding:var(--space-5);background:var(--ui-warning-bg);border-radius:var(--radius-lg)}.spa-cohort-attention h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.spa-cohort-attention ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.spa-cohort-attention a{align-items:center;gap:var(--space-1);min-height:44px;color:var(--ui-warning);font-weight:700;display:inline-flex}html.athar-ui{scroll-padding-top:calc(var(--ui-topbar,72px) + 16px)}#main-content:focus{outline:none}.spa-content :is(p,dd)>a:not([class]){text-underline-offset:3px;text-decoration:underline}.ui-auth .brand-partnership,.spa-panel>.brand-partnership{margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3)}.spa-note{color:var(--ui-muted)}.spa-cohort-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spa-menu{position:relative}.spa-menu>summary{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--ui-line);border-radius:var(--radius-pill);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--text-md);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.spa-menu>summary::-webkit-details-marker{display:none}.spa-menu>summary:hover,.spa-menu[open]>summary{border-color:var(--ui-primary);color:var(--ui-primary)}.spa-menu>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.spa-menu-hint{color:var(--ui-muted);font-weight:400}.spa-menu--in_progress>summary,.spa-menu--completed>summary{background:var(--ui-success-bg);color:var(--ui-success);border-color:#0000}.spa-menu--cancelled>summary{background:var(--ui-danger-bg);color:var(--ui-danger);border-color:#0000}.spa-menu-list{inset-inline-end:0;z-index:30;min-width:220px;padding:var(--space-2);border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-surface);box-shadow:var(--shadow-md);display:grid;position:absolute;top:calc(100% + 6px)}.athar-ui .spa-menu-list>button{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ui-ink);text-align:start;background:0 0;border:0;justify-content:flex-start;font-weight:500}.athar-ui .spa-menu-list>button:hover:not(:disabled){background:var(--ui-soft);color:var(--ui-primary)}.athar-ui .spa-menu-list>.spa-menu-danger{color:var(--ui-danger)}.spa-status-error{flex-basis:100%}.spa-section-downloads{justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.spa-section-downloads .ui-button{align-items:center;gap:var(--space-2);min-height:var(--ui-control-h-sm);padding-inline:var(--space-3);box-shadow:none;color:var(--ui-primary);font-size:var(--text-sm);background:0 0;border-color:#0000;display:inline-flex}.spa-section-downloads .ui-button:hover{background:var(--ui-soft)}.participant-profile{gap:var(--space-1);max-width:560px;display:grid}.participant-profile-label{width:80px;color:var(--ui-muted);flex:none}.participant-profile-value{padding:0 var(--space-2)}.participant-profile-actions{gap:var(--space-2,8px);margin-top:var(--space-2);display:flex}.athar-ui .spa-workspace--top .spa-content{padding:104px var(--space-7) var(--space-8);margin-inline-start:0}.spa-workspace--top .ui-top-nav{gap:var(--space-6);min-height:64px;padding:var(--space-2) var(--space-7);box-shadow:none;grid-template-columns:minmax(0,auto) max-content minmax(max-content,1fr);overflow-x:auto}.spa-workspace--top .ui-top-links{justify-content:flex-start}.spa-workspace--top .ui-top-links a{min-height:var(--ui-control-h)}.spa-workspace--top .ui-top-brand{overflow:hidden}.athar-ui .spa-workspace--top .ui-top-nav .ui-top-brand img{object-fit:cover;object-position:right center;min-width:0;max-width:100%!important;height:48px!important;max-height:48px!important}.spa-workspace--top .ui-top-nav .ui-top-tools{border-top:0;grid-column:auto;justify-content:flex-end;padding-top:0}.spa-workspace--top .ui-top-tools>*{flex-shrink:0}.spa-workspace--top .ui-top-account{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--ui-ink);display:flex}.spa-workspace--top .ui-top-account:hover{background:var(--ui-soft)}@media (width<=800px){.athar-ui .spa-workspace--top .spa-content{padding:88px var(--space-4) var(--space-7)}.spa-workspace--top .ui-top-nav{gap:var(--space-2);padding:var(--space-1-5) var(--space-3);position:fixed}.spa-workspace--top .ui-top-nav .ui-top-tools{gap:var(--space-2)}.athar-ui .spa-workspace--top .ui-top-nav .ui-top-brand img{height:36px!important;max-height:36px!important}.spa-workspace--top .ui-top-links{gap:var(--space-1);overflow:visible}.spa-workspace--top .ui-top-links a{padding:var(--space-2)}.spa-workspace--top .ui-top-links a svg{display:none}.spa-workspace--top .ui-top-account{width:var(--ui-control-h);justify-content:center;padding:0}.spa-workspace--top .ui-top-account>span:last-child{display:none}}@media (width<=600px){.spa-workspace--top .ui-top-links{gap:var(--space-2)}.spa-workspace--top .ui-top-links a{width:var(--ui-control-h);justify-content:center;padding:0}.spa-workspace--top .ui-top-links a svg{display:block}.spa-workspace--top .ui-top-link-label{display:none}.spa-workspace--top .ui-top-links .ui-nav-badge{top:0;position:absolute;inset-inline-end:0}.spa-workspace--top .ui-workspace-switch{width:var(--ui-control-h);height:var(--ui-control-h);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface);color:var(--ui-muted);justify-content:center;align-items:center}.spa-workspace--top .ui-workspace-switch:hover{background:var(--ui-soft);color:var(--ui-primary)}.spa-workspace--top .ui-workspace-switch:has(select:focus-visible){outline:3px solid var(--ui-focus);outline-offset:3px}.spa-workspace--top .ui-workspace-switch>svg{display:block}.athar-ui .spa-workspace--top .ui-workspace-switch .ui-workspace-select{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;min-height:0;position:absolute;inset:0}}@media (width<=400px){.spa-workspace--top .ui-top-nav:has(.ui-workspace-switch){grid-template-columns:max-content minmax(max-content,1fr)}.spa-workspace--top .ui-top-nav:has(.ui-workspace-switch) .ui-top-brand{display:none}}.participant-account{max-width:560px}.participant-password form{gap:var(--space-3);max-width:360px;display:grid}.participant-password form label{gap:var(--space-1-5);color:var(--ui-muted);display:grid}.participant-password form button{justify-self:start}.athar-ui .spa-content>label{max-width:360px;margin-bottom:var(--space-5)}.athar-ui .spa-content>h1+:is(a,button){margin-bottom:var(--space-5);display:inline-flex}.athar-ui .spa-cohort-body h1{font-size:var(--text-2xl);margin:0 0 var(--space-4)}.athar-ui .spa-cohort-body>:is(button,p,nav){margin-block:0 var(--space-4)}.spa-cohort-body .cohort-people-metrics{display:none}.athar-ui :is(.spa-panel,.participant-password) form>label+:is(label,fieldset,button,.actions),.athar-ui .spa-panel label :is(input:not([type=checkbox]):not([type=radio]),select,textarea){margin-top:0}.athar-ui .spa-cohort-body>h1+button{min-height:var(--ui-control-h-sm);padding-inline:var(--space-3);box-shadow:none;color:var(--ui-primary);font-size:var(--text-sm);background:0 0;border-color:#0000}.athar-ui .spa-cohort-body>h1+button:hover{background:var(--ui-soft)}.athar-ui .spa-cohort-body>.spa-sessions:not(:first-child){margin-top:var(--space-6)}.athar-ui .spa-cohort-actions .ui-registration-link{align-self:center;line-height:0}.athar-ui td .actions :is(.ui-button--secondary,.ui-button--danger){box-shadow:none;background:0 0;border-color:#0000}.athar-ui td .actions .ui-button--secondary:hover{background:var(--ui-soft)}.athar-ui td .actions .ui-button--danger:hover{background:var(--ui-danger-bg)}
