@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BbS72dZz.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-BiHu2_aR.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-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,d09GMgABAAAAAAWsABAAAAAACswAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNgg10LDAABNgIkAxQEIAWDbgc8DIRCG6MJUZRp0mwofhw4Z76A51LrbFoMoS5FEEK47ERT/9z+xMPTWL8/d2ZWETFNLhmvJAiRuLxEiET7alHbHunUUwDI9DIgygqiynLiENgpk9KRaVX5Wx6R9g4bjm0I0vNeuGlSokK1IK/1Es1oMFh88ZEt+/vL1H37r2hpXDrI+uEh3b9WKrWWWscXKBjQWsc7B/TGwwHEUPzl6x5Z1DUIZpW6Pz1fKdA0mBCxem1bH+Qp0F6GFtlkepk/r1spNgFVm12chSrAyP0l3YqXKqTHaQjYJOYwjvKHAyB1quRKylJGIAFsGO0InjP8KoH/LCjn04HhQKwApJI6MFwuEjJ6yxToLct8oKkuSehieLvzVFbl74723/aP33YBAYB+YtYJc2rkN62VkdwRM7XokdAmYUS7MC9KlwGgc9sNRbFBTlyWk4rOqUPn9JPO6aiiFpMn1ti+/2YQzw/gWN7fgtX1gYZ87KgBi8kIxScoPtZNwdJkLCaSBixPRjSfFXTPkIxB3HBuwwg3nEbj7AhfFALfPiHJHTAh3q6c2A7vTpJfzggyE0mG8RqwYoaKnYsZGk3aoEkcnvPPgFUmtyI+K7uGuof4R5TA2yk/QpIozr/vGrqIUwLygIOv+rxYZLZP1D051ALVicFdt7L3JvvyUHbgeKzlZST/KFUF3ChGpcPeR70BzHAIs+3OijiOXdsr7LvIKfCGKwP7GcHZv5MyYI3Jrb1DcUpAkowBCFldU3fZ7WXdQAU0kbEU2ApAIQZDBiBKSZ2FucU5ieJKEct9+/SN2H2hXwFROFgUxWeI3d8KuC/6nmffC5e+vv0Ku+oKodlXrPPRk3Z9LVz6Hup+/AUVnSxa6UNHkddXaCnmNkGXiNLWpDpaYtuvHZPFNu4f4gzbvaq46NPqc2dULn1TbZswrJYe3Brbce2YPLZp+84qP+3za1uk3NidM+Yf0KGoa/So8GClO+aDFmsSM608wIDOYPFVi+63IiDyta+mW8Ylgzi5rGPkIM4gstVn6n6oi0FgsRd3mRbJRBdxZEW2D7r4Thfpcg6mo+W4knxrvGZ1J1/mj7zT3MLfqW6a2ZGG+LulS3eJusKgs3or/rtDP1VKlm7r2h0b+bZiAWOgCWOhARMcBtE0yUz5pn2r2QIEwopva//82tLFf/Ma+Tf49Hwqhq/+9Gvb8e+FaG+xAWhIIPixBIacLcRPGuGoVYmPhnP/tfrCdI0RgUrapcYNNQGaJOV/WaDurFxQGjgYU1kRxkeOIunqf0W22h1FMd82RUVfo4qqmeyOrtQA5y2eJPO8TPOVNixlwrxFaUZpE6YZzUkZY9KJ1qZZVLsu05I26cWalRaRwkqYMMygR9KY9aaxUgYkpaRNmDMLsTCymPkQ+xDvRKwLmS18Pj5s33Ot1Dbnebpj5szb/KVcY1/wQsTKzMIDsXJqdaTYZbQ4Om0aGnOlNUdSQPJXbpA0wigDaF+y2PHaCiKSHLl2/cKEGU6KnmE1R+2YSR4KfWRMIiKvr0x4dk23GDuFWqA+Sb+onzgPPaQSZ/UX5qAhVgE7xEbYhWKfqpuaLGSmJl6a7dXIRd14UXFWnwgTIagVW4VYqY6vOqyVT7+oZhYtUp0SXFS3kZ+JVBUuargloZ0LiUbTK/c5Q9PSRZ2Mh9QpV4CLOrtiBZqVGHRdbHqqpV2t5qIjebul3SxgoiBw1O6aBZiQrh6NYiXhRT25GMjUK0Wrl0a+UWZ1qrf+78bWnNXHWu0CdOoRgIfXvXlqkzD/xpGHlhMhrgnmJeYy5huyO3GduZxznIS4Ct1xU8RFgm6YIpYR8yJ6DQAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGoHn1pjbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAADAAAAAwELfCadoZWFkAAAC3AAAADYAAAA2MosYFmhoZWEAAAMUAAAAHwAAACQg+BoIaG10eAAAAzQAAAAUAAAAFAYkAE5sb2NhAAADSAAAAAwAAAAMACgAiG1heHAAAANUAAAAHAAAACAAJgL8bmFtZQAAA3AAAADZAAAB7ifdQ0Nwb3N0AAAETAAAACoAAAA8cPdRiwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIC7QZFmr8BwIoZSajReIF6eHdzxn8ouuEDAHU9Qkkqj/mvQpieNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElIREhIAGY/qQBIP7gAwz89DwClAABAC7/9AJGAsYANQAABSIuAjU0NjcjNTM3ITUhNjU0JiMiBgcnPgEzMh4CFRQHMxUjByEVIQ4BFRQWMzI2NxcOAQE8ME02HggFSn2m/t0BdwlBOidGHjUqZjcsSTUdCU5+pgEk/ogICEc8KkspMyhuDBwxRSoWIw9DYEMWHTY1HiM1LigYLUEoIhhDYEMOIBQ8PCMrNzAxAAEAAAABAEE/RvUEXw889QAJA+gAAAAA2cTSDQAAAADc8QLn/zX9yB2DBDMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgu+G/6d+Pss1AEVTACgCXTgY3AAHYACAAAAAAAOwAAADsAAACdAAuAAAAFAAUABQAFABgeNpjYGRgYGBlCmYQY1jOwA7mIQAzAyMAGWIBJXjaldABRwNxHMbxz7U1BQME4ABBtzZDNVAlopQiBKx1reNs538rRS+rFxcgzt9pQAHfh9/z9fhhy7OOpLuNhySLnNhNepE39H1H7jjzFbnrwGfkTTutp2dkHLlvjBcrK5UjAwO1maBQWallaoVSZimYG7h27tKFE1dulHLv7kwt1I4FU48KM3tu5eZelaaCe7nQ2JYWUkOZYfSkrSltXemaLV23xfak7U/+v2g9/XnJqaXKh6Awb36XGtk3dCgVLc1VUMmadqmU/mrUTcrVcsGb3JPsB/bjSUMAAAB42mNgYgCD/wsZbBiwAVYgZmRkYmBmZGYvzcs0MDBwAdFGBk4mAIa9BkEAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-hdH010Gn.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-B2gpCL-u.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Dkc4fcQv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-DJ-_yp4j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-LedR-9xp.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-Bs-fU7ez.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-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,d09GMgABAAAAAAWsABAAAAAACqQAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIUgmCcxEQCoNQg1ELDAABNgIkAxQEIAWDQAc8DIRaG4EJUZQt0hKCrw54E+uqAUhtIziiVIhVE8I4Nqy/E24AMRs88Dq1979kggA7jUIEDiC1NRwhzICKi+MxjYBjemNNQDs/4a4uoiANJM0jCiiCYDLwrQGI4/v3f+v495dLjf3vJBfN1VeTdC7oXMJXGJxC4k2TReXr/79X9d33zz3RfwK2loejQdoL57A9KAGdHPygycaEO7ZVK9BTlLqXampOO1QCh6zsOn5OeyACsOLhITq6BsYxowKEAVSiAgWU78dP38oq0WslcEg0oKlVlfeIYwwg1eQ00P9Li0W8oQakzagYpIJUAAFIAIDe5tW4CO2qjZdXQN2WMxqiFUCaZQjQmAAJKEA0BQFEU6kBVsxIJOBAK++GIfV3i/Al3zACAACI4zVuTKMhc7rs61cmx32arDvtett8Ni3q1uzAHLCHa9hFL0ZxGqM0Y5ch7PI37HIZuw4FXccyPP2WEA/M6CJ8u05HOsKCEv6IjgCQPmRiGR3JEQV0FJBNycxzjgKqae9dtQzvy93UTDZUbHnoTAuMMf7MzeMcrEWqsY6HSBsdFceodvV6gOcLYr4GV/pHx2DA1ypZU56x3URVayGphgDJLk75aKdUQETtMz6xQUZ/n+LZwRQw5txmmH0R7C0uw4zek0zEYDeFXFXTZZnnXPQ6BdgScsDVSmZycdO0xn4TO6tWf9Z3fqnuSwkdi4Hanyip9/9BdDkECmasuBnCYS4ADABYAQVoBkMAQAXhRAIAQlWrbSaHcdVmsK7c8/3X34ubn42zCtuUXTiefFbc/Ln1nm9zJi/8YLv3u8++46YTbcM67sD+FDf9tnt/aJ44+61mf8reN3DZd7mu3VY+nBz0dOe5+/J6vMEnRu3eU7kV9rLry7PaE99obJ/dzq0r7k9c8rRmO/PqB7zXPjrq8p5+Panq/6qsruSdho6F/bJvASEqZiwRkbU6qluHL+noHDoUxyMgoc7oiF91uB9UCSJh+rWkFCDwqFZjbaQe1iN98q2qQzjw4LqbHcWtBh7i4CUO5OlWBXAgfEW4SL90LERhmZ662+kjrMjjVgUXVsTCERbEsc7hPsLZg8ce0xWPQ+JJ03VlTrdOxqc2SMgGK+SABfIdtDIlgnIWSj61pBQBCFrfnz/dXHI1XDJblL8AfuprO8Cvk3+G4y/mNbURsCABEPA7CZzYKvLhHAQ7JYP4EY37v+MrymvJJwCD7CfWK0wIAKwgUX9GQQBmNhN9qgWYDXQSQZWPJRInZyUKba6ZVrUSA7HWJUZKVDicpgjbAgfBKXWKt/mt8dlxSsCyRfwB+/IrnuSzpdiQLgN6tfEatm/DVcasOOTXymfFqh1rCnltWLcj6MCkDT5+O046pClVpDR46qHr1dTjYXR4S9C+FT6cFePTulmt09aq2510ytVv79r6Kkc1ZUqUqqVBm9QOX+cqQm7u26c1uvxJx4aEDdcVd/nBIhIAwuG1u2gAhJAoQjEFD3dKyNkhrygraavQIV+IIJbMF54fR8KFYrk8qfxBTsCcf4F4jcpk84gA5nwuEPSoVyRdTDW3pE2VvMIxhXbV8qWIoGMqc/rUyZVAwwa61CrkGYeNNCiTKYmLJoa0dtF0UewxPyov/piFPg2KpYnmY1YOzepS5gQds3GP06Y1y6JjdnJo4kWwUrmDGb1qR0ya56TmuY65KJUjRRwXDbvly5QsxmhGqJQvVYInspkXwx2lWqF0rWa0eqWyJHHH8GpW/nWLsaZ0d+FscXyQkARmTPk6/ONaQjRLJgIST+FL2ELdJIgt7LIU4qcnSQDd1EWC2Iwn8cXwsFS9p4QZNwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGpuoIFjbWFwAAAB2AAAADYAAABMQXvf9Wdhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2M1kYF2hoZWEAAAMcAAAAHwAAACQhxhq5aG10eAAAAzwAAAAUAAAAFAYrAEtsb2NhAAADUAAAAAwAAAAMACYAh21heHAAAANcAAAAHAAAACAAJgLvbmFtZQAAA3gAAADWAAABwCKVQARwb3N0AAAEUAAAACoAAAA8cQNRnAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgEAUBuF5/+5WdIk9RhAKSBaAggjoLHueQKBDBSBFjeHDK9tFAGVNwPhpC8kaUF24IMc7GCD+hj5FToi7b+8V/KY5Yh2AKh1ApHwAFqIK8QAAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwAOVAsrwMCgpb/v8HshBsxv9f/z++HwDUAQcAFYgLiQAAAAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQfbusLpfDzz1AAkD6AAAAADZxNIMAAAAANzxAuf/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmAFAIxrBbgAAdgAIAAAAAAA7AAAAOwAAAJ7ACsAAAATABMAEwATAGF42mNgZGBgYGXyZhBjWMTADuYhADMDIwAYMQEYeNqVkDVyA0EUBdvMDh3PAcwMiZmZ7UjMzNLZdAKdSq+mFkMt9qfenQFmSTHB2OQc8D+Gw2PsM3B4nGX6Dk9wTs/hyUDPFCskHJ5mk12Hl0WQoaGzwjEbOuvEqZFV3BCvUxcX9C5TI636C9c8csc5T7yqkqTDB1FK6jyjJoqRlWNN9SQJcZMi3+KadZXVadiScct5njg2IxrV+y5Oiwqq11yPN288gwk5TMhxQZkKXbvqtN0NwzabbHEkcpy2q6a+desq6DSBibqNktTtOlvWvj4EEElBuwAAeNpjYGIAg/9rGXwZsAFWIGZkZGJgZmRmL83LNDAwcAHRRgZOJgCMYgZeAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Kv7revtF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-CQn1QWER.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-DKTF-fDF.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-D3AA-Xr7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-D3P6dBIv.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-BFwjdynV.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-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,d09GMgABAAAAAAWsABAAAAAACrwAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIVgmCcxEQCoMsgzALDAABNgIkAxQEIAWDTAc8DIUGG5wJCB4D7gpVn3N19YiQzSCLzecKnie7+j+3qprjFXvB6X2mY0dUEogx5C+E8/s68x2U0ZH6XeAwOw6SXU7YOSB2prmSy+94W29YMqbm4dv5sjTrrquLaDAdyNd5RDMeJLj9//u5+uTcPj1dvMTFpZW4EP+bPp0Y6tF8kiBUzdAIVSyuIppplESmFXqnY7ZmLM1WYgBLtP9u7pkI4FOihPRhYzm4iAHIyIBZvlBIf//hPV4qw91VmhyGu4BV5xm1X3FwDtRO6gIG/9IyDbjUEVARR1tKozQggAIAGHjGCVwHgtc4/5eAWdA7kYD0BADlq4tAwAEUoIEcGgFyGDoAHxeFAmIE83dGBve3S6Yjf3w7AnoAAIB8o8V85sdpSBoUY9BktwGmbNhnnQUCTgrLo2XVXhDNWCAqA+G8rITzyieqLhJVn+CqmgFXz0N4Id4I7of07J2IIm9t6NP38dDTvygRCQkJCIwk35SIChFppJWIDgkr6RdshnvGEzEQB1bFgCXNUlUyL8ASzqmJE9VEYnQI9eoxQUs9eGpqQ43nbUrEyFFTEieiTlpCtMVsN10lYoVRIumXKS7NSTsYynDGraFpEpCuj+CGvX0oumO2aF+Y0aEl4eHVsVO2G612xXjW8x52konPTnb0GS3t8NOUWMU3+yHXXVwB8FQR4cX6RQBldUQKX4WkjDW2shJP9f+9jBLxwmiWCzAUTfNKEDQuPklWRpYAwALABzTQBQwGABjgHwoAEGPaXHFi9qwrlj9TfPLgiawdfXBZIuMvS+ygrN3xxRGF06eR9uP7j1mtV/DHXCN6iB1/pP20e/7oUXD1UNRdPPt0ZgtdaZd5Mq2IvL1W9TCUHWsP7ubWl/vqN6qY1Z961Xrn1MYVKYXv5eNiNDe3O7h39HDqrmGj9QsfKTLpyJDhAOAig4uXum1FTBLhHoi+gdC87QPFB4/IK4TkxrxCJIk4rzTaA4q00bbctq4kRbYiNZ23WnxAjCLsd89Yc+85movRXQw11dvHH2LI1H181D/TzgT+Gg/5B8WSDI3jIp6Tzf1zIA9NbzovnkQqvtmM4mrs4xrs4XrBWtrkacGj6VM1WhBA6Jmf7b+ZfqNL56KnvwHA89sP4gC8+lN9lfO7v0enfzQAHgoAgV9GubzOQt/3AaEXZckzIPQvww9U2+E1ASzVF+47x0EA8EFh/geNAC7zmG3GAyalaBYQOnkQUMS5HdD0s7zbzA1Y5FkQsGmjjYhjDhaYHHhG2TSfv1rFOIH3TJqg+lqCQSrLjWtQG44VE+YTlzKoZlZWybAJXuNKygQVSqPVDBH4jBhUVVAzLnvdiGFES820JKZzc/xE5yNwprlhyqCSccmcVJFke0kWmwg/HRg19xGq8UHXEq200FJHAfn0bDGeKZXsyUGDyEo1wYoaxTUx7X9AlYoCgMwfEwC9Oy1ARKFFO2uHBY2SDO1Cp/EZENIuEvKpdI9zFND42lwbaZVYmwDc9CmF/DbVSuSIZpcVqRMolCWiOLjrhN7M0qrkJs9XDOTQXEOh0H55S7WKpTDfMBrDmJl8zFl018YUS+Y227QTqlCo5zv0Y9WUmWzMubTWaNwF4sa7hAXIuc5nkSKGVom6LsJmVQkW1Wp+lHqBgtr4aI4xlFsL1Y85HaeFums1J2hQpVj+25nkzGJu5OyU5uqUNyILiTVKk2drK62iOUd3rdUpPbI5V19WaeVf0JxnOC+9mq/cnm+8ILM6cyVcVMzFSSP889Yc0F05WUOhB6yAUySJ1kKPgeXouJwBtJokGU8SbJ7pTmE5nBz4Q9U65wjPTAvQJAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA0AAAAABUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGrToZljbWFwAAAB1AAAADYAAABMQXvf9Wdhc3AAAAIMAAAAEAAAABAAGAAhZ2x5ZgAAAhwAAAC4AAAAuIJK/GhoZWFkAAAC1AAAADYAAAA2M98YI2hoZWEAAAMMAAAAHwAAACQiTBssaG10eAAAAywAAAAUAAAAFAYvAEhsb2NhAAADQAAAAAwAAAAMACYAgm1heHAAAANMAAAAHAAAACAAJgLrbmFtZQAAA2gAAADeAAABzCPzQOxwb3N0AAAESAAAACoAAAA8cQtRpwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgDAYR/G3/zajLvFdI4QCkgBYEAGdJQC6SSDQydKo5/Ej6FAmgvYijJ9uIbsGVCcf5SmDA8Tf0E/GDXaG9lkhbJoN1wGo0gUY6QXnBApweNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5UCyvAwKClv+/weyEGzG/1//P74fANQBBwAViAuJAAAAAQADAAgACgAQAAX//wAPAAIAIAAAAbgDDAADAAcAADMRIRElMxEjIAGY/sDo6AMM/PRYAlwAAQAo//QCVwLGADMAAAUiLgI1NDY3IzUzNyM1ITY1NCYjIgcnPgEzMh4CFRQHMxUjByEVIQYVFBYzMjY3Fw4BAUk2UzgdAwJIcYz9AWwGMy5MNEQjaz0xTjYdBkt5iQEC/pIGOTMlQyZFJW4MIDdLKg0UCVNMVA8WLyo6USgsHTFDJhoYVExTERQ0NCEoUis1AAABAAAAAQBBwSENhF8PPPUACQPoAAAAANnE0g4AAAAA3PEC5/8X/bQe9QRTAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIC/xX/zvWrmvQBFUwAoAiO4FsgAB2AAgAAAAAADsAAAA7AAAAn8AKAAAABMAEwATABMAXHjaY2BkYGBgZXJlEGNYwsAO5iEAMwMjABfFARR42p2QgUYEYRRGz7RbiiwgAPMCTU2CCrSxRCktIWBrp2nYdtc/Wwp6up6gJ+rgyhCwLv89n/vNwQDbPNMj6+8AD9lucMYpP8EbDPgO7jHiK7jf6Wyyx0vwFseOLA8kvKycpf0Dp+WJRGNeyQWtPHMvSNTebxhxxSVDrrn1UvHBmAlzm+ck6ZFGxz5jb6/ykIW9KffmhD7znJySgjLeszDm0jruO3PNmzwh/bnCIYVF6nryf54L95JPEg01/hlyjjik5EQKL7ZI9gr0MXPyzhctJip35X73nVL8ApLkRAEAAHjaY2BiAIP/WxkiGLABViBmZGRiYGZkZi/NyzQwMHAB0UYGTiYAkBUGcQAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-BTa7FJLT.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-CbzCDZsa.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-ltMYBO0k.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-poe8IpAJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-Ub94BhyN.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-_1BWYvpi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-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,d09GMgABAAAAAAXEABAAAAAACvgAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAEwIVgmCcxEQCoNMg08LDAABNgIkAxQEIAWDVgc8DIUWG9UJUZQO0maCnwe2rWatKBpdxogUznIhQ5oxYuAiHNNaa9l+EH4jeNyvnJfkgKAMoAA1qtV1AtQJV3AsqyrX/5/sPt8s/OnZMzhnVCFLuEvKU1ME6uw+BMAxu1VxNGhqi0xHbb4JjZLW9lXC73+u5T9JqoTJXBUAZ7dI+UUSnvDYuNqUX1lVGFTu5HX//3tV38hNNCdgY4MEPEjvZw8ac3fO4x+oFZzz+OZahco1qXupvvmbfTVM0lSAwOZfuz1ToNU4N7R3f0UDCApUDhTJl4pAf98+nu3tA/Oyd34SzIBdt5d0PfiKJdWCGjhCf+m4biCwhSC1CTRL0ZAyEEgAhwaVGK6C6W1p+e8lKA/TpWlAuwCpg9oDpvFIyOhHC/RjbARaNUsSOkzX7qr/cH97VPH/b1+OQAAY0qbAkBJ9FjQgKqSIdkKZw8657ohDiBoNiuQYcMFVoL2qByVKcTGDSxpoT3uU9I7aUx8lClLcDy0j+jriFCOqU9De3CctRC8ulEAUC2FtKxM3SyAVQxTKEsjFwjZ5nj2m/SwC04FDa4FpW2wtr5kyD1zGEeuBS2XCOKO3++GzWpqdnB2aWGduLIEiRwvbxXRE7AjRHc62Jkqgobgfj83zR/SoNq9VttmpOFtKYZmZEb20Ky7AXOxrvGOOxne3M+4dNwUaC627Wcw+7u07bc6lQI1N+aV57QvZgTk88MGMMxhgZwiEu/M8C/F6JMf+Gs5sw9as8nP2vFWVQEtxf7HfUixz/74SGwMka9aqG1s5ukADaEXGduAYAIXoggSIwiR5Yxqur61B6q39fv9zHa7SPQG5uTU0lwOHJ0/ge+HUvb+24M+3X3q9TvFqPdum/YPtl7bg047Jg+9p3zpdtfpAvTcOyZsm1KPj/eFChiu+TLaH32cmVYbwz9CCdvdoacc/UpJdNezpd+cHytmivraltfy/bdvhmvpwlL+TVN4ROpH4FPAZo1lLT1IDMN0AX30E+0Y7YEXxCRjr8A70G6D7iKEYpfjf5RUCUpckydadxCV2CVz+qO49GmPgvCdrVnTQKuoQT3exVtDYQSNdSwq+INoaoF1dn0hSPYxa0bURUdRB091RLXbZzVW5/syGmq5r0XaD/zuwBgdhCQdjEYc5YC+NlsYRrfjU8gpCCLvaqySkW7c1Loj0J8KPx5eb8Puf+ujIiatqrGxBWiQQ/FACU5siFOOBzHQa4gVNc/9ffmB6LwhCQ8pndQsvQCtJ+UtZoNl9Zk4RgcuBwUoZFvqhTJr9U2bb3VUWqy0qGwzqUTZaKsHRiTJ4aH4hnZYmun1Ov1mjvHTenKivMYqIMmXWsGjVilQoladSDWLQsnq9Js3JNatXn1H9IuWZQgxoMmhWjmHuJCxWlFghH658uNqKKyG27PelV/uWfjdWuj7Xd+ebMm3lnbiG39WZWJwYsVJhYqZix2zlihI5SBB4p2uOdQxSPPgjFw0aEIUCqncDZpc2IIKCHDS/8Gg0RjkVHhEX05mwA5bYgwyhlricxI7G5+cki+TPQYfmJR8cgvjYGcgJh7Os28NKT4Kd3FnIdnHC+DNln0U5JV+CQA7NR1t/xlmMY7LF8mdRC1mbRAniLF3IWSWYj00v5O0WL4zvSpfQ11V2WpwlOiRDNJVZlSV31FbxSC6cJXulR7kkfqqqWAg/MkhnaRyRKUYAG/i0Ft2XR8fHTTQo66k8g8igbxBK5WICo88iFzWJH2zvaYRZsXSRsOGwRb7kXt+qWq54gXNtmhVLFvoFTqU9LoKmJQD/xpE92XzQCwrTkANXiR69hJzoFDXt7AF6TvQcT3TopScbMAVXovf57/M8APwiNegFxFA9AAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs5opVjbWFwAAAB2AAAADYAAABMQXvf9Wdhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2NG8YJmhoZWEAAAMUAAAAHwAAACQi2xulaG10eAAAAzQAAAAUAAAAFAY0AEZsb2NhAAADSAAAAAwAAAAMACYAhG1heHAAAANUAAAAHAAAACAAJgLqbmFtZQAAA3AAAADXAAAB1iSBQOlwb3N0AAAESAAAACoAAAA8cRRRswABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNotxQEGgEAUBuHZf3cV6Q7vHgkFJAFQEBE6S6dIZwiks6WoMXwE7bqIoFU90H66kdkVoCz1UZ53cID4a+rO2MCOUN4ThEWD4SoA5ToBI3kAD1MK0wAAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwAOVAsrwMCgpb/v8HshBsxv9f/z++HwDUAQcAFYgLiQAAAAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEH+sUPiXw889QAJA+gAAAAA2cTSCQAAAADc8QLn/wv9px+QBGgAAQAJAAIAAAAAAAB42mNgZGBgsf2XyMAgv+4/998J8hOAIqiAFQCMtAW7AAHYACAAAAAAAOwAAADsAAAChAAmAAAAEwATABMAEwBeeNpjYGRgYGBlcmYQY1jKwA7mIQAzAyMAF6gBE3jalZA1kkMxEETfMm/oWNkyMzMzQ7LMYKYb+WQOfQZ3qcaU2R80TzXdLQBaeaeBusY24L4uYFxHLznjemmyxg0skzFuZJyEcRMBHo2bGWTSuFsEn8T0hphnRG+UFyJ8aR4TDxMV/6oGifCh/gnbHLLHOkecqvNGigue+JdyjYjoWY4XhqQIqv/KtTQRnxOUyjHGMGOW4IoZrpjiKnIclmO+haJzoaZdWK163Q3pQ6T9XXz4O3KMM8oYcyJL8aqIdMPe/avXlTmifvam+qaa0PjKcB5j5USMAHjaY2BiAIP/+xhSGLABViBmZGRiYGZkZi/NyzQwMHAB0UYGTiYAlCwGhgAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-D86dP9GY.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-CFofN-Pm.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-iTytfV1M.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-n94NPnh4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.filters .search input{inline-size:220px}.filter-label{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:13px;font-weight:500}.filter-count{font-variant-numeric:tabular-nums}.lbl-filters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.lbl-filters .field{margin-block-end:0}.lbl-filters .check{min-block-size:34px}.worker-pick{display:flex;gap:6px;align-items:center}.worker-pick .search input{inline-size:150px}.worker-pick select{inline-size:230px}.wf-table td{vertical-align:middle}.wf-name{font-weight:600;white-space:nowrap}.wf-name .emp{display:block}.wf-now{display:inline-flex;align-items:center;gap:2px;max-inline-size:220px}.wf-now span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-now+.wf-now{margin-block-start:2px}.wf-free{color:var(--green);font-weight:500}.row-actions .sep{inline-size:1px;align-self:stretch;background:var(--line);margin:6px 4px}button.icon.danger-icon:hover{color:var(--danger);background:var(--danger-soft)}.skill-line{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin:6px 0}.skill-line select{min-inline-size:180px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 8px}.section-head h4{margin:0}.leave-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-block-end:1px solid var(--line)}.leave-add{display:grid;grid-template-columns:repeat(2,minmax(140px,180px)) minmax(160px,1fr) auto;gap:0 10px;align-items:end;margin-block-start:10px}.leave-add>button{margin-block-end:12px}@media (max-width: 640px){.leave-add{grid-template-columns:1fr 1fr}}.feed{display:flex;flex-direction:column}.feed-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:8px 0;border-block-end:1px solid var(--line);font-size:13.5px}.feed-line:last-child{border-block-end:0}.feed-line .badge{align-self:center}.feed-meta{inline-size:100%;color:var(--muted);font-size:12.5px}.feed-scroll{max-block-size:260px;overflow:auto}.when{font-variant-numeric:tabular-nums}.stint-meter{display:flex;gap:8px;align-items:center;inline-size:200px;flex:none}.stint-meter b{white-space:nowrap;font-variant-numeric:tabular-nums}.footnote{display:block;margin-block-start:10px}.cal-days{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px;border:0;padding:0}.cal-days legend{font-size:13px;color:var(--text-2);font-weight:500;margin-block-end:6px;padding:0}.cal-day{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);cursor:pointer;font-size:13px}.cal-day.on{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-text);font-weight:600}.cal-day.off{opacity:.55;cursor:not-allowed}.cal-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:0 24px;align-items:start}@media (max-width: 760px){.cal-grid{grid-template-columns:1fr}}.cal-presets{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cal-foot{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-block-start:6px}.cal-foot .spacer{flex:1}.saved-note{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:13px}.import-lead{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:center}.import-lead .lead-icon{inline-size:44px;block-size:44px;border-radius:10px;background:var(--primary-soft);color:var(--primary-text);display:grid;place-items:center}.import-lead h2{margin:0 0 4px}.import-lead p{margin:0;color:var(--text-2);max-inline-size:72ch}.import-lead .actions{justify-content:flex-end}@media (max-width: 760px){.import-lead{grid-template-columns:1fr}.import-lead .actions{justify-content:flex-start}}.import-list td{vertical-align:middle}.import-list .step-n{inline-size:26px;block-size:26px;border-radius:50%;background:var(--surface-2);color:var(--text-2);display:inline-grid;place-items:center;font-weight:600;font-size:12.5px;font-variant-numeric:tabular-nums}.import-list .what b{display:block}.import-list .what small{color:var(--muted);display:block;max-inline-size:64ch}.import-steps .step-label{display:block;font-weight:600;margin-block-end:2px}.import-steps .step-body{margin-block-start:8px}.err-count{color:var(--danger)}.danger-zone{background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--radius-sm);padding:12px 14px;margin-block-start:14px}.danger-zone p{color:var(--danger-text);display:flex;gap:8px;align-items:flex-start}.danger-zone .inline{margin:0}.danger-zone .field{margin-block-end:0}.danger-zone input{inline-size:180px}.restore-done{display:block}.restore-done .inline{margin-block-start:8px;align-items:center}.backup-check{margin-block-start:14px}.backup-actions{margin-block-start:12px}.login-brand{display:flex;align-items:center;gap:12px;margin-block-end:20px}.login-brand .brand-mark{inline-size:40px;block-size:40px;border-radius:10px}.login-brand p{margin:0}.login button[type=submit]{inline-size:100%;margin-block-start:4px;min-block-size:38px}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.field-error{color:var(--danger);font-weight:500}.cal-days .field-error{inline-size:100%}.cal-presets button[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-text)}.overlay.pp-overlay{padding:0;justify-content:flex-end;align-items:stretch;overflow:hidden}.pp{inline-size:min(420px,100%);block-size:100%;background:var(--panel);box-shadow:var(--shadow-pop);border-inline-start:1px solid var(--line);display:flex;flex-direction:column;animation:pp-in .22s var(--ease)}[dir=rtl] .pp{animation-name:pp-in-rtl}@keyframes pp-in{0%{transform:translate(100%)}}@keyframes pp-in-rtl{0%{transform:translate(-100%)}}.pp-head{display:flex;align-items:flex-start;gap:10px;padding:16px 18px 14px;border-block-end:1px solid var(--line)}.pp-title{flex:1;min-inline-size:0}.pp-title h3{margin:0;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.pp-sub{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;color:var(--text-2);font-size:13px;margin-block-start:2px}.pp-body{flex:1;overflow-y:auto;padding:14px 18px 18px;overscroll-behavior:contain}.pp-body section{margin-block-start:18px}.pp-body h4{margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:baseline;gap:8px}.pp-body h4 small{text-transform:none;letter-spacing:0;font-weight:400}.pp-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0}.pp-facts>div{min-inline-size:0}.pp-facts .pp-wide{grid-column:1 / -1}.pp-facts dt{font-size:12px;color:var(--muted)}.pp-facts dd{margin:2px 0 0;display:flex;align-items:center;gap:6px;font-weight:500;min-inline-size:0;overflow-wrap:anywhere}.pp-facts dd svg{color:var(--muted);flex:none}.pp-facts a.text-link{display:inline-flex;align-items:center;gap:6px}.pp-facts a.text-link svg{color:currentColor}.pp-skills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pp-skills li{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border:1px solid var(--line);border-radius:999px;font-size:13px}.pp-skills .badge{font-size:11.5px}.pp-today{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.pp-today+.pp-today{margin-block-start:6px}.pp-today.leave{gap:8px}.pp-today.leave small{margin-inline-start:auto}.pp-today .dot{margin-inline-end:0}.pp-grow{flex:1;min-inline-size:0;overflow-wrap:anywhere}.pp-list{list-style:none;margin:0;padding:0}.pp-item{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-block-end:1px solid var(--line);font-size:13.5px}.pp-item:last-child{border-block-end:0}.pp-item .dot{margin:5px 0 0}.pp-when{flex:none;color:var(--text-2);font-size:12.5px;font-variant-numeric:tabular-nums;padding-block-start:1px}.pp-badges{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:4px}.pp-badges .badge{font-size:11.5px}.pp-hatch{flex:none;inline-size:10px;block-size:10px;border-radius:3px;margin-block-start:4px;background:repeating-linear-gradient(45deg,var(--hatch-a),var(--hatch-a) 2px,var(--hatch-b) 2px,var(--hatch-b) 4px);box-shadow:inset 0 0 0 1px var(--line-strong)}.pp-today .pp-hatch{margin-block-start:0}.pp-foot{display:flex;gap:8px;padding:12px 18px;border-block-start:1px solid var(--line);background:var(--panel);flex-wrap:wrap}.pp-foot>*{flex:1}.dash .sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dash .nowrap{white-space:nowrap}.dash h2.ct{font-size:15px;line-height:1.35;margin:0}.dash h2.ct small,.dash .section-title small{font-weight:400;margin-inline-start:6px}.dash .card.flush .card-head{padding:14px 16px 10px;margin:0}.dash .plink{display:inline-flex;align-items:center;min-block-size:32px;max-inline-size:100%;color:var(--text);font-weight:500}.dash .plink>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.dash .plink:hover>span{color:var(--primary-text);text-decoration:underline;text-underline-offset:2px}.dash .plain-name{display:inline-flex;align-items:center;min-block-size:32px;color:var(--text-2)}.card.lead{padding:20px 22px}.lead-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:20px;align-items:stretch}.lead .eyebrow{font-size:13px;font-weight:600;color:var(--text-2);margin:0 0 6px}.lead-line{font-size:18px;line-height:1.4;color:var(--text-2);margin:0 0 10px}.lead-line b{font-size:30px;font-weight:600;color:var(--text);line-height:1.1}.lead .meter{block-size:10px;border-radius:5px;max-inline-size:520px}.lead-note{margin:10px 0 0;color:var(--text-2);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lead-short{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);transition:border-color .15s var(--ease),background-color .15s var(--ease)}.lead-short b{font-size:30px;font-weight:600;line-height:1.1;color:var(--text)}.lead-short.bad{background:var(--danger-soft);border-color:var(--danger-line)}.lead-short.bad b{color:var(--danger)}.lead-short.good b{color:var(--green)}.lead-short small{color:var(--muted)}.lead-short:hover{border-color:var(--line-strong)}.lead-short:hover span{text-decoration:underline;text-underline-offset:2px}.lead-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin:18px 0 0;padding-block-start:14px;border-block-start:1px solid var(--line)}.lead-stats>div{padding-inline:14px;border-inline-start:1px solid var(--line)}.lead-stats>div:first-child{padding-inline-start:0;border-inline-start:0}.lead-stats dt{font-size:13px;color:var(--text-2)}.lead-stats dd{margin:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--text)}.lead-stats small{color:var(--muted);font-size:12.5px}@media (max-width: 760px){.lead-top{grid-template-columns:1fr}.lead-stats{grid-template-columns:repeat(2,1fr);row-gap:12px}.lead-stats>div{padding-inline:0;border-inline-start:0}}.glance-head{flex-wrap:wrap}.period{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.dash .glance .gl{display:flex;align-items:center;padding-block:0;min-block-size:34px}.dash .glance .gc.heat{min-block-size:34px;font-size:12px}.dash .glance .gh{font-size:12px;line-height:1.3}.glance-legend{margin-block-start:12px}.dash-pair{align-items:start}.dash-pair>.card{margin-block-end:16px}.dash-table td{vertical-align:middle;padding-block:5px}.dash-table .cell-name{max-inline-size:260px}.dash-table .name-line{display:flex;align-items:center;gap:8px;min-inline-size:0}.dash-table .meter-col{inline-size:140px;min-inline-size:140px}.dash-table .meter-col .meter,.dash-table .meter-col>*{min-inline-size:120px}.dash .card-foot{padding:6px 10px;border-block-start:1px solid var(--line)}.dash .card-foot button.link{min-block-size:32px}.dash table.compact.share td{vertical-align:middle}.more .section-title{font-size:15px;margin:8px 0 12px;color:var(--text-2)}.fold-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media (max-width: 1000px){.fold-grid{grid-template-columns:1fr}}.card.fold{padding:0;margin:0}.fold>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 16px;min-block-size:48px;cursor:pointer;border-radius:var(--radius)}.fold>summary::-webkit-details-marker{display:none}.fold>summary:hover{background:var(--hover)}.fold>summary h3{margin:0;font-size:15px}.fold-sum{margin-inline-start:auto;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.fold-chev{color:var(--muted);transition:transform .15s var(--ease)}.fold[open] .fold-chev{transform:rotate(180deg)}.fold[open]>summary{border-block-end:1px solid var(--line);border-end-start-radius:0;border-end-end-radius:0}.fold-body{padding:14px 16px 16px}.fold-body h4{display:flex;align-items:center;gap:6px}.get-started{padding:20px 22px}.gs-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.gs-head h2{margin:0;font-size:17px}.gs-head .muted{font-size:13px;font-variant-numeric:tabular-nums}.gs-lead{color:var(--text-2);margin:4px 0 14px;max-inline-size:70ch}.gs-steps{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--line)}.gs-steps li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-block-end:1px solid var(--line)}.gs-steps li:last-child{border-block-end:0;padding-block-end:0}.gs-mark{inline-size:28px;block-size:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--primary-soft);color:var(--primary-text);border:1px solid var(--primary-line)}.gs-steps li.done .gs-mark{background:var(--green-soft);color:var(--green);border-color:var(--green-line)}.gs-body b{display:block;font-weight:600;color:var(--text)}.gs-body small{display:block;color:var(--muted)}.gs-steps li.done .gs-body b{color:var(--text-2)}.gs-links{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.gs-links .btn{display:inline-flex;align-items:center;gap:6px}[dir=rtl] .gs-arrow{transform:scaleX(-1)}@media (max-width: 640px){.gs-steps li{grid-template-columns:28px minmax(0,1fr)}.gs-links{grid-column:2;justify-content:flex-start}}.grid-2.even.dash-pair{grid-template-columns:minmax(0,1fr)}.card.pcard{display:flex;flex-direction:column;gap:10px;padding:16px;margin:0;color:var(--text)}.pc-top{display:flex;align-items:center;gap:2px;min-inline-size:0}.pc-name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.pc-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-start:-6px}.pc-client{color:var(--text-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.pc-badges{display:inline-flex;gap:4px;flex:none}.pc-cov{display:grid;gap:6px;padding:10px 12px;background:var(--surface-2);border-radius:var(--radius-sm)}.pc-cov.none{min-block-size:0}.pc-cov-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.pc-cov-line b{font-size:17px;color:var(--text);font-weight:600}.pc-short{color:var(--danger);font-weight:500}.pc-ok{color:var(--green);font-weight:500}.pc-cov .meter{background:var(--line-strong)}.pc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-start:auto}.pc-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);min-inline-size:0}.pc-mgr{margin-block-start:-4px}.pc-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.btn.back{border-color:transparent;background:none;color:var(--text-2);padding-inline:8px 12px;margin-inline-start:-8px;margin-block-end:8px}.btn.back:hover{background:var(--surface-2);color:var(--text)}[dir=rtl] .btn.back svg{transform:scaleX(-1)}.pd-title{display:inline-flex;align-items:center;gap:2px}.pd-facts{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;font-size:13px;color:var(--text-2);margin:-8px 0 18px}.pd-facts>span{display:inline-flex;align-items:center;gap:6px}.pd-facts .no-mgr{color:var(--amber)}.pd-head-actions{display:flex;gap:8px;align-items:center}.pd-more .menu-list{min-inline-size:230px}.pd-more .menu-item.danger{color:var(--danger)}.pd-more .menu-item.danger:hover{background:var(--danger-soft)}.pd-more>summary{min-inline-size:34px;padding-inline:8px}.card.flush.req-card .card-head{flex-wrap:wrap;padding:14px 16px 10px;margin:0}.req-card .card-head .actions{gap:8px}.req-table td{vertical-align:top}.req-table .nowrap{white-space:nowrap}.req-table .need b{font-weight:600}.req-table .need small,.req-table .sub{display:block;color:var(--muted);font-size:12.5px}.req-table .unset{color:var(--muted);white-space:nowrap}.req-table .skills{display:flex;flex-wrap:wrap;gap:4px;max-inline-size:240px}.req-table .people{display:grid;gap:6px;min-inline-size:200px}.req-table .person b{font-weight:500}.req-table .person .sub .no-task{color:var(--amber)}.req-table .row-actions button.icon{color:var(--text-2)}.req-table .row-actions button.icon.danger:hover{color:var(--danger);background:var(--danger-soft)}.req-card .card-head h2{font-size:15px;margin:0}.req-card .empty,.req-card .error{margin:0 16px 16px}.req-table .sr-only,.pd-more .sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd-more .menu-item>span small{display:block;margin-block-start:2px}.pd-more .menu-item svg{vertical-align:-2px}.pl-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:12px}.pl-range{font-weight:600;font-size:15px;font-variant-numeric:tabular-nums}.pl-toolbar .search input{inline-size:170px}.pl-toolbar select{inline-size:auto}.pl-toolbar label.inline-field{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:13px;white-space:nowrap}.pl-toolbar label.inline-field input{inline-size:76px}.pl-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-end:12px;color:var(--text-2);font-size:13px}.pl-summary .badge{font-size:13px}.pl-summary .hint{margin-inline-start:auto;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.tl{--label: 260px;--day: 40px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);overflow:auto;max-block-size:calc(100vh - 230px);min-block-size:320px;position:relative}.tl-inner{min-inline-size:calc(var(--label) + var(--days) * 30px)}.pl-row{display:grid;grid-template-columns:var(--label) repeat(var(--days),minmax(var(--day-min, 30px),1fr));position:relative}.pl-row>*{grid-row:1}.tl-head{position:sticky;inset-block-start:0;z-index:6;background:var(--surface-2);border-block-end:1px solid var(--line)}.tl-head .tl-label{background:var(--surface-2);font-size:12.5px;font-weight:600;color:var(--text-2);display:flex;align-items:flex-end}.tl-day{text-align:center;padding:6px 0 5px;font-size:12px;color:var(--text-2);border-inline-start:1px solid var(--line);line-height:1.25}.tl-day b{display:block;font-size:13.5px;color:var(--text);font-variant-numeric:tabular-nums}.tl-day.we{background:var(--we)}.tl-day.today{background:var(--primary);color:#e6eeff}.tl-day.today b{color:#fff}.tl-label{position:sticky;inset-inline-start:0;z-index:4;background:var(--panel);padding:7px 12px;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);min-inline-size:0;display:flex;align-items:center;gap:8px}.tl-label .lbl-main{min-inline-size:0;flex:1;overflow:hidden}.tl-label .lbl-main>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-label .lbl-name{font-weight:500}.tl-label small{color:var(--muted)}.tl-cell{border-inline-start:1px solid var(--line);border-block-end:1px solid var(--line);min-block-size:40px}.tl-cell.we{background:var(--we-cell)}.tl-cell.today{background:var(--today-cell)}.tl-group{position:sticky;inset-inline-start:0;grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--group-bg);border-block-end:1px solid var(--line);font-size:13px;font-weight:600;color:var(--text-2)}.tl-group button.icon{min-block-size:26px;min-inline-size:26px}.tl-group .muted{font-weight:400}.tl-group .spacer{flex:1}.tl-group label{font-weight:400;display:inline-flex;gap:6px;align-items:center;cursor:pointer}.tl-demand .tl-label{cursor:pointer}.tl-demand .tl-label:hover{background:var(--hover)}.tl-demand .tl-label:active{cursor:grabbing}.tl-demand .grip{color:var(--muted);flex:none}.tl-gap{container-type:inline-size;display:flex;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;margin:8px 2px;border-radius:6px;overflow:hidden;white-space:nowrap}.tl-gap.short{background:var(--danger-soft);color:var(--danger)}.tl-gap.met{background:var(--green-soft);color:var(--green)}.gap-word{font-weight:500}@container (max-width: 60px){.gap-word{display:none}}.tl-label .row-acts{display:flex;gap:2px;opacity:0;transition:opacity .15s var(--ease)}.pl-row:hover .row-acts,.tl-label:focus-within .row-acts{opacity:1}.tl-bar{position:relative;z-index:2;margin:5px 1px;min-block-size:30px;border-radius:6px;border:0;padding:0 8px;justify-content:flex-start;font-size:12.5px;font-weight:500;overflow:hidden;box-shadow:0 1px 2px #1018282e;text-align:start;gap:5px}.tl-bar:hover{filter:brightness(.95);background:var(--bar)}.tl-bar .bar-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.tl-bar.loan{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 5px,transparent 5px 10px);box-shadow:inset 0 0 0 2px var(--loan)}.tl-bar.cut-start{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:0}.tl-bar.cut-end{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}.tl-bar.dragging{outline:2px dashed var(--text);outline-offset:1px;opacity:.9}.tl-handle{position:absolute;inset-block:0;inline-size:8px;cursor:ew-resize;z-index:3}.tl-handle.start{inset-inline-start:0}.tl-handle.end{inset-inline-end:0}.tl-handle:after{content:"";position:absolute;inset-block:8px;inset-inline-start:3px;inline-size:2px;border-radius:2px;background:currentColor;opacity:0}.tl-bar:hover .tl-handle:after{opacity:.55}.tl-leave{z-index:1;margin:5px 1px;border-radius:6px;background:repeating-linear-gradient(45deg,var(--hatch-a),var(--hatch-a) 4px,var(--hatch-b) 4px,var(--hatch-b) 8px);color:var(--text-2);font-size:12px;display:flex;align-items:center;padding:0 8px;overflow:hidden;white-space:nowrap}.tl-person{padding:0}.tl-person .lbl-btn{flex:1;min-inline-size:0;align-self:stretch;display:flex;align-items:center;justify-content:flex-start;text-align:start;padding:7px 12px;border:0;border-radius:0;background:none;font-weight:400;white-space:normal;min-block-size:0;color:inherit}.tl-person .lbl-btn:hover{background:var(--hover)}.tl-person .lbl-btn:hover .lbl-name{color:var(--primary-text)}.tl-person .lbl-btn:focus-visible{outline-offset:-2px;border-radius:0}.tl-person .lbl-main>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-crew .seg-n{margin-inline-start:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pl-crew button.on .seg-n{color:inherit}.tl-worker.drop-ok{background:var(--primary-soft)}.tl-worker.drop-ok .tl-label{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.tl-foot{position:sticky;inset-block-end:0;z-index:5;background:var(--surface-2);border-block-start:1px solid var(--line-strong)}.tl-foot .tl-label{background:var(--surface-2);font-weight:600;font-size:12.5px}.tl-total{text-align:center;padding:6px 0;font-size:12px;font-variant-numeric:tabular-nums;border-inline-start:1px solid var(--line);line-height:1.25}.tl-total b{display:block;font-size:13px}.tl-total.short b{color:var(--danger)}.pl-legend{margin-block-start:12px}.pl-legend .shortcuts{margin-inline-start:auto;display:inline-flex;gap:10px;align-items:center;color:var(--muted)}.cand-group{margin-block-start:14px}.cand-group>summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--text-2);padding:4px 0}.cand-name{font-weight:500}.why{color:var(--amber)}.assigned-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-block-end:1px solid var(--line)}.assigned-row .grow{flex:1;min-inline-size:0}.task-edit{display:flex;gap:6px;align-items:center;margin-block-start:4px}.task-edit input{flex:1;min-block-size:30px}@media (max-width: 860px){.tl{--label: 150px;max-block-size:calc(100vh - 140px);max-block-size:calc(100dvh - 140px);min-block-size:280px}.tl-demand .grip,.tl-label .row-acts{display:none}.tl-label{padding-inline:8px}.tl-person{padding-inline:0}.tl-person .lbl-btn{padding-inline:8px}.pl-crew{order:10;inline-size:100%}.pl-crew button{flex:1;padding-inline:6px}.pl-toolbar .search input{inline-size:150px}}.pl-filters{display:contents}.pl-filter-toggle{display:none}@media (max-width: 860px){.pl-filter-toggle{display:inline-flex}.pl-filter-toggle.on{background:var(--primary-soft);color:var(--primary-text);border-color:var(--primary-line)}.pl-filters{display:none;flex-basis:100%;flex-wrap:wrap;gap:8px}.pl-filters.open{display:flex}.pl-filters .search,.pl-filters .search input,.pl-filters select{inline-size:100%}}.ag-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ag-banner{align-items:center;flex-wrap:wrap}.ag-banner>svg{flex:none}.ag-banner .ag-banner-text{flex:1 1 280px;min-inline-size:0}.ag-banner .ag-banner-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ag-banner a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ag-suggest button{background:var(--panel);border-color:var(--primary-line);color:var(--primary-text);border-radius:999px;white-space:normal;text-align:start}.ag-suggest button:hover{background:var(--primary-soft)}.ag-chat-head-sub{display:inline-flex;align-items:center;gap:6px}.ag-channel{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);white-space:nowrap;font-size:13px}.ag-channel svg{color:var(--muted)}.ag-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag-preview b{margin-inline-end:6px}.ag-note{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.ag-dismiss{margin-inline-start:auto}.menu-item.ag-menu-item{flex-direction:column;align-items:flex-start;gap:0}.ag-modal-title{display:inline-flex;align-items:center;gap:8px}.ag-section-title{display:flex;align-items:center;gap:8px;margin:0 0 4px}.ag-section-sub{color:var(--muted);font-size:13px;margin:0 0 12px}.ag-approval-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ag-approval-actions .actions{justify-content:flex-end}.ag-what{font-size:12.5px;color:var(--muted);text-align:end;max-inline-size:360px}.ag-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);font-size:13px;margin-block-end:8px}.ag-meta span{display:inline-flex;align-items:center;gap:5px}.ag-decided{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:start;padding:9px 0;border-block-end:1px solid var(--line)}.ag-decided:last-child{border-block-end:0}.ag-legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:4px 0 0;color:var(--text-2);font-size:13px}.ag-legend>span{display:inline-flex;align-items:center;gap:6px}.ag-ops th:nth-child(2){inline-size:270px}.ag-ops th:nth-child(3){inline-size:220px}.ag-ops select{inline-size:100%}.ag-ops td small{display:block}.ag-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 16px 10px}.ag-group-head h3{margin:0}.ag-approvers{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ag-approvers .chips-row{margin:0}.ag-settings{position:relative}.ag-settings .card>h3{margin-block-end:2px}.ag-settings .card>.ag-section-sub{margin-block-end:14px}.ag-save-bar{position:sticky;inset-block-end:0;z-index:20;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:10px 14px;margin-block:0 16px}.ag-save-bar .ag-save-state{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.ag-save-bar.dirty .ag-save-state{color:var(--amber);font-weight:500}.ag-save-bar .ag-save-buttons{margin-inline-start:auto;display:flex;gap:8px}.ag-save-bar .error{margin:0;flex-basis:100%}.ag-rule-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-block-end:1px solid var(--line)}.ag-rule-row:last-child{border-block-end:0}.ag-rule-row.off .ag-rule-text{color:var(--muted)}.ag-rule-text b,.ag-priority{display:inline-flex;align-items:center;gap:8px}.ag-priority input[type=range]{inline-size:100px;min-block-size:0;padding:0;border:0}.ag-channel-switch{margin-block-end:16px}.ag-channel-switch button{gap:8px}.ag-hook{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 14px}.ag-hook code{padding:5px 8px}.ag-test{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ag-group-add{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr) auto;gap:0 10px;align-items:end}.ag-group-add .field{margin-block-end:0}@media (max-width: 700px){.ag-group-add{grid-template-columns:1fr;gap:8px}}.ag-seen{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;border-block-end:1px solid var(--line)}.ag-seen:last-child{border-block-end:0}.ag-seen .inline{margin:0;align-items:center}.ag-test-result{margin-block-start:10px}.ag-filter-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:8px 0}.ag-filter-row .mini select{inline-size:auto}.ag-filter-row .mini input{inline-size:90px}.ag-price-filter{display:flex;gap:4px}.ag-warn-text{color:var(--danger);font-weight:600}:root{--font: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg: #f4f6f9;--panel: #ffffff;--surface-2: #eef1f5;--line: #e1e5ec;--line-strong: #c9d0da;--text: #17202c;--text-2: #3f4b5c;--muted: #5b6676;--brand: #00026f;--brand-2: #0b0f86;--primary: #00026f;--primary-dark: #12168f;--primary-soft: #eaeaf8;--primary-line: #c4c5ec;--data: #2f35b4;--green: #157a3c;--green-soft: #e4f4ea;--green-line: #b5dfc4;--amber: #a85b00;--amber-soft: #fdf1df;--amber-line: #f3d29b;--danger: #c0262d;--danger-soft: #fdeceb;--danger-line: #f4c2c1;--loan: #6b2fd0;--loan-soft: #f0eafd;--loan-line: #d3c3f6;--radius: 10px;--radius-sm: 7px;--shadow-1: 0 1px 2px rgba(16, 24, 40, .06);--shadow-pop: 0 10px 28px rgba(16, 24, 40, .16), 0 2px 6px rgba(16, 24, 40, .08);--ease: cubic-bezier(.2, .8, .2, 1);--selection: #d5d6f4;--scroll: #c3cad5;--placeholder: #6b7684;--input-hover: #aab3c0;--hover: #f8fafc;--danger-text: #8f1b20;--info-text: #11147e;--warn-text: #7a4200;--ok-text: #0f5a2c;--skel-a: #e9edf2;--skel-b: #f4f6f9;--toast-bg: #17202c;--toast-error-bg: #7d1b1f;--overlay: rgba(15, 23, 42, .42);--we: #e4e8ee;--we-cell: #f3f5f8;--today-cell: #eef0fa;--group-bg: #f8f9fb;--hatch-a: #d5dbe3;--hatch-b: #eceff3;--glow: #dfe0f6;--primary-text: #00026f;--heat-full-bg: #c6ebd3;--heat-full-fg: #0f5a2c;--heat-half-bg: #fbe3b5;--heat-half-fg: #7a4200;--heat-low-bg: #f8cfcd;--heat-low-fg: #8f1b20;--heat-none-bg: #f1f3f6;--heat-none-fg: #5b6676;--side-bg: var(--brand);--side-fg: #fff;--side-text: rgba(255, 255, 255, .84);--side-muted: rgba(255, 255, 255, .66);--side-hover: rgba(255, 255, 255, .09);--side-line: rgba(255, 255, 255, .14);--side-edge: transparent;--side-input-bg: rgba(255, 255, 255, .08);--side-active-bg: #fff;--side-active-fg: var(--brand);--side-active-shadow: 0 1px 3px rgba(0, 0, 0, .25);color-scheme:light}:root[data-theme=dark]{--bg: #0d111b;--panel: #151b28;--surface-2: #1b2232;--line: #273044;--line-strong: #364158;--text: #e8ebf2;--text-2: #bcc4d2;--muted: #939db0;--primary: #3f46d6;--primary-dark: #5157e4;--primary-soft: #1f2452;--primary-line: #343b8f;--primary-text: #aeb2ff;--data: #8288ff;--green: #5ccf8a;--green-soft: #12301f;--green-line: #1f5a37;--amber: #e9ac48;--amber-soft: #33260f;--amber-line: #6a4b12;--danger: #f2787d;--danger-soft: #3a1618;--danger-line: #6e2a2d;--loan: #b195ff;--loan-soft: #261d46;--loan-line: #4a3a86;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .35);--selection: #343b8f;--scroll: #3a4459;--placeholder: #7f899b;--input-hover: #4a5670;--hover: #1a2131;--danger-text: #ffb8bb;--info-text: #ccd0ff;--warn-text: #f5cf86;--ok-text: #a3e3bc;--skel-a: #1e2637;--skel-b: #263046;--toast-bg: #e8ebf2;--toast-error-bg: #8f1b20;--overlay: rgba(0, 0, 0, .6);--we: #2a3349;--we-cell: #1d2434;--today-cell: #1b2148;--group-bg: #171d2b;--hatch-a: #39435a;--hatch-b: #262e40;--glow: #1a1f4a;--heat-full-bg: #17442a;--heat-full-fg: #a3e3bc;--heat-half-bg: #4a3610;--heat-half-fg: #f5cf86;--heat-low-bg: #4d1c1f;--heat-low-fg: #ffb8bb;--heat-none-bg: #1d2435;--heat-none-fg: #939db0;--brand: #05086e;--side-edge: var(--line);--side-active-bg: rgba(255, 255, 255, .16);--side-active-fg: #fff;--side-active-shadow: inset 0 0 0 1px rgba(255, 255, 255, .22);color-scheme:dark}:root[data-theme=dark] .toast{color:#151b28}:root[data-theme=dark] .toast button{color:#2f35b4}:root[data-theme=dark] .toast button:hover{background:#0000000f}:root[data-theme=dark] .toast.error{color:#fff}:root[data-theme=dark] .toast.error button{color:#ffd2d4}.logo-dark{display:none!important}:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:14px/1.5 var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}::selection{background:var(--selection);color:var(--text)}h1{font-size:22px;line-height:1.25;font-weight:600;margin:0;letter-spacing:-.01em}h2{font-size:17px;line-height:1.3;font-weight:600;margin:0 0 10px}h3{font-size:15px;line-height:1.35;font-weight:600;margin:0 0 10px}h4{margin:18px 0 8px;font-size:13px;font-weight:600;color:var(--text-2)}p{margin:0 0 10px}a{color:inherit;text-decoration:none}a.text-link,.content p a{color:var(--primary-text);text-underline-offset:2px}a.text-link:hover,.content p a:hover{text-decoration:underline}small{font-size:12.5px}.muted{color:var(--muted)}.right{text-align:end;white-space:nowrap}.num,td.num,.tile b{font-variant-numeric:tabular-nums}code{background:var(--surface-2);padding:1px 5px;border-radius:4px;font-size:12.5px;word-break:break-all}svg.lucide{flex:none}:focus{outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.app{display:flex;min-height:100vh}.sidebar{inline-size:232px;flex:none;background:var(--side-bg);color:var(--side-fg);border-inline-end:1px solid var(--side-edge);padding:18px 12px 14px;display:flex;flex-direction:column;gap:4px;position:sticky;inset-block-start:0;block-size:100vh;overflow-y:auto}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 10px 18px;margin-block-end:6px;border-block-end:1px solid var(--side-line)}.brand img{block-size:26px;inline-size:auto;display:block}.brand .product{font-size:13px;font-weight:600;color:var(--side-fg);letter-spacing:.01em}.brand .product small{display:block;font-weight:400;font-size:12px;color:var(--side-muted)}.brand-mark{inline-size:30px;block-size:30px;border-radius:8px;background:var(--primary);color:#fff;display:grid;place-items:center}.sidebar nav{display:flex;flex-direction:column;gap:2px;flex:1}.nav-label{margin:16px 10px 6px;font-size:12px;font-weight:600;color:var(--side-muted)}.sidebar nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--side-text);font-weight:500;transition:background-color .15s var(--ease),color .15s var(--ease)}.sidebar nav a:hover{background:var(--side-hover);color:var(--side-fg)}.sidebar nav a.active{background:var(--side-active-bg);color:var(--side-active-fg);box-shadow:var(--side-active-shadow)}.sidebar :focus-visible{outline-color:var(--side-fg)}.sidebar nav a .count{margin-inline-start:auto}.count{min-inline-size:20px;block-size:20px;padding:0 6px;border-radius:999px;background:var(--danger);color:#fff;font-size:12px;font-weight:600;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.count.soft{background:var(--primary-soft);color:var(--primary-text)}.side-foot{border-block-start:1px solid var(--side-line);padding-block-start:10px;display:flex;align-items:center;gap:8px}.who{flex:1;min-inline-size:0;padding-inline-start:6px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who small{display:block;color:var(--side-muted)}.sidebar button.icon{color:var(--side-text)}.sidebar button.icon:hover{background:var(--side-hover);color:var(--side-fg)}.sidebar *{scrollbar-color:var(--side-line) transparent}.content{flex:1;padding:24px 32px 40px;min-inline-size:0}.topbar{display:none}@media (max-width: 860px){.app{flex-direction:column}.topbar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--panel);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0;z-index:30}.topbar .brand{padding:0;margin:0;border:0;flex:1;flex-direction:row;align-items:center;gap:10px}.topbar .brand img{block-size:22px}.topbar .brand .product{color:var(--text);line-height:1.2}.topbar .brand .product small{display:none}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;transform:translate(-105%);transition:transform .2s var(--ease);box-shadow:var(--shadow-pop)}[dir=rtl] .sidebar{transform:translate(105%)}.sidebar.open{transform:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:55}.content{padding:16px 14px 32px}}.page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-end:18px;flex-wrap:wrap}.page-head .sub{color:var(--muted);font-size:13px;margin-block-start:2px}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filters{display:flex;gap:8px;align-items:center;margin-block-end:14px;flex-wrap:wrap}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.spacer{flex:1}.stack>*{margin-block-end:16px}.grid-2{display:grid;grid-template-columns:3fr 2fr;gap:16px}.grid-2.even{grid-template-columns:1fr 1fr}@media (max-width: 1000px){.grid-2,.grid-2.even{grid-template-columns:1fr}}.span-all{grid-column:1 / -1}button,.btn{font:inherit;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:34px;padding:6px 12px;border:1px solid var(--line-strong);background:var(--panel);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);transition:background-color .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease);white-space:nowrap}button:hover,.btn:hover{background:var(--surface-2)}button:active{transform:translateY(.5px)}button:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}button.primary,.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-1)}button.primary:hover,.btn.primary:hover{background:var(--primary-dark);border-color:var(--primary-dark)}button.danger{color:var(--danger);border-color:var(--danger-line)}button.danger:hover{background:var(--danger-soft)}button.danger.solid{background:var(--danger);color:#fff;border-color:var(--danger)}button.ghost{border-color:transparent;background:none}button.ghost:hover{background:var(--surface-2)}button.link{border:0;background:none;min-block-size:28px;padding:2px 6px;color:var(--primary-text)}button.link:hover{text-decoration:underline;text-underline-offset:2px;background:none}button.link.danger{color:var(--danger)}button.icon{border:0;background:none;min-block-size:32px;min-inline-size:32px;padding:4px;color:var(--text-2);border-radius:8px}button.icon:hover{background:var(--surface-2);color:var(--text)}button.sm,.btn.sm{min-block-size:28px;padding:3px 10px;font-size:13px}.btn-group{display:inline-flex}.btn-group>button{border-radius:0;margin-inline-start:-1px}.btn-group>button:first-child{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);margin-inline-start:0}.btn-group>button:last-child{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}kbd{font:600 11px/1 var(--font);padding:2px 5px;border:1px solid var(--line-strong);border-block-end-width:2px;border-radius:4px;background:var(--panel);color:var(--text-2)}input,select,textarea{font:inherit;color:var(--text);min-block-size:34px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);max-inline-size:100%;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:hover,select:hover,textarea:hover{border-color:var(--input-hover)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #00026f38}input[type=checkbox],input[type=radio]{min-block-size:0;inline-size:16px;block-size:16px;accent-color:var(--primary)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}.field{display:flex;flex-direction:column;gap:4px;margin-block-end:12px}.field>span{font-size:13px;color:var(--text-2);font-weight:500}.field small{color:var(--muted)}.field .field-error{color:var(--danger);font-weight:500}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 14px}.inline{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin:6px 0}.mini{display:flex;flex-direction:column;font-size:12.5px;color:var(--muted);gap:2px}.mini input{inline-size:100px}.check{display:flex;gap:8px;align-items:center;padding:3px 0;cursor:pointer}.subsection{border-block-start:1px solid var(--line);margin-block-start:12px;padding-block-start:6px}.row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-block-end:1px solid var(--line);gap:10px}.search{position:relative;display:inline-flex;align-items:center}.search svg{position:absolute;inset-inline-start:10px;color:var(--muted);pointer-events:none}.search input{padding-inline-start:32px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-block-end:16px;display:block;box-shadow:var(--shadow-1)}.card.flush{padding:0;overflow:hidden}.card.flush>h3,.card.flush .card-head{padding:14px 16px 0}.card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-block-end:10px}.card-head h3{margin:0}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.project{transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.project:hover{border-color:var(--primary-line);box-shadow:var(--shadow-pop)}.project .top{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.project .meta{display:flex;justify-content:space-between;margin-block-start:10px;align-items:center}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-block-end:16px}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-1)}.tile b{display:block;font-size:26px;font-weight:600;line-height:1.15}.tile span{color:var(--text-2);font-size:13px}.tile small{display:block;font-size:12.5px;margin-block-start:2px;color:var(--muted)}.tile.warn b{color:var(--amber)}.tile.loan b{color:var(--loan)}.tile.bad b{color:var(--danger)}.tile.good b{color:var(--green)}table{inline-size:100%;border-collapse:collapse}th{text-align:start;font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--surface-2)}th,td{padding:9px 12px;border-block-end:1px solid var(--line);vertical-align:top;text-align:start}tbody tr:hover td{background:var(--hover)}tr.dim td{color:var(--muted)}tr.click{cursor:pointer}tr.picked td{background:var(--primary-soft)}table.compact td{padding:3px 6px;border:0}table.kv{inline-size:auto;max-inline-size:100%}table.kv th{background:none;font-size:13px;inline-size:140px;padding:4px 12px 4px 0;border:0}table.kv td{padding:4px 0;border:0}.table-wrap{overflow-x:auto}.chips{display:flex;flex-wrap:wrap;gap:4px}.chips .hit .badge{outline:2px solid var(--primary)}.row-actions{display:flex;gap:2px;justify-content:flex-end}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:12.5px;font-weight:500;background:var(--surface-2);color:var(--text-2);white-space:nowrap;line-height:1.6}.badge.green{background:var(--green-soft);color:var(--green)}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.red{background:var(--danger-soft);color:var(--danger)}.badge.blue{background:var(--primary-soft);color:var(--primary-text)}.badge.loan{background:var(--loan-soft);color:var(--loan)}.badge.outline{background:none;box-shadow:inset 0 0 0 1px var(--line-strong)}.dot{display:inline-block;inline-size:10px;block-size:10px;border-radius:50%;margin-inline-end:6px;flex:none}.chip{display:inline-flex;align-items:center;gap:4px;background:var(--primary-soft);color:var(--primary-text);border:1px solid var(--primary-line);border-radius:999px;padding:2px 4px 2px 10px;font-size:13px}.chip button{border:0;background:none;min-block-size:22px;min-inline-size:22px;padding:0;color:var(--primary-text);border-radius:999px}.chip button:hover{background:#00026f1a}.chip.static{padding:2px 10px}.chips-row{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 6px}.chips-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 10px;margin-block-end:8px}.emp{color:var(--muted);font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.empty{padding:28px 20px;text-align:center;color:var(--muted)}.empty b{display:block;color:var(--text);font-size:15px;margin-block-end:4px}.error,.info,.warn,.ok{display:flex;gap:8px;align-items:flex-start;border-radius:var(--radius-sm);padding:9px 12px;margin-block-end:12px;border:1px solid}.error{background:var(--danger-soft);color:var(--danger-text);border-color:var(--danger-line)}.info{background:var(--primary-soft);color:var(--info-text);border-color:var(--primary-line)}.warn{background:var(--amber-soft);color:var(--warn-text);border-color:var(--amber-line);margin:8px 0}.ok{background:var(--green-soft);color:var(--ok-text);border-color:var(--green-line)}.no-task{color:var(--amber)}.skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--skel-a) 25%,var(--skel-b) 50%,var(--skel-a) 75%);background-size:200% 100%;animation:skel 1.3s linear infinite}@keyframes skel{to{background-position:-200% 0}}.toasts{position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%);z-index:90;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{display:flex;align-items:center;gap:12px;background:var(--toast-bg);color:#fff;border-radius:10px;padding:10px 12px 10px 16px;box-shadow:var(--shadow-pop);font-size:14px;animation:toast-in .2s var(--ease);max-inline-size:min(560px,92vw)}.toast button{min-block-size:28px;background:none;color:#c3c5ff;border:0;font-weight:600;padding:2px 8px}.toast button:hover{background:#ffffff1a}.toast.error{background:var(--toast-error-bg);border:0;color:#fff;margin:0}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);display:flex;align-items:flex-start;justify-content:center;padding:6vh 12px;overflow-y:auto;z-index:50;animation:fade .15s var(--ease)}@keyframes fade{0%{opacity:0}}.modal{background:var(--panel);border-radius:14px;inline-size:480px;max-inline-size:100%;box-shadow:var(--shadow-pop);animation:pop .18s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.99)}}.modal.wide{inline-size:820px}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;border-block-end:1px solid var(--line)}.modal-head h3{margin:0;display:flex;align-items:center;gap:4px}.modal-body{padding:16px 20px}.modal-foot{padding:12px 20px;border-block-start:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px;align-items:center}.modal-foot .left{margin-inline-end:auto}.scroll-y{max-block-size:360px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-sm);margin-block-start:8px}.scroll-y th{position:sticky;inset-block-start:0;z-index:1}.menu{position:relative;display:inline-block}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-list{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-pop);min-inline-size:260px;padding:6px;display:flex;flex-direction:column}.menu-item{border:0;background:none;justify-content:flex-start;text-align:start;padding:8px 10px;border-radius:7px;font-weight:400;white-space:normal}.menu-item:hover{background:var(--surface-2)}.menu-item small{display:block;color:var(--muted)}.menu-sep{block-size:1px;background:var(--line);margin:6px 4px}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--panel)}.seg button{border:0;border-radius:0;min-block-size:32px;box-shadow:none}.seg button+button{border-inline-start:1px solid var(--line)}.seg button.on{background:var(--primary-soft);color:var(--primary-text);font-weight:600}.swatches{display:flex;gap:6px;flex-wrap:wrap}.swatch{inline-size:26px;block-size:26px;min-block-size:0;padding:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-strong)}.swatch.on{box-shadow:0 0 0 2px var(--text)}.tabs{display:flex;gap:2px;border-block-end:1px solid var(--line);margin-block-end:18px;overflow-x:auto;overflow-y:hidden}.tabs a,.tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:0;border-radius:0;background:none;color:var(--text-2);font-weight:500;border-block-end:2px solid transparent;margin-block-end:-1px;white-space:nowrap;min-block-size:0}.tabs a:hover,.tabs button:hover{color:var(--text);background:none}.tabs a.active,.tabs button.on{color:var(--primary-text);border-block-end-color:var(--primary)}.tabs .tab-sep{inline-size:1px;background:var(--line);margin:8px 6px}.req-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.req{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;display:flex;justify-content:space-between;gap:10px;align-items:center}.req-task{font-size:13px}.req-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.legend{display:flex;gap:16px;flex-wrap:wrap;color:var(--text-2);font-size:13px;align-items:center}.legend>span{display:inline-flex;align-items:center}.grid-wrap{overflow-x:auto}.grid{display:grid;min-inline-size:760px}.gh{font-size:12px;text-align:center;padding:5px 0;background:var(--surface-2);border-block-end:1px solid var(--line);border-inline-start:1px solid var(--line);color:var(--text-2)}.gh.today{background:var(--primary-soft);color:var(--primary-text);font-weight:700}.gh.we{background:var(--we)}.gh.foot{border-block-start:1px solid var(--line);border-block-end:0;font-weight:600;color:var(--text)}.sticky{position:sticky;inset-inline-start:0;z-index:2;background:var(--panel);text-align:start;padding-inline-start:12px;border-inline-start:0}.gh.sticky{background:var(--surface-2)}.gl{padding:6px 12px;border-block-end:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.gc{border-block-end:1px solid var(--line);border-inline-start:1px solid var(--line);min-block-size:34px;position:relative}.gc.on{cursor:pointer}.gc.on:hover{filter:brightness(.94)}.gc.leave{background:repeating-linear-gradient(45deg,var(--hatch-a),var(--hatch-a) 4px,var(--hatch-b) 4px,var(--hatch-b) 8px)}.gc span{position:absolute;inset-inline-start:4px;inset-block-start:8px;font-size:12px;white-space:nowrap;z-index:1;pointer-events:none}.gc.loan{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.55) 0 5px,transparent 5px 10px);box-shadow:inset 0 0 0 2px var(--loan)}.glance-wrap{overflow-x:auto}.glance{display:grid;min-inline-size:560px;border-block-start:1px solid var(--line)}.gc.heat{min-block-size:28px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;cursor:default}.legend .loan-sw{display:inline-block;inline-size:14px;block-size:10px;border-radius:2px;background:#94a3b8;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.7) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1.5px var(--loan);margin-inline-end:6px}.login-wrap{min-block-size:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(1200px 500px at 20% -10%,var(--glow) 0%,transparent 60%),var(--bg)}.login{inline-size:380px;max-inline-size:100%;padding:28px}.login h2{margin:0;font-size:20px}.login-logo{display:block;block-size:40px;inline-size:auto;margin-block-end:18px}.msg-body{white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font:inherit;margin:6px 0}.msg-body.reply{background:var(--primary-soft);border-color:var(--primary-line)}.trace{border:1px solid var(--line);border-radius:7px;margin:4px 0;padding:4px 8px}.trace summary{cursor:pointer}.trace pre{white-space:pre-wrap;word-break:break-word;font-size:12px;max-block-size:220px;overflow:auto;margin:6px 0 2px}.import-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:10px 0}@media (max-width: 700px){.import-steps{grid-template-columns:1fr}}.import-steps>div{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface-2)}.result{margin-block-start:10px}.cols{margin-block-start:12px}.cols summary{cursor:pointer;color:var(--primary-text)}.import-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.import-grid .card{margin-block-end:0}ol.steps{margin:8px 0 0;padding-inline-start:20px}ol.steps li{margin-block-end:6px}.inline.mgr input{flex:1 1 150px;min-inline-size:120px}.mgr-line{margin-block-start:8px;font-size:13px;color:var(--muted)}.no-mgr{color:var(--amber)}.approval{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin:10px 0;background:var(--panel)}.approval-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-block-end:6px}.approval-head .actions{display:flex;gap:8px}.filter-card{padding:14px 16px}.filter-card .filters{margin-block-end:8px}.skill-filter{padding-block-start:10px;border-block-start:1px solid var(--line)}.filter-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.chat{display:flex;flex-direction:column;block-size:calc(100vh - 210px);min-block-size:380px}.chat-log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;background:var(--surface-2)}.chat-empty{margin:auto;max-inline-size:560px;text-align:center}.chat-suggest{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-block-start:10px}.bubble-row{display:flex}.bubble-row.mine{justify-content:flex-end}.bubble{max-inline-size:min(680px,88%);padding:9px 13px;border-radius:14px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-1)}.bubble.mine{background:var(--primary);border-color:var(--primary);color:#fff}.bubble.mine small{color:#d8d9f8}.bubble.failed{border-color:var(--danger-line);background:var(--danger-soft);color:var(--text)}.bubble-who{font-size:12.5px;font-weight:600;margin-block-end:2px}.bubble-text{white-space:pre-wrap;word-break:break-word;unicode-bidi:plaintext}.bubble.typing{color:var(--muted);font-style:italic}.bubble-tools{margin-block-start:6px;font-size:12.5px;color:var(--muted)}.bubble-tools>summary{cursor:pointer}.bubble-usage{margin-block-start:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.bubble-usage a{color:inherit;text-decoration:underline}.usage-model{opacity:.85}.chat-totals{padding:4px 12px;font-size:12.5px;color:var(--muted);border-block-start:1px solid var(--line);background:var(--panel);text-align:end}.chat-input{display:flex;gap:8px;padding:10px;border-block-start:1px solid var(--line);background:var(--panel);align-items:flex-end}.chat-input textarea{flex:1;resize:none}.chat .error{margin:0 10px 8px}.donut-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.donut-row table{flex:1;min-inline-size:190px}.linechart{inline-size:100%;block-size:auto;display:block}.sw{display:inline-block;inline-size:10px;block-size:10px;border-radius:2px;margin-inline-end:6px;vertical-align:-1px}.srows{display:grid;gap:8px}.srow{display:grid;grid-template-columns:130px 1fr;gap:4px 10px;align-items:center}.srow-label{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srow-bar{display:flex;block-size:22px;border-radius:5px;overflow:hidden;background:var(--surface-2)}.srow-bar span{font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;min-inline-size:14px}.srow-note{grid-column:2;margin-block-start:-3px}.meter{display:inline-block;inline-size:100%;block-size:8px;background:var(--surface-2);border-radius:4px;overflow:hidden;vertical-align:middle}.meter span{display:block;block-size:100%}.tl-row{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;padding:6px 0;border-block-end:1px solid var(--line)}.log-list{max-block-size:240px;overflow:auto;font-size:13px}.log-list div{padding:4px 0;border-block-end:1px dashed var(--line)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.side-search{inline-size:100%;justify-content:flex-start;gap:8px;margin-block-end:10px;background:var(--side-input-bg);border-color:var(--side-line);color:var(--side-text);font-weight:400}.side-search:hover{background:var(--side-hover);color:var(--side-fg)}.side-search span{flex:1;text-align:start}.side-search kbd{background:transparent;color:var(--side-muted);border-color:var(--side-line)}.cmdk-overlay{align-items:flex-start;padding-block-start:12vh}.cmdk{inline-size:620px;max-inline-size:100%;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-pop);overflow:hidden;animation:pop .16s var(--ease)}.cmdk-input{display:flex;align-items:center;gap:10px;padding:12px 16px;border-block-end:1px solid var(--line);color:var(--muted)}.cmdk-input input{flex:1;border:0;box-shadow:none;padding:4px 0;font-size:16px;background:transparent;min-block-size:32px}.cmdk-input input:focus-visible{box-shadow:none}.cmdk-list{max-block-size:min(420px,55vh);overflow-y:auto;padding:6px}.cmdk-group{font-size:12px;font-weight:600;color:var(--muted);padding:10px 10px 4px}.cmdk-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;color:var(--text-2)}.cmdk-item.on{background:var(--primary-soft);color:var(--text)}.cmdk-label{font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-hint{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.cmdk-enter{margin-inline-start:auto;color:var(--muted)}.cmdk-empty{padding:24px 12px;text-align:center;color:var(--muted)}.cmdk-foot{display:flex;gap:16px;padding:8px 16px;border-block-start:1px solid var(--line);color:var(--muted);font-size:12px;background:var(--surface-2)}@media (max-width: 860px){.cmdk-overlay{padding-block-start:8px}}.side-close{display:none}@media (max-width: 860px){.side-close{display:inline-flex;align-self:flex-end;color:var(--side-text)}}.content:has(>.chat),.content:has(.chat){display:flex;flex-direction:column;block-size:100vh;block-size:100dvh}.content:has(.chat) .chat{flex:1 1 auto;block-size:auto;min-block-size:320px}.no-task{color:var(--muted);font-style:italic}.confirm-message{margin:0;color:var(--text-2);line-height:1.5;overflow-wrap:anywhere}button.link.person-link{padding:0;min-block-size:0;font:inherit;font-weight:inherit;text-align:start;color:var(--primary-text);border-radius:4px}button.link.person-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.req-table .choose-people{margin-block-start:6px}.ag-ops th:nth-child(2){inline-size:300px}.ag-ops select{min-inline-size:270px}:root[data-theme=dark] button.danger.solid{color:#1f0a0b}:root[data-palette=navy]{--bg: #f3f5fb;--panel: #ffffff;--surface-2: #edf0f8;--line: #e1e5f0;--line-strong: #c9d0e2;--text: #111833;--text-2: #3a4466;--muted: #5a6486;--primary: #2f3fc4;--primary-dark: #2533a8;--primary-soft: #eceffd;--primary-line: #c6cdf6;--primary-text: #2534ae;--data: #3d4dd4;--selection: #d3d9fb;--hover: #f6f8fd;--we: #e6eaf4;--we-cell: #f2f4fa;--today-cell: #edf0fd;--group-bg: #f6f7fc;--hatch-a: #d4daea;--hatch-b: #ebeef6;--glow: #dde3fb;--skel-a: #e6eaf4;--skel-b: #f3f5fb;--placeholder: #5f6889;--input-hover: #a9b2cc;--scroll: #c3cadc;--shadow-1: 0 1px 2px rgba(17, 24, 51, .06), 0 1px 1px rgba(17, 24, 51, .03);--shadow-pop: 0 16px 40px rgba(17, 24, 51, .14), 0 3px 8px rgba(17, 24, 51, .06);--side-bg: linear-gradient(180deg, #06097a 0%, #00026f 55%, #020452 100%);--side-fg: #fff;--side-text: rgba(255, 255, 255, .82);--side-muted: rgba(255, 255, 255, .62);--side-hover: rgba(255, 255, 255, .08);--side-line: rgba(255, 255, 255, .12);--side-edge: transparent;--side-input-bg: rgba(255, 255, 255, .07);--side-active-bg: rgba(255, 255, 255, .15);--side-active-fg: #fff;--side-active-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2)}:root[data-palette=navy][data-theme=dark]{--bg: #0a0e1e;--panel: #10162b;--surface-2: #151c36;--line: #222a48;--line-strong: #313b62;--text: #e7eaf6;--text-2: #b8bfda;--muted: #8d96b8;--primary: #5563f0;--primary-dark: #6874f5;--primary-soft: #1b2250;--primary-line: #333e86;--primary-text: #a9b2ff;--data: #8a96ff;--selection: #2e3880;--hover: #141b33;--we: #1d2541;--we-cell: #131a30;--today-cell: #18204a;--group-bg: #121831;--hatch-a: #303a5c;--hatch-b: #1d2440;--glow: #161d4d;--skel-a: #19203b;--skel-b: #222b4c;--placeholder: #7880a3;--input-hover: #3e4870;--scroll: #2f3858;--shadow-1: 0 1px 2px rgba(0, 0, 0, .45);--shadow-pop: 0 16px 40px rgba(0, 0, 0, .55), 0 3px 8px rgba(0, 0, 0, .35);--side-bg: #070b33;--side-edge: #1b2240}:root[data-palette=clean]{--bg: #fafafa;--panel: #ffffff;--surface-2: #f4f4f5;--line: #e8e8eb;--line-strong: #d4d4d8;--text: #18181b;--text-2: #3f3f46;--muted: #62626b;--primary: #00026f;--primary-dark: #10148c;--primary-soft: #ededf7;--primary-line: #c9cae8;--primary-text: #00026f;--data: #3a40b8;--selection: #dcdcf2;--hover: #f7f7f8;--we: #ededef;--we-cell: #f6f6f7;--today-cell: #f0f0fa;--group-bg: #f9f9fa;--hatch-a: #d9d9de;--hatch-b: #efeff1;--glow: #ececf6;--skel-a: #ececef;--skel-b: #f6f6f7;--placeholder: #66666f;--input-hover: #a1a1aa;--scroll: #d4d4d8;--shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .05);--side-bg: #f4f4f5;--side-fg: #18181b;--side-text: #3f3f46;--side-muted: #66666f;--side-hover: #e8e8ec;--side-line: #e4e4e7;--side-edge: #e4e4e7;--side-input-bg: #ffffff;--side-active-bg: #ffffff;--side-active-fg: #00026f;--side-active-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 0 0 1px #e4e4e7}:root[data-palette=clean][data-theme=dark]{--bg: #09090b;--panel: #111113;--surface-2: #18181b;--line: #26262a;--line-strong: #3a3a40;--text: #fafafa;--text-2: #d4d4d8;--muted: #a1a1aa;--primary: #5b63f6;--primary-dark: #6d74f8;--primary-soft: #1c1d3a;--primary-line: #34366e;--primary-text: #a5aaff;--data: #8b91ff;--selection: #2e3170;--hover: #16161a;--we: #1f1f24;--we-cell: #141417;--today-cell: #17183a;--group-bg: #131316;--hatch-a: #33333a;--hatch-b: #1f1f24;--glow: #15163a;--skel-a: #1b1b1f;--skel-b: #26262b;--placeholder: #7c7c86;--input-hover: #4a4a52;--scroll: #3a3a40;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-pop: 0 16px 40px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .4);--side-bg: #0f0f11;--side-fg: #fafafa;--side-text: #c4c4cc;--side-muted: #8a8a94;--side-hover: #1c1c20;--side-line: #222226;--side-edge: #222226;--side-input-bg: #18181b;--side-active-bg: #1f1f24;--side-active-fg: #ffffff;--side-active-shadow: inset 0 0 0 1px #2c2c33}:root[data-palette=warm]{--bg: #f5f3ee;--panel: #fffdf9;--surface-2: #eeebe3;--line: #e4dfd4;--line-strong: #d0c9ba;--text: #201d19;--text-2: #4a453d;--muted: #696257;--primary: #1f3d66;--primary-dark: #183256;--primary-soft: #e8eef6;--primary-line: #c3d1e4;--primary-text: #1f3d66;--data: #3f6aa3;--selection: #d7e1ee;--hover: #faf8f3;--we: #ebe7dd;--we-cell: #f4f1ea;--today-cell: #edf1f6;--group-bg: #f8f6f0;--hatch-a: #d9d2c3;--hatch-b: #eeeae1;--glow: #ece6d6;--skel-a: #ebe7de;--skel-b: #f5f3ee;--placeholder: #6b6458;--input-hover: #b5ad9d;--scroll: #d0c9ba;--shadow-1: 0 1px 2px rgba(60, 45, 20, .06);--shadow-pop: 0 14px 36px rgba(60, 45, 20, .14), 0 2px 6px rgba(60, 45, 20, .06);--side-bg: #24221e;--side-fg: #f5f1ea;--side-text: rgba(245, 241, 234, .82);--side-muted: rgba(245, 241, 234, .6);--side-hover: rgba(255, 255, 255, .07);--side-line: rgba(255, 255, 255, .1);--side-edge: transparent;--side-input-bg: rgba(255, 255, 255, .06);--side-active-bg: #fffdf9;--side-active-fg: #1f3d66;--side-active-shadow: 0 1px 3px rgba(0, 0, 0, .3)}:root[data-palette=warm][data-theme=dark]{--bg: #13120f;--panel: #1b1a17;--surface-2: #22201c;--line: #2e2b26;--line-strong: #403c34;--text: #eeeae2;--text-2: #cbc4b7;--muted: #9c9587;--primary: #4a76b5;--primary-dark: #5a86c4;--primary-soft: #1d2633;--primary-line: #33465f;--primary-text: #9cc0ee;--data: #7ea7dd;--selection: #2f4260;--hover: #1f1d19;--we: #29261f;--we-cell: #191815;--today-cell: #1b222d;--group-bg: #1a1916;--hatch-a: #3c3830;--hatch-b: #262420;--glow: #2a261c;--skel-a: #22201b;--skel-b: #2c2924;--placeholder: #8b8478;--input-hover: #4f4a40;--scroll: #403c34;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-pop: 0 16px 40px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .4);--side-bg: #0f0e0c;--side-edge: #2a2722;--side-active-bg: rgba(255, 255, 255, .12);--side-active-fg: #fff;--side-active-shadow: inset 0 0 0 1px rgba(255, 255, 255, .16)}.side-logo-navy{display:none!important}:root[data-palette=clean]:not([data-theme=dark]) .side-logo-white{display:none!important}:root[data-palette=clean]:not([data-theme=dark]) .side-logo-navy{display:block!important}.palette-pick{display:flex;flex-direction:column;gap:4px;margin:8px 4px 10px;font-size:12px;font-weight:600;color:var(--side-muted)}.palette-pick select{min-block-size:30px;padding:3px 8px;font-size:13px;background:var(--side-input-bg);color:var(--side-fg);border-color:var(--side-line)}.palette-pick option{color:#18181b;background:#fff}
