@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2) format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-arabic-500-normal-DDl0i4Xv.woff2) format("woff2"),url(/assets/cairo-arabic-500-normal-BADfnM6v.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-latin-ext-500-normal-DxXN6Mb5.woff2) format("woff2"),url(/assets/cairo-latin-ext-500-normal-De4OTi8O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-latin-500-normal-D-WQsSKQ.woff2) format("woff2"),url(/assets/cairo-latin-500-normal-DkdkMETP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2) format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-ext-700-normal-Cscux539.woff2) format("woff2"),url(/assets/cairo-latin-ext-700-normal-htXca11Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950: #0a1d1e;--ink-900: #0f2a2b;--ink-800: #163a3b;--ink-700: #1e4b4b;--ink-600: #2b5f5d;--ink-200: #b9cbc8;--ink-100: #dbe6e3;--ink-50: #edf3f1;--copper-700: #8e3f1d;--copper-600: #a94c24;--copper-500: #c8673a;--copper-300: #e6a985;--copper-100: #f7e3d6;--copper-50: #fbf1ea;--stone-0: #ffffff;--stone-50: #f4f6f5;--stone-100: #eaeeec;--stone-200: #dce2df;--stone-300: #c5cecb;--stone-400: #9aa7a3;--stone-500: #73817d;--stone-600: #56635f;--stone-800: #26302e;--stone-900: #141c1b;--success: #2e7d4f;--success-soft: #e3f2e8;--warning: #a8670f;--warning-soft: #fbf0dc;--danger: #b3261e;--danger-soft: #fbe6e4;--bg: var(--stone-50);--surface: var(--stone-0);--surface-2: var(--stone-100);--line: var(--stone-200);--line-strong: var(--stone-300);--text: var(--stone-900);--text-2: var(--stone-600);--text-3: var(--stone-500);--primary: var(--ink-700);--primary-hover: var(--ink-800);--primary-soft: var(--ink-50);--accent: var(--copper-500);--accent-strong: var(--copper-600);--focus: 0 0 0 3px color-mix(in srgb, var(--ink-600) 28%, transparent);--font-display: "Cairo", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "Cairo", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.375rem;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--shadow-sm: 0 1px 2px rgb(15 42 43 / .06);--shadow-md: 0 1px 2px rgb(15 42 43 / .05), 0 6px 18px -6px rgb(15 42 43 / .12);--shadow-lg: 0 2px 6px rgb(15 42 43 / .06), 0 24px 48px -12px rgb(15 42 43 / .22);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-med: .24s;--dur-slow: .42s;--header-h: 64px;--sidebar-w: 264px}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-med: 0ms;--dur-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--fs-md);line-height:1.7;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.35;margin:0;letter-spacing:0}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:none;box-shadow:var(--focus)}::selection{background:var(--copper-100)}.ltr{direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.page-enter{animation:page-in var(--dur-slow) var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes sheet-in-end{0%{transform:translate(-100%)}to{transform:none}}@keyframes sheet-out-end{0%{transform:none}to{transform:translate(-100%)}}@keyframes sheet-in-start{0%{transform:translate(100%)}to{transform:none}}@keyframes sheet-out-start{0%{transform:none}to{transform:translate(100%)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}.btn{--btn-bg: var(--surface);--btn-fg: var(--text);--btn-border: var(--line-strong);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1rem;border-radius:var(--r-md);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-weight:500;font-size:var(--fs-md);white-space:nowrap;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease;-webkit-user-select:none;user-select:none}.btn:hover:not(:disabled){--btn-bg: var(--stone-50);--btn-border: var(--stone-400)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn svg{width:18px;height:18px;flex:none}.btn--primary{--btn-bg: var(--primary);--btn-fg: #fff;--btn-border: var(--primary);box-shadow:inset 0 1px #ffffff14,var(--shadow-sm)}.btn--primary:hover:not(:disabled){--btn-bg: var(--primary-hover);--btn-border: var(--primary-hover)}.btn--accent{--btn-bg: var(--accent);--btn-fg: #fff;--btn-border: var(--accent)}.btn--accent:hover:not(:disabled){--btn-bg: var(--accent-strong);--btn-border: var(--accent-strong)}.btn--danger{--btn-bg: var(--danger);--btn-fg: #fff;--btn-border: var(--danger)}.btn--danger:hover:not(:disabled){--btn-bg: #951f19;--btn-border: #951f19}.btn--ghost{--btn-bg: transparent;--btn-border: transparent}.btn--ghost:hover:not(:disabled){--btn-bg: var(--surface-2);--btn-border: transparent}.btn--danger-ghost{--btn-bg: transparent;--btn-border: transparent;--btn-fg: var(--danger)}.btn--danger-ghost:hover:not(:disabled){--btn-bg: var(--danger-soft);--btn-border: transparent}.btn--sm{height:32px;padding:0 .7rem;font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn--sm svg{width:16px;height:16px}.btn--lg{height:48px;padding:0 1.4rem;font-size:var(--fs-lg)}.btn--block{width:100%}.icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--r-md);border:1px solid transparent;background:transparent;color:var(--text-2);transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn svg{width:19px;height:19px}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:spin .7s linear infinite}.field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field__label{font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.field__label .req{color:var(--accent);margin-inline-start:2px}.field__hint{font-size:var(--fs-xs);color:var(--text-3)}.field__error{font-size:var(--fs-xs);color:var(--danger);font-weight:500;animation:fade-in var(--dur-med) ease}.input,.select,.textarea{width:100%;height:42px;padding:0 .85rem;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-md);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.input::placeholder,.textarea::placeholder{color:var(--stone-400)}.input:hover,.select:hover,.textarea:hover{border-color:var(--stone-400)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ink-600);box-shadow:var(--focus)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 18%,transparent)}.input:disabled{background:var(--surface-2);color:var(--text-3)}.textarea{height:auto;min-height:96px;padding:.65rem .85rem;resize:vertical;line-height:1.7}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2373817d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .75rem center}.input-icon{position:relative}.input-icon>svg{position:absolute;inset-inline-start:.75rem;top:50%;translate:0 -50%;width:17px;height:17px;color:var(--text-3);pointer-events:none}.input-icon>.input{padding-inline-start:2.4rem}.input-affix{position:relative}.input-affix>.input{padding-inline-end:3rem}.input-affix>span{position:absolute;inset-inline-end:.85rem;top:50%;translate:0 -50%;color:var(--text-3);font-size:var(--fs-sm)}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border-radius:5px;border:1.5px solid var(--stone-400);background:var(--surface);cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:12px 12px;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease;flex:none;vertical-align:middle}.checkbox:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5'/%3E%3C/svg%3E")}.checkbox:indeterminate{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 6h6'/%3E%3C/svg%3E")}.check-row{display:flex;align-items:center;gap:.55rem;cursor:pointer;font-size:var(--fs-md)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:999px;background:var(--stone-300);position:relative;cursor:pointer;transition:background var(--dur-med) ease;flex:none;margin:0}.switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:inset-inline-start var(--dur-med) var(--ease-out)}.switch:checked{background:var(--success)}.switch:checked:after{inset-inline-start:19px}.badge{display:inline-flex;align-items:center;gap:.35rem;height:24px;padding:0 .6rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.badge--success{background:var(--success-soft);color:var(--success)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--warning{background:var(--warning-soft);color:var(--warning)}.badge--accent{background:var(--copper-50);color:var(--copper-700)}.status-pill{--c: var(--stone-500);display:inline-flex;align-items:center;gap:.4rem;height:28px;padding:0 .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 28%,transparent);background:color-mix(in srgb,var(--c) 10%,white);color:color-mix(in srgb,var(--c) 82%,black);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}button.status-pill{cursor:pointer;transition:background var(--dur-fast) ease}button.status-pill:hover{background:color-mix(in srgb,var(--c) 18%,white)}button.status-pill svg{width:14px;height:14px;opacity:.7}.tag{display:inline-flex;align-items:center;gap:.25rem;height:22px;padding:0 .5rem;border-radius:6px;background:var(--ink-50);color:var(--ink-700);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.tag button{display:grid;place-items:center;border:0;background:none;padding:0;color:inherit;opacity:.6}.tag button:hover{opacity:1}.tags{display:flex;flex-wrap:wrap;gap:.25rem}.tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:42px;padding:.35rem .5rem;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);cursor:text;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.tag-input:focus-within{border-color:var(--ink-600);box-shadow:var(--focus)}.tag-input input{flex:1;min-width:100px;border:0;outline:none;background:none;height:28px}.chip-toggle{display:inline-flex;align-items:center;gap:.4rem;height:32px;padding:0 .75rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-sm);font-weight:500;color:var(--text-2);transition:all var(--dur-fast) ease}.chip-toggle:hover{border-color:var(--stone-400);color:var(--text)}.chip-toggle[aria-pressed=true]{background:var(--ink-800);border-color:var(--ink-800);color:#fff}.chip-toggle .dot{width:8px;height:8px;border-radius:50%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--line)}.card__head h2,.card__head h3{font-size:var(--fs-lg)}.card__body{padding:1.25rem}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1d1e6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50}.overlay[data-state=open]{animation:fade-in var(--dur-med) ease}.overlay[data-state=closed]{animation:fade-out var(--dur-fast) ease}.dialog{position:fixed;z-index:51;top:50%;left:50%;translate:-50% -50%;width:min(480px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:1.5rem}.dialog[data-state=open]{animation:pop-in var(--dur-med) var(--ease-out)}.dialog[data-state=closed]{animation:pop-out var(--dur-fast) ease}.dialog__title{font-size:var(--fs-xl);margin-bottom:.4rem}.dialog__desc{color:var(--text-2);margin-bottom:1.25rem}.dialog__actions{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.5rem}.sheet{position:fixed;z-index:51;top:0;bottom:0;inset-inline-end:0;width:min(640px,100vw);background:var(--surface);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.sheet[data-state=open]{animation:sheet-in-end var(--dur-slow) var(--ease-out)}.sheet[data-state=closed]{animation:sheet-out-end var(--dur-med) var(--ease-in-out)}.sheet--start{inset-inline-end:auto;inset-inline-start:0;width:min(300px,86vw)}.sheet--start{background:var(--sb, var(--ink-900))}.sheet--start .sheet__head{position:absolute;top:.9rem;inset-inline-end:.6rem;padding:0;z-index:1}.sheet--start .sheet__head .icon-btn{color:var(--ink-200)}.sheet--start .sheet__head .icon-btn:hover{background:#ffffff14;color:#fff}.sheet--start .sheet__body{padding:0}.sheet--start[data-state=open]{animation:sheet-in-start var(--dur-slow) var(--ease-out)}.sheet--start[data-state=closed]{animation:sheet-out-start var(--dur-med) var(--ease-in-out)}.sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 0}.sheet__title{font-size:var(--fs-xl)}.sheet__sub{color:var(--text-3);font-size:var(--fs-sm);margin-top:.15rem}.sheet__body{flex:1;overflow:auto;padding:1.25rem 1.5rem 1.5rem}.sheet__foot{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.5rem;border-top:1px solid var(--line);background:var(--stone-50);padding-bottom:max(.9rem,env(safe-area-inset-bottom))}.sheet__foot .spacer{flex:1}.popover,.menu{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);transform-origin:var(--radix-popover-content-transform-origin, var(--radix-dropdown-menu-content-transform-origin))}.popover[data-state=open],.menu[data-state=open]{animation:pop-in var(--dur-med) var(--ease-out)}.popover[data-state=closed],.menu[data-state=closed]{animation:pop-out var(--dur-fast) ease}.menu{min-width:200px;padding:.35rem}.menu__item{display:flex;align-items:center;gap:.6rem;min-height:38px;padding:0 .65rem;border-radius:var(--r-sm);font-size:var(--fs-md);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.menu__item svg{width:17px;height:17px;color:var(--text-3);flex:none}.menu__item[data-highlighted]{background:var(--surface-2)}.menu__item[data-disabled]{color:var(--text-3);cursor:default}.menu__item--danger{color:var(--danger)}.menu__item--danger svg{color:var(--danger)}.menu__item--danger[data-highlighted]{background:var(--danger-soft)}.menu__item .soon{margin-inline-start:auto}.menu__label{padding:.45rem .65rem .25rem;font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.menu__sep{height:1px;background:var(--line);margin:.35rem 0}.menu__check{margin-inline-start:auto;color:var(--primary)!important}.menu--projects{width:min(280px,78vw)}.menu__project{align-items:center;min-height:52px;padding-block:.35rem}.menu__project>span{min-width:0;display:flex;flex-direction:column;gap:.05rem}.menu__project strong{font-weight:600}.menu__project small{color:var(--text-3);font-size:var(--fs-xs)}.menu__mark{width:36px;height:36px;border-radius:8px;flex:none;display:grid;place-items:center;overflow:hidden;color:#fff;font-family:var(--font-display);font-weight:700}.menu__mark img{width:86%;height:86%;object-fit:contain}.soon{font-size:.6875rem;font-weight:600;padding:.05rem .45rem;border-radius:999px;background:var(--copper-50);color:var(--copper-700)}.tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--line);padding:0 1.5rem;margin-top:1rem}.tab{position:relative;height:42px;padding:0 .85rem;border:0;background:none;color:var(--text-3);font-weight:500;display:inline-flex;align-items:center;gap:.4rem}.tab:hover:not(:disabled){color:var(--text)}.tab:disabled{cursor:not-allowed;opacity:.55}.tab[aria-selected=true]{color:var(--ink-800)}.tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:.5rem;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);animation:fade-in var(--dur-med) ease}.tab .count{font-size:var(--fs-xs);background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:0 .4rem;min-width:20px;text-align:center}.skeleton{border-radius:6px;background:linear-gradient(90deg,var(--stone-100) 25%,var(--stone-50) 50%,var(--stone-100) 75%);background-size:200% 100%;animation:shimmer 1.4s ease infinite}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:3.5rem 1.5rem}.empty__art{width:132px;height:104px;margin-bottom:.5rem}.empty h3{font-size:var(--fs-xl)}.empty p{color:var(--text-2);max-width:380px}.empty .btn{margin-top:.75rem}.alert{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem .9rem;border-radius:var(--r-md);font-size:var(--fs-sm);border:1px solid transparent}.alert svg{width:18px;height:18px;flex:none;margin-top:2px}.alert--danger{background:var(--danger-soft);color:#8a1d17;border-color:color-mix(in srgb,var(--danger) 18%,transparent)}.alert--warning{background:var(--warning-soft);color:#7a4a0a;border-color:color-mix(in srgb,var(--warning) 22%,transparent)}.alert--info{background:var(--ink-50);color:var(--ink-800);border-color:var(--ink-100)}.kbd{font-family:ui-monospace,monospace;font-size:.6875rem;padding:.05rem .35rem;border-radius:4px;border:1px solid var(--line-strong);color:var(--text-3);background:var(--surface)}.brand{display:flex;align-items:center;gap:.75rem;min-width:0}.brand__logo-img{height:38px;width:auto;max-width:160px;object-fit:contain;flex-shrink:0;display:block}.brand--compact .brand__logo-img{height:30px;max-width:130px}.brand__mark{flex-shrink:0;display:block}.brand__text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand__name{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--ink-900);white-space:nowrap}.brand__sub{font-family:var(--font-display);font-size:.8rem;font-weight:500;color:var(--copper-600);white-space:nowrap}.brand--dark .brand__name{color:#fff}.brand--dark .brand__sub{color:var(--copper-300)}.full-loader{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:1.25rem;animation:fade-in var(--dur-slow) ease}.full-loader__bar{width:120px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--copper-500),transparent);background-size:200% 100%;animation:shimmer 1.1s linear infinite}.blueprint{background-color:var(--ink-900);background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .022) 1px,transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px}.auth{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.auth__brand{position:relative;overflow:hidden;color:#fff;padding:clamp(2rem,5vw,4rem);display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.auth__brand:after{content:"";position:absolute;inset:auto -20% -40% -20%;height:70%;background:radial-gradient(closest-side,rgb(200 103 58 / .22),transparent);pointer-events:none}.auth__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);color:var(--ink-200);letter-spacing:0}.auth__eyebrow:before{content:"";width:28px;height:2px;background:var(--copper-500)}.auth__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:1.08;margin-top:1rem;position:relative;z-index:1}.auth__title span{display:block;color:var(--copper-300)}.auth__lead{margin-top:1.25rem;max-width:440px;color:var(--ink-200);font-size:var(--fs-lg);position:relative;z-index:1}.auth__skyline{position:relative;z-index:1;width:100%;max-width:560px;height:auto;color:#ffffff8c}.auth__skyline .draw{stroke-dasharray:var(--len, 600);stroke-dashoffset:var(--len, 600);animation:draw 1.8s var(--ease-out) forwards;animation-delay:var(--delay, 0ms)}.auth__skyline .win{opacity:0;animation:fade-in .7s ease forwards;animation-delay:var(--delay, 0ms)}@keyframes draw{to{stroke-dashoffset:0}}.auth__foot{position:relative;z-index:1;display:flex;gap:1.5rem;color:var(--ink-200);font-size:var(--fs-sm)}.auth__foot strong{display:block;font-family:var(--font-display);font-size:var(--fs-xl);color:#fff}.auth__panel{display:grid;place-items:center;padding:2rem 1.25rem;background:var(--bg)}.auth__card{width:min(420px,100%);animation:page-in var(--dur-slow) var(--ease-out) both;animation-delay:.12s}.auth__card h2{font-size:var(--fs-2xl);margin-top:1.75rem}.auth__card>p{color:var(--text-2);margin-top:.35rem;margin-bottom:1.75rem}.auth__form{display:grid;gap:1rem}.auth__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--fs-sm);color:var(--text-2)}.auth__note{margin-top:1.5rem;font-size:var(--fs-sm);color:var(--text-3);text-align:center}.pw-toggle{position:absolute;inset-inline-end:.35rem;top:50%;translate:0 -50%}.pw-wrap{position:relative}.pw-wrap .input{padding-inline-end:2.8rem}@media(max-width:900px){.auth{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth__brand{padding:1.5rem 1.25rem 1.75rem;gap:1rem}.auth__title{font-size:2.1rem;margin-top:.75rem}.auth__lead{font-size:var(--fs-md);margin-top:.6rem}.auth__skyline,.auth__foot{display:none}.auth__panel{place-items:start center;padding-top:1.5rem}.auth__card h2{margin-top:0}.auth__card .brand{display:none}}.picker{min-height:100dvh}.picker__top-actions{display:flex;align-items:center;gap:.5rem}.lang-switch{display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 .75rem;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.lang-switch:hover{background:var(--stone-50);border-color:var(--stone-400);color:var(--text)}.lang-switch--compact{height:34px;padding:0 .6rem}.lang-switch--compact span{font-size:var(--fs-xs)}.auth__brand .lang-switch{background:#ffffff14;border-color:#ffffff2e;color:#fff}.auth__brand .lang-switch:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff}.auth__brand-top,.auth__card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.picker__top{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1rem,4vw,2.5rem);border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:10}.picker__hero{padding:clamp(2rem,5vw,3.5rem) clamp(1rem,4vw,2.5rem) 1.5rem;max-width:1240px;margin:0 auto}.picker__hero p{color:var(--text-2);margin-bottom:.4rem}.picker__hero h1{font-size:clamp(1.8rem,3.6vw,var(--fs-3xl))}.picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;padding:1rem clamp(1rem,4vw,2.5rem) 3rem;max-width:1240px;margin:0 auto}.project-card{--pc: var(--ink-700);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),border-color var(--dur-med) ease;animation:page-in var(--dur-slow) var(--ease-out) both;text-align:start;padding:0;font:inherit;color:inherit}.project-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.project-card:active{transform:translateY(-1px)}.project-card__cover{position:relative;height:156px;background-color:var(--pc);background-image:linear-gradient(rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(160deg,#ffffff1f,#0000002e);background-size:22px 22px,22px 22px,100% 100%;display:grid;place-items:center}.project-card__cover img{max-height:84px;max-width:70%;object-fit:contain;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .25))}.project-card__mono{font-family:var(--font-display);font-size:3.6rem;font-weight:700;color:#ffffffeb;line-height:1}.project-card__city{position:absolute;top:.85rem;inset-inline-start:.85rem;display:inline-flex;align-items:center;gap:.3rem;height:26px;padding:0 .6rem;border-radius:999px;background:#00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--fs-xs);font-weight:500}.project-card__city svg{width:13px;height:13px}.project-card__body{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.9rem;flex:1}.project-card__name{font-size:1.3rem}.project-card__desc{color:var(--text-3);font-size:var(--fs-sm);margin-top:.2rem}.project-card__stats{display:flex;gap:1.5rem;margin-top:auto;padding-top:.9rem;border-top:1px dashed var(--line)}.project-card__stat span{display:block;font-size:var(--fs-xs);color:var(--text-3)}.project-card__stat strong{font-size:var(--fs-md);font-weight:600}.project-card__go{margin-inline-start:auto;align-self:flex-end;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--stone-100);color:var(--ink-800);transition:background var(--dur-med) ease,color var(--dur-med) ease,transform var(--dur-med) var(--ease-out)}.project-card:hover .project-card__go{background:var(--accent);color:#fff;transform:translate(-3px)}.shell{min-height:100dvh;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.sidebar{--sb: var(--ink-900);position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;color:#fff;padding:1.1rem .85rem;gap:1.1rem;background-color:var(--sb);background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(165deg,#ffffff29,#00000047);background-size:24px 24px,24px 24px,100% 100%}.sidebar--light{color:var(--ink-900);background-color:#fff;background-image:none;border-inline-end:1px solid var(--line);box-shadow:none}.sheet .sidebar{position:static;height:100%}.sidebar__brand{padding:0 .4rem}.sidebar__project{display:flex;align-items:center;gap:.65rem;padding:.65rem .7rem;border-radius:var(--r-md);background:#ffffff0d;border:1px solid rgb(255 255 255 / .08);color:#fff;text-align:start;width:100%;transition:background var(--dur-fast) ease}.sidebar--light .sidebar__project{color:var(--ink-900);background:var(--stone-50);border-color:var(--line)}.sidebar__project:hover{background:#ffffff17}.sidebar--light .sidebar__project:hover{background:color-mix(in srgb,var(--sb, var(--ink-700)) 8%,white)}.sidebar__project .swatch{width:36px;height:36px;border-radius:8px;flex:none;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;color:#fff;overflow:hidden;background:#ffffff24}.sidebar__project .swatch img{width:86%;height:86%;object-fit:contain}.sidebar__project small{display:block;color:#ffffffb3;font-size:var(--fs-xs)}.sidebar--light .sidebar__project small{color:var(--text-3)}.sidebar__project strong{display:block;font-weight:600;font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__project em{display:block;font-style:normal;color:var(--text-3);font-size:var(--fs-xs);margin-top:.05rem}.sidebar__project>div{min-width:0;flex:1}.sidebar__project svg{width:16px;height:16px;color:#ffffffb3;flex:none}.sidebar--light .sidebar__project svg{color:var(--text-3)}.sidebar__project[data-state=open]{background:#ffffff24}.sidebar--light .sidebar__project[data-state=open]{background:color-mix(in srgb,var(--sb, var(--ink-700)) 10%,white);border-color:color-mix(in srgb,var(--sb, var(--ink-700)) 28%,var(--line))}.nav{display:flex;flex-direction:column;gap:2px;flex:1;overflow:auto}.sidebar .nav__label{color:#ffffff9e}.sidebar--light .nav__label{color:var(--text-3)}.nav__label{font-size:.6875rem;font-weight:600;color:var(--stone-400);padding:.6rem .75rem .3rem}.nav__item{position:relative;display:flex;align-items:center;gap:.7rem;height:42px;padding:0 .75rem;border-radius:999px;color:var(--ink-100);font-weight:500;font-size:var(--fs-md);transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.nav__item svg{width:19px;height:19px;flex:none;opacity:.85}a.nav__item:hover{background:#ffffff0f;color:#fff}.sidebar--light a.nav__item:hover{background:var(--stone-50);color:var(--ink-900)}.nav__item.active{background:#ffffff1a;color:#fff}.sidebar--light .nav__item.active{background:color-mix(in srgb,var(--sb, var(--ink-700)) 12%,white);color:var(--sb, var(--ink-800));font-weight:650}.sidebar--light .nav__item.active svg{opacity:1;color:var(--sb, var(--ink-800))}.sidebar .nav__item{color:#ffffffe6}.sidebar--light .nav__item{color:var(--ink-800)}.sidebar .nav__item[aria-disabled=true]{color:#ffffff73}.sidebar--light .nav__item[aria-disabled=true]{color:var(--text-3)}.nav__item.active:before{content:"";position:absolute;inset-inline-start:-.85rem;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#fff}.sidebar--light .nav__item.active:before{display:none}[dir=rtl] .nav__item.active:before{border-radius:3px 0 0 3px}.nav__item[aria-disabled=true]{color:var(--stone-500);cursor:default}.nav__item .soon{margin-inline-start:auto;background:#ffffff12;color:var(--stone-400)}.sidebar--light .nav__item .soon{background:var(--stone-100);color:var(--text-3)}.nav__badge{margin-inline-start:auto;min-width:1.4rem;height:1.35rem;padding:0 .4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;background:color-mix(in srgb,var(--sb, var(--ink-700)) 12%,white);color:var(--sb, var(--ink-800))}.nav__soon-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:var(--text-3);font:inherit;font-size:var(--fs-xs);font-weight:700;padding:.55rem .75rem .25rem;cursor:pointer}.nav__soon-toggle svg{width:14px;height:14px;transition:transform var(--dur-fast) ease}.sidebar__foot{font-size:var(--fs-xs);color:#ffffff8c;padding:0 .6rem}.sidebar--light .sidebar__foot{color:var(--text-3)}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;height:var(--header-h);display:flex;align-items:center;gap:.75rem;padding:0 1.5rem;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.topbar__menu{display:none}.topbar__project{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 .7rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);font-weight:600;font-size:var(--fs-sm);max-width:260px}.topbar__project:hover{border-color:var(--line-strong)}.topbar__project .dot{width:10px;height:10px;border-radius:3px;flex:none}.topbar__project span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__project svg{width:16px;height:16px;color:var(--text-3);flex:none}.topbar__search{flex:1;max-width:440px}.topbar__search .input{height:38px;background:var(--stone-50);border-color:var(--line)}.topbar__search .input:focus{background:var(--surface)}.topbar__spacer{flex:1}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ink-800);color:#fff;font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);flex:none}button.avatar{cursor:pointer;padding:0}.menu__user{padding:.6rem .65rem .5rem}.menu__user strong{display:block;font-weight:600}.menu__user span{font-size:var(--fs-xs);color:var(--text-3)}.search-results{width:min(440px,calc(100vw - 2rem));padding:.35rem;max-height:420px;overflow:auto}.search-result{display:flex;align-items:center;gap:.75rem;width:100%;padding:.55rem .65rem;border-radius:var(--r-sm);border:0;background:none;text-align:start}.search-result:hover,.search-result:focus-visible{background:var(--surface-2);box-shadow:none}.search-result>div{flex:1;min-width:0}.search-result strong{display:block;font-weight:600;font-size:var(--fs-sm)}.search-result small{color:var(--text-3);font-size:var(--fs-xs)}.search-empty{padding:1rem;text-align:center;color:var(--text-3);font-size:var(--fs-sm)}.content{padding:1.5rem;flex:1;min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.page-head h1{font-size:var(--fs-2xl)}.page-head p{color:var(--text-3);font-size:var(--fs-sm);margin-top:.2rem}.page-head__actions{display:flex;gap:.5rem;flex-wrap:wrap}.banner{margin:1rem 1.5rem 0}@media(max-width:1024px){.shell{grid-template-columns:minmax(0,1fr)}.shell>.sidebar{display:none}.topbar__menu{display:inline-grid}.topbar{padding:0 .75rem;gap:.5rem}.content{padding:1rem}.banner{margin:.75rem 1rem 0}}@media(max-width:640px){.topbar__project{display:none}.topbar__search{max-width:none}.topbar__quick-label{display:none}.page-head h1{font-size:var(--fs-xl)}}.toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.9rem}.toolbar .input-icon{flex:1;min-width:200px;max-width:360px}.filter-count{min-width:20px;height:20px;padding:0 .35rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.6875rem;font-weight:700;display:inline-grid;place-items:center}.active-filters{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.9rem}.active-filters .chip{display:inline-flex;align-items:center;gap:.35rem;height:28px;padding:0 .4rem 0 .65rem;border-radius:999px;background:var(--ink-50);color:var(--ink-800);font-size:var(--fs-xs);font-weight:500;border:1px solid var(--ink-100)}[dir=rtl] .active-filters .chip{padding:0 .65rem 0 .4rem}.active-filters .chip button{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;background:none;color:inherit}.active-filters .chip button:hover{background:var(--ink-100)}.bulkbar{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;margin-bottom:.9rem;border-radius:var(--r-md);background:var(--ink-900);color:#fff;font-size:var(--fs-sm);animation:pop-in var(--dur-med) var(--ease-out)}.bulkbar strong{font-weight:600}.bulkbar .spacer{flex:1}.bulkbar .btn--ghost{--btn-fg: #fff}.bulkbar .btn--ghost:hover:not(:disabled){--btn-bg: rgb(255 255 255 / .1)}.table-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.table th{position:sticky;top:0;background:var(--stone-50);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);text-align:start;padding:0 .65rem;height:42px;border-bottom:1px solid var(--line);white-space:nowrap}.table th button{display:inline-flex;align-items:center;gap:.25rem;border:0;background:none;padding:0;font:inherit;color:inherit}.table th button:hover{color:var(--text)}.table th button svg{width:13px;height:13px}.table td.cell-email{max-width:180px;overflow:hidden;text-overflow:ellipsis}.table td{padding:0 .65rem;height:56px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.table tbody tr{transition:background var(--dur-fast) ease;cursor:pointer}.table tbody tr:hover{background:var(--stone-50)}.table tbody tr[aria-selected=true]{background:var(--ink-50)}.table tbody tr:last-child td{border-bottom:0}.table .col-check{width:44px;padding-inline-end:0}.table .col-idx{width:44px;color:var(--text-3)}.table .col-actions{width:52px;text-align:end}.cell-name strong{display:block;font-weight:600;font-size:var(--fs-md);max-width:220px;overflow:hidden;text-overflow:ellipsis}.cell-name small{color:var(--text-3);font-size:var(--fs-xs)}.cell-muted{color:var(--text-3)}.cell-tags{max-width:200px;overflow:hidden}.cell-tags .tags{flex-wrap:nowrap}.table-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.7rem .9rem;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2)}.pager{display:flex;align-items:center;gap:.35rem}.pager .select{height:32px;width:auto;font-size:var(--fs-sm)}.lead-cards{display:none}@media(max-width:860px){.table-scroll{display:none}.lead-cards{display:flex;flex-direction:column}}.lead-card{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem .75rem;align-items:start;padding:.9rem;border-bottom:1px solid var(--line);cursor:pointer}.lead-card:last-child{border-bottom:0}.lead-card[aria-selected=true]{background:var(--ink-50)}.lead-card__main{min-width:0}.lead-card__main strong{font-weight:600;display:block}.lead-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;color:var(--text-3);font-size:var(--fs-xs);margin-top:.3rem}.lead-card__meta span{display:inline-flex;align-items:center;gap:.25rem}.lead-card__meta svg{width:13px;height:13px}.lead-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-grid .span-2{grid-column:span 2}.form-section{font-family:var(--font-display);font-size:var(--fs-md);color:var(--ink-700);display:flex;align-items:center;gap:.6rem;margin:.4rem 0 -.2rem}.form-section:after{content:"";flex:1;height:1px;background:var(--line)}@media(max-width:560px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .span-2{grid-column:auto}}.note-compose{display:grid;gap:.6rem;margin-bottom:1.25rem}.note-compose .row{display:flex;justify-content:space-between;align-items:center}.notes{display:flex;flex-direction:column;gap:.75rem}.note{position:relative;padding:.85rem 1rem;border-radius:var(--r-md);background:var(--stone-50);border:1px solid var(--line);animation:pop-in var(--dur-med) var(--ease-out)}.note__body{white-space:pre-wrap;word-break:break-word;line-height:1.75}.note__meta{display:flex;justify-content:space-between;align-items:center;margin-top:.4rem;font-size:var(--fs-xs);color:var(--text-3)}.filter-pop{width:min(400px,calc(100vw - 1.5rem));padding:1.1rem;display:grid;gap:1rem;max-height:min(640px,calc(100dvh - 120px));overflow:auto}.filter-pop h4{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);margin-bottom:.5rem}.chip-group{display:flex;flex-wrap:wrap;gap:.35rem}.filter-pop__dates{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.filter-pop__actions{display:flex;justify-content:space-between;gap:.5rem;padding-top:.25rem;border-top:1px solid var(--line);padding-top:.9rem}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;align-items:start}.stack{display:grid;gap:1rem}.kv{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1.25rem;font-size:var(--fs-sm)}.kv dt{color:var(--text-3)}.kv dd{margin:0;font-weight:500}.state-error{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;text-align:center;color:var(--text-2)}.admin-shell{min-height:100dvh;display:grid;grid-template-columns:248px minmax(0,1fr)}.admin-side{position:sticky;top:0;height:100dvh;background:var(--surface);border-inline-end:1px solid var(--line);padding:1.1rem .85rem;display:flex;flex-direction:column;gap:1.25rem}.admin-side .nav__item{color:var(--text-2)}.admin-side a.nav__item:hover{background:var(--surface-2);color:var(--text)}.admin-side .nav__item.active{background:var(--ink-50);color:var(--ink-900)}.admin-side .nav__accordion{display:flex;flex-direction:column}.admin-side .nav__accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;cursor:pointer;text-align:inherit;font-family:inherit;padding:0 .75rem;height:42px;border-radius:999px;color:var(--text-2);font-weight:500;font-size:var(--fs-md);transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.admin-side .nav__accordion-trigger:hover{background:var(--surface-2);color:var(--text)}.admin-side .nav__accordion-trigger.active{background:var(--ink-50);color:var(--ink-900);font-weight:600}.admin-side .nav__accordion-trigger svg.chevron{width:16px;height:16px;transition:transform var(--dur-med) ease;opacity:.7}.admin-side .nav__accordion-trigger[aria-expanded=true] svg.chevron{transform:rotate(180deg)}.admin-side .nav__sub{display:flex;flex-direction:column;gap:3px;margin-inline-start:1.15rem;padding-inline-start:.75rem;border-inline-start:2px solid var(--line);margin-top:4px;margin-bottom:6px}.admin-side .nav__sub-item{display:flex;align-items:center;gap:.55rem;padding:.45rem .65rem;border-radius:var(--r-md);color:var(--text-2);font-size:.85rem;font-weight:500;text-decoration:none;transition:all var(--dur-fast) ease}.admin-side .nav__sub-item:hover{background:var(--surface-2);color:var(--text)}.admin-side .nav__sub-item.active{background:var(--copper-50);color:var(--copper-700);font-weight:650}.admin-side .nav__sub-item svg{width:15px;height:15px;flex:none;opacity:.8}.admin-side .nav__sub-item.active svg{opacity:1;color:var(--copper-600)}.admin-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);font-weight:600;color:var(--copper-700);background:var(--copper-50);border:1px solid var(--copper-100);border-radius:999px;padding:.15rem .6rem;width:fit-content;margin-inline-start:.4rem}.admin-badge svg{width:13px;height:13px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem}.stat{padding:1.1rem 1.2rem;animation:page-in var(--dur-slow) var(--ease-out) both}.stat span{color:var(--text-3);font-size:var(--fs-sm)}.stat strong{display:block;font-family:var(--font-display);font-size:2rem;font-weight:600;margin-top:.2rem;color:var(--ink-900)}.stat small{color:var(--text-3);font-size:var(--fs-xs)}.two-col{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:1100px){.two-col{grid-template-columns:minmax(0,1fr)}}.bar-list{display:grid;gap:.85rem}.bar-row{display:grid;gap:.35rem}.bar-row__label{display:flex;justify-content:space-between;font-size:var(--fs-sm)}.bar-row__track{height:8px;border-radius:8px;background:var(--stone-100);overflow:hidden}.bar-row__fill{height:100%;border-radius:8px;transform-origin:right;animation:grow var(--dur-slow) var(--ease-out) both}@keyframes grow{0%{transform:scaleX(0)}}.link-list{display:grid;gap:.5rem}.link-row{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:var(--r-md);border:1px solid var(--line);transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease}.link-row[data-linked=true]{border-color:var(--ink-200);background:var(--ink-50)}.link-row>div{flex:1;min-width:0}.link-row small{display:block;color:var(--text-3);font-size:var(--fs-xs)}.link-row .access{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);color:var(--text-2)}.swatches{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.swatch-btn{width:30px;height:30px;border-radius:8px;border:2px solid transparent;outline:1px solid var(--line);cursor:pointer}.swatch-btn[aria-pressed=true]{border-color:#fff;outline:2px solid var(--ink-800)}.logo-box{display:flex;align-items:center;gap:1rem}.logo-box__preview{width:84px;height:84px;border-radius:var(--r-lg);display:grid;place-items:center;overflow:hidden;flex:none}.logo-box__preview img{max-width:80%;max-height:80%;object-fit:contain}.secret{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem;border-radius:var(--r-md);background:var(--ink-900);color:#fff;font-family:ui-monospace,monospace;font-size:1.15rem;letter-spacing:.04em;justify-content:space-between}.secret .icon-btn{color:var(--ink-200)}.secret .icon-btn:hover{background:#ffffff1a;color:#fff}.audit-meta{max-width:320px;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:.72rem;color:var(--text-3)}@media(max-width:1024px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-shell>.admin-side{display:none}}.cal__projects{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.cal__project{display:inline-flex;align-items:center;gap:.4rem;height:34px;padding:0 .75rem;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-sm)}.cal__project .dot{width:8px;height:8px;border-radius:99px;flex:none}.cal__project[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.appt{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;align-items:start}.cal-wrap,.cal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.cal__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.cal__nav,.cal__tools{display:flex;align-items:center;gap:.35rem}.cal__title{font-family:var(--font-display);font-size:1.35rem;font-weight:700;margin-inline-start:.35rem}.cal__views{display:flex;padding:3px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.cal__view{border:0;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-sm);height:30px;padding:0 .75rem;border-radius:999px}.cal__view[aria-pressed=true]{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-sm)}.cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal__dow{padding:.55rem .25rem;text-align:center;font-size:var(--fs-xs);color:var(--text-3);border-bottom:1px solid var(--line)}.cal__day{min-height:112px;padding:.3rem;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.15rem;min-width:0}.cal__grid .cal__day:nth-child(7n){border-inline-end:0}.cal--week .cal__day{min-height:280px}.cal__day--out{background:color-mix(in srgb,var(--bg) 70%,var(--surface))}.cal__day--selected{background:color-mix(in srgb,var(--pc, var(--copper-500)) 10%,var(--surface))}.cal__num{width:1.7rem;height:1.7rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;display:grid;place-items:center}.cal__day--today .cal__num{background:var(--ink-900);color:#fff}.cal__chips{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cal__chip{display:flex;gap:.3rem;align-items:center;width:100%;min-width:0;border:0;border-radius:6px;padding:.12rem .35rem;background:color-mix(in srgb,var(--chip) 16%,transparent);box-shadow:inset 3px 0 0 var(--chip);color:var(--ink-900);font:inherit;font-size:.72rem;text-align:start;cursor:pointer}[dir=rtl] .cal__chip{box-shadow:inset -3px 0 0 var(--chip)}.cal__chip time{flex:none;font-variant-numeric:tabular-nums;color:var(--text-2)}.cal__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal__chip--off{opacity:.55;text-decoration:line-through}.cal__more{font-size:var(--fs-xs);color:var(--text-3);padding-inline:.3rem}.cal-list{display:flex;flex-direction:column;gap:1rem;padding:1rem}.cal-list h3{font-size:var(--fs-sm);color:var(--text-3);margin-bottom:.35rem}.agenda{position:sticky;top:1rem}.agenda__body{display:flex;flex-direction:column;gap:.35rem}.agenda .empty{padding:1.25rem .5rem}.agenda .empty__art{width:88px;height:70px}.agenda .empty h3{font-size:var(--fs-md)}.agenda__item{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.6rem;width:100%;padding:.65rem .35rem;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:start;font:inherit;color:inherit;cursor:pointer}.agenda__item:last-child{border-bottom:0}.agenda__item:hover{background:var(--bg)}.agenda__item strong,.agenda__item small{display:block}.agenda__item small{color:var(--text-3);margin-top:.15rem}.appt-meta{display:flex;align-items:center;gap:.4rem}.appt-meta svg{width:16px;height:16px;flex:none;color:var(--text-3)}@media(max-width:1100px){.appt{grid-template-columns:minmax(0,1fr)}.agenda{position:static}}@media(max-width:720px){.cal__day{min-height:72px;padding:.2rem}.cal__chip span,.cal__chip time{font-size:.65rem}.cal--week .cal__day{min-height:140px}}.dash{display:flex;flex-direction:column;gap:1.15rem}.dash-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem 1.5rem;align-items:center;padding:clamp(1.35rem,3vw,2.15rem);border-radius:var(--r-xl);color:#fff;background:radial-gradient(80% 120% at 100% 0%,rgb(255 255 255 / .16),transparent 52%),linear-gradient(155deg,color-mix(in srgb,var(--sb, var(--ink-700)) 86%,white),color-mix(in srgb,var(--sb, var(--ink-900)) 72%,#000));box-shadow:var(--shadow-md),0 24px 48px -28px color-mix(in srgb,var(--sb, var(--ink-900)) 70%,transparent)}.dash-hero__logo{width:84px;height:84px;border-radius:22px;display:grid;place-items:center;overflow:hidden;background:#ffffff1f;border:1px solid rgb(255 255 255 / .28);box-shadow:0 12px 28px #00000029;font-family:var(--font-display);font-size:2rem}.dash-hero__logo img{width:100%;height:100%;object-fit:cover}.dash-hero__eyebrow{margin:0;font-size:var(--fs-sm);letter-spacing:.01em;color:#ffffffc7}.dash-hero h1{margin:.15rem 0 0;font-size:clamp(1.7rem,3vw,2.35rem);color:#fff}.dash-hero__lead{margin:.45rem 0 0;max-width:46rem;color:#ffffffd1}.dash-hero__sync{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;margin:0;padding-top:.85rem;border-top:1px solid rgb(255 255 255 / .18);font-size:var(--fs-sm);color:#ffffffc7}.dash-hero__sync strong{color:#fff;font-weight:600}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:.75rem}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:.95rem 1rem .9rem;display:flex;flex-direction:column;gap:.2rem;min-height:112px;animation:page-in var(--dur-med) var(--ease-out) both}.kpi:nth-child(2){animation-delay:40ms}.kpi:nth-child(3){animation-delay:80ms}.kpi:nth-child(4){animation-delay:.12s}.kpi:nth-child(5){animation-delay:.16s}.kpi:nth-child(6){animation-delay:.2s}.kpi:nth-child(7){animation-delay:.24s}.kpi__icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--sb, var(--ink-700)) 12%,white);color:var(--sb, var(--ink-700));margin-bottom:.35rem}.kpi__icon svg{width:16px;height:16px}.kpi__label{color:var(--text-2);font-size:var(--fs-sm)}.kpi__value{font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.kpi__hint{color:var(--text-3);font-size:var(--fs-xs)}.kpi--alert{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:linear-gradient(180deg,var(--danger-soft),var(--surface) 58%)}.kpi--alert .kpi__icon{background:var(--danger-soft);color:var(--danger)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:1rem 1.1rem 1.15rem}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.panel__head h2{margin:0;font-size:var(--fs-lg)}.panel__head a{color:var(--sb, var(--ink-700));font-size:var(--fs-sm);font-weight:600}.panel__empty{margin:.25rem 0 .4rem}.res-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.res-stat{padding:.75rem .8rem;border-radius:var(--r-md);background:var(--stone-50);border:1px solid var(--line);display:flex;flex-direction:column;gap:.2rem}.res-stat span{color:var(--text-2);font-size:var(--fs-sm)}.res-stat strong{font-family:var(--font-display);font-size:1.35rem}.res-stat--pending strong{color:var(--warning)}.res-stat--confirmed strong{color:var(--sb, var(--ink-700))}.res-stat--contracted strong{color:var(--success)}.res-stat--cancelled strong{color:var(--danger)}.dash-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);gap:1rem;align-items:start}.dash-side{display:flex;flex-direction:column;gap:1rem}.funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.funnel li{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;gap:.65rem;align-items:center}.funnel__name{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:var(--fs-sm)}.funnel__name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel .dot{width:8px;height:8px;border-radius:50%;flex:none}.funnel__track{height:8px;border-radius:999px;background:var(--stone-100);overflow:hidden}.funnel__bar{display:block;height:100%;border-radius:inherit;min-width:0;transition:width var(--dur-slow) var(--ease-out)}.funnel__count{font-size:var(--fs-sm);color:var(--text-2);min-width:1.5rem;text-align:end}.quiet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.quiet-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center;padding:.65rem 0;border-top:1px solid var(--line)}.quiet-list li:first-child{border-top:0;padding-top:0}.quiet-list strong,.quiet-list small{display:block}.quiet-list small{color:var(--text-3);font-size:var(--fs-xs)}.quiet-list time{color:var(--text-2);font-size:var(--fs-xs);white-space:nowrap}.res-pill{display:inline-flex;align-items:center;height:24px;padding:0 .55rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;background:var(--stone-100);color:var(--text-2)}.res-pill--pending{background:var(--warning-soft);color:var(--warning)}.res-pill--confirmed{background:color-mix(in srgb,var(--sb, var(--ink-700)) 12%,white);color:var(--sb, var(--ink-800))}.res-pill--contracted{background:var(--success-soft);color:var(--success)}.res-pill--cancelled{background:var(--danger-soft);color:var(--danger)}.filter-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:1rem 1.05rem .9rem;margin-bottom:.9rem;animation:page-in var(--dur-med) var(--ease-out) both}.filter-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .9rem}.filter-panel__grid .span-2{grid-column:span 2}.filter-panel__dates{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.filter-panel__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.9rem}.chevron-flip{transform:rotate(180deg)}.btn .chevron-flip,.collection__toggle .chevron-flip{transition:transform var(--dur-med) var(--ease-out)}.unit-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem;padding:.95rem 1.05rem;background:linear-gradient(180deg,color-mix(in srgb,var(--sb, var(--ink-700)) 4%,white),var(--surface));border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.unit-filters__search{grid-column:1 / -1}@media(min-width:900px){.unit-filters__search{grid-column:span 2}}.unit-filters__actions{display:flex;align-items:flex-end;gap:.4rem}.kind-bar{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem}.kind-chip{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;height:34px;padding:0 .9rem;font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.kind-chip:hover{border-color:color-mix(in srgb,var(--sb, var(--ink-700)) 35%,var(--line))}.kind-chip[aria-pressed=true]{background:var(--sb, var(--ink-800));border-color:transparent;color:#fff}.kind-chip--villa[aria-pressed=true]{background:#1f4d3a}.kind-chip--apartment[aria-pressed=true]{background:#2c4a6e}.kind-chip--townhouse[aria-pressed=true]{background:#6a3f1f}.kind-chip--duplex[aria-pressed=true]{background:#4a3d6e}.kind-chip--standalone[aria-pressed=true]{background:#1f4d5c}.kind-pill{display:inline-flex;align-items:center;height:24px;padding:0 .55rem;border-radius:999px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.01em;white-space:nowrap}.kind-pill--villa{background:#e7f3ec;color:#1f4d3a}.kind-pill--apartment{background:#e8eef7;color:#2c4a6e}.kind-pill--townhouse{background:#f6ebe1;color:#6a3f1f}.kind-pill--duplex{background:#efeaf8;color:#4a3d6e}.kind-pill--standalone{background:#e4f2f5;color:#1f4d5c}.kind-pill--other{background:var(--stone-100);color:var(--text-2)}.seg{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--line);background:var(--stone-50)}.seg__btn{border:0;background:transparent;color:var(--text-2);border-radius:999px;height:32px;padding:0 .75rem;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:var(--fs-sm);cursor:pointer}.seg__btn svg{width:15px;height:15px}.seg__btn[aria-pressed=true]{background:var(--surface);color:var(--sb, var(--ink-800));box-shadow:var(--shadow-sm)}.unit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.unit-card{position:relative;overflow:hidden;text-align:start;font:inherit;color:inherit;background:linear-gradient(165deg,color-mix(in srgb,var(--sb, var(--ink-700)) 5%,white) 0%,var(--surface) 42%,var(--surface) 100%);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-sm);padding:1.05rem 1.1rem .95rem;display:flex;flex-direction:column;gap:.75rem;cursor:pointer;transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out)}.unit-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--sb, var(--ink-700)) 28%,var(--line))}.unit-card__accent{position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:color-mix(in srgb,var(--sb, var(--ink-700)) 55%,#9aa3ad)}.unit-card--villa .unit-card__accent{background:#1f4d3a}.unit-card--apartment .unit-card__accent{background:#2c4a6e}.unit-card--townhouse .unit-card__accent{background:#6a3f1f}.unit-card--duplex .unit-card__accent{background:#4a3d6e}.unit-card--standalone .unit-card__accent{background:#1f4d5c}.unit-card__top{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.unit-card__identity{display:flex;flex-direction:column;gap:.2rem;min-width:0}.unit-card__no{font-family:var(--font-display);font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.unit-card__place{color:var(--text-2);font-size:var(--fs-sm)}.unit-card__badges{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.unit-card__avail{display:inline-flex;align-items:center;height:22px;padding:0 .5rem;border-radius:999px;font-size:.68rem;font-weight:700;background:var(--success-soft);color:var(--success)}.unit-card__specs{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .7rem;padding:.7rem .75rem;border-radius:14px;background:color-mix(in srgb,var(--stone-50) 88%,white);border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.unit-card__specs div{display:flex;flex-direction:column;gap:.12rem;min-width:0}.unit-card__specs span{color:var(--text-3);font-size:.7rem;font-weight:600}.unit-card__specs strong{font-size:var(--fs-sm);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-card__actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.unit-card__cta{color:var(--sb, var(--ink-800));font-size:var(--fs-sm);font-weight:700}.unit-card:hover .unit-card__cta{text-decoration:underline;text-underline-offset:3px}.unit-card__reserve{display:inline-flex;align-items:center;height:30px;padding:0 .75rem;border-radius:999px;background:var(--sb, var(--ink-800));color:#fff;font-size:var(--fs-sm);font-weight:700}.reserve-box__step{margin:0;font-size:var(--fs-xs);font-weight:700;color:var(--sb, var(--ink-700));letter-spacing:.02em}.price-pair{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.price-pair__item{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .7rem;border-radius:var(--r-md);background:var(--stone-50);border:1px solid var(--line)}.price-pair__item span{color:var(--text-3);font-size:var(--fs-xs)}.price-pair__item strong{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.price-pair--compact .price-pair__item{padding:.5rem .55rem}.spec{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:0}.spec div{min-width:0}.spec dt{color:var(--text-3);font-size:var(--fs-xs)}.spec dd{margin:.1rem 0 0;font-weight:600}.unit-drawer__hero{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.unit-drawer__section{display:flex;flex-direction:column;gap:.55rem}.unit-drawer__section h3{margin:0;font-size:var(--fs-sm);color:var(--text-2);font-weight:700}.reserve-box{margin-top:.4rem;padding:.9rem;border-radius:var(--r-lg);border:1px solid var(--line);background:color-mix(in srgb,var(--sb, var(--ink-700)) 5%,white);display:flex;flex-direction:column;gap:.7rem}.reserve-box h3{margin:0;font-size:var(--fs-md)}.reserve-box p{margin:0;color:var(--text-2);font-size:var(--fs-sm)}.units-page .table tbody tr{cursor:pointer}.map-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.45rem}.map-toolbar__search{flex:1;min-width:200px;max-width:360px}.map-toolbar__spacer{flex:1}.map-caption{margin:0 0 .65rem;color:var(--text-3);font-size:var(--fs-sm)}.map-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}@media(min-width:1100px){.map-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch}}.map-viewport{height:min(72vh,820px);overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(var(--stone-100),var(--stone-100)),var(--stone-100);box-shadow:var(--shadow-md);touch-action:none;cursor:grab;position:relative;--map-scale: 1}.map-viewport:active{cursor:grabbing}.map-viewport--hide-labels .map-label{opacity:0}.map-stage{width:100%;transform-origin:0 0}.map-stage.is-focusing{transition:transform .32s var(--ease-out)}.map-canvas{position:relative}.map-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.map-svg{position:relative;z-index:1}.map-svg .map-poly--dim:not([data-unit-id]):not(.map-poly--claimed),.map-svg .map-poly--dim:not([data-unit-id]):not(.map-poly--claimed) *{pointer-events:none!important}.map-svg [data-unit-id],.map-svg [data-unit-id] *,.map-svg .map-poly--open,.map-svg .map-poly--open *,.map-svg .map-poly--claimed,.map-svg .map-poly--claimed *{cursor:pointer!important;pointer-events:auto!important;transition:filter .15s,stroke-width .15s}.map-svg [data-unit-id]:hover,.map-svg [data-unit-id]:hover *,.map-svg .map-poly--open:hover,.map-svg .map-poly--claimed:hover{filter:brightness(1.2) drop-shadow(0 0 3px rgba(0,0,0,.4));stroke-width:2.25px!important}.map-svg .map-label{font-family:var(--font-body);font-weight:700;pointer-events:none;paint-order:stroke;transform-box:fill-box;transform-origin:center;transform:scale(calc(1 / var(--map-scale, 1)))}.map-svg .is-hot{filter:brightness(1.15) drop-shadow(0 0 4px var(--copper-500));stroke-width:3px!important}.map-tip{position:absolute;z-index:5;pointer-events:none;min-width:140px;padding:.55rem .7rem;border-radius:12px;background:#0f1720eb;color:#fff;display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-sm);box-shadow:var(--shadow-md)}.map-tip strong{font-size:1.05rem}.map-tip span{opacity:.9}.map-side{display:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:.9rem .85rem;max-height:min(72vh,820px);overflow:auto}@media(min-width:1100px){.map-side{display:block}}.map-side h2{margin:0;font-size:var(--fs-md)}.map-side>.muted{margin:.2rem 0 .65rem}.map-side__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.map-side__list button{width:100%;text-align:start;border:0;background:transparent;border-radius:10px;padding:.5rem .55rem;font:inherit;color:inherit;display:flex;flex-direction:column;gap:.1rem;cursor:pointer}.map-side__list button:hover{background:var(--stone-50)}.map-side__list span,.map-side__list small{color:var(--text-2);font-size:var(--fs-xs)}.res-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin-bottom:.9rem}.res-summary__tile{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:.8rem .9rem;display:flex;flex-direction:column;gap:.25rem}.res-summary__tile span{color:var(--text-3);font-size:var(--fs-xs);font-weight:600}.res-summary__tile strong{font-size:1.25rem}.res-summary__tile.is-accent{background:color-mix(in srgb,var(--sb, var(--ink-700)) 8%,white);border-color:color-mix(in srgb,var(--sb, var(--ink-700)) 22%,var(--line))}.res-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:.9rem}.res-search{flex:1;min-width:220px;max-width:360px}.reserve-card,.collection{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:1.05rem 1.15rem 1.1rem}.reserve-card--rich{position:relative;overflow:hidden;padding-inline-start:1.25rem}.reserve-card__accent{position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:color-mix(in srgb,var(--sb, var(--ink-700)) 55%,#9aa3ad)}.reserve-card--villa .reserve-card__accent{background:#1f4d3a}.reserve-card--apartment .reserve-card__accent{background:#2c4a6e}.reserve-card--townhouse .reserve-card__accent{background:#6a3f1f}.reserve-card--duplex .reserve-card__accent{background:#4a3d6e}.reserve-card--standalone .reserve-card__accent{background:#1f4d5c}.reserve-card.is-cancelled{background:linear-gradient(180deg,var(--danger-soft),var(--surface) 42%)}.reserve-card__head,.collection__top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.reserve-card__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.reserve-card__eyebrow{margin:0;color:var(--text-3);font-size:var(--fs-xs)}.reserve-card h2{margin:.1rem 0;font-size:1.6rem}.reserve-card__head p{margin:0;color:var(--text-2)}.reserve-card__who{text-align:end;display:flex;flex-direction:column;gap:.15rem}.reserve-card__who span{color:var(--text-2);font-size:var(--fs-sm)}.reserve-card__who a{color:inherit;text-decoration:none}.reserve-card__who a:hover{text-decoration:underline}.reserve-card__contact{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-end}.reserve-card__contact a{display:inline-flex;align-items:center;gap:.25rem}.reserve-card__foot{margin-top:.75rem;display:flex;justify-content:flex-end}.lead-units{grid-column:1 / -1;padding:.85rem .9rem;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--sb, var(--ink-700)) 5%,white);display:flex;flex-direction:column;gap:.55rem}.lead-units h3{margin:0;font-size:var(--fs-sm)}.lead-units ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.lead-units li{display:flex;justify-content:space-between;gap:.5rem;align-items:center;padding:.4rem 0;border-top:1px solid var(--line)}.lead-units li:first-child{border-top:0;padding-top:0}.timeline{list-style:none;display:flex;gap:.5rem;margin:1rem 0 0;padding:0}.timeline li{position:relative;flex:1;min-width:0;padding-top:1rem}.timeline li:before{content:"";position:absolute;top:4px;inset-inline-start:12px;inset-inline-end:0;height:1px;background:var(--line-strong)}.timeline li:last-child:before{display:none}.timeline__dot{position:absolute;top:0;inset-inline-start:0;width:9px;height:9px;border-radius:50%;background:var(--stone-300);box-shadow:0 0 0 3px var(--surface)}.timeline li[data-state=done] .timeline__dot,.timeline li[data-state=current] .timeline__dot{background:var(--sb, var(--ink-700))}.timeline li[data-state=current] .timeline__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--sb, var(--ink-700)) 18%,white)}.timeline li[data-state=cancelled] .timeline__dot{background:var(--danger)}.timeline li[data-state=upcoming]{color:var(--text-3)}.timeline strong,.timeline small{display:block}.timeline small{color:var(--text-3);font-size:var(--fs-xs);margin-top:.15rem}.collection.is-overdue{border-color:color-mix(in srgb,var(--danger) 40%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 8%,transparent),var(--shadow-sm)}.collection h2{margin:0;font-size:var(--fs-lg)}.collection__top p{margin:.15rem 0 0;color:var(--text-2);font-size:var(--fs-sm)}.collection__money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.9rem}.collection__money div{display:flex;flex-direction:column;gap:.12rem;padding:.6rem .7rem;border-radius:var(--r-md);background:var(--stone-50);border:1px solid var(--line)}.collection__money span,.collection__money small{color:var(--text-3);font-size:var(--fs-xs)}.collection__money strong{font-variant-numeric:tabular-nums}.collection__toggle{margin-top:.75rem;border:0;background:none;color:var(--sb, var(--ink-700));font:inherit;font-weight:600;font-size:var(--fs-sm);display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;padding:.2rem 0}.collection__toggle svg{width:16px;height:16px}.collection__schedule{margin-top:.4rem}.collection__schedule tr.is-overdue td{background:var(--danger-soft)}.crm-actions{display:flex;flex-direction:column;gap:.4rem}.crm-actions__row{display:flex;flex-wrap:wrap;gap:.45rem}.crm-actions__meta,.crm-actions__note{margin:0;font-size:var(--fs-sm);color:var(--text-2)}@media(max-width:900px){.dash-split,.res-stats,.collection__money{grid-template-columns:1fr 1fr}.funnel li{grid-template-columns:minmax(0,1fr) auto}.funnel__track{grid-column:1 / -1}}@media(max-width:640px){.dash-hero,.filter-panel__grid,.filter-panel__grid .span-2,.res-stats,.collection__money,.dash-split{grid-template-columns:1fr}.filter-panel__grid .span-2{grid-column:auto}.timeline{flex-direction:column}.timeline li:before{display:none}.reserve-card__head,.collection__top{flex-direction:column}.reserve-card__who{text-align:start}}@media(prefers-reduced-motion:reduce){.unit-card:hover{transform:none}.funnel__bar{transition:none}}
