@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--t-micro: 10px;--t-xs: 11px;--t-sm: 12px;--t-md: 13px;--t-lg: 14.5px;--t-xl: 17px;--t-2xl: 22px;--t-3xl: 28px;--t-hero: 40px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--gap: 12px;--pad: 12px;--pad-x: 14px;--head-h: 40px;--h: 30px;--h-sm: 24px;--h-lg: 36px;--page-x: 20px;--page-y: 16px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 14px;--r-pill: 999px;--r-s1: 4px;--r-s2: 12px;--ease: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--spring: cubic-bezier(.34, 1.3, .64, 1);--m-fast: .12s;--m-base: .2s;--m-slow: .36s;--rail-w: 64px;--top-h: 48px;--z-pop: 960;--z-overlay: 900;--z-toast: 980}:root,:root[data-palette=obsidian]{color-scheme:dark;--font-ui: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Instrument Serif", "Alexandria", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--bg-0: #0b0a08;--bg-1: #121110;--bg-2: #1a1815;--bg-3: #23201c;--bg-4: #2e2a25;--glass: rgba(26, 24, 21, .94);--glass-2: rgba(35, 32, 28, .98);--glass-hi: rgba(255, 255, 255, .025);--line: rgba(232, 214, 180, .1);--line-2: rgba(232, 214, 180, .17);--line-3: rgba(232, 214, 180, .28);--text-1: #f3eee4;--text-2: #c9c0b0;--text-3: #9a907f;--text-4: #908776;--signal: #d4a64a;--signal-2: #b8862c;--on-signal: #0b0a08;--signal-soft: rgba(212, 166, 74, .13);--signal-glow: rgba(212, 166, 74, .32);--ai: #5cc8b0;--ai-2: #8fdcca;--ai-soft: rgba(92, 200, 176, .14);--ok: #4fbf7a;--ok-soft: rgba(79, 191, 122, .14);--warn: #eb8a3c;--warn-soft: rgba(235, 138, 60, .14);--bad: #f06a5e;--bad-soft: rgba(240, 106, 94, .14);--info: #7aa7e8;--info-soft: rgba(122, 167, 232, .14);--gold: #d4a64a;--gold-soft: rgba(212, 166, 74, .14);--pink: #e2588a;--cat-1: #b3801c;--cat-2: #15937c;--cat-3: #cf5f40;--cat-4: #4f80d1;--cat-5: #7f9a2c;--cat-6: #b061c4;--grid-line: rgba(232, 214, 180, .07);--grid-dot: rgba(232, 214, 180, .06);--trace: rgba(232, 214, 180, .16);--shadow-1: 0 1px 0 rgba(255,255,255,.035) inset, 0 1px 2px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.3);--shadow-2: 0 1px 0 rgba(255,255,255,.05) inset, 0 2px 6px rgba(0,0,0,.4), 0 24px 64px rgba(0,0,0,.5);--scrim: rgba(11, 10, 8, .7)}:root[data-theme=light]:not([data-palette]),:root[data-palette=obsidian][data-theme=light]{color-scheme:light;--font-ui: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Instrument Serif", "Alexandria", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--bg-0: #fbf8f2;--bg-1: #f5f0e6;--bg-2: #fffdf8;--bg-3: #ece5d7;--bg-4: #e2d9c7;--glass: rgba(255, 253, 248, .96);--glass-2: rgba(255, 253, 248, 1);--glass-hi: rgba(255, 255, 255, .5);--line: rgba(60, 45, 20, .1);--line-2: rgba(60, 45, 20, .17);--line-3: rgba(60, 45, 20, .27);--text-1: #1a1712;--text-2: #4a4338;--text-3: #6b6255;--text-4: #6a6154;--signal: #8a6a22;--signal-2: #6f541a;--on-signal: #ffffff;--signal-soft: rgba(138, 106, 34, .11);--signal-glow: rgba(138, 106, 34, .2);--ai: #1a7566;--ai-2: #1a7566;--ai-soft: rgba(26, 117, 102, .1);--ok: #2e7d4a;--ok-soft: rgba(46, 125, 74, .1);--warn: #9e5310;--warn-soft: rgba(158, 83, 16, .1);--bad: #b03a30;--bad-soft: rgba(176, 58, 48, .1);--info: #2f5fa8;--info-soft: rgba(47, 95, 168, .1);--gold: #8a6a22;--gold-soft: rgba(138, 106, 34, .1);--pink: #a8396a;--cat-1: #95690f;--cat-2: #00806b;--cat-3: #b84d27;--cat-4: #3762b8;--cat-5: #5b7a10;--cat-6: #9a43ad;--grid-line: rgba(60, 45, 20, .08);--grid-dot: rgba(60, 45, 20, .08);--trace: rgba(60, 45, 20, .1);--shadow-1: 0 1px 2px rgba(40,30,10,.1), 0 8px 24px rgba(40,30,10,.1);--shadow-2: 0 2px 6px rgba(40,30,10,.1), 0 24px 64px rgba(40,30,10,.2);--scrim: rgba(251, 248, 242, .45)}:root[data-palette=desert]{color-scheme:dark;--font-ui: "Manrope Variable", "Readex Pro Variable", system-ui, sans-serif;--font-display: "Readex Pro Variable", "Manrope Variable", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #15120f;--bg-1: #1c1814;--bg-2: #24201b;--bg-3: #2e2923;--bg-4: #3a342c;--glass: rgba(36, 32, 27, .92);--glass-2: rgba(46, 41, 35, .9600000000000001);--glass-hi: rgba(255, 255, 255, .025);--line: rgba(242, 226, 196, .1);--line-2: rgba(242, 226, 196, .17);--line-3: rgba(242, 226, 196, .28);--text-1: #f2e8d8;--text-2: #cdbfa8;--text-3: #a0927d;--text-4: #74685a;--signal: #4cc2b0;--signal-2: #2fa594;--on-signal: #0d1714;--signal-soft: rgba(76, 194, 176, .13);--signal-glow: rgba(76, 194, 176, .32);--ai: #e8845c;--ai-2: #f0a283;--ai-soft: rgba(232, 132, 92, .14);--ok: #8cc56e;--ok-soft: rgba(140, 197, 110, .14);--warn: #e9b949;--warn-soft: rgba(233, 185, 73, .14);--bad: #ef6461;--bad-soft: rgba(239, 100, 97, .14);--info: #7fb2e5;--info-soft: rgba(127, 178, 229, .14);--gold: #e9b949;--gold-soft: rgba(233, 185, 73, .14);--pink: #e8845c;--cat-1: #b3801c;--cat-2: #15937c;--cat-3: #cf5f40;--cat-4: #4f80d1;--cat-5: #7f9a2c;--cat-6: #b061c4;--grid-line: rgba(242, 226, 196, .07);--grid-dot: rgba(242, 226, 196, .06);--trace: rgba(242, 226, 196, .16);--shadow-1: 0 1px 0 rgba(255,255,255,.035) inset, 0 1px 2px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.3);--shadow-2: 0 1px 0 rgba(255,255,255,.05) inset, 0 2px 6px rgba(0,0,0,.4), 0 24px 64px rgba(0,0,0,.5);--scrim: rgba(21, 18, 15, .7)}:root[data-palette=desert][data-theme=light]{color-scheme:light;--font-ui: "Manrope Variable", "Readex Pro Variable", system-ui, sans-serif;--font-display: "Readex Pro Variable", "Manrope Variable", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #f7f2ea;--bg-1: #f0e9dd;--bg-2: #fffcf6;--bg-3: #e6dccb;--bg-4: #d8ccb6;--glass: rgba(255, 252, 246, .96);--glass-2: rgba(255, 252, 246, 1);--glass-hi: rgba(255, 255, 255, .5);--line: rgba(58, 44, 24, .1);--line-2: rgba(58, 44, 24, .17);--line-3: rgba(58, 44, 24, .27);--text-1: #1c1814;--text-2: #4b4237;--text-3: #6a5e50;--text-4: #918472;--signal: #0f7466;--signal-2: #0b5e53;--on-signal: #ffffff;--signal-soft: rgba(15, 116, 102, .11);--signal-glow: rgba(15, 116, 102, .2);--ai: #b04e2a;--ai-2: #b04e2a;--ai-soft: rgba(176, 78, 42, .1);--ok: #3f7a2c;--ok-soft: rgba(63, 122, 44, .1);--warn: #94640a;--warn-soft: rgba(148, 100, 10, .1);--bad: #b4372f;--bad-soft: rgba(180, 55, 47, .1);--info: #2d5e99;--info-soft: rgba(45, 94, 153, .1);--gold: #94640a;--gold-soft: rgba(148, 100, 10, .1);--pink: #b04e2a;--cat-1: #95690f;--cat-2: #00806b;--cat-3: #b84d27;--cat-4: #3762b8;--cat-5: #5b7a10;--cat-6: #9a43ad;--grid-line: rgba(58, 44, 24, .08);--grid-dot: rgba(58, 44, 24, .08);--trace: rgba(58, 44, 24, .1);--shadow-1: 0 1px 2px rgba(40,30,10,.1), 0 8px 24px rgba(40,30,10,.1);--shadow-2: 0 2px 6px rgba(40,30,10,.1), 0 24px 64px rgba(40,30,10,.2);--scrim: rgba(247, 242, 234, .45)}:root[data-palette=emerald]{color-scheme:dark;--font-ui: "Inter Tight Variable", "Alexandria", system-ui, sans-serif;--font-display: "Alexandria", "Inter Tight Variable", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #07100c;--bg-1: #0b1712;--bg-2: #10201a;--bg-3: #172b23;--bg-4: #1f372d;--glass: rgba(16, 32, 26, .92);--glass-2: rgba(23, 43, 35, .9600000000000001);--glass-hi: rgba(255, 255, 255, .025);--line: rgba(200, 240, 218, .1);--line-2: rgba(200, 240, 218, .17);--line-3: rgba(200, 240, 218, .28);--text-1: #ecf3ee;--text-2: #b4c6ba;--text-3: #85998c;--text-4: #5e7166;--signal: #2fbf71;--signal-2: #1f9c5a;--on-signal: #04100a;--signal-soft: rgba(47, 191, 113, .13);--signal-glow: rgba(47, 191, 113, .32);--ai: #d9b25f;--ai-2: #e6c987;--ai-soft: rgba(217, 178, 95, .14);--ok: #7fd6a0;--ok-soft: rgba(127, 214, 160, .14);--warn: #e6b54a;--warn-soft: rgba(230, 181, 74, .14);--bad: #ef6b5e;--bad-soft: rgba(239, 107, 94, .14);--info: #78b4e0;--info-soft: rgba(120, 180, 224, .14);--gold: #d9b25f;--gold-soft: rgba(217, 178, 95, .14);--pink: #e2588a;--cat-1: #b3801c;--cat-2: #15937c;--cat-3: #cf5f40;--cat-4: #4f80d1;--cat-5: #7f9a2c;--cat-6: #b061c4;--grid-line: rgba(200, 240, 218, .07);--grid-dot: rgba(200, 240, 218, .06);--trace: rgba(200, 240, 218, .16);--shadow-1: 0 1px 0 rgba(255,255,255,.035) inset, 0 1px 2px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.3);--shadow-2: 0 1px 0 rgba(255,255,255,.05) inset, 0 2px 6px rgba(0,0,0,.4), 0 24px 64px rgba(0,0,0,.5);--scrim: rgba(7, 16, 12, .7)}:root[data-palette=emerald][data-theme=light]{color-scheme:light;--font-ui: "Inter Tight Variable", "Alexandria", system-ui, sans-serif;--font-display: "Alexandria", "Inter Tight Variable", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #f6f8f5;--bg-1: #eef2ee;--bg-2: #ffffff;--bg-3: #e2e9e3;--bg-4: #cfdbd1;--glass: rgba(255, 255, 255, .96);--glass-2: rgba(255, 255, 255, 1);--glass-hi: rgba(255, 255, 255, .5);--line: rgba(16, 48, 30, .1);--line-2: rgba(16, 48, 30, .17);--line-3: rgba(16, 48, 30, .27);--text-1: #16201b;--text-2: #3e4d44;--text-3: #5c6b62;--text-4: #83918a;--signal: #00703a;--signal-2: #005a2e;--on-signal: #ffffff;--signal-soft: rgba(0, 112, 58, .11);--signal-glow: rgba(0, 112, 58, .2);--ai: #8a6a22;--ai-2: #8a6a22;--ai-soft: rgba(138, 106, 34, .1);--ok: #2c7a47;--ok-soft: rgba(44, 122, 71, .1);--warn: #946200;--warn-soft: rgba(148, 98, 0, .1);--bad: #b3362c;--bad-soft: rgba(179, 54, 44, .1);--info: #22609e;--info-soft: rgba(34, 96, 158, .1);--gold: #8a6a22;--gold-soft: rgba(138, 106, 34, .1);--pink: #a8396a;--cat-1: #95690f;--cat-2: #00806b;--cat-3: #b84d27;--cat-4: #3762b8;--cat-5: #5b7a10;--cat-6: #9a43ad;--grid-line: rgba(16, 48, 30, .08);--grid-dot: rgba(16, 48, 30, .08);--trace: rgba(16, 48, 30, .1);--shadow-1: 0 1px 2px rgba(10,40,20,.1), 0 8px 24px rgba(10,40,20,.1);--shadow-2: 0 2px 6px rgba(10,40,20,.1), 0 24px 64px rgba(10,40,20,.2);--scrim: rgba(246, 248, 245, .45)}:root[data-palette=mono]{color-scheme:dark;--font-ui: "Archivo Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Archivo Variable", "IBM Plex Sans Arabic", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #0a0a0a;--bg-1: #111111;--bg-2: #181818;--bg-3: #202020;--bg-4: #2a2a2a;--glass: rgba(24, 24, 24, .95);--glass-2: rgba(32, 32, 32, .99);--glass-hi: rgba(255, 255, 255, .025);--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .17);--line-3: rgba(255, 255, 255, .28);--text-1: #ededed;--text-2: #b5b5b5;--text-3: #8a8a8a;--text-4: #5f5f5f;--signal: #ff5b24;--signal-2: #e0461a;--on-signal: #0a0a0a;--signal-soft: rgba(255, 91, 36, .13);--signal-glow: rgba(255, 91, 36, .32);--ai: #d4f25a;--ai-2: #e2f78f;--ai-soft: rgba(212, 242, 90, .14);--ok: #3fcf8e;--ok-soft: rgba(63, 207, 142, .14);--warn: #f5b83d;--warn-soft: rgba(245, 184, 61, .14);--bad: #ff4d5e;--bad-soft: rgba(255, 77, 94, .14);--info: #8fb4e8;--info-soft: rgba(143, 180, 232, .14);--gold: #f5b83d;--gold-soft: rgba(245, 184, 61, .14);--pink: #ff6b9a;--cat-1: #b3801c;--cat-2: #15937c;--cat-3: #cf5f40;--cat-4: #4f80d1;--cat-5: #7f9a2c;--cat-6: #b061c4;--grid-line: rgba(255, 255, 255, .07);--grid-dot: rgba(255, 255, 255, .06);--trace: rgba(255, 255, 255, .16);--shadow-1: 0 1px 0 rgba(255,255,255,.035) inset, 0 1px 2px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.3);--shadow-2: 0 1px 0 rgba(255,255,255,.05) inset, 0 2px 6px rgba(0,0,0,.4), 0 24px 64px rgba(0,0,0,.5);--scrim: rgba(10, 10, 10, .7)}:root[data-palette=mono][data-theme=light]{color-scheme:light;--font-ui: "Archivo Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Archivo Variable", "IBM Plex Sans Arabic", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #f4f4f2;--bg-1: #ededea;--bg-2: #ffffff;--bg-3: #e3e3df;--bg-4: #d2d2ce;--glass: rgba(255, 255, 255, .97);--glass-2: rgba(255, 255, 255, 1);--glass-hi: rgba(255, 255, 255, .5);--line: rgba(0, 0, 0, .1);--line-2: rgba(0, 0, 0, .17);--line-3: rgba(0, 0, 0, .27);--text-1: #111111;--text-2: #3d3d3d;--text-3: #616161;--text-4: #8a8a8a;--signal: #c2410c;--signal-2: #9a330a;--on-signal: #ffffff;--signal-soft: rgba(194, 65, 12, .11);--signal-glow: rgba(194, 65, 12, .2);--ai: #4d6b0a;--ai-2: #4d6b0a;--ai-soft: rgba(77, 107, 10, .1);--ok: #1f7a4d;--ok-soft: rgba(31, 122, 77, .1);--warn: #8f5f00;--warn-soft: rgba(143, 95, 0, .1);--bad: #c21f33;--bad-soft: rgba(194, 31, 51, .1);--info: #2b5c9e;--info-soft: rgba(43, 92, 158, .1);--gold: #8f5f00;--gold-soft: rgba(143, 95, 0, .1);--pink: #c2185b;--cat-1: #95690f;--cat-2: #00806b;--cat-3: #b84d27;--cat-4: #3762b8;--cat-5: #5b7a10;--cat-6: #9a43ad;--grid-line: rgba(0, 0, 0, .08);--grid-dot: rgba(0, 0, 0, .08);--trace: rgba(0, 0, 0, .1);--shadow-1: 0 1px 2px rgba(0,0,0,.1), 0 8px 24px rgba(0,0,0,.1);--shadow-2: 0 2px 6px rgba(0,0,0,.1), 0 24px 64px rgba(0,0,0,.2);--scrim: rgba(244, 244, 242, .45)}:root[data-palette=classic]{color-scheme:dark;--font-ui: "Inter Tight Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Space Grotesk Variable", "Inter Tight Variable", "IBM Plex Sans Arabic", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #04060b;--bg-1: #070b14;--bg-2: #0b111e;--bg-3: #111a2c;--bg-4: #17223a;--glass: rgba(11, 17, 30, .62);--glass-2: rgba(17, 26, 44, .66);--glass-hi: rgba(255, 255, 255, .025);--line: rgba(122, 160, 255, .1);--line-2: rgba(122, 160, 255, .17);--line-3: rgba(122, 160, 255, .28);--text-1: #e8eefa;--text-2: #a3b0c8;--text-3: #66758f;--text-4: #46536b;--signal: #3de0ff;--signal-2: #0fb5e0;--on-signal: #021018;--signal-soft: rgba(61, 224, 255, .13);--signal-glow: rgba(61, 224, 255, .32);--ai: #8b6cff;--ai-2: #b39dff;--ai-soft: rgba(139, 108, 255, .14);--ok: #2bd99f;--ok-soft: rgba(43, 217, 159, .14);--warn: #ffb547;--warn-soft: rgba(255, 181, 71, .14);--bad: #ff4d6a;--bad-soft: rgba(255, 77, 106, .14);--info: #4c90f0;--info-soft: rgba(76, 144, 240, .14);--gold: #e8c468;--gold-soft: rgba(232, 196, 104, .14);--pink: #ff6b9a;--cat-1: #1499bd;--cat-2: #8b6cff;--cat-3: #1aaf7d;--cat-4: #c9801f;--cat-5: #e2588a;--cat-6: #4c90f0;--grid-line: rgba(122, 160, 255, .07);--grid-dot: rgba(122, 160, 255, .06);--trace: rgba(122, 160, 255, .16);--shadow-1: 0 1px 0 rgba(255,255,255,.035) inset, 0 1px 2px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.3);--shadow-2: 0 1px 0 rgba(255,255,255,.05) inset, 0 2px 6px rgba(0,0,0,.4), 0 24px 64px rgba(0,0,0,.5);--scrim: rgba(4, 6, 11, .7)}:root[data-palette=classic][data-theme=light]{color-scheme:light;--font-ui: "Inter Tight Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Space Grotesk Variable", "Inter Tight Variable", "IBM Plex Sans Arabic", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, monospace;--bg-0: #eef1f6;--bg-1: #f4f6fa;--bg-2: #ffffff;--bg-3: #f1f4f9;--bg-4: #e7ecf4;--glass: rgba(255, 255, 255, .78);--glass-2: rgba(255, 255, 255, .8200000000000001);--glass-hi: rgba(255, 255, 255, .5);--line: rgba(20, 40, 80, .1);--line-2: rgba(20, 40, 80, .17);--line-3: rgba(20, 40, 80, .27);--text-1: #0d1422;--text-2: #43506a;--text-3: #6f7b93;--text-4: #97a1b5;--signal: #0077b6;--signal-2: #005f92;--on-signal: #ffffff;--signal-soft: rgba(0, 119, 182, .11);--signal-glow: rgba(0, 119, 182, .2);--ai: #5b3fe0;--ai-2: #5b3fe0;--ai-soft: rgba(91, 63, 224, .1);--ok: #0e9f6e;--ok-soft: rgba(14, 159, 110, .1);--warn: #c77700;--warn-soft: rgba(199, 119, 0, .1);--bad: #d92d4b;--bad-soft: rgba(217, 45, 75, .1);--info: #2f6fd0;--info-soft: rgba(47, 111, 208, .1);--gold: #a37b12;--gold-soft: rgba(163, 123, 18, .1);--pink: #d23f7a;--cat-1: #0077b6;--cat-2: #5b3fe0;--cat-3: #0e9f6e;--cat-4: #c77700;--cat-5: #d23f7a;--cat-6: #2f6fd0;--grid-line: rgba(20, 40, 80, .08);--grid-dot: rgba(20, 40, 80, .08);--trace: rgba(20, 40, 80, .1);--shadow-1: 0 1px 2px rgba(16,24,40,.1), 0 8px 24px rgba(16,24,40,.1);--shadow-2: 0 2px 6px rgba(16,24,40,.1), 0 24px 64px rgba(16,24,40,.2);--scrim: rgba(238, 241, 246, .45)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-0);color:var(--text-1);font:400 var(--t-md)/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";overflow:hidden}html[lang=ar] body{font-family:"IBM Plex Sans Arabic",var(--font-ui)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--signal);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--signal-soft);color:var(--text-1)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r-xs)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}p{margin:0}code,kbd,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}kbd{font-size:10.5px;padding:1px 5px;border-radius:4px;border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-2);box-shadow:0 1px 0 var(--line-2)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.ov-locked body{overflow:hidden}.lang-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--signal) 18%,transparent),transparent 70%),linear-gradient(90deg,var(--bg-0),var(--bg-2) 50%,var(--bg-0))}.row{display:flex;align-items:center;gap:var(--s-2)}.row.wrap{flex-wrap:wrap}.row.top{align-items:flex-start}.col{display:flex;flex-direction:column;gap:var(--s-2)}.grow{flex:1 1 auto;min-width:0}.spacer{flex:1}.gap-1{gap:var(--s-1)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.gap-6{gap:var(--s-6)}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.faint{color:var(--text-4)}.tiny{font-size:var(--t-xs)}.small{font-size:var(--t-sm)}.micro{font-size:var(--t-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-weight:600}html[lang=ar] .micro{letter-spacing:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right{text-align:end}.center{text-align:center}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--bad)}.ai{color:var(--ai-2)}.signal{color:var(--signal)}.info{color:var(--info)}.gold{color:var(--gold)}.grid{display:grid;gap:var(--gap)}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-5{grid-template-columns:repeat(5,minmax(0,1fr))}.g-6{grid-template-columns:repeat(6,minmax(0,1fr))}.g-12{grid-template-columns:repeat(12,minmax(0,1fr))}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-12{grid-column:span 12}@media(max-width:1280px){.g-5,.g-6{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.g-2,.g-3,.g-4,.g-5,.g-6,.g-12{grid-template-columns:minmax(0,1fr)}.g-12>*{grid-column:auto!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.65}to{transform:scale(2.6);opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes caret{50%{opacity:0}}@keyframes flash-signal{0%{background:var(--signal-soft)}to{background:transparent}}@keyframes slide-in-right{0%{transform:translate(16px);opacity:0}to{transform:none;opacity:1}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes dash{to{stroke-dashoffset:-24}}@keyframes glow-breathe{0%,to{opacity:.55}50%{opacity:1}}.stagger>*{animation:fade-up var(--m-slow) var(--ease) both}.stagger>*:nth-child(2){animation-delay:40ms}.stagger>*:nth-child(3){animation-delay:80ms}.stagger>*:nth-child(4){animation-delay:.12s}.stagger>*:nth-child(5){animation-delay:.16s}.stagger>*:nth-child(6){animation-delay:.2s}.stagger>*:nth-child(7){animation-delay:.24s}.stagger>*:nth-child(8){animation-delay:.28s}.stagger>*:nth-child(n+9){animation-delay:.32s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html[dir=rtl] .flip-rtl{transform:scaleX(-1)}svg [role=button]:focus{outline:none}svg [role=button]:focus-visible>:is(rect,circle,path){stroke:var(--signal);stroke-width:2.5px}.panel{position:relative;min-width:0;background:var(--glass);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}[data-palette=classic] .panel{background:linear-gradient(180deg,var(--glass-hi),transparent 40%),var(--glass);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.panel.flat{background:var(--bg-2)}.panel.pad{padding:var(--pad)}.panel.pad-lg{padding:calc(var(--pad) * 1.5)}.panel.hover{transition:border-color var(--m-base) var(--ease),transform var(--m-base) var(--ease),box-shadow var(--m-base)}.panel.hover:hover{border-color:var(--line-3);transform:translateY(-1px);box-shadow:var(--shadow-2)}.panel.click{cursor:pointer}.panel.selected{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal-soft),0 8px 28px -10px var(--signal-glow)}.panel-head{display:flex;align-items:center;gap:var(--s-2);padding:0 var(--pad-x);min-height:var(--head-h);border-bottom:1px solid var(--line)}.panel-head h3{font:600 var(--t-md)/1.2 var(--font-ui);letter-spacing:0}.panel-head .sub{color:var(--text-3);font-size:var(--t-xs);line-height:1.3}.panel-head .btn{height:var(--h-sm)}.panel-body{padding:var(--pad)}.panel-body.tight{padding:6px 10px}.panel-body.flush{padding:0}.hud:before,.hud:after{content:"";position:absolute;width:8px;height:8px;pointer-events:none;border-color:var(--signal);opacity:0;transition:opacity var(--m-base) var(--ease),transform var(--m-base) var(--ease)}.hud:before{top:-1px;inset-inline-start:-1px;border-top:1.5px solid;border-inline-start:1.5px solid;border-start-start-radius:var(--r-lg);transform:translate(3px,3px)}.hud:after{bottom:-1px;inset-inline-end:-1px;border-bottom:1.5px solid;border-inline-end:1.5px solid;border-end-end-radius:var(--r-lg);transform:translate(-3px,-3px)}.hud:hover:before,.hud:hover:after{opacity:1;transform:none}.glowline{overflow:hidden}.glowline>.gl{position:absolute;inset-inline:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.8}.panel:not(.hud):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--signal) 6%,transparent),transparent 60%)}.panel:not(.hud):hover:after{opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h);padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-1);font-size:var(--t-sm);font-weight:550;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;text-decoration:none!important;transition:background var(--m-fast),border-color var(--m-fast),transform var(--m-fast),box-shadow var(--m-fast),color var(--m-fast)}.btn:hover{border-color:var(--line-3);background:var(--bg-4)}.btn:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000040}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.sm{height:var(--h-sm);padding:0 8px;font-size:var(--t-xs);border-radius:5px;gap:5px}.btn.lg{height:var(--h-lg);padding:0 16px;font-size:var(--t-md);border-radius:var(--r-md)}.btn.icon{width:var(--h);padding:0}.btn.sm.icon{width:var(--h-sm);min-width:var(--h-sm);flex-shrink:0}.btn.lg.icon{width:var(--h-lg)}.btn.ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn.ghost:hover{background:var(--bg-3);color:var(--text-1);border-color:var(--line)}.btn.primary{background:var(--signal);color:var(--on-signal);border-color:transparent;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e,0 6px 18px -8px var(--signal-glow)}.btn.primary:hover{filter:brightness(1.07);background:var(--signal)}.btn.ai{background:var(--ai-soft);color:var(--ai-2);border-color:color-mix(in srgb,var(--ai) 45%,transparent)}.btn.ai:hover{background:color-mix(in srgb,var(--ai) 22%,transparent)}.btn.ok{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.btn.ok:hover{background:color-mix(in srgb,var(--ok) 22%,transparent)}.btn.bad{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.btn.bad:hover{background:color-mix(in srgb,var(--bad) 22%,transparent)}.btn kbd{height:16px;padding:0 4px;font-size:9.5px;line-height:14px}.btn-group{display:inline-flex}.btn-group>.btn:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.btn-group>.btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.btn.hold{position:relative;overflow:hidden;touch-action:none}.btn.hold .hold-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(var(--hold, 0));background:color-mix(in srgb,currentColor 28%,transparent)}html[dir=rtl] .btn.hold .hold-fill{transform-origin:right}.btn.hold .hold-label{position:relative;display:inline-flex;align-items:center;gap:6px}.tag{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:var(--r-pill);font-size:10.5px;font-weight:600;white-space:nowrap;border:1px solid transparent;background:var(--bg-4);color:var(--text-2);line-height:1}.tag.sq{border-radius:4px}.tag.ok{background:var(--ok-soft);color:color-mix(in srgb,var(--ok) 80%,var(--text-1))}.tag.warn{background:var(--warn-soft);color:color-mix(in srgb,var(--warn) 80%,var(--text-1))}.tag.bad{background:var(--bad-soft);color:color-mix(in srgb,var(--bad) 80%,var(--text-1))}.tag.info{background:var(--info-soft);color:color-mix(in srgb,var(--info) 80%,var(--text-1))}.tag.ai{background:var(--ai-soft);color:var(--ai-2)}.tag.signal{background:var(--signal-soft);color:color-mix(in srgb,var(--signal) 80%,var(--text-1))}.tag.gold{background:var(--gold-soft);color:var(--gold)}.tag.outline{background:transparent;border-color:var(--line-2);color:var(--text-2)}.tag.mono{font-family:var(--font-mono);font-weight:500;letter-spacing:0}.chip-hash{font-family:var(--font-mono);font-size:10.5px;color:var(--text-2);background:var(--bg-3);border:1px solid var(--line);border-radius:4px;padding:1px 5px;cursor:copy;white-space:nowrap}.chip-hash:hover{color:var(--signal);border-color:var(--line-3)}.dot{position:relative;display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text-3);flex:none}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.dot.signal{background:var(--signal)}.dot.ai{background:var(--ai)}.dot.live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:pulse-ring 2s var(--ease) infinite}.dot.bad.live:after{animation-duration:1s}.kpi{padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.kpi .label{display:flex;align-items:center;gap:6px}.kpi .value{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.kpi .value small{font-size:12px;color:var(--text-3);font-weight:500;margin-inline-start:3px;font-family:var(--font-ui)}.kpi .delta{font-size:var(--t-xs);font-weight:600}.kpi.hero .value{font-size:30px}.stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass);overflow:hidden}.stats.bare{border:none;background:none;border-radius:0}.stat{position:relative;display:flex;flex-direction:column;gap:2px;padding:9px 14px;min-width:0;text-align:start;border:none;background:none;color:inherit}.stat+.stat{border-inline-start:1px solid var(--line)}button.stat{cursor:pointer;transition:background var(--m-fast)}button.stat:hover{background:var(--bg-3)}.stat .s-label{display:flex;align-items:center;gap:5px;font:600 9.5px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}html[lang=ar] .stat .s-label{font-family:var(--font-ui);letter-spacing:0;font-size:10.5px}.stat .s-value{font-family:var(--font-display);font-size:20px;line-height:1.15;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat .s-value small{font:500 11px var(--font-ui);color:var(--text-3);margin-inline-start:3px}.stat .s-sub{font-size:10.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat.ok .s-value{color:var(--ok)}.stat.warn .s-value{color:var(--warn)}.stat.bad .s-value{color:var(--bad)}.stat.signal .s-value{color:var(--signal)}.stat.ai .s-value{color:var(--ai-2)}.stat.ok:before,.stat.warn:before,.stat.bad:before,.stat.signal:before{content:"";position:absolute;top:0;inset-inline:14px;height:1px;opacity:.8;background:var(--k)}.stat.ok{--k: var(--ok)}.stat.warn{--k: var(--warn)}.stat.bad{--k: var(--bad)}.stat.signal{--k: var(--signal)}@media(max-width:1100px){.stats{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.stat+.stat{border-inline-start:none}.stat{border-bottom:1px solid var(--line)}}.stats.sm .stat{padding:6px 10px}.stats.sm .stat .s-value,[data-palette] .stats.sm .stat .s-value{font-size:var(--t-xl)}.stats.sm .stat .s-label{font-size:var(--t-micro)}.link{border:none;background:none;padding:0;color:var(--signal);font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.link:hover{text-decoration:underline}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-sm)}.table th{position:sticky;top:0;z-index:1;text-align:start;padding:6px 10px;background:var(--bg-2);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:none}.table tbody tr{transition:background var(--m-fast)}.table tbody tr:hover{background:color-mix(in srgb,var(--bg-3) 55%,transparent)}.table tbody tr.click{cursor:pointer}.table tbody tr.sel{background:var(--signal-soft)}.table tbody tr.flash{animation:flash-signal 1.2s var(--ease)}.table .num,.table .mono{text-align:end}.table.dense td{padding:5px 10px}.table-wrap{overflow:auto}.ch-adapters{display:inline-flex;flex-wrap:wrap;gap:4px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media(max-width:760px){:not(.table-scroll):not(.table-wrap)>table.table{display:block;max-width:100%;overflow-x:auto}}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 6px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs-wrap{position:relative;min-width:0}.tabs-wrap.more-left .tabs{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 44px);mask-image:linear-gradient(to right,transparent 0,#000 44px)}.tabs-wrap.more-right .tabs{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 44px);mask-image:linear-gradient(to left,transparent 0,#000 44px)}.tabs-wrap.more-left.more-right .tabs{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%)}.tabs-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:26px;height:26px;border-radius:8px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);display:grid;place-items:center;cursor:pointer}.tabs-arrow:hover{color:var(--text-1);background:var(--bg-3)}.tabs-arrow.left{left:0}.tabs-arrow.right{right:0}.tabs button{position:relative;background:none;border:none;padding:9px 10px;color:var(--text-3);font-weight:550;font-size:var(--t-sm);white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--text-1)}.tabs button[aria-selected=true]:after{content:"";position:absolute;inset-inline:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--signal)}.seg{display:inline-flex;padding:2px;border-radius:var(--r-sm);background:var(--bg-1);border:1px solid var(--line);gap:2px}.seg button{border:none;background:none;height:24px;padding:0 9px;border-radius:4px;color:var(--text-3);font-size:var(--t-xs);font-weight:600;white-space:nowrap}.seg button:hover{color:var(--text-1)}.seg button[aria-pressed=true]{background:var(--bg-4);color:var(--text-1);box-shadow:0 1px 0 var(--line-2)}.input,.select,.textarea{width:100%;height:var(--h);padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-1);color:var(--text-1);font-size:var(--t-sm);outline:none;transition:border-color var(--m-fast),box-shadow var(--m-fast)}.textarea{height:auto;min-height:72px;padding:7px 10px;resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.input::placeholder,.textarea::placeholder{color:var(--text-4)}.input.err,.textarea.err,.select.err,.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px color-mix(in oklab,var(--bad) 18%,transparent)}.input.sm,.select.sm{height:var(--h-sm, 24px);padding:0 8px;font-size:var(--t-xs)}.field{display:flex;flex-direction:column;gap:5px}.field>label{font-size:var(--t-xs);color:var(--text-2);font-weight:600}.field .hint{font-size:var(--t-xs);color:var(--text-3)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.form-grid .full{grid-column:1 / -1}.search-input{position:relative}.search-input svg{position:absolute;inset-inline-start:9px;top:50%;transform:translateY(-50%);color:var(--text-3)}.search-input .input{padding-inline-start:30px}.toggle{position:relative;width:30px;height:18px;border-radius:99px;background:var(--bg-4);border:1px solid var(--line-2);flex:none;transition:background var(--m-base)}.toggle:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:12px;height:12px;border-radius:50%;background:var(--text-2);transition:transform var(--m-base) var(--ease),background var(--m-base)}.toggle[aria-checked=true]{background:var(--signal-soft);border-color:var(--signal)}.toggle[aria-checked=true]:after{transform:translate(12px);background:var(--signal)}html[dir=rtl] .toggle[aria-checked=true]:after{transform:translate(-12px)}.range{width:100%;accent-color:var(--signal)}.meter{height:5px;border-radius:99px;background:var(--bg-4);overflow:hidden}.meter>span{display:block;height:100%;border-radius:inherit;background:var(--signal);transition:width var(--m-slow) var(--ease)}.meter.ok>span{background:var(--ok)}.meter.warn>span{background:var(--warn)}.meter.bad>span{background:var(--bad)}.meter.thin{height:3px}.skel{max-width:100%;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--bg-3) 25%,var(--bg-4) 50%,var(--bg-3) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.spinner{width:13px;height:13px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--signal);animation:spin .8s linear infinite;display:inline-block;flex:none}.thinking{background:linear-gradient(90deg,var(--text-3) 0%,var(--ai-2) 50%,var(--text-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 1.6s linear infinite}.caret:after{content:"▍";color:var(--ai-2);animation:caret 1s steps(1) infinite;margin-inline-start:1px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:28px 20px;color:var(--text-3);font-size:var(--t-sm)}.empty .icon-wrap{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--bg-3);border:1px solid var(--line);color:var(--text-2);margin-bottom:2px}.empty .e-title{color:var(--text-1);font-weight:600;font-size:var(--t-md)}.err-state .icon-wrap{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,var(--line));background:var(--bad-soft, var(--bg-3))}.err-state .err-msg{max-width:60ch;color:var(--text-2);overflow-wrap:anywhere}.err-state.compact{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:var(--r-sm);border:1px dashed color-mix(in srgb,var(--bad) 40%,var(--line));color:var(--text-2);font-size:var(--t-xs)}.err-state.compact>svg{color:var(--bad);flex:none}.skel-failed{max-width:100%;display:flex;align-items:center}.skel-failed>.err-state{width:100%}.api-banner{display:flex;align-items:flex-start;gap:10px;margin:14px 24px 0;padding:10px 12px;border-radius:var(--r-md, 10px);border:1px solid color-mix(in srgb,var(--bad) 40%,var(--line));background:color-mix(in srgb,var(--bad) 8%,var(--bg-1));color:var(--text-1);font-size:var(--t-sm)}.api-banner>svg{color:var(--bad);flex:none;margin-top:2px}.api-banner .small{color:var(--text-2);min-width:0;overflow-wrap:anywhere}.api-banner .grow{min-width:0}@media(max-width:760px){.api-banner{margin:12px 16px 0}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-overlay);animation:fade-in var(--m-base) var(--ease)}.ov{background:var(--bg-2);border:1px solid var(--line-2);box-shadow:var(--shadow-2);color:var(--text-1)}.ov-head,.dialog-head{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line);flex:none}.ov-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--signal-soft);color:var(--signal);border:1px solid color-mix(in srgb,var(--signal) 25%,transparent)}.ov-ic.ai{background:var(--ai-soft);color:var(--ai-2);border-color:color-mix(in srgb,var(--ai) 25%,transparent)}.ov-ic.bad{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 25%,transparent)}.ov-ic.warn{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 25%,transparent)}.ov-ic.ok{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 25%,transparent)}.ov-title{flex:1;min-width:0}.ov-title h2,.dialog-head h2{font:600 var(--t-lg)/1.25 var(--font-ui);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-sub{font-size:var(--t-xs);color:var(--text-3);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-close{width:28px;height:28px;border-radius:7px;border:none;background:none;color:var(--text-3);display:grid;place-items:center;flex:none}.ov-close:hover{background:var(--bg-3);color:var(--text-1)}.ov-tabs{padding:0 8px;border-bottom:1px solid var(--line);flex:none}.ov-tabs .tabs{border-bottom:none;padding:0}.ov-body,.dialog-body{padding:14px 16px;overflow:auto;flex:1;min-height:0}.ov-body.flush{padding:0}.ov-foot,.dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg-1) 60%,transparent);flex:none}.ov-meta{flex:1;min-width:0;font-size:var(--t-xs);color:var(--text-3)}.dialog{position:fixed;z-index:calc(var(--z-overlay) + 1);top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:min(780px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:var(--r-xl);overflow:hidden;animation:ov-pop var(--m-base) var(--ease)}.dialog.sm{width:min(420px,calc(100vw - 32px))}.dialog.lg,.dialog.wide{width:min(800px,calc(100vw - 32px))}.dialog.xl{width:min(1080px,calc(100vw - 32px))}@keyframes ov-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}.drawer{position:fixed;z-index:calc(var(--z-overlay) + 1);top:8px;bottom:8px;inset-inline-end:8px;width:min(480px,calc(100vw - 16px));display:flex;flex-direction:column;border-radius:var(--r-xl);overflow:hidden;animation:ov-slide var(--m-slow) var(--ease)}.drawer.lg,.drawer.wide{width:min(680px,calc(100vw - 16px))}.drawer.xl{width:min(920px,calc(100vw - 16px))}@keyframes ov-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}html[dir=rtl] .drawer{animation-name:ov-slide-rtl}@keyframes ov-slide-rtl{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.menu{position:absolute;z-index:var(--z-pop);min-width:200px;padding:4px;border-radius:var(--r-lg);animation:menu-in .14s var(--ease)}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.menu-label{padding:7px 9px 4px;font:600 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4)}html[lang=ar] .menu-label{font-family:var(--font-ui);letter-spacing:0;font-size:10.5px}.menu-item{width:100%;display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:6px;border:none;background:none;color:var(--text-2);font-size:var(--t-sm);text-align:start;text-decoration:none!important;white-space:nowrap}.menu-item:hover,.menu-item:focus-visible{background:var(--bg-3);color:var(--text-1);outline:none}.menu-item.on{color:var(--text-1)}.menu-item.on:after{content:"✓";margin-inline-start:auto;color:var(--signal);font-size:12px}.menu-item.bad{color:var(--bad)}.menu-item kbd{margin-inline-start:auto}.menu-item:disabled{opacity:.45;cursor:default}.menu-sep{height:1px;margin:4px 6px;background:var(--line)}.palette{top:14vh;transform:translate(-50%);width:min(640px,calc(100vw - 32px));animation:palette-bloom .16s var(--ease) both;transform-origin:50% 0}@keyframes palette-bloom{0%{opacity:0;transform:translate(-50%) scale(.97) translateY(-6px)}to{opacity:1;transform:translate(-50%) scale(1)}}.palette .input-big{width:100%;height:50px;border:none;border-bottom:1px solid var(--line);background:transparent;padding:0 18px 0 46px;font-size:var(--t-lg);outline:none;color:var(--text-1)}html[dir=rtl] .palette .input-big{padding:0 46px 0 18px}.palette-list{max-height:50vh;overflow:auto;padding:4px}.palette-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:6px;cursor:pointer;color:var(--text-2);font-size:var(--t-md)}.palette-item[aria-selected=true]{background:var(--bg-3);color:var(--text-1);box-shadow:inset 2px 0 0 var(--signal)}html[dir=rtl] .palette-item[aria-selected=true]{box-shadow:inset -2px 0 0 var(--signal)}.palette-item .ic{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:var(--bg-3);border:1px solid var(--line);color:var(--text-2);flex:none}.palette-group{padding:8px 10px 3px}.toasts{position:fixed;z-index:var(--z-toast);bottom:40px;inset-inline-end:16px;display:flex;flex-direction:column;gap:6px;width:340px;pointer-events:none}.toast{position:relative;pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:10px 8px 11px 12px;border-radius:var(--r-lg);font-size:var(--t-sm);overflow:hidden;animation:toast-in .26s var(--spring)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.toast .t-ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex:none;background:var(--info-soft);color:var(--info);margin-top:1px}.toast.ok .t-ic{background:var(--ok-soft);color:var(--ok)}.toast.bad .t-ic{background:var(--bad-soft);color:var(--bad)}.toast.warn .t-ic{background:var(--warn-soft);color:var(--warn)}.toast.ai .t-ic{background:var(--ai-soft);color:var(--ai-2)}.toast .t-main{flex:1;min-width:0}.toast .t-title{font-weight:600;color:var(--text-1);line-height:1.35}.toast .t-body{color:var(--text-2);font-size:var(--t-xs);margin-top:2px;line-height:1.4;overflow-wrap:anywhere}.toast .t-act{margin-top:7px}.toast .t-x{width:22px;height:22px;border:none;background:none;color:var(--text-3);border-radius:5px;display:grid;place-items:center;flex:none}.toast .t-x:hover{background:var(--bg-3);color:var(--text-1)}.toast .t-bar{position:absolute;inset-inline-start:0;bottom:0;height:2px;width:100%;background:var(--info);transform-origin:left;animation-name:toast-bar;animation-timing-function:linear;animation-fill-mode:forwards;opacity:.7}html[dir=rtl] .toast .t-bar{transform-origin:right}.toast.ok .t-bar{background:var(--ok)}.toast.bad .t-bar{background:var(--bad)}.toast.warn .t-bar{background:var(--warn)}.toast.ai .t-bar{background:var(--ai)}.toast:hover .t-bar{animation-play-state:paused}@keyframes toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);position:absolute;z-index:var(--z-toast);bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 8px;border-radius:5px;background:var(--bg-4);color:var(--text-1);border:1px solid var(--line-2);font-size:11px;font-weight:500;box-shadow:var(--shadow-1);pointer-events:none;animation:fade-in var(--m-fast)}[data-tip-pos=right]:hover:after{bottom:auto;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}html[dir=rtl] [data-tip-pos=right]:hover:after{left:auto;right:calc(100% + 10px)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.chart-summary{font-size:var(--t-xs);color:var(--text-2)}.chart-summary table{width:100%;border-collapse:collapse}.chart-summary caption{text-align:start;font-weight:600;padding-bottom:4px}.chart-summary th,.chart-summary td{text-align:start;padding:2px 6px;border-bottom:1px solid var(--line);font-weight:400}.chart-summary.sr-only:focus-within{position:relative!important;width:auto;height:auto;margin:6px 0 0;overflow:visible;clip:auto;clip-path:none;white-space:normal;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-2)}.echart-box.mirror{transform:scaleX(-1)}.chart-probe{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.ec-tip{min-width:110px;font-size:var(--t-xs)}.ec-tip-title{margin-bottom:4px}.ec-tip-row{gap:6px}.ec-tip-sw{width:8px;height:8px;border-radius:2px;flex:none}.chart-tip{position:absolute;z-index:5;pointer-events:none;min-width:120px;padding:7px 9px;border-radius:7px;background:var(--bg-2);border:1px solid var(--line-2);box-shadow:var(--shadow-1);font-size:var(--t-xs);animation:fade-in var(--m-fast)}.callout{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg-2);font-size:var(--t-sm);color:var(--text-2);line-height:1.45}.callout>svg{flex:none;margin-top:2px}.callout b{color:var(--text-1)}.callout.ok{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.callout.ok>svg{color:var(--ok)}.callout.warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.callout.warn>svg{color:var(--warn)}.callout.bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.callout.bad>svg{color:var(--bad)}.callout.ai{background:var(--ai-soft);border-color:color-mix(in srgb,var(--ai) 30%,transparent)}.callout.ai>svg{color:var(--ai-2)}.callout.signal{background:var(--signal-soft);border-color:color-mix(in srgb,var(--signal) 30%,transparent)}.callout.signal>svg{color:var(--signal)}.page{padding:var(--page-y) var(--page-x) 36px;margin:0 auto;animation:fade-in var(--m-slow) var(--ease)}.page.full{max-width:none}.page>*+*:not(.page-head+*){margin-top:var(--gap)}.page-head{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--gap)}.page-head .ph-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.page-head .eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:4px}.page-head h1{font-size:var(--t-2xl);line-height:1.12}.page-head .lede{color:var(--text-2);margin-top:4px;max-width:760px;font-size:var(--t-md);line-height:1.5}.page-head .ph-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-inline-start:auto}.section-title{display:flex;align-items:center;gap:8px;margin:18px 0 8px}.section-title h2{font:600 var(--t-md)/1.2 var(--font-ui)}.section-title .sub{color:var(--text-3);font-size:var(--t-xs)}.micro,.kpi .label,.table th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;font-weight:600;color:var(--text-3);text-transform:uppercase}html[lang=ar] .micro,html[lang=ar] .kpi .label,html[lang=ar] .table th{font-family:var(--font-ui);letter-spacing:0;font-size:10.5px}:root:not([data-palette]) h1,[data-palette=obsidian] h1,[data-palette=obsidian] .kpi .value,[data-palette=obsidian] .stat .s-value{font-weight:400;letter-spacing:-.01em}[data-palette=obsidian] .page-head h1{font-size:28px}[data-palette=obsidian] .kpi .value{font-size:26px}[data-palette=obsidian] .kpi.hero .value{font-size:34px}[data-palette=obsidian] .stat .s-value{font-size:23px}.avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 10px var(--font-mono);letter-spacing:.04em;flex:none;color:var(--signal);background:radial-gradient(120% 120% at 30% 0%,var(--bg-4),var(--bg-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 35%,transparent)}.avatar.sm{width:20px;height:20px;font-size:8.5px}.avatar.lg{width:36px;height:36px;font-size:12.5px}.agent-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;position:relative;background:radial-gradient(120% 120% at 20% 0%,color-mix(in srgb,var(--c, var(--signal)) 26%,transparent),transparent 60%),var(--bg-3);border:1px solid color-mix(in srgb,var(--c, var(--signal)) 32%,transparent);color:var(--c, var(--signal))}.agent-icon.lg{width:44px;height:44px;border-radius:12px}.agent-icon.sm{width:24px;height:24px;border-radius:7px}.kv{display:grid;grid-template-columns:max-content 1fr;gap:5px 14px;font-size:var(--t-sm)}.kv dt{color:var(--text-3)}.kv dd{margin:0;color:var(--text-1);min-width:0;overflow-wrap:anywhere}.code{font-family:var(--font-mono);font-size:11px;line-height:1.55;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;overflow:auto;white-space:pre-wrap;color:var(--text-2);margin:0}.code .k{color:var(--signal)}.code .s{color:var(--ok)}.code .n{color:var(--gold)}.md{line-height:1.55}.md p{margin:0 0 6px}.md p:last-child{margin:0}.md ul,.md ol{margin:2px 0 6px;padding-inline-start:18px}.md li{margin:1px 0}.md strong{color:var(--text-1)}.md code{font-size:11px;padding:1px 4px;border-radius:4px;background:var(--bg-3);border:1px solid var(--line)}.md .cite{color:var(--signal);font-size:10.5px;font-weight:600;background:var(--signal-soft);padding:0 4px;border-radius:4px}.list{display:flex;flex-direction:column}.list-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);min-width:0}.list-row:last-child{border-bottom:none}button.list-row,a.list-row{width:100%;border-inline:none;border-top:none;background:none;text-align:start;color:inherit;text-decoration:none!important;transition:background var(--m-fast)}button.list-row:hover,a.list-row:hover{background:color-mix(in srgb,var(--bg-3) 55%,transparent)}.roller{display:inline-flex!important;align-items:baseline}.roller .roller-d{position:relative;display:inline-block!important;height:1.1em;line-height:1.1em;overflow:hidden;vertical-align:bottom;background:none!important}.roller .roller-size{visibility:hidden;display:inline-block}.roller .roller-strip{position:absolute;top:0;left:50%;display:flex!important;flex-direction:column;align-items:center;background:none!important;transition:transform .7s cubic-bezier(.2,.9,.25,1)}.roller .roller-strip>span{display:block!important;height:1.1em;line-height:1.1em;background:none!important;-webkit-text-fill-color:currentColor}.roller .roller-s{display:inline-block!important}@property --gt{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gate-trace{position:relative}.gate-trace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--gt),transparent 0 80%,var(--signal) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:gate-trace 1.1s steps(36) 1 forwards}@keyframes gate-trace{0%{--gt: 0deg;opacity:1}90%{opacity:1}to{--gt: 360deg;opacity:0}}.s1{border-radius:var(--r-s1)!important}.s2{border-radius:var(--r-s2)!important}input[type=checkbox],input[type=radio]{width:18px;height:18px;margin:3px}.setup-step{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--r-md, 8px);border:1px solid var(--line);background:var(--bg-1);color:var(--text-1);text-decoration:none!important;min-width:200px;flex:1 1 200px}.setup-step>span{display:flex;flex-direction:column;gap:2px}.setup-step:hover{border-color:var(--line-2);background:var(--bg-2)}.setup-step.done{opacity:.6}.setup-step.done svg{color:var(--ok)}
