@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+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: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}:root{--app-bg: #f6f7f9;--app-surface: #ffffff;--app-surface-2: #fafbfc;--app-border: #e7e9ee;--app-border-strong: #d8dbe2;--app-text: #111827;--app-muted: #5f6873;--app-pos: #1d7a36;--app-neg: #b42318;--app-faint: #636b75;--app-sidebar: #fbfbfd;--app-hover: #f2f4f7;--app-accent-soft: var(--mantine-color-indigo-0);--app-shadow-sm: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .06);--app-shadow-md: 0 4px 12px rgba(16, 24, 40, .08);--app-radius: 12px;--sidebar-w: 248px;--topbar-h: 56px}html:root[data-mantine-color-scheme=light]{--mantine-color-dimmed: #5f6873;--mantine-color-green-light-color: #267937;--mantine-color-red-light-color: #c12828;--mantine-color-grape-light-color: #862e9c;--mantine-color-orange-light-color: #b63c0d;--mantine-color-cyan-light-color: #0b7285;--mantine-color-teal-light-color: #077554;--mantine-color-blue-light-color: #1864ab;--mantine-color-indigo-light-color: #364fc7;--mantine-color-yellow-light-color: #a65600;--mantine-color-pink-light-color: #a61e4d;--mantine-color-violet-light-color: #5f3dc4;--mantine-color-lime-light-color: #4a760a;--mantine-color-gray-light-color: #495057}html:root[data-mantine-color-scheme=dark]{--mantine-color-dimmed: #9aa3b2}[data-mantine-color-scheme=dark]{--app-bg: #0f1115;--app-surface: #171a21;--app-surface-2: #1b1f27;--app-border: #262b35;--app-border-strong: #313744;--app-text: #e5e7eb;--app-muted: #9aa3b2;--app-pos: #69db7c;--app-neg: #ff8787;--app-faint: #8b93a1;--app-sidebar: #13161c;--app-hover: #1f242d;--app-accent-soft: rgba(92, 124, 250, .14);--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--app-shadow-md: 0 6px 18px rgba(0, 0, 0, .45)}html,body{background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,Inter Variable,system-ui,sans-serif}.tabular,.o-num{font-variant-numeric:tabular-nums}.app-shell{display:flex;min-height:100vh}.app-sidebar{display:flex;flex-shrink:0;position:sticky;top:0;height:100vh;z-index:50}.app-rail{--rail-bg: #262b45;--rail-fg: #aab1c7;width:68px;flex-shrink:0;background:var(--rail-bg);display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0;overflow-y:auto}[data-mantine-color-scheme=dark] .app-rail{--rail-bg: #1c2036}.rail-company{width:36px;height:36px;margin-bottom:10px;border-radius:9px;display:grid;place-items:center;background:var(--mantine-color-indigo-7);color:#fff;font-weight:700;font-size:13px;letter-spacing:.02em}.rail-item{width:58px;padding:7px 2px 6px;border-radius:10px;display:grid;justify-items:center;gap:3px;color:var(--rail-fg);font-size:10px;font-weight:500;line-height:1.15;text-align:center;text-decoration:none;transition:background .12s ease,color .12s ease}.rail-item span{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rail-item:hover{background:#ffffff12;color:#fff}.rail-item[data-current]{background:#91a7ff2e;color:#fff}.rail-item[data-current] svg{color:#b8c5ff}.rail-spacer{flex:1}.rail-user{margin-top:6px;border-radius:50%}.app-pane{width:220px;flex-shrink:0;background:var(--app-sidebar);border-inline-end:1px solid var(--app-border);padding:16px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.app-sidebar[data-collapsed] .app-pane{display:none}.pane-head{padding:0 8px 12px}.pane-title{font-size:16px;font-weight:650;color:var(--app-text)}.pane-sub{font-size:12px;color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane-group{display:flex;flex-direction:column;gap:2px;margin-top:8px}.pane-label{padding:4px 8px 2px;font-size:12px;color:var(--app-faint)}.pane-link{display:flex;align-items:center;min-height:32px;padding:5px 10px;border-radius:7px;color:var(--app-text);opacity:.86;font-size:13.5px;text-decoration:none}.pane-link:hover{background:var(--app-hover);opacity:1}.pane-link[data-active]{background:var(--app-accent-soft);color:var(--mantine-color-indigo-9);font-weight:600;opacity:1}[data-mantine-color-scheme=dark] .pane-link[data-active]{color:var(--mantine-color-indigo-2)}.activity-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:7px 10px;border-radius:8px;text-align:start}.activity-row:hover{background:var(--app-hover)}.crumbs{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;white-space:nowrap}.crumb-parent{color:var(--app-muted)}.crumb-sep{color:var(--app-faint)}.crumb-current{font-weight:600;overflow:hidden;text-overflow:ellipsis}.app-main{flex:1;min-width:0;display:flex;flex-direction:column}.app-topbar{height:var(--topbar-h);position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;padding:0 20px;background:color-mix(in srgb,var(--app-bg) 85%,transparent);-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid var(--app-border)}.search-trigger{display:flex;align-items:center;gap:8px;height:34px;min-width:260px;padding:0 10px;border-radius:9px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-faint);font-size:13.5px;transition:border-color .12s ease,box-shadow .12s ease}.search-trigger:hover{border-color:var(--app-border-strong);box-shadow:var(--app-shadow-sm)}.kbd{margin-inline-start:auto;font-size:11px;padding:1px 6px;border-radius:5px;border:1px solid var(--app-border);background:var(--app-surface-2);color:var(--app-muted);font-family:inherit}.app-content{padding:24px 28px 48px;max-width:1440px;width:100%;margin:0 auto;animation:page-in .22s ease both}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width: 62em){.app-sidebar{position:fixed;inset-inline-start:0;transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--app-shadow-md)}html[dir=rtl] .app-sidebar{transform:translate(100%)}.app-sidebar[data-mobile-open]{transform:none!important}.app-content{padding:16px 14px 40px}.app-topbar{padding:0 12px}.search-trigger{min-width:0}.search-trigger .search-text,.search-trigger .kbd{display:none}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f111559;z-index:45}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.page-title{margin:0;font-size:24px;font-weight:650;letter-spacing:-.01em;line-height:1.25}.page-subtitle{color:var(--app-muted);font-size:14px;margin-top:2px}.app-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);box-shadow:var(--app-shadow-sm)}.app-card-pad{padding:20px 22px}.section-title{font-size:13px;font-weight:600;color:var(--app-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.o-control-panel{margin-bottom:16px}.o-control-panel .mantine-Text-root[data-size=lg]{font-size:24px;font-weight:650}.list-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.filter-tabs{display:flex;gap:4px;flex-wrap:wrap}.filter-tab{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--app-muted);border:1px solid transparent;transition:all .12s ease;white-space:nowrap}.filter-tab:hover{background:var(--app-hover);color:var(--app-text)}.filter-tab[data-active]{background:var(--app-surface);border-color:var(--app-border-strong);color:var(--app-text);box-shadow:var(--app-shadow-sm)}.table-card{overflow:hidden}.o-list{--table-border-color: var(--app-border)}.o-list thead th{font-size:12px;font-weight:600;color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--app-surface-2);border-bottom:1px solid var(--app-border)!important;-webkit-user-select:none;user-select:none;white-space:nowrap;height:40px}.o-list tbody td{font-size:14px;height:48px;white-space:nowrap;border-bottom:1px solid var(--app-border)}.o-list tbody tr{transition:background .1s ease}.o-list tbody tr:hover{background:var(--app-hover)!important}.o-list tbody tr[data-selected]{background:var(--app-accent-soft)!important}.o-list tbody tr:last-child td{border-bottom:none}.o-list tbody td,.o-input input,.o-kanban-card p{unicode-bidi:plaintext;text-align:left}html[dir=rtl] .o-list tbody td,html[dir=rtl] .o-kanban-card p{text-align:right}.o-list .o-num{text-align:right!important}html[dir=rtl] .o-list .o-num{text-align:left!important}.cell-strong{font-weight:600}.pager{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--app-border);color:var(--app-muted);font-size:13px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 8px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap;background:linear-gradient(var(--pill-bg),var(--pill-bg)),var(--app-surface);color:var(--pill-fg)}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pill-dot)}.empty-state{padding:64px 20px;text-align:center}.empty-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin:0 auto 14px;background:var(--app-accent-soft);color:var(--mantine-color-indigo-6)}.o-kanban-card{cursor:pointer;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);padding:14px;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.o-kanban-card:hover{box-shadow:var(--app-shadow-md);border-color:var(--app-border-strong);transform:translateY(-1px)}.form-header{position:sticky;top:var(--topbar-h);z-index:30;margin:-24px -28px 20px;padding:14px 28px;background:color-mix(in srgb,var(--app-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--app-border)}.form-header[data-embedded]{position:static;margin:0 0 16px;padding:0 0 14px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 62em){.form-header{margin:-16px -14px 16px;padding:12px 14px}}.form-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.01em;unicode-bidi:plaintext}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.form-layout[data-no-side]{grid-template-columns:minmax(0,1fr)}@media (max-width: 100em){.form-layout{grid-template-columns:minmax(0,1fr)}.form-side{position:static}}.form-side{position:sticky;top:calc(var(--topbar-h) + 100px)}.field-label{font-size:13px;font-weight:500;color:var(--app-muted);margin-bottom:4px;display:block}.field-label .req{color:var(--mantine-color-red-6);margin-inline-start:2px}.field-readonly{min-height:36px;display:flex;align-items:center;font-size:14px;unicode-bidi:plaintext}.title-input input{font-size:22px;font-weight:650;height:46px}.steps{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.step{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--app-faint);font-weight:500}.step-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--app-border-strong);background:var(--app-surface)}.step[data-done]{color:var(--app-muted)}.step[data-done] .step-dot{background:var(--mantine-color-indigo-6);border-color:var(--mantine-color-indigo-6);color:#fff}.step[data-current]{color:var(--app-text);font-weight:600}.step[data-current] .step-dot{border-color:var(--mantine-color-indigo-6);box-shadow:0 0 0 4px var(--app-accent-soft)}.step[data-current] .step-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mantine-color-indigo-6)}.step[data-cancel] .step-dot{border-color:var(--mantine-color-red-6);background:var(--mantine-color-red-6);color:#fff}.step-bar{width:22px;height:1.5px;background:var(--app-border-strong)}.step-bar[data-done]{background:var(--mantine-color-indigo-6)}.stat-chip{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:10px;border:1px solid var(--app-border);background:var(--app-surface);transition:all .12s ease}.stat-chip:hover{border-color:var(--mantine-color-indigo-3);box-shadow:var(--app-shadow-sm)}.stat-chip-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--app-accent-soft);color:var(--mantine-color-indigo-6)}.o-image-box{width:112px;height:112px;border:1.5px dashed var(--app-border-strong);border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--app-surface-2);overflow:hidden;transition:border-color .12s ease}.o-image-box:hover{border-color:var(--mantine-color-indigo-4)}.o-group-title{font-size:13px;font-weight:600;color:var(--app-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.o-field-row{min-height:40px;align-items:center!important}.o-label{width:38%;max-width:190px;flex-shrink:0;color:var(--app-muted);font-weight:500!important}.o-required{color:var(--mantine-color-red-6);margin-inline-start:2px}.o-lines{--table-border-color: var(--app-border)}.o-lines thead th{font-size:12px;font-weight:600;color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--app-border)!important;white-space:nowrap}.o-lines tbody td{font-size:14px;vertical-align:middle;border-bottom:1px solid var(--app-border)}.o-lines tbody tr:hover{background:var(--app-surface-2)}.o-lines tbody td .mantine-Text-root{unicode-bidi:plaintext;text-align:left}html[dir=rtl] .o-lines tbody td .mantine-Text-root,.o-lines .o-num,.o-lines tbody td.o-num .mantine-Text-root{text-align:right}html[dir=rtl] .o-lines .o-num,html[dir=rtl] .o-lines tbody td.o-num .mantine-Text-root{text-align:left}.o-num-input input{text-align:right}html[dir=rtl] .o-num-input input{text-align:left}.o-input input,.o-input textarea{unicode-bidi:plaintext}.add-line{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:500;color:var(--mantine-color-indigo-light-color);padding:6px 10px;border-radius:8px}.add-line:hover{background:var(--app-accent-soft)}.o-totals{width:340px;max-width:100%;margin-inline-start:auto;margin-top:16px;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;background:var(--app-surface-2);border:1px solid var(--app-border)}.o-totals+.o-totals{margin-top:8px}.o-totals-grand{border-top:1px solid var(--app-border-strong);padding-top:8px;margin-top:2px}.o-chatter{font-size:14px}.timeline-item{position:relative;display:flex;gap:12px;padding-bottom:16px}.timeline-item:not(:last-child):before{content:"";position:absolute;inset-inline-start:15px;top:36px;bottom:2px;width:1.5px;background:var(--app-border)}.o-note{background:color-mix(in srgb,var(--mantine-color-yellow-1) 70%,var(--app-surface));border:1px solid color-mix(in srgb,var(--mantine-color-yellow-3) 50%,transparent);border-radius:8px;padding:8px 10px;margin-top:4px;font-size:14px;white-space:pre-wrap}[data-mantine-color-scheme=dark] .o-note{background:#fab0051a;border-color:#fab00540}.o-bidi{unicode-bidi:plaintext}html[dir=rtl] .o-flip-rtl{transform:scaleX(-1)}.o-tile{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);padding:16px 18px;height:100%;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.o-tile:hover{box-shadow:var(--app-shadow-md);border-color:var(--app-border-strong);transform:translateY(-1px)}.tile-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--app-accent-soft);color:var(--mantine-color-indigo-6)}.o-chart-tip{position:absolute;top:0;transform:translate(-50%);background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;padding:6px 10px;pointer-events:none;box-shadow:var(--app-shadow-md);white-space:nowrap}.quick-action{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--app-border);background:var(--app-surface);font-size:14px;font-weight:500;transition:all .12s ease}.quick-action:hover{border-color:var(--mantine-color-indigo-3);background:var(--app-accent-soft)}.login-wrap{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.login-brand{position:relative;overflow:hidden;color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(1200px 600px at -10% -10%,#6d7cff 0%,transparent 60%),radial-gradient(900px 500px at 110% 110%,#8b5cf6 0%,transparent 55%),#312e81}.login-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none}.login-form{min-width:0;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:var(--app-bg)}@media (max-width: 62em){.login-wrap{grid-template-columns:minmax(0,1fr)}.login-brand{display:none}}.mantine-Badge-label{letter-spacing:0}.mobile-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-bottom:1px solid var(--app-border)}.mobile-row:last-child{border-bottom:none}.mobile-row:active{background:var(--app-hover)}.bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;border-radius:var(--app-radius);background:var(--app-accent-soft);border:1px solid var(--mantine-color-indigo-2);animation:page-in .15s ease both}[data-mantine-color-scheme=dark] .bulk-bar{border-color:#5c7cfa59}.o-list tbody tr:focus-visible,[role=region]:focus-visible{outline:2px solid var(--mantine-color-indigo-6);outline-offset:-2px}.activity-row:focus-visible,.rail-item:focus-visible,.rail-user:focus-visible,.pane-link:focus-visible,.search-trigger:focus-visible,.add-line:focus-visible{outline:2px solid var(--mantine-color-indigo-6);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.access-matrix .access-area td{background:var(--app-surface-2);padding-top:10px}.access-row-label{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.access-row-label:hover{text-decoration:underline}.data-row+.data-row{border-top:1px solid var(--app-border);padding-top:10px}@supports (-webkit-touch-callout: none){input,textarea,select,.mantine-Input-input{font-size:16px!important}}.ios-steps{margin:0;padding-inline-start:20px;display:grid;gap:10px}.ios-steps svg{vertical-align:-3px}.offline-bar{padding:6px 16px;font-size:13px;text-align:center;background:var(--mantine-color-orange-light);color:var(--mantine-color-orange-light-color)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-shell{min-height:100vh;display:flex;flex-direction:column}.m-header{position:sticky;top:0;z-index:40;height:calc(var(--topbar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--app-bg) 92%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--app-border)}.m-header .rail-company{margin:0;width:34px;height:34px}.m-header-title{flex:1;font-size:18px;font-weight:650;letter-spacing:-.01em}.m-icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--mantine-color-indigo-7)}[data-mantine-color-scheme=dark] .m-icon-btn{color:var(--mantine-color-indigo-3)}.m-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px max(14px,env(safe-area-inset-right,0px)) 4px max(14px,env(safe-area-inset-left,0px))}.m-chips::-webkit-scrollbar{display:none}.m-chip{flex-shrink:0;padding:7px 14px;border-radius:999px;border:1px solid var(--app-border-strong);background:var(--app-surface);color:var(--app-text);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.m-chip[data-active]{background:var(--mantine-color-indigo-7);border-color:var(--mantine-color-indigo-7);color:#fff}.m-content{flex:1;width:100%;padding:14px max(14px,env(safe-area-inset-right,0px)) calc(84px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));animation:page-in .18s ease both}.m-content .form-header{margin:-14px -14px 16px;padding:12px 14px}.m-tabbar{position:fixed;inset:auto 0 0;z-index:60;display:flex;justify-content:space-around;padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));background:var(--app-surface);border-top:1px solid var(--app-border)}.m-tab{flex:1;max-width:96px;display:grid;justify-items:center;gap:2px;padding:4px 0;color:var(--app-muted);font-size:11px;font-weight:500;text-decoration:none;border-radius:10px}.m-tab[data-active]{color:var(--mantine-color-indigo-7)}[data-mantine-color-scheme=dark] .m-tab[data-active]{color:var(--mantine-color-indigo-3)}.m-tab:focus-visible,.m-chip:focus-visible,.m-row:focus-visible,.m-app:focus-visible,.m-icon-btn:focus-visible{outline:2px solid var(--mantine-color-indigo-6);outline-offset:2px}.m-sheet{height:auto!important;max-height:90vh;border-radius:20px 20px 0 0!important}.m-sheet-body{padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px))!important;display:grid;gap:16px}.m-sheet .mantine-Drawer-header{min-height:0;padding:0}.m-grab{justify-self:center;width:40px;height:5px;border-radius:99px;background:var(--app-border-strong)}.m-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.m-app{display:grid;justify-items:center;gap:6px;padding:6px 0;border-radius:12px;color:var(--app-text);font-size:13px;font-weight:500;text-align:center;text-decoration:none}.m-app[data-active]{background:var(--app-accent-soft)}.m-app-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:#fff}.m-rows{display:grid;border-radius:14px;overflow:hidden;background:var(--app-surface-2);border:1px solid var(--app-border)}.m-row{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px;border-bottom:1px solid var(--app-border);color:var(--app-text);font-size:15px;text-align:start}.m-row:last-child{border-bottom:0}.m-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-row-hint{color:var(--mantine-color-indigo-7);font-size:14px}.m-row-sub{padding-inline-start:28px;background:var(--app-surface)}.m-row-danger{color:var(--mantine-color-red-light-color)}.m-row-user{background:var(--app-surface)}.pdf-layouts{display:flex;flex-wrap:wrap;gap:12px}.pdf-layout{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;color:var(--app-muted);border-radius:8px;padding:4px}.pdf-layout[data-active]{color:var(--mantine-color-text);font-weight:600}.pdf-layout:focus-visible{outline:2px solid var(--mantine-color-indigo-7)}.pdf-sketch{position:relative;display:block;width:74px;height:96px;border:1px solid var(--app-border);border-radius:5px;background:#fff;overflow:hidden}.pdf-layout[data-active] .pdf-sketch{outline:2px solid var(--mantine-color-indigo-7);outline-offset:2px}.pdf-sketch:before,.pdf-sketch:after{content:"";position:absolute}.pdf-sketch-classic:before{left:8px;right:8px;top:16px;height:2px;background:var(--sk)}.pdf-sketch-classic:after{left:8px;right:8px;top:38px;height:7px;background:var(--sk);box-shadow:0 12px 0 -2px #e5e7ee,0 22px 0 -2px #e5e7ee}.pdf-sketch-minimal:before{left:8px;width:40px;top:22px;height:4px;background:#222}.pdf-sketch-minimal:after{left:8px;right:8px;top:38px;height:1px;background:#222;box-shadow:0 10px #ddd,0 20px #ddd}.pdf-sketch-boxed:before{left:6px;right:6px;top:6px;height:22px;border:1.5px solid var(--sk)}.pdf-sketch-boxed:after{left:6px;right:6px;top:36px;height:6px;background:var(--sk);box-shadow:0 10px 0 -1px #fff,0 10px #333}.pdf-image-preview{max-height:90px;max-width:100%;border:1px solid var(--app-border);border-radius:6px;background:#fff;padding:4px}.sbar-wrap{position:relative;flex:1;min-width:0}.sbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:38px;padding:4px 4px 4px 10px;background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:8px;cursor:text}[dir=rtl] .sbar{padding:4px 10px 4px 4px}.sbar:focus-within{border-color:var(--mantine-color-indigo-7);box-shadow:0 0 0 3px color-mix(in srgb,var(--mantine-color-indigo-6) 18%,transparent)}.sbar-icon{color:var(--app-muted);flex:none}.sbar-input{flex:1;min-width:120px;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--app-text);padding:4px 2px}.sbar-input::placeholder{color:var(--app-muted)}.sbar-toggle{flex:none;align-self:stretch;display:grid;place-items:center;padding:0 10px;border-radius:6px;color:var(--app-muted);border-inline-start:1px solid var(--app-border)}.sbar-toggle:hover,.sbar-toggle[aria-expanded=true]{background:var(--app-hover);color:var(--app-text)}.facet{display:inline-flex;align-items:stretch;max-width:100%;border-radius:6px;overflow:hidden;background:var(--mantine-color-indigo-light);font-size:13px;line-height:1.2}.facet-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:var(--mantine-color-indigo-7);color:#fff;font-weight:600;font-size:12px;white-space:nowrap}.facet[data-kind=group] .facet-tag{background:var(--mantine-color-teal-8)}.facet[data-kind=group]{background:var(--mantine-color-teal-light)}.facet-values{padding:3px 4px 3px 8px;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.facet-or{color:var(--app-muted);font-style:italic}.facet-x{border:0;background:none;padding:0 6px;color:var(--app-muted);cursor:pointer;display:grid;place-items:center}.facet-x:hover{color:var(--app-text);background:var(--app-hover)}.sbar-suggest{position:absolute;z-index:20;inset-inline:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:var(--app-shadow-md, 0 8px 24px rgba(0,0,0,.12))}.sbar-suggest li{padding:7px 10px;border-radius:6px;font-size:14px;cursor:pointer}.sbar-suggest li[data-active]{background:var(--mantine-color-indigo-light)}.sbar-suggest i{font-style:normal;font-weight:600}.sbar-panel{max-width:calc(100vw - 32px)}.fpanel{display:grid;grid-template-columns:repeat(3,minmax(190px,240px))}.fpanel>section{padding:10px 8px;border-inline-start:1px solid var(--app-border);display:flex;flex-direction:column;gap:1px;min-width:0;max-height:70vh;overflow-y:auto}.fpanel>section:first-child{border-inline-start:0}.fpanel-title{display:flex;align-items:center;gap:6px;margin:0 0 6px;padding:0 8px;font-weight:700;font-size:13px}.fpanel hr{border:0;border-top:1px solid var(--app-border);margin:5px 6px}.fpanel-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13.5px;color:var(--app-text);width:100%}.fpanel-item:hover{background:var(--app-hover)}.fpanel-item[aria-checked]:before{content:"";flex:none;width:14px;height:14px;border-radius:3px;border:1.5px solid var(--app-border-strong)}.fpanel-item[data-on]{font-weight:600}.fpanel-item[data-on]:before{background:var(--mantine-color-indigo-7);border-color:var(--mantine-color-indigo-7);box-shadow:inset 0 0 0 2px var(--app-surface)}.fpanel-pos{font-size:11px;background:var(--mantine-color-teal-8);color:#fff;border-radius:10px;padding:0 6px}.fpanel-link{color:var(--mantine-color-indigo-7);font-weight:500}.fpanel-fav{padding-inline-end:4px}@media (max-width: 48em){.fpanel{grid-template-columns:1fr}.fpanel>section{border-inline-start:0;border-top:1px solid var(--app-border);max-height:none;padding:10px 0}.fpanel>section:first-child{border-top:0}.sbar-wrap{flex-basis:100%}}.grp-row td{background:var(--app-surface-2, #f6f7fb);cursor:pointer;font-weight:600}.grp-row:hover td{background:var(--app-hover)}.grp-row[data-level="1"] td{background:var(--app-surface)}.grp-label{display:inline-flex;align-items:center;gap:6px}.grp-count{font-size:11.5px;font-weight:600;background:var(--app-border);color:var(--app-text);border-radius:10px;padding:0 7px}.grp-sum{font-variant-numeric:tabular-nums}.m-group{display:flex;align-items:center;gap:6px;width:100%;padding:10px 12px;background:var(--app-surface-2, #f6f7fb);border-bottom:1px solid var(--app-border);font-size:14px}.m-group .grp-name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-group .grp-sum{margin-inline-start:auto;font-weight:600;white-space:nowrap}.m-sheet-header{padding:16px 20px 4px!important}.m-sheet-title{font-weight:700;font-size:16px}.form-logo{display:none;margin-bottom:28px}.form-logo img{display:block;height:34px;width:auto}.form-logo .logo-dark,[data-mantine-color-scheme=dark] .form-logo .logo-light{display:none}[data-mantine-color-scheme=dark] .form-logo .logo-dark{display:block}@media (max-width: 62em){.form-logo{display:block}}.rail-logo{display:grid;place-items:center;flex:none;border-radius:10px;margin-bottom:6px}.rail-logo img{display:block;border-radius:9px}.rail-logo:focus-visible{outline:2px solid #fff;outline-offset:2px}.topbar-company{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:4px 8px 4px 4px;border-radius:9px;border:1px solid var(--app-border);background:var(--app-surface)}[dir=rtl] .topbar-company{padding:4px 4px 4px 8px}.topbar-company[data-switch]:hover{background:var(--app-hover)}.topbar-company .app-brand-mark{width:26px;height:26px;font-size:11px;flex:none}.topbar-company-name{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-brand-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px;background:var(--mantine-color-indigo-7);color:#fff;font-weight:700;font-size:11.5px;letter-spacing:.02em}.fpanel-date svg{flex:none;color:var(--app-muted)}.fpanel-date[data-on] svg:first-child{color:var(--mantine-color-indigo-7)}.fpanel-date-value{font-size:12px;color:var(--mantine-color-indigo-7);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.fpanel-date-inline{margin:2px 0 6px;padding:4px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg)}.date-menu{width:280px}.date-period{display:flex;flex-direction:column;gap:1px}.date-period hr{border:0;border-top:1px solid var(--app-border);margin:5px 6px}.date-preset:before{content:"";flex:none;width:13px;height:13px;border-radius:50%;border:1.5px solid var(--app-border-strong)}.date-preset[data-on]{font-weight:600}.date-preset[data-on]:before{border:4px solid var(--mantine-color-indigo-7)}.fpanel-date-group{padding-block:3px}.fpanel-date-group:before{display:none}.fpanel-date-name{flex:1;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--app-text);padding:3px 0}.fpanel-date-name:before{content:"";flex:none;width:14px;height:14px;border-radius:3px;border:1.5px solid var(--app-border-strong)}.fpanel-date-group[data-on] .fpanel-date-name{font-weight:600}.fpanel-date-group[data-on] .fpanel-date-name:before{background:var(--mantine-color-teal-8);border-color:var(--mantine-color-teal-8);box-shadow:inset 0 0 0 2px var(--app-surface)}.fpanel-units{display:inline-flex;gap:3px;flex:none}.fpanel-unit{font-size:11px;line-height:1;padding:4px 6px;border-radius:5px;border:1px solid var(--app-border);color:var(--app-muted)}.fpanel-unit:hover{background:var(--app-hover);color:var(--app-text)}.fpanel-unit[aria-pressed=true]{background:var(--mantine-color-teal-8);border-color:var(--mantine-color-teal-8);color:#fff}.fpanel-item.date-preset[aria-checked]:before{border-radius:50%}.fpanel-item.date-preset[data-on]:before{background:var(--app-surface);border:4px solid var(--mantine-color-indigo-7);box-shadow:none}.create-btn{flex:none}.create-icon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--mantine-color-indigo-light);color:var(--mantine-color-indigo-7);flex:none}.create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.create-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:12px;border:1px solid var(--app-border);text-align:center;font-size:13px;font-weight:500;color:var(--app-text)}.create-tile .create-icon{width:38px;height:38px;border-radius:10px}.m-create{flex:none}.o-tile-link .tile-see{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--mantine-color-indigo-7);opacity:0;transition:opacity .12s}.o-tile-link:hover .tile-see,.o-tile-link:focus-visible .tile-see{opacity:1}@media (hover: none){.o-tile-link .tile-see{opacity:1}}.o-tile-link:hover .o-tile{border-color:var(--mantine-color-indigo-3)}.todo-row{align-items:center}.todo-dot{width:9px;height:9px;border-radius:50%;flex:none;margin-inline:6px 2px}.line-desc{margin-top:2px}.line-desc-add{font-size:12px;color:var(--app-muted);margin-top:2px}.line-desc-add:hover{color:var(--mantine-color-indigo-7)}.line-card{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;width:100%;padding:10px 12px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);text-align:start}.add-line-card{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:10px;border:1.5px dashed var(--mantine-color-indigo-3);border-radius:10px;color:var(--mantine-color-indigo-7);font-weight:600;font-size:14px}.m-formbar{display:none}@media (max-width: 62em){.m-formbar{display:flex;align-items:center;gap:8px;position:fixed;z-index:150;inset-inline:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));padding:8px 12px;background:var(--app-surface);border-top:1px solid var(--app-border);box-shadow:0 -4px 16px #0f172a0f}.m-formbar .mantine-Button-root{flex:none}.m-formbar-total{flex:1;min-width:0;line-height:1.2}[data-has-formbar]{padding-bottom:72px}.form-header .form-save,.form-header .form-primary{display:none}}.line-hint{display:flex;flex-direction:column;align-items:flex-end;gap:0;font-size:11px;line-height:1.3;margin-top:2px}.line-hint s{color:var(--app-muted)}.line-hint span{color:var(--mantine-color-green-8);text-align:end}.notif-head{border-bottom:1px solid var(--app-border)}.notif-row{display:flex;gap:10px;width:100%;padding:10px 14px;border-bottom:1px solid var(--app-border);text-align:start}.notif-row:hover{background:var(--app-hover)}.notif-row[data-unread]{background:var(--mantine-color-indigo-light)}.notif-row[data-unread]:hover{background:var(--mantine-color-indigo-light-hover)}.notif-foot{display:block;width:100%;padding:10px 14px;text-align:center;font-size:13px;font-weight:600;color:var(--mantine-color-indigo-7)}.push-box{border:1px solid var(--app-border);border-radius:10px;padding:12px;background:var(--app-surface-2, var(--app-bg))}.neg{color:var(--app-neg);font-weight:600}tr[data-snoozed] td,.line-card[data-snoozed]{opacity:.6}.replenish-cards{display:flex;flex-direction:column;gap:8px}.replenish-bar{position:fixed;z-index:140;inset-inline-end:24px;bottom:20px;width:min(900px,calc(100vw - 48px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#1d2130;color:#fff;border-radius:12px;box-shadow:0 10px 30px #00000040}@media (max-width: 62em){.replenish-bar{bottom:calc(76px + env(safe-area-inset-bottom,0px));inset-inline:8px;width:auto;flex-wrap:wrap}}.doc-timeline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none}.tl-step{display:flex;align-items:center}.tl-bar{width:22px;height:2px;background:var(--app-border);margin-inline:4px}.tl-bar[data-done]{background:var(--mantine-color-indigo-6)}.tl-btn{display:inline-flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;border-radius:8px;text-align:start}button.tl-btn:hover{background:var(--app-hover)}.tl-dot{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--app-border-strong);background:var(--app-surface);color:#fff}.tl-text{display:flex;flex-direction:column;line-height:1.2}.tl-label{font-size:13px;font-weight:600;color:var(--app-muted)}.tl-detail{font-size:11.5px;color:var(--app-muted)}.tl-step[data-state=done] .tl-dot{background:var(--mantine-color-indigo-6);border-color:var(--mantine-color-indigo-6)}.tl-step[data-state=done] .tl-label{color:var(--app-text)}.tl-step[data-state=current] .tl-dot{border-color:var(--mantine-color-indigo-6);box-shadow:inset 0 0 0 4px var(--app-surface),inset 0 0 0 10px var(--mantine-color-indigo-6)}.tl-step[data-state=current] .tl-label{color:var(--mantine-color-indigo-7)}.tl-step[data-state=warn] .tl-dot{background:var(--mantine-color-orange-6);border-color:var(--mantine-color-orange-6)}.tl-step[data-state=warn] .tl-label,.tl-step[data-state=warn] .tl-detail{color:var(--mantine-color-orange-8)}.tl-step[data-state=cancel] .tl-dot{background:var(--mantine-color-red-6);border-color:var(--mantine-color-red-6)}.tl-step[data-state=cancel] .tl-label{color:var(--mantine-color-red-7)}@media (max-width: 48em){.doc-timeline{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px;scrollbar-width:none}.tl-bar{width:12px}}.line-more{font-size:12.5px;color:var(--app-muted);padding:6px 4px}.line-more:hover{color:var(--mantine-color-indigo-7)}.onboarding{margin-bottom:16px}.onboarding-steps{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.onboarding-step{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--app-border);min-height:48px}.onboarding-step:hover{background:var(--app-hover, var(--mantine-color-gray-0))}.onboarding-step>svg{flex:none;margin-top:1px}.onboarding-step[data-done]{background:var(--app-surface-2)}.onboarding-step[data-done] p:first-child{text-decoration:line-through;color:var(--app-muted)}.settings-section{font-size:.8rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--app-faint);margin:0 0 8px}.settings-entry{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;border:1px solid var(--app-border);background:var(--app-surface, var(--mantine-color-body));height:100%}.settings-entry:hover{border-color:var(--app-border-strong)}html:has(.m-shell){overscroll-behavior-y:none}.m-ptr{position:fixed;top:calc(64px + env(safe-area-inset-top,0px));left:50%;margin-left:-18px;z-index:45;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--app-surface);color:var(--mantine-color-indigo-6);box-shadow:var(--app-shadow-sm);border:1px solid var(--app-border);pointer-events:none}.m-ptr-spin{animation:m-spin .8s linear infinite}@keyframes m-spin{to{transform:rotate(360deg)}}@media (max-width: 62em){.o-list .mantine-Checkbox-input{width:22px;height:22px}.filter-tab,.m-chip{min-height:36px}.mantine-Menu-item{min-height:44px}.activity-row,.todo-row{min-height:48px}.line-more{min-height:40px}}.pay-sec{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted);font-weight:650;margin:16px 0 8px}.pay-alloc{border:1px solid var(--app-border);border-radius:10px;overflow-x:auto}.pay-alloc-foot{padding:8px 12px;background:var(--app-surface-2);border-top:1px solid var(--app-border)}.pay-advance{padding:8px 12px;border-radius:10px;background:var(--mantine-color-indigo-light)}.check-section td{background:var(--app-surface-2)}.check-row{gap:10px;align-items:center}.warn-text{color:var(--mantine-color-orange-8);font-weight:600}.pos{color:var(--app-pos);font-weight:600}.treasury-row{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--app-muted);padding:3px 0}.treasury-row b{color:var(--app-text)}.treasury-total{border-top:1px solid var(--app-border);margin-top:4px;padding-top:7px}.plain-link{color:inherit;text-decoration:none}.plain-link:hover{text-decoration:underline}.sched{overflow-x:auto;padding:0}.sched-row{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr)) 104px;min-width:760px}.sched-head div{padding:8px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--app-muted);background:var(--app-surface-2);border-bottom:1px solid var(--app-border)}.sched-day{all:unset;box-sizing:border-box;min-height:88px;padding:5px 6px;border-inline-end:1px solid var(--app-border);border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:3px;cursor:pointer;min-width:0}.sched-day:hover{background:var(--app-hover)}.sched-day:focus-visible{outline:2px solid var(--mantine-color-indigo-6);outline-offset:-2px}.sched-day[data-out]{background:var(--app-surface-2)}.sched-day[data-out] .sched-num{color:var(--app-faint)}.sched-day[data-today] .sched-num{background:var(--mantine-color-indigo-7);color:#fff;border-radius:10px;padding:0 6px}.sched-num{font-size:12px;font-weight:650;color:var(--app-muted);align-self:flex-start}.sched-ev{display:block;font-size:11.5px;font-weight:600;border-radius:5px;padding:1px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sched-ev[data-kind=in]{background:var(--mantine-color-green-light);color:var(--app-pos)}.sched-ev[data-kind=out]{background:var(--mantine-color-red-light);color:var(--app-neg)}.sched-ev[data-kind=bad]{background:var(--mantine-color-red-8);color:#fff}.sched-more{font-size:11px;color:var(--app-muted)}.sched-week{padding:6px 8px;border-bottom:1px solid var(--app-border);background:var(--app-surface-2);display:flex;flex-direction:column;gap:2px;font-size:12px;text-align:end}.sched-legend{font-size:12px;color:var(--app-muted)}.sched-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:5px;vertical-align:-1px}.sched-legend i[data-kind=in]{background:var(--mantine-color-green-light);border:1px solid var(--mantine-color-green-6)}.sched-legend i[data-kind=out]{background:var(--mantine-color-red-light);border:1px solid var(--mantine-color-red-6)}.sched-legend i[data-kind=bad]{background:var(--mantine-color-red-8)}.sched-item{padding:8px 10px;border:1px solid var(--app-border);border-radius:10px}:root{--an-bar: var(--mantine-color-indigo-5);--an-s1: #2a78d6;--an-s2: #eb6834;--an-prior: #6b7080;--an-alert: var(--app-neg)}[data-mantine-color-scheme=dark]{--an-s1: #3987e5;--an-s2: #d95926;--an-prior: #9aa3b2}.an-kpi{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:12px 14px;min-width:0}.an-kpi-value{font-size:1.35rem;font-weight:650;line-height:1.25;margin:2px 0;font-variant-numeric:tabular-nums}.an-kpi-value.pos,.an-kpi .pos{color:var(--app-pos)}.an-kpi-value.neg,.an-kpi .neg{color:var(--app-neg)}.an-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.an-grid-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 75em){.an-grid,.an-grid-even{grid-template-columns:minmax(0,1fr)}}.an-card{min-width:0;margin-bottom:16px}.an-grid .an-card{margin-bottom:0}.an-card-title{margin:0;font-size:15px}.an-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--app-muted);margin-bottom:4px}.an-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:5px;vertical-align:-1px}.an-legend i.l{height:2px;width:14px;vertical-align:3px;background:var(--an-prior)}.an-table td,.an-table th{white-space:nowrap}.an-table td:first-child{white-space:normal}.an-table tr.an-cut td{border-bottom:2px solid var(--mantine-color-indigo-6)}.an-link{font-weight:500}.an-link:hover{color:var(--mantine-color-indigo-7)}.an-chip{display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--app-border-strong);border-radius:20px;padding:3px 10px;font-size:13px;color:var(--app-muted)}.an-chip-on{border-style:solid;background:var(--mantine-color-indigo-light);border-color:transparent;color:var(--app-text)}.an-rank{display:flex;flex-direction:column;gap:6px}.an-rank-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) auto;gap:10px;align-items:center;font-size:13.5px}.an-rank-bar{height:8px;background:var(--app-surface-2);border-radius:4px;overflow:hidden}.an-rank-bar i{display:block;height:100%;background:var(--an-bar);border-radius:0 4px 4px 0}.an-rank-value{font-variant-numeric:tabular-nums;font-weight:600;text-align:end}.an-hbars{display:flex;flex-direction:column;gap:8px}.an-hbar{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.an-hbar-label{color:var(--app-muted);text-align:end}.an-hbar-track{height:16px}.an-hbar-track i{display:block;height:100%;border-radius:0 4px 4px 0;min-width:2px}.an-hbar-value{font-variant-numeric:tabular-nums}.an-home-card{display:flex;flex-direction:column;text-align:start;transition:border-color .12s ease,box-shadow .12s ease}.an-home-card:hover{border-color:var(--app-border-strong);box-shadow:var(--app-shadow-sm)}.notif-pref-card{border:1px solid var(--app-border);border-radius:12px;padding:12px 14px;background:var(--app-surface)}.push-box{overflow-wrap:anywhere}
