@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(./ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(./ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcAAA8AAAAACIgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAUQAAAG6PI5dNR1NVQgAAAcQAAAAtAAAALiN2JIJPUy8yAAAB9AAAAEsAAABgZeN/AVNUQVQAAAJAAAAAKwAAAC55l2zdY21hcAAAAmwAAABOAAAAbD9K6d1nYXNwAAACvAAAAAgAAAAIAAAAEGdseWYAAALEAAACFgAAAoRT6TWYaGVhZAAABNwAAAA1AAAANijXB4xoaGVhAAAFFAAAAB8AAAAkDkkJH2htdHgAAAU0AAAALQAAAC4UxwBVbG9jYQAABWQAAAAaAAAAGgRUA35tYXhwAAAFgAAAABwAAAAgACACn25hbWUAAAWcAAABCAAAAgwrkE1pcG9zdAAABqQAAABZAAAAdl6LW1IAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42mNgZGBg4GLQYrBgYHZx8wlhEEmuLMphEMlJLMljEGFgYQCC///BqhizU4vyGDhALBAGyjEBeYxAzARVqcYgA+QzAVn8IBqKESQDAPJVCZEAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYXJjnMDAysDA1MUUwcDA4A2hGeMYjBh+MaAAJnYQAeMFRAYFMxxg4FXYwnzq33kGBpY9jH5A4elglfxMh4GUAgMnAC7JDL4AeNpjYARCDiBmYBABkzIMTOXpGSWMTEA2EwMziGRkY5wApPYwMAAAOZ4DWQB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2V5GRQYHBkWMBxkZGI5pLDl/3+gHLLYQZDY/9//n/0/8D/9v+N/xt/O90OBJmEAAMSlFz8AAAABAAH//wAPeNo80EOYHEEUAOBXVeOZxaC7g0mrtqd7jRrFtm0b170E99i2nVyiW3gLLrFt2+lJLcv+63uAIWLfwh5yGgi4AcJBLWhoQS2Cvtoiemir9i3Hiz8NfY4rgMEHgFfic/wcHzHEEDU1d0ojPuSeg1yj0vb29ECUtxyf+9dy7doXaClkMjV3yBYcAwRQdRP1hsP168vr1/18/Sg3sgFIL7IWBDC4ESYszII8hxkJU0KDPBOkx2ImE0VWkUyxbJx9+tSYfdMGz9g36tSZSTtmDJ6xAzWLd8/HvXB5QUE57oUKeqCJaJR9CrWtrtvtDYjZl6oqCcvNi6iq0qLmco2N3+An3DarbJNJLMEElmLuMDWpQBPUXWPLmNs1+Im9I9e0Hdh2zci9J8av6jGwxyrkj/ewOC7mR6P5EqrmI3+e8vTHfvuEJzyKo5KcnS1LVSwgKM38xDK+AG0AnHoJTsSTKZpgvGrJZCIZi1Hd5XLTVoRVyFiI8DETKK+ayyVEeBhqvkKQaXZJax5Pm1mVH1HvXBXJcb0RMz0jXFbLrqbRKaX6g74O8ysz9j6Pz2gqR8vyvENdVotunpDRoiBAg7379/ayqFoQ8Suq1cwIhYzmBY3NxgG+7mkc0q2gv0nUTOu5gDI38QSYhz8BASA8PNbAERPwhEWL+M5APBQO4Pv/B45HJeRoYvSPRI4SpkgXR1DIa9vIAQCuA42dAAB42mNgZGAAYdGQayXx/DZfGZiZXzAAwT3V2WIg+qGcJvP/0H8XuNWZDwC5bAxMIFEANkALQQAAAHjaY2BkYGA+9e88AwN3zf/Qfye41YEiqIAbAKUyBnsAeNpjkmEQYZrHwAXDzDEMfEw/GfgY+RgYQJhhLwMDky+DPgPD/xv/QwGRFwgrAAAAAAAAFQAvADsARwCFAMEAwQDBAMEBGgEnAUIAAHjaY2BkYGDgYXJk4GGIYWAB8xCAmYERABEXAMJ42mJgYOBiqGNgZmBk4QSypzH8gLIZgeLvAHWQA25EURhGTxkUC2j0wtpugzqobWNs76pLmqX01JrJ1f/p6qNupJPqe+08wvNH3UyXife6hTkuPupW+aX32uQU7e91Q6MVH3WrSpVjHokQIkwehy1NjjmGbTnuyaqmyVsPkbOOu6ZkQ+rbrLHhnORRLc8ge1YhCrpu9RyJspgykSRg1OwINuZ1PZlI2eI6zhlRm3WM2y5/7Bn82fPnHjucqu5b1b3Db/TDt+zJaSpyn68PGGPEMWp1IPPo+vMeO3pTRMX3iFmk4BqW843inn//FyKCDn13DHGvMyHrf7imucWXi1NfZ/S+AH0nTyR42mNgYgCD/1sZjBiwAR4gVmE4ycjEyMzIwsDMyMrIxsjOyMHIyeaYVJRalspempdpYOJsCKWNwLSBowGTcxCIaWTgZMKZmFxakpqcn5sEljQ2MAMAO/gUiQAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(./onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(./onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(./onest-latin-ext-400-normal--mQR5RlC.woff2) format("woff2"),url(./onest-latin-ext-400-normal-BbXTNVXw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(./onest-latin-400-normal-bladozIj.woff2) format("woff2"),url(./onest-latin-400-normal-BAzPRZHg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcMAA8AAAAACJAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAUQAAAG6PI5dNR1NVQgAAAcQAAAAtAAAALiN2JIJPUy8yAAAB9AAAAEoAAABgZqt/EVNUQVQAAAJAAAAAJwAAACp5mWrlY21hcAAAAmgAAABOAAAAbD9K6d1nYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAACJwAAAoQHGY4TaGVhZAAABOgAAAA1AAAANijDB5doaGVhAAAFIAAAAB8AAAAkDjUI2WhtdHgAAAVAAAAALAAAAC4WSgAUbG9jYQAABWwAAAAaAAAAGgRSA31tYXhwAAAFiAAAABwAAAAgACACn25hbWUAAAWkAAABDAAAAhgsX04fcG9zdAAABrAAAABZAAAAdl6LW1IAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42mNgZGBg4GLQYrBgYHZx8wlhEEmuLMphEMlJLMljEGFgYQCC///BqhizU4vyGDhALBAGyjEBeYxAzARVqcYgA+QzAVn8IBqKESQDAPJVCZEAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYQpjimBgZWBg6gLSDAzeEJoxjsGI4RcDCmBiBxEwXkBkUDDDAQZehS3Mp/6dZ2Bg2cPoBxSeDlbJz3QYSCkwcAIAIQ0MlwAAeNpjYARCDiBmYBABkzIMTOXpGSWMTEA2E1iEgZGDKYKBAQAsOAJiAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgcGRYwHGRkYjmksOX/f6AcsthBkNj/3/+f/T/wP/2/43/G3873Q4EmYQAAxKUXPwAAAAEAAf//AA942k0RQ4AcQbC6em7W9nFnR2dsL2Lbtp38Y5uf2HbyifWJX3HyifGJbc5mEVyj7AIEt3YL/fQUUNABuByCQxYcghs5jSdvNbt2i3vyI2DkbgACB4BH8CzowAjACCOiKujijHLEtpxY51ZoJyp7fJqAZ3/VnTnzI+mYSGQ86C5UgACk/Ehf2P9Pvumf3JSUHwJMUkDX0bXgARmAuShzMUfyuhh1iVR0iA6VkpCiqMzrZeFYnFlRd/bsoo0DJg/cvODc+SWrBk8etJrUinUsx+FYKkrFOJyUdyKjSE/tOilP/53aCiJpd4lEtDs0S2jEhIICIdxYAEDgAWgAHyWzq6nsKvOxKPOwONO5RFX0iFFRl8mej8ns6fT85hXTJzWZ0GzCjFVbF4xpO6HNWALxTmV0JHHLPp/kJiMwWYD7x43k+aG9vJY82DrYmHnyLJY8D2scBCCgJr5iGC9CA4CsUDlGI7G4GGXJL8Ri0YiiiCGe14n1KAvno8edpJlHTH6B5z1ur/dPKZQUKW3qK3pdrZk975IONr+/NN9fGuQnc6WNOxQqberJerO+5pzej7S9ekNeRW5OcZ5uAlfcqJPeKdcvs4esvev3Nihuf9BuyglUNS52OuT65W4hYErKdT5roMBmDngrGxY6AUjiFHaDPfgFKACNM12DETOmY7fNm5OaFtgejuFLsALQUPVFka4DyQhSIkklSVTWCdu3bycHgzJrLv4G2WmOVgB42mNgZGAA4ZUCGm/i+W2+MjAzv2AAgnuqs8VA9EM5Teb/jv8ucqsznwJy2RiYQKIAOk0LUgAAAHjaY2BkYGA+9e88AwN3wX/Hf33c6kARVMANAJ14BiEAeNpj0mEQYdrFwALDzIsY2JnlGdgYxRgYwDiRgYEpkkGdgeH/gf8eAItPB28AAAAVAC4AOgBGAIUAwQDBAMEAwQEaAScBQgAAeNpjYGRgYOBhcmTgYYhhYAHzEICZgREAERcAwnjafJADUgZQFIW/bIwRh9muQR5k2/Xb9jJaQ2tqBS2jMzfz6X7nPF+gmgIlFJVWAfdFpa9cRDNPr1xMPY8Yaxzm4ZVLP60pY5rAK5fL38ZYO8eljIuKqaXxlStFsMMdftzME8THLQfcSTlxEUNdNUSUaQYYULwhgltOTNxPVOxTDMp1MsAGy6xqDHCnuRh9P07fl47YviAB2hmin0GrMzhxaE/QVkY5kdfPlPqI6tmXlZscsc2O6L+7tqWdxMVXRD6tbP+xckExRJrI+8/bGWZQfUi0K+dO8fMJm0S0xyN9Y3qOuKJLnn4n3fkjd07ctiLONf3cEMQvV5lQDHFlfx6wrDwPYocmAMXFT6p42mNgYgCD/1sZjBiwAR4gVmE4ycjEyMzIwsDMyMrIxsjOyMHIyeaYVJRalspempdpYOJsCKWNwLSBowGTcxCIaWTgZMKZmFxakpqcn5sEljQ2MAMAO/gUiQAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(./onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(./onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(./onest-latin-ext-600-normal-CMbOq94E.woff2) format("woff2"),url(./onest-latin-ext-600-normal-mefcv-cx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(./onest-latin-600-normal-jVaZHx2Z.woff2) format("woff2"),url(./onest-latin-600-normal-6nn5mF7m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcAAA8AAAAACGgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAUQAAAG6PI5dNR1NVQgAAAcQAAAAtAAAALiN2JIJPUy8yAAAB9AAAAEsAAABgZxB++lNUQVQAAAJAAAAAJwAAACp5mmtJY21hcAAAAmgAAABOAAAAbD9K6d1nYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAACIwAAAoCAyGoOaGVhZAAABOQAAAA1AAAANii5B6NoaGVhAAAFHAAAAB8AAAAkDioItWhtdHgAAAU8AAAALAAAAC4XCf/ybG9jYQAABWgAAAAaAAAAGgRKA3ZtYXhwAAAFhAAAABwAAAAgACACn25hbWUAAAWgAAABAgAAAfQomEqWcG9zdAAABqQAAABZAAAAdl6LW1IAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42mNgZGBg4GLQYrBgYHZx8wlhEEmuLMphEMlJLMljEGFgYQCC///BqhizU4vyGDhALBAGyjEBeYxAzARVqcYgA+QzAVn8IBqKESQDAPJVCZEAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYYpn2sPAysDA1MUUwcDA4A2hGeMYjBh+MaAAJnYQAeMFRAYFMyxg4FXYwnzq33kGBpY9jH5A4elglfxMR4CUAgMnAEPFDOUAeNpjYARCDiBmYBABkzIMTOXpGSWMTEA2E1iEgZGTaQ8DAwAtaQLHAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgcGRYwHGRkYjmksOX/f6AcsthBkNj/3/+f/T/wP/2/43/G3873Q4EmYQAAxKUXPwAAAAEAAf//AA942kURA5AcQbBn5rPHx+qt26nb43NOsW3btlWuqBDbLMS2bSeF2E5KcXL1e5n7aNB2AwbFuIvzyQkgYAKQRYfodIgOBdvLDPTdMBt3E15HM6wJt7klAsDn8BkwgRWAIYaoy2EKM4KQsgaJy/zGeX+nR8PwmbIqEyf+RKWx2G8PshXrcSruh/rArn/yDf/kNi7fC5hfIKfJClDBCcBkwmQm8iszIlNCRX4J0nTdxVJTWWkozJIwOXd+3YrOs7usWHv+/IZ53Wd3m48qRtoUkbHIm5/vQmNxSWs0FLU37iNn+d9ozEc5xvP4x2W0fjCPn2B9+id3MX4KKrjiuV0sjQWZysLMJFMXVWmQmuTy3LmY5w4FeXK8ePb84fVn1B+6YPaSlQOazGgy8Ge4XTEei2WHmpovj0UlbZASvcxP1PhwgR9cU6sXUbOTkrLVSD0NAAGN/cBV8FWoAVBBK8TBQChMg4x/B08R0nWqCYKJViOsNBerCqeZSvl3CIKqlA8hPgWCfHqzWh6zEJ7W9DZqmSyhVHdWujtbmJVQ0KC1h+vcgtXEJje/ZWy1WDJ8mVl6pjCD+Oq1NaW4qheJWlKPYE9zfoqSnWTLSAs19MmiXqNIyk2z9gr2MKl2NSvRli6x+l4JUGwPbg6HcBQIAAkzU5ORC2fh5lu2cE0t3BiO4U+QBEC0/0tSBAF16IPGIE++5kJjCtvixq3bunJzXZHGzl//U5JSAHjaY2BkYADh3XoVNvH8Nl8ZmJlfMADBPdXZYiD6oZwm83+zf5e41ZmvAtWxMTCBRAEy1QskAAAAeNpjYGRgYD717zwDA3fWf7N/BdzqQBFUwA0AmW8F8gB42mMyYRBhOs7ACMPMxxiYmA0ZmBilGBjAeAsDA1M8gzIDw/8t/50AmtEIDQAAABUALgA6AEYAhAC/AL8AvwC/ARgBJQFAAAB42mNgZGBg4GFyZOBhiGFgAfMQgJmBEQARFwDCeNpskLVRRFEYRg/uRBTwMtwdEjzB3d3dXWogogLqISTeUvbMrMtc+T+7CpTyRR45+SXAD6EozlH/j+JcivmLYOc6fqM4nyq+o7iAPpaiuFB9KIor6aI8gnNyRURxCe7JMoeccswJDzhsN9zTR7Ptnn3udG94EDdxL76wXqse608zxoTzFYd6DzQypHfBAUscmjEvvyKg1VUt2OjnmCMe1E2aWKdFr9fRbttM2i2I75a8eoZV5pgXZTs3WpO8YZUbXrmLvzKgjRZHq2hB5dCafOqM2WvO5PvIGeTReqLmi+Q1Gf90zCkmzO3RxL7JS1Vfb70hvESQP4H8fLgdmgCKgUlZAAB42mNgYgCD/1sZjBiwAR4gVmE4ycjEyMzIwsDMyMrIxsjOyMHIyeaYVJRalspempdpYOJsCKWNwLSBowGTcxCIaWTgZMKZmFxakpqcn5sEljQ2MAMAO/gUiQAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(./onest-cyrillic-700-normal-CwpXuTGk.woff2) format("woff2"),url(./onest-cyrillic-700-normal-DOtXtm0s.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(./onest-latin-ext-700-normal-C-Tcltod.woff2) format("woff2"),url(./onest-latin-ext-700-normal-CSGWRWNE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(./onest-latin-700-normal-Bd6qVL4Q.woff2) format("woff2"),url(./onest-latin-700-normal-XTvQgpoh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(./cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(./cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Uthmanic Hafs;src:url(./uthmanic-hafs-ver18-NB4wlgke.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Uthmanic Hafs;src:url(./uthmanic-hafs-ver18-NB4wlgke.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-display-ar: "IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display-en: "Onest", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html[dir=rtl]{--font-display-active: var(--font-display-ar)}html[dir=ltr]{--font-display-active: var(--font-display-en)}html[dir=rtl] .brand-app-name{font-family:var(--font-display-active)!important;font-weight:700!important;font-synthesis:none}html[dir=ltr] .brand-app-name{font-family:var(--font-display-active)!important;font-weight:700!important;font-synthesis:none;letter-spacing:.01em}html[dir=rtl] :is(.text-display-vendor,.brand-company-row__name){font-family:var(--font-display-active)!important;font-weight:700!important;font-synthesis:none}html[dir=ltr] :is(.text-display-vendor,.brand-company-row__name){font-family:var(--font-display-active)!important;font-weight:700!important;font-synthesis:none;letter-spacing:.02em}.topbar-brand__page{font-family:var(--font)!important;font-weight:700!important;letter-spacing:normal!important;font-synthesis:auto;white-space:normal!important;word-break:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html[dir=rtl] .topbar-brand__page{font-family:var(--font-ar)!important}.brand-app-name{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:none!important}:root,html[data-theme=light]{--erp-canvas: #f1f5f9;--erp-surface-card: #ffffff;--erp-surface-well: #f8fafc;--erp-surface-hover: #f1f5f9;--erp-surface-sheet: #ffffff;--erp-ink-title: #0f172a;--erp-ink-body: #334155;--erp-ink-muted: #64748b;--erp-ink-faint: #94a3b8;--erp-border: #e2e8f0;--erp-border-strong: #cbd5e1;--erp-border-focus: #2563eb;--erp-primary: #1d4ed8;--erp-primary-hover: #1e40af;--erp-primary-light: #eff6ff;--erp-primary-border: #bfdbfe;--erp-success: #059669;--erp-success-bg: #ecfdf5;--erp-success-border: #a7f3d0;--erp-warning: #d97706;--erp-warning-bg: #fffbeb;--erp-warning-border: #fde68a;--erp-danger: #dc2626;--erp-danger-bg: #fef2f2;--erp-danger-border: #fecaca;--erp-info: #0284c7;--erp-info-bg: #f0f9ff;--erp-info-border: #bae6fd;--erp-brand: var(--erp-primary);--erp-brand-hover: var(--erp-primary-hover);--erp-brand-subtle: var(--erp-primary-light);--erp-brand-ghost: rgba(29, 78, 216, .12);--erp-surface: var(--erp-surface-card);--erp-surface-subtle: var(--erp-surface-well);--erp-surface-muted: var(--erp-surface-hover);--erp-ink: var(--erp-ink-title);--erp-ink-secondary: var(--erp-ink-body);--erp-line: var(--erp-border);--erp-line-strong: var(--erp-border-strong);--erp-ok: var(--erp-success);--erp-ok-bg: var(--erp-success-bg);--erp-ok-line: var(--erp-success-border);--erp-warn: var(--erp-warning);--erp-warn-bg: var(--erp-warning-bg);--erp-warn-line: var(--erp-warning-border);--erp-bad: var(--erp-danger);--erp-bad-bg: var(--erp-danger-bg);--erp-bad-line: var(--erp-danger-border);--erp-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--erp-shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--erp-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .07), 0 2px 4px -2px rgba(15, 23, 42, .05);--erp-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .04);--erp-shadow-sheet: 0 -8px 24px rgba(15, 23, 42, .12);--erp-radius-xs: 4px;--erp-radius-sm: 8px;--erp-radius-md: 12px;--erp-radius-lg: 16px;--erp-radius-xl: 20px;--erp-radius-pill: 9999px;--erp-touch-h: 44px;--erp-touch-min: 44px;--erp-header-h: 56px;--erp-nav-h: 64px}html[data-theme=dark]{--erp-canvas: #090e17;--erp-surface-card: #131d2e;--erp-surface-well: #1a273d;--erp-surface-hover: #22324e;--erp-surface-sheet: #131d2e;--erp-ink-title: #f8fafc;--erp-ink-body: #e2e8f0;--erp-ink-muted: #94a3b8;--erp-ink-faint: #64748b;--erp-border: rgba(148, 163, 184, .16);--erp-border-strong: rgba(148, 163, 184, .28);--erp-border-focus: #3b82f6;--erp-primary: #3b82f6;--erp-primary-hover: #60a5fa;--erp-primary-light: rgba(59, 130, 246, .14);--erp-primary-border: rgba(59, 130, 246, .32);--erp-success: #10b981;--erp-success-bg: rgba(16, 185, 129, .14);--erp-success-border: rgba(16, 185, 129, .3);--erp-warning: #f59e0b;--erp-warning-bg: rgba(245, 158, 11, .14);--erp-warning-border: rgba(245, 158, 11, .3);--erp-danger: #ef4444;--erp-danger-bg: rgba(239, 68, 68, .14);--erp-danger-border: rgba(239, 68, 68, .3);--erp-info: #38bdf8;--erp-info-bg: rgba(56, 189, 248, .14);--erp-info-border: rgba(56, 189, 248, .3);--erp-brand: var(--erp-primary);--erp-brand-hover: var(--erp-primary-hover);--erp-brand-subtle: var(--erp-primary-light);--erp-brand-ghost: rgba(59, 130, 246, .2);--erp-surface: var(--erp-surface-card);--erp-surface-subtle: var(--erp-surface-well);--erp-surface-muted: var(--erp-surface-hover);--erp-ink: var(--erp-ink-title);--erp-ink-secondary: var(--erp-ink-body);--erp-line: var(--erp-border);--erp-line-strong: var(--erp-border-strong);--erp-ok: var(--erp-success);--erp-ok-bg: var(--erp-success-bg);--erp-ok-line: var(--erp-success-border);--erp-warn: var(--erp-warning);--erp-warn-bg: var(--erp-warning-bg);--erp-warn-line: var(--erp-warning-border);--erp-bad: var(--erp-danger);--erp-bad-bg: var(--erp-danger-bg);--erp-bad-line: var(--erp-danger-border);--erp-shadow-xs: 0 1px 2px rgba(0, 0, 0, .25);--erp-shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--erp-shadow-md: 0 4px 10px rgba(0, 0, 0, .45);--erp-shadow-lg: 0 10px 20px rgba(0, 0, 0, .55);--erp-shadow-sheet: 0 -8px 30px rgba(0, 0, 0, .65)}.erp-app-shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--erp-canvas);color:var(--erp-ink-body);max-width:640px;margin:0 auto;position:relative}.erp-main-content{flex:1 1 auto;padding:12px 14px calc(var(--erp-nav-h) + var(--safe-bottom) + 16px);display:flex;flex-direction:column;gap:14px}.erp-topbar{position:sticky;top:0;z-index:100;background:var(--erp-surface-card);border-bottom:1px solid var(--erp-border);box-shadow:var(--erp-shadow-xs);padding:calc(var(--safe-top) + 6px) 14px 8px;display:flex;flex-direction:column;gap:6px;transition:background .2s ease,border-color .2s ease}.erp-topbar__nav-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px}.erp-topbar__leading{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.erp-back-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--erp-radius-md);background:var(--erp-surface-well);border:1px solid var(--erp-border);color:var(--erp-ink-title);cursor:pointer;transition:background .15s ease,transform .1s ease;flex-shrink:0}.erp-back-btn:active{background:var(--erp-surface-hover);transform:scale(.96)}[dir=rtl] .erp-back-btn svg{transform:scaleX(-1)}.erp-topbar__title-wrap{display:flex;flex-direction:column;min-width:0}.erp-topbar__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--erp-ink-title);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.erp-topbar__subtitle{margin:0;font-size:.75rem;color:var(--erp-ink-muted);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.erp-topbar__trailing{display:flex;align-items:center;gap:6px;flex-shrink:0}.erp-chip-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:var(--erp-radius-pill);font-size:.72rem;font-weight:600;border:1px solid transparent;background:var(--erp-surface-well);color:var(--erp-ink-muted)}.erp-chip-status--online{background:var(--erp-success-bg);border-color:var(--erp-success-border);color:var(--erp-success)}.erp-chip-status--offline{background:var(--erp-surface-well);border-color:var(--erp-border);color:var(--erp-ink-muted)}.erp-chip-status--duty{background:var(--erp-primary-light);border-color:var(--erp-primary-border);color:var(--erp-primary)}.erp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--erp-radius-md);background:var(--erp-surface-well);border:1px solid var(--erp-border);color:var(--erp-ink-title);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.erp-icon-btn:active{background:var(--erp-surface-hover);transform:scale(.96)}.erp-bottom-nav{position:fixed;bottom:0;left:0;right:0;max-width:640px;margin:0 auto;z-index:100;background:var(--erp-surface-card);border-top:1px solid var(--erp-border);box-shadow:var(--erp-shadow-sheet);display:flex;align-items:center;justify-content:space-around;height:calc(var(--erp-nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom)}.erp-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;height:100%;background:transparent;border:none;color:var(--erp-ink-muted);cursor:pointer;position:relative;transition:color .15s ease;padding:4px 0;touch-action:manipulation}.erp-nav-item__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:var(--erp-radius-pill);transition:all .2s ease}.erp-nav-item__label{font-size:.72rem;font-weight:600;line-height:1;transition:color .2s ease}.erp-nav-item.is-active{color:var(--erp-primary)}.erp-nav-item.is-active .erp-nav-item__icon{background:var(--erp-primary-light);color:var(--erp-primary)}.erp-nav-item.is-active .erp-nav-item__label{color:var(--erp-primary);font-weight:700}.erp-nav-item__badge{position:absolute;top:4px;margin-inline-start:14px;background:var(--erp-danger);color:#fff;font-size:.65rem;font-weight:700;padding:1px 5px;border-radius:var(--erp-radius-pill);line-height:1.2}.erp-card{background:var(--erp-surface-card);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);padding:14px;box-shadow:var(--erp-shadow-xs);display:flex;flex-direction:column;gap:10px;transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease;position:relative}.erp-card:active{border-color:var(--erp-border-strong)}.erp-card--interactive{cursor:pointer}.erp-card--interactive:active{transform:translateY(1px)}.erp-card__lead{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.erp-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--erp-radius-md);background:var(--erp-surface-well);border:1px solid var(--erp-border);color:var(--erp-primary);font-size:1.05rem;font-weight:700;flex-shrink:0}.erp-avatar--emerald{background:var(--erp-success-bg);border-color:var(--erp-success-border);color:var(--erp-success)}.erp-avatar--amber{background:var(--erp-warning-bg);border-color:var(--erp-warning-border);color:var(--erp-warning)}.erp-card__title-group{display:flex;flex-direction:column;min-width:0}.erp-card__title{margin:0;font-size:.96rem;font-weight:700;color:var(--erp-ink-title);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.erp-card__subtitle{margin:0;font-size:.78rem;color:var(--erp-ink-muted);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.erp-card__meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px;background:var(--erp-surface-well);border-radius:var(--erp-radius-md);padding:10px 12px;border:1px solid var(--erp-border)}.erp-card__meta-item{display:flex;flex-direction:column;gap:2px;min-width:0}.erp-card__meta-label{font-size:.7rem;color:var(--erp-ink-muted);line-height:1.2}.erp-card__meta-value{font-size:.82rem;font-weight:600;color:var(--erp-ink-title);white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.25}.erp-card__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;padding-top:8px;width:100%}.erp-card__actions>.erp-btn,.erp-card__actions>a.erp-btn{width:100%;padding:8px 6px;font-size:.82rem;justify-content:center;min-height:38px;text-align:center}.erp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--erp-touch-h);padding:8px 16px;border-radius:var(--erp-radius-md);font-size:.88rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s ease;white-space:nowrap;text-decoration:none;font-family:inherit;box-sizing:border-box;touch-action:manipulation}.erp-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.erp-btn--primary{background:var(--erp-primary);color:#fff;box-shadow:0 1px 2px #1d4ed833}.erp-btn--primary:hover,.erp-btn--primary:active{background:var(--erp-primary-hover)}.erp-btn--secondary{background:var(--erp-surface-well);border-color:var(--erp-border);color:var(--erp-ink-title)}.erp-btn--secondary:hover,.erp-btn--secondary:active{background:var(--erp-surface-hover);border-color:var(--erp-border-strong)}.erp-btn--ghost{background:transparent;color:var(--erp-ink-body)}.erp-btn--ghost:active{background:var(--erp-surface-hover)}.erp-btn--danger{background:var(--erp-danger-bg);border-color:var(--erp-danger-border);color:var(--erp-danger)}.erp-btn--danger:active{background:var(--erp-danger);color:#fff}.erp-btn--contact-call{background:#2563eb;color:#fff;padding:6px 12px;font-size:.8rem;border-radius:var(--erp-radius-sm);min-height:36px}.erp-btn--contact-wa{background:#059669;color:#fff;padding:6px 12px;font-size:.8rem;border-radius:var(--erp-radius-sm);min-height:36px}.erp-btn--sm{min-height:34px;padding:4px 10px;font-size:.78rem;border-radius:var(--erp-radius-sm)}.erp-btn--block{width:100%}.erp-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--erp-radius-pill);font-size:.74rem;font-weight:700;line-height:1.2;border:1px solid transparent}.erp-tag--ok{background:var(--erp-success-bg);border-color:var(--erp-success-border);color:var(--erp-success)}.erp-tag--warn{background:var(--erp-warning-bg);border-color:var(--erp-warning-border);color:var(--erp-warning)}.erp-tag--bad{background:var(--erp-danger-bg);border-color:var(--erp-danger-border);color:var(--erp-danger)}.erp-tag--info{background:var(--erp-info-bg);border-color:var(--erp-info-border);color:var(--erp-info)}.erp-tag--neutral{background:var(--erp-surface-well);border-color:var(--erp-border);color:var(--erp-ink-muted)}.erp-filter-bar{display:flex;flex-direction:column;gap:8px;width:100%}.erp-search-wrap{position:relative;display:flex;align-items:center;width:100%}.erp-search-icon{position:absolute;margin-inline-start:12px;color:var(--erp-ink-muted);pointer-events:none;display:inline-flex}.erp-search-input{width:100%;min-height:var(--erp-touch-h);padding:8px 36px 8px 38px;background:var(--erp-surface-card);border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);color:var(--erp-ink-title);font-size:.88rem;font-family:inherit;outline:none;box-shadow:var(--erp-shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}[dir=rtl] .erp-search-input{padding:8px 38px 8px 36px}.erp-search-input:focus{border-color:var(--erp-border-focus);box-shadow:0 0 0 3px #2563eb26}.erp-search-clear{position:absolute;margin-inline-end:8px;right:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--erp-ink-muted);cursor:pointer;border-radius:var(--erp-radius-pill)}[dir=rtl] .erp-search-clear{right:auto;left:0}.erp-filter-chips{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.erp-filter-chips::-webkit-scrollbar{display:none}.erp-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:var(--erp-surface-card);border:1px solid var(--erp-border);border-radius:var(--erp-radius-pill);font-size:.78rem;font-weight:600;color:var(--erp-ink-body);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.erp-chip:active{transform:scale(.97)}.erp-chip.is-active{background:var(--erp-primary);border-color:var(--erp-primary);color:#fff}.erp-chip__count{display:inline-flex;align-items:center;justify-content:center;background:var(--erp-surface-well);color:var(--erp-ink-title);font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:var(--erp-radius-pill)}.erp-chip.is-active .erp-chip__count{background:#ffffff40;color:#fff}.erp-kpi-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.erp-kpi-card{background:var(--erp-surface-card);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);padding:8px 12px;display:flex;flex-direction:row;align-items:center;gap:10px;box-shadow:var(--erp-shadow-xs);flex:1 1 calc(50% - 8px);min-width:min(100%,8.5rem);min-height:48px}.erp-kpi-card--hero{flex:1 1 100%;min-width:100%;background:linear-gradient(135deg,var(--erp-surface-card) 0%,var(--erp-surface-well) 100%);border-color:var(--erp-primary-border);padding:10px 14px}.erp-kpi-card__label{font-size:.72rem;font-weight:600;color:var(--erp-ink-muted)}.erp-kpi-card__val,.erp-kpi-card__value{font-size:1.15rem;font-weight:800;color:var(--erp-ink-title);line-height:1.2;white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.erp-kpi-card--hero .erp-kpi-card__val,.erp-kpi-card--hero .erp-kpi-card__value{font-size:1.35rem;color:var(--erp-primary)}.erp-kpi-card__hint{font-size:.7rem;color:var(--erp-ink-faint)}.erp-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-top:6px}.erp-quick-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;background:var(--erp-surface-card);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);color:var(--erp-ink-body);font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;box-shadow:var(--erp-shadow-xs);transition:all .15s ease;min-height:64px;text-align:center;box-sizing:border-box}.erp-quick-btn:active{transform:scale(.96);background:var(--erp-surface-elevated)}.erp-quick-btn__icon{display:flex;align-items:center;justify-content:center;color:var(--erp-primary)}.erp-quick-btn__icon svg{width:22px;height:22px}.erp-quick-btn--primary{background:var(--erp-primary-subtle);border-color:var(--erp-primary-border);color:var(--erp-primary)}.erp-home-view{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.erp-home-section{display:flex;flex-direction:column;gap:8px}.erp-form-section{background:var(--erp-surface-card);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--erp-shadow-xs)}.erp-form-section__header{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--erp-border);margin-bottom:4px}.erp-form-section__title{margin:0;font-size:.96rem;font-weight:700;color:var(--erp-ink-title)}.erp-form-section__desc{margin:0;font-size:.75rem;color:var(--erp-ink-muted)}.erp-field,.erp-form-field{display:flex;flex-direction:column;gap:4px}.erp-field__label,.erp-form-label{font-size:.78rem;font-weight:600;color:var(--erp-ink-body)}.erp-field__input,.erp-field__select,.erp-field__textarea,.erp-form-input,.erp-form-textarea{width:100%;min-height:var(--erp-touch-h);padding:8px 12px;border-radius:var(--erp-radius-md);border:1px solid var(--erp-border);background:var(--erp-surface-card);color:var(--erp-ink-title);font-size:.88rem;font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.erp-field__input:focus,.erp-field__select:focus,.erp-field__textarea:focus,.erp-form-input:focus,.erp-form-textarea:focus{border-color:var(--erp-border-focus);box-shadow:0 0 0 3px #2563eb26}.erp-field__helper{font-size:.7rem;color:var(--erp-ink-muted)}.erp-field__error{font-size:.72rem;color:var(--erp-danger);font-weight:600}.erp-detail-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000b8;display:flex;flex-direction:column;justify-content:flex-end;animation:erpFadeIn .2s ease-out}.erp-detail-sheet{background:var(--erp-surface-sheet);border-top-left-radius:var(--erp-radius-xl);border-top-right-radius:var(--erp-radius-xl);box-shadow:var(--erp-shadow-sheet);max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;animation:erpSlideUp .24s cubic-bezier(.16,1,.3,1)}.erp-detail-sheet__handle-bar{display:flex;justify-content:center;padding:8px 0 4px}.erp-detail-sheet__handle{width:36px;height:4px;border-radius:var(--erp-radius-pill);background:var(--erp-border-strong)}.erp-detail-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px;border-bottom:1px solid var(--erp-border)}.erp-detail-sheet__body{padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:14px}.erp-detail-sheet__footer{padding:12px 16px calc(12px + var(--safe-bottom));border-top:1px solid var(--erp-border);background:var(--erp-surface-well);display:flex;align-items:center;gap:8px}.erp-detail-sheet__footer>.erp-btn,.erp-detail-sheet__footer>a.erp-btn{flex:1 1 0;min-width:0;text-align:center;justify-content:center}.erp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;background:var(--erp-surface-card);border:1px dashed var(--erp-border-strong);border-radius:var(--erp-radius-lg);gap:8px}.erp-empty-state__icon{width:48px;height:48px;border-radius:var(--erp-radius-pill);background:var(--erp-surface-well);display:inline-flex;align-items:center;justify-content:center;color:var(--erp-ink-faint);margin-bottom:4px}.erp-empty-state__title{margin:0;font-size:.95rem;font-weight:700;color:var(--erp-ink-title)}.erp-empty-state__desc{margin:0;font-size:.78rem;color:var(--erp-ink-muted);max-width:260px}.erp-module-section{display:flex;flex-direction:column;gap:8px}.erp-module-section__title{font-size:.82rem;font-weight:700;color:var(--erp-ink-muted);text-transform:uppercase;letter-spacing:.04em;margin:4px 4px 0}.erp-module-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.erp-module-tile{background:var(--erp-surface-card);border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);padding:12px;display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;color:var(--erp-ink-title);box-shadow:var(--erp-shadow-xs);transition:all .15s ease;text-align:start}.erp-module-tile:active{background:var(--erp-surface-hover);transform:translateY(1px)}.erp-module-tile__icon{width:38px;height:38px;border-radius:var(--erp-radius-md);background:var(--erp-surface-well);display:inline-flex;align-items:center;justify-content:center;color:var(--erp-primary);flex-shrink:0}.erp-module-tile__body{display:flex;flex-direction:column;min-width:0}.erp-module-tile__title{font-size:.84rem;font-weight:700;color:var(--erp-ink-title);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.erp-module-tile__hint{font-size:.7rem;color:var(--erp-ink-muted);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}:root,html[data-theme=light]{--bg: #f0f3f8;--surface: #ffffff;--surface-2: #e8eef6;--ink: #0b1524;--ink-2: #334155;--muted: #64748b;--line: #dbe3ef;--line-strong: #c5d0e0;--blue: #2563eb;--blue-hover: #1d4ed8;--blue-soft: #dbeafe;--blue-ghost: rgba(37, 99, 235, .12);--accent: #b45309;--accent-hover: #92400e;--accent-soft: #fff7ed;--accent-ghost: rgba(180, 83, 9, .14);--navy: #0b1524;--ok: #059669;--ok-bg: #ecfdf5;--warn: #b45309;--warn-bg: #fffbeb;--bad: #b91c1c;--bad-bg: #fef2f2;--info: #0369a1;--info-bg: #f0f9ff;--sidebar: #edf2f7;--sidebar-fg: #334155;--sidebar-muted: #64748b;--topbar: #ffffff;--shadow: 0 1px 2px rgba(11, 21, 36, .06), 0 10px 28px rgba(11, 21, 36, .06);--wa: #25d366;--font: "Onest", "IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ar: "IBM Plex Sans Arabic", "Onest", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Onest", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--radius: 10px;--control-h: 40px;--topbar-h: 52px;--tabbar-h: 42px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--nav-bg: #ffffff;--hero-border: var(--blue);--erp-surface: var(--surface);--erp-surface-subtle: var(--surface-2);--erp-surface-card: var(--surface);--erp-surface-sheet: var(--surface);--erp-surface-well: var(--surface-2);--erp-canvas: var(--bg);--erp-ink: var(--ink);--erp-ink-title: var(--ink);--erp-ink-body: var(--ink-2);--erp-ink-muted: var(--muted);--erp-line: var(--line);--erp-line-strong: var(--line-strong);--erp-border: var(--line);--erp-border-strong: var(--line-strong);--erp-primary: var(--blue);--erp-primary-hover: var(--blue-hover);--erp-primary-light: var(--blue-soft);--erp-primary-border: var(--line);--erp-ok: var(--ok);--erp-warn: var(--warn);--erp-bad: var(--bad);--erp-info: var(--info);color-scheme:light;font-family:var(--font-ar)}html[data-theme=dark]{--bg: #070d18;--surface: #121c2e;--surface-2: #1a2740;--ink: #f1f5f9;--ink-2: #cbd5e1;--muted: #94a3b8;--line: rgba(148, 163, 184, .18);--line-strong: rgba(148, 163, 184, .32);--blue: #60a5fa;--blue-hover: #93c5fd;--blue-soft: rgba(96, 165, 250, .16);--blue-ghost: rgba(96, 165, 250, .16);--accent: #f59e0b;--accent-hover: #fbbf24;--accent-soft: rgba(245, 158, 11, .16);--accent-ghost: rgba(245, 158, 11, .18);--navy: #070d18;--ok: #34d399;--ok-bg: rgba(5, 150, 105, .18);--warn: #fbbf24;--warn-bg: rgba(180, 83, 9, .18);--bad: #f87171;--bad-bg: rgba(185, 28, 28, .18);--info: #7dd3fc;--info-bg: rgba(2, 132, 199, .18);--sidebar: #070d18;--sidebar-fg: #f1f5f9;--sidebar-muted: #94a3b8;--topbar: #111b2d;--shadow: 0 8px 24px rgba(0, 0, 0, .35);--wa: #25d366;--font: "Onest", "IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ar: "IBM Plex Sans Arabic", "Onest", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Onest", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--radius: 10px;--control-h: 40px;--topbar-h: 52px;--tabbar-h: 42px;--nav-bg: var(--surface);--hero-border: var(--blue);--erp-surface: var(--surface);--erp-surface-subtle: var(--surface-2);--erp-surface-card: var(--surface);--erp-surface-sheet: var(--surface);--erp-surface-well: var(--surface-2);--erp-canvas: var(--bg);--erp-ink: var(--ink);--erp-ink-title: var(--ink);--erp-ink-body: var(--ink-2);--erp-ink-muted: var(--muted);--erp-line: var(--line);--erp-line-strong: var(--line-strong);--erp-border: var(--line);--erp-border-strong: var(--line-strong);--erp-primary: var(--blue);--erp-primary-hover: var(--blue-hover);--erp-primary-light: var(--blue-soft);--erp-primary-border: var(--line);--erp-ok: var(--ok);--erp-warn: var(--warn);--erp-bad: var(--bad);--erp-info: var(--info);color-scheme:dark;font-family:var(--font-ar)}html[data-theme=dark]{--navy: var(--ink)}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;min-height:100dvh;background:var(--bg);color:var(--ink)}body{padding:0}.screen{min-height:100dvh;display:flex;flex-direction:column;padding:calc(12px + var(--safe-top)) 16px calc(20px + var(--safe-bottom));max-width:560px;margin:0 auto}.screen--auth{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;padding:calc(8px + var(--safe-top)) 12px calc(10px + var(--safe-bottom))}.panel--auth{flex:1;min-height:0;overflow:hidden}.auth-hub{display:flex;flex-direction:column;height:100%;min-height:0;max-height:calc(100dvh - 16px - var(--safe-top) - var(--safe-bottom));padding:12px 14px 10px;overflow:hidden}.auth-hub__chrome{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--line)}.auth-hub__tools .top-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:6px}.auth-hub__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.auth-hub__body>.auth-page--scroll{flex:1 1 auto;min-height:0}.auth-page{display:flex;flex-direction:column;gap:6px;min-height:0;flex:1 1 auto;overflow:hidden}.auth-page h2{margin:0;font-size:1rem;line-height:1.25;color:var(--navy)}.auth-page .auth-lead,.auth-page .muted{margin:0;font-size:.78rem;line-height:1.35}.auth-page label{margin:4px 0 2px;font-size:.78rem}.auth-page input{min-height:38px;padding:8px 12px;font-size:.9rem}.auth-page .btn{min-height:44px;padding:0 14px;margin-top:10px;border-radius:12px;font-weight:650}.auth-page .btn-sm{min-height:40px;font-size:.84rem}.auth-page .btn.ghost{background:var(--surface-2, #f8fafc);border:1px solid var(--line-strong, #cbd5e1);color:var(--ink);box-shadow:0 1px 2px #0f172a0a}.auth-page .btn.ghost:active{background:color-mix(in srgb,var(--blue) 8%,var(--surface));border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}.auth-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:8px 0 4px;border-radius:12px;background:var(--surface-2, #f1f5f9);border:1px solid var(--line)}.auth-mode-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;min-height:40px;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-weight:650;font-size:.86rem;cursor:pointer;touch-action:manipulation}.auth-mode-toggle__btn.is-active{background:var(--surface);color:var(--blue);box-shadow:0 1px 4px #0f172a1a}.auth-actions--stack{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.auth-actions--stack>*{flex:1 1 auto;min-width:min(100%,7.5rem);margin-top:0!important}.auth-link-btn{width:100%;margin-top:0!important}.auth-page--setup{gap:5px}.setup-steps--compact{margin:0;padding-inline-start:1.1rem;display:grid;gap:2px;font-size:.72rem;line-height:1.3;color:var(--muted)}.setup-steps--compact li{margin:0}.auth-banner{margin:0!important}.auth-page--setup .setup-actions{margin-top:2px;flex:0 0 auto;min-height:40px;height:auto;overflow:visible;flex-wrap:wrap}.setup-link-stack{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:8px 0 4px;position:relative;z-index:1}.auth-page--setup .setup-suggest,.auth-page--setup .setup-back{display:flex;flex-direction:column;align-items:stretch;gap:4px;flex:1 1 auto;min-width:min(100%,8.5rem);margin:0!important;position:static;float:none;height:auto;min-height:40px;padding:10px 12px;font-size:.78rem;line-height:1.35;white-space:normal;text-align:start;overflow:visible}.auth-page--setup .setup-suggest__label{font-weight:650;color:var(--ink)}.auth-page--setup .setup-suggest__url{display:block;font-size:.7rem;line-height:1.3;color:var(--muted);word-break:break-all;overflow-wrap:anywhere}.auth-page--setup .setup-continue{margin-top:8px;flex-shrink:0}.auth-page--scroll{overflow:hidden;min-height:0}.auth-page__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:6px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.auth-page__scroll>*{flex:0 0 auto}.direct-token-box{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2, #f8fafc);display:flex;flex-direction:column;gap:6px;position:relative;z-index:1;flex-shrink:0}.direct-token-box h3{margin:0;font-size:.9rem;line-height:1.3;color:var(--navy)}.direct-token-box .btn{margin-top:4px}.direct-token-box__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.direct-token-box__actions .btn{margin-top:0;flex:1 1 auto;min-width:120px}.error--dismissible{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.error--dismissible>span{flex:1 1 auto;min-width:0}.error-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font-size:1.25rem;line-height:1;padding:0 2px;margin:-2px 0 0;cursor:pointer;opacity:.75;flex:0 0 auto}.error-dismiss:active{opacity:1}.auth-actions,.auth-actions--primary,.auth-actions--secondary{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.auth-actions>.btn,.auth-actions>.erp-btn,.auth-actions--primary>.btn,.auth-actions--primary>.erp-btn,.auth-actions--secondary>.btn,.auth-actions--secondary>.erp-btn{flex:1 1 auto;min-width:min(100%,7.5rem);margin-top:0!important}.auth-actions__solo{margin-top:auto;width:100%}.auth-spinner{display:grid;place-items:center;min-height:48px;margin:4px 0}.auth-page.center,.auth-page--entering{align-items:center;justify-content:center;text-align:center}.auth-hub .brand-connection{margin-bottom:0;padding-bottom:0;border-bottom:0;gap:4px}.auth-hub .brand-mark--connection{width:52px;height:52px}.auth-hub .brand-app-name--connection{font-size:clamp(1.38rem,6.4vw,1.92rem);line-height:1.08}.auth-hub .brand-connection__sub{margin:0;font-size:.68rem;line-height:1.25}.device-list--compact{max-height:28vh;overflow:auto}.auth-page .error,.auth-page .ok{margin:0;font-size:.78rem;padding:8px 10px}.screen--app{max-width:640px;padding-bottom:calc(72px + var(--safe-bottom))}.topbar{margin-bottom:14px;position:relative;z-index:15;isolation:isolate}.topbar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.topbar__row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.topbar__brand-compact{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.topbar__brand-compact .brand-app-name{margin:0;font-size:1.02rem;line-height:1.15}.topbar-brand-lockup--meta{margin-top:6px;width:100%}.topbar-brand-lockup{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;overflow:visible}.topbar-brand{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;overflow:visible}.brand-product-row{display:flex;align-items:flex-start;gap:12px;min-width:0;width:100%;overflow:visible}.brand-product-row__copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto;overflow:visible}.brand-product-row .brand-app-name{flex:0 0 auto;min-width:0}.topbar-brand__primary,.brand-identity-stack__primary,.brand-connection__primary{position:relative;z-index:3;width:100%;flex:0 0 auto}.topbar-brand__secondary,.brand-connection__secondary{display:flex;align-items:flex-start;gap:8px;position:relative;z-index:2;width:100%;min-width:0}.topbar-brand__meta,.topbar-brand__copy{min-width:0;flex:1;overflow:visible;display:flex;flex-direction:column;gap:6px}.topbar-brand__sub{margin:0;font-size:.76rem;line-height:1.35}.topbar-brand__copy{width:100%}.brand-mark{flex:0 0 auto;display:grid;place-items:center;border-radius:14px;overflow:hidden;background:transparent;border:0;box-shadow:none}.brand-mark--sm{width:40px;height:40px}.brand-mark__img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:transparent}html[data-theme=dark] .brand-mark__img{filter:brightness(1.12) contrast(1.05)}.brand-mark--topbar{width:36px;height:36px;flex-shrink:0}.brand-mark--connection{width:44px;height:44px;flex-shrink:0}.brand-mark--xs{width:2rem;height:2rem;flex-shrink:0}.brand-mark--md{width:56px;height:56px;margin-bottom:14px}.brand-mark--lg{width:72px;height:72px}.brand-mark__svg{display:block;width:100%;height:100%;color:var(--text)}html[data-theme=dark] .brand-mark__svg{color:#f1f5f9}html[data-theme=dark] .brand-mark__letter--bs{fill:#f1f5f9}.btn-biometric{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-biometric:before{content:"";width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.1.14-.26.21-.42.21zm7.31 1.06H8.99c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h1.82c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zm8.69 0h-1.82c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2H20c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.1.14-.26.21-.42.21zm7.31 1.06H8.99c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h1.82c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zm8.69 0h-1.82c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2H20c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E") center / contain no-repeat}.brand-hero{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.brand-connection{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.brand-connection__copy{min-width:0;flex:1;overflow:visible}.brand-identity-stack{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;width:100%;overflow:visible}.brand-app-name{margin:0;font-size:clamp(1.34rem,6vw,1.82rem);font-weight:700;line-height:1.1;color:var(--navy);overflow:visible;text-overflow:clip;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;max-width:none;flex-shrink:0;position:relative;z-index:3}.brand-app-name--connection{font-size:clamp(1.32rem,5.8vw,1.78rem)}.brand-app-name--inline{font-size:clamp(1.36rem,6.1vw,1.86rem)}.topbar h1,.topbar-brand__page{margin:0;font-size:.86rem;font-weight:700;line-height:1.3;color:var(--ink-2);overflow:visible;text-overflow:clip;white-space:nowrap;word-break:keep-all;position:relative;z-index:1;font-family:var(--font)}.brand-connection__sub{margin:6px 0 0;font-size:.74rem;line-height:1.35;color:var(--ink-2)}.brand-company-row{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:5px;margin:0;overflow:visible;max-width:100%;position:relative;z-index:2;flex-shrink:0}.brand-company-row--inline,.brand-company-row--connection{font-size:.68rem;font-weight:700;line-height:1.2;color:var(--muted)}.brand-company-row__name{overflow:visible;text-overflow:clip;white-space:nowrap;line-height:1.2;font-weight:700}.company-logo--inline,.company-logo--connection{display:block;height:.62em;max-height:10px;width:auto;flex:0 0 auto;align-self:center;object-fit:contain;opacity:.62}html[data-theme=dark] .company-logo--inline,html[data-theme=dark] .company-logo--connection{filter:brightness(0) invert(1);opacity:.5}.brand-hero__copy{min-width:0}.brand-hero__app{margin:0;font-size:1.02rem;font-weight:800;line-height:1.25;color:var(--navy)}.brand-hero__sub{margin:4px 0 0;font-size:.78rem;line-height:1.35;color:var(--ink-2)}.brand-hero__vendor{margin:4px 0 0;font-size:.74rem;color:var(--muted);font-weight:600}.eyebrow{margin:0 0 4px;color:var(--muted);font-size:12px;letter-spacing:.02em;font-weight:600}.sub{margin:6px 0 0;color:var(--muted);font-size:.85rem}.top-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:4px;flex:0 0 auto;align-self:center;position:relative;z-index:2;max-width:none}.top-actions--compact{gap:4px}.status-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;line-height:1.2;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);white-space:nowrap;font-weight:650;font-family:var(--font)}.status-chip__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--muted)}.status-chip.is-on{color:var(--ok);background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 28%,var(--line))}.status-chip.is-on .status-chip__dot{background:var(--ok)}.status-chip.is-cloud{color:var(--info);background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 28%,var(--line))}.status-chip.is-cloud .status-chip__dot{background:var(--info)}.status-chip.is-off{color:var(--bad);background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 28%,var(--line))}.status-chip.is-off .status-chip__dot{background:var(--bad)}.status-chip.status-chip--duty-off{color:var(--muted);background:var(--surface-2);border-color:color-mix(in srgb,var(--muted) 25%,var(--line))}.status-chip.status-chip--duty-off .status-chip__dot{background:#94a3b8}.status-chip[data-action]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s ease,transform .1s ease}.status-chip[data-action]:active{transform:scale(.96);opacity:.85}.topbar-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;line-height:1;box-shadow:none;touch-action:manipulation;cursor:pointer;font-family:var(--font)}.topbar-icon-btn:active{background:var(--surface-2)}.lang-toggle,.btn,.device-row,.tool-tile,.sector-tile,.kpi-card--tap,.quick-chip,.bottom-nav__item{border:0;cursor:pointer;font:inherit}.lang-toggle{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;min-width:44px;min-height:44px;padding:8px 14px;box-shadow:var(--shadow);touch-action:manipulation}.status-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;font-weight:600}.status-pill.is-on{color:var(--ok);background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 28%,var(--line))}.status-pill.is-off{color:var(--bad);background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 28%,var(--line))}.panel{flex:1;display:flex;flex-direction:column}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px 18px;box-shadow:var(--shadow)}.card.center{text-align:center;margin-top:14vh}.card h2,.section-title{margin:0 0 8px;font-size:1.15rem;color:var(--navy)}.muted{color:var(--muted);margin:0 0 14px;line-height:1.5;font-size:.92rem}.muted.usb,.tiny{font-size:.8rem!important}label{display:block;margin:12px 0 6px;color:var(--muted);font-size:.86rem;font-weight:600}input{width:100%;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:12px 14px;font:inherit;min-height:44px}input:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}.btn{width:100%;margin-top:14px;padding:12px 16px;border-radius:10px;background:var(--blue);color:#fff;font-weight:650;min-height:44px}.btn:hover{background:var(--blue-hover)}.btn:disabled{opacity:.55;cursor:wait}.btn.ghost{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-weight:600}.screen--app .btn{width:auto;margin-top:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--erp-radius-md, 10px);font-size:.88rem;font-weight:600;background:var(--erp-brand, #1d4ed8);color:#fff;border:1px solid var(--erp-brand, #1d4ed8);box-shadow:0 2px 8px #2563eb38}.screen--app .btn.ghost{background:var(--erp-surface-subtle, var(--surface-2));color:var(--erp-ink, var(--ink));border-color:var(--erp-line, var(--line));box-shadow:none}.screen--app .btn.btn-sm,.screen--app .btn.btn-inline{min-height:36px;padding:7px 12px;font-size:.82rem;width:auto;margin-top:0}.screen--app .btn.btn-inline{width:auto}.error,.ok{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:.9rem;line-height:1.4}.error{background:var(--bad-bg);border:1px solid color-mix(in srgb,var(--bad) 30%,var(--line));color:var(--bad)}.ok{background:var(--ok-bg);border:1px solid color-mix(in srgb,var(--ok) 30%,var(--line));color:var(--ok)}.device-list,.card-list,.app-block{display:flex;flex-direction:column;gap:8px}.device-row,.list-card,.tool-tile{text-align:start;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow)}.kpi-card,.info-card{text-align:start;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);min-height:48px}.device-row strong,.list-card strong{font-size:1rem}.device-row em,.list-card em,.device-row span,.list-card span{color:var(--muted);font-size:.8rem;font-style:normal}.list-card.is-selected{outline:2px solid var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--surface))}.bound-chip{display:inline-block;margin:0 0 4px;padding:6px 10px;border-radius:999px;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));color:var(--blue-hover);font-size:.84rem;font-weight:650}.spinner,.erp-spinner{width:36px;height:36px;margin:0 auto 14px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--blue);animation:spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.spinner,.erp-spinner{animation:none;opacity:.85}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.erp-empty{padding:1.25rem 1rem;text-align:center;color:var(--muted)}.erp-empty p{margin:0}@keyframes spin{to{transform:rotate(360deg)}}.kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.home-lead{margin-bottom:4px}.kpi-card--hero{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-inline-start:3px solid var(--hero-border);padding:16px 16px 14px;min-height:96px;justify-content:center;box-shadow:var(--shadow)}.kpi-card--hero span,.kpi-card--hero em{color:var(--muted);font-size:.78rem;font-weight:600;font-style:normal}.kpi-card--hero strong{color:var(--navy);font-size:1.55rem;letter-spacing:-.02em}.kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpi-card--tap{min-height:72px;padding:10px 8px;width:100%;transition:transform .12s ease,border-color .12s ease}.kpi-card--tap:active{transform:scale(.98)}.kpi-card--tap strong{font-size:1.02rem}.kpi-card span,.info-card span{color:var(--muted);font-size:.75rem;font-weight:650;text-transform:none}.kpi-card strong,.info-card strong{font-size:1.12rem;font-weight:750;line-height:1.25;color:var(--navy);word-break:break-word}.info-card{gap:6px}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-tile{align-items:flex-start;min-height:72px;font-weight:650;color:var(--navy)}.tool-tile span{color:var(--muted);font-size:.75rem;font-weight:500}.tool-tile--primary{background:var(--blue-soft);color:var(--navy);border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));box-shadow:none}.tool-tile--primary span{color:var(--muted)}.quick-row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-row::-webkit-scrollbar{display:none}.field-ops-home{margin:0 0 12px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--surface))}.field-ops-home__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.quick-chip{flex:0 0 auto;white-space:nowrap;padding:10px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line-strong);color:var(--navy);font-weight:650;font-size:.86rem;box-shadow:var(--shadow)}.quick-chip--primary{background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 32%,var(--line));color:var(--blue)}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sector-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;text-align:start;padding:8px 10px;min-height:48px;border-radius:10px;background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow)}.sector-tile--primary{background:color-mix(in srgb,var(--blue) 8%,var(--surface));border-color:color-mix(in srgb,var(--blue) 28%,var(--line))}.sector-tile__icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue-hover);flex-shrink:0}.sector-tile__body{display:flex;flex-direction:column;gap:2px;min-width:0}.sector-tile__body strong{font-size:.84rem;color:var(--navy);font-weight:700}.sector-tile__body em{font-style:normal;color:var(--muted);font-size:.68rem;line-height:1.3}.sector-tile__count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--surface-2);color:var(--ink-2);font-size:.68rem;font-weight:700}.attendance-bar,.attendance-hero{margin-bottom:14px}.attendance-hero{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2)}.attendance-hero__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.attendance-hero__head strong{font-size:1rem}.attendance-hero__hint{margin:0 0 10px}.attendance-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.attendance-hero__actions .btn,.attendance-hero__actions .erp-btn{width:100%;min-width:0;justify-content:center}.attendance-hero__status{font-size:.72rem}.account-actions{display:flex;flex-direction:column;gap:10px}.bottom-nav{position:fixed;inset-inline:12px;inset-block-end:calc(10px + var(--safe-bottom));z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:auto;min-height:64px;padding:8px 6px;padding-block-end:8px;background:var(--nav-bg);border:1px solid var(--line);border-radius:18px;max-width:616px;margin:0 auto;width:calc(100% - 24px);box-shadow:var(--shadow)}.bottom-nav__item{background:transparent;color:var(--muted);font-size:.68rem;font-weight:650;padding:6px 2px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px}.bottom-nav__icon{display:grid;place-items:center;width:28px;height:28px}.bottom-nav__label{line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:2px}.bottom-nav__item.is-active{color:var(--blue);background:var(--blue-soft)}.bottom-nav__item.is-active .bottom-nav__label{color:var(--blue-hover)}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.page-toolbar .section-title{margin:0}.action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.btn.btn-inline{width:auto;margin-top:0;padding:8px 12px;min-height:36px;font-size:.86rem}.btn.btn-danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.file-btn{display:block;text-align:center;margin-top:14px;padding-top:12px}.seg-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 14px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.seg-tab{border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:650;padding:10px 6px;cursor:pointer}.seg-tab.is-active{background:var(--surface);color:var(--blue);box-shadow:var(--shadow)}.preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;background:#000000b8;display:flex;align-items:stretch;justify-content:center;padding:calc(10px + var(--safe-top)) 10px calc(10px + var(--safe-bottom))}.preview-sheet{width:min(720px,100%);height:100%;max-height:100%;background:var(--surface);border-radius:14px;border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);flex-shrink:0}.preview-text{margin:0;padding:12px 14px;max-height:22vh;overflow:auto;white-space:pre-wrap;font-size:.82rem;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--line);flex-shrink:0}.preview-frame{flex:1 1 auto;width:100%;min-height:0;height:100%;border:0;background:var(--surface)}.preview-html{flex:1 1 auto;min-height:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:var(--surface-2, #f1f5f9);padding:8px;box-sizing:border-box;display:flex;flex-direction:column}.preview-html__frame{width:100%;min-height:100%;border:0;border-radius:8px;background:#fff}.source-pick.is-active{outline:2px solid var(--blue);outline-offset:1px}.panel--enter{animation:panelIn .12s ease}.panel--static{animation:none}@keyframes panelIn{0%{opacity:.92}to{opacity:1}}.filters-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:4px}.filters-row input[type=search],.filters-row input:not([type=checkbox]){flex:1 1 140px;min-width:0}.toast-host{position:fixed;inset-inline:16px;inset-block-end:calc(68px + var(--safe-bottom));z-index:30;max-width:560px;margin:0 auto;pointer-events:none}.screen:not(.screen--app) .toast-host{inset-block-end:calc(16px + var(--safe-bottom))}.toast{padding:12px 14px;border-radius:12px;font-size:.9rem;font-weight:600;line-height:1.4;box-shadow:0 8px 28px #0b152424;animation:toastIn .22s ease,toastOut .28s ease 1.7s forwards}.toast--ok{background:var(--ok-bg);border:1px solid color-mix(in srgb,var(--ok) 35%,var(--line));color:var(--ok)}.toast--bad{background:var(--bad-bg);border:1px solid color-mix(in srgb,var(--bad) 35%,var(--line));color:var(--bad)}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.pos-grid{display:grid;gap:0}.pos-grid textarea{width:100%;min-height:72px;border-radius:10px;border:1px solid var(--line-strong);padding:10px 12px;background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.pos-grid textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}.check-row{display:flex!important;align-items:center;gap:8px;margin:14px 0 8px!important;color:var(--ink)!important;font-weight:600}.check-row input[type=checkbox]{width:18px;min-height:18px;margin:0;flex-shrink:0}.seg-pay{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.seg-pay__item{border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--muted);font:inherit;font-size:.78rem;font-weight:650;padding:8px 12px;cursor:pointer}.seg-pay__item.is-active{background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 35%,var(--line));color:var(--blue-hover)}@media(max-width:480px){.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav__label{font-size:.62rem}.top-actions{max-width:none;flex-wrap:nowrap}.status-chip:not(.status-chip--compact) .status-chip__label{display:none}.status-chip{padding:3px 6px}}@media(min-width:900px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.field-tasks-page .section-count{font-size:.85em;color:var(--muted);font-weight:600}.field-tasks-duty{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.35rem}.field-tasks-duty__shift{font-size:.82rem}.field-task-list{gap:.75rem}.field-task-card{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--surface);padding:.55rem .65rem;box-shadow:var(--shadow)}.field-task-card__head{display:flex;justify-content:space-between;gap:.4rem;align-items:flex-start;margin-bottom:.35rem}.field-task-card__head strong{display:block;font-size:.88rem}.field-task-card__call{color:var(--blue);font-size:.82rem;font-weight:650;text-decoration:none;white-space:nowrap}.field-task-card__label{color:var(--muted);font-size:.78rem}.field-task-card__body p{margin:.2rem 0}.field-task-card__proof{width:100%;max-height:140px;object-fit:cover;border-radius:var(--radius);margin-top:.45rem;border:1px solid var(--line)}.field-task-card__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.7rem}.task-action{border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:.74rem;font-weight:650;padding:.55rem .35rem;cursor:pointer}.task-action--info{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 25%,var(--line));color:var(--info)}.task-action--primary{background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 25%,var(--line));color:var(--blue-hover)}.task-action--ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 25%,var(--line));color:var(--ok)}.status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700;margin-top:.25rem}.status-badge.is-muted{background:var(--surface-2);color:var(--muted)}.status-badge.is-info{background:var(--info-bg);color:var(--info)}.status-badge.is-ok{background:var(--ok-bg);color:var(--ok)}.status-badge.is-bad{background:var(--bad-bg);color:var(--bad)}.delivery-report-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;background:#000000b8;display:flex;align-items:flex-end;justify-content:center;padding:1rem .75rem calc(1rem + var(--safe-bottom))}.delivery-report-sheet__card{width:min(100%,520px);background:var(--surface);border-radius:calc(var(--radius) + 4px);padding:1rem;border:1px solid var(--line);box-shadow:var(--shadow)}.delivery-report-sheet__card h2{margin:0 0 .35rem;font-size:1.05rem}.delivery-report-sheet__status{margin:.35rem 0 .5rem}.delivery-report-sheet__photo{margin:.75rem 0}.delivery-report-sheet__preview{width:100%;max-height:180px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);margin-bottom:.5rem}.delivery-report-sheet__preview--empty{display:grid;place-items:center;min-height:120px;color:var(--muted);background:var(--surface-2)}.delivery-report-sheet__actions{margin-top:.5rem}.ok-chip{align-self:center;color:var(--ok);font-size:.8rem;font-weight:650}.filter-chips{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.filter-chip:hover{border-color:var(--blue);color:var(--ink)}.filter-chip.is-active{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 2px 8px #2563eb47}.filter-chip__count{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:999px;font-size:.72rem;background:#00000014}.filter-chip.is-active .filter-chip__count{background:#ffffff40;color:#fff}.pro-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:12px;box-shadow:0 2px 8px #0b15240a;display:flex;flex-direction:column;gap:10px;transition:transform .1s ease,box-shadow .15s ease}.pro-card:active{transform:scale(.995)}.pro-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pro-card__user{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.pro-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--blue) 25%,transparent)}.pro-card__avatar--green{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 25%,transparent)}.pro-card__avatar--amber{background:var(--warn-bg);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 25%,transparent)}.pro-card__title-wrap{min-width:0;flex:1}.pro-card__title{margin:0;font-size:.98rem;font-weight:700;color:var(--ink);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.pro-card__subtitle{margin:2px 0 0;font-size:.78rem;color:var(--muted);white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.pro-card__meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px;background:var(--surface-2);padding:8px 10px;border-radius:8px;font-size:.8rem}.pro-card__meta-item{display:flex;flex-direction:column}.pro-card__meta-label{font-size:.7rem;color:var(--muted)}.pro-card__meta-val{font-weight:650;color:var(--ink)}.pro-card__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.btn-contact-call,.btn-contact-wa,.erp-btn-contact{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--erp-radius-sm, 8px);font-size:.82rem;font-weight:650;text-decoration:none;cursor:pointer;border:1px solid var(--erp-line, var(--line));flex:1;min-height:40px;background:var(--erp-surface-subtle, var(--surface-2));color:var(--erp-ink, var(--ink));box-shadow:none}.btn-contact-call,.erp-btn-contact--call,.erp-btn--call{background:color-mix(in srgb,var(--erp-brand, #1d4ed8) 10%,var(--erp-surface, #fff));color:var(--erp-brand, #1d4ed8);border-color:color-mix(in srgb,var(--erp-brand, #1d4ed8) 28%,var(--erp-line, #e2e8f0))}.btn-contact-call:hover,.erp-btn-contact--call:hover,.erp-btn--call:hover{background:color-mix(in srgb,var(--erp-brand, #1d4ed8) 16%,var(--erp-surface, #fff))}.btn-contact-wa,.erp-btn-contact--wa,.erp-btn--wa{background:color-mix(in srgb,var(--erp-brand, #1d4ed8) 8%,var(--erp-surface, #fff));color:var(--erp-ink, var(--ink));border-color:var(--erp-line, var(--line));box-shadow:inset 3px 0 #22c55e}.btn-contact-wa:hover,.erp-btn-contact--wa:hover,.erp-btn--wa:hover{background:color-mix(in srgb,#22c55e 10%,var(--erp-surface, #fff));border-color:color-mix(in srgb,#22c55e 35%,var(--erp-line, #e2e8f0))}.erp-btn--wa-send{background:var(--erp-brand, #1d4ed8)!important;border-color:var(--erp-brand, #1d4ed8)!important;color:#fff!important;box-shadow:0 2px 8px #2563eb40}.erp-btn--wa-send:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px #4ade8040;flex-shrink:0}.pulse-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.pulse-dot--online{background:#10b981;box-shadow:0 0 #10b981b3;animation:pulseGreen 1.8s infinite}.pulse-dot--moving{background:#3b82f6;box-shadow:0 0 #3b82f6b3;animation:pulseBlue 1.8s infinite}.pulse-dot--offline{background:#94a3b8}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes pulseBlue{0%{transform:scale(.95);box-shadow:0 0 #3b82f6b3}70%{transform:scale(1);box-shadow:0 0 0 6px #3b82f600}to{transform:scale(.95);box-shadow:0 0 #3b82f600}}.tracking-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.tracking-metric-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 6px;text-align:center;display:flex;flex-direction:column;align-items:center}.tracking-metric-card__val{font-size:1.15rem;font-weight:750;color:var(--ink)}.tracking-metric-card__lbl{font-size:.68rem;color:var(--muted);margin-top:2px}.map-view-switcher{display:flex;background:var(--surface-2, #f1f5f9);padding:4px;border-radius:10px;margin-bottom:10px;gap:4px}.map-view-tab{flex:1;text-align:center;padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:600;border:none;background:transparent;color:var(--muted, #64748b);cursor:pointer;transition:all .15s ease}.map-view-tab.is-active{background:var(--surface, #fff);color:var(--accent, #2563eb);box-shadow:0 1px 4px #00000014}.mobile-map-wrapper{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--line, rgba(0,0,0,.08));margin-bottom:12px;background:#f8fafc;box-shadow:0 2px 6px #0000000a}.mobile-tracking-map,.mobile-tracking-map-slot{width:100%;height:380px;min-height:320px;position:relative;overflow:hidden;z-index:1}.mobile-map-toolbar{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:999}[dir=rtl] .mobile-map-toolbar{right:auto;left:10px}.mobile-map-btn{background:var(--surface);border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:600;box-shadow:0 2px 6px #0000001f;cursor:pointer;display:flex;align-items:center;gap:4px;color:var(--ink)}.mobile-map-btn:active{background:#f1f5f9}.mobile-map-btn.is-active{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8;font-weight:700;box-shadow:0 0 0 2px #3b82f640}.mobile-map-status-pill{position:absolute;bottom:10px;left:10px;z-index:999;background:#0f172ad9;color:#fff;padding:4px 10px;border-radius:999px;font-size:.72rem;display:flex;align-items:center;gap:6px}[dir=rtl] .mobile-map-status-pill{left:auto;right:10px}.mobile-live-hud{position:absolute;top:10px;left:10px;z-index:999;background:#0f172a;color:#fff;padding:6px 12px;border-radius:10px;font-size:.75rem;display:flex;align-items:center;gap:8px;border:1px solid rgba(59,130,246,.4);box-shadow:0 4px 12px #00000040;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .mobile-live-hud{left:auto;right:10px}.badge-follow-lock{background:#2563eb;color:#fff;padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:700}.mobile-selected-emp-banner{background:var(--surface, #fff);border:1px solid var(--accent, #2563eb);border-radius:12px;padding:12px;margin-bottom:12px;box-shadow:0 2px 8px #2563eb1a;display:flex;flex-direction:column;gap:8px}.erp-app-header{position:sticky;top:0;z-index:90;display:flex;flex-direction:column;min-height:var(--erp-topbar-h, 50px);background:var(--erp-surface);border-bottom:1px solid var(--erp-line);box-shadow:var(--erp-shadow-xs);padding:0}.erp-app-header__main{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--erp-topbar-h, 50px);padding:6px 12px;gap:8px;box-sizing:border-box}.erp-app-header__start{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.erp-app-header__back,.erp-header__back{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:var(--erp-radius-sm, 8px);border:1px solid var(--erp-line);background:var(--erp-surface-subtle);color:var(--erp-ink);cursor:pointer;padding:0;transition:background .15s ease,transform .1s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.erp-app-header__back:active,.erp-header__back:active{background:var(--erp-line);transform:scale(.95)}.erp-app-header__logo{width:34px;height:34px;min-width:34px;border-radius:50%;background:#fff;border:1.5px solid rgba(37,99,235,.25);box-shadow:0 1px 4px #00000014;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-inline-end:4px;flex-shrink:0}.erp-app-header__logo img,.erp-app-header__logo .brand-mark__img{width:100%;height:100%;object-fit:cover;display:block}.erp-app-header__titles{display:flex;flex-direction:column;min-width:0}.erp-app-header__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--erp-ink);line-height:1.25;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.erp-app-header__subtitle{font-size:.72rem;color:var(--erp-ink-muted);line-height:1.2;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.erp-app-header__alert-banner{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#ef444414;color:#dc2626;border-top:1px solid rgba(239,68,68,.2);font-size:.72rem;font-weight:600;cursor:pointer;width:100%;box-sizing:border-box}.erp-app-header__alert-banner .erp-app-header__alert-pulse{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;animation:notif-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.erp-app-header__alert-banner .erp-app-header__alert-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-app-header__alert-banner .erp-app-header__alert-arrow{font-size:.85rem;font-weight:700;opacity:.8;flex-shrink:0}@keyframes notif-ping{75%,to{transform:scale(2.2);opacity:0}}.erp-app-header__tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.erp-app-header__icon-btn,.erp-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:var(--erp-radius-sm, 8px);border:1px solid var(--erp-line);background:var(--erp-surface-subtle);color:var(--erp-ink);font-size:.95rem;font-weight:600;cursor:pointer;padding:0;transition:background .15s ease,transform .1s ease,border-color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.erp-app-header__icon-btn:active,.erp-header__icon-btn:active{background:var(--erp-line);transform:scale(.95)}.erp-header__lang-btn{font-size:.8rem;font-weight:700;color:var(--erp-brand);letter-spacing:.02em}.erp-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--erp-bottom-nav-h, 56px) + var(--safe-bottom, 0px));padding-bottom:var(--safe-bottom, 0px);background:var(--erp-surface);border-top:1px solid var(--erp-line);box-shadow:0 -4px 16px #0000000d;max-width:560px;margin:0 auto}.erp-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:transparent;color:var(--erp-ink-muted);padding:6px 2px;cursor:pointer;transition:color .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.erp-bottom-nav__item.is-active{color:var(--erp-brand);font-weight:700}.erp-bottom-nav__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px}.erp-bottom-nav__badge{position:absolute;top:-2px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--erp-radius-full);background:var(--erp-bad);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.erp-bottom-nav__label{font-size:.64rem;letter-spacing:-.01em}.erp-card{background:var(--erp-surface-card);border:1px solid var(--erp-line);border-radius:var(--erp-radius-md, 12px);padding:14px;box-shadow:var(--erp-shadow-xs);display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease,box-shadow .15s ease;margin-bottom:0;min-width:0}.erp-card--dense{padding:6px 8px;gap:4px;border-radius:8px}.erp-card--dense .erp-card__avatar{width:28px;height:28px;min-width:28px;font-size:.78rem;border-radius:6px}.erp-card--dense .erp-card__title{font-size:.78rem;line-height:1.2}.erp-card--dense .erp-card__subtitle{font-size:.64rem;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-card--dense .erp-card__meta-grid{gap:2px 6px;padding:4px 6px;grid-template-columns:repeat(2,minmax(0,1fr))}.erp-card--dense .erp-card__meta-label{font-size:.58rem}.erp-card--dense .erp-card__meta-value{font-size:.7rem}.erp-card--dense .erp-badge{font-size:.58rem;padding:1px 5px}.erp-card--dense .erp-card__identity{gap:6px}.erp-card--dense .erp-card__header{gap:4px}.erp-card-feed .erp-card--dense .erp-card__meta-grid{display:grid}@media(min-width:420px){.erp-card-feed .erp-card--dense .erp-card__meta-grid{display:none}}.erp-card--clickable{cursor:pointer}.erp-card--clickable:active{background:var(--erp-surface-subtle);border-color:var(--erp-line-strong)}.erp-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.erp-card__identity{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.erp-card__avatar{width:40px;height:40px;min-width:40px;border-radius:var(--erp-radius-sm, 8px);background:var(--erp-brand-subtle);color:var(--erp-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.erp-card__avatar--lg{width:48px;height:48px;min-width:48px;font-size:1.25rem}.erp-card__titles{display:flex;flex-direction:column;min-width:0}.erp-card__title{margin:0;font-size:.98rem;font-weight:700;color:var(--erp-ink);line-height:1.3}.erp-card__subtitle{margin:2px 0 0;font-size:.8rem;color:var(--erp-ink-muted)}.erp-card__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px;padding:8px 10px;background:var(--erp-surface-subtle);border-radius:var(--erp-radius-sm, 8px)}.erp-card__meta-item{display:flex;flex-direction:column;gap:1px;min-width:0}.erp-card__meta-label{font-size:.7rem;color:var(--erp-ink-muted);white-space:normal;word-break:break-word}.erp-card__meta-value{font-size:.84rem;font-weight:600;color:var(--erp-ink-secondary);min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.25}.erp-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.erp-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--erp-radius-full);font-size:.72rem;font-weight:700;line-height:1.2}.erp-badge.is-ok{background:var(--erp-ok-bg);color:var(--erp-ok);border:1px solid var(--erp-ok-line)}.erp-badge.is-warn{background:var(--erp-warn-bg);color:var(--erp-warn);border:1px solid var(--erp-warn-line)}.erp-badge.is-bad{background:var(--erp-bad-bg);color:var(--erp-bad);border:1px solid var(--erp-bad-line)}.erp-badge.is-info{background:var(--erp-info-bg);color:var(--erp-info);border:1px solid var(--erp-info-line)}.erp-badge.is-muted{background:var(--erp-surface-muted);color:var(--erp-ink-muted)}.erp-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;overflow-x:visible;padding-bottom:0}.erp-kpi-card{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:var(--erp-radius-md, 10px);padding:6px 8px;box-shadow:var(--erp-shadow-xs);display:flex;flex-direction:row;align-items:center;gap:8px;text-align:start;border-inline-start:3px solid transparent;transition:transform .1s ease,background .15s ease,border-color .15s ease;flex:none;min-width:0;max-width:none;min-height:42px;width:100%}.erp-kpi-card--interactive{cursor:pointer}.erp-kpi-card--interactive:active{transform:scale(.985);background:var(--erp-surface-subtle)}.erp-kpi-card--hero{flex:none;min-width:0;max-width:none;grid-column:1 / -1;border-inline-start-color:var(--erp-brand, #2563eb);background:linear-gradient(180deg,var(--erp-surface) 0%,var(--erp-surface-subtle) 100%);padding:8px 10px}.erp-kpi-card--brand{border-inline-start-color:var(--erp-brand, #2563eb)}.erp-kpi-card--ok{border-inline-start-color:var(--erp-ok, #059669)}.erp-kpi-card--warn{border-inline-start-color:var(--erp-warn, #d97706)}.erp-kpi-card--bad{border-inline-start-color:var(--erp-bad, #dc2626)}.erp-kpi-card--info{border-inline-start-color:var(--erp-info, #0284c7)}.erp-kpi-card__body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:8px}.erp-kpi-card__head{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.erp-kpi-card__label{font-size:.68rem;font-weight:600;color:var(--erp-ink-muted)}.erp-kpi-card__icon{width:26px;height:26px;min-width:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.erp-kpi-card__icon svg{width:15px;height:15px}.erp-kpi-card--brand .erp-kpi-card__icon{background:#2563eb1f;color:#2563eb}.erp-kpi-card--ok .erp-kpi-card__icon{background:#0596691f;color:#059669}.erp-kpi-card--warn .erp-kpi-card__icon{background:#d977061f;color:#d97706}.erp-kpi-card--bad .erp-kpi-card__icon{background:#dc26261f;color:#dc2626}.erp-kpi-card--info .erp-kpi-card__icon{background:#0284c71f;color:#0284c7}.erp-kpi-card__value{font-size:1.05rem;font-weight:800;color:var(--erp-ink);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.erp-kpi-card--hero .erp-kpi-card__value{font-size:1.28rem}.erp-kpi-card__hint{font-size:.66rem;color:var(--erp-ink-muted)}.erp-quick-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.erp-quick-btn{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--erp-radius-md, 10px);border:1px solid var(--erp-line);background:var(--erp-surface);color:var(--erp-ink);cursor:pointer;box-shadow:var(--erp-shadow-xs);transition:transform .1s ease,background .15s ease,border-color .15s ease;min-height:44px;text-align:start;font-family:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;min-width:8.5rem}.erp-quick-btn:active{transform:scale(.98);background:var(--erp-surface-subtle)}.erp-quick-btn__icon{width:30px;height:30px;min-width:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#2563eb1a;color:var(--erp-brand);flex-shrink:0}.erp-quick-btn__icon svg{width:16px;height:16px}.erp-quick-btn__label{font-size:.78rem;font-weight:600;color:var(--erp-ink);line-height:1.2;flex:1}.erp-quick-btn--primary{background:var(--erp-brand, #1d4ed8);border-color:var(--erp-brand, #1d4ed8);color:#fff;box-shadow:0 4px 14px #2563eb4d}.erp-quick-btn--primary:active{background:#1e40af;border-color:#1e40af}.erp-quick-btn--primary .erp-quick-btn__icon{background:#fff3;color:#fff}.erp-quick-btn--primary .erp-quick-btn__label{color:#fff}.erp-fieldops-banner{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:var(--erp-radius-md, 12px);padding:14px;box-shadow:var(--erp-shadow-xs);display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.erp-fieldops-banner__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.erp-fieldops-banner__title{font-size:.95rem;font-weight:700;color:var(--erp-ink)}.erp-fieldops-banner__sub{margin:2px 0 0;font-size:.78rem;color:var(--erp-ink-muted)}.erp-fieldops-banner__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-company-banner{margin:0 0 10px;display:flex;align-items:center;min-width:0}.erp-company-banner .erp-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-ico,.sector-ico,.erp-ico,.erp-icon,.erp-chip-ico{width:22px;height:22px;display:inline-block;vertical-align:middle;flex-shrink:0;stroke:currentColor;fill:none;vector-effect:non-scaling-stroke}.erp-chip-ico{width:14px;height:14px}.erp-btn__ico,.erp-badge__ico,.erp-filter-chip__ico{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.erp-btn__ico .erp-ico,.erp-btn__ico .sector-ico,.erp-btn__ico .nav-ico{width:16px;height:16px}.erp-filter-chip{gap:6px}.erp-filter-chip__ico{color:currentColor;opacity:.9}.erp-badge{display:inline-flex;align-items:center;gap:6px}.erp-bottom-nav__item.is-active .nav-ico{stroke-width:2.05}.sector-tile__icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--erp-brand, #1d4ed8) 10%,transparent);color:var(--erp-brand, #1d4ed8);flex-shrink:0}.sector-tile--primary .sector-tile__icon{background:color-mix(in srgb,var(--erp-brand, #1d4ed8) 18%,transparent)}.erp-quick-actions--4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.erp-settings-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.erp-settings-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--erp-surface, #fff) 92%,var(--erp-brand, #1d4ed8));border:1px solid color-mix(in srgb,var(--erp-line, #e5e7eb) 80%,transparent);font-size:.86rem}.erp-settings-row span{color:var(--muted, #6b7280)}.erp-settings-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.erp-settings-modules{margin:0;padding-inline-start:18px;font-size:.8rem;color:var(--muted, #6b7280)}.attendance-hero__offday{margin:8px 0;padding:8px 10px;border-radius:10px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#92400e;font-size:.82rem}@media(max-width:420px){.erp-quick-actions--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-geofence-modal__icon,.location-lock-overlay__icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.erp-geofence-modal__icon .erp-ico,.erp-geofence-modal__icon .sector-ico,.location-lock-overlay__icon .erp-ico,.location-lock-overlay__icon .sector-ico{width:28px;height:28px}.mobile-map-btn,.map-view-tab,.sale-bound-chip{display:inline-flex;align-items:center;gap:6px}.filter-chip{display:inline-flex;align-items:center;gap:5px}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.sector-tile{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--erp-radius-md, 10px);border:1px solid var(--erp-line);background:var(--erp-surface);color:var(--erp-ink);cursor:pointer;box-shadow:var(--erp-shadow-xs);transition:transform .1s ease,background .15s ease,border-color .15s ease;min-height:48px;text-align:start;font-family:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.sector-tile:active{transform:scale(.98);background:var(--erp-surface-subtle)}.sector-tile--primary{grid-column:span 2;background:linear-gradient(135deg,#2563eb14,#2563eb05);border-color:#2563eb4d}.sector-tile__icon{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#2563eb1a;color:var(--erp-brand);flex-shrink:0}.sector-tile__icon svg{width:18px;height:18px}.sector-tile__head{display:flex;flex-direction:column;min-width:0;flex:1}.sector-tile__title{font-size:.8rem;font-weight:700;color:var(--erp-ink);line-height:1.2}.sector-tile__hint{font-size:.66rem;color:var(--erp-ink-muted);line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sector-tile__badge{font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:var(--erp-radius-full);background:var(--erp-brand);color:#fff;flex-shrink:0}.erp-seg-tabs,.seg-tabs{display:flex;align-items:center;background:var(--erp-surface-subtle);border-radius:12px;padding:3px;gap:4px;border:1px solid var(--erp-line);margin-bottom:12px}.erp-seg-tab,.seg-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:8px;border:none;background:transparent;color:var(--erp-ink-muted);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.erp-seg-tab.is-active,.seg-tab.is-active{background:var(--erp-surface);color:var(--erp-brand);box-shadow:0 1px 4px #00000014;font-weight:700}.erp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--erp-radius-md, 10px);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:background .15s ease,transform .1s ease,box-shadow .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none}.erp-btn:active{transform:scale(.98)}.erp-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.erp-btn--primary{background:var(--erp-brand, #1d4ed8);color:#fff;border-color:var(--erp-brand, #1d4ed8);box-shadow:0 2px 8px #2563eb40}.erp-btn--primary:active{background:#1e40af}.erp-btn--secondary{background:var(--erp-surface-subtle);color:var(--erp-ink);border-color:var(--erp-line)}.erp-btn--danger{background:#dc262614;color:var(--erp-bad, #dc2626);border-color:#dc262640}.erp-btn--danger:active{background:#dc262629}.erp-btn--ghost{background:transparent;color:var(--erp-ink-muted);border-color:transparent}.erp-btn--ghost:active{background:var(--erp-surface-subtle);color:var(--erp-ink)}.erp-icon-btn,.erp-btn--icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:10px;border:1px solid var(--erp-line);background:var(--erp-surface);color:var(--erp-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .1s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.erp-icon-btn:active,.erp-btn--icon:active{background:var(--erp-surface-subtle);transform:scale(.95)}.erp-user-profile-card{display:flex;align-items:center;gap:14px;padding:16px;background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:var(--erp-radius-md, 14px);box-shadow:var(--erp-shadow-xs);margin-bottom:18px}.erp-user-profile-card__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.erp-user-profile-card__name{font-size:1.05rem;font-weight:700;color:var(--erp-ink)}.erp-sector-group{margin-bottom:20px}.erp-sector-group__title{margin:0 0 10px;font-size:.88rem;font-weight:700;color:var(--erp-ink-muted);text-transform:uppercase;letter-spacing:.03em}.erp-account-actions-row{display:flex;align-items:center;gap:10px;margin-top:14px}.erp-account-actions-row>.erp-btn{flex:1 1 0}.erp-card-feed{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:12px}@media(min-width:420px){.erp-card-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){.erp-card-feed{grid-template-columns:repeat(3,minmax(0,1fr))}}.erp-muted{color:var(--erp-ink-muted)}.erp-text-xs{font-size:.75rem}.erp-text-center{text-align:center}.erp-card__avatar--icon{background:#2563eb1a;color:var(--erp-brand)}.erp-card__header-end{display:flex;align-items:center;gap:8px;flex-shrink:0}.erp-more-view{padding-bottom:40px}.erp-search-box{position:relative;display:flex;align-items:center;width:100%;margin-bottom:8px}.erp-search-box__icon{position:absolute;left:12px;display:flex;align-items:center;color:var(--erp-ink-muted);pointer-events:none}.erp-search-box__input{width:100%;min-height:44px;border-radius:var(--erp-radius-md, 10px);border:1px solid var(--erp-line-strong);background:var(--erp-surface);color:var(--erp-ink);font:inherit;font-size:.92rem;padding:10px 40px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.erp-search-box__input:focus{border-color:var(--erp-brand);box-shadow:0 0 0 3px var(--erp-brand-ghost)}.erp-search-box__clear{position:absolute;right:10px;width:28px;height:28px;border-radius:var(--erp-radius-full);border:none;background:var(--erp-surface-muted);color:var(--erp-ink-muted);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.erp-search-box__clear.is-hidden{visibility:hidden;pointer-events:none}[dir=rtl] .erp-search-box__clear{right:auto;left:10px}.erp-card.has-open-menu,.erp-card.erp-card--menu-open,.erp-card:has(.erp-action-menu.is-open),.erp-card:focus-within{overflow:visible!important;z-index:999!important;position:relative}.erp-card-feed>.erp-card.has-open-menu,.erp-card-feed>.erp-card.erp-card--menu-open,.erp-card-feed>.erp-card:has(.erp-action-menu.is-open){overflow:visible!important;z-index:999!important}.erp-action-menu{position:relative;flex-shrink:0;z-index:10;isolation:auto!important}.erp-action-menu.is-open{z-index:1000!important}.erp-action-menu__trigger{width:36px;height:36px;min-width:36px;border-radius:9px;border:1px solid var(--erp-line-strong, var(--line));background:var(--erp-surface, var(--surface));color:var(--erp-ink-secondary, var(--ink));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;touch-action:manipulation;transition:all .15s ease}.erp-action-menu__trigger:active,.erp-action-menu.is-open .erp-action-menu__trigger{background:var(--erp-surface-subtle, var(--surface-2));border-color:var(--erp-brand, #1d4ed8);color:var(--erp-brand, #1d4ed8);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-brand, #1d4ed8) 18%,transparent)}.erp-action-menu__panel{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:175px;max-width:min(260px,80vw);padding:6px;border-radius:12px;border:1px solid var(--erp-line-strong, var(--line));background:var(--erp-surface-card, var(--surface, #ffffff));box-shadow:0 16px 36px #00000047,0 4px 12px #0000001f;display:flex;flex-direction:column;gap:3px;z-index:1001!important;animation:erpMenuPop .15s cubic-bezier(.16,1,.3,1)}@keyframes erpMenuPop{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.erp-action-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;width:100%;text-align:start;background:transparent;color:var(--erp-ink, var(--ink));font:inherit;font-size:.86rem;font-weight:600;padding:11px 12px;border-radius:8px;cursor:pointer;touch-action:manipulation;display:flex;align-items:center;gap:8px;transition:background .1s ease}.erp-action-menu__item:active{background:var(--erp-surface-subtle, var(--surface-2))}.erp-action-menu__item.is-danger{color:var(--erp-bad, var(--bad, #dc2626))}.erp-action-menu__item.is-danger:active{background:#dc26261f}.erp-sheet__footer--compact{gap:8px}.erp-sheet__footer--compact>.erp-btn{flex:1 1 auto}.erp-sheet__footer--compact>.erp-action-menu{flex:0 0 auto}.field-task-card__head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.erp-page-toolbar .erp-btn--primary,.erp-page-toolbar .erp-btn--secondary{min-height:36px;padding:0 12px;font-size:.82rem}.erp-filter-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.erp-filter-chip{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:6px 12px;border-radius:var(--erp-radius-full);border:1px solid var(--erp-line);background:var(--erp-surface);color:var(--erp-ink-secondary);font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.erp-filter-chip.is-active{background:var(--erp-brand);border-color:var(--erp-brand);color:#fff}.erp-filter-chip__count{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:var(--erp-radius-full);background:#00000014;font-size:.72rem}.erp-filter-chip.is-active .erp-filter-chip__count{background:#ffffff40;color:#fff}.erp-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:#000000b8;display:flex;flex-direction:column;justify-content:flex-end;animation:erpFadeIn .2s ease-out}.erp-sheet{background:var(--surface);border-radius:20px 20px 0 0;border:1px solid var(--line);border-bottom:none;box-shadow:0 -12px 36px #00000073;max-height:88dvh;display:flex;flex-direction:column;animation:erpSlideUp .25s cubic-bezier(.16,1,.3,1);max-width:600px;margin:0 auto;width:100%;overflow:hidden;isolation:isolate}@keyframes erpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes erpSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.screen--app{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--blue) 8%,transparent),transparent 42%),radial-gradient(ellipse at 100% 28%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 36%),var(--bg)}.screen--app .panel,.screen--app .app-block{gap:12px}.screen--app .card,.screen--app .list-card,.screen--app .tool-tile,.screen--app .device-row{border-color:color-mix(in srgb,var(--line) 84%,var(--blue));box-shadow:0 1px 2px #0b15240d,0 12px 28px #0b15240e}.screen--app .card,.screen--app .list-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,#fff),var(--surface))}.screen--app .tool-tile,.screen--app .quick-chip,.screen--app .sector-tile{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 68%,var(--surface)))}.screen--app .tool-tile:active,.screen--app .list-card:active,.screen--app .device-row:active,.screen--app .sector-tile:active,.screen--app .quick-chip:active{border-color:color-mix(in srgb,var(--blue) 48%,var(--line));transform:translateY(1px) scale(.99)}.screen--app select,.screen--app textarea,.screen--app input:not([type=checkbox]):not([type=radio]):not([type=range]){width:100%;min-height:44px;border:1px solid var(--erp-line-strong, var(--line-strong));border-radius:var(--erp-radius-md, 12px);background:color-mix(in srgb,var(--surface) 94%,var(--surface-2));color:var(--ink);box-shadow:inset 0 1px color-mix(in srgb,#fff 50%,transparent),var(--erp-shadow-xs, 0 1px 2px rgba(11, 21, 36, .04));transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.screen--app textarea{min-height:96px;line-height:1.55;resize:vertical}.screen--app select:focus,.screen--app textarea:focus,.screen--app input:not([type=checkbox]):not([type=radio]):not([type=range]):focus{outline:0;background:var(--surface);border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent),0 4px 12px #2563eb14}.screen--app button:not(.bottom-nav__item):not(.erp-nav-item):not(.btn):not(.erp-btn):not(.topbar-icon-btn):not(.erp-icon-btn){border-radius:var(--erp-radius-md, 12px);font-family:inherit}.screen--app :focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 44%,transparent);outline-offset:2px}html[data-theme=dark] .screen--app .card,html[data-theme=dark] .screen--app .list-card,html[data-theme=dark] .screen--app .tool-tile,html[data-theme=dark] .screen--app .device-row{box-shadow:0 2px 4px #0000003d,0 14px 30px #0003}.erp-sheet__grabber{width:44px;height:5px;border-radius:var(--radius);background:var(--line-strong);margin:10px auto 6px}.erp-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0}.erp-sheet__title{margin:0;font-size:1.15rem;font-weight:800;color:var(--ink)}.erp-sheet__subtitle{margin:4px 0 0;font-size:.8rem;color:var(--muted)}.erp-sheet__close{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.erp-sheet__close:active{transform:scale(.92)}.erp-sheet__content{background:var(--surface);padding:16px 18px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0}.erp-sheet__footer{padding:14px 18px calc(14px + var(--safe-bottom, 0px));border-top:1px solid var(--line);background:var(--surface-2);display:flex;align-items:center;gap:10px;flex-shrink:0}.erp-sheet__footer>.erp-btn,.erp-sheet__footer>a.erp-btn{flex:1 1 0;min-width:0;text-align:center;justify-content:center}.erp-sheet-section{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.erp-sheet-section__title{margin:0 0 10px;font-size:.85rem;font-weight:700;color:var(--ink)}.erp-sheet-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.erp-btn-contact{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--erp-radius-sm, 8px);text-decoration:none;font-size:.85rem;font-weight:650;padding:8px 12px;border:1px solid var(--erp-line);background:var(--erp-surface-subtle);color:var(--erp-ink)}.erp-btn-contact--call{background:color-mix(in srgb,var(--erp-brand) 10%,var(--erp-surface));color:var(--erp-brand);border-color:color-mix(in srgb,var(--erp-brand) 28%,var(--erp-line))}.erp-btn-contact--wa{background:color-mix(in srgb,var(--erp-brand) 8%,var(--erp-surface));color:var(--erp-ink);border-color:var(--erp-line);box-shadow:inset 3px 0 #22c55e}.erp-sheet-lines-stack{display:flex;flex-direction:column;gap:8px}.erp-sheet-line{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.4fr;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--erp-line);font-size:.8rem}.erp-sheet-line:last-child{border-bottom:none}.erp-sheet-line__name{color:var(--erp-ink)}.erp-sheet-line__source{display:block;font-size:.7rem;color:var(--erp-ink-muted)}.erp-sheet-meta-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:.82rem;color:var(--erp-ink-secondary)}.erp-sheet-grand-total{font-size:1.1rem;color:var(--erp-brand)}.erp-sheet-notes{margin:0;font-size:.82rem;color:var(--erp-ink-secondary);line-height:1.4;white-space:pre-wrap}.erp-form-section{border:1px solid var(--erp-line);border-radius:var(--erp-radius-md, 12px);padding:14px;margin-bottom:14px;background:var(--erp-surface)}.erp-form-section__head{padding:0 8px;display:flex;align-items:baseline;gap:8px}.erp-form-section__title{font-size:.95rem;font-weight:700;color:var(--erp-ink)}.erp-form-section__hint{font-size:.72rem;color:var(--erp-ink-muted)}.erp-form-section__body{display:flex;flex-direction:column;gap:10px;margin-top:6px}.erp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:var(--erp-radius-sm, 8px);border:1px solid transparent;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.erp-btn--primary{background:var(--erp-brand);color:#fff}.erp-btn--primary:active{background:var(--erp-brand-hover)}.erp-btn--secondary{background:var(--erp-surface-subtle);border-color:var(--erp-line-strong);color:var(--erp-ink)}.erp-btn--secondary:active{background:var(--erp-line)}.erp-btn--danger{background:var(--erp-bad-bg);border-color:var(--erp-bad-line);color:var(--erp-bad)}.erp-btn--danger:active{background:var(--erp-bad);color:#fff}.erp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 14px;background:var(--erp-surface-subtle);border:1px dashed var(--erp-line-strong);border-radius:var(--erp-radius-md, 12px);margin:8px 0;grid-column:1 / -1}.erp-empty-state__icon{color:var(--erp-ink-faint);margin-bottom:12px}.erp-empty-state__title{margin:0 0 6px;font-size:1.05rem;font-weight:700;color:var(--erp-ink)}.erp-empty-state__desc{margin:0 0 16px;font-size:.82rem;color:var(--erp-ink-muted);max-width:320px}.erp-empty-state__btn{min-width:140px}.erp-operations-hub{display:flex;flex-direction:column;gap:10px}.erp-sector-group{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:var(--erp-radius-md, 10px);overflow:hidden;box-shadow:var(--erp-shadow-xs)}.erp-sector-group__header{padding:8px 10px;border-bottom:1px solid var(--erp-line);background:var(--erp-surface-subtle)}.erp-sector-group__title{margin:0;font-size:.84rem;font-weight:700;color:var(--erp-ink)}.erp-sector-group__hint{margin:2px 0 0;font-size:.75rem;color:var(--erp-ink-muted)}.erp-sector-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--erp-line);background:var(--erp-surface);color:var(--erp-ink);text-decoration:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:start;font-family:inherit;font-size:.88rem;cursor:pointer;transition:background .12s ease}.erp-sector-row:last-child{border-bottom:none}.erp-sector-row:active{background:var(--erp-surface-subtle)}.erp-sector-row__start{display:flex;align-items:center;gap:12px}.erp-sector-row__icon{font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--erp-radius-sm);background:var(--erp-surface-subtle)}.erp-sector-row__text{display:flex;flex-direction:column}.erp-sector-row__name{font-weight:600;color:var(--erp-ink)}.erp-sector-row__desc{font-size:.72rem;color:var(--erp-ink-muted)}.erp-sector-row__end{display:flex;align-items:center;gap:8px;color:var(--erp-ink-faint)}.erp-form-page{padding-bottom:calc(80px + var(--safe-bottom, 0px))}.erp-page-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.erp-section-heading{font-size:1.05rem;font-weight:800;color:var(--ink);margin:0;letter-spacing:-.01em}.erp-form-card{display:flex;flex-direction:column;gap:16px}.erp-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.erp-form-label{font-size:.8rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:4px}.erp-form-input{width:100%;min-height:46px;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:.92rem;font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.erp-form-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb2e}.erp-form-input::placeholder{color:var(--muted);opacity:.85}.erp-form-textarea{min-height:84px;resize:vertical;line-height:1.45}.erp-form-actions-fixed{display:flex;align-items:center;gap:10px;margin-top:20px;position:sticky;bottom:calc(12px + var(--safe-bottom, 0px));background:var(--surface);padding:12px 14px;border-radius:14px;border:1px solid var(--line);box-shadow:0 4px 20px #00000038;z-index:20}.erp-form-actions-fixed>.erp-btn{flex:1 1 0;min-width:0;text-align:center;justify-content:center}.erp-btn--sm{min-height:36px;padding:6px 12px;font-size:.78rem;border-radius:8px}.panel-desktopish{animation:panelDesktopIn .28s cubic-bezier(.16,1,.3,1)}@keyframes panelDesktopIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sector-grid--panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:720px){.sector-grid--panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.erp-home-view .erp-home-section,.erp-more-view .erp-sector-group{animation:panelIn .22s ease both}.erp-home-view .erp-home-section:nth-child(2){animation-delay:.04s}.erp-home-view .erp-home-section:nth-child(3){animation-delay:.08s}.erp-home-view .erp-home-section:nth-child(4){animation-delay:.12s}.erp-home-view .erp-home-section:nth-child(5){animation-delay:.16s}.wa-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px}.wa-composer-card{display:flex;flex-direction:column;gap:4px}.wa-pick-section{margin:8px 0 12px}.wa-customer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:220px;overflow:auto;-webkit-overflow-scrolling:touch;padding:2px}.wa-customer-grid .erp-card.is-selected{border-color:var(--brand, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand, #2563eb) 28%,transparent)}.wa-attach-panel{margin-top:8px;padding:12px;border-radius:12px;border:1px dashed var(--line-strong, #cbd5e1);background:var(--surface-2, #f8fafc)}.wa-attach-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.wa-attach-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wa-attach-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);animation:panelIn .18s ease}.wa-attach-item__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600}.wa-attach-item__meta{font-size:.72rem;color:var(--muted);flex-shrink:0}.gmap-marker{cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.gmap-marker:hover{transform:scale(1.15) translateY(-2px);z-index:999!important}.gmap-marker.is-selected{transform:scale(1.22) translateY(-4px);z-index:1000!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))}.gmap-marker__pin{width:32px;height:42px;position:relative;display:flex;align-items:flex-start;justify-content:center}.gmap-marker__pin svg{width:32px;height:42px;display:block}.gmap-marker__badge{position:absolute;top:5px;left:5px;width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#1e293b;box-shadow:0 1px 3px #00000040;pointer-events:none}.gmap-marker__heading{position:absolute;top:-6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid #1a73e8;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.gmap-location-dot{width:18px;height:18px;border-radius:50%;background:#1a73e8;border:3px solid #ffffff;box-shadow:0 0 0 2px #1a73e866,0 2px 6px #00000059;position:relative}.gmap-location-dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:#1a73e840;animation:gmapPulse 2s ease-out infinite}@keyframes gmapPulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(2.4);opacity:0}}.track-pin-wrap{background:transparent!important;border:none!important}.track-pin{position:relative;width:36px;height:36px;display:grid;place-items:center}.track-pin__pulse{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#10b98159;animation:trackPulse 1.8s ease-out infinite}.track-pin.is-moving .track-pin__pulse{background:#3b82f666}.track-pin.is-offline .track-pin__pulse{background:#94a3b859;animation:none}.track-pin__core{position:relative;z-index:2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:#fff;background:linear-gradient(145deg,#10b981,#059669);border:2px solid #fff;box-shadow:0 4px 12px #0f172a47}.track-pin.is-moving .track-pin__core{background:linear-gradient(145deg,#3b82f6,#1d4ed8)}.track-pin.is-offline .track-pin__core{background:linear-gradient(145deg,#94a3b8,#64748b)}.track-pin.is-selected .track-pin__core{box-shadow:0 0 0 3px #0ea5e98c,0 4px 14px #0f172a59;transform:scale(1.08)}.track-pin__heading{position:absolute;top:-2px;left:50%;width:0;height:0;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid #0ea5e9;transform-origin:50% 22px;z-index:3;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}@keyframes trackPulse{0%{transform:scale(.85);opacity:.85}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.track-leaflet-popup .leaflet-popup-content-wrapper{border-radius:14px;padding:0;box-shadow:0 12px 32px #0f172a38;border:1px solid rgba(148,163,184,.35);overflow:hidden}.track-leaflet-popup .leaflet-popup-content{margin:0;min-width:180px}.track-leaflet-popup .leaflet-popup-tip{box-shadow:none}.track-popup{padding:12px 14px}.track-popup__name{display:block;font-size:.95rem;margin-bottom:2px}.track-popup__role{font-size:.75rem;color:#64748b;margin-bottom:6px}.track-popup__meta{font-size:.72rem;color:#334155;margin-bottom:10px;line-height:1.4}.track-popup__actions{display:flex;gap:6px;flex-wrap:wrap}.track-popup__btn{flex:1 1 auto;text-align:center;text-decoration:none;font-size:.72rem;font-weight:700;padding:8px 10px;border-radius:8px;border:1px solid var(--erp-line, #e2e8f0);color:var(--erp-ink, #0f172a);background:var(--erp-surface-subtle, #f8fafc);cursor:pointer;font:inherit}.track-popup__btn--call{background:color-mix(in srgb,var(--erp-brand, #1d4ed8) 12%,#fff);color:var(--erp-brand, #1d4ed8);border-color:color-mix(in srgb,var(--erp-brand, #1d4ed8) 30%,#e2e8f0)}.track-popup__btn--wa{background:color-mix(in srgb,var(--erp-brand, #1d4ed8) 8%,#fff);color:var(--erp-ink, #0f172a);border-color:var(--erp-line, #e2e8f0);box-shadow:inset 3px 0 #22c55e}.track-popup__btn--gmaps{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.track-popup__btn--nav{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.mobile-navigation-hud{position:absolute;top:10px;left:10px;right:10px;z-index:35;background:var(--surface, #ffffff);border:1px solid var(--line, #e2e8f0);border-radius:14px;box-shadow:0 10px 25px -5px #0f172a33,0 8px 10px -6px #0f172a1a;padding:12px 14px;display:flex;flex-direction:column;gap:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:slideDownNav .25s cubic-bezier(.16,1,.3,1)}@keyframes slideDownNav{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-nav-hud__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-nav-hud__title{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:var(--text, #0f172a)}.mobile-nav-hud__close{background:none;border:none;padding:4px 8px;font-size:1rem;color:var(--muted, #64748b);cursor:pointer;border-radius:6px;line-height:1}.mobile-nav-hud__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mobile-nav-metric-card{background:var(--surface-2, #f8fafc);border:1px solid var(--line, #e2e8f0);border-radius:10px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;text-align:center}.mobile-nav-metric-card--highlight{background:#eff6ff;border-color:#bfdbfe}.mobile-nav-metric-card__val{font-size:1.12rem;font-weight:800;color:#1e3a8a;line-height:1.2}.mobile-nav-metric-card__lbl{font-size:.65rem;font-weight:600;color:var(--muted, #64748b);text-transform:uppercase;margin-top:2px}.mobile-nav-hud__actions{display:flex;gap:8px;align-items:center}.mobile-nav-hud__btn-gmaps{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#16a34a;color:#fff;font-weight:700;font-size:.8rem;padding:8px 12px;border-radius:8px;border:none;cursor:pointer;text-decoration:none}.mobile-nav-hud__btn-gmaps:hover,.mobile-nav-hud__btn-gmaps:active{background:#15803d}.mobile-nav-hud__btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;font-size:.75rem;border-radius:8px;border:1px solid var(--line, #e2e8f0);background:var(--surface-2, #f8fafc);color:var(--text, #0f172a);cursor:pointer}.gmap-viewer-marker{width:20px;height:20px;background:#2563eb;border:3px solid #ffffff;border-radius:50%;box-shadow:0 0 0 3px #2563eb66,0 3px 8px #00000040;position:relative}.gmap-viewer-marker:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:#2563eb40;animation:viewerPulse 2s infinite ease-out}@keyframes viewerPulse{0%{transform:scale(.8);opacity:1}to{transform:scale(2.2);opacity:0}}.mobile-tracking-map .leaflet-control-zoom{border:none!important;box-shadow:0 4px 14px #0f172a2e;border-radius:10px;overflow:hidden}.mobile-tracking-map .leaflet-control-zoom a{width:36px!important;height:36px!important;line-height:36px!important;font-size:16px!important;color:#0f172a!important}.mobile-map-wrapper{isolation:isolate}.mobile-tracking-map{height:min(52vh,460px);min-height:340px}.erp-sheet-backdrop,.preview-overlay,.delivery-report-sheet,.source-picker-overlay{z-index:420;padding-bottom:env(safe-area-inset-bottom,0px)}.erp-sheet{padding-bottom:env(safe-area-inset-bottom,0px);margin-bottom:0}.toast-host{z-index:500}.erp-select,select.erp-form-input,.erp-form-field select{position:relative;z-index:2;max-width:100%}.filters-row{position:relative;z-index:5}.erp-card-feed{position:relative;z-index:1}.erp-page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}@media(prefers-reduced-motion:reduce){.panel-desktopish,.erp-home-view .erp-home-section,.track-pin__pulse,.panel--enter,.wa-attach-item{animation:none!important}}.sync-busy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:480;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.sync-busy-overlay__card{pointer-events:none;min-width:min(280px,86vw);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;box-shadow:0 16px 40px #0f172a47}#efs-security-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}#efs-security-lock .location-lock-overlay{pointer-events:auto}.location-lock-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#080c18e0;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.location-lock-overlay__card{width:min(420px,92vw);max-height:min(86vh,640px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:10px;text-align:center;box-shadow:0 20px 48px #00000073}.location-lock-overlay__card h2{margin:0;font-size:1.15rem}.location-lock-overlay__card p{margin:0;color:var(--muted, #94a3b8);font-size:.92rem;line-height:1.45}.location-lock-overlay__detail{font-size:.8rem!important;opacity:.9;word-break:break-word}.location-lock-overlay__icon{font-size:2rem;line-height:1}.location-lock-alert-box{background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:12px;padding:12px 14px;text-align:start;margin:8px 0}.location-lock-alert-box strong{color:#ef4444;display:block;margin-bottom:4px;font-size:.95rem}.location-lock-alert-box .detected-app-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.location-lock-alert-box .detected-app-tag{background:#dc2626;color:#fff;padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:700;letter-spacing:.3px}.location-lock-actions{display:flex;flex-direction:column;gap:8px;margin-top:10px}body.app-privacy-blurred #app,body.app-privacy-blurred #root,body.app-privacy-blurred .erp-app-shell,body.app-privacy-blurred .screen{filter:blur(35px) brightness(.15)!important;opacity:.05!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transition:opacity .15s ease,filter .15s ease}#efs-privacy-shield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:radial-gradient(circle at 50% 40%,#0f172af5,#020617fa);display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:auto;-webkit-user-select:none;user-select:none;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.privacy-shield-card{width:min(380px,90vw);background:#1e293beb;border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 25px 60px #000000a6}.privacy-shield-icon{width:68px;height:68px;border-radius:50%;background:#3b82f626;color:#60a5fa;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.privacy-shield-card--multiwindow .privacy-shield-icon{background:#ef444426;color:#f87171}.privacy-shield-icon svg{width:36px;height:36px}.privacy-shield-card h3{margin:0;font-size:1.15rem;color:#f8fafc;font-weight:700;line-height:1.35}.privacy-shield-card p{margin:0;color:#94a3b8;font-size:.88rem;line-height:1.5}.preview-html{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px 14px;background:var(--surface);color:var(--ink)}.preview-html[hidden]{display:none!important}.sale-form-page{display:flex;flex-direction:column;gap:12px;padding-bottom:88px}.sale-form-section{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.sale-form-section__title{margin:0;font-size:.92rem;font-weight:800;color:var(--ink)}.sale-form-grid{display:grid;grid-template-columns:1fr;gap:8px}.sale-form-grid--2{grid-template-columns:1fr auto;align-items:center}.sale-form-grid--product{grid-template-columns:1fr 88px;align-items:center}.sale-source-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media(min-width:420px){.sale-source-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.sale-source-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:8px 10px;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.sale-source-chip.is-active{background:color-mix(in srgb,var(--brand, #2563eb) 14%,var(--surface));border-color:var(--brand, #2563eb);color:var(--brand, #2563eb)}.sale-pick-grid{display:grid;grid-template-columns:1fr;gap:8px;max-height:220px;overflow:auto;-webkit-overflow-scrolling:touch}.sale-pick-grid--products{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));max-height:280px}.sale-pick-card{text-align:start;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px;cursor:pointer;font:inherit;color:var(--ink)}.sale-pick-card:active{transform:scale(.98)}.sale-pick-card.is-shipment{border-color:color-mix(in srgb,#0ea5e9 45%,var(--line))}.sale-pick-card.is-purchase{border-color:color-mix(in srgb,#f59e0b 45%,var(--line))}.sale-pick-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.sale-pick-card strong{font-size:.86rem;line-height:1.3}.sale-pick-card em,.sale-pick-card span{font-size:.72rem;color:var(--muted);font-style:normal}.sale-bound-chip,.sale-total-chip{margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--brand, #2563eb) 10%,var(--surface-2));border:1px solid color-mix(in srgb,var(--brand, #2563eb) 28%,var(--line));font-weight:700;font-size:.86rem}.sale-check-row{display:flex;align-items:center;gap:8px;font-weight:650;font-size:.88rem}.sale-cart-stack{display:flex;flex-direction:column;gap:8px}.sale-cart-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.sale-cart-line__main{min-width:0;display:flex;flex-direction:column;gap:2px}.sale-cart-line__main strong{font-size:.88rem}.sale-cart-line__main em{font-size:.72rem;color:var(--muted);font-style:normal}.sale-cart-line__end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;font-weight:700}.erp-sheet__footer{flex-wrap:wrap}.erp-sheet__footer>.erp-btn{flex:1 1 calc(50% - 6px)}.screen--app{--erp-bottom-nav-h: 56px}.erp-home-view{display:flex;flex-direction:column;gap:10px}.erp-home-view .erp-home-section{margin-bottom:0}.attendance-hero{padding:10px!important;margin-bottom:8px!important;border-radius:10px!important}.erp-sector-row{padding:8px 10px!important}.list-stack{display:flex;flex-direction:column;gap:6px}.erp-app-header{gap:0!important;padding:0!important;min-height:48px!important}.erp-app-header__main{min-height:48px!important;padding:6px 10px!important;gap:6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important}.erp-app-header__start{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important}.erp-app-header__titles{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;flex:1 1 auto!important}.erp-app-header__tools{flex:0 0 auto!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:4px!important}.erp-app-header__title{margin:0!important;font-size:1rem!important;font-weight:700!important;color:var(--erp-ink)!important;line-height:1.25!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:clip!important}.erp-app-header__subtitle{font-size:.72rem!important;color:var(--erp-ink-muted)!important;line-height:1.2!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.erp-app-header--inner .erp-header__aux-btn{display:none!important}@media(max-width:440px){.erp-app-header__tools .status-chip--compact .status-chip__label{display:none!important}.erp-app-header__tools .status-chip--compact{padding:0 6px!important;min-width:24px!important;height:26px!important;justify-content:center!important;border-radius:999px!important}}.erp-app-header__icon-btn,.erp-header__icon-btn{width:32px!important;height:32px!important;min-width:32px!important;border-radius:var(--erp-radius-sm, 7px)!important;padding:0!important;flex-shrink:0!important}.status-chip--compact{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:2px 6px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:999px!important;font-size:.68rem!important;font-weight:600!important;white-space:nowrap!important;flex-shrink:0!important;box-sizing:border-box!important}.status-chip--compact .status-chip__dot{width:6px!important;height:6px!important;border-radius:50%!important;flex-shrink:0!important}.status-chip--compact .status-chip__label{display:inline-block!important;font-size:.65rem!important;line-height:1!important;white-space:nowrap!important}.erp-filter-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:4px;margin-bottom:4px;overflow-x:visible;max-width:100%}.erp-filter-chip{width:100%;justify-content:center;flex:0 1 auto;max-width:100%;min-width:0}@media(min-width:520px){.erp-filter-scroll{display:flex;flex-wrap:wrap}.erp-filter-chip{width:auto}}.filter-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}@media(min-width:520px){.filter-chips{display:flex;flex-wrap:wrap}}.erp-page-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.erp-page-toolbar>div{min-width:0;flex:1 1 auto}.erp-page-toolbar>.erp-btn{flex:0 0 auto}.erp-card__header{gap:6px;min-width:0}.erp-card__identity{min-width:0;flex:1 1 auto}.erp-card__header-end{flex:0 0 auto;max-width:none;justify-content:flex-end}.erp-card__badge-row{margin-top:2px}.erp-card--dense .erp-card__badge-row .erp-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-card-feed{align-items:start}.erp-card-feed>.erp-card{width:100%;max-width:100%;overflow:visible;position:relative}.erp-card-feed>.erp-card.has-open-menu,.erp-card-feed>.erp-card.erp-card--menu-open,.erp-card-feed>.erp-card:has(.erp-action-menu.is-open){overflow:visible!important;z-index:9999!important}.erp-action-menu{position:relative;isolation:auto!important}.erp-action-menu.is-open{z-index:10000!important}.erp-action-menu__panel{z-index:10001!important;max-width:min(260px,calc(100vw - 24px));box-shadow:0 16px 36px #00000052,0 4px 12px #00000029}.erp-card-feed>.erp-card:last-child .erp-action-menu__panel,.erp-card-feed>.erp-card:only-child .erp-action-menu__panel,.erp-action-menu.is-dropup .erp-action-menu__panel{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right}[dir=rtl] .erp-card-feed>.erp-card:last-child .erp-action-menu__panel,[dir=rtl] .erp-card-feed>.erp-card:only-child .erp-action-menu__panel,[dir=rtl] .erp-action-menu.is-dropup .erp-action-menu__panel{transform-origin:bottom left}.erp-kpi-grid,.erp-quick-actions,.sector-grid,.erp-card-feed{width:100%;max-width:100%;min-width:0}.erp-kpi-card,.erp-quick-btn,.sector-tile{overflow:hidden}.erp-kpi-grid>.erp-kpi-card,.erp-quick-actions>.erp-quick-btn{min-width:0;max-width:none;flex:1 1 auto}.erp-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow-x:visible!important}.sale-pick-grid--products{grid-template-columns:1fr!important}@media(min-width:420px){.sale-pick-grid--products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-kpi-grid,.erp-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.erp-card__title,.erp-list-row__title,.device-row strong{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word}.erp-form-page{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}.sector-tile{min-width:0;max-width:100%}.sector-tile__hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sector-tile--primary{grid-column:1 / -1}.erp-fieldops-banner__actions{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:6px!important}.erp-fieldops-banner__actions>*{flex:1 1 auto;min-width:min(100%,7.5rem)}@media(min-width:420px){.erp-fieldops-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-fieldops-banner__actions .erp-btn{width:100%;justify-content:center}.attendance-hero .quick-row,.attendance-bar .quick-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.attendance-hero .quick-row .btn,.attendance-bar .quick-row .btn,.attendance-hero .quick-row .erp-btn,.attendance-bar .quick-row .erp-btn{width:100%;min-width:0}.sale-form-page .filters-row,.panel-desktopish .filters-row{display:flex;flex-direction:column;gap:8px}.wa-customer-grid{grid-template-columns:1fr!important}@media(min-width:420px){.wa-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.erp-sheet-line{grid-template-columns:1fr 1fr;grid-template-areas:"main main" "qty price" "total total"}.erp-sheet-line__main{grid-area:main;min-width:0}.erp-sheet-line__qty{grid-area:qty}.erp-sheet-line__price{grid-area:price}.erp-sheet-line__total{grid-area:total}@media(min-width:480px){.erp-sheet-line{grid-template-columns:2fr 1fr 1.2fr 1.4fr;grid-template-areas:"main qty price total"}}@media(max-width:360px){.sector-grid,.sector-grid--panel{grid-template-columns:1fr!important}.sector-tile--primary{grid-column:auto}}@media(min-width:900px){.sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.erp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172aad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:erpFadeIn .2s ease-out;cursor:pointer}.erp-modal-card{width:100%;max-width:420px;background:var(--erp-surface-card, var(--surface, #ffffff));border:1px solid var(--erp-line-strong, var(--line, #e2e8f0));border-radius:22px;box-shadow:0 24px 48px #00000052,0 4px 16px #0000001f;padding:24px 20px 20px;display:flex;flex-direction:column;gap:14px;animation:erpModalPop .25s cubic-bezier(.16,1,.3,1);box-sizing:border-box;position:relative;cursor:default}@keyframes erpModalPop{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.erp-geofence-modal__close-btn{position:absolute;top:14px;inset-inline-end:14px;width:32px;height:32px;border-radius:50%;border:1px solid var(--erp-line, rgba(148, 163, 184, .25));background:var(--erp-surface-subtle, #f8fafc);color:var(--erp-ink-muted, #64748b);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;padding:0;z-index:10}.erp-geofence-modal__close-btn:hover,.erp-geofence-modal__close-btn:active{background:var(--erp-line, #e2e8f0);color:var(--erp-ink, #0f172a);transform:scale(1.05)}.erp-geofence-modal__icon-wrap{position:relative;width:72px;height:72px;margin:0 auto;display:flex;align-items:center;justify-content:center}.erp-geofence-modal__icon-circle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ef444429,#dc262614);border:2px solid rgba(239,68,68,.35);box-shadow:0 0 24px #ef444433;display:flex;align-items:center;justify-content:center;color:#dc2626;position:relative;z-index:1}.erp-geofence-modal__icon-circle svg{stroke:#dc2626}.erp-geofence-modal__pulse-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(239,68,68,.4);animation:erpPulseRing 2s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.erp-geofence-modal__pulse-ring--outer{animation-delay:.6s}@keyframes erpPulseRing{0%{transform:scale(.85);opacity:.8}50%{transform:scale(1.22);opacity:0}to{transform:scale(1.22);opacity:0}}.erp-geofence-modal__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.erp-geofence-modal__action-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:.78rem;font-weight:700;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#b45309}html[data-theme=dark] .erp-geofence-modal__action-pill{background:#f59e0b2e;color:#fbbf24}.erp-geofence-modal__action-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.erp-geofence-modal__title{margin:0;font-size:1.18rem;font-weight:800;color:var(--erp-ink, var(--ink, #0f172a));line-height:1.35}.erp-geofence-modal__desc{margin:0;font-size:.86rem;color:var(--erp-ink-secondary, var(--muted, #64748b));line-height:1.5}.erp-geofence-modal__info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:var(--erp-surface-subtle, var(--surface-2, #f8fafc));border:1px solid var(--erp-line, var(--line, #e2e8f0));border-radius:14px;padding:12px}.erp-geofence-modal__info-item{display:flex;flex-direction:column;gap:3px;text-align:center}.erp-geofence-modal__info-label{font-size:.72rem;font-weight:600;color:var(--erp-ink-muted, var(--muted, #64748b));letter-spacing:.02em}.erp-geofence-modal__info-val{font-size:1.12rem;font-weight:800;color:var(--erp-ink, var(--ink, #0f172a));font-feature-settings:"tnum"}.erp-geofence-modal__info-val--danger{color:#dc2626!important}.erp-geofence-modal__excess-pill{display:flex;align-items:center;justify-content:center;gap:6px;background:#ef444414;border:1px solid rgba(239,68,68,.22);border-radius:10px;padding:6px 12px;font-size:.8rem;font-weight:700;color:#dc2626}.erp-geofence-modal__excess-dot{width:6px;height:6px;border-radius:50%;background:#dc2626}.erp-geofence-modal__branch-tag{display:flex;align-items:center;justify-content:center;gap:8px;background:#2563eb0f;border:1px solid rgba(37,99,235,.18);border-radius:10px;padding:8px 12px;font-size:.84rem;color:var(--erp-primary, #2563eb)}.erp-geofence-modal__instructions{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.5;color:var(--erp-ink-secondary, var(--muted, #64748b));background:var(--erp-surface-subtle, var(--surface-2, #f8fafc));border-radius:12px;padding:10px 12px;border-inline-start:3px solid var(--erp-primary, #2563eb)}.erp-geofence-modal__instructions-icon{font-size:1rem;flex-shrink:0;line-height:1.2}.erp-geofence-modal__instructions-text{flex:1}.erp-geofence-modal__actions{display:flex;flex-direction:column;gap:8px;margin-top:2px}.erp-geofence-modal__btn-primary{width:100%;min-height:46px;font-weight:700;font-size:.92rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;cursor:pointer;transition:all .15s ease}.erp-geofence-modal__btn-primary:active:not(:disabled){transform:scale(.98)}.erp-geofence-modal__btn-primary:disabled{opacity:.7;cursor:not-allowed}.erp-geofence-modal__btn-secondary{width:100%;min-height:42px;font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:all .15s ease}select,.erp-select{width:100%;border-radius:10px;border:1px solid var(--erp-line-strong, var(--line));background:var(--erp-surface, var(--surface));color:var(--erp-ink, var(--ink));padding:10px 14px;font:inherit;font-size:.88rem;font-weight:500;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-inline-end:36px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}[dir=rtl] select,[dir=rtl] .erp-select{background-position:left 12px center}select:focus,.erp-select:focus{outline:0;border-color:var(--erp-brand, #1d4ed8);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-brand, #1d4ed8) 20%,transparent)}.erp-filter-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:4px 0 8px;margin-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.erp-filter-scroll::-webkit-scrollbar{display:none}.erp-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 14px;border-radius:9999px;border:1px solid var(--erp-line-strong, var(--line));background:var(--erp-surface, var(--surface));color:var(--erp-ink-secondary, var(--ink));font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:all .15s ease;-webkit-user-select:none;user-select:none}.erp-filter-chip:hover{background:var(--erp-surface-subtle, var(--surface-2));border-color:var(--erp-brand, #1d4ed8)}.erp-filter-chip.is-active{background:var(--erp-brand, #1d4ed8);border-color:var(--erp-brand, #1d4ed8);color:#fff;box-shadow:0 2px 8px #2563eb4d}.erp-filter-chip__count{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:9999px;background:#00000014;font-size:.72rem;font-weight:700}.erp-filter-chip.is-active .erp-filter-chip__count{background:#ffffff47;color:#fff}.erp-search-box{position:relative;width:100%;margin-bottom:8px}.erp-search-box__input{width:100%;min-height:44px;padding:10px 14px 10px 38px;border-radius:12px;border:1px solid var(--erp-line-strong, var(--line));background:var(--erp-surface, var(--surface));color:var(--erp-ink, var(--ink));font:inherit;font-size:.88rem;box-sizing:border-box;transition:all .15s ease}[dir=rtl] .erp-search-box__input{padding:10px 38px 10px 14px}.erp-search-box__input:focus{outline:0;border-color:var(--erp-brand, #1d4ed8);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-brand, #1d4ed8) 20%,transparent)}.erp-search-box__icon{position:absolute;top:50%;transform:translateY(-50%);left:12px;color:var(--erp-ink-muted, var(--muted));pointer-events:none;display:flex;align-items:center}[dir=rtl] .erp-search-box__icon{left:auto;right:12px}@media(max-width:720px){.quick-row,.filter-chips,.erp-filter-scroll{display:flex;flex-wrap:wrap;overflow-x:visible;gap:6px;padding-bottom:4px}.quick-chip,.filter-chip,.erp-filter-chip{flex:1 1 auto;min-width:0;max-width:100%;justify-content:center}.erp-card__meta-grid,.pro-card__meta-grid,.erp-card--dense .erp-card__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 8px}.erp-card__title,.erp-list-row__title,.erp-card__subtitle,.pro-card__title{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word}.erp-kpi-card__value,.kpi-card strong{font-size:clamp(.95rem,3.6vw,1.15rem);white-space:normal;overflow-wrap:anywhere}.app-block,.erp-form-page,.erp-card-feed{overflow-x:hidden;max-width:100%}.sale-form-grid--product{grid-template-columns:1fr 72px}.wa-customer-grid{grid-template-columns:1fr!important}}@media(min-width:420px)and (max-width:720px){.wa-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.erp-settings-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:8px}.erp-settings-form-grid .erp-form-field{margin-bottom:0}.erp-form-checkbox-row{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface-2, #f8fafc);border-radius:10px;border:1px solid var(--line, #e2e8f0);cursor:pointer;-webkit-user-select:none;user-select:none}.erp-form-checkbox-row input[type=checkbox]{width:18px;height:18px;cursor:pointer}.wa-nav-tabs{margin-bottom:14px}.wa-qr-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;background:var(--surface, #fff);border:1px solid var(--line, #e2e8f0);border-radius:16px;margin:12px 0;gap:14px;box-shadow:0 4px 14px #0000000a}.wa-qr-img{width:220px;height:220px;max-width:80vw;max-height:80vw;object-fit:contain;border-radius:12px;border:2px solid var(--brand, #2563eb);background:#fff;padding:8px;box-shadow:0 4px 12px #00000014}.wa-accounts-grid{display:flex;flex-direction:column;gap:10px;margin:12px 0}.wa-account-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;border:1px solid var(--line, #e2e8f0);background:var(--surface, #fff)}.wa-account-card.is-active{border-color:var(--brand, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand, #2563eb) 20%,transparent)}.wa-account-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.wa-account-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wa-chats-feed{display:flex;flex-direction:column;gap:8px;margin:12px 0}.wa-chat-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line, #e2e8f0);background:var(--surface, #fff);cursor:pointer;text-align:start;width:100%;transition:background .15s ease}.wa-chat-item:hover,.wa-chat-item:active{background:var(--surface-2, #f8fafc)}.wa-chat-avatar{width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--brand, #2563eb) 12%,transparent);color:var(--brand, #2563eb);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.wa-chat-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wa-chat-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wa-chat-name{font-weight:600;font-size:.92rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-chat-time{font-size:.72rem;color:var(--muted);flex-shrink:0}.wa-chat-snippet{font-size:.82rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.task-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#0a0f1dad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:taskPopupFadeIn .22s ease-out}@keyframes taskPopupFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.task-popup-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;width:100%;max-width:440px;box-shadow:0 24px 48px -12px #00000059;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative}.task-popup-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:var(--primary-bg, rgba(59, 130, 246, .12));color:var(--primary, #2563eb);border:1px solid color-mix(in srgb,var(--primary, #2563eb) 25%,transparent)}.task-popup-title{font-size:1.15rem;font-weight:700;color:var(--text);margin:0;line-height:1.35}.task-popup-body{font-size:.95rem;color:var(--muted);line-height:1.5;margin:0;word-break:break-word}.task-popup-actions{display:flex;gap:10px;margin-top:8px}.task-popup-actions .btn{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;font-weight:650;border-radius:12px}.task-popup-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surface-2, rgba(255, 255, 255, .05));color:var(--muted);font-size:16px;cursor:pointer;line-height:1;padding:0;transition:all .15s ease;z-index:2}[dir=rtl] .task-popup-close{right:auto;left:16px}.task-popup-close:hover,.task-popup-close:active{color:var(--text);background:var(--surface-hover, rgba(255, 255, 255, .12));transform:scale(1.05)}.task-popup-badge.is-broadcast{background:#0ea5e924;color:#0284c7;border-color:#0ea5e94d}.task-popup-badge.is-order{background:#10b98124;color:#059669;border-color:#10b9814d}.task-popup-badge.is-task{background:#6366f124;color:#4f46e5;border-color:#6366f14d}.erp-notif-card--unread{background:color-mix(in srgb,var(--primary, #2563eb) 4%,var(--surface))!important;box-shadow:0 4px 16px -4px #2563eb1f}.wa-compact-picker{margin:10px 0 14px;background:var(--surface-2, #f8fafc);border:1px solid var(--line, #e2e8f0);border-radius:12px;padding:12px}.wa-compact-list{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:8px;padding-right:2px}.wa-compact-item{display:flex;align-items:center;gap:10px;padding:6px 10px;height:38px;min-height:38px;border-radius:8px;background:var(--surface, #fff);border:1px solid var(--line, #e2e8f0);cursor:pointer;text-align:start;width:100%;transition:all .15s ease}.wa-compact-item:active,.wa-compact-item:hover{background:color-mix(in srgb,var(--brand, #2563eb) 6%,var(--surface, #fff));border-color:var(--brand, #2563eb)}.wa-compact-item.is-selected{background:color-mix(in srgb,var(--brand, #2563eb) 12%,var(--surface, #fff));border-color:var(--brand, #2563eb)}.wa-compact-avatar{width:26px;height:26px;border-radius:50%;background:var(--brand, #2563eb);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-compact-info{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.wa-compact-name{font-size:.85rem;font-weight:600;color:var(--text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-compact-phone{font-size:.75rem;color:var(--muted, #64748b);font-family:monospace;direction:ltr}.wa-doc-type-pills{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px}.wa-doc-pill{padding:6px 12px;border-radius:20px;font-size:.82rem;font-weight:600;border:1px solid var(--line, #cbd5e1);background:var(--surface, #fff);color:var(--text, #334155);cursor:pointer;white-space:nowrap;transition:all .15s ease}.wa-doc-pill.is-active{background:var(--brand, #2563eb);color:#fff;border-color:var(--brand, #2563eb)}.wa-doc-picker-box{margin-bottom:12px;padding:10px;background:#2563eb0d;border:1px dashed var(--brand, #2563eb);border-radius:10px}.inbound-shipment-card,.purchase-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--surface, #fff);border:1px solid var(--line, #e2e8f0);box-shadow:0 1px 3px #0000000a;margin-bottom:10px}.inbound-shipment-card__head,.purchase-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line, #f1f5f9);padding-bottom:8px}.inbound-shipment-card__body,.purchase-card__body{display:flex;flex-direction:column;gap:4px;font-size:.88rem}.inbound-item-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--surface-2, #f8fafc);border-radius:8px;margin-bottom:6px;font-size:.85rem}.ebs-pull-indicator{position:fixed;top:-65px;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:99999;pointer-events:none;opacity:0;transition:opacity .18s ease;will-change:transform,opacity}.ebs-pull-indicator--active{opacity:1}.ebs-pull-indicator__content{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:var(--surface, #ffffff);color:var(--text, #0f172a);border:1px solid var(--line, #e2e8f0);border-radius:9999px;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014;font-size:.88rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .ebs-pull-indicator__content{background:#1e293bf0;color:#f8fafc;border-color:#ffffff1f;box-shadow:0 10px 25px -5px #00000080}.ebs-pull-indicator__icon-wrap{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.ebs-pull-indicator__arrow{width:18px;height:18px;color:var(--brand, #2563eb);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.ebs-pull-indicator__spinner{width:18px;height:18px;border:2.5px solid rgba(37,99,235,.2);border-top-color:var(--brand, #2563eb);border-radius:50%;animation:ebs-pull-spin .7s linear infinite}[data-theme=dark] .ebs-pull-indicator__spinner{border-color:#60a5fa33;border-top-color:#60a5fa}.ebs-pull-indicator--done .ebs-pull-indicator__content{background:#10b981;color:#fff;border-color:#059669}@keyframes ebs-pull-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html .screen :is(input[type=checkbox],input[type=radio]){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;inline-size:20px!important;block-size:20px!important;min-inline-size:20px!important;min-block-size:20px!important;max-inline-size:20px!important;max-block-size:20px!important;flex:0 0 20px;padding:0!important;margin:0 4px!important;accent-color:var(--blue);vertical-align:middle;cursor:pointer}.screen :is(select option,select optgroup){background:var(--surface);color:var(--ink)}.screen input[type=file]{padding:6px;max-width:100%;background:var(--surface);color:var(--ink)}.screen input[type=file]::file-selector-button{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);min-height:36px;padding:6px 12px;margin-inline-end:8px;cursor:pointer}.screen button:not([class]){font:inherit;background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;padding:6px 12px}.preview-error{flex-shrink:0;padding:12px 14px;color:var(--bad);background:var(--bad-bg);border-top:1px solid var(--line)}.preview-head{flex-wrap:wrap;min-height:56px}.preview-head strong{min-width:0;overflow-wrap:anywhere;flex:1 1 180px}.preview-head button{flex:0 0 auto}.erp-app-header__main{min-height:64px;height:auto;padding-block:10px;align-items:center}.erp-app-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.erp-app-header__icon-btn,.erp-header__icon-btn,.topbar-icon-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.erp-app-header :is(svg,.erp-icon){max-width:20px;max-height:20px}.bottom-nav{min-height:72px;height:auto;padding-bottom:calc(6px + var(--safe-bottom))}.bottom-nav__item{min-width:0;min-height:52px;height:auto;padding:6px 2px}.bottom-nav__icon{width:22px;height:22px;flex:0 0 22px}.bottom-nav__icon svg{width:22px;height:22px}.bottom-nav__label{font-size:11px;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:360px){.erp-app-header__main{flex-wrap:wrap}.erp-app-header__actions{margin-inline-start:auto}}html[data-theme=dark] .screen :is(.btn:not(.ghost),.erp-btn--primary){color:var(--navy)!important}.screen :is(.mobile-map-container,.tracking-map-wrapper){background:var(--surface-2)}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}
