@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.BpLfq-63.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-400-normal.CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.Ck_W4G78.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-500-normal.BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.DjDAeNQD.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-600-normal.KrqB56Mw.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-600-normal.Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.BSbyEp0V.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-700-normal.BzSf6GNr.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-700-normal.Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-arabic-400-normal.CyCXRvzh.woff2)format("woff2"),url(/_next/static/media/tajawal-arabic-400-normal.DCQxawbB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-latin-400-normal.BVNSOH3d.woff2)format("woff2"),url(/_next/static/media/tajawal-latin-400-normal.BdYcZznU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-arabic-500-normal.BZ8ojJNu.woff2)format("woff2"),url(/_next/static/media/tajawal-arabic-500-normal.CbVEaYEW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-latin-500-normal.CoYeBiSI.woff2)format("woff2"),url(/_next/static/media/tajawal-latin-500-normal.DU9v6xgj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-arabic-700-normal.D2-eand5.woff2)format("woff2"),url(/_next/static/media/tajawal-arabic-700-normal.9L7Zusdl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-latin-700-normal.BypgxfGb.woff2)format("woff2"),url(/_next/static/media/tajawal-latin-700-normal.CV3bxpHe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font-body);--default-mono-font-family:var(--font-mono);--font-body:var(--app-font-body);--font-heading:var(--app-font-heading);--font-numeric:var(--app-font-numeric)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-body);font-size:calc(1rem * var(--text-scale));line-height:1.5}button,input,select,textarea,option{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,[role=heading],[data-slot=card-title],[data-slot=dialog-title],[data-slot=alert-dialog-title]{font-family:var(--font-heading);font-weight:600;line-height:1.5}h1,h2{font-weight:700}table{font-variant-numeric:tabular-nums}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.table\!{display:table!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-950:#061a45;--brand-900:#08275f;--brand-800:#0a347a;--brand-700:#0c49a8;--brand-600:#1467e8;--brand-500:#2d7ff9;--brand-100:#eaf3ff;--brand-50:#f6faff;--surface:#fff;--surface-soft:#f7faff;--border:#d9e6f7;--text:#0b2c62;--text-muted:#657a9b;--white:#fff;--silver:#d8e4f4;--text-secondary:#526787;--radius-control:10px;--radius-card:14px;--radius-modal:18px;--shadow-card:0 3px 14px #061a450a;--shadow-popover:0 16px 44px #061a451f;--brand-gradient:linear-gradient(135deg, var(--brand-600), var(--brand-700));--brand-deep-gradient:linear-gradient(135deg, var(--brand-950), var(--brand-900) 55%, var(--brand-800));--house-outline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cpath d='M30 105 120 28l90 77v104H30ZM94 209v-74h52v74' fill='none' stroke='%23D8E4F4' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--text-scale:1;--app-font-body:Tahoma, Arial, sans-serif;--app-font-heading:Tahoma, Arial, sans-serif;--app-font-numeric:Tahoma, Arial, sans-serif;--font-body:var(--app-font-body);--font-heading:var(--app-font-heading);--font-numeric:var(--app-font-numeric)}:root[data-ui-size=small]{--text-scale:.92}:root[data-ui-size=standard]{--text-scale:1}:root[data-ui-size=large]{--text-scale:1.12}:root[data-ui-size=xlarge]{--text-scale:1.24}:root[data-font=arial]{--app-font-body:Arial, Tahoma, sans-serif;--app-font-heading:Arial, Tahoma, sans-serif;--app-font-numeric:Arial, Tahoma, sans-serif}:root[data-font=segoe]{--app-font-body:"Segoe UI", Tahoma, Arial, sans-serif;--app-font-heading:"Segoe UI", Tahoma, Arial, sans-serif;--app-font-numeric:"Segoe UI", Tahoma, Arial, sans-serif}:root[data-font=traditional]{--app-font-body:"Traditional Arabic", Tahoma, Arial, sans-serif;--app-font-heading:"Traditional Arabic", Tahoma, Arial, sans-serif;--app-font-numeric:"Traditional Arabic", Tahoma, Arial, sans-serif}:root[data-font=simplified]{--app-font-body:"Simplified Arabic", Tahoma, Arial, sans-serif;--app-font-heading:"Simplified Arabic", Tahoma, Arial, sans-serif;--app-font-numeric:"Simplified Arabic", Tahoma, Arial, sans-serif}:root[data-font=plex-tajawal]{--app-font-body:"Tajawal", Tahoma, Arial, sans-serif;--app-font-heading:"IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--app-font-numeric:"IBM Plex Sans", "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif}.app-brand strong,.property-category-card strong,.mobile-record header strong,.appearance-label,.appearance-option strong{font-family:var(--font-heading)}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;line-height:inherit;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.stat strong,.attention-item strong,.portfolio-summary strong,.donut strong,.legend strong,.contract-stats strong,.dues-summary strong,.maintenance-summary strong,.employee-account-stats strong,.property-category-card>b,.font-numeric,input[type=number],input[inputmode=decimal],input[inputmode=numeric],input[type=tel]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.font-option.font-plex-tajawal{font-family:Tajawal,Tahoma,Arial,sans-serif}.font-option.font-plex-tajawal strong{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.font-option:not(.font-plex-tajawal) strong{font-family:inherit}:root[data-font=plex-tajawal] :is(th,td,td strong,button,label,input,select,textarea){font-weight:500!important}.appearance-option{overflow-wrap:anywhere;min-width:0}.appearance-option strong,.appearance-option small{line-height:1.6}.appearance-save-row,.page-heading,.section-heading{flex-wrap:wrap}.stat>div,.app-workspace,.panel-title>div,.page-heading>div{min-width:0}.page-heading h1,.modal-head h2,.detail-heading h1{overflow-wrap:anywhere}.dues-summary article,.maintenance-summary article{min-width:0}.dues-summary strong,.maintenance-summary strong{overflow-wrap:anywhere}.primary,.secondary{white-space:normal}.client-create-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:min(380px,100%);display:grid}.client-create-button{min-width:0;min-height:46px;font-size:calc(12px * var(--text-scale));white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:700;line-height:1.4;display:inline-flex}.tenant-create-button{color:#fff;background:#1d3957;border:1px solid #1d3957;box-shadow:0 7px 18px #1d395724}.buyer-create-button{color:#1d3957;background:#fff;border:1px solid #cfd9e1;box-shadow:0 4px 14px #1d395712}.client-create-button:hover{transform:translateY(-1px)}.client-create-button:focus-visible{outline-offset:2px;outline:3px solid #1d395733}@media (max-width:760px){.client-create-actions{width:100%}.client-create-button{min-height:44px;font-size:calc(11px * var(--text-scale));padding:10px 8px}}:root{--green:var(--brand-700);--green-2:var(--brand-800);--ink:var(--text);--muted:var(--text-secondary);--line:var(--border);--cream:var(--brand-50);--gold:var(--brand-700);--primary:var(--brand-700)}*{box-sizing:border-box}html{direction:rtl}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);margin:0}button,input{font:inherit}button,a{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{background:var(--green);color:#fff;z-index:10;flex-direction:column;width:248px;padding:24px 18px;display:flex;position:fixed;top:0;bottom:0;right:0}.brand{border-bottom:1px solid #ffffff19;align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{color:#e0c28a;width:42px;height:42px;font-size:calc(24px * var(--text-scale));background:#fff1;border:1px solid #d9b97888;border-radius:12px;place-items:center;font-weight:800;display:grid}.brand div{display:grid}.brand strong{font-size:calc(21px * var(--text-scale))}.brand small{font-size:calc(11px * var(--text-scale));color:#b7c8c2;margin-top:2px}.sidebar nav{gap:5px;margin-top:26px;display:grid}.sidebar nav a{color:#bdd0c9;font-size:calc(14px * var(--text-scale));border-radius:10px;align-items:center;gap:13px;padding:11px 14px;text-decoration:none;display:flex}.sidebar nav a span{font-size:calc(18px * var(--text-scale));text-align:center;width:22px}.sidebar nav a.active{color:#fff;background:#ffffff16;box-shadow:inset -3px 0 #d8b671}.office-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;gap:6px;margin-top:auto;padding:14px;display:grid}.office-card small{color:#a9beb7}.office-card strong{font-size:calc(13px * var(--text-scale))}.office-card span{font-size:calc(10px * var(--text-scale));color:#d8b671}.workspace{width:calc(100% - 248px);margin-right:248px}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 36px;display:flex;position:sticky;top:0}.search{color:#8d9892;background:#f5f7f5;border:1px solid #edf0ee;border-radius:11px;align-items:center;gap:10px;width:min(480px,50vw);padding:0 14px;display:flex}.search input{width:100%;height:42px;color:var(--ink);font-size:calc(13px * var(--text-scale));background:0 0;border:0;outline:0}.profile{align-items:center;gap:9px;display:flex}.profile button,.panel-title button{color:#6e7a74;font-size:calc(18px * var(--text-scale));background:0 0;border:0}.avatar{width:37px;height:37px;color:var(--green);background:#e7f0eb;border-radius:10px;place-items:center;font-weight:700;display:grid}.profile div{display:grid}.profile strong{font-size:calc(12px * var(--text-scale))}.profile small{font-size:calc(10px * var(--text-scale));color:#8a9690;margin-top:3px}.content{max-width:1480px;margin:auto;padding:30px 36px 50px}.page-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.page-heading p{font-size:calc(11px * var(--text-scale));color:var(--gold);margin:0 0 7px;font-weight:700}.page-heading h1{font-size:calc(25px * var(--text-scale));margin:0 0 6px}.page-heading span{font-size:calc(12px * var(--text-scale));color:var(--muted)}.primary{background:var(--green);color:#fff;font-weight:700;font-size:calc(12px * var(--text-scale));border:0;border-radius:10px;padding:12px 18px;box-shadow:0 7px 18px #123f3524}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 3px 10px #1b322b07}.stat-icon{width:44px;height:44px;color:var(--green);font-size:calc(20px * var(--text-scale));background:#e9f2ed;border-radius:11px;place-items:center;display:grid}.stat-icon.i1{color:#9a753d;background:#f4f0e8}.stat-icon.i2{color:#546682;background:#edf0f5}.stat-icon.i3{color:#9a5a45;background:#f4ece9}.stat div:last-child{gap:3px;display:grid}.stat span{font-size:calc(11px * var(--text-scale));color:var(--muted)}.stat strong{font-size:calc(23px * var(--text-scale))}.stat small{font-size:calc(9px * var(--text-scale));color:#65917d}.dashboard-grid{grid-template-columns:1.55fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 10px #1b322b07}.panel-title{justify-content:space-between;align-items:start;padding:18px 20px 14px;display:flex}.panel-title h2{font-size:calc(14px * var(--text-scale));margin:0 0 5px}.panel-title p{font-size:calc(10px * var(--text-scale));color:var(--muted);margin:0}.panel-title a{font-size:calc(10px * var(--text-scale));color:var(--green-2);font-weight:700;text-decoration:none}.follow-list{padding:0 20px 12px}.follow-row{border-top:1px solid #eef1ef;grid-template-columns:36px minmax(140px,1fr) 80px 74px 30px;align-items:center;gap:10px;padding:11px 0;display:grid}.task-dot{width:32px;height:32px;color:var(--green);background:#eef5f1;border-radius:9px;place-items:center;display:grid}.task-dot.d1{color:#9c6b34;background:#f6efe7}.task-dot.d2{color:#596984;background:#eff1f6}.task-name{gap:4px;display:grid}.task-name strong{font-size:calc(11px * var(--text-scale))}.task-name small,.follow-row time{font-size:calc(9px * var(--text-scale));color:var(--muted)}.task-type{color:#52665d;width:max-content;font-size:calc(9px * var(--text-scale));background:#f0f4f1;border-radius:20px;padding:5px 9px}.follow-row button{color:#8b9690;background:#fff;border:1px solid #dce5e0;border-radius:8px;width:26px;height:26px}.donut-wrap{align-items:center;gap:28px;padding:7px 22px 25px;display:flex}.donut{background:conic-gradient(#1f5b4d 0 69%,#b89456 69% 78%,#779185 78% 86%,#d9dfdc 86%);border-radius:50%;flex:none;place-items:center;width:142px;height:142px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute}.donut div{z-index:1;text-align:center;display:grid}.donut strong{font-size:calc(23px * var(--text-scale))}.donut small{font-size:calc(8px * var(--text-scale));color:var(--muted)}.legend{gap:11px;width:100%;display:grid}.legend div{font-size:calc(10px * var(--text-scale));grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.legend span{background:#1f5b4d;border-radius:50%;width:7px;height:7px}.legend em{color:var(--muted);font-style:normal}.properties{margin-top:14px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{text-align:right;color:#7a867f;font-size:calc(9px * var(--text-scale));background:#fafbfa;border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;padding:10px 20px}td{font-size:calc(10px * var(--text-scale));border-bottom:1px solid #f0f2f1;padding:12px 20px}tbody tr:last-child td{border-bottom:0}td:first-child{align-items:center;gap:10px;display:flex}.property-thumb{width:36px;height:36px;color:var(--green);background:#dae7df;border-radius:8px;place-items:center;display:grid}.property-thumb.p1{color:#80694b;background:#e8e2d8}.property-thumb.p2{color:#60706a;background:#e1e6e4}td>div:nth-child(2){display:grid}td small{font-size:calc(8px * var(--text-scale));color:var(--muted);margin-top:3px}.badge{color:#2d7159;background:#e9f3ed;border-radius:20px;padding:5px 9px}.badge.b1{color:#926c38;background:#f5eee5}.badge.b2{color:#5c6883;background:#eef0f5}.mini-avatar{width:23px;height:23px;color:var(--green);background:#e8efeb;border-radius:50%;place-items:center;margin-left:7px;font-weight:700;display:inline-grid}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.status-panel{display:none}}@media (max-width:760px){.sidebar{width:74px;padding:20px 10px}.brand div,.sidebar nav a:not(.active){font-size:0}.brand{padding:0 5px 20px}.brand-mark{width:38px;height:38px}.sidebar nav a{justify-content:center;padding:11px}.sidebar nav a span{font-size:calc(19px * var(--text-scale))}.office-card{display:none}.workspace{width:calc(100% - 74px);margin-right:74px}.topbar{padding:0 16px}.profile div{display:none}.search{width:70%}.content{padding:22px 16px}.page-heading{align-items:start}.page-heading h1{font-size:calc(20px * var(--text-scale))}.page-heading span{display:none}.primary{padding:10px;font-size:0}.primary:first-letter{font-size:calc(18px * var(--text-scale))}.stats-grid{grid-template-columns:1fr 1fr}.stat{padding:13px}.stat-icon{display:none}.follow-row{grid-template-columns:32px 1fr 60px}.follow-row .task-type,.follow-row button,.properties .panel-title a{display:none}}@media (max-width:480px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading p{display:none}.profile{gap:3px}.content{padding:18px 12px}}.app-shell{min-height:100vh}.app-sidebar{inset-block:0;background:var(--green);color:#fff;z-index:30;flex-direction:column;width:248px;padding:24px 18px;transition:width .2s;display:flex;position:fixed;right:0}.app-brand{white-space:nowrap;border-bottom:1px solid #ffffff19;align-items:center;gap:12px;padding:0 8px 28px;display:flex}.app-brand>div{display:grid}.app-brand strong{font-size:calc(21px * var(--text-scale))}.app-brand small{font-size:calc(11px * var(--text-scale));color:#b7c8c2;margin-top:2px}.app-brand .mobile-close{display:none}.app-sidebar nav{gap:5px;margin-top:26px;display:grid}.app-sidebar nav a{color:#bdd0c9;font-size:calc(14px * var(--text-scale));white-space:nowrap;border-radius:10px;align-items:center;gap:13px;padding:11px 14px;text-decoration:none;display:flex}.app-sidebar nav a.active,.app-sidebar nav a:hover{color:#fff;background:#ffffff16}.app-sidebar nav a.active{box-shadow:inset -3px 0 #d8b671}.collapse-button{color:#a9beb7;background:#ffffff09;border:0;border-radius:9px;align-items:center;gap:11px;margin-top:10px;padding:10px;display:flex}.app-workspace{width:calc(100% - 248px);min-height:100vh;margin-right:248px;transition:all .2s}.app-topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 36px;display:flex;position:sticky;top:0}.global-search{color:#8d9892;background:#f5f7f5;border:1px solid #edf0ee;border-radius:11px;align-items:center;gap:10px;width:min(480px,50vw);padding:0 14px;display:flex;position:relative}.global-search input{width:100%;height:42px;color:var(--ink);font-size:calc(13px * var(--text-scale));background:0 0;border:0;outline:0}.global-search button{color:#87928d;background:0 0;border:0;padding:3px}.search-results{border:1px solid var(--line);background:#fff;border-radius:12px;padding:7px;display:grid;position:absolute;top:49px;left:0;right:0;box-shadow:0 18px 45px #17352c1a}.search-results a{color:var(--ink);border-radius:8px;padding:10px;text-decoration:none;display:grid}.search-results strong{font-size:calc(12px * var(--text-scale))}.search-results small{color:var(--muted);font-size:calc(9px * var(--text-scale));margin-top:3px}.top-profile{align-items:center;gap:9px;display:flex}.top-profile>a{color:#61716a;padding:8px}.top-profile>div{display:grid}.top-profile strong{font-size:calc(12px * var(--text-scale))}.top-profile small{font-size:calc(10px * var(--text-scale));color:#8a9690;margin-top:3px}.app-content{max-width:1480px;margin:auto;padding:30px 36px 50px}.menu-button{color:var(--green);background:0 0;border:0;display:none}.mobile-close,.sidebar-backdrop{display:none}.is-collapsed .app-sidebar{width:78px}.is-collapsed .app-sidebar .app-brand>div,.is-collapsed .app-sidebar nav span,.is-collapsed .app-sidebar .office-card,.is-collapsed .collapse-button span{display:none}.is-collapsed .app-sidebar nav a,.is-collapsed .collapse-button{justify-content:center}.is-collapsed .collapse-button svg{transform:rotate(180deg)}.is-collapsed .app-workspace{width:calc(100% - 78px);margin-right:78px}.page-heading .primary,.page-heading a.primary{align-items:center;gap:7px;text-decoration:none;display:flex}.demo-banner{color:#705a30;font-size:calc(10px * var(--text-scale));background:#fbf7ed;border:1px solid #d9c79f;border-radius:10px;margin-bottom:18px;padding:9px 13px}.demo-banner span{margin-left:5px;font-weight:800}.stat-icon.green{color:#1f5b4d;background:#e9f2ed}.stat-icon.gold{color:#9a753d;background:#f4f0e8}.stat-icon.blue{color:#546682;background:#edf0f5}.stat-icon.rose{color:#9a5a45;background:#f4ece9}.follow-row button.done{color:#277052;background:#e8f4ed}.panel a{color:inherit}.resource-table td:first-child{display:table-cell}.resource-table td>div{vertical-align:middle;display:inline-grid}.resource-table td>.property-thumb{margin-left:10px;display:inline-grid}.resource-table td small{display:block}.resource-table a{text-decoration:none}.resource-table a:hover{color:var(--green-2)}.list-panel{overflow:hidden}.filter-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.list-search{color:#87938d;background:#f6f8f6;border:1px solid #e8ede9;border-radius:9px;align-items:center;gap:9px;min-width:310px;padding:0 11px;display:flex}.list-search input{width:100%;height:38px;font-size:calc(11px * var(--text-scale));background:0 0;border:0;outline:0}.filters{align-items:center;gap:8px;display:flex}.filters>span{color:var(--muted);font-size:calc(10px * var(--text-scale));gap:5px;display:flex}.filters select,.settings-card select{color:#4f5f57;font-size:calc(10px * var(--text-scale));background:#fff;border:1px solid #dfe6e1;border-radius:8px;padding:8px 10px}.list-summary{border-bottom:1px solid var(--line);font-size:calc(10px * var(--text-scale));align-items:center;gap:8px;padding:11px 20px;display:flex}.list-summary span,.record-count{color:var(--muted);font-size:calc(10px * var(--text-scale))}.empty-state{text-align:center;color:var(--muted);justify-items:center;padding:55px 20px;display:grid}.empty-state svg{color:#9cb3a9;width:38px;height:38px}.empty-state h3{color:var(--ink);margin:13px 0 4px}.empty-state p{font-size:calc(11px * var(--text-scale));margin:0 0 16px}.empty-state .primary{align-items:center;gap:6px;display:flex}.mini-avatar.large{width:30px;height:30px;margin-left:9px}.badge.status-متاح{color:#2d7159;background:#e9f3ed}.badge.status-محجوز{color:#926c38;background:#f5eee5}.badge.status-تحت-التفاوض{color:#5c6883;background:#eef0f5}.badge.status-مؤجر,.badge.status-مباع{color:#356e62;background:#edf4f2}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#10271f77;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(760px,100%);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #10271f38}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:20px 24px;display:flex}.modal-head small{color:var(--gold);font-weight:700;font-size:calc(10px * var(--text-scale))}.modal-head h2{font-size:calc(19px * var(--text-scale));margin:4px 0 0}.modal-head button{color:#59665f;background:#f3f5f3;border:0;border-radius:8px;padding:7px}.form-section{border-bottom:1px solid var(--line);padding:18px 24px}.form-section h3{font-size:calc(12px * var(--text-scale));margin:0 0 14px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid .span-2{grid-column:1/-1}.form-section label,.settings-card label,.login-card label{font-size:calc(10px * var(--text-scale));color:#4c5a53;gap:7px;font-weight:700;display:grid}.form-section input,.form-section select,.form-section textarea,.settings-card input,.login-card input{color:var(--ink);font-size:calc(11px * var(--text-scale));resize:vertical;background:#fff;border:1px solid #dfe5e1;border-radius:8px;outline:0;padding:10px 11px}.form-section input:focus,.form-section select:focus,.form-section textarea:focus,.settings-card input:focus,.login-card input:focus{border-color:#648b7c;box-shadow:0 0 0 3px #2c685415}.form-section label small{color:#a04c43}.upload-box{text-align:center;background:#f8faf8;place-items:center;margin-top:12px;position:relative;color:#49685b!important;border:1px dashed #b9c8c0!important;border-radius:10px!important;padding:18px!important}.upload-box input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-box span{font-size:calc(9px * var(--text-scale));color:var(--muted);font-weight:400}.modal-actions{justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.modal-actions button{align-items:center;gap:6px;display:flex}.secondary{color:#526159;font-size:calc(11px * var(--text-scale));background:#fff;border:1px solid #dce3df;border-radius:9px;padding:10px 16px}.form-notice,.form-error{color:#2d7159;font-size:calc(10px * var(--text-scale));margin:12px 24px 0}.mini-modal{width:min(450px,100%)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.detail-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.detail-top>a{color:var(--muted);font-size:calc(10px * var(--text-scale));align-items:center;gap:6px;text-decoration:none;display:flex}.detail-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.detail-heading small{font-size:calc(10px * var(--text-scale));color:var(--gold);font-weight:700}.detail-heading h1{font-size:calc(27px * var(--text-scale));margin:5px 0}.detail-heading p{color:var(--muted);font-size:calc(11px * var(--text-scale));align-items:center;gap:5px;margin:0;display:flex}.detail-price{text-align:left;display:grid}.detail-price strong{font-size:calc(24px * var(--text-scale));color:var(--green)}.detail-price small{font-size:calc(9px * var(--text-scale));color:var(--muted)}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.detail-main{gap:16px;display:grid}.property-gallery{grid-template-columns:2fr 1fr;gap:8px;height:310px;display:grid}.gallery-primary,.gallery-side>div{color:#537365;background:linear-gradient(145deg,#dce9e2,#eef3ef);border-radius:14px;align-content:center;place-items:center;gap:8px;display:grid;overflow:hidden}.gallery-primary{background:linear-gradient(145deg,#cbdcd4,#eff4f1)}.gallery-primary span,.gallery-side span{font-size:calc(9px * var(--text-scale))}.gallery-side{gap:8px;display:grid}.detail-card h2,.contact-card h2,.settings-card h2{font-size:calc(13px * var(--text-scale));margin:0 0 16px}.spec-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.spec-grid>div{border:1px solid var(--line);background:#fafbfa;border-radius:10px;gap:5px;padding:14px;display:grid}.spec-grid svg{color:var(--green-2)}.spec-grid span{font-size:calc(9px * var(--text-scale));color:var(--muted)}.spec-grid strong{font-size:calc(12px * var(--text-scale))}.description{color:#5e6c65;line-height:1.9;font-size:calc(11px * var(--text-scale))}.detail-aside{align-content:start;gap:14px;display:grid}.contact-card{padding:19px}.person{align-items:center;gap:10px;margin-bottom:14px;display:flex}.person>div{display:grid}.person strong{font-size:calc(11px * var(--text-scale))}.person small{font-size:calc(9px * var(--text-scale));color:var(--muted);margin-top:3px}.contact-card>a{border:1px solid var(--line);font-size:calc(10px * var(--text-scale));border-radius:8px;align-items:center;gap:7px;margin-top:7px;padding:9px 10px;text-decoration:none;display:flex}.contact-card hr{border:0;border-top:1px solid var(--line);margin:15px 0}.contact-card p{font-size:calc(10px * var(--text-scale));color:var(--muted);line-height:1.7}.linked-property{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:grid}.linked-property>span{background:#edf4f0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.linked-property>div{display:grid}.linked-property strong{font-size:calc(11px * var(--text-scale))}.linked-property small{font-size:calc(9px * var(--text-scale));color:var(--muted);margin-top:3px}.linked-property em{font-style:normal}.request-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.request-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:5px;padding:15px;display:grid}.request-summary span{font-size:calc(9px * var(--text-scale));color:var(--muted)}.request-summary strong{font-size:calc(12px * var(--text-scale))}.match-panel{padding-bottom:20px}.match-panel .panel-title>span{font-size:calc(10px * var(--text-scale));color:var(--muted)}.match-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 20px;display:grid}.match-grid>a{border:1px solid var(--line);border-radius:11px;grid-template-columns:100px 1fr;text-decoration:none;display:grid;overflow:hidden}.match-image{color:#628071;background:#e5eee9;place-items:center;display:grid}.match-copy{padding:12px}.match-copy h3{font-size:calc(11px * var(--text-scale));margin:5px 0}.match-copy p{font-size:calc(9px * var(--text-scale));color:var(--muted);margin:0 0 8px}.match-copy strong{font-size:calc(11px * var(--text-scale))}.match-score{font-size:calc(8px * var(--text-scale));color:#2d7159;align-items:center;gap:3px;display:flex}.employee-stats{margin-bottom:15px}.employee-contact{max-width:440px}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-card{padding:22px}.settings-card>p{font-size:calc(10px * var(--text-scale));color:var(--muted);margin:-8px 0 20px}.settings-card label{margin-bottom:13px}.settings-card .primary{align-items:center;gap:6px;display:flex}.saved-note{color:#2d7159;font-size:calc(9px * var(--text-scale));align-items:center;gap:5px;margin-top:12px;display:flex}.settings-card ul{gap:12px;padding:0;list-style:none;display:grid}.settings-card li{font-size:calc(11px * var(--text-scale));align-items:center;gap:8px;display:flex}.settings-card li svg{color:#3b8066;width:16px}.login-page{background:linear-gradient(135deg,#123f35 0 42%,#f5f6f2 42%);grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;padding:7vw;display:grid}.login-brand{color:#fff;padding:40px}.login-brand>span{background:#fff1;border:1px solid #d8b671;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.login-brand h1{font-size:calc(48px * var(--text-scale));margin:22px 0 7px}.login-brand p{color:#c7d7d1}.login-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(440px,100%);padding:36px;box-shadow:0 28px 70px #0f2d2424}.login-card h2{font-size:calc(21px * var(--text-scale));margin:6px 0}.login-card>div p{font-size:calc(10px * var(--text-scale));color:var(--muted);margin-bottom:24px}.login-card form{gap:14px;display:grid}.login-card .primary{justify-content:center;align-items:center;gap:7px;margin-top:5px;display:flex}.demo-login{color:var(--green);font-size:calc(10px * var(--text-scale));background:0 0;border:0}.form-error{color:#a04c43;margin:0}@media (max-width:1050px){.match-grid{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}.detail-aside{grid-template-columns:1fr 1fr}.filters>span{display:none}}@media (max-width:820px){.app-sidebar{width:248px;transform:translate(110%)}.app-sidebar.mobile-open{transform:none}.app-sidebar .app-brand>div,.app-sidebar nav span{display:grid!important}.app-sidebar nav a{justify-content:flex-start!important}.app-brand .mobile-close{color:#fff;background:#fff1;border:0;border-radius:8px;margin-right:auto;padding:7px;display:block}.sidebar-backdrop{z-index:29;background:#0c241d66;border:0;display:block;position:fixed;inset:0}.app-workspace,.is-collapsed .app-workspace{width:100%;margin-right:0}.menu-button{display:block}.app-topbar{gap:12px;padding:0 18px}.global-search{width:100%}.app-content{padding:24px 18px}.filter-bar{flex-direction:column;align-items:stretch}.list-search{min-width:0}.filters{overflow:auto}.detail-grid,.settings-grid{grid-template-columns:1fr}.login-page{background:var(--green);grid-template-columns:1fr;padding:24px}.login-brand{text-align:center;justify-items:center;padding:20px;display:grid}.login-brand h1{font-size:calc(34px * var(--text-scale));margin:10px}.login-card{justify-self:center}}@media (max-width:600px){.top-profile>div,.top-profile .avatar{display:none}.app-content{padding:19px 12px}.page-heading{align-items:start}.page-heading h1{font-size:calc(21px * var(--text-scale))}.page-heading span{display:none}.stats-grid{grid-template-columns:1fr 1fr}.stat{padding:13px}.dashboard-grid{grid-template-columns:1fr}.status-panel{display:none}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.detail-heading{align-items:start}.detail-heading h1{font-size:calc(21px * var(--text-scale))}.detail-price strong{font-size:calc(17px * var(--text-scale))}.property-gallery{grid-template-columns:1fr;height:220px}.gallery-side{display:none}.spec-grid{grid-template-columns:1fr 1fr}.detail-aside{grid-template-columns:1fr}.request-summary{grid-template-columns:1fr 1fr}.match-grid{grid-template-columns:1fr}.match-grid>a{grid-template-columns:80px 1fr}.settings-grid{grid-template-columns:1fr}.login-brand p{font-size:calc(12px * var(--text-scale))}.login-card{padding:26px 20px}.filters select{min-width:100px}}.page-heading>.primary{font-size:calc(13.5px * var(--text-scale));line-height:1.3}.empty-gallery{color:#557266;background:linear-gradient(145deg,#dce9e2,#f4f7f5);grid-template-columns:1fr;align-content:center;place-items:center;height:250px}.empty-gallery strong{font-size:calc(14px * var(--text-scale))}.empty-gallery span{font-size:calc(10px * var(--text-scale));color:var(--muted)}.media-head{justify-content:space-between;align-items:center;display:flex}.media-head>span{font-size:calc(10px * var(--text-scale));color:var(--muted)}.whatsapp{color:#fff;font-size:calc(10px * var(--text-scale));background:#1f9d63;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.media-grid{grid-template-columns:2fr 1fr 1fr;gap:8px;height:310px;display:grid}.media-tile{color:#fff;background:#dfe9e4;border-radius:13px;position:relative;overflow:hidden}.media-tile:first-child{grid-row:span 2}.media-open{color:#fff;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.media-open img,.video-poster{object-fit:cover;width:100%;height:100%}.video-poster{color:#567267;background:#dfe9e4;place-items:center;display:grid}.video-poster img{object-fit:cover;width:100%;height:100%}.media-open>span:last-child{inset-inline:0;font-size:calc(9px * var(--text-scale));text-align:right;background:linear-gradient(#0000,#000a);padding:30px 10px 9px;position:absolute;bottom:0}.media-delete{z-index:2;color:#fff;background:#7c2929d9;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;left:8px}.media-delete svg{width:14px}.play{place-items:center;display:grid;position:absolute;inset:0}.play svg{background:#123f35dd;border-radius:50%;width:46px;height:46px;padding:10px}.media-more{margin:10px auto 0;display:block}.media-notice{font-size:calc(10px * var(--text-scale));color:#a04c43}.media-viewer section,.document-viewer section{background:#10231d;border-radius:16px;grid-template-rows:auto 1fr;width:min(1000px,94vw);height:min(760px,90vh);display:grid;overflow:hidden}.media-viewer header,.document-viewer header{color:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.media-viewer header div{gap:7px;display:flex}.media-viewer header button,.media-viewer header a,.document-viewer header button{color:#fff;font-size:calc(10px * var(--text-scale));background:#ffffff18;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px;text-decoration:none;display:flex}.media-viewer section>img,.media-viewer section>video{object-fit:contain;background:#07100d;width:100%;height:100%}.upload-list{gap:8px;margin-top:12px;display:grid}.upload-item{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(100px,180px) 38px 30px;align-items:center;gap:9px;padding:9px;display:grid}.upload-item>div:first-child{display:grid}.upload-item strong{font-size:calc(10px * var(--text-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upload-item span,.upload-item small{font-size:calc(8px * var(--text-scale));color:var(--muted)}.upload-item small{color:#a04c43}.upload-item>b{font-size:calc(9px * var(--text-scale))}.upload-item>button{color:#a04c43;background:0 0;border:0}.upload-progress{background:#e7ece9;border-radius:20px;height:6px;overflow:hidden}.upload-progress i{background:#3d8068;height:100%;transition:width .2s;display:block}.upload-failed .upload-progress i{background:#b44d45}.upload-completed .upload-progress i{background:#238b57}.lease-upload-state{gap:7px;margin-top:12px;display:grid}.lease-upload-state>div:first-child{font-size:calc(9px * var(--text-scale));justify-content:space-between;display:flex}.lease-upload-state button{color:#a04c43;font-size:calc(9px * var(--text-scale));background:0 0;border:0;justify-self:start;gap:5px;display:flex}.owner-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.owner-card{padding:18px}.owner-card>div:first-child{align-items:center;gap:10px;display:flex}.owner-card>div:first-child>div{display:grid}.owner-card a{color:inherit;text-decoration:none}.owner-card small{font-size:calc(9px * var(--text-scale));color:var(--muted);margin-top:3px}.owner-card em{font-style:normal;font-size:calc(9px * var(--text-scale));color:var(--green);background:#edf4f0;border-radius:20px;margin-right:auto;padding:5px 8px}.owner-properties{gap:7px;margin-top:15px;display:grid}.owner-properties a{border:1px solid var(--line);font-size:calc(10px * var(--text-scale));background:#f8faf8;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.owner-properties b{color:var(--gold);font-size:calc(9px * var(--text-scale))}.section-row{justify-content:space-between;align-items:center;display:flex}.section-row .secondary{align-items:center;gap:5px;display:flex}.nested-property{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;margin-top:10px;padding:14px}.remove-row{color:#a04c43;font-size:calc(9px * var(--text-scale));background:0 0;border:0;gap:4px;margin-top:8px;display:flex}.lease-table td{font-size:calc(11px * var(--text-scale))}.lease-table td a{text-decoration:none}.lease-table td>strong,.lease-table td>small{display:block}.badge.lease-منتهي{color:#a43e34;background:#fae9e7}.badge.lease-قريب-الانتهاء{color:#936512;background:#fff2d8}.badge.lease-مستمر{color:#2d7159;background:#e9f3ed}.alert-list{grid-template-columns:repeat(2,1fr);gap:0 14px;padding:0 20px 15px;display:grid}.alert-list>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.alert-list>a>span{color:#a87518;background:#fff3dd;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.alert-list>a>span svg{width:16px}.alert-list>a div{display:grid}.alert-list small{font-size:calc(9px * var(--text-scale));color:var(--muted);margin-top:4px}.alert-list time{font-size:calc(9px * var(--text-scale));color:var(--muted);text-align:left;display:grid}.alert-list time b{color:#936512;margin-top:4px}.alert-list>a.expired>span{color:#ac493e;background:#fae8e5}.alert-list>a.expired time b{color:#ac493e}.lease-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.lease-summary>div{border:1px solid var(--line);border-radius:10px;gap:5px;padding:14px;display:grid}.lease-summary svg{color:var(--green);width:18px}.lease-summary span{font-size:calc(9px * var(--text-scale));color:var(--muted)}.lease-summary strong{font-size:calc(11px * var(--text-scale))}.attachment-button{align-items:center;gap:6px;display:inline-flex}.attachment-missing{font-size:calc(10px * var(--text-scale));color:var(--muted);align-items:center;gap:6px;display:flex}.document-viewer section{background:#fff;grid-template-rows:auto 1fr auto}.document-viewer header{background:var(--green)}.document-viewer iframe,.document-viewer img{object-fit:contain;border:0;width:100%;height:100%}.document-viewer section>a{text-align:center;color:var(--green);font-size:calc(10px * var(--text-scale));padding:10px}@media (max-width:900px){.owner-cards,.alert-list{grid-template-columns:1fr}.media-grid{grid-template-columns:2fr 1fr}.media-tile:nth-child(n+4){display:none}.lease-summary{grid-template-columns:1fr 1fr}}@media (max-width:600px){.media-head{flex-direction:column;align-items:stretch;gap:9px}.media-grid{grid-template-columns:1fr;height:230px}.media-tile:not(:first-child){display:none}.owner-cards{grid-template-columns:1fr}.alert-list time{display:none}.lease-summary{grid-template-columns:1fr 1fr}.owner-properties a{grid-template-columns:18px 1fr}.owner-properties b{grid-column:2}}.contract-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.contract-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:17px 19px;display:grid}.contract-stats svg{color:#2d7159;background:#e9f3ed;border-radius:9px;grid-row:1/3;width:32px;height:32px;padding:8px}.contract-stats span{font-size:calc(10px * var(--text-scale));color:var(--muted)}.contract-stats strong{font-size:calc(24px * var(--text-scale));grid-area:1/3/3}.contract-stats small{font-size:calc(8px * var(--text-scale));color:#936512}.contract-stats .warning svg{color:#936512;background:#fff2d8}.contract-stats .danger svg{color:#a43e34;background:#fae9e7}.contract-notice{color:#805b1a;background:#fff8e9;border:1px solid #ebc991;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;display:flex}.contract-notice>div{gap:3px;display:grid}.contract-notice strong{font-size:calc(11px * var(--text-scale))}.contract-notice span{font-size:calc(9px * var(--text-scale))}.contract-panel{margin-bottom:14px;overflow:hidden}.threshold-note{font-size:calc(9px * var(--text-scale));color:#7c6a45;background:#f8f3e9;border-radius:20px;padding:6px 10px}.remaining{font-size:calc(9px * var(--text-scale));color:#2d7159;font-weight:700}.remaining-قريب-الانتهاء{color:#936512}.remaining-منتهي{color:#a43e34}.badge.lease-ساري{color:#2d7159;background:#e9f3ed}.inline-empty{text-align:center;color:var(--muted);font-size:calc(10px * var(--text-scale));padding:28px}.clients-panel{margin-top:14px}.client-contract-count{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 20px;display:grid}.client-contract-count strong{font-size:calc(21px * var(--text-scale));color:var(--green)}.client-contract-count span{font-size:calc(8px * var(--text-scale));color:var(--muted)}.contract-detail-head{margin-bottom:14px}.contract-detail-head h2{font-size:calc(15px * var(--text-scale));margin:0 0 4px}.contract-detail-head p{font-size:calc(9px * var(--text-scale));color:var(--muted);margin:0}.contract-card-list{gap:14px;display:grid}.contract-card{border-right:4px solid #3f8169;padding:20px}.contract-card.contract-قريب-الانتهاء{border-right-color:#d49a35}.contract-card.contract-منتهي{border-right-color:#b64b42}.contract-card>header{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.contract-card header small{font-size:calc(8px * var(--text-scale));color:var(--gold)}.contract-card h3{font-size:calc(15px * var(--text-scale));margin:5px 0}.contract-card header span{font-size:calc(9px * var(--text-scale));color:var(--muted)}.contract-card-status{justify-items:end;gap:7px;display:grid}.contract-card-status strong{font-size:calc(10px * var(--text-scale))}.contract-card-alert{color:#8c621b;font-size:calc(9px * var(--text-scale));background:#fff7e8;border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;display:flex}.contract-منتهي .contract-card-alert{color:#a43e34;background:#fcede9}.contract-card-alert svg{width:15px}.contract-card-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contract-card-links>a,.contract-card-links>button{border:1px solid var(--line);color:var(--ink);font-size:calc(9px * var(--text-scale));background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.settings-divider{background:var(--line);height:1px;margin:22px 0}.settings-card h2{align-items:center;gap:7px;display:flex}.settings-card label small{font-size:calc(8px * var(--text-scale));color:var(--muted);font-weight:400}@media (max-width:820px){.contract-stats{grid-template-columns:1fr}.contract-filters{align-items:stretch}.contract-card>header{gap:12px}.contract-card-status{min-width:110px}}@media (max-width:600px){.contract-card{padding:15px}.contract-card>header{flex-direction:column}.contract-card-status{justify-items:start}.contract-card-links{align-items:stretch}.contract-card-links>*{justify-content:center;width:100%}}.pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.pagination a{color:var(--green);font-size:calc(10px * var(--text-scale));border:1px solid #dce5e0;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-weight:700;text-decoration:none;display:flex}.pagination .disabled{font-size:calc(9px * var(--text-scale));color:var(--muted)}.server-filters,.server-filters .filters{flex-wrap:wrap}.server-filters .filters input{width:100px;font-size:calc(10px * var(--text-scale));border:1px solid #dfe6e1;border-radius:8px;padding:8px 10px}.filter-reset{font-size:calc(10px * var(--text-scale));color:var(--muted);text-decoration:none}.property-cover{object-fit:cover;border-radius:8px;width:36px;height:36px;margin-left:10px}.paged-cards{background:#f9faf9;padding:16px}.owner-card>p{font-size:calc(10px * var(--text-scale));color:var(--muted);min-height:18px}.owner-open{font-size:calc(10px * var(--text-scale));margin-top:10px;font-weight:700;display:inline-flex;color:var(--green)!important}.login-page{isolation:isolate;background:radial-gradient(circle at 20% 15%,#1c5a4b 0,#0000 34%),linear-gradient(135deg,#0b3d33,#123f35 55%,#0a352d);grid-template-columns:minmax(340px,480px) minmax(360px,1fr);justify-content:center;align-items:center;gap:clamp(48px,8vw,130px);min-height:100vh;padding:clamp(42px,8vw,110px);display:grid;position:relative;overflow:hidden}.login-page:after{content:"";z-index:-1;border:1px solid #d5af6b14;width:48vw;height:48vw;position:absolute;inset:auto -8vw -20vh auto;transform:rotate(20deg)}.login-brand{color:#d9b872;text-align:right;order:2;align-self:center;padding:50px 30px;position:relative}.login-brand h1{color:#d9b872;font-size:calc(clamp(40px,5vw,72px) * var(--text-scale));margin:0 0 14px;font-weight:800;line-height:1.1}.login-brand p{color:#efd99f;font-size:calc(clamp(14px,1.35vw,20px) * var(--text-scale));margin:0;font-weight:600}.login-skyline{color:#d9b872;opacity:.08;stroke-width:.5px;width:260px;height:260px;position:absolute;top:52%;left:4%;transform:translateY(-15%)}.login-card{width:min(460px,100%);font-size:calc(18px * var(--text-scale));background:#fff;border:1px solid #ffffff8f;border-radius:18px;order:1;padding:54px 44px 34px;font-weight:700;position:relative;box-shadow:0 24px 65px #001d1747}.login-card-logo{width:64px;height:64px;color:var(--green);background:#f7f7f1;border:1px solid #d8dfda;border-radius:50%;place-items:center;display:grid;position:absolute;top:-30px;right:50%;transform:translate(50%);box-shadow:0 8px 24px #041f1824}.login-card-logo svg{width:27px;height:27px}.login-card>div small{color:var(--gold);font-size:calc(12px * var(--text-scale));font-weight:800}.login-card h2{font-size:calc(25px * var(--text-scale));color:#17251f;margin:9px 0 8px;font-weight:800}.login-card>div p{font-size:calc(12px * var(--text-scale));color:#718078;margin:0 0 25px;font-weight:500;line-height:1.9}.login-button{min-height:54px;font-size:calc(14px * var(--text-scale));border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:5px;font-weight:800;text-decoration:none;display:flex}.login-security{text-align:center;color:#7c8982;font-size:calc(10px * var(--text-scale));margin:18px 0 0;font-weight:500}@media (max-width:820px){.login-page{grid-template-columns:1fr;gap:28px;padding:72px 22px 34px;overflow:auto}.login-brand{text-align:center;order:1;padding:0}.login-brand h1{font-size:calc(40px * var(--text-scale));margin-bottom:9px}.login-brand p{font-size:calc(14px * var(--text-scale))}.login-skyline{display:none}.login-card{order:2;justify-self:center;padding:52px 24px 28px}.login-card h2{font-size:calc(22px * var(--text-scale))}.login-page:after{display:none}}@media (min-width:821px){.login-brand{order:1}.login-card{order:2}}.login-brand{font-family:var(--font-body)}.login-brand h1{font-size:calc(clamp(46px,6vw,72px) * var(--text-scale))}.login-brand p{white-space:nowrap;width:192px;height:26px;font-family:var(--font-heading);font-size:calc(15px * var(--text-scale));background:#1b1627;border:.67px solid #efd99f;border-radius:10px;align-items:center;margin-top:23px;padding-right:5px;display:inline-flex}.login-card h2{font-family:var(--font-body);padding-right:21px}@media (max-width:820px){.login-brand h1{font-size:calc(40px * var(--text-scale))}.login-brand p{margin:23px auto 0}.login-card h2{text-align:center;padding-right:0}}.login-success,.recovery-success{color:#23644c;font-size:calc(11px * var(--text-scale));background:#edf7f1;border:1px solid #b8d9c8;border-radius:9px;margin:0;padding:11px 12px;font-weight:700;line-height:1.7}.login-secondary-link{color:var(--green);font-size:calc(11px * var(--text-scale));justify-content:center;align-items:center;gap:7px;margin-top:17px;font-weight:700;text-decoration:none;display:flex}.login-secondary-link:hover{text-decoration:underline}.recovery-card{gap:18px;display:grid}.recovery-card>div p{margin-bottom:0}.verification-result{text-align:center}.verification-result .login-card-logo{color:#2d7159}.account-email-card{grid-column:1/-1;max-width:720px}.account-email-status{color:#965a3f;width:max-content;font-size:var(--ui-sm);background:#f7eee7;border-radius:999px;align-items:center;gap:7px;margin:0 0 15px;padding:7px 10px;font-weight:700;display:flex}.account-email-status.verified{color:#27694f;background:#eaf5ee}.settings-error{color:#a04c43;font-size:var(--ui-sm);margin-top:12px;font-weight:700;display:block}.login-card form{gap:11px}.login-card form label{font-size:calc(12px * var(--text-scale))}.login-card form input{height:46px;font-size:calc(15px * var(--text-scale));text-align:left;direction:ltr}.login-card form .login-button{border:0;width:100%}.login-error{color:#a04c43;font-size:calc(11px * var(--text-scale));margin:0;font-weight:700}@media (max-width:820px){.login-card h2{font-size:calc(23px * var(--text-scale));margin:10px 0 8px;padding:8px 0 20px}}.client-property-card{border-right:4px solid var(--gold);margin-bottom:22px;padding:20px}.client-property-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.client-property-title small{font-size:calc(9px * var(--text-scale));color:var(--gold);font-weight:700}.client-property-title h2{font-size:calc(17px * var(--text-scale));margin:5px 0 0}.client-property-title .secondary{align-items:center;gap:6px;display:flex}.client-property-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.client-property-grid>div{border:1px solid var(--line);background:#fafbfa;border-radius:11px;align-content:start;gap:5px;min-height:112px;padding:14px 48px 14px 14px;display:grid;position:relative}.client-property-grid>div>svg{width:21px;color:var(--green-2);position:absolute;top:16px;right:14px}.client-property-grid span{font-size:calc(9px * var(--text-scale));color:var(--muted)}.client-property-grid strong{font-size:calc(12px * var(--text-scale))}.client-property-grid a{font-size:calc(9px * var(--text-scale));color:var(--green-2);text-decoration:none}.client-property-grid a small{color:var(--gold);margin-top:3px;display:block}.client-property-empty{background:#fafbfa;border:1px dashed #ccd7d1;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.client-property-empty>svg{color:var(--green-2)}.client-property-empty>div{gap:4px;display:grid}.client-property-empty strong{font-size:calc(11px * var(--text-scale))}.client-property-empty span{font-size:calc(9px * var(--text-scale));color:var(--muted)}.owner-contact-field>a,.owner-contact-field>.readonly-value{min-height:39px;color:var(--green-2);font-size:calc(11px * var(--text-scale));background:#f8faf8;border:1px solid #dfe5e1;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;text-decoration:none;display:flex}.owner-contact-field>a small{color:var(--gold);font-size:calc(8px * var(--text-scale))}.form-section input[readonly]{color:#526159;background:#f5f7f5}.resource-table td small a{color:var(--green-2);font-weight:700;text-decoration:none}@media (max-width:820px){.client-property-grid{grid-template-columns:1fr}.client-property-title{flex-direction:column;align-items:flex-start}.client-property-title .secondary{justify-content:center;width:100%}}.trash-confirm-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a201c8a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trash-confirm-dialog{text-align:center;direction:rtl;background:#fff;border:1px solid #b78e494d;border-radius:22px;width:min(420px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #0627213d}.trash-confirm-icon{color:#b28a49;background:#f5f8f5;border:1px solid #dce8e2;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.trash-confirm-dialog h3{color:#123f36;font-size:calc(20px * var(--text-scale));margin:0 0 8px}.trash-confirm-dialog p{color:#61726d;max-width:330px;line-height:1.8;font-size:calc(14px * var(--text-scale));margin:0 auto}.trash-confirm-dialog p strong{color:#123f36}.trash-confirm-close{color:#76857f;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;left:14px}.trash-confirm-close:hover{background:#f3f6f4}.trash-confirm-actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:22px;display:grid}.trash-confirm-actions button{justify-content:center;min-height:46px}.trash-confirm-primary{color:#fff;font:inherit;cursor:pointer;background:#124c40;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:flex}.trash-confirm-primary:disabled,.trash-confirm-actions button:disabled{opacity:.65;cursor:not-allowed}.trash-confirm-error{color:#a23c31;font-size:calc(13px * var(--text-scale));background:#fff1ef;border-radius:10px;margin-top:14px;padding:10px 12px}.trash-restore-button{color:#124c40;min-height:38px;font:inherit;cursor:pointer;background:#eef6f2;border:1px solid #cdded7;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.trash-restore-button:hover{background:#e2f0e9;border-color:#a8c9ba}.trash-restore-button:disabled{opacity:.6;cursor:not-allowed}.property-thumb-link{border-radius:12px;margin-inline-end:14px;text-decoration:none;display:inline-flex}.property-thumb-link:hover{opacity:.88}body{font-size:calc(16px * var(--text-scale));line-height:1.65}button,input,select,textarea{font-size:calc(15px * var(--text-scale))}button,.primary,.secondary,.filter-reset{font-size:calc(15px * var(--text-scale));font-weight:600}.page-heading h1{font-size:calc(30px * var(--text-scale));line-height:1.3}.page-heading>div>p{font-size:calc(14px * var(--text-scale))}.page-heading>div>span{font-size:calc(15px * var(--text-scale));line-height:1.7}.panel-title h2,.panel h2{font-size:calc(20px * var(--text-scale))}.panel-title p,.panel-title span{font-size:calc(14px * var(--text-scale))}.resource-table{font-size:calc(15px * var(--text-scale))}.resource-table th{font-size:calc(14px * var(--text-scale));font-weight:700}.resource-table td{font-size:calc(15px * var(--text-scale))}.resource-table td strong{font-size:calc(15.5px * var(--text-scale))}.resource-table td small{font-size:calc(13.5px * var(--text-scale));line-height:1.6}small{font-size:calc(13.5px * var(--text-scale))}.badge,.remaining,.threshold-note,.record-count{font-size:calc(13.5px * var(--text-scale));font-weight:600}.filter-bar,.filters,.list-search,.filter-bar input,.filter-bar select,.list-search input{font-size:calc(15px * var(--text-scale))}.modal{font-size:calc(15.5px * var(--text-scale))}.modal-head h2{font-size:calc(22px * var(--text-scale))}.form-section label,.form-grid label{font-size:calc(14.5px * var(--text-scale));font-weight:600}.form-section input,.form-section select,.form-section textarea,.form-grid input,.form-grid select,.form-grid textarea{font-size:calc(15.5px * var(--text-scale))}.description,.form-notice,.inline-empty{font-size:calc(14.5px * var(--text-scale));line-height:1.7}.sidebar,.sidebar a,.sidebar button{font-size:calc(15.5px * var(--text-scale))}@media (max-width:700px){body{font-size:calc(15.5px * var(--text-scale))}.page-heading h1{font-size:calc(27px * var(--text-scale))}.resource-table{font-size:calc(14.5px * var(--text-scale))}.resource-table td strong{font-size:calc(15px * var(--text-scale))}.resource-table td small,small{font-size:calc(13px * var(--text-scale))}button,input,select,textarea{font-size:calc(15px * var(--text-scale))}}.employee-account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.employee-account-stats article{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.employee-account-stats article>svg{width:40px;height:40px;color:var(--primary);background:#195e4714;border-radius:12px;padding:9px}.employee-account-stats article div{flex-direction:column;gap:3px;display:flex}.employee-account-stats article span{color:var(--muted);font-size:calc(14px * var(--text-scale))}.employee-account-stats article strong{font-size:calc(23px * var(--text-scale))}.employee-account-panel{overflow:hidden}.employee-account-toolbar{justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.employee-account-toolbar h2{margin:0 0 4px}.employee-account-toolbar p{color:var(--muted);font-size:calc(14px * var(--text-scale));margin:0}.employee-account-search{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-width:290px;padding:0 12px;display:flex}.employee-account-search svg{color:var(--muted);flex:none}.employee-account-search input{background:0 0;border:0;outline:0;width:100%;padding:10px 0}.employee-account-person{align-items:center;gap:10px;display:flex}.employee-account-person>div{flex-direction:column;gap:3px;display:flex}.employee-account-table td>small,.employee-account-person small{color:var(--muted);margin-top:3px;display:block}.employee-no-account{color:var(--muted)}.employee-account-disabled{opacity:.72}.employee-account-action{white-space:nowrap}.employee-account-notice{color:var(--primary);background:#195e4714;border-radius:11px;margin-bottom:14px;padding:11px 13px;font-weight:600}.employee-account-modal{width:min(680px,100vw - 28px)}.employee-account-owner-note{background:#195e4712;border-radius:12px;align-items:center;gap:11px;margin-bottom:16px;padding:13px;display:flex}.employee-account-owner-note>svg{color:var(--primary)}.employee-account-owner-note div{flex-direction:column;gap:2px;display:flex}.employee-account-owner-note span{color:var(--muted);font-size:calc(13px * var(--text-scale))}.employee-account-toggle{cursor:pointer;margin-top:16px;display:block}.employee-account-toggle>input{opacity:0;pointer-events:none;position:absolute}.employee-account-toggle>span{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.employee-account-toggle>span>svg{color:var(--primary)}.employee-account-toggle>span>div{flex-direction:column;gap:3px;display:flex}.employee-account-toggle small{color:var(--muted)}.employee-account-toggle input:checked+span{border-color:var(--primary);background:#195e470f}.login-account-note{color:var(--muted);font-size:calc(13.5px * var(--text-scale));margin:6px 0 14px;line-height:1.7}@media (max-width:900px){.employee-account-stats{grid-template-columns:1fr}.employee-account-toolbar{flex-direction:column;align-items:stretch}.employee-account-search{width:100%;min-width:0}}.employee-delete-action{margin-inline-start:8px;color:#a4261d!important;border-color:#e4b3ae!important}.employee-delete-action:hover{background:#fff4f3!important}.employee-delete-confirm-modal{max-width:500px}.employee-delete-warning{background:#fff8f7;border:1px solid #efc7c3;border-radius:15px;margin:18px 0;padding:18px}.employee-delete-warning strong{font-size:calc(18px * var(--text-scale));margin-bottom:8px;display:block}.employee-delete-warning p{margin:6px 0;line-height:1.8}.employee-delete-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.employee-delete-confirm{color:#fff;font:inherit;cursor:pointer;background:#a4261d;border:0;border-radius:12px;padding:10px 17px;font-weight:700}.employee-delete-confirm:disabled{opacity:.6}.employee-account-action,.employee-delete-action{min-height:36px!important;font-size:calc(13px * var(--text-scale))!important;border-radius:10px!important;gap:6px!important;padding:6px 10px!important;line-height:1.2!important}.employee-account-action svg,.employee-delete-action svg{width:14px!important;height:14px!important}.employee-delete-action{min-width:64px!important}.employee-management-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.employee-management-actions .employee-account-action{justify-content:center;width:104px!important;min-width:104px!important;height:38px!important}.employee-management-actions .employee-delete-action{justify-content:center;width:62px!important;min-width:62px!important;height:38px!important;margin-inline-start:0!important}.employee-management-actions button{flex:none}:root[data-theme=green],.app-shell.theme-green{--green:var(--brand-700);--green-2:var(--brand-800);--ink:var(--text);--muted:var(--text-secondary);--line:var(--border);--cream:var(--brand-50);--gold:var(--brand-700)}:root[data-theme=navy],.app-shell.theme-navy{--green:#17324d;--green-2:#284f72;--ink:#172333;--muted:#6e7b88;--line:#e4e9ee;--cream:#f6f8fa;--gold:#526787}:root[data-theme=gray],.app-shell.theme-gray{--green:#4b5563;--green-2:#646f7d;--ink:#292d32;--muted:#7a8087;--line:#e6e8ea;--cream:#f7f7f7;--gold:#646f7d}:root[data-theme=brown],.app-shell.theme-brown{--green:#5a4031;--green-2:#755642;--ink:#302620;--muted:#807169;--line:#ebe4df;--cream:#faf7f4;--gold:#755642}.app-shell.theme-navy .app-sidebar,.app-shell.theme-gray .app-sidebar,.app-shell.theme-brown .app-sidebar{background:var(--green)}.app-shell.theme-navy .app-topbar,.app-shell.theme-gray .app-topbar,.app-shell.theme-brown .app-topbar,.app-shell.theme-navy .global-search,.app-shell.theme-gray .global-search,.app-shell.theme-brown .global-search{border-color:var(--line)}:root{--ui-xs:calc(9px * var(--text-scale));--ui-sm:calc(10px * var(--text-scale));--ui-md:calc(11.5px * var(--text-scale));--ui-base:calc(13px * var(--text-scale));--ui-heading:calc(14px * var(--text-scale));--ui-title:calc(25px * var(--text-scale));--ui-big:calc(23px * var(--text-scale));--ui-action-h:38px;--ui-control-y:10px;--ui-control-x:12px;--ui-cell-y:12px;--ui-cell-x:20px}.app-shell .page-heading h1{font-size:var(--ui-title)}.app-shell .page-heading p{font-size:var(--ui-md)}.app-shell .page-heading span{font-size:var(--ui-base)}.app-shell .detail-heading h1{font-size:var(--ui-title)}.app-shell .detail-heading p,.app-shell .description,.app-shell .app-sidebar nav a{font-size:var(--ui-base)}.app-shell .app-brand strong{font-size:var(--ui-big)}.app-shell .app-brand small,.app-shell .office-card small{font-size:var(--ui-sm)}.app-shell .office-card strong,.app-shell .global-search input,.app-shell .top-profile strong{font-size:var(--ui-base)}.app-shell .top-profile small{font-size:var(--ui-sm)}.app-shell .panel-title h2,.app-shell .settings-card h2,.app-shell .detail-card h2,.app-shell .contact-card h2{font-size:var(--ui-heading)}.app-shell .panel-title p,.app-shell .settings-card>p{font-size:var(--ui-sm)}.app-shell th{font-size:var(--ui-sm);padding:var(--ui-cell-y) var(--ui-cell-x)}.app-shell td{font-size:var(--ui-md);padding:var(--ui-cell-y) var(--ui-cell-x)}.app-shell td small{font-size:var(--ui-xs)}.app-shell .form-section label,.app-shell .settings-card label{font-size:var(--ui-md)}.app-shell .form-section input,.app-shell .form-section select,.app-shell .form-section textarea,.app-shell .settings-card input,.app-shell .settings-card select{font-size:var(--ui-md);padding:var(--ui-control-y) var(--ui-control-x)}.app-shell .primary,.app-shell .secondary{font-size:var(--ui-md)}.app-shell .primary{padding:var(--ui-control-y) calc(var(--ui-control-x) + 5px)}.app-shell .secondary{padding:var(--ui-control-y) calc(var(--ui-control-x) + 3px)}.app-shell .employee-account-action,.app-shell .employee-delete-action{height:var(--ui-action-h)!important;font-size:var(--ui-md)!important;padding:var(--ui-control-y) var(--ui-control-x)!important}.app-shell .employee-management-actions{white-space:nowrap;flex-wrap:nowrap;gap:8px}.appearance-settings-card{align-content:start;gap:22px;display:grid}.appearance-title h2{align-items:center;gap:8px;margin:0;display:flex}.appearance-title p{color:var(--muted);font-size:var(--ui-sm);margin:7px 0 0;line-height:1.8}.appearance-section{border-top:1px solid var(--line);gap:11px;padding-top:18px;display:grid}.appearance-label{font-size:var(--ui-md);align-items:center;gap:7px;display:flex}.appearance-help{color:var(--muted);font-size:var(--ui-sm);margin:0;line-height:1.7}.theme-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.size-options{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.font-options{grid-template-columns:1fr;gap:8px;display:grid}.appearance-option{border:1px solid var(--line);color:var(--ink);text-align:right;background:#fff;border-radius:11px;padding:11px;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.appearance-option:hover{border-color:var(--green-2);background:#fafbfb}.appearance-option.selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-option.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}}.theme-option{justify-items:start;gap:8px;display:grid}.theme-preview{border:1px solid #0000000d;border-radius:8px;grid-template-columns:35% 65%;width:100%;height:35px;display:grid;overflow:hidden}.theme-preview i{display:block}.theme-preview-green i:first-child{background:var(--brand-900)}.theme-preview-green i:last-child{background:var(--brand-50)}.theme-preview-navy i:first-child{background:#17324d}.theme-preview-navy i:last-child{background:#f7f8fa}.theme-preview-gray i:first-child{background:#4b5563}.theme-preview-gray i:last-child{background:#f7f7f7}.theme-preview-brown i:first-child{background:#5a4031}.theme-preview-brown i:last-child{background:#faf7f4}.size-option,.font-option{gap:4px;display:grid}.size-option small,.font-option small{color:var(--muted);font-size:var(--ui-sm);line-height:1.6}.appearance-check{color:var(--green);position:absolute;top:9px;left:9px}.font-option.font-tahoma{font-family:Tahoma,Arial,sans-serif}.font-option.font-arial{font-family:Arial,Tahoma,sans-serif}.font-option.font-segoe{font-family:Segoe UI,Tahoma,Arial,sans-serif}.font-option.font-traditional{font-family:Traditional Arabic,Tahoma,Arial,sans-serif}.font-option.font-simplified{font-family:Simplified Arabic,Tahoma,Arial,sans-serif}.appearance-save-row{align-items:center;gap:12px;padding-top:3px;display:flex}.appearance-save-row .primary{align-items:center;gap:7px;display:flex}@media (max-width:600px){.theme-options,.size-options{grid-template-columns:1fr}.appearance-save-row{flex-direction:column;align-items:stretch}}.owner-card-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.owner-card-actions .owner-open{flex:auto;margin:0}.owner-card-actions>button{white-space:nowrap;flex:none;min-height:38px}@media (max-width:600px){.owner-card-actions{flex-direction:column;align-items:stretch}.owner-card-actions>button{justify-content:center;width:100%}}.directory-delete-cell{white-space:nowrap;width:1%}.directory-delete-cell>button{justify-content:center;min-width:72px}.resource-table thead th{white-space:nowrap;line-height:1.45;font-size:calc(16px * var(--text-scale))!important;font-weight:750!important}.resource-table tbody td{font-weight:500;line-height:1.55;font-size:calc(14.5px * var(--text-scale))!important}.resource-table tbody td strong{font-size:calc(14.5px * var(--text-scale))!important;font-weight:650!important}.resource-table tbody td small{font-weight:400;line-height:1.45;font-size:calc(12.5px * var(--text-scale))!important}.resource-table tbody .badge{font-weight:650;font-size:calc(13.5px * var(--text-scale))!important}.resource-table thead th{white-space:nowrap;line-height:1.45;color:var(--ink)!important;opacity:1!important;font-size:calc(16px * var(--text-scale))!important;font-family:inherit!important;font-style:normal!important;font-weight:800!important}.page-heading h1{font-weight:700!important}.resource-table thead th{font-weight:800!important}@media (min-width:821px){.app-sidebar{transition:transform .24s,width .24s}.app-workspace{transition:margin-right .24s,width .24s}.app-shell.is-collapsed .app-sidebar{width:248px!important;transform:translate(100%)!important}.app-shell.is-collapsed .app-workspace{width:100%!important;margin-right:0!important}.sidebar-reveal-button{z-index:32;background:var(--green);color:#fff;cursor:pointer;border:1px solid #ffffff30;border-right:0;border-radius:14px 0 0 14px;place-items:center;width:38px;height:66px;padding:0;transition:width .18s,background .18s,box-shadow .18s;display:grid;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-5px 5px 18px #10271f22}.sidebar-reveal-button:hover{background:var(--green-2);width:44px;box-shadow:-7px 7px 22px #10271f2e}.sidebar-reveal-button svg{width:21px;height:21px}.collapse-button{justify-content:flex-start}.collapse-button svg{flex:none}}@media (max-width:820px){.sidebar-reveal-button{display:none!important}}@media (min-width:821px){.app-sidebar{overflow:visible!important}.app-sidebar .collapse-button{background:var(--green)!important;color:#fff!important;z-index:40!important;border:1px solid #ffffff38!important;border-right:0!important;border-radius:14px 0 0 14px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:120px!important;left:-19px!important;transform:none!important;box-shadow:-6px 5px 20px #10271f28!important}.app-sidebar .collapse-button:hover{background:var(--green-2)!important;width:43px!important;min-width:43px!important}.app-sidebar .collapse-button span{display:none!important}.app-sidebar .collapse-button svg{width:21px!important;height:21px!important;display:block!important}.sidebar-reveal-button{background:var(--green)!important;color:#fff!important;z-index:50!important;border:1px solid #ffffff38!important;border-right:0!important;border-radius:14px 0 0 14px!important;place-items:center!important;width:38px!important;height:64px!important;padding:0!important;display:grid!important;position:fixed!important;top:120px!important;right:0!important;transform:none!important;box-shadow:-6px 5px 20px #10271f28!important}.sidebar-reveal-button:hover{background:var(--green-2)!important}}@media (max-width:820px){.app-sidebar .collapse-button,.sidebar-reveal-button{display:none!important}}@media (min-width:821px){.app-sidebar .collapse-button{border-radius:10px 0 0 10px!important;width:30px!important;min-width:30px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;top:54px!important;left:-15px!important;box-shadow:-4px 4px 14px #10271f20!important}.app-sidebar .collapse-button:hover{width:33px!important;min-width:33px!important}.app-sidebar .collapse-button svg{width:16px!important;height:16px!important}.sidebar-reveal-button{border-radius:10px 0 0 10px!important;width:30px!important;min-width:30px!important;height:42px!important;min-height:42px!important;padding:0!important;top:54px!important;box-shadow:-4px 4px 14px #10271f20!important}.sidebar-reveal-button:hover{width:33px!important}.sidebar-reveal-button svg{width:16px!important;height:16px!important}}.property-row-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.property-edit-button{justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;display:inline-flex}.property-row-actions{white-space:nowrap;min-width:132px;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.property-row-actions>button{width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;font-size:calc(13px * var(--text-scale))!important;white-space:nowrap!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:5px 9px!important;line-height:1!important;display:inline-flex!important}.property-row-actions>button svg{flex:none!important;width:14px!important;height:14px!important}.property-edit-modal{width:min(920px,100vw - 32px);max-height:90vh;overflow:auto}.property-edit-media-section{border-top:1px solid var(--line)}.property-edit-media-count{font-size:calc(13px * var(--text-scale));color:var(--muted)}.property-edit-media-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;margin-top:12px;display:grid}.property-edit-media-card{border:1px solid var(--line);background:#fff;border-radius:11px;position:relative;overflow:hidden}.property-edit-media-open{color:inherit;text-decoration:none;display:block}.property-edit-media-preview,.property-edit-media-video{background:#eef3f0;place-items:center;width:100%;height:94px;display:grid}.property-edit-media-preview{background-position:50%;background-repeat:no-repeat;background-size:cover}.property-edit-media-video{color:var(--green)}.property-edit-media-name{font-size:calc(12.5px * var(--text-scale));white-space:nowrap;text-overflow:ellipsis;padding:8px 34px 8px 8px;display:block;overflow:hidden}.property-edit-media-delete{color:#a43c3c;cursor:pointer;background:#fff;border:1px solid #e9caca;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;bottom:6px;right:6px}.property-edit-media-empty{border:1px dashed var(--line);min-height:72px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.property-edit-upload-picker{border:1px dashed var(--green);min-height:48px;color:var(--green);cursor:pointer;background:#f7faf8;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.property-edit-upload-picker input{display:none}.property-edit-selected-files{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.property-edit-selected-files span{max-width:220px;font-size:calc(12px * var(--text-scale));white-space:nowrap;text-overflow:ellipsis;background:#f1f4f2;border-radius:7px;padding:5px 8px;overflow:hidden}.property-edit-upload-progress{gap:8px;margin-top:10px;display:grid}.property-edit-upload-progress>div{border:1px solid var(--line);border-radius:9px;padding:9px}.property-edit-upload-progress>div>div{justify-content:space-between;gap:10px;display:flex}.property-edit-upload-progress progress{width:100%;height:7px;margin-top:6px}.property-edit-upload-progress small{color:var(--muted)}@media (max-width:600px){.property-edit-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dues-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.dues-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;padding:17px;display:grid}.dues-summary article svg{color:var(--green);grid-row:1/3}.dues-summary article span{font-size:calc(13px * var(--text-scale));color:var(--muted)}.dues-summary article strong{font-size:calc(18px * var(--text-scale))}.dues-table td{vertical-align:middle}.dues-overdue{color:#9e3434!important;background:#fff0f0!important}.dues-due{color:#816514!important;background:#fff8df!important}.dues-empty{text-align:center;color:var(--muted);justify-items:center;gap:7px;padding:50px 20px;display:grid}.dues-empty svg{width:34px;height:34px;color:var(--green)}.dues-empty h3{color:var(--ink);margin:0}.dues-empty p{margin:0}@media (max-width:900px){.dues-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dues-summary{grid-template-columns:1fr}}.dues-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.dues-actions button{width:auto!important;min-height:34px!important;font-size:calc(12.5px * var(--text-scale))!important;gap:5px!important;padding:6px 9px!important}.dues-payment-modal{width:min(620px,100vw - 30px)}.dues-payment-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dues-payment-info>div{border:1px solid var(--line);background:#f8faf9;border-radius:9px;gap:4px;padding:11px;display:grid}.dues-payment-info span{font-size:calc(12.5px * var(--text-scale));color:var(--muted)}.dues-payment-info strong{font-size:calc(14px * var(--text-scale))}@media (max-width:560px){.dues-payment-info{grid-template-columns:1fr}}.dues-actions-col{width:175px;min-width:175px}.dues-actions{white-space:nowrap;flex-flow:row!important;align-items:center!important;gap:5px!important;display:flex!important}.dues-actions button{width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;font-size:calc(12px * var(--text-scale))!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:5px 8px!important;line-height:1!important;display:inline-flex!important}.dues-actions button svg{width:13px!important;height:13px!important}.dues-payment-state-cell{vertical-align:middle;min-width:175px}.dues-payment-state-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dues-payment-state{min-height:32px;font-size:calc(13px * var(--text-scale));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px 11px;font-weight:700;display:inline-flex}button.dues-payment-state{cursor:pointer;border:0}.dues-payment-state.unpaid{color:#a23838;background:#fff0f0}.dues-payment-state.unpaid:hover{background:#ffe0e0}.dues-payment-state.partial{color:#7d6005;background:#fff5d6}.dues-payment-state.partial:hover{background:#ffebad}.dues-payment-state.paid{color:#237047;background:#e6f5ec}.dues-partial-remaining{font-size:calc(12px * var(--text-scale));color:var(--muted);align-items:center;gap:4px;display:flex}.dues-partial-remaining strong{color:var(--ink)}.dues-manual-payment{color:var(--green);font-size:calc(12px * var(--text-scale));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.dues-manual-payment:hover{text-decoration:underline}.dues-overdue-note{color:#a23838;font-size:calc(11.5px * var(--text-scale));margin-top:5px;font-weight:700;display:block}.dues-row-paid{background:#fbfdfc}.dues-row-paid td{opacity:.82}.dues-row-paid .dues-payment-state.paid{opacity:1}.dues-row-partial{background:#fffdf7}.payments-history-panel{margin-top:18px}.payments-history-table td{vertical-align:middle}.payment-history-amount{white-space:nowrap}.payment-history-type{min-height:28px;font-size:calc(12px * var(--text-scale));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.payment-history-type.full{color:#276f4b;background:#e7f5ed}.payment-history-type.manual{color:#7b5c08;background:#fff4d4}.payments-history-empty{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.payments-history-empty svg{width:20px;height:20px;color:var(--green)}.payment-receipt-cell{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:5px;min-width:155px;display:flex}.payment-receipt-open{font-size:calc(12.5px * var(--text-scale));color:var(--green);font-weight:700;text-decoration:none}.payment-receipt-open:hover{text-decoration:underline}.payment-receipt-upload{border:1px solid var(--line);min-height:29px;font-size:calc(12px * var(--text-scale));cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font-weight:700;display:inline-flex}.payment-receipt-upload:hover{background:#f7f9f8}.payment-receipt-upload input{display:none}.payment-receipt-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:calc(11px * var(--text-scale));color:var(--muted);display:block;overflow:hidden}.payment-receipt-notice{margin:0 16px 12px}.payment-history-action-header,.payment-history-action{min-width:130px}.payment-cancel-button{color:#9b3535;font-size:calc(12px * var(--text-scale));cursor:pointer;white-space:nowrap;background:#fff7f7;border:1px solid #e7c5c5;border-radius:8px;padding:6px 9px;font-weight:700}.payment-cancel-button:hover{background:#ffeded}.payment-cancelled-badge{color:#777;font-size:calc(12px * var(--text-scale));background:#f1f1f1;border-radius:999px;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.payment-active-badge{color:#3c705b;font-size:calc(12px * var(--text-scale));background:#eef6f2;border-radius:999px;padding:4px 9px;font-weight:700;display:inline-flex}.payment-cancelled-info{justify-items:start;gap:4px;display:grid}.payment-cancelled-info small{max-width:180px;color:var(--muted);font-size:calc(11px * var(--text-scale))}.payment-history-cancelled td{opacity:.62}.payment-history-cancelled .payment-cancelled-badge{opacity:1}.payment-cancel-modal{width:min(560px,100vw - 30px)}.payment-cancel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.payment-cancel-summary>div{border:1px solid var(--line);background:#f8faf9;border-radius:9px;gap:4px;padding:11px;display:grid}.payment-cancel-summary span{font-size:calc(12px * var(--text-scale));color:var(--muted)}.payment-cancel-warning{color:#8d3d3d;font-size:calc(13px * var(--text-scale));background:#fff5f5;border-radius:9px;margin:0 0 14px;padding:10px 12px;line-height:1.8}.payment-cancel-reason{gap:7px;display:grid}.payment-cancel-reason span{font-size:calc(13px * var(--text-scale));font-weight:700}.payment-cancel-reason textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:90px;font:inherit;border-radius:9px;padding:10px}.payment-cancel-confirm{color:#fff;cursor:pointer;background:#a43f3f;border:0;border-radius:9px;padding:9px 13px;font-weight:700}.payment-cancel-confirm:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.payment-cancel-summary{grid-template-columns:1fr}}.maintenance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.maintenance-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;padding:17px;display:grid}.maintenance-summary article svg{color:var(--green);grid-row:1/3}.maintenance-summary article span{font-size:calc(13px * var(--text-scale));color:var(--muted)}.maintenance-summary article strong{font-size:calc(20px * var(--text-scale))}.maintenance-summary-due{background:#fff9e9!important;border-color:#eedda3!important}.maintenance-summary-due svg,.maintenance-summary-due strong{color:#85640b!important}.maintenance-table td{vertical-align:middle}.maintenance-table td small{color:var(--muted);font-size:calc(11.5px * var(--text-scale));margin-top:3px;display:block}.maintenance-description{min-width:240px;max-width:390px;line-height:1.7}.maintenance-status{font-size:calc(12px * var(--text-scale));white-space:nowrap;border-radius:999px;padding:5px 9px;font-weight:700;display:inline-flex}.maintenance-status.open{color:#7d610c;background:#fff4d8}.maintenance-status.in_progress{color:#345e83;background:#eaf1f8}.maintenance-status.completed{color:#286f4b;background:#e7f5ed}.maintenance-row-due{background:#fffaf0}.maintenance-row-completed td{opacity:.72}.maintenance-due-text{font-weight:700;color:#9b6d0a!important}.maintenance-action{border:1px solid var(--line);font-size:calc(12px * var(--text-scale));cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-weight:700;display:inline-flex}.maintenance-action.complete{color:#276d4a;background:#edf7f1;border-color:#cce5d6}.maintenance-action:disabled{opacity:.55;cursor:not-allowed}.maintenance-completed-text{font-size:calc(12px * var(--text-scale));color:#4d7562;font-weight:700}.maintenance-empty{text-align:center;color:var(--muted);justify-items:center;gap:7px;padding:52px 20px;display:grid}.maintenance-empty svg{width:34px;height:34px;color:var(--green)}.maintenance-empty h3{color:var(--ink);margin:0}.maintenance-empty p{margin:0}.maintenance-modal{width:min(650px,100vw - 30px)}.maintenance-form{gap:14px;display:grid}.maintenance-form label{gap:7px;display:grid}.maintenance-form label>span{font-size:calc(13px * var(--text-scale));font-weight:700}.maintenance-form select,.maintenance-form input,.maintenance-form textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;padding:10px 11px}.maintenance-form textarea{resize:vertical;min-height:100px}.maintenance-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.maintenance-page-notice{margin:0 0 14px}@media (max-width:800px){.maintenance-summary{grid-template-columns:1fr}}@media (max-width:560px){.maintenance-date-grid{grid-template-columns:1fr}}.property-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:980px;margin:32px auto 0;display:grid}.property-category-card{border:1px solid var(--line);min-height:300px;color:var(--ink);text-align:center;background:linear-gradient(145deg,#fff,#f4f8f5);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:42px 30px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 18px 48px #13453717}.property-category-card:hover{border-color:var(--green-2);transform:translateY(-4px);box-shadow:0 22px 54px #13453726}.property-category-icon{width:94px;height:94px;color:var(--green);background:#e7f1ec;border-radius:28px;place-items:center;display:grid}.sale-category .property-category-icon{color:#9a6c24;background:#f8eedc}.inactive-category .property-category-icon{color:#a4483f;background:#fbeae7}.property-category-card strong{font-size:calc(26px * var(--text-scale));font-weight:800}.property-category-card small{font-size:calc(14px * var(--text-scale));color:var(--muted)}.property-category-back{margin-bottom:10px}.property-notes-card{padding:22px}.property-notes-heading h2{margin:0 0 6px}.property-notes-heading p{color:var(--muted);font-size:calc(13px * var(--text-scale));margin:0 0 16px}.property-notes-card textarea{border:1px solid var(--line);width:100%;min-height:180px;font:inherit;resize:vertical;background:#fffdf8;border-radius:11px;padding:14px;line-height:1.8}.property-notes-card textarea:focus{border-color:var(--green-2);outline:2px solid #2f775b33}.property-notes-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.property-notes-actions>small{color:var(--muted)}.property-notes-actions .form-notice{margin:0;margin-inline-start:auto}.property-notes-actions .primary{align-items:center;gap:7px;display:inline-flex}@media (max-width:720px){.property-category-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.property-category-card{min-height:220px;padding:30px 20px}.property-category-icon{width:78px;height:78px}.property-category-card strong{font-size:calc(22px * var(--text-scale))}.property-notes-actions{flex-direction:column;align-items:stretch}.property-notes-actions .form-notice{margin-inline-start:0}.property-notes-actions .primary{justify-content:center}}.primary{box-shadow:none}.panel,.stat{border-radius:12px;box-shadow:0 1px 3px #123f3509}.empty-state,.dues-empty,.maintenance-empty{padding:34px 20px}.compact-empty{text-align:center;color:var(--muted);font-size:calc(13px * var(--text-scale));padding:24px 20px}.search-empty{color:var(--muted);font-size:calc(12px * var(--text-scale));text-align:center;padding:14px}.dashboard-heading,.dashboard-section{margin-bottom:18px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.section-heading p{color:var(--gold);font-size:calc(11px * var(--text-scale));margin:0 0 4px;font-weight:750}.section-heading h2{font-size:calc(18px * var(--text-scale));margin:0}.section-heading a{color:var(--green-2);font-size:calc(11px * var(--text-scale));font-weight:700;text-decoration:none}.attention-grid{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.attention-item{color:inherit;border-inline-start:1px solid var(--line);gap:5px;padding:16px 17px;text-decoration:none;display:grid;position:relative}.attention-item:first-child{border-inline-start:0}.attention-item:before{content:"";inset-block:0;background:#c7d2cd;width:3px;position:absolute;right:0}.attention-item.warning:before{background:#c79235}.attention-item.danger:before{background:#b84d45}.attention-item span{color:var(--muted);font-size:calc(11px * var(--text-scale))}.attention-item strong{font-size:calc(25px * var(--text-scale));line-height:1.1}.attention-item small{color:#73827b;font-size:calc(9px * var(--text-scale))}.attention-item:hover{background:#fafcfb}.portfolio-summary{border-block:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portfolio-summary>div{border-inline-start:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.portfolio-summary>div:first-child{border-inline-start:0}.portfolio-summary span{color:var(--muted);font-size:calc(11px * var(--text-scale))}.portfolio-summary strong{font-size:calc(21px * var(--text-scale));color:var(--green)}.dashboard-grid{grid-template-columns:1fr}.lease-alerts{margin-top:0}.property-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none;margin:18px 0 0}.property-category-card{min-height:0;box-shadow:none;align-items:center;justify-content:initial;text-align:right;background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;padding:18px 20px;transition:border-color .15s,background .15s;display:grid}.property-category-card:hover{box-shadow:none;background:#fbfcfb;border-color:#a9bbb2;transform:none}.property-category-card>span:nth-child(2){gap:4px;display:grid}.property-category-icon{border-radius:8px;width:38px;height:38px}.property-category-icon svg{width:19px;height:19px}.property-category-card strong{font-size:calc(15px * var(--text-scale))}.property-category-card small{font-size:calc(11px * var(--text-scale))}.property-category-card>b{text-align:center;min-width:36px;font-size:calc(20px * var(--text-scale));color:var(--green)}.detail-card{padding:20px}.spec-grid{border-block:1px solid var(--line);gap:0;margin-bottom:24px}.spec-grid>div{border:0;border-inline-start:1px solid var(--line);background:0 0;border-radius:0;padding:14px 42px 14px 12px;position:relative}.spec-grid>div:first-child{border-inline-start:0}.spec-grid svg{width:17px;height:17px;position:absolute;top:14px;right:12px}.client-property-card{border-right:3px solid var(--gold);box-shadow:none}.client-property-grid{border-block:1px solid var(--line);gap:0}.client-property-grid>div{border:0;border-inline-start:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:14px 42px 14px 12px}.client-property-grid>div:first-child{border-inline-start:0}.client-property-grid>div>svg{width:18px;top:14px;right:12px}.lease-summary{border-block:1px solid var(--line);gap:0}.lease-summary>div{border:0;border-inline-start:1px solid var(--line);border-radius:0;padding:12px}.lease-summary>div:first-child{border-inline-start:0}.contract-card{box-shadow:none;padding:18px}.linked-property>span{border:1px solid var(--line);background:0 0;border-radius:8px}.owner-card{box-shadow:none;border-radius:12px}.owner-card em,.threshold-note{border-radius:8px}.nested-property{background:#fafbfa;border-radius:8px}.settings-card{box-shadow:none;border-radius:12px}.appearance-settings-card{background:#fbfcfb}.appearance-option{box-shadow:none;border-radius:8px}.mobile-record-list{display:none}.mobile-record{border-bottom:1px solid var(--line);background:#fff;gap:12px;padding:14px 15px;display:grid}.mobile-record:last-child{border-bottom:0}.mobile-record header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mobile-record header>div{gap:4px;min-width:0;display:grid}.mobile-record header strong{font-size:calc(14px * var(--text-scale))}.mobile-record header small,.mobile-record header a{font-size:calc(11px * var(--text-scale));color:var(--muted);text-decoration:none}.mobile-record header .badge,.mobile-record header .maintenance-status,.mobile-record header .dues-payment-state{flex:none;min-height:0;padding:5px 8px;font-size:calc(11px * var(--text-scale))!important}.mobile-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.mobile-record-grid>span{gap:3px;min-width:0;display:grid}.mobile-record-grid small{font-size:calc(10px * var(--text-scale));color:var(--muted)}.mobile-record-grid b{font-size:calc(12px * var(--text-scale));overflow-wrap:anywhere;font-weight:650}.mobile-record footer{border-top:1px solid #f0f2f1;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.mobile-record footer>a,.mobile-record footer>button{border:1px solid var(--line);min-height:34px;color:var(--ink);font-size:calc(11px * var(--text-scale));background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-record footer .record-primary-action{background:var(--green);border-color:var(--green);color:#fff}.mobile-record footer .record-danger-action{color:#9b3d38;background:snow;border-color:#edcecb}.mobile-record-description{color:#58675f;font-size:calc(12px * var(--text-scale));margin:0;line-height:1.7}.record-overdue{border-right:3px solid #b84d45}.record-cancelled{opacity:.72}.login-page{background:#123f35;grid-template-columns:minmax(320px,440px) minmax(360px,480px);gap:clamp(36px,6vw,90px);padding:clamp(38px,7vw,90px);overflow:auto}.login-page:after{display:none}.login-brand{font-family:var(--font-body);padding:24px 16px}.login-brand h1{font-size:calc(clamp(44px,5vw,62px) * var(--text-scale));color:#e0c28a;margin:0 0 10px}.login-brand p{color:#d8e2de;width:auto;height:auto;font-size:calc(16px * var(--text-scale));white-space:normal;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.login-skyline{opacity:.045;width:160px;height:160px}.login-card{border-color:#e5e9e6;border-radius:12px;padding:46px 38px 30px;box-shadow:0 12px 34px #001d1733}.login-card-logo{width:58px;height:58px;box-shadow:none;border-radius:12px;top:-28px}.login-card h2{font-family:var(--font-heading);font-size:calc(23px * var(--text-scale));margin:8px 0 12px;padding:0}.not-found-page{background:var(--cream);place-items:center;min-height:100vh;padding:24px;display:grid}.not-found-page>section{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;width:min(480px,100%);padding:34px;box-shadow:0 8px 28px #123f350f}.not-found-mark{width:48px;height:48px;color:var(--green);background:#edf4f0;border-radius:10px;place-items:center;margin:0 auto 15px;display:grid}.not-found-page small{color:var(--gold);font-weight:700}.not-found-page h1{font-size:calc(25px * var(--text-scale));margin:8px 0}.not-found-page p{color:var(--muted);font-size:calc(13px * var(--text-scale));margin:0 0 20px}.not-found-page .primary{align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (max-width:900px){.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-item:nth-child(odd){border-inline-start:0}.attention-item:nth-child(n+3){border-top:1px solid var(--line)}.dues-summary,.contract-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-stats article:last-child{grid-column:1/-1}.maintenance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.app-content{padding:18px 12px 36px}.page-heading{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.page-heading span{line-height:1.7;display:block!important}.page-heading>.primary,.page-heading>a.primary{justify-content:center;width:100%;min-height:42px;padding:10px 14px;font-size:calc(13px * var(--text-scale))!important}.page-heading>.primary:first-letter{font-size:inherit}.desktop-records{display:none!important}.mobile-record-list{display:grid}.list-panel>.mobile-record-list{border-top:1px solid var(--line)}.filter-bar{padding:13px}.filters{padding-bottom:2px}.list-summary{padding:10px 14px}.contract-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.contract-stats article{grid-template-columns:1fr auto;min-height:76px;padding:12px}.contract-stats article:last-child{grid-column:1/-1}.contract-stats svg{display:none}.contract-stats strong{font-size:calc(21px * var(--text-scale))}.employee-account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.employee-account-stats article{padding:12px}.employee-account-stats article>svg{display:none}.dues-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dues-summary article{grid-template-columns:1fr;min-height:76px;padding:12px;display:grid}.dues-summary article svg{display:none}.dues-summary article span{font-size:calc(11px * var(--text-scale))}.dues-summary article strong{font-size:calc(14px * var(--text-scale))}.maintenance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.maintenance-summary article{grid-template-columns:1fr;padding:12px}.maintenance-summary article svg{display:none}.maintenance-summary article:last-child{grid-column:1/-1}.property-category-grid{grid-template-columns:1fr;gap:9px;margin-top:12px}.property-category-card{min-height:0;padding:14px 15px}.property-category-icon{width:34px;height:34px}.property-category-card strong{font-size:calc(14px * var(--text-scale))}.property-category-card>b{font-size:calc(18px * var(--text-scale))}.detail-heading{flex-direction:column;gap:12px}.detail-price{text-align:right}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-grid>div:nth-child(odd){border-inline-start:0}.spec-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.client-property-title{flex-direction:column;align-items:stretch}.client-property-title .secondary{justify-content:center}.client-property-grid{grid-template-columns:1fr}.client-property-grid>div{border-inline-start:0;border-top:1px solid var(--line)}.client-property-grid>div:first-child{border-top:0}.lease-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-summary>div{border-top:1px solid var(--line)}.lease-summary>div:nth-child(-n+2){border-top:0}.lease-summary>div:nth-child(odd){border-inline-start:0}.settings-card{padding:18px}.empty-state,.dues-empty,.maintenance-empty{padding:28px 16px}.section-heading{align-items:start}.section-heading h2{font-size:calc(16px * var(--text-scale))}.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-item{padding:13px}.attention-item strong{font-size:calc(22px * var(--text-scale))}.portfolio-summary{grid-template-columns:1fr}.portfolio-summary>div{border-inline-start:0;border-top:1px solid var(--line)}.portfolio-summary>div:first-child{border-top:0}.alert-list{padding:0 14px 10px}.alert-list>a{grid-template-columns:1fr auto;padding:12px 0}.alert-list>a>span{display:none}.complex-form-modal{border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex}.complex-form-modal .modal-head{z-index:2;background:#fff;padding:16px;position:sticky;top:0}.complex-form-modal form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.complex-form-modal .form-section{padding:16px}.complex-form-modal .modal-actions{border-top:1px solid var(--line);z-index:2;background:#fff;margin-top:auto;padding:12px 16px;position:sticky;bottom:0}.complex-form-modal .modal-actions button{flex:1;justify-content:center}}@media (max-width:600px){.login-page{background:#123f35;align-content:start;gap:14px;min-height:100dvh;padding:28px 18px}.login-brand{text-align:center;padding:0 0 22px}.login-brand h1{font-size:calc(32px * var(--text-scale));margin-bottom:5px}.login-brand p{font-size:calc(13px * var(--text-scale));margin:0 auto}.login-card{border-radius:12px;padding:40px 20px 24px}.login-card h2{font-size:calc(20px * var(--text-scale));text-align:right}.login-security{margin-top:14px}.mobile-record-grid{gap:9px 12px}.mobile-record footer>*{flex:1}.modal-backdrop:has(.complex-form-modal){padding:0}}.legend .l1{background:#b84d45}.legend .l2{background:#b89456}.legend .l3{background:#779185}.legend .l4{background:#d9dfdc}.inactive-property-row{background:#fffaf9}.inactive-property-activity{gap:7px;min-width:150px;display:grid}.inactive-property-activity>small{color:#8e5149;margin:0}.property-renew-control{justify-items:start;gap:5px;display:grid}.property-renew-button{color:#91463f;font-size:calc(10px * var(--text-scale));white-space:nowrap;background:#fff;border:1px solid #e7c3be;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex}.property-renew-button:hover{background:#fff4f2}.property-renew-button:disabled{cursor:wait;opacity:.65}.property-renew-control>small{color:#a43e34;max-width:190px;font-size:calc(9px * var(--text-scale));line-height:1.5}.inactive-mobile-age{grid-column:1/-1}.badge.status-غير-نشط{color:#a43e34;background:#fae9e7}.inactive-property-card{background:#fffaf9;border-color:#efd0cc}.inactive-property-card>p{color:#80554f;font-size:calc(11px * var(--text-scale));margin:0 0 12px;line-height:1.7}@media (max-width:1100px) and (min-width:721px){.property-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-category-card:last-child{grid-column:1/-1}.attention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell{--primary:var(--green);background:var(--cream)}.app-shell .app-workspace{background:var(--cream)}.app-shell:is(.theme-green,.theme-navy,.theme-gray,.theme-brown) .app-sidebar{background:var(--brand-deep-gradient);border-inline-end:1px solid #d8e4f424;box-shadow:-4px 0 20px #061a450f}.app-shell .app-sidebar:before{content:"";background:var(--house-outline) center / 230px no-repeat;opacity:.07;pointer-events:none;height:220px;position:absolute;inset:auto 0 18px}.app-shell .app-brand{border-color:#d8e4f42e}.app-shell .app-brand strong{color:var(--white)}.app-shell .app-brand small{color:var(--silver)}.brand-mark{border-radius:var(--radius-control);color:var(--silver);background:#ffffff12;border-color:#d8e4f459;flex:none}.app-shell .app-sidebar nav a{color:var(--silver);border-radius:var(--radius-control);transition:background .15s,color .15s}.app-shell .app-sidebar nav a:hover{color:var(--white);background:#2d7ff929}.app-shell .app-sidebar nav a.active{background:var(--brand-800);color:var(--white);box-shadow:inset -3px 0 var(--brand-500)}.app-shell .app-sidebar .collapse-button,.app-shell .sidebar-reveal-button{background:var(--brand-900)!important}.app-shell .app-sidebar .collapse-button:hover,.app-shell .sidebar-reveal-button:hover{background:var(--brand-700)!important}.app-shell .app-topbar{border-color:var(--line);background:var(--surface)}.app-shell .global-search,.app-shell .list-search,.app-shell .employee-account-search{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--text-secondary)}.global-search button{color:var(--text-secondary)}.global-search input,.top-profile{min-width:0}.top-profile>div{min-width:0;max-width:180px}.top-profile strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-results{border-color:var(--line);box-shadow:var(--shadow-popover)}.search-results a:hover{background:var(--surface-soft)}.avatar,.mini-avatar{background:var(--brand-100);color:var(--brand-800)}.primary,.tenant-create-button{border-radius:var(--radius-control);background:linear-gradient(135deg, var(--green), var(--green-2));color:var(--white);box-shadow:none}.primary:hover,.tenant-create-button:hover{background:var(--green-2)}.secondary,.buyer-create-button{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--green);box-shadow:none}.secondary:not(.employee-delete-action):not(.move-to-trash-button):hover,.buyer-create-button:hover{background:var(--surface-soft)}.primary:disabled,.secondary:disabled{opacity:.6;cursor:not-allowed}.primary:focus-visible{outline:3px solid var(--brand-500);outline-offset:3px}.secondary:focus-visible{outline:3px solid var(--brand-500);outline-offset:3px}.client-create-button:focus-visible{outline:3px solid var(--brand-500);outline-offset:3px}.app-shell a:focus-visible{outline:3px solid var(--brand-500);outline-offset:3px}.app-shell button:focus-visible{outline:3px solid var(--brand-500);outline-offset:3px}.global-search:focus-within,.list-search:focus-within,.employee-account-search:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px #1467e81a}.panel,.stat,.property-category-card,.dues-summary article,.maintenance-summary article,.contract-stats article,.employee-account-stats article,.attention-grid{border-radius:var(--radius-card);border-color:var(--line);background-color:var(--surface);box-shadow:var(--shadow-card)}.settings-card,.owner-card,.contract-card{box-shadow:none}.app-shell .page-heading h1,.app-shell .detail-heading h1{color:var(--ink)}.app-shell .attention-item strong,.app-shell .portfolio-summary strong,.app-shell .dues-summary strong,.app-shell .employee-account-stats strong{color:var(--green)}.attention-item small,.mobile-record-description,.description{color:var(--text-secondary)}.attention-item:hover,.property-category-card:hover{background:var(--surface-soft)}.attention-item:not(.warning):not(.danger):before{background:var(--brand-500)}.property-category-card:hover{border-color:var(--brand-500)}.rental-category .property-category-icon,.sale-category .property-category-icon,.stat-icon:not(.green):not(.gold):not(.rose),.employee-account-stats article>svg{background:var(--brand-100);color:var(--green);border-radius:var(--radius-control)}.sale-category .property-category-icon{color:var(--brand-800)}.client-property-card{border-inline-start-color:var(--brand-500)}.property-thumb,.gallery-primary,.gallery-side>div,.empty-gallery,.video-poster{background:linear-gradient(135deg, var(--brand-100), var(--surface-soft));color:var(--brand-800)}.nested-property,.paged-cards,.appearance-settings-card{background:var(--surface-soft)}.property-notes-card textarea{background:var(--surface)}.app-shell th{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}.app-shell td,.filter-bar,.list-summary,.pagination{border-color:var(--line)}.app-shell tbody tr:hover{box-shadow:inset 0 0 0 9999px #1467e805}.table-wrap,.table-scroll{max-width:100%;overflow-x:auto}.form-section input,.form-section select,.form-section textarea,.settings-card input,.settings-card select,.filters select,.filters input,.maintenance-form input,.maintenance-form select,.maintenance-form textarea,.login-card input{border-color:var(--line);border-radius:var(--radius-control);background-color:var(--surface);color:var(--ink)}.form-section input:focus,.form-section select:focus,.form-section textarea:focus,.settings-card input:focus,.settings-card select:focus,.filters input:focus,.filters select:focus,.maintenance-form input:focus,.maintenance-form select:focus,.maintenance-form textarea:focus,.login-card input:focus{outline:2px solid var(--brand-500);outline-offset:1px;border-color:var(--brand-500);box-shadow:0 0 0 4px #1467e814}.upload-box{background:var(--surface-soft);border-color:var(--border)!important;color:var(--brand-800)!important}.modal-backdrop{background:#061a457a}.modal{border-radius:var(--radius-modal);background:var(--surface);box-shadow:var(--shadow-popover)}.modal-head,.form-section{border-color:var(--line)}.modal-head button{background:var(--surface-soft);color:var(--text-secondary)}.badge,.maintenance-status,.dues-payment-state{border-radius:var(--radius-control)}.not-found-page>section{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.not-found-mark{background:var(--brand-100);color:var(--brand-700)}.trash-confirm-backdrop{background:#061a457a}.trash-confirm-dialog{border-color:var(--border);border-radius:var(--radius-modal);box-shadow:var(--shadow-popover)}.trash-confirm-icon{border-color:var(--border);background:var(--brand-100);color:var(--brand-700)}.trash-confirm-dialog h3,.trash-confirm-dialog p strong{color:var(--text)}.trash-confirm-dialog p{color:var(--text-secondary)}.trash-confirm-primary{background:var(--brand-gradient);border-radius:var(--radius-control)}.trash-confirm-primary:hover{background:var(--brand-700)}.login-page{--green:var(--brand-700);--green-2:var(--brand-800);--ink:var(--text);--muted:var(--text-muted);--line:var(--border);--gold:var(--brand-700);background:var(--brand-deep-gradient);min-height:100dvh;font-family:Tajawal,Tahoma,Arial,sans-serif}.login-page:before{content:"";z-index:-1;background:var(--house-outline) 90% 75% / min(64vw, 700px) no-repeat;opacity:.1;pointer-events:none;position:absolute;inset:0}.login-brand h1{color:var(--white);font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.login-brand p{color:var(--silver);font-family:inherit}.login-skyline{color:var(--silver);opacity:.06}.login-card{border-color:var(--border);border-radius:var(--radius-modal);background:var(--surface);min-width:0;box-shadow:0 24px 64px #061a4538}.login-card-logo{border-color:var(--border);border-radius:var(--radius-card);background:var(--brand-100);color:var(--brand-700)}.login-card h2{color:var(--text);font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.login-card>div p,.login-security{color:var(--text-secondary)}.login-card label{color:var(--text)}.login-card input{font-family:inherit}.login-card .login-button{background:var(--brand-gradient);font-size:calc(14px * var(--text-scale))}.login-card .login-button:hover{background:var(--brand-700)}.login-secondary-link{color:var(--brand-700)}.login-secondary-link:focus-visible{outline:3px solid var(--brand-500);outline-offset:3px;border-radius:var(--radius-control)}@media (max-width:900px){.app-shell .app-topbar{gap:12px}.app-shell .global-search{min-width:0}.login-page{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 24px}.login-brand{text-align:center;padding:0 0 16px}.login-card{justify-self:center}}@media (max-width:820px){.app-shell .app-sidebar{overflow-y:auto!important}.app-shell .app-sidebar:before{background-size:200px}}@media (max-width:760px){.complex-form-modal{border-radius:0}.app-shell .app-topbar{padding-inline:12px}.app-shell .menu-button,.app-shell .mobile-close{min-width:40px;min-height:40px}.app-shell .app-sidebar nav a{min-height:44px}}@media (max-width:600px){.login-page{background:var(--brand-deep-gradient);gap:14px;padding:28px 18px}.login-page:before{background-position:top;background-size:460px}.login-brand h1{font-size:calc(36px * var(--text-scale))}.login-card{width:min(440px,100%)}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-workspace,.app-sidebar nav a,.primary,.secondary{transition:none}}.expense-form-panel .expense-form{gap:14px;display:grid}.expense-grid{direction:rtl}.expense-form label,.expense-cancel-field{color:#4c5a53;gap:7px;font-weight:700;display:grid}.expense-form input,.expense-form select,.expense-cancel-field input{border:1px solid var(--line);border-radius:var(--radius-control);background-color:var(--surface);color:var(--ink);outline:0;width:100%;min-height:42px;padding:10px 12px}.expense-form input::placeholder{color:var(--text-secondary);opacity:.75}.expense-form input:focus,.expense-form select:focus,.expense-cancel-field input:focus{outline:2px solid var(--brand-500);outline-offset:1px;border-color:var(--brand-500);box-shadow:0 0 0 4px #1467e814}.expense-actions{justify-content:flex-start;margin-top:2px;display:flex}.expense-actions .primary{justify-content:center;min-width:200px;min-height:44px}.expense-cancel-field{max-width:420px;margin:0 0 12px}.expense-history h2{margin-bottom:10px}.financial-statement-compact .statement-heading{margin-bottom:8px}.financial-statement-compact .statement-note{color:var(--text-secondary);margin:0 0 10px;line-height:1.7}.financial-statement-compact .contract-stats{margin-bottom:10px}.financial-statement-compact .statement-section{margin-bottom:10px;padding:12px 14px}.financial-statement-compact .statement-section h2{margin:0 0 8px}.financial-statement-compact .statement-properties{color:var(--text-secondary);margin:0 0 8px}.financial-statement-compact .financial-compact-table th,.financial-statement-compact .financial-compact-table td{padding:6px 10px}.financial-empty{text-align:center;color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line);border-radius:10px;padding:14px 12px}.excel-hint{color:var(--text-secondary);margin:10px 0 0;line-height:1.8}.app-sidebar{overflow-x:hidden}.app-sidebar nav.app-nav{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-content:start;gap:5px;min-height:0;margin-top:18px;padding-bottom:8px;display:grid;overflow:hidden auto}.app-sidebar nav.app-nav::-webkit-scrollbar{width:0;height:0;display:none}.app-sidebar nav a,.nav-group-toggle,.nav-group-rail,.app-sidebar .collapse-button{font-size:calc(14px * var(--text-scale));font-weight:400;line-height:1.5}.app-sidebar nav a .nav-label,.nav-group-toggle .nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-sidebar .collapse-button{padding:11px 14px}.app-sidebar .app-brand{flex:none}.app-sidebar .collapse-button{margin-top:auto}.nav-group{gap:2px;display:grid}.nav-group-toggle{color:#bdd0c9;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;padding:11px 14px;transition:background .15s,color .15s;display:flex}.nav-group-toggle:hover{color:#fff;background:#ffffff16}.nav-group-toggle.active{color:#fff;background:#ffffff16;box-shadow:inset -3px 0 #d8b671}.nav-group-toggle .nav-chevron{flex:none;margin-right:auto;transition:transform .18s}.nav-group.open .nav-group-toggle .nav-chevron{transform:rotate(180deg)}.nav-submenu{gap:2px;padding:2px 0 4px;display:grid}.app-sidebar nav a.nav-sub-link{padding:9px 36px 9px 14px}.nav-group-rail{color:#bdd0c9;background:0 0;border:0;border-radius:10px;place-items:center;padding:11px;transition:background .15s,color .15s;display:grid}.nav-group-rail:hover{color:#fff;background:#ffffff16}.nav-group-rail.active{color:#fff;background:#ffffff16;box-shadow:inset -3px 0 #d8b671}@media (min-width:821px){.app-shell.is-collapsed .app-sidebar{padding:24px 10px;width:78px!important;transform:none!important}.app-shell.is-collapsed .app-workspace{width:calc(100% - 78px)!important;margin-right:78px!important}.app-shell.is-collapsed .app-brand{justify-content:center;padding:0 0 20px}.app-shell.is-collapsed .app-brand>div{display:none!important}.app-shell.is-collapsed .app-sidebar nav a{justify-content:center;padding:11px 0}.app-shell.is-collapsed .app-sidebar nav a .nav-label,.app-shell.is-collapsed .nav-submenu{display:none}.app-shell.is-collapsed .collapse-button{justify-content:center;padding:10px 0}.app-shell.is-collapsed .collapse-button .nav-label{display:none}.app-shell .sidebar-reveal-button{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
