@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.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(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,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(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,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(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,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(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+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(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--whatsapp:#25d366;--wa-read:#34b7f1;--bg:#f5f5f3;--surface:#fff;--surface-2:#fafaf8;--surface-3:#ececea;--text:#222;--text-2:#44443f;--muted:#66665f;--border:#e6e6e1;--border-strong:#c9c9c2;--primary:#0b6e70;--primary-600:#085456;--primary-50:#ddf1f1;--primary-100:#c3e6e6;--on-primary:#fff;--on-success:#fff;--accent:#e0a526;--accent-text:#7f5300;--accent-50:#fdf3dc;--success:#1d6b46;--success-bg:#e3f3ea;--success-border:#b3dec5;--success-text:#1a5f3e;--warning:#8a5a00;--warning-bg:#fff4d6;--warning-border:#f1d38a;--warning-text:#744b00;--danger:#b8242a;--danger-bg:#fce7e7;--danger-border:#f2c2c4;--danger-text:#971d22;--neutral-bg:#efefec;--neutral-text:#4a4a45;--ink:#0d3536;--ink-text:#dde6e6;--ink-muted:#9cb8b8;--ink-hover:#ffffff14;--ink-active:#ffffff24;--overlay:#0d353670;--focus:#0f8b8d;--teal:#0f8b8d;--r-sm:4px;--r-md:6px;--r-lg:10px;--radius:var(--r-lg);--on-ink-danger:#fca5a5;--on-ink-ok:#6ee7b7;--cat-1:#2a78d6;--cat-2:#eb6834;--cat-3:#1baf7a;--cat-4:#eda100;--cat-5:#e87ba4;--cat-6:#008300;--cat-7:#6250d6;--cat-other:#a3a39c;--shadow:0 1px 2px #2222220d, 0 1px 3px #2222220f;--shadow-lg:0 18px 50px -12px #0d353647;--elev:#fff;--input-bg:#fff;--highlight:transparent;--a:#0b6e70;--area-tint:linear-gradient(140deg, color-mix(in srgb, var(--a) 72%, #fff), var(--a));--hero:radial-gradient(1200px 600px at 10% -10%, #0f8b8d55, transparent 60%), radial-gradient(900px 500px at 100% 0%, #9fd6d733, transparent 55%), linear-gradient(160deg, #061b1c 0%, #0d3536 50%, #0a2627 100%);--fs-xs:.75rem;--fs-sm:.85rem;--fs-md:1rem;--fs-lg:1.15rem;--fs-xl:1.4rem;--fs-2xl:1.75rem;--fs-3xl:2.2rem;--fs-4xl:3rem;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:Poppins,IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:root[data-theme=dark]{--bg:#0a1213;--surface:#121c1e;--surface-2:#172325;--surface-3:#1f2d2f;--elev:#1a2729;--input-bg:#0e1719;--text:#ecf1f1;--text-2:#c9d3d2;--muted:#9aa8a7;--border:#233234;--border-strong:#3b4e50;--primary:#4cc2c4;--primary-600:#8fdadb;--primary-50:#0f3133;--primary-100:#154446;--on-primary:#052526;--on-success:#04261a;--accent:#e0a526;--accent-text:#f0c46a;--accent-50:#2a2112;--success:#3bb982;--success-bg:#0c261c;--success-border:#1d523b;--success-text:#74e3ae;--warning:#f2b23a;--warning-bg:#261e0e;--warning-border:#5c4614;--warning-text:#f6cf73;--danger:#f47b7b;--danger-bg:#281415;--danger-border:#5d2427;--danger-text:#f9a9a9;--neutral-bg:#1e2a2c;--neutral-text:#b9c6c5;--ink:#0b1b1d;--ink-text:#dde6e6;--ink-muted:#9cb8b8;--overlay:#000000b0;--focus:#5fd0d2;--highlight:#ffffff0b;--shadow:0 1px 0 #ffffff08 inset, 0 1px 2px #00000080, 0 8px 24px -14px #000000bf;--shadow-lg:0 24px 60px -16px #000000d9, 0 0 0 1px #ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1213;--surface:#121c1e;--surface-2:#172325;--surface-3:#1f2d2f;--elev:#1a2729;--input-bg:#0e1719;--text:#ecf1f1;--text-2:#c9d3d2;--muted:#9aa8a7;--border:#233234;--border-strong:#3b4e50;--primary:#4cc2c4;--primary-600:#8fdadb;--primary-50:#0f3133;--primary-100:#154446;--on-primary:#052526;--on-success:#04261a;--accent:#e0a526;--accent-text:#f0c46a;--accent-50:#2a2112;--success:#3bb982;--success-bg:#0c261c;--success-border:#1d523b;--success-text:#74e3ae;--warning:#f2b23a;--warning-bg:#261e0e;--warning-border:#5c4614;--warning-text:#f6cf73;--danger:#f47b7b;--danger-bg:#281415;--danger-border:#5d2427;--danger-text:#f9a9a9;--neutral-bg:#1e2a2c;--neutral-text:#b9c6c5;--ink:#0b1b1d;--ink-text:#dde6e6;--ink-muted:#9cb8b8;--overlay:#000000b0;--focus:#5fd0d2;--highlight:#ffffff0b;--shadow:0 1px 0 #ffffff08 inset, 0 1px 2px #00000080, 0 8px 24px -14px #000000bf;--shadow-lg:0 24px 60px -16px #000000d9, 0 0 0 1px #ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.print-doc{--bg:#f5f5f3;--surface:#fff;--surface-2:#fafaf8;--surface-3:#ececea;--text:#222;--text-2:#44443f;--muted:#66665f;--border:#e6e6e1;--border-strong:#c9c9c2;--primary:#0b6e70;--primary-600:#085456;--primary-50:#ddf1f1;--primary-100:#c3e6e6;--on-primary:#fff;--on-success:#fff;--accent:#e0a526;--accent-text:#7f5300;--accent-50:#fdf3dc;--success:#1d6b46;--success-bg:#e3f3ea;--success-border:#b3dec5;--success-text:#1a5f3e;--warning:#8a5a00;--warning-bg:#fff4d6;--warning-border:#f1d38a;--warning-text:#744b00;--danger:#b8242a;--danger-bg:#fce7e7;--danger-border:#f2c2c4;--danger-text:#971d22;--neutral-bg:#efefec;--neutral-text:#4a4a45;--ink:#0d3536;--ink-text:#dde6e6;--ink-muted:#9cb8b8;--ink-hover:#ffffff14;--ink-active:#ffffff24;--overlay:#0d353670;--focus:#0f8b8d;--teal:#0f8b8d;--r-sm:4px;--r-md:6px;--r-lg:10px;--radius:var(--r-lg);--shadow:0 1px 2px #2222220d, 0 1px 3px #2222220f;--shadow-lg:0 18px 50px -12px #0d353647;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[dir=rtl]{font-family:Poppins,IBM Plex Sans Arabic,system-ui,sans-serif}*{box-sizing:border-box}html{font-size:87.5%}body{background:var(--bg);margin:0;line-height:1.45}h1{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.6rem;line-height:1.2}h2{letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.12rem}h3{margin:0 0 .4rem;font-size:1rem}p{line-height:1.55}a{color:var(--primary);text-decoration:none}.muted{color:var(--muted)}.small{font-size:.85rem}.tiny{font-size:.75rem}.grow{flex:1;min-width:0}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.stack{flex-direction:column;gap:10px;display:flex}.center{text-align:center}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.num{text-align:end;font-variant-numeric:tabular-nums}input,select,textarea{width:100%;font:inherit;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--input-bg);min-height:38px;color:var(--text);padding:8px 11px;transition:border-color .15s,box-shadow .15s,background .15s}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--primary) 45%, var(--border-strong))}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 85%, transparent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}:where(button,a,[tabindex],summary,.btn):focus-visible{outline:3px solid var(--focus);outline-offset:2px}input[type=checkbox]{width:auto;accent-color:var(--primary)}input[type=color]{width:48px;height:38px;padding:2px}textarea{resize:vertical;min-height:80px}label.field{color:var(--text-2);flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;display:flex}label.inline{flex-direction:row;align-items:center;gap:8px;font-weight:500;display:flex}button,.btn{font:inherit;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 88%, #fff), var(--primary));min-height:36px;color:var(--on-primary);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:600;transition:transform 80ms,background .15s,box-shadow .15s,filter .15s,border-color .15s;display:inline-flex}button:hover,.btn:hover{background:var(--primary-600)}:is(button:not([class]),button.small:not(.secondary,.ghost,.danger,.success,.icon),button.big:not(.secondary),.btn:not(.secondary,.ghost,.danger)){box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0000001f}:is(button:not([class]),button.small:not(.secondary,.ghost,.danger,.success,.icon),button.big:not(.secondary),.btn:not(.secondary,.ghost,.danger)):hover:not(:disabled){box-shadow:0 6px 16px -8px color-mix(in srgb, var(--primary) 70%, transparent)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}button.secondary,.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:0 1px 0 var(--highlight) inset}button.secondary:hover,.btn.secondary:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--primary) 50%, var(--border-strong))}button.ghost{color:var(--text-2);background:0 0;padding:8px 10px}button.ghost:hover{background:var(--primary-50);color:var(--primary-600)}button.danger{background:var(--surface);color:var(--danger-text);border-color:var(--danger-border)}button.danger:hover{background:var(--danger-bg)}button.success{background:linear-gradient(180deg, color-mix(in srgb, var(--success) 88%, #fff), var(--success));color:var(--on-success)}button.success:hover{background:var(--success);filter:brightness(1.06);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--success) 70%, transparent)}button:disabled:hover,.btn:disabled:hover{filter:none}button.big,.btn.big{border-radius:12px;padding:14px 24px;font-size:1.05rem}button.glow,.btn.glow{color:#fff;background:linear-gradient(135deg,#0b6e70,#0f8b8d);box-shadow:0 10px 30px -8px #0f8b8daa}button.glow:hover,.btn.glow:hover{filter:brightness(1.08)}button.icon{border-radius:8px;min-height:0;padding:7px}button.small,.btn.small{min-height:30px;padding:5px 11px;font-size:.86rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 0 var(--highlight) inset, var(--shadow);padding:16px 18px}.pill{background:var(--primary-50);color:var(--primary-600);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 20%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-flex}.pill.green{background:var(--success-bg);color:var(--success-text)}.pill.red{background:var(--danger-bg);color:var(--danger-text)}.pill.amber{background:var(--warning-bg);color:var(--warning-text)}.pill.gray{background:var(--neutral-bg);color:var(--neutral-text)}.dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-inline-end:8px;display:inline-block}.error-box{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:var(--r-md);border-inline-start-width:4px;padding:10px 14px;font-size:.9rem}[dir=rtl] .flip{transform:scaleX(-1)}.warn-box{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:var(--r-md);border-inline-start-width:4px;padding:10px 14px;font-size:.9rem}.ok-box{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text);border-radius:var(--r-md);border-inline-start-width:4px;padding:10px 14px;font-size:.9rem}.toast{inset-inline-end:20px;z-index:100;max-width:420px;box-shadow:var(--shadow-lg);animation:.25s rise;position:fixed;bottom:20px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.landing{background:var(--hero);color:#e3eef0;min-height:100vh;overflow:hidden}.landing a{color:inherit}.nav{justify-content:space-between;align-items:center;padding:20px clamp(16px,5vw,64px);display:flex}.logo{letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:inline-flex}.logo-mark{color:#fff;background:#0f8b8d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;max-width:1320px;margin:0 auto;padding:40px clamp(16px,5vw,64px) 80px;display:grid}.hero h1{color:#fff;letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.hero h1 .grad{background:linear-gradient(90deg,#9fd6d7,#f2c94c,#9fd6d7);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p.lead{color:#c4dadf;max-width:560px;font-size:1.15rem}.hero .row{margin-top:26px}.hero .btn.secondary{color:#fff;background:#ffffff12;border-color:#ffffff30}.trust{color:#9fc0c8;flex-wrap:wrap;gap:22px;margin-top:28px;font-size:.88rem;display:flex}.trust span{align-items:center;gap:6px;display:inline-flex}.mock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff10;border:1px solid #fff2;border-radius:20px;padding:14px;animation:7s ease-in-out infinite float;position:relative;box-shadow:0 40px 80px -20px #000a}.mock-inner{background:var(--surface);color:var(--text);border-radius:12px;grid-template-columns:120px 1fr;gap:12px;min-height:330px;padding:14px;display:grid}.mock-side{flex-direction:column;gap:6px;display:flex}.mock-side span{background:var(--surface-2);height:26px;color:var(--text-2);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;font-weight:600;display:flex}.mock-side span.on{background:var(--primary-50);color:var(--primary-600)}.mock-cols{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mock-col{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.mock-col b{color:var(--text-2);font-size:.7rem}.mock-card{background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-inline-start:3px solid var(--c,#0f8b8d);border-radius:8px;padding:8px;font-size:.72rem}.mock-float{background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;font-weight:600;display:flex;position:absolute}.section{max-width:1320px;margin:0 auto;padding:80px clamp(16px,5vw,64px)}.section h2.big{color:#fff;text-align:center;letter-spacing:-.03em;font-size:clamp(1.7rem,3.4vw,2.6rem)}.section p.sub{text-align:center;color:#b3ccd2;max-width:680px;margin:0 auto 40px}.steps{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.step-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:20px}.step-card .n{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:800;display:grid}.step-card h3{color:#fff}.step-card p{color:#b3ccd2;margin:0;font-size:.9rem}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.tpl{color:#fff;border-radius:18px;min-height:150px;padding:20px;position:relative;overflow:hidden}.tpl:after{content:"";background:#fff2;border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -30px -40px auto}.tpl h3{color:#fff;margin-top:10px}.tpl p{opacity:.88;margin:0;font-size:.88rem}.guard-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guard{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:22px}.guard h3{color:#fff;align-items:center;gap:10px;display:flex}.guard p{color:#b3ccd2;margin:0;font-size:.92rem}.cta{text-align:center;color:#fff;background:linear-gradient(135deg,#0b6e70,#0f8b8d 55%,#1a4a4b);border-radius:28px;padding:56px 24px}.cta h2{font-size:clamp(1.6rem,3vw,2.4rem)}.footer{text-align:center;color:#8fb3bc;padding:30px;font-size:.85rem}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-art{background:var(--hero);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.auth-art h2{color:#fff;letter-spacing:-.03em;font-size:2rem}.auth-art a{color:#fff}.auth-form{place-items:center;padding:32px 16px;display:grid}.auth-form form{flex-direction:column;gap:14px;width:min(420px,100%);display:flex}.wizard{background:linear-gradient(180deg, var(--primary-50) 0%, var(--bg) 320px);min-height:100vh}.wizard-top{justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,40px);display:flex}.progress{flex:1;align-items:center;gap:6px;max-width:640px;margin:0 24px;display:flex}.progress span{background:var(--border);border-radius:999px;flex:1;height:6px;overflow:hidden}.progress span.on{background:linear-gradient(90deg, var(--primary), #0f8b8d)}.wizard-body{max-width:980px;margin:0 auto;padding:16px clamp(16px,4vw,40px) 120px;animation:.3s fade}.wizard-body h1{font-size:clamp(1.6rem,3vw,2.3rem)}.wizard-foot{bottom:0;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);z-index:5;justify-content:space-between;padding:14px clamp(16px,4vw,40px);display:flex;position:fixed;inset-inline:0}.tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.tile{background:var(--surface);border:2px solid var(--border);cursor:pointer;text-align:start;color:var(--text);white-space:normal;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px;font-weight:500;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.tile:hover{background:var(--surface);border-color:var(--primary-100);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.tile.on{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 4px var(--primary-100)}.tile .ic{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.tile b{font-size:.98rem}.tile small{color:var(--muted);font-weight:400}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{white-space:normal;background:var(--surface);color:var(--text-2);border:1.5px solid var(--border-strong);border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600}.chip:hover{background:var(--primary-50);color:var(--primary-600)}.chip.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.q{color:var(--text);margin:26px 0 10px;font-weight:700}.seg{background:var(--surface-3);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--text-2);background:0 0;padding:8px 14px}.seg button.on{background:var(--surface);color:var(--primary-600);box-shadow:var(--shadow)}.team-row{grid-template-columns:1fr 180px 110px 40px;align-items:center;gap:10px;display:grid}.stepper{border:1px solid var(--border-strong);border-radius:10px;align-items:center;display:flex;overflow:hidden}.stepper button{background:var(--surface-2);color:var(--text);border-radius:0;padding:8px 12px}.stepper span{text-align:center;flex:1;font-weight:700}.analyse{text-align:center;place-items:center;min-height:70vh;display:grid}.orb{background:conic-gradient(#0b6e70,#0f8b8d,#9fd6d7,#0b6e70);border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto 28px;animation:2.4s linear infinite spin;display:grid;box-shadow:0 0 60px #0f8b8d66}.orb:after{content:"";background:var(--bg);border-radius:50%;width:92px;height:92px}.analyse li{justify-content:center;align-items:center;gap:8px;padding:6px 0;list-style:none;animation:.4s both fade;display:flex}.suggest-grid{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:18px;display:grid}.best{color:#fff;border-radius:22px;padding:26px;position:relative;overflow:hidden}.best h2{color:#fff;font-size:1.6rem}.best .score{top:22px;text-align:center;position:absolute;inset-inline-end:22px}.ring{--p:80;background:conic-gradient(#fff calc(var(--p) * 1%), #fff3 0);border-radius:50%;place-items:center;width:86px;height:86px;display:grid}.ring>span{background:#0003;border-radius:50%;place-items:center;width:70px;height:70px;font-size:1.2rem;font-weight:800;display:grid}.modchips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.modchips span{background:#fff2;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.alt{white-space:normal;border:2px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text);text-align:start;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:12px;font-weight:500;display:flex}.alt:hover{background:var(--surface);border-color:var(--primary-100)}.alt.on{border-color:var(--primary);background:var(--primary-50)}.alt .ic{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.meter{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.meter>i{background:linear-gradient(90deg, var(--primary), #0f8b8d);height:100%;display:block}.builder{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);height:100vh;display:grid}.btop{background:var(--ink);color:#fff;align-items:center;gap:10px;padding:8px 16px;display:flex}.btop .logo{font-size:1.05rem}.btabs{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.btop>:not(.btabs){flex-shrink:0}.btabs button{color:var(--ink-text);background:0 0;gap:6px;padding:7px 9px;font-size:.86rem;font-weight:600}.btabs button:hover{background:var(--ink-hover);color:#fff}.btabs button.on{background:var(--ink-active);color:#fff;box-shadow:inset 0 -2px 0 var(--accent)}.btabs .count{color:#fff;background:#b91c1c;border-radius:999px;padding:0 6px;font-size:.7rem}.health-btn{color:#fff;background:#ffffff14;border:1px solid #fff2}.health-btn:hover{background:#fff2}.bbody{display:grid;overflow:hidden}.three{grid-template-columns:240px minmax(0,1fr) 320px;height:100%;display:grid;overflow:hidden}.two{grid-template-columns:270px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.pane{padding:16px;overflow-y:auto}.pane.side{background:var(--surface);border-inline-end:1px solid var(--border)}.pane.props{background:var(--surface);border-inline-start:1px solid var(--border)}.pane h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:18px 0 8px;font-size:.78rem}.pane h3:first-child{margin-top:0}.mod-item{white-space:normal;cursor:pointer;color:var(--text);background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:9px 10px;font-weight:600;display:flex}.mod-item:hover{background:var(--surface-2)}.mod-item.on{background:var(--primary-50);color:var(--primary-600)}.mod-item .badge{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.mod-item .err{background:var(--danger);border-radius:50%;width:8px;height:8px;margin-inline-start:auto}.palette{flex-wrap:wrap;gap:6px;display:flex}.palette-bar{z-index:4;background:color-mix(in srgb, var(--surface) 93%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);max-width:820px;box-shadow:var(--shadow);border-top:none;border-radius:0 0 16px 16px;flex-direction:column;gap:8px;margin:-16px auto 16px;padding:12px 14px;display:flex;position:sticky;top:-16px}.pal-item{border:1px dashed var(--border-strong);background:var(--surface-2);cursor:grab;-webkit-user-select:none;user-select:none;color:var(--text-2);touch-action:none;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:.8rem;font-weight:600;display:flex}.pal-item:hover{border-color:var(--primary);color:var(--primary-600);background:var(--primary-50)}.canvas{background-image:radial-gradient(var(--border-strong) 1px, transparent 1px);background-size:18px 18px}.form-preview{background:var(--surface);max-width:820px;box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:18px;margin:0 auto;overflow:hidden}.form-head{color:#fff;align-items:center;gap:12px;padding:18px 22px;display:flex}.form-head input{color:#fff;background:#ffffff26;border-color:#ffffff40;max-width:280px;font-size:1.1rem;font-weight:700}.form-head input::placeholder{color:#fffa}.drop-zone{grid-template-columns:1fr 1fr;gap:10px;min-height:200px;padding:18px;transition:background .15s;display:grid}.drop-zone.over{background:var(--primary-50)}.fcard{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;padding:10px 12px 12px;transition:border-color .12s,box-shadow .12s;position:relative}.fcard:hover{border-color:var(--primary-100)}.fcard.sel{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-100)}.fcard.w2{grid-column:span 2}.fcard.dragging{opacity:.4}.fcard .fl{color:var(--text-2);align-items:center;gap:6px;margin-bottom:6px;font-size:.82rem;font-weight:700;display:flex}.fcard .fake{border:1px solid var(--border);background:var(--surface-2);height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;display:flex;overflow:hidden}.fcard .grip{cursor:grab;color:var(--muted);touch-action:none}.fcard .tags{gap:4px;margin-inline-start:auto;display:flex}.fcard .lock{color:var(--muted)}.ghost-card{background:var(--surface);border:2px solid var(--primary);box-shadow:var(--shadow-lg);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.opt-row{grid-template-columns:28px 1fr 32px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.opt-row input[type=color]{background:0 0;border:none;width:28px;height:28px;padding:0}.props .field{margin-bottom:12px}.props hr{border:none;border-top:1px solid var(--border);margin:14px 0}.note{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);border-radius:var(--r-md);border-inline-start-width:4px;padding:10px 12px;font-size:.83rem}.info{background:var(--primary-50);border:1px solid var(--primary-100);border-inline-start:4px solid var(--primary);color:var(--primary-600);border-radius:var(--r-md);padding:10px 12px;font-size:.83rem}.strip{border-bottom:1px solid;align-items:center;gap:10px;min-height:42px;padding:6px 24px;font-size:.86rem;display:flex}.strip.warn{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.strip.info{background:var(--primary-50);border-color:var(--primary-100);color:var(--primary-600)}.strip button,.strip .btn{min-height:30px;padding:4px 12px;font-size:.84rem}.strip .ghost.icon{color:inherit;padding:4px}.stage-board{gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.stage-card{background:var(--surface);border:1px solid var(--border);border-top:5px solid var(--c);width:220px;box-shadow:var(--shadow);border-radius:14px;flex-shrink:0;padding:12px}.stage-card .field{margin-top:8px}.funnel-preview{flex-direction:column;align-items:center;gap:4px;display:flex}.funnel-preview .closed{gap:6px;width:100%;margin-top:6px;display:flex}.funnel-preview .closed div{flex:1}.funnel-preview div:not(.closed){color:#fff;border-radius:6px;place-items:center;height:30px;font-size:.78rem;font-weight:700;display:grid}.report-designer{grid-template-columns:260px 1fr;gap:16px;display:grid}.wells{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.well{border:2px dashed var(--border-strong);background:var(--surface-2);border-radius:12px;min-height:64px;padding:10px;transition:all .15s}.well.over{border-color:var(--primary);background:var(--primary-50)}.well b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:.72rem;display:block}.well .token{background:var(--primary);color:var(--on-primary);border-radius:8px;align-items:center;gap:6px;margin:2px;padding:4px 8px;font-size:.82rem;font-weight:600;display:inline-flex}.well .token button{color:var(--on-primary);background:0 0;padding:0}.chart-types{flex-wrap:wrap;gap:6px;display:flex}.chart-types button{background:var(--surface);color:var(--text-2);border:1.5px solid var(--border);padding:8px 10px}.chart-types button.on{border-color:var(--primary);color:var(--primary-600);background:var(--primary-50)}.flow{flex-direction:column;align-items:stretch;gap:0;max-width:640px;display:flex}.flow-node{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-inline-start:5px solid var(--c);border-radius:14px;padding:14px}.flow-node .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-size:.7rem;font-weight:800}.flow-line{background:var(--border-strong);width:2px;height:22px;margin-inline-start:32px}.matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.matrix th,.matrix td{border-bottom:1px solid var(--border);text-align:center;padding:9px 10px}.matrix th:first-child,.matrix td:first-child{text-align:start}.matrix thead th{background:var(--surface);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;position:sticky;top:0}.health{background:var(--surface);z-index:40;width:min(440px,100%);box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s fade;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.health-head{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px;display:flex}.health-ring{--p:100;--c:var(--success);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--border) 0);border-radius:50%;flex-shrink:0;place-items:center;width:74px;height:74px;display:grid}.health-ring span{background:var(--surface);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.issue{border-bottom:1px solid var(--border);cursor:pointer;color:var(--text);text-align:start;white-space:normal;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:12px 18px;font-weight:500;display:flex}.issue:hover{background:var(--surface-2)}.overlay{background:var(--overlay);z-index:30;animation:.2s fade;position:fixed;inset:0}.modal{z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal>.card,.modal>[role]>.card{background:var(--elev);width:min(560px,100%);max-height:90vh;box-shadow:var(--shadow-lg);animation:.2s rise;overflow-y:auto}.app{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:radial-gradient(420px 260px at 0% 0%, color-mix(in srgb, var(--teal) 22%, transparent), transparent 70%), var(--ink);border-inline-end:1px solid color-mix(in srgb, var(--ink-text) 8%, transparent);color:var(--ink-text);flex-direction:column;gap:4px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}[dir=rtl] .sidebar{background:radial-gradient(420px 260px at 100% 0%, color-mix(in srgb, var(--teal) 22%, transparent), transparent 70%), var(--ink)}.sidebar .logo{color:#fff;margin:4px 8px 16px}.sidebar a{border-radius:var(--r-md);color:var(--ink-text);align-items:center;gap:10px;padding:9px 10px;font-size:.92rem;font-weight:600;display:flex}.sidebar a:hover{background:var(--ink-hover);color:#fff}.sidebar a.active{background:var(--ink-active);color:#fff;box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .sidebar a.active{box-shadow:inset -3px 0 0 var(--accent)}.sidebar .sect{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin:14px 10px 4px;font-size:.7rem}.sidebar .badge{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.sidebar .cnt{color:var(--ink-muted);margin-inline-start:auto;font-size:.75rem}.main{min-width:0}.topbar{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);z-index:10;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.page{max-width:1400px;padding:22px 24px 60px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-head h1{align-items:center;gap:12px;min-width:0;margin:0;font-size:1.5rem;display:flex}.page-head .badge{color:#fff;width:36px;height:36px;box-shadow:0 8px 20px -10px color-mix(in srgb, var(--a) 85%, transparent), 0 1px 0 #ffffff2e inset;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.main{--area-tint:linear-gradient(140deg, color-mix(in srgb, var(--a) 72%, #fff), var(--a))}.dash{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dash .card.s2{grid-column:span 2}.dash .card.s3{grid-column:span 3}.dash .card h2{color:var(--text-2);justify-content:space-between;font-size:.92rem;display:flex}.kpi{min-height:96px;position:relative}.kpi-value{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.3rem,.9rem + 1vw,1.8rem);font-weight:750;line-height:1.25;overflow:hidden}.kpi-sub{color:var(--muted);font-size:.85rem}.kpi-wave{width:100%;height:50px;position:absolute;inset:auto 0 -18px}.chart-svg{max-width:100%;display:block}.chart-svg .grid{stroke:var(--border)}.chart-svg .axis{fill:var(--muted);font-size:11px}.chart-empty{color:var(--muted);text-align:center;padding:30px 10px;font-size:.9rem}.hbars,.funnel{flex-direction:column;gap:8px;display:flex}.hbar-row{grid-template-columns:minmax(80px,30%) 1fr auto;align-items:center;gap:10px;font-size:.85rem;display:grid}.hbar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.hbar-track{background:var(--surface-2);border-radius:6px;height:18px;display:flex;overflow:hidden}.hbar-fill{border-radius:6px;height:100%;transition:width .4s}.hbar-value{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:56px;font-weight:700}.funnel .hbar-track{background:0 0}.pie{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.pie-total{fill:var(--text);font-size:20px;font-weight:800}.pie-sub{fill:var(--muted);font-size:11px}.legend{flex-direction:column;gap:6px;min-width:140px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.legend li{align-items:center;display:flex}.legend b{margin-inline-start:auto;padding-inline-start:10px}.chart-table table{border-collapse:collapse;width:100%;font-size:.86rem}.chart-table td{border-bottom:1px solid var(--border);padding:7px 4px}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:auto}table.data{border-collapse:collapse;width:100%;font-size:.9rem}table.data th{text-align:start;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1;padding:10px 14px;font-size:.72rem;font-weight:650;position:sticky;top:0}table.data td{border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:280px;padding:11px 14px;overflow:hidden}table.data tbody tr:last-child td{border-bottom:none}table.data tr:hover td{background:color-mix(in srgb, var(--primary) 7%, var(--surface));cursor:pointer}table.data td select{width:auto;min-width:150px;max-width:240px}table.data tfoot td{background:var(--surface-2);border-top:2px solid var(--border-strong);font-weight:800}.kanban{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.kcol{background:var(--surface-3);border-radius:14px;flex-shrink:0;width:280px;padding:10px;transition:background .15s}.kcol.over{background:var(--primary-100)}.kcol-head{align-items:center;gap:8px;padding:4px 4px 10px;font-size:.9rem;font-weight:700;display:flex}.kcol-head .sum{color:var(--muted);margin-inline-start:auto;font-size:.78rem;font-weight:600}.kcard{background:var(--surface);box-shadow:var(--shadow);border-inline-start:4px solid var(--c);cursor:grab;touch-action:none;border-radius:11px;margin-bottom:8px;padding:11px 12px}.kcard b{margin-bottom:4px;font-size:.9rem;display:block}.kcard .meta{color:var(--muted);justify-content:space-between;gap:6px;font-size:.8rem;display:flex}.kcard.dragging{opacity:.4}.record-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.form-grid>*{min-width:0}.form-grid .w2{grid-column:span 2}.ro-value{background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:10px;padding:10px 12px;font-weight:600}.stage-path{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.stage-path button{background:var(--surface-3);min-width:110px;color:var(--text-2);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);border-radius:8px;flex:1;padding:9px 10px;font-size:.84rem}.stage-path button.done{background:color-mix(in srgb, var(--c) 30%, var(--surface));color:var(--text)}.stage-path button.cur{background:var(--c);color:var(--on-c,#fff)}.lines{border-collapse:collapse;width:100%;font-size:.88rem}.lines th{text-align:start;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 6px;font-size:.72rem}.lines td{border-bottom:1px solid var(--border);vertical-align:middle;padding:6px}.lines input,.lines select{padding:7px 8px}.totals{margin-inline-start:auto;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:6px 16px;width:min(320px,100%);margin-top:14px;display:grid}.totals .grand{border-top:2px solid var(--text);padding-top:6px;font-size:1.2rem;font-weight:800}.timeline{margin:0;padding:0;font-size:.85rem;list-style:none}.timeline li{border-inline-start:2px solid var(--border);padding:8px 0 8px 16px;position:relative}.timeline li:before{content:"";inset-inline-start:-6px;background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:12px}.empty{text-align:center;color:var(--muted);padding:50px 20px}.empty .big-ic{color:#fff;border-radius:20px;place-items:center;width:70px;height:70px;margin:0 auto 14px;display:grid}.notif{top:44px;z-index:30;width:340px;max-height:420px;padding:0;position:absolute;inset-inline-end:0;overflow-y:auto}.notif div{border-bottom:1px solid var(--border);padding:10px 14px;font-size:.86rem}.notif div.unread{background:var(--primary-50)}.print-doc{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-width:820px;margin:0 auto;padding:40px}.tabs-inline{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tabs-inline button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px}.tabs-inline button.on{color:var(--primary-600);border-bottom-color:var(--primary)}table.statement .section-row td{background:var(--surface-2);padding-top:10px}table.statement .total-row td{border-top:2px solid var(--border-strong)}@media print{.sidebar,.topbar,.no-print{display:none!important}table.statement{font-size:11pt}.app{display:block}.print-doc{border:none}}@media (width<=1100px){.hero{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.guard-grid{grid-template-columns:1fr}.three{grid-template-columns:220px 1fr}.three .props{inset-inline-end:0;z-index:20;width:330px;box-shadow:var(--shadow-lg);position:fixed;top:56px;bottom:0}.dash{grid-template-columns:repeat(2,1fr)}.record-grid{grid-template-columns:minmax(0,1fr)}.suggest-grid,.report-designer{grid-template-columns:1fr}}@media (width<=760px){.auth{grid-template-columns:1fr}.auth-art{display:none}.app{grid-template-columns:minmax(0,1fr)}.sidebar{flex-direction:row;height:auto;padding:8px;position:static;overflow-x:auto}.sidebar a{white-space:nowrap;flex-shrink:0}.topbar{flex-wrap:wrap;gap:8px;padding:10px 16px}.topbar>div:first-child{flex-basis:100%;max-width:none!important}.topbar select{flex:1 1 0;min-width:0;max-width:none;width:auto!important}.topbar>button,.topbar>span{flex-shrink:0}.topbar>.grow{display:none}.strip{flex-wrap:wrap;gap:6px 10px;padding:8px 16px}.strip>.grow{flex:calc(100% - 40px)}.strip>button,.strip>.btn{margin-inline-start:25px}.topbar .search-btn{flex:100%;min-width:0;max-width:none}.search-btn .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-head h1{font-size:1.3rem}.hbar-row{grid-template-columns:minmax(70px,34%) 1fr auto}.nav .btn.secondary,.nav button.ghost{display:none}.hero{padding-top:10px}.kanban .kcol{width:82vw}.builder{height:auto;min-height:100vh}.btop{flex-wrap:wrap}.btabs{flex-basis:100%;order:3}.wizard-foot{gap:8px;padding:10px 12px}.wizard-foot button{padding:10px 12px;font-size:.92rem}.progress{margin:0 10px}.sidebar .sect,.sidebar .logo{display:none}.three,.two{grid-template-columns:1fr;overflow-y:auto}.three .props{width:auto;box-shadow:none;position:static}.pane.side{border:none}.drop-zone,.form-grid{grid-template-columns:minmax(0,1fr)}.fcard.w2,.form-grid .w2{grid-column:auto}.dash{grid-template-columns:1fr}.dash .card.s2,.dash .card.s3{grid-column:auto}.steps{grid-template-columns:1fr}.team-row{grid-template-columns:1fr 1fr}.wells{grid-template-columns:1fr}.page{padding:16px}.mock-inner{grid-template-columns:1fr}.mock-side{display:none}}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:center;padding-bottom:4px;font-size:.72rem}.cal-d{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:3px;min-height:96px;padding:6px;display:flex;overflow:hidden}.cal-d.today{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-100)}.cal-n{color:var(--text-2);font-size:.78rem;font-weight:700}.cal-ev{background:var(--surface);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:var(--shadow);border-inline-start:3px solid;border-radius:5px;padding:2px 5px;font-size:.72rem;overflow:hidden}.kcard.rotting{background:var(--danger-bg)}@media (width<=760px){.cal-d{min-height:60px}.cal-ev{display:none}.cal-d:has(.cal-ev) .cal-n{color:var(--primary);text-decoration:underline}}.skip-link{inset-inline-start:12px;z-index:200;background:var(--primary);color:var(--on-primary);border-radius:var(--r-md);padding:10px 16px;font-weight:700;position:absolute;top:-60px}.skip-link:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog{background:var(--elev);width:min(560px,100%);max-height:90vh;box-shadow:var(--shadow-lg);animation:.2s rise;overflow-y:auto}.dialog.wide{width:min(860px,100%)}.crash{place-items:center;min-height:70vh;padding:24px;display:grid}.crash .card{max-width:560px}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));border-radius:var(--r-sm);background-size:200% 100%;min-height:14px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}table.data tr[tabindex]:focus-visible td{background:var(--primary-50)}.brick{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:24px 12px,48px 24px}.facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px 18px;margin:0;display:grid}.facts dt{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.facts dd{margin:0;font-weight:600}.menu{inset-inline-end:0;z-index:25;background:var(--elev);min-width:200px;box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px)}.menu button{justify-content:flex-start;width:100%}.menu button.danger-text{color:var(--danger-text)}.timeline li>div{min-height:22px}.clickable{cursor:pointer}.hbar-row.clickable:hover .hbar-label,.legend li.clickable:hover,.chart-table tr.clickable:hover td{color:var(--primary-600)}rect.clickable:hover,path.clickable:hover,circle.clickable:hover{opacity:.8}.kpi.clickable{border-radius:var(--r-md)}.kpi.clickable:hover .kpi-value{color:var(--primary-600)}.delta{font-size:var(--fs-xs);white-space:nowrap;margin-inline-start:6px;font-weight:700}.delta.up{color:var(--success-text)}.delta.down{color:var(--danger-text)}.spark{flex-shrink:0;display:block}.period-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.period-bar .seg button{font-size:var(--fs-sm);padding:6px 12px}.cockpit{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cockpit .tile-k{min-height:120px;color:var(--text);text-align:start;flex-direction:column;gap:4px;display:flex}.cockpit .tile-k h3{font-size:var(--fs-sm);color:var(--text-2);margin:0;font-weight:600}.cockpit .tile-k .kpi-value{font-size:1.55rem}.cockpit2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.split-bar{background:var(--surface-3);border-radius:4px;height:8px;display:flex;overflow:hidden}.split-bar>i{height:100%;display:block}.mini-list{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.mini-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.mini-list li:last-child{border-bottom:none}@media (width<=1100px){.cockpit{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit2{grid-template-columns:1fr 1fr}}@media (width<=760px){.cockpit,.cockpit2{grid-template-columns:1fr}}.picker{position:relative}.picker-clear{inset-inline-end:6px;padding:4px;position:absolute;top:50%;transform:translateY(-50%)}.picker-list{z-index:35;inset-inline:0;max-height:280px;box-shadow:var(--shadow-lg);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto}.picker-list li{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);padding:8px 10px}.picker-list li.on{background:var(--primary-50);color:var(--primary-600)}.picker-list li.create{border-top:1px solid var(--border);align-items:center;gap:6px;font-weight:600;display:flex}.palette-box{width:min(640px,100%);padding:0;overflow:hidden}.palette-box .palette-search{border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:0;padding-inline-start:14px;display:flex}.palette-box input{font-size:var(--fs-md);box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:14px 16px}.palette-box input:focus-visible{outline:none}.palette-list{max-height:60vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-list .grp{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 10px 4px}.palette-list .item{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:9px 10px;display:flex}.palette-list .item.on{background:var(--primary-50);color:var(--primary-600)}.palette-list .why{font-size:var(--fs-xs);color:var(--muted);margin-inline-start:auto}kbd{font-family:inherit;font-size:var(--fs-xs);border:1px solid var(--border-strong);color:var(--muted);background:var(--surface-2);border-bottom-width:2px;border-radius:4px;padding:0 5px}.search-btn{max-width:420px;color:var(--muted);flex:1;justify-content:flex-start;font-weight:500}.search-btn:hover{color:var(--text)}.today-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.today-strip button.pill{cursor:pointer;font:inherit;border:none;padding:4px 12px;font-size:.8rem;font-weight:600}.today-strip button.pill:hover{filter:brightness(.96)}.cockpit .tile-k:hover:not(:disabled){background:var(--surface);border-color:var(--primary-100);box-shadow:var(--shadow-lg)}.cockpit .tile-k:disabled{opacity:1;cursor:default}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.plan{gap:10px}.plan.featured{border-color:var(--primary);box-shadow:var(--shadow)}.plan.current{outline:2px solid var(--success,var(--primary))}.plan-price{color:var(--text);font-size:28px;font-weight:800}.plan-list{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plan-list li{align-items:flex-start;gap:6px;display:flex}.plan-list svg{color:var(--primary);flex:none;margin-top:3px}.plan-action{margin-top:auto}.plan-action button{white-space:normal;width:100%}.scope-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.scope-card{white-space:normal;text-align:start;background:var(--surface);height:auto;color:var(--text);border:1px solid var(--border);border-radius:var(--r-md,10px);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.scope-card:hover{background:var(--surface-2);color:var(--text)}.scope-card.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary) inset}.scope-card .small{color:var(--text-2);font-weight:400}.companies{gap:12px;margin:0;padding:0;list-style:none;display:grid}.companies>li{border-top:1px solid var(--border);padding:12px 0}.companies>li:first-child{border-top:0;padding-top:0}.sidebar-small{color:var(--ink-text);padding:2px 12px 8px;font-size:12px}:root{--bp-1:#2a78d6;--bp-2:#eb6834;--bp-3:#1baf7a;--bp-4:#eda100;--bp-5:#e87ba4;--bp-6:#008300;--bp-7:#6250d6}:root[data-theme=dark]{--bp-1:#3987e5;--bp-2:#d95926;--bp-3:#199e70;--bp-4:#c98500;--bp-5:#d55181;--bp-6:#008300;--bp-7:#9085e9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bp-1:#3987e5;--bp-2:#d95926;--bp-3:#199e70;--bp-4:#c98500;--bp-5:#d55181;--bp-6:#008300;--bp-7:#9085e9}}.bp{flex-direction:column;gap:16px;display:flex}.bp .stack{gap:16px}.bp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bp-title{flex:420px;align-items:center;gap:14px;min-width:0;display:flex}.bp-icon{background:linear-gradient(135deg, var(--primary), var(--teal));color:#fff;width:44px;height:44px;box-shadow:var(--shadow);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.bp-icon.big{border-radius:16px;width:60px;height:60px}.bp-name{letter-spacing:-.02em;width:100%;max-width:640px;color:var(--text);background:0 0;border:1.5px solid #0000;border-radius:8px;margin-inline-start:-8px;padding:2px 8px;font-size:1.55rem;font-weight:800}.bp-name:hover{border-color:var(--border)}.bp-name:focus{border-color:var(--primary);background:var(--surface)}.bp-meta{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.bp-meta label{align-items:center;gap:6px;display:inline-flex}.bp-meta select{width:auto;font-size:var(--fs-sm);padding:3px 26px 3px 8px}.bp-range{color:var(--text-2);background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;font-weight:700}.bp-save{color:var(--success-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.bp-save.busy{color:var(--muted)}.bp-save.bad{color:var(--danger-text)}.bp-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bp-select{width:auto;max-width:260px;font-size:var(--fs-sm);padding:6px 28px 6px 10px}.bp-tabs{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);scrollbar-width:thin;gap:4px;padding:5px;display:flex;overflow-x:auto}.bp-tabs button{color:var(--text-2);white-space:nowrap;background:0 0;border:none;border-radius:11px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex;position:relative}.bp-tabs button:hover{background:var(--surface-2);color:var(--text)}.bp-tabs button.on{background:var(--primary);color:var(--on-primary)}.bp-tab-n{background:var(--surface-3);width:20px;height:20px;color:var(--text-2);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.bp-tabs button.on .bp-tab-n{color:#fff;background:#ffffff38}.bp-tab-text{flex-direction:column;align-items:flex-start;line-height:1.15;display:inline-flex}.bp-tab-text small{opacity:.75;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.bp-dot{top:6px;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:6px}.bp-dot.critical{background:var(--danger);box-shadow:0 0 0 2px var(--surface)}.bp-dot.warning{background:var(--warning);box-shadow:0 0 0 2px var(--surface)}.bp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bp-toolbar .seg button{font-size:var(--fs-sm);padding:6px 12px}.bp-nextbar{align-items:center;gap:8px;padding-top:4px;display:flex}.bp-kpis{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;display:grid}.bp-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.bp-kpi-label{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.bp-kpi-value{letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.2}.bp-kpi.neg .bp-kpi-value{color:var(--danger-text)}.bp-kpi-foot{justify-content:space-between;align-items:flex-end;gap:8px;min-height:22px;display:flex}.bp-kpi-sub{color:var(--text-2);font-size:.78rem}.bp-spark .zero{stroke:var(--border-strong);stroke-width:1px}.bp-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.bp-two.wide-first{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bp-two.flat{gap:20px}@media (width<=1000px){.bp-two.wide-first{grid-template-columns:1fr}}.bp-chart{min-width:0}.bp-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.bp-chart-head h3{margin:0;font-size:1.02rem}.bp-chart-head p{color:var(--muted);font-size:var(--fs-sm);max-width:70ch;margin:3px 0 0}.bp-chart-head button.icon.on{background:var(--primary-50);color:var(--primary-600)}.bp-sub{font-size:var(--fs-sm);color:var(--text-2);margin:10px 0 8px}.bp-plot{width:100%;position:relative}.bp-svg{direction:ltr;max-width:100%;display:block;overflow:visible}.bp-svg:focus-visible,.bp-svg rect:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bp-svg .grid{stroke:var(--border);stroke-width:1px}.bp-svg .zero{stroke:var(--border-strong);stroke-width:1px}.bp-svg .axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.bp-svg .crosshair{stroke:var(--border-strong);stroke-width:1px}.bp-svg .below-zero{fill:var(--danger-bg);opacity:.7}.bp-svg .mark-label{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:11.5px;font-weight:700}.bp-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;padding:0;font-size:.8rem;list-style:none;display:flex}.bp-legend li{align-items:center;gap:6px;display:inline-flex}.key{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.key.line{border-radius:2px;width:14px;height:3px}.bp-tip{z-index:5;background:var(--surface);border:1px solid var(--border);width:180px;box-shadow:var(--shadow-lg);pointer-events:none;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:.8rem;display:flex;position:absolute;top:34px}.bp-tip-row{align-items:center;gap:6px;display:flex}.bp-tip-row .num{font-variant-numeric:tabular-nums;font-weight:700}.bp-mini-table td,.bp-mini-table th{font-size:.82rem}.bp-rows{flex-direction:column;gap:6px;display:flex}.bp-row{grid-template-columns:minmax(96px,150px) minmax(0,1fr) minmax(86px,auto);align-items:center;gap:10px;font-size:.85rem;display:grid}.bp-rows.tornado .bp-row{grid-template-columns:minmax(110px,190px) minmax(0,1fr) minmax(150px,auto)}.bp-row.total{font-weight:700}.bp-row-label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-row-value{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bp-track{height:20px;position:relative}.bp-track .bp-bar{border-radius:4px;position:absolute;top:2px;bottom:2px}.bp-zero{background:var(--border-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.bp-zero.base{background:var(--text-2);width:2px}.bp-shares{flex-direction:column;gap:10px;display:flex}.bp-share-bar{gap:2px;height:28px;display:flex}.bp-share-bar span{color:#fff;white-space:nowrap;border-radius:4px;align-items:center;min-width:3px;padding-inline-start:6px;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}.bp-share-legend{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 16px;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.bp-share-legend li{align-items:center;gap:8px;display:flex}.bp-share-legend .num{font-variant-numeric:tabular-nums;color:var(--text-2)}.bp-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bp-checks li{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.bp-checks li svg{flex-shrink:0;margin-top:1px}.bp-checks li .grow{flex:200px}.bp-checks li.good{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.bp-checks li.warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.bp-checks li.critical{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.bp-blank{text-align:center;padding:40px 20px}.bp-blank h3{margin-top:0}.bp-impact{background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.bp-impact-item{background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.bp-impact-label{color:var(--muted);font-size:.75rem;font-weight:600}.bp-impact-item b{white-space:nowrap;font-size:1.1rem}.neg{color:var(--danger-text)}.bp-delta{font-size:.72rem;font-weight:700}.bp-delta.up{color:var(--success-text)}.bp-delta.down{color:var(--danger-text)}.bp-editor .table-wrap{margin:0 -4px}table.bp-grid{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.bp-grid th{text-align:start;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px;font-size:.72rem;font-weight:700}.bp-grid th.num,.bp-grid td.num{text-align:end}.bp-grid td{border-bottom:1px solid var(--border);vertical-align:middle;padding:4px}.bp-grid tbody tr:hover td{background:var(--surface-2)}.bp-grid td.calc,.bp-grid th.calc{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-inline:10px}.bp-grid th.calc{background:var(--surface-2)}.bp-grid td.calc{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.bp-grid tfoot td{white-space:nowrap;border-bottom:none;padding:8px 6px;font-size:.85rem}.bp-grid .bp-del{text-align:center;width:34px}.bp-text{background:0 0;border:1.5px solid #0000;border-radius:7px;width:100%;min-width:170px;padding:6px 8px;font-weight:600}.bp-text:hover,.bp-num input:hover{border-color:var(--border);background:var(--surface)}.bp-text:focus,.bp-num input:focus{border-color:var(--primary);background:var(--surface)}.bp-num{align-items:center;width:120px;max-width:100%;display:inline-flex;position:relative}.bp-num input{text-align:end;font-variant-numeric:tabular-nums;background:0 0;border:1.5px solid #0000;border-radius:7px;flex:1;width:100%;min-width:0;padding:6px 8px}.bp-num .bp-suffix{color:var(--muted);padding-inline-start:2px;font-size:.78rem}.bp-fields .bp-num,.bp-field .bp-num{width:100%}.bp-fields .bp-num input,.bp-field .bp-num input{border-color:var(--border-strong);background:var(--surface);text-align:start}.bp-cell-hint{color:var(--muted);text-align:end;white-space:nowrap;padding-inline-end:8px;font-size:.7rem;display:block}.bp-margin{background:var(--success-bg);color:var(--success-text);border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-block}.bp-margin.low{background:var(--warning-bg);color:var(--warning-text)}.bp-margin.neg{background:var(--danger-bg);color:var(--danger-text)}.bp-share-cell{background:var(--surface-3);vertical-align:middle;border-radius:4px;width:70px;height:8px;display:inline-block;overflow:hidden}.bp-share-cell span{background:var(--bp-1);border-radius:4px;height:100%;display:block}.bp-empty{border:1.5px dashed var(--border-strong);background:var(--surface-2);width:100%;color:var(--text-2);border-radius:var(--r-md);padding:18px}.bp-empty:hover{background:var(--primary-50);color:var(--primary-600)}.bp-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 14px;display:grid}.bp-field{font-size:var(--fs-sm);flex-direction:column;gap:5px;display:flex}.bp-field-label{color:var(--text-2);font-weight:600}.bp-field-hint{color:var(--muted);font-size:.72rem}.bp-field textarea{resize:vertical}.bp-readonly{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 10px;font-weight:700}.bp-stat{font-size:var(--fs-sm);color:var(--muted);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bp-stat b{color:var(--text);font-size:1.2rem}.bp-presets{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.bp-presets .chip{padding:5px 12px;font-size:.8rem}.bp-season{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.bp-season-col{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.bp-season-track{background:var(--surface-2);border-radius:6px;align-items:flex-end;width:100%;max-width:30px;height:90px;display:flex}.bp-season-track span{background:var(--bp-1);border-radius:6px 6px 2px 2px;width:100%;min-height:2px;display:block}.bp-season-pct{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.7rem}.bp-season-month{color:var(--text-2);font-size:.72rem;font-weight:600}.bp-season .bp-num{width:100%}.bp-season .bp-num input{text-align:center;border-color:var(--border);padding:3px 2px;font-size:.78rem}table.bp-statement{font-size:.86rem}.bp-statement th:first-child,.bp-statement td:first-child{background:var(--surface);z-index:1;min-width:190px;position:sticky;inset-inline-start:0}.bp-statement th.num,.bp-mini-table th.num{text-align:end}.bp-statement td.num,.bp-statement th.num{font-variant-numeric:tabular-nums;white-space:nowrap}.bp-statement td.neg{color:var(--danger-text)}.bp-statement td.warn{color:var(--warning-text);font-weight:700}.bp-statement tr.bp-sub td{background:var(--surface-2);font-weight:700}.bp-statement tr.bp-sub td:first-child{background:var(--surface-2)}.bp-statement tr.bp-total td{border-top:2px solid var(--border-strong);font-weight:800}.bp-ratio-help{color:var(--muted);font-size:.72rem;font-weight:400;display:block}.bp-agree{font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:4px 10px;font-weight:600;display:inline-flex}.bp-agree.ok{background:var(--success-bg);color:var(--success-text)}.bp-agree.bad{background:var(--danger-bg);color:var(--danger-text)}.bp-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.bp-case h3{align-items:center;gap:8px;margin:0 0 12px;font-size:1.02rem;display:flex}.bp-case.case-base{border-color:var(--primary-100);box-shadow:0 0 0 2px var(--primary-50), var(--shadow)}.bp-knobs{flex-direction:column;gap:10px;display:flex}.bp-knob{font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;gap:2px;display:flex}.bp-knob input[type=range]{width:100%;accent-color:var(--primary);border:none;padding:0}.bp-case-figs{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;padding-top:12px;display:grid}.bp-case-figs dt{color:var(--muted);font-size:.72rem;font-weight:600}.bp-case-figs dd{margin:2px 0 0;font-size:1rem;font-weight:800}.bp-start{gap:22px;max-width:860px;margin:10px auto;padding:28px;display:grid}.bp-start-hero h1{letter-spacing:-.02em;margin:14px 0 6px;font-size:1.7rem}.bp-start-hero p{color:var(--text-2);max-width:70ch;margin:0 0 12px}.bp-start-points{color:var(--success-text);font-weight:600;font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.bp-start-points li{align-items:center;gap:6px;display:inline-flex}.bp-choice{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.bp-choice button{text-align:start;background:var(--surface);color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--r-md);white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex;position:relative}.bp-choice button:hover{background:var(--surface-2)}.bp-choice button.on{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 2px var(--primary-100)}.bp-choice button span{font-size:var(--fs-sm);color:var(--text-2);font-weight:400}.bp-choice button em{top:10px;color:var(--accent-text);background:var(--accent-50);border-radius:999px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:700;position:absolute;inset-inline-end:10px}.bp-report{flex-direction:column;gap:14px;max-width:1000px;display:flex}.bp-cover{border-radius:var(--r-lg);background:var(--hero);color:#fff;padding:22px 24px}.bp-cover h1{color:#fff;margin:4px 0;font-size:1.8rem}.bp-cover p{color:#cfe1e5;margin:0}.bp-cover-kicker{text-transform:uppercase;letter-spacing:.08em;color:#9fd6d7;font-size:.8rem;font-weight:700}.bp-report-h{border-bottom:2px solid var(--border);align-items:center;gap:10px;margin:18px 0 4px;padding-bottom:6px;font-size:1.2rem;display:flex}.bp-report-h span{background:var(--primary);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.9rem;display:inline-grid}.bp-prose{white-space:pre-wrap;margin:0;line-height:1.6}.bp-report tr.bp-total td{border-top:2px solid var(--border-strong);font-weight:700}@media print{.bp-report{max-width:none;box-shadow:none;border:none;padding:0}.bp-report-h{break-after:avoid}.bp-report table,.bp-report .bp-plot,.bp-report .bp-rows,.bp-report .bp-kpis{break-inside:avoid}.bp-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bp-head,.bp-tabs,.bp-nextbar,.bp-toolbar{display:none!important}.bp svg,.bp-share-bar span,.bp-bar,.bp-report-h span,.bp-checks li{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width<=760px){.bp-name{font-size:1.25rem}.bp-season{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:12px}.bp-row,.bp-rows.tornado .bp-row{grid-template-columns:92px minmax(0,1fr) auto}.bp-kpi-value{font-size:1.3rem}}.trail{flex-direction:column;gap:10px;display:flex}.trail>div{flex-direction:column;gap:4px;display:flex}.trail-item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm);align-items:center;gap:8px;max-width:100%;padding:6px 10px;text-decoration:none;display:inline-flex}a.trail-item:hover{border-color:var(--primary);color:var(--primary-600)}.badge.tiny{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.docflow{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 24px;margin-bottom:14px;padding:12px 16px;display:grid}.docflow-steps{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.docflow-steps li{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.docflow-steps li+li:before{content:"";background:var(--border-strong);border-radius:2px;width:36px;height:2px;margin-inline:8px}.docflow-steps li.done+li:before,.docflow-steps li.done+li.cur:before{background:var(--primary)}.docflow-dot{border:2px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.docflow-steps li.done{color:var(--text-2)}.docflow-steps li.done .docflow-dot{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.docflow-steps li.cur{color:var(--text)}.docflow-steps li.cur .docflow-dot{border-color:var(--primary);color:var(--primary-600);box-shadow:0 0 0 4px var(--primary-50)}.docflow-steps li.stopped{color:var(--danger-text)}.docflow-steps li.stopped .docflow-dot{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-text)}.docflow-next{color:var(--text-2);align-items:flex-start;gap:8px;margin:0;font-size:.88rem;line-height:1.45;display:flex}.docflow-next svg{color:var(--primary);flex-shrink:0;margin-top:2px}.docflow.warn{border-color:var(--warning-border);background:var(--warning-bg)}.docflow.warn .docflow-next,.docflow.warn .docflow-next svg{color:var(--warning-text)}.docflow.ok .docflow-next svg{color:var(--success)}.docflow.stopped .docflow-next svg{color:var(--danger)}@media (width<=900px){.docflow{grid-template-columns:minmax(0,1fr)}.docflow-steps li+li:before{width:18px;margin-inline:6px}}.tab-groups{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.tab-groups .tabs-inline{margin-bottom:0}.area-badge{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--a) 78%, #fff), var(--a));box-shadow:0 8px 22px -10px color-mix(in srgb, var(--a) 80%, transparent);border-radius:28%;flex-shrink:0;place-items:center;display:inline-grid}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.hub-grid.n1{grid-template-columns:minmax(0,640px)}.hub-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-tile{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:8px;min-height:250px;padding:24px 24px 20px;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.hub-tile:before{content:"";background:var(--a);height:4px;position:absolute;inset:0 0 auto}.hub-tile:hover,.hub-tile:focus-within{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--a) 35%, var(--border));transform:translateY(-2px)}.hub-tile h2{margin:8px 0 0;font-size:1.35rem}.hub-main{color:var(--text)}.hub-main:after{content:"";z-index:0;border-radius:16px;position:absolute;inset:0}.hub-main:focus-visible{outline:none}.hub-tile:has(.hub-main:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.hub-text{color:var(--text-2);max-width:46ch;margin:0;font-size:.92rem}.hub-facts{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hub-facts li{color:color-mix(in srgb, var(--a) 70%, var(--text));background:color-mix(in srgb, var(--a) 10%, var(--surface));border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.hub-shortcuts{z-index:1;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex;position:relative}.hub-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.hub-chip:hover{border-color:var(--a);color:var(--text);background:var(--surface)}.hub-chip .badge{color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.hub-chip.more{color:var(--muted)}.hub-go{top:24px;color:var(--muted);transition:transform .18s,color .18s;position:absolute;inset-inline-end:22px}.hub-tile:hover .hub-go{color:var(--a);transform:translate(3px)}[dir=rtl] .hub-tile:hover .hub-go{transform:translate(-3px)}.area-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.area-head h1{margin:0;font-size:1.6rem}.area-head p{color:var(--text-2);margin:2px 0 0}.pflow{margin-bottom:16px}.pflow h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:.82rem}.pflow-steps{align-items:stretch;gap:8px;display:flex}.pflow-steps.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.pflow-step{flex:1 1 0;min-width:0;max-width:340px;display:flex;position:relative}.pflow-steps.grid .pflow-step{max-width:none}.pflow-main{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:12px;flex-direction:column;flex:1;gap:6px;padding:16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.pflow-main:hover{border-color:var(--primary);background:var(--surface);box-shadow:var(--shadow)}.pflow-main b{font-size:1rem}.pflow-sub{color:var(--muted);font-size:.8rem}.pflow-icon{background:var(--surface);border:1px solid var(--border);width:38px;height:38px;color:var(--primary-600);border-radius:10px;place-items:center;display:inline-grid}.pflow-icon .badge{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;margin:-1px;display:grid}.pflow-new{top:12px;background:var(--surface);border:1px solid var(--border);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.pflow-new:hover{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.pflow-arrow{color:var(--border-strong);flex:none;place-items:center;display:grid}.pflow-note{color:var(--text-2);margin:12px 0 0;font-size:.85rem}.side-back{color:var(--ink-muted)!important;padding:6px 10px!important;font-size:.85rem!important}.side-area,.side-area-link{align-items:center;gap:10px;display:flex}.sidebar .side-area{color:#fff;margin:2px 0 8px;font-size:1rem;font-weight:700}.sidebar .side-area:hover{background:0 0}.sidebar .side-area-link{padding:8px 10px}@media (width<=1100px){.hub-grid.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hub-grid,.hub-grid.n3{grid-template-columns:minmax(0,1fr)}.hub-tile{min-height:0;padding:20px}.pflow-steps{flex-direction:column}.pflow-step{max-width:none}.pflow-arrow{transform:rotate(90deg)}[dir=rtl] .pflow-arrow svg.flip{transform:none}}.sidebar a.side-item{color:var(--ink-text);gap:10px;padding:7px 10px 7px 12px;font-size:.84rem;font-weight:500}.sidebar a.side-item svg{opacity:.85;flex-shrink:0}.sidebar a.side-item.active{font-weight:600}.sidebar a.side-item.active svg{opacity:1}.sidebar .side-area-link{font-size:.92rem;font-weight:600}.access-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.access-roles{flex-direction:column;gap:10px;display:flex;position:sticky;top:80px}.access-roles h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.82rem}.access-roles ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.access-roles li button{width:100%;color:var(--text);border-radius:var(--r-md);text-align:start;white-space:normal;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:8px 10px;display:flex}.access-roles li button:hover{background:var(--surface-2)}.access-roles li button.on{background:var(--primary-50);border-color:var(--primary-100)}.access-role-name{align-items:center;gap:6px;font-weight:600;display:inline-flex}.access-role-meta{width:100%;color:var(--muted);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:500;display:flex}.access-role-areas{gap:3px;display:inline-flex}.access-works{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.access-area{background:color-mix(in srgb, var(--a) 10%, var(--surface));border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:.84rem;font-weight:600;display:inline-flex}.access-switches{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.access-switch{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.access-switch input{margin-top:3px}.access-switch>span{flex-direction:column;gap:2px;display:flex}.access-table th.center,.access-table td.center{text-align:center;width:92px}.access-table tr:hover td{background:var(--surface-2)!important}.access-tick{border:1.5px solid var(--border-strong);background:var(--surface);width:24px;height:24px;min-height:0;color:var(--on-primary);border-radius:6px;place-items:center;padding:0;display:inline-grid}.access-tick:hover{border-color:var(--primary);background:var(--primary-50)}.access-tick.on{background:var(--primary);border-color:var(--primary)}.seg.small button{min-height:0;padding:4px 10px;font-size:.8rem}.access-savebar{z-index:15;border-radius:var(--r-lg);background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);align-items:center;gap:10px;margin-top:16px;padding:10px 14px;display:flex;position:sticky;bottom:12px}@media (width<=900px){.access-grid{grid-template-columns:minmax(0,1fr)}.access-roles{position:static}}.reports-tab{flex-direction:column;height:100%;display:flex;overflow:hidden}.reports-kind{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.reports-kind .seg button{align-items:center;gap:6px;display:inline-flex}.count-soft{background:var(--surface-3);color:var(--muted);border-radius:99px;padding:1px 7px;font-size:.72rem;font-weight:600}.seg button.on .count-soft{background:var(--primary-50);color:var(--primary-600)}.reports-body{flex:1;min-height:0;overflow:hidden}.sheet-designer{max-width:1200px}.sheet-steps{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.1fr) minmax(280px,1.2fr);align-items:start;gap:12px;display:grid}.sheet-step{gap:10px;padding:12px;display:flex}.sheet-step>.stack{flex:1}.step-n{background:var(--primary-50);width:24px;height:24px;color:var(--primary-600);border-radius:99px;flex-shrink:0;place-items:center;font-size:.8rem;display:grid}.sheet-col{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:6px;padding:6px;display:flex}.sheet-col input{padding:5px 8px;font-weight:600}.sheet-col-n{background:var(--success);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid}.sheet-groups{flex-direction:column;gap:6px;max-height:440px;display:flex;overflow-y:auto}.sheet-groups details{border:1px solid var(--border);border-radius:10px;padding:6px 8px}.sheet-groups summary{cursor:pointer;align-items:center;gap:8px;font-size:.86rem;font-weight:600;list-style:none;display:flex}.sheet-groups summary::-webkit-details-marker{display:none}.sheet-groups .badge{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.sheet-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.sheet-chips .chip{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:99px;padding:4px 9px;font-size:.78rem;font-weight:500}.sheet-chips .chip:hover:not(:disabled){border-color:var(--primary-600);color:var(--primary-600)}.sheet-chips .chip.on{background:var(--primary-50);color:var(--primary-600);border-color:#0000}.sheet-preview{flex-direction:column;gap:10px;display:flex}.sheet-scroll{border:1px solid var(--border);border-radius:10px;max-height:520px;overflow:auto}.sheet-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.84rem}.sheet-table th,.sheet-table td{border-bottom:1px solid var(--border);border-inline-end:1px solid var(--border);text-align:start;white-space:nowrap;padding:6px 10px}.sheet-table thead th{background:var(--surface-3);z-index:1;padding:0;position:sticky;top:0}.sheet-table th.off{color:var(--muted);font-style:italic}.sheet-table td.num{text-align:end;font-variant-numeric:tabular-nums}.sheet-table .rn{color:var(--muted);background:var(--surface-2);text-align:center;width:36px;font-size:.75rem}.sheet-table thead .rn{padding:6px}.sheet-sort{width:100%;color:var(--text);background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:4px;padding:7px 10px;font-weight:700;display:inline-flex}.sheet-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.sheet-card{text-align:start;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:10px;padding:12px;font-weight:500;display:flex}.sheet-card.on{border-color:var(--primary-600);box-shadow:0 0 0 2px var(--primary-50)}.sheet-card .badge{width:32px;height:32px;color:var(--on-success);background:var(--success);border-radius:9px;flex-shrink:0;place-items:center;display:grid}@media (width<=1100px){.sheet-steps{grid-template-columns:1fr 1fr}.sheet-picker{grid-column:1/-1}}@media (width<=700px){.sheet-steps{grid-template-columns:1fr}}.sheet-search{display:block;position:relative}.sheet-search svg{inset-inline-start:10px;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.sheet-search input{padding-inline-start:30px}.sheet-card{white-space:normal;min-width:0}.sheet-card>.stack{min-width:0}.sheet-editor-head{gap:8px}.sheet-name{flex:280px;max-width:520px;font-size:1.2rem;font-weight:700}.sheet-sources{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.sheet-source-tabs{flex-direction:column;gap:4px;max-height:420px;display:flex;overflow-y:auto}.sheet-source{color:var(--text);text-align:start;white-space:normal;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 9px;font-weight:500;display:flex}.sheet-source:hover{background:var(--surface-2)}.sheet-source.on{background:var(--primary-50);border-color:var(--primary-100);color:var(--primary-600)}.sheet-source b{align-items:center;font-size:.84rem;display:inline-flex}.sheet-source .badge{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.sheet-source .count-soft{margin-inline-start:auto}.sheet-source-body{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;min-height:120px;padding:10px 12px}.sheet-total{flex-direction:column;gap:2px;display:flex}.sheet-total select{width:auto;padding:4px 6px}.sheet-chart-row{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;padding:8px;display:flex}.sheet-chart-row .field{margin:0}.sheet-chart-row .seg button{align-items:center;gap:4px;padding:6px 9px;display:inline-flex}.sheet-charts{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.sheet-chart h3{text-transform:none;letter-spacing:0;color:var(--text);margin:0 0 8px;font-size:.9rem}.sheet-table tfoot td{background:var(--surface-3);border-top:2px solid var(--text-2);font-variant-numeric:tabular-nums;position:sticky;bottom:0}.sheet-designer .sheet-step>.row{flex:1}@media (width<=800px){.sheet-sources{grid-template-columns:1fr}.sheet-source-tabs{flex-flow:wrap;max-height:none}}.sheet-card.on,.sheet-card.on:hover{background:var(--primary-50);color:var(--text);border-color:var(--primary-600)}.sheet-card.on .muted{color:var(--text-2)}.reports-hint{background:var(--success-bg);color:var(--success-text);border-bottom:1px solid var(--success-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.sheet-source-group{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:8px 4px 2px;font-size:.7rem;font-weight:700}.sheet-source{flex-shrink:0;height:auto;min-height:44px;line-height:1.3}.sheet-source-tabs{max-height:520px}.landed h2{align-items:center;gap:6px;display:flex}.landed-bills{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 12px;max-height:220px;margin-top:6px;padding:8px;display:grid;overflow-y:auto}.landed-bill{gap:8px}.auto-test h3{text-transform:none;letter-spacing:0;color:var(--text);align-items:center;gap:6px;font-size:.95rem;display:flex}.auto-test-row{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.auto-effect{align-items:center;gap:6px;font-size:.82rem;display:flex}.auto-effect.task svg{color:var(--success)}.auto-effect.field svg{color:var(--warning)}.auto-effect.note svg{color:var(--primary-600)}.auto-effect.skipped{color:var(--muted)}.auto-effect.error{color:var(--danger)}.auto-skips{flex-direction:column;gap:3px;max-height:260px;margin:6px 0 0;padding-inline-start:18px;display:flex;overflow-y:auto}.doctor-top{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;padding:18px;display:flex}.doctor-score{flex-shrink:0;width:120px;height:120px;position:relative}.doctor-score svg{width:120px;height:120px;transform:rotate(-90deg)}.doctor-score circle{fill:none;stroke-width:12px}.doctor-score .track{stroke:var(--surface-3)}.doctor-score.good .value{stroke:var(--success)}.doctor-score.fair .value{stroke:var(--warning)}.doctor-score.poor .value{stroke:var(--danger)}.doctor-score .value{stroke-linecap:round}.doctor-score>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.doctor-score b{font-size:2rem;line-height:1}.doctor-score span{color:var(--muted);font-size:.8rem}.doctor-pill{align-items:center;gap:5px;display:inline-flex}.doctor-pill.urgent,.doctor-h.urgent{color:var(--danger)}.doctor-pill.important,.doctor-h.important{color:var(--warning)}.doctor-pill.tip,.doctor-h.tip{color:var(--primary-600)}.doctor-h{align-items:center;gap:6px;margin:18px 0 8px;font-size:1rem;display:flex}.doctor-item{border-inline-start:4px solid var(--border);margin-bottom:8px}.doctor-item.urgent{border-inline-start-color:var(--danger)}.doctor-item.important{border-inline-start-color:var(--warning)}.doctor-item.tip{border-inline-start-color:var(--primary-600)}.doctor-amount{color:var(--text-2);font-weight:600}.doctor-records{columns:2 260px;margin:10px 0 0;padding-inline-start:18px;font-size:.86rem}.doctor-records li{break-inside:avoid;margin-bottom:3px}.doctor-plan{border:1px solid var(--primary-100);background:var(--primary-50);margin-bottom:14px}.doctor-plan h2{align-items:center;gap:6px;margin:0 0 8px;font-size:1rem;display:flex}.doctor-plan-text{white-space:pre-wrap;margin-bottom:8px;line-height:1.6}.pill.tint{background:color-mix(in srgb, var(--c) 14%, var(--surface));color:color-mix(in srgb, var(--c) 45%, var(--text))}p a:not(.btn),li a:not(.btn),.note a:not(.btn),.info a:not(.btn){text-underline-offset:2px;text-decoration:underline}.table-wrap:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.line-batch{gap:4px;margin-top:4px;display:flex}.line-batch input{min-width:0;padding:4px 6px;font-size:.8rem}.line-batch input:first-child{flex:90px}.line-batch input[type=date]{flex:0 140px}.recall{border:1px solid var(--danger-border,var(--border));background:var(--surface-2);border-radius:12px;margin-top:14px;padding:12px}.recall h3{text-transform:none;letter-spacing:0;color:var(--text);align-items:center;gap:6px;margin:0;font-size:.95rem;display:flex}.btn.ghost{color:var(--text-2);box-shadow:none;background:0 0;border-color:#0000}.btn.ghost.on-ink{color:var(--ink-text)}.btn.ghost.on-ink:hover{color:#fff;background:#ffffff14}.pos-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:14px;display:grid}.pos-search{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:8px;padding:0 10px;display:flex}.pos-search input{min-width:0;box-shadow:none;border:none;flex:1;padding-inline:0;font-size:1.05rem}.pos-products{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.pos-product{text-align:start;background:var(--surface-2);min-height:84px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:2px;padding:12px;font-weight:400;display:flex}.pos-product:hover:not(:disabled){border-color:var(--primary)}.pos-product b{font-size:var(--fs-sm);line-height:1.25}.pos-cart{position:sticky;top:12px}.pos-line{border-bottom:1px solid var(--line,var(--border));align-items:center;gap:6px;padding-bottom:6px;display:flex}.pos-total{border-top:2px solid var(--border-strong);flex-direction:column;gap:4px;padding-top:8px;display:flex}.pos-big{font-size:1.5rem}.pos-pay{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pos-pay button{justify-content:center;min-height:52px;font-size:1rem}.pos-pay button.primary{grid-column:1/-1}.receipt{flex-direction:column;gap:3px;width:320px;max-width:100%;font-size:.85rem;display:flex}.receipt hr{border:none;border-top:1px dashed var(--border-strong);width:100%;margin:6px 0}@media (width<=900px){.pos-grid{grid-template-columns:1fr}.pos-cart{position:static}}@media (width<=600px){.pos-line{flex-wrap:wrap}.pos-line>.grow{flex-basis:100%}}@media print{body.printing-receipt *{visibility:hidden}body.printing-receipt .receipt,body.printing-receipt .receipt *{visibility:visible}body.printing-receipt .receipt{inset-inline-start:0;width:72mm;box-shadow:none;border:none;padding:0;position:absolute;top:0}}pre.code{white-space:pre-wrap;word-break:break-all;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);margin:0;padding:10px 12px}.scan-video{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);background:#000;width:100%}.inbox-grid{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.inbox-list{flex-direction:column;gap:2px;max-height:70vh;padding:6px;display:flex;overflow-y:auto}.inbox-thread{text-align:start;color:var(--text);border-radius:var(--r-md);background:0 0;border:none;flex-direction:column;gap:3px;width:100%;padding:8px 10px;font-weight:400;display:flex}.inbox-thread:hover,.inbox-thread.on{background:var(--surface-2)}.inbox-preview{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.inbox-msgs{background:var(--surface-2);border-radius:var(--r-md);flex-direction:column;gap:6px;max-height:55vh;padding:6px;display:flex;overflow-y:auto}.wa-msg{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-self:flex-start;max-width:78%;padding:7px 10px}.wa-msg.out{background:color-mix(in srgb, var(--whatsapp) 14%, var(--surface));align-self:flex-end}.wa-body{white-space:pre-wrap;word-break:break-word;font-size:var(--fs-sm)}@media (width<=800px){.inbox-grid{grid-template-columns:1fr}}.customise-reports .reports-tab,.customise-reports .two{height:auto;overflow:visible}.customise-reports{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.main .page{animation:.24s cubic-bezier(.2,.7,.2,1) both page-in}.dash>*{animation:.32s cubic-bezier(.2,.7,.2,1) both rise}.dash>:nth-child(2){animation-delay:30ms}.dash>:nth-child(3){animation-delay:60ms}.dash>:nth-child(4){animation-delay:90ms}.dash>:nth-child(5){animation-delay:.12s}.dash>:nth-child(6){animation-delay:.15s}.dash>:nth-child(n+7){animation-delay:.18s}a.card,.card.clickable,.kpi.clickable,.area-step{transition:transform .16s,box-shadow .16s,border-color .16s}a.card:hover,.card.clickable:hover,.kpi.clickable:hover,.area-step:hover{box-shadow:0 1px 0 var(--highlight) inset, var(--shadow-lg);transform:translateY(-2px)}.seg button{transition:background .15s,color .15s,box-shadow .15s}.pill{transition:background .15s,color .15s}.empty-state{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius);background:radial-gradient(420px 180px at 50% 0%, color-mix(in srgb, var(--a,var(--primary)) 9%, transparent), transparent 70%), var(--surface);flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.empty-state.compact{gap:6px;padding:22px 16px}.empty-ic{color:#fff;width:64px;height:64px;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--a,var(--primary)) 80%, transparent), 0 1px 0 #fff3 inset;border-radius:20px;place-items:center;margin-bottom:6px;animation:.35s cubic-bezier(.2,.9,.3,1.2) both pop-in;display:grid}.empty-state.compact .empty-ic{border-radius:14px;width:44px;height:44px}.empty-title{color:var(--text);font-size:1.08rem}.empty-text{max-width:460px;color:var(--muted);margin:0;font-size:.9rem}
