@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex 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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex 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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f7f9;--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#008300;--viz-7:#6250d6;--viz-8:#e34948;--surface:#fff;--surface-2:#fafafb;--ink:#26262b;--ink-2:#3a3a40;--muted:#67686e;--border:#e4e4ea;--line:#eeeef2;--primary:#a8429a;--primary-hover:#8c337f;--on-primary:#fff;--tint:#f7eaf5;--tint-ink:#8c337f;--track:#f0eef2;--success:#287a4d;--success-bg:#e6f4ec;--warning:#986018;--warning-bg:#fbf1e1;--danger:#b84139;--danger-bg:#fbe9e8;--on-danger:#fff;--info:#3b6bb1;--info-bg:#e8eff9;--radius-control:var(--rb);--radius-card:var(--r);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#18171c;--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-7:#9085e9;--viz-8:#e66767;--surface:#222128;--surface-2:#2a2930;--ink:#f4f3f7;--ink-2:#e4e2ea;--muted:#b4b2bd;--border:#3a3842;--line:#302e37;--primary:#d27fc4;--primary-hover:#e09ad4;--on-primary:#18171c;--tint:#372433;--tint-ink:#e09ad4;--track:#34323c;--success:#6fcf9b;--success-bg:#21362c;--warning:#f0b95a;--warning-bg:#3a3023;--danger:#f08a83;--danger-bg:#3a2528;--on-danger:#18171c;--info:#88aeeb;--info-bg:#252f42;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--r:10px;--rb:8px;--ok:var(--success);--ok-bg:var(--success-bg);--warn:var(--warning);--warn-bg:var(--warning-bg);--bad:var(--danger);--bad-bg:var(--danger-bg);--font-sans:"IBM Plex Sans Arabic", sans-serif;--font-mono:"IBM Plex Mono", monospace;--shadow-pop:0 12px 32px #18171c24;--shadow-overlay:0 20px 60px #18171c38;--scrim:#18171c66;--cell:12px;--pad:18px;--motion-fast:.15s;--motion-base:.2s;--motion-view:.3s;--motion-page:.35s;--ease-out:cubic-bezier(.2, .7, .2, 1)}:root[data-shape=sharp]{--r:4px;--rb:4px}:root[data-shape=round]{--r:18px;--rb:999px}:root[data-density=compact]{--cell:8px;--pad:14px}:root[data-density=airy]{--cell:16px;--pad:24px}.projects-table td{vertical-align:middle}.projects-table .survey-cell{min-width:230px}.projects-table .resource-title{white-space:normal;max-width:320px;display:block}.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.project-form-grid .wide{grid-column:1/-1}.project-card-actions{z-index:1;border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex;position:relative}.project-card-actions .actions{justify-content:flex-end;margin-inline-start:auto}.projects-table .actions{flex-wrap:nowrap}.project-tags{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.projects-table .project-tags{margin-top:4px}.project-row-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.project-dates{white-space:nowrap;flex-direction:column;display:flex}.project-overview{margin-bottom:16px}.project-filters{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.project-filters .toolbar{align-items:center;margin-bottom:0}.project-filters .toolbar>.ui-field{width:auto;min-width:160px}.project-active-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.project-form-grid{grid-template-columns:1fr;gap:16px}}.auth-home{text-align:center;margin-top:10px;font-size:12px;display:block}.auth-switch{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:7px;padding-top:24px;font-size:12px;display:flex}.registration-perks{flex-direction:column;gap:15px;margin-top:24px;display:flex}.registration-perks>span{align-items:center;gap:10px;font-size:14px;display:flex}.registration-perks svg{color:#f3c9ea;flex:none}.registration-inner{max-width:400px}.verification-layout{flex-direction:column;min-height:100dvh;display:flex}.verification-header{justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.verification-content{text-align:center;flex-direction:column;gap:18px;width:min(440px,100% - 40px);margin:auto;padding:40px 0 80px;display:flex}.verification-icon{background:var(--tint);width:64px;height:64px;color:var(--primary);border-radius:50%;place-items:center;margin:0 auto;display:grid}.verification-content label,.verification-content form{text-align:start}.password-card{max-width:520px}.account-settings{gap:20px;max-width:760px;display:grid}.password-forgot{border-block-start:1px solid var(--border);gap:12px;margin-block-start:16px;padding-block-start:16px;display:grid}.onboarding-layout{min-height:100dvh}.onboarding-header{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;padding:16px 28px;display:flex}.onboarding-content{flex-direction:column;gap:24px;width:min(920px,100% - 40px);margin:32px auto 48px;display:flex}.onboarding-title{flex-direction:column;gap:8px;display:flex}.onboarding-title h1{font-size:27px}.onboarding-fields{flex-direction:column;gap:24px;display:flex}.onboarding-fields legend{margin-bottom:12px;font-weight:600}.onboarding-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.onboarding-option,.plan-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;padding:20px;position:relative}.onboarding-option.selected,.plan-card.selected,.start-option.selected{border-color:var(--primary);background:var(--tint);box-shadow:inset 0 0 0 1px var(--primary)}.onboarding-option>input{align-self:flex-end}.onboarding-option>svg{color:var(--primary)}.onboarding-option>span{color:var(--muted);font-size:12px;font-weight:400}.onboarding-who{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.onboarding-who .segmented label,.billing-choice label{cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:7px 12px;font-size:12px}.segmented label.selected{background:var(--surface)}.onboarding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.onboarding-options.regions{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin-bottom:16px}.billing-choice{align-self:flex-start}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.plan-card{gap:16px;font-weight:400}.plan-card .section-head>strong{font-size:18px}.plan-price{align-items:baseline;gap:7px;display:flex}.plan-price>strong{font-size:33px;font-weight:600;line-height:1.3}.plan-price>span{color:var(--muted);font-size:12px}.plan-card p{font-size:13px}.plan-availability{font-size:11px;font-weight:600}.plan-card ul{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:flex}.plan-card li{align-items:flex-start;gap:7px;font-size:12px;display:flex}.plan-card li svg{color:var(--success);flex:none;margin-top:2px}.onboarding-actions{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.start-options{flex-direction:column;gap:14px;display:flex}.start-option{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:14px;padding:18px;display:flex}.start-option>svg{color:var(--primary);flex:none}.start-option>span{flex-direction:column;flex:1;gap:5px;display:flex}.start-option small{color:var(--muted);font-size:12px;font-weight:400}.legacy-project summary{cursor:pointer;color:var(--muted);font-size:12px}.legacy-project .form-stack{margin-top:18px}@media (width<=640px){.onboarding-header{gap:8px;padding:13px 15px}.onboarding-header>strong{font-size:13px}.onboarding-content{width:calc(100% - 28px);margin-top:24px}.onboarding-title h1{font-size:23px}.onboarding-options{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-option{padding:15px}.onboarding-form-grid,.plan-grid{grid-template-columns:1fr}.registration-perks{display:none}.verification-header{padding:18px}.plan-card{padding:20px}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:25px;font-weight:700;line-height:1.45}h2{font-size:17px;font-weight:600;line-height:1.5}code,pre{font-family:IBM Plex Mono,monospace;font-size:12px}code{overflow-wrap:anywhere}label{flex-direction:column;gap:7px;font-weight:500;display:flex}input:not([type=checkbox],[type=radio]):where(:not(.ui-input)),select:where(:not(.ui-input)),textarea:where(:not(.ui-input)){border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:var(--radius-control);padding:9px 12px;font-size:14px}input:not([type=checkbox],[type=radio]):where(:not(.ui-input)),select:where(:not(.ui-input)){min-height:40px}textarea{resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--primary);flex:none;width:17px;height:17px;margin:0}input[aria-invalid=true]{border-color:var(--danger)}fieldset{border:0;min-width:0;margin:0;padding:0}progress{appearance:none;background:var(--track);border:none;border-radius:4px;width:100%;height:6px;overflow:hidden}progress::-webkit-progress-bar{background:var(--track)}progress::-webkit-progress-value{background:var(--primary);border-radius:4px}progress::-moz-progress-bar{background:var(--primary)}.button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:38px;color:var(--ink);justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:var(--surface-2);text-decoration:none}.button.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.button.primary:hover{background:var(--primary-hover)}.button.ghost{color:var(--primary);background:0 0;border-color:#0000}.button.ghost:hover{background:var(--tint)}.button.danger{color:var(--on-danger);background:var(--danger);border-color:var(--danger)}.button svg,.icon-button svg{flex:none}.icon-button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.icon-button{width:44px;height:44px}}.icon-button:hover{background:var(--surface-2);color:var(--ink)}.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.notice{border-radius:var(--radius-control);color:var(--ink-2);background:var(--info-bg);align-items:flex-start;gap:10px;padding:13px 15px;font-size:13px;display:flex}.notice>svg{color:var(--info);flex:none;margin-top:2px}.notice.warning{background:var(--warning-bg)}.notice.warning>svg{color:var(--warning)}.notice.danger{background:var(--danger-bg)}.notice.danger>svg{color:var(--danger)}.notice.success{background:var(--success-bg)}.notice p{margin-top:5px}.tooltip{z-index:100;background:var(--ink);color:var(--surface);border-radius:5px;padding:6px 10px;font-size:12px}.dialog-overlay{z-index:100;background:#18171c66;animation:.15s fade-in;position:fixed;inset:0}.dialog{inset-inline-start:50%;background:var(--surface);color:var(--ink);border:1px solid var(--border);z-index:101;border-radius:10px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;position:fixed;top:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #18171c33}[dir=rtl] .dialog{transform:translate(50%,-50%)}.dialog.wide{width:min(760px,100vw - 32px)}.dialog .section-head{margin-bottom:20px}.dialog h2{font-size:20px}.form-stack{flex-direction:column;gap:18px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.muted{color:var(--muted)}.small{font-size:12px}.field-error,.required{color:var(--danger)}.field-error{font-size:12px}.success-text{color:var(--success)}.eyebrow{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:-80px;z-index:200;background:var(--surface);padding:12px;position:fixed;inset-inline-start:20px}.skip-link:focus{top:12px}.login-layout{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-brand{color:#fff;background:#a8429a;flex-direction:column;align-items:flex-start;padding:52px 64px;display:flex;position:relative;overflow:hidden}.login-brand>img{background:#fff;border-radius:14px;padding:3px}.wordmark{margin-top:12px;font-size:25px;font-weight:600}.login-intro{z-index:1;margin:auto 0;padding:72px 0}.login-intro .eyebrow{color:#f3c9ea}.login-intro h1{white-space:pre-line;max-width:450px;margin:20px 0;font-size:42px;line-height:1.4}.login-intro p{color:#f9eaf6;font-size:16px}.login-footer{color:#f3c9ea;font-size:12px}.brand-matrix{bottom:100px;opacity:.18;grid-template-columns:repeat(3,62px);gap:22px;display:grid;position:absolute;inset-inline-end:-42px;transform:rotate(-12deg)}.brand-matrix span{background:#fff;border-radius:50%;height:62px}.brand-matrix span:nth-child(3n+1){transform:scale(.65)}.brand-matrix span:nth-child(3n+2){transform:scale(.82)}.login-form{background:var(--surface);justify-content:center;align-items:center;padding:40px;display:flex}.login-inner{width:100%;max-width:360px}.login-inner h2{margin-top:24px;font-size:29px}.login-inner>p{margin:7px 0 28px}.login-inner form>.ghost{align-self:flex-end}.login-inner .primary{min-height:44px}.or-divider{color:var(--muted);align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.or-divider span{background:var(--border);flex:1;height:1px}.login-security{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.service-error{bottom:12px;max-width:410px;position:fixed;inset-inline-end:12px}.session-unavailable{place-items:center;min-height:100dvh;padding:24px;display:grid}.app-shell{min-height:100dvh;display:flex}.sidebar{--sidenav-width:252px;width:var(--sidenav-width);background:var(--surface);border-inline-end:1px solid var(--border);z-index:40;flex-direction:column;flex:none;height:100dvh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:var(--ink);align-items:center;gap:10px;padding:0 6px 14px;display:flex}.brand:hover{text-decoration:none}.brand span{flex-direction:column;line-height:1.4;display:flex}.brand strong{font-size:15px;font-weight:700}.brand small{color:var(--muted);font-size:12px}.project-switch{border:1px solid var(--border);text-align:start;color:var(--ink);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px;transition:border-color .15s;display:flex}.project-switch:hover,.project-switch.active{border-color:var(--primary)}.project-switch>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.project-switch strong,.org-name,.member-identity strong,.project-stats strong.text{text-align:match-parent;unicode-bidi:plaintext}.project-switch strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden}.project-switch small{color:var(--muted);font-size:11px}.project-switch>svg{color:var(--muted);flex:none}.nav-group{flex-direction:column;gap:3px;margin-bottom:24px;display:flex}.nav-group-label{color:var(--muted);padding:0 12px 6px;font-size:11px;font-weight:700}.nav-item{color:var(--ink-2);border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;font-size:13px;display:flex}.nav-item:hover{background:var(--surface-2);text-decoration:none}.nav-item.active{background:var(--tint);color:var(--tint-ink);font-weight:600}.nav-item svg{color:var(--muted);flex:none}.nav-item.active svg{color:var(--primary)}.nav-item-marker{background:var(--primary);border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.sidebar .ui-sidenav-header{flex-direction:column;gap:14px;display:flex}.sidebar .brand{padding-bottom:0}.sidebar .project-switch{margin-bottom:0}.sidebar[data-collapsed] .brand,.sidebar[data-collapsed] .project-switch{justify-content:center}.sidebar[data-collapsed] .brand>span,.sidebar[data-collapsed] .project-switch>span:nth-child(2),.sidebar[data-collapsed] .project-switch>svg{display:none}.sidebar[data-collapsed] .project-switch{padding:8px}.field-sync{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.field-sync strong{font-size:13px;font-weight:600}.field-sync small,.field-sync a{font-size:12px}.field-sync small{color:var(--muted)}.field-sync-track{background:var(--track);border-radius:3px;height:6px;display:block;overflow:hidden}.field-sync-track span{background:var(--primary);border-radius:3px;height:100%;display:block}.app-content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:60px;padding:0 24px;display:flex;position:relative}.org-switch{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);max-width:260px;height:38px;color:var(--ink);align-items:center;gap:8px;padding:0 10px;display:flex}.org-switch.static{cursor:default}.org-switch>svg{color:var(--muted);flex:none}.org-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.org-menu{width:320px;max-width:calc(100vw - 24px);padding:8px}.topbar-crumb{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.topbar-crumb.ui-breadcrumbs ol{flex-wrap:nowrap;overflow:hidden}.topbar-crumb.ui-breadcrumbs li{white-space:nowrap;flex:0 auto;min-width:0}.topbar-crumb.ui-breadcrumbs li>:is(a,span){text-overflow:ellipsis;unicode-bidi:plaintext;overflow:hidden}.quick-search{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:260px;min-width:120px;height:38px;color:var(--muted);text-align:start;white-space:nowrap;flex-shrink:1;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.quick-search>svg{flex:none}.quick-search>span{text-overflow:ellipsis;overflow:hidden}.language-toggle{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:34px;color:var(--ink);white-space:nowrap;flex:none;padding:0 10px;font-size:12px;font-weight:600}.notification-trigger{color:var(--ink-2);background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.notification-dot{top:0;background:var(--primary);border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-end:0}.notification-menu{width:300px;max-width:calc(100vw - 24px)}.notification-bullet{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}.user-trigger{color:var(--ink);text-align:start;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;display:flex}.user-info{flex-direction:column;line-height:1.3;display:flex}.user-info strong{white-space:nowrap;font-size:13px;font-weight:600}.user-info small{white-space:nowrap;color:var(--muted);text-overflow:ellipsis;max-width:150px;font-size:11px;overflow:hidden}.workspace-content{flex-direction:column;flex:1;gap:22px;width:100%;max-width:1600px;margin:0 auto;padding:30px 30px 40px;animation:.2s ease-out fade-in;display:flex}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.page-heading p{color:var(--muted);margin-top:5px;font-size:12px}.workspace-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:16px 30px;font-size:10px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar>select{width:auto;min-width:140px}.toolbar>input{max-width:450px}.toolbar-spacer{flex:1}.overview-charts{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.chart-section,.coverage-section,.recent-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:16px}.chart-section h2,.coverage-section h2,.recent-section h2{font-size:15px;font-weight:600}.chart-wrap{width:100%;min-width:0;height:220px;margin-top:12px}.coverage-section{color:var(--ink);flex-direction:column;gap:12px;transition:border-color .15s;display:flex}.coverage-section:hover{border-color:var(--primary);text-decoration:none}.coverage-open{color:var(--primary);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.coverage-surface{border-radius:var(--radius-control);background-color:var(--surface-2);background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:14px 14px;place-items:center;height:220px;display:grid;overflow:hidden}.coverage-plot{width:100%;height:100%;position:relative}.coverage-point{border:1.5px solid var(--surface);opacity:.9;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.coverage-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px;font-size:12px;display:flex}.coverage-caption{color:var(--muted);font-size:12px}.recent-section{padding:0;overflow:hidden}.recent-section .section-head{border-bottom:1px solid var(--border);padding:14px 18px}.recent-section .section-head a{font-size:13px;font-weight:600}.recent-section td{height:52px}.recent-empty{padding:22px 18px;font-size:13px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}th{text-align:start;background:var(--surface-2);color:var(--muted);white-space:nowrap;padding:11px 15px;font-size:11px;font-weight:500}td{border-top:1px solid var(--line);white-space:nowrap;padding:13px 15px}tbody tr:hover{background:var(--surface-2)}.survey-cell{align-items:center;gap:11px;display:flex}.resource-icon{background:var(--tint);width:37px;height:37px;color:var(--primary);border-radius:6px;flex:none;place-items:center;display:inline-grid}.resource-title{color:var(--ink);font-size:13px;font-weight:600}.survey-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.group-heading{background:var(--surface-2);width:100%;color:var(--ink);border:0;border-block:1px solid var(--border);text-align:start;align-items:center;gap:10px;padding:13px 17px;font-size:12px;display:flex}.group-heading svg{color:var(--primary)}.count{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:0 6px;font-size:10px}.project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.project-card,.template-card{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:var(--radius-card);text-align:start;padding:23px}.project-card{flex-direction:column;gap:16px;padding:18px;transition:border-color .15s;display:flex;position:relative}.project-card:hover,.project-card.current{border-color:var(--primary)}.project-card:has(.project-card-open:focus-visible){border-color:var(--primary)}.project-card.current{box-shadow:inset 0 0 0 1px var(--primary)}.project-card.archived{background:var(--surface-2)}.project-card-badges{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.project-card-dates{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.project-current{color:var(--tint-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.project-card:has(.project-card-open:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.project-card-head{align-items:flex-start;gap:12px;display:flex}.project-card-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.project-card-title h2{font-size:16px;font-weight:700;line-height:1.5}.project-card-title code{color:var(--muted);align-self:flex-start;font-size:11px}.project-card-title h2{overflow-wrap:anywhere}.project-card-open{color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0}.project-card-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.project-card-open:focus-visible{outline:none}.project-card-open:disabled{opacity:1}.template-card h2{margin-top:20px;font-size:17px}.project-stats{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;gap:8px;display:grid}.project-stats>div{flex-direction:column;min-width:0;display:flex}.project-stats strong{font-size:20px;font-weight:700;line-height:1.4}.project-stats strong.text{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:2;overflow:hidden}.project-stats span{color:var(--muted);font-size:12px}.progress-label{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.project-open{color:var(--primary);justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;font-weight:600;display:flex}.project-connect{flex-direction:column;gap:24px;max-width:650px;display:flex}.template-card{flex-direction:column;gap:16px;display:flex}.template-card h2{margin-top:0}.template-card .actions{margin-top:auto}.editor-content{gap:18px;padding:23px 22px 35px}.editor-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor-heading h1{font-size:21px}.editor-meta{align-items:center;gap:12px;margin-top:4px;display:flex}.editor-meta code{color:var(--muted);font-size:10px}.designer{grid-template-rows:minmax(0,1fr);grid-template-columns:190px minmax(260px,1fr) 280px;gap:16px;block-size:calc(100dvh - 32px);min-block-size:420px;display:grid}.designer-palette,.designer-properties{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0}.designer-palette{flex-direction:column;gap:16px;padding:12px 10px;display:flex}.designer-palette,.designer-canvas{overscroll-behavior:contain;overflow-y:auto}.designer-properties{flex-direction:column;display:flex;overflow:hidden}.designer-properties>.section-head,.designer-properties>.property-tabs{flex:none}.property-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.property-scroll>.property-fields{min-inline-size:0}.properties-backdrop,.properties-reopen,.designer-properties .properties-close{display:none}.segmented{background:var(--track);border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.palette-list{flex-direction:column;gap:3px;display:flex}.palette-list button,.outline-row>button:not(.icon-button){color:var(--ink-2);text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.palette-list button>span{flex:1}.palette-list button>svg:first-child{color:var(--primary)}.palette-list button:hover,.outline-row>button:not(.icon-button):hover{background:var(--surface-2)}.palette-switches{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.palette-switches>p{margin:0 0 4px;font-size:11px}.palette-switch{align-items:center;gap:4px;display:flex}.palette-switch .ui-switch{flex:1;min-width:0;padding:4px 0;font-size:12px}.file-name{overflow-wrap:anywhere}.metadata-strip{border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;display:flex}.metadata-strip button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:2px 9px;font-size:11px}.metadata-strip button.active,.metadata-strip button:hover{border-color:var(--primary);color:var(--primary)}.outline-list{flex-direction:column;display:flex}.outline-list .active{background:var(--tint);color:var(--primary)}.outline-list code{overflow-wrap:anywhere;font-size:10px}.outline-row{align-items:center;display:flex}.outline-row>button:not(.icon-button){flex:1;min-width:0}.outline-row>.icon-button,.outline-spacer{flex:none;width:22px;height:22px}.outline-collapse-all{align-self:flex-end;margin-bottom:4px}.designer-canvas{flex-direction:column;gap:16px;min-width:0;padding:0 3px 3px;display:flex}.designer-canvas>.canvas-toolbar{z-index:2;position:sticky;top:0}.canvas-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.canvas-toolbar select{width:auto;min-height:30px;padding:4px 7px;font-size:10px}.canvas-toolbar>.canvas-count{margin-inline-start:auto}.survey-section{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.survey-section.target-section{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.survey-section-heading{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 12px;display:flex}.survey-section-heading:last-child{border-bottom:0}.section-toggle[aria-expanded=false]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg{transform:scaleX(-1)}.survey-section-heading>input{background:0 0;border:0;min-height:28px;padding:3px;font-size:12px;font-weight:600}.section-questions{flex-direction:column;gap:8px;padding:10px;display:flex}.question-row{border:1px solid var(--border);background:var(--surface);border-radius:6px;gap:5px;padding:11px 9px;display:flex}.question-row.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--tint)}.drag-handle{color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;align-items:flex-start;width:18px;padding:4px 0 0;display:flex}.question-body{min-width:0;color:var(--ink);text-align:start;background:0 0;border:0;flex-direction:column;flex:1;gap:9px;padding:0;display:flex}.question-top{align-items:flex-start;gap:7px;width:100%;display:flex}.question-number{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.question-label{flex:1;font-size:12px;font-weight:500}.question-top .badge{padding:2px 5px;font-size:8px}.question-body>code{color:var(--muted);font-size:9px}.question-row.has-problem{border-color:var(--danger)}.question-body>.question-problem{color:var(--danger);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.question-problem>svg{flex-shrink:0;margin-block-start:2px}.question-body>.question-hint{color:var(--muted);font-size:10px}.field-preview{background:var(--surface);border:1px dashed var(--border);width:100%;color:var(--muted);overflow-wrap:anywhere;border-radius:5px;padding:9px;font-size:10px}.choice-chips{flex-wrap:wrap;gap:5px;display:flex}.choice-chips span{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:4px 8px;font-size:10px}.logic-chip{color:var(--info);align-items:center;gap:3px;display:flex}.logic-chip code{font-size:9px}.designer-properties>.section-head{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:5px;padding:13px 12px}.designer-properties h2{font-size:12px}.designer-properties .icon-button{width:24px;height:24px}.designer-properties .actions{gap:2px}.property-fields{flex-direction:column;gap:17px;padding:15px;display:flex}.property-fields label{font-size:11px}.property-fields input:not([type=checkbox]),.property-fields textarea,.property-fields select{padding:8px;font-size:12px}.choice-row{flex-direction:row;align-items:center;gap:9px;font-size:13px;font-weight:400;display:flex}.choice-editor{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.choice-editor input{flex:1;min-width:70px}.palette-group{flex-direction:column;gap:4px;display:flex}.palette-actions{flex-direction:column;gap:6px;display:flex}.palette-actions .button{font-size:11px}.canvas-root{flex-direction:column;gap:12px;display:flex}.survey-section.nested-section{background:var(--surface-2)}.survey-section.repeat-section{border-style:dashed}.survey-section.selected-section{box-shadow:0 0 0 1px var(--primary)}.survey-section-heading .badge{flex:none;padding:2px 5px;font-size:8px}.survey-section-heading>svg{color:var(--primary);flex:none}.question-row.automatic .question-body>.field-preview{border-style:dotted}.appearance-field,.extra-columns,.parameter-fields{flex-direction:column;gap:8px;font-size:11px;display:flex}.extra-columns code{overflow-wrap:anywhere;min-width:0;font-size:10px}.choice-card{border-bottom:1px solid var(--border);flex-direction:column;gap:5px;padding-bottom:8px;display:flex}.choice-extra input{font-size:11px}.code-input{font-family:IBM Plex Mono,monospace}.publish-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.publish-steps{border-block-end:1px solid var(--border);padding:18px}.publish-body{flex-direction:column;gap:16px;padding:22px 18px;display:flex}.publish-body h2{margin:0;font-size:17px}.publish-wizard .ui-card-foot{justify-content:flex-start}.logic-tab{flex-direction:column;gap:16px;display:flex}.logic-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logic-head>div:first-child{flex-direction:column;flex:300px;gap:2px;display:flex}.logic-head p{font-size:13px}.logic-workspace{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.logic-rules{flex-direction:column;flex:460px;gap:10px;min-width:0;display:flex}.rule-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rule-card.draft{border:1.5px dashed var(--primary)}.rule-card.focused{border-color:var(--primary)}.rule-line{flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:13px;display:flex}.rule-line select,.rule-line input{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--ink);border-radius:8px;max-width:100%;padding:0 8px;font-size:12px}.rule-target{flex:0 240px;min-width:160px}.rule-line select.code-input,.rule-line input.code-input{font-size:12px}.rule-line select,.rule-line input:not([type=checkbox],[type=radio]){flex:0 auto;width:auto;min-width:0}.rule-clause select.code-input{max-width:210px}.rule-clause select:not(.code-input){max-width:150px}.rule-line .rule-value{width:96px}.rule-n{background:var(--tint);width:24px;height:24px;color:var(--tint-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:6px;font-size:11px;font-weight:700;display:flex}.rule-n.spacer{background:0 0}.rule-keyword{min-width:44px;color:var(--muted);font-weight:700;line-height:36px}.rule-keyword.muted{font-weight:500}.rule-conditions{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.rule-clause-line,.rule-clause{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rule-join{width:64px}.rule-add-clause{border:1px dashed var(--border);color:var(--primary);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:flex}.rule-tools{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.rule-xls{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rule-xls>span{color:var(--muted);font-size:11px;font-weight:700}.rule-xls code{color:var(--ink-2);text-align:left;overflow-wrap:anywhere;flex:1;font-size:11px}.rule-actions{justify-content:flex-end;gap:8px;display:flex}.logic-focus{background:var(--tint);color:var(--tint-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.logic-focus>span{flex:1}.logic-focus a{align-items:center;gap:4px;font-weight:600;display:flex}[dir=rtl] .logic-focus a svg{transform:scaleX(-1)}.logic-loops{margin-block:6px 0;padding-inline-start:18px}.logic-empty{background:var(--surface);border:1.5px dashed var(--border);text-align:center;color:var(--muted);border-radius:10px;padding:28px;font-size:13px}.flow-canvas{border:1px solid var(--border);background-color:var(--surface);background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:16px 16px;border-radius:10px;flex-direction:column;flex:380px;align-items:center;min-width:0;padding:20px 16px;display:flex}.flow-head{flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.flow-head small{color:var(--muted)}.flow-pill{background:var(--ink);height:30px;color:var(--surface);border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:flex}.flow-step,.flow-branch{flex-direction:column;align-items:center;width:100%;display:flex}.flow-line{background:var(--border);width:2px;height:12px}.flow-line.branch{background:var(--primary);height:10px}.flow-section{color:var(--muted);background:var(--surface);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:700;display:flex}.flow-q{border:1px solid var(--border);background:var(--surface);width:min(100%,320px);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.flow-q svg{color:var(--primary);flex:none}.flow-q code{text-align:start;flex:1;font-size:11px}.flow-q.conditional{border:1.5px dashed var(--info)}.flow-q.selected{background:var(--tint);border-color:var(--primary)}.flow-if{background:var(--info-bg);color:var(--info);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.flow-branch>div{border:1px solid var(--primary);background:var(--tint);color:var(--tint-ink);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.flow-branch code{font-size:11px}.flow-branch svg{color:var(--primary);transform:rotate(0)}.ui-fx-panel.beside-properties{z-index:47}@media (width>=1201px){.ui-fx-panel.beside-properties{inset-inline-end:360px}}@media (width>=820px) and (width<=1200px){.ui-fx-panel.beside-properties{inset-inline-end:396px}}@media (width>=1600px){.ui-fx-panel.beside-properties{inset-inline-end:400px}}.publish-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.publish-checks li{border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.publish-checks li>svg{flex:none}.publish-checks li>span{flex:1;min-width:0}.publish-checks li[data-tone=success]>svg{color:var(--success)}.publish-checks li[data-tone=warning]>svg{color:var(--warning)}.publish-checks li[data-tone=danger]{border-color:var(--danger);background:var(--danger-bg)}.publish-checks li[data-tone=danger]>svg{color:var(--danger)}.publish-changes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.publish-changes section{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.publish-changes h3{align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:14px;display:flex}.publish-changes [data-kind=added] h3{background:var(--success-bg);color:var(--success)}.publish-changes [data-kind=changed] h3{background:var(--info-bg);color:var(--info)}.publish-changes [data-kind=removed] h3{background:var(--danger-bg);color:var(--danger)}.publish-count{margin-inline-start:auto}.publish-changes ul{margin:0;padding:0;list-style:none}.publish-changes li{flex-direction:column;gap:2px;padding:10px 16px;font-size:12px;display:flex}.publish-changes li+li{border-block-start:1px solid var(--border)}.publish-changes li code{overflow-wrap:anywhere;font-size:13px;font-weight:600}.publish-changes section>p{margin:0;padding:10px 16px;font-size:12px}.json-view{background:var(--surface-2);border:1px solid var(--border);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;border-radius:6px;max-height:420px;padding:16px;overflow:auto}.summary-section{flex-direction:column;gap:16px;display:flex}.answer-rows{margin:0}.answer-rows>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;padding:12px 18px;display:grid}.answer-rows>div:first-child{border-top:0}.answer-rows>div.flagged{background:var(--danger-bg)}.answer-rows dt{color:var(--muted);flex-direction:column;gap:2px;display:flex}.answer-label{color:var(--ink-2,var(--muted))}.answer-hint{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5;display:block}.answer-rows dd{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;display:flex}.answer-value{font-weight:600}.flagged .answer-value,.answer-flag{color:var(--danger)}.answer-flag{align-items:center;gap:4px;font-size:12px;display:inline-flex}.repeat-entries{margin:0;padding:0;list-style:none}.repeat-entries>li{border-top:1px solid var(--line);align-items:flex-start;gap:4px;padding-inline-start:18px;display:flex}.repeat-entries>li:first-child{border-top:0}.repeat-entries .answer-rows{flex:1;min-width:0}.repeat-entries .answer-rows>div{border-top:0;padding-block:6px}.repeat-number{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.submission-record{align-items:center;gap:6px;display:inline-flex}.submission-record .flag-icon{color:var(--danger)}.submission-map{border-radius:var(--radius-sm,8px);z-index:0;height:170px;margin-bottom:8px;position:relative;overflow:hidden}.submission-photos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.submission-photos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm,8px);border:1px solid var(--border);width:100%;display:block}.submission-file{align-items:center;gap:6px;margin-top:8px;display:flex}.audit-log{flex-direction:column;gap:20px;display:flex}.audit-people{font-size:16px;line-height:1.35}.audit-heading{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.audit-change bdi:first-child{color:var(--muted);text-decoration:line-through}.audit-value,.audit-reason{color:var(--muted)}.audit-reason{font-style:italic}.flag-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flag-item{border-radius:var(--radius-sm,8px);border:1px solid var(--line);background:var(--warning-bg);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.flag-item.danger{background:var(--danger-bg)}.flag-item.dismissed{background:var(--surface-2);opacity:.75}.flag-mark{color:var(--warning);flex:none;margin-top:2px}.flag-item.danger .flag-mark{color:var(--danger)}.flag-item.dismissed .flag-mark{color:var(--muted)}.flag-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.flag-message{font-weight:600}.flag-item.dismissed .flag-message{font-weight:500;text-decoration:line-through}.flag-actions{flex:none;gap:4px;display:flex}.metadata-code{overflow-wrap:anywhere;font-size:12px}.quality-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quality-rules{gap:12px;margin:0;padding:0;list-style:none;display:grid}.quality-rule{border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--surface-2);gap:10px;padding:14px;display:grid}.quality-rule-head,.quality-condition{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.quality-rule-head strong{flex:1;align-self:center}.quality-condition>*{flex:160px;min-width:0}.quality-condition>.icon-button{flex:none}.history-note{color:var(--muted);margin-top:2px;font-size:13px;display:block}.map-surface{border:1px solid var(--border);z-index:1;width:100%;height:min(65dvh,650px);min-height:360px}.leaflet-container{font-family:IBM Plex Sans Arabic,sans-serif}.new-report-top{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;gap:14px;display:grid}.new-report-type{flex-direction:column;gap:6px;display:flex}.new-report-templates{flex-direction:column;gap:8px;display:flex}.new-report-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.new-report-card{border:1px solid var(--border);border-radius:var(--r,10px);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;flex-direction:column;gap:8px;padding:16px;font-family:inherit;display:flex}.new-report-card:hover{background:var(--surface-2)}.new-report-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}.new-report-card-icon{background:var(--tint);width:36px;height:36px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.new-report-card-name{font-size:14px;font-weight:700}.new-report-foot{flex:240px}.report-list-card{overflow:hidden}.report-list-card .ui-card-head{padding:16px 18px}.report-list-search{flex:260px;max-width:360px}.report-list-card .ui-toolbar>.ui-field{flex:0 190px}.report-list-table .ui-table{min-width:820px}.report-list-table .ui-table th{background:var(--surface)}.report-list-table .ui-table td{padding-block:13px}.report-list-table .report-name-text strong{font-size:14px}.report-list-table .report-name-text .small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.report-list-error{padding:18px}.report-name{align-items:center;gap:10px;min-width:0;display:flex}.report-icon{background:var(--tint);width:32px;height:32px;color:var(--primary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.report-name-text{flex-direction:column;gap:1px;min-width:0;display:flex}.report-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.report-shared{color:var(--primary);align-items:center;padding-inline:6px;display:inline-flex}@media (width<=640px){.report-list-search,.report-list-card .ui-toolbar>.ui-field{flex:100%;max-width:none}.report-list-card .ui-card-foot{padding:12px}}.report-designer-header{gap:12px}.report-designer-id{flex-direction:column;gap:4px;min-width:0;display:flex}.report-designer-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-designer-title{font-size:20px}.report-designer-name{min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;margin-inline-start:-7px;padding:2px 6px;font-family:inherit;font-size:20px;font-weight:700}.report-designer-name:hover{border-color:var(--border)}.report-designer-name:focus{border-color:var(--primary);background:var(--surface)}.report-filterbar{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.report-filterbar .ui-chip-group{flex:1;min-width:0}.report-filterbar-live{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;font-size:10px;display:inline-flex}.report-filterbar-live i{background:var(--success,#2f9e6f);border-radius:50%;width:7px;height:7px}.report-designer{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.report-designer-rail,.report-designer-side{border:1px solid var(--border);background:var(--surface);overscroll-behavior:contain;border-radius:8px;flex-direction:column;flex:230px;gap:14px;min-width:0;max-width:280px;max-height:calc(100dvh - 32px);padding:12px;display:flex;position:sticky;top:16px;overflow-y:auto}.report-designer-side{flex:260px;max-width:320px}.report-properties-backdrop,.report-properties-reopen,.report-designer-side .properties-close{display:none}.report-inspector-head{align-items:center;gap:8px;display:flex}.report-inspector-head>.ui-segmented{flex:1;min-width:0}.report-designer-canvas{background:var(--track);border-radius:8px;flex-direction:column;flex:3 460px;justify-content:center;gap:16px;min-width:0;padding:24px 16px;display:flex;overflow-x:auto}.report-library,.report-library-group{flex-direction:column;gap:6px;display:flex}.report-outline-row{align-items:center;gap:4px;display:flex}.report-outline-row>button{flex:1;min-width:0}.report-outline-handle{color:var(--muted);cursor:grab;display:inline-flex}.report-outline-row.active,.report-outline-row.active>button{background:var(--tint);color:var(--primary);border-radius:6px}.report-source-list{flex-direction:column;gap:4px;display:flex}.report-source-row{background:var(--surface-2);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.report-map{border-radius:6px;width:100%;height:320px;position:relative;overflow:hidden}.report-map .leaflet-container{width:100%;height:100%}.report-quote-text{margin:0;font-style:italic}.report-quote-text p{margin:0 0 8px}.report-quote-text p:last-child{margin-bottom:0}.report-markdown-list{margin:0 0 8px;padding-inline-start:1.25em}.report-flow{flex-direction:column;gap:10px;display:flex}.report-indicator-code{font-family:var(--mono,monospace);flex:none;font-size:12px;font-weight:700}.report-token-row{flex-wrap:wrap;gap:6px;display:flex}.report-token{border:1px solid var(--line);background:var(--surface-2);font-family:var(--mono,monospace);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11px}.report-token:hover{border-color:var(--primary);color:var(--primary)}.report-paper{background:#fff;border:0;border-radius:6px;flex-direction:column;gap:28px;padding:44px 48px;display:flex;box-shadow:0 2px 10px #00000014}.report-designer-canvas .report-paper{width:100%;min-height:60vh}.report-block{border:1.5px solid #0000;border-radius:6px;padding:12px;transition:border-color .15s,box-shadow .15s;position:relative}.report-block.selected{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.report-block:not(.read-only):hover{border-color:var(--border)}.report-block-tools{background:var(--primary);color:var(--on-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:2px;margin-bottom:12px;padding:2px 4px 2px 10px;font-size:10px;display:flex}.report-block-tools>span:first-child{margin-inline-end:auto}.report-brand{color:var(--muted);align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.report-paper .report-title{border:0;min-height:50px;padding:0;font-size:26px;font-weight:600}.report-block textarea{border:0;padding:0;font-size:15px;line-height:1.8}.report-metrics{grid-template-columns:repeat(3,1fr);gap:18px;padding-block:15px;display:grid}.report-metrics>div{flex-direction:column;gap:6px;display:flex}.report-metrics strong{color:var(--primary);font-size:26px}.report-metrics span{color:var(--muted);font-size:11px}.report-paper footer{color:var(--muted);border-top:1px solid var(--line);padding-top:20px;font-size:10px}.route-error{flex-direction:column;gap:20px;padding:40px;display:flex}.mobile-menu,.sidebar-backdrop{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.workspace-content{padding:40px}.designer{grid-template-columns:220px minmax(0,1fr) 320px}}@media (width<=1200px){.sidebar{--sidenav-width:215px}.user-info,.topbar-crumb{display:none}.designer{grid-template-columns:160px minmax(0,1fr)}.designer-properties{top:0;bottom:0;z-index:46;visibility:hidden;border-block:0;border-inline-end:0;border-radius:0;width:min(380px,100vw);transition:transform .2s,visibility .2s;position:fixed;inset-inline-end:0;transform:translate(100%)}[dir=rtl] .designer-properties{transform:translate(-100%)}.designer-properties.open,[dir=rtl] .designer-properties.open{visibility:visible;transition:transform .2s,visibility;transform:none;box-shadow:0 0 40px #18171c33}.properties-backdrop{z-index:45;cursor:default;background:#18171c66;border:0;padding:0;display:block;position:fixed;inset:0}.properties-reopen{bottom:20px;z-index:20;display:inline-flex;position:fixed;inset-inline-end:20px;box-shadow:0 8px 24px #18171c33}.designer-properties .properties-close{display:inline-flex}.quick-search{width:200px}}@media (width<=900px){.sidebar{inset-inline-start:0;--sidenav-width:245px;visibility:hidden;transition:transform .18s,visibility .18s;position:fixed;top:0;bottom:0;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}[dir=rtl] .sidebar:not(.open){transform:translate(100%)}.sidebar-backdrop{z-index:39;background:#0005;border:0;display:block;position:fixed;inset:0}.rail-toggle{display:none}.mobile-menu{display:inline-flex}.topbar{padding:0 20px}.workspace-content{padding:24px 20px}.login-brand{padding:40px}.login-intro h1{font-size:34px}}@media (width<=640px){.login-layout{grid-template-columns:1fr}.login-brand{flex-flow:wrap;align-items:center;gap:12px;min-height:170px;padding:25px}.login-brand img{width:40px;height:40px}.wordmark{margin:0;font-size:22px}.login-intro{width:100%;margin:0;padding:0}.login-intro h1{white-space:normal;margin:8px 0;font-size:23px}.login-intro .eyebrow,.login-intro p,.login-footer,.brand-matrix{display:none}.login-form{padding:28px 25px}.login-inner h2{margin-top:12px;font-size:26px}.service-error{max-width:none;padding:15px;position:static}.topbar{gap:6px;padding:0 10px}.org-switch{max-width:150px}.quick-search{background:0 0;border:0;width:34px;min-width:0;height:34px;padding:7px}.language-toggle{padding:0 8px}.quick-search>span,.user-trigger>svg{display:none}.user-trigger .ui-avatar{width:29px;height:29px}.workspace-content,.editor-content{gap:18px;padding:22px 14px}.page-heading{align-items:start;gap:14px}.page-heading h1{font-size:22px}.page-heading .actions{width:100%}.overview-charts{grid-template-columns:1fr}.chart-section,.coverage-section{padding:14px}.chart-wrap{height:200px}.toolbar>.ui-search{width:100%}.toolbar>select{flex:1}.toolbar-spacer{min-width:0}.designer{flex-direction:column;block-size:auto;min-block-size:0;display:flex}.designer-palette,.designer-canvas{width:100%;overflow-y:visible}.designer-canvas>.canvas-toolbar{position:static}.designer-palette{padding:10px}.palette-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.palette-list button{padding:7px 4px;font-size:9px}.palette-list button>svg{flex:none;width:14px}.palette-list button>svg:last-child,.designer-palette>.eyebrow{display:none}.palette-target{font-size:11px}.question-top{flex-wrap:wrap}.question-label{flex-basis:calc(100% - 35px)}.question-top .badge{margin-inline-start:28px}.editor-heading .toolbar-spacer{display:none}.editor-heading>.button{min-width:100px}.editor-meta{flex-wrap:wrap;gap:8px}.publish-layout,.distribution-grid{grid-template-columns:1fr;gap:25px}.report-paper{padding:22px}.report-paper .report-title{font-size:21px}.report-metrics{gap:8px}.report-metrics strong{font-size:23px}.report-metrics span{font-size:9px}.workspace-footer{padding:12px 14px}.project-grid{grid-template-columns:1fr}.dialog{padding:20px}.button{white-space:normal;text-align:center}}@media print{.sidebar,.topbar,.page-heading,.report-designer-rail,.report-designer-side,.report-filterbar,.workspace-footer,.report-block-tools,.skip-link{display:none!important}.app-shell,.app-content,.workspace-content,.report-designer{margin:0;padding:0;display:block}.report-paper{border:0;padding:20px}.report-paper input,.report-paper textarea,.report-paper{color:#26262b;background:#fff}.report-block{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.members-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.member-list{border:1px solid var(--border);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.member-row{align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:flex}.member-row+.member-row{border-top:1px solid var(--line)}.member-identity{flex-direction:column;flex:1;min-width:0;display:flex}.member-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.member-identity>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;overflow:hidden}.member-row>select{width:auto;min-width:150px}.member-row-error{flex-basis:100%}.member-row{flex-wrap:wrap}.member-add{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.member-add h4{margin:0;font-size:14px}.member-add-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}@media (width<=640px){.member-row{flex-wrap:wrap}.member-identity{flex-basis:calc(100% - 50px)}.member-row>select{flex:1}.member-add-fields{grid-template-columns:1fr}}.people-layout{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.people-main{flex-direction:column;flex:3 480px;gap:16px;min-width:0;display:flex}.people-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;overflow:hidden}.people-card td{vertical-align:middle;height:60px}.people-card tr.suspended td{opacity:.6}.people-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.people-card-head.stacked{flex-direction:column;align-items:flex-start;gap:2px}.people-card-head h2{font-size:15px;font-weight:700}.person-cell{align-items:center;gap:10px;min-width:0;display:flex}.person-cell>span:last-child{flex-direction:column;min-width:0;display:flex}.person-cell strong{font-size:14px;font-weight:600}.person-cell small{color:var(--muted);text-align:start;font-size:12px}.role-cell{flex-wrap:wrap;gap:6px;display:flex}.invite-projects{border:0;gap:8px;margin:0;padding:0;display:grid}.invite-projects legend{padding:0;font-weight:600}.invite-project{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.invite-project .ui-field{min-inline-size:180px}.invite-projects-summary ul{margin:4px 0 0;padding:0;list-style:none}.invitation-list{margin:0;padding:0;list-style:none}.invitation-list li{align-items:center;gap:10px;min-height:56px;padding:8px 18px;display:flex}.invitation-list li+li{border-top:1px solid var(--line)}.invitation-identity{flex-direction:column;flex:1;min-width:0;display:flex}.invitation-identity strong{text-align:start;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.invitation-identity small{color:var(--muted);font-size:12px}.people-card>.notice,.people-card>.error-state{margin:0 18px 14px}.permissions-card{flex:2 340px}.permission-matrix th,.permission-matrix td{text-align:center;padding:10px 8px}.permission-matrix th:first-child,.permission-matrix td:first-child{text-align:start;padding-inline-start:18px}.permission-matrix td{height:44px;font-size:13px}.permission-matrix .current{background:var(--tint);color:var(--tint-ink)}.permission-matrix svg{vertical-align:middle}.permission-matrix .allowed{color:var(--success)}.permission-matrix .denied{color:var(--border)}.permissions-note{border-top:1px solid var(--line);padding:12px 18px 16px;line-height:1.7}.danger-zone{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;padding-top:16px;display:grid}.danger-zone>div{flex-direction:column;gap:2px;display:flex}.danger-zone strong{font-size:13px}.danger-zone small{font-size:12px;line-height:1.6}.invite-layout{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.invite-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;padding:32px;display:flex}.invite-card h1{font-size:22px}.invite-card .notice{text-align:start;width:100%}.invite-icon{background:var(--tint);width:56px;height:56px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.invite-email{border-radius:var(--radius-control);background:var(--surface-2);padding:8px 12px;font-weight:600}.invite-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (width<=640px){.invite-card{padding:24px 18px}.danger-zone{grid-template-columns:1fr}}.button.small{min-height:32px;padding:5px 10px;font-size:12px}.button.tint{background:var(--tint);color:var(--tint-ink);border-color:#0000}.button.tint:hover{background:var(--tint);filter:brightness(.97)}.link-button{color:var(--primary);background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:600}.survey-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.survey-filter{width:auto;min-width:135px}.survey-toolbar>.ui-chips{flex:420px}.survey-toolbar>.ui-field{flex:0 190px;width:auto;min-width:155px;margin:0}.survey-toolbar>.ui-field .ui-multi{min-height:38px}.survey-filter-chips{flex-wrap:wrap;gap:6px;width:100%;display:flex}.survey-filter-chip{border:1px solid var(--border);background:var(--surface-2);min-height:28px;color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:3px 9px;font-size:12px;display:inline-flex}.survey-filter-chip span{color:var(--muted);font-size:16px;line-height:1}.survey-toolbar-label{color:var(--muted);align-items:center;gap:4px;margin-inline-start:6px;font-size:13px;font-weight:600;display:inline-flex}.tag-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tag-chip.large{height:32px;padding:0 12px;font-size:12px}.tag-chip.small{background:var(--surface-2);height:22px;color:var(--ink-2);border-color:#0000;padding:0 8px;font-size:11px}.tag-chip.active{background:var(--ink);border-color:var(--ink);color:var(--surface)}.tag-dot{border-radius:50%;flex:none;width:8px;height:8px}.tag-chip.small .tag-dot{width:6px;height:6px}.tag-count{opacity:.75;font-weight:500}.survey-board{background:0 0}.survey-summary-inline{color:var(--muted);flex-wrap:wrap;align-items:center;margin-block:4px 14px;font-size:12px;display:flex}.survey-summary-inline>span{align-items:baseline;gap:6px;padding-inline:14px;display:inline-flex}.survey-summary-inline>span:first-child{padding-inline-start:0}.survey-summary-inline>span+span{border-inline-start:1px solid var(--border)}.survey-summary-inline strong{color:var(--ink);font-size:15px}.survey-table{border-collapse:separate;border-spacing:0 12px;min-width:1050px;margin-block-start:-12px}.survey-table thead th{color:var(--muted);text-align:start;white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:600}.survey-table .survey-group{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.survey-table th:first-child{z-index:2;background:var(--surface);width:34%;position:sticky;inset-inline-start:0}.survey-row td:first-child{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.survey-table .group-row td{background:var(--surface-2);border-block-end:1px solid var(--border);border-radius:var(--radius-card) var(--radius-card) 0 0;height:48px;padding:0}.survey-table .group-row.drop-target td{background:var(--tint);box-shadow:inset 0 0 0 2px var(--primary)}.group-row-inner{align-items:center;gap:8px;padding-inline:18px 12px;display:flex}.group-toggle{min-width:0;min-height:46px;color:var(--ink);text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.group-toggle>svg:first-child,.group-toggle>svg[aria-label]{color:var(--muted);flex:none}.group-toggle strong{font-size:14px;font-weight:700}.group-count{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.survey-row td{vertical-align:middle;background:var(--surface);border-block-end:1px solid var(--border);height:72px}.survey-row td:first-child{padding-inline-start:46px}.survey-row[draggable=true]{cursor:grab}.survey-row.dragging{opacity:.45}.survey-name-cell{align-items:center;gap:10px;display:flex}.survey-name-cell .resource-icon{border-radius:11px;flex:none;width:42px;height:42px}.survey-name-cell .resource-title{color:var(--ink);font-size:14px;font-weight:600}.survey-form-id{color:var(--muted);align-items:center;gap:3px;margin-top:2px;font-size:11px;display:flex}.survey-form-id code{overflow-wrap:anywhere}.survey-form-id .icon-button{width:24px;height:24px}.row-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.tag-add{border:1px dashed var(--border);width:22px;height:22px;color:var(--muted);background:0 0;border-radius:999px;place-items:center;display:grid}.version-cell{flex-direction:column;display:flex}.version-cell small{color:var(--primary);font-size:11px}.version-chip{color:var(--surface);vertical-align:1px;border-radius:999px;padding:2px 6px;font-size:9px;line-height:1.4;display:inline-block}.version-chip.live{background:var(--success)}.version-chip.draft{background:var(--primary)}.version-cell strong{letter-spacing:.03em}.survey-status{align-items:center;gap:6px;display:inline-flex}.survey-status-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.survey-status[data-status=published] .survey-status-dot{background:var(--success)}.survey-status[data-status=draft] .survey-status-dot{background:var(--warning)}.survey-close-date{margin-block-start:4px;display:block}.survey-table td.numeric{text-align:start}.survey-submission-link{color:var(--primary);font-weight:600;text-decoration:none}.survey-submission-link:hover{text-decoration:underline}.survey-actions{flex-wrap:nowrap;justify-content:flex-end}.group-empty td{color:var(--muted);padding:14px 18px;padding-inline-start:46px;font-size:13px}.survey-no-match{border-top:1px solid var(--line);color:var(--muted);padding:16px 18px;font-size:13px}.group-form fieldset{flex-direction:column;gap:8px;display:flex}.group-form legend,.form-stack fieldset>legend{margin-bottom:8px;font-size:13px;font-weight:600}.group-form-head{align-items:center;gap:12px;display:flex}.group-form-icon{border-radius:var(--radius-card);place-items:center;width:40px;height:40px;display:grid}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{border:0;border-radius:50%;width:28px;height:28px;padding:0}.swatch.active{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px currentColor}.icon-picker{flex-wrap:wrap;gap:6px;display:flex}.icon-picker button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:38px;height:38px;color:var(--ink-2);place-items:center;display:grid}.icon-picker button.active{border-color:var(--primary);background:var(--tint);color:var(--primary)}.icon-picker button.active svg{color:var(--primary)!important}.role-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.modal-footer{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:14px;display:flex}.tag-create{gap:8px;margin-top:8px;display:flex}.tag-create input{flex:1;min-width:0}.version-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.version-list li{border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.version-head{align-items:center;gap:8px;display:flex}.version-head code{font-size:13px;font-weight:600}.version-head>.version-subs{margin-inline-start:auto}.version-list li[data-current]{border-color:var(--success)}@media (width<=640px){.survey-toolbar .ui-search{width:100%}}@media (width<=760px){.survey-toolbar{align-items:stretch}.survey-toolbar .survey-filter{flex:130px;min-width:0}.survey-table{width:100%;min-width:0;display:block}.survey-table thead{display:none}.survey-table .survey-group{display:block}.survey-table .group-row,.survey-table .group-row td{width:100%;display:block}.group-row-inner{flex-wrap:wrap;padding:6px 12px}.group-toggle{flex:100%}.survey-table .survey-row{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;padding:12px;display:grid}.survey-table .survey-row td,.survey-table .survey-row td:first-child{border:0;min-width:0;height:auto;padding:3px 0;display:block}.survey-table .survey-row td:first-child{grid-column:1/-1;padding-inline-start:0;position:static}.survey-table .survey-row td:nth-child(2){grid-column:1}.survey-table .survey-row td:nth-child(3){grid-column:2}.survey-table .survey-row td:nth-child(4){grid-column:1}.survey-table .survey-row td:nth-child(5){grid-column:2}.survey-table .survey-row td:nth-child(n+2):nth-child(-n+5):before{color:var(--muted);content:attr(data-label);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.survey-table .survey-row td:last-child{grid-column:1/-1}.survey-actions{flex-wrap:wrap;justify-content:flex-start}.survey-table .group-empty td{padding-inline-start:12px}}.files-panel{flex-direction:column;gap:14px;display:flex}.files-panel>.section-head{align-items:flex-start;gap:12px}.files-summary{gap:8px;display:flex}.files-table code{overflow-wrap:anywhere}.files-table .row-actions{justify-content:flex-end;gap:2px;display:flex}.source-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;max-height:60vh;padding:2px;display:grid;overflow:auto}.source-card{text-align:start;border:1px solid var(--border);border-top:4px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.source-card:hover,.source-card:focus-visible{border-color:var(--primary);box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 14%, transparent);transform:translateY(-1px)}.source-card-head{align-items:center;gap:8px;display:flex}.source-card-head svg{color:var(--primary);flex:none}.source-card>code{color:var(--muted);font-size:11px}.source-card-meta,.source-card-stats{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.source-card-stats{border-top:1px solid var(--border);color:var(--ink-2);padding-top:8px}.source-geo{color:var(--info);align-items:center;gap:3px;display:inline-flex}.dataset-editor{flex-direction:column;gap:16px;display:flex}.dataset-source-bar{background:var(--tint);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.dataset-source-bar>svg{color:var(--primary)}.dataset-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.dataset-name{align-items:stretch;display:flex}.dataset-name input{border-start-end-radius:0;border-end-end-radius:0}.dataset-name code{border:1px solid var(--border);background:var(--surface-2);border-inline-start:0;border-start-end-radius:6px;border-end-end-radius:6px;align-items:center;padding:0 10px;display:flex}.dataset-formats,.dataset-fields,.dataset-states{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.dataset-formats legend,.dataset-fields legend,.dataset-states legend{margin-bottom:6px;font-size:13px;font-weight:500}.format-card{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;display:flex}.format-card.active{border-color:var(--primary);background:var(--tint)}.format-card>svg{color:var(--primary);flex:none}.format-card span{flex-direction:column;gap:2px;display:flex}.format-card small{color:var(--muted);font-weight:400}.format-card:has(input:disabled){opacity:.55;cursor:not-allowed}.dataset-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dataset-side{flex-direction:column;gap:16px;min-width:0;display:flex}.dataset-preview,.dataset-usage{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.dataset-preview table{font-size:11px}.dataset-snippet{background:var(--surface-2);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.dataset-snippet code{overflow-wrap:anywhere;flex:1;font-size:11px}.dataset-snippet button{color:var(--muted);background:0 0;border:0;display:flex}.file-name{align-items:center;gap:6px;display:inline-flex}.file-name svg{color:var(--primary);flex:none}.dataset-from{margin-top:2px;display:block}@media (width<=760px){.dataset-columns,.dataset-pair{grid-template-columns:1fr}}.dialog.wide:has(.dataset-editor,.source-grid){width:min(1000px,100vw - 32px)}.ui-chip .repeat-mark{color:var(--info);margin-inline-start:4px;font-size:9px}.dataset-name input{flex:1;min-width:0}.dataset-name code,.files-panel>.section-head .button,.dataset-preview th,.dataset-preview td{white-space:nowrap}.files-panel>.section-head>div{flex:1;min-width:0}.link-device{flex-direction:column;gap:14px;display:flex}.link-device-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.link-device-qr{border:1px solid var(--border);color:#111;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:260px;min-height:280px;margin:0;padding:14px;display:flex}.link-device-qr figcaption{color:#444;align-items:center;gap:5px;font-size:12px;display:flex}.link-device-steps{flex-direction:column;gap:10px;margin:0;padding-inline-start:20px;line-height:1.5;display:flex}.link-device-steps svg{vertical-align:-2px;color:var(--primary)}.link-device-manual{flex-direction:column;gap:10px;display:flex}.link-device-manual summary{cursor:pointer;color:var(--primary);margin-bottom:8px}.copy-field{align-items:stretch;display:flex}.copy-field input{flex:1;min-width:0;font-family:IBM Plex Mono,monospace;font-size:12px}.copy-field button{border:1px solid var(--border);background:var(--surface-2);color:var(--ink-2);border-inline-start:0;border-start-end-radius:6px;border-end-end-radius:6px;padding:0 10px}@media (width<=640px){.link-device-body{grid-template-columns:1fr}.link-device-qr{min-width:0}}.link-device-address{flex-direction:column;gap:6px;display:flex}.link-device-address input{font-family:IBM Plex Mono,monospace}.link-device-hint{align-items:center;gap:6px;display:flex}.topbar-brand{flex:none;align-items:center;gap:10px;display:flex}.topbar-brand strong{white-space:nowrap;font-size:15px;font-weight:700}.topbar-divider{background:var(--border);width:1px;height:24px;margin:0 4px}.topnav{z-index:4;background:var(--surface);border-bottom:1px solid var(--border);scrollbar-width:thin;flex:none;align-items:stretch;gap:4px;height:50px;padding:0 24px;display:flex;position:sticky;top:0;overflow-x:auto}.topnav .project-switch.compact{margin:0;border-radius:var(--radius-control);flex:none;align-self:center;gap:8px;height:34px;margin-inline-end:12px;padding:0 10px}.topnav .project-switch.compact strong{white-space:nowrap;max-width:220px;font-size:13px}.topnav .project-switch.compact .ui-avatar{width:22px;height:22px;font-size:11px}.topnav .nav-item{white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:6px;min-height:0;padding:0 12px;font-size:14px;font-weight:500}.topnav .nav-item:hover{color:var(--ink);background:0 0}.topnav .nav-item.active{border-bottom-color:var(--primary);color:var(--tint-ink);background:0 0;font-weight:700}@media (width<=900px){.topnav{padding:0 20px}}@media (width<=640px){.topbar-brand strong,.topbar-divider{display:none}.topnav{padding:0 12px}}.lp{background:var(--surface);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.lp main{flex:1}.lp-container{width:100%;max-width:1180px;margin:0 auto;padding-inline:24px}.lp-spacer{flex:1}.lp-header{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.lp-header-inner{align-items:center;gap:16px;min-height:68px;display:flex}.lp-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.lp-brand:hover{text-decoration:none}.lp-nav{gap:4px;display:flex}.lp-nav a{color:var(--ink-2);border-radius:var(--radius-control);padding:8px 12px;font-size:14px;font-weight:500}.lp-nav a:hover{background:var(--surface-2);text-decoration:none}.lp-lang{color:var(--ink-2);background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:inline-flex}.lp-large{min-height:50px;padding-inline:22px;font-size:15px}.lp-pill{background:var(--primary);min-height:24px;color:var(--on-primary);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.lp-pill.tint{background:var(--tint);min-height:28px;color:var(--tint-ink);align-self:flex-start;padding-inline:12px;font-size:13px;font-weight:600}.lp-hero{flex-wrap:wrap;align-items:center;gap:48px;padding-block:72px 56px;display:flex}.lp-hero-copy{flex-direction:column;flex:440px;gap:22px;min-width:0;display:flex}.lp-hero-copy h1{text-wrap:balance;margin:0;font-size:clamp(32px,5vw,46px);font-weight:700;line-height:1.3}.lp-hero-copy p{color:var(--ink-2);max-width:560px;margin:0;font-size:18px;line-height:1.8}.lp-hero-copy small{color:var(--muted);font-size:13px}.lp-actions{flex-wrap:wrap;gap:10px;display:flex}.lp-hero-image,.lp-hero-art{aspect-ratio:4/3;border-radius:16px;flex:440px;min-width:0}.lp-hero-image{object-fit:cover;border:1px solid var(--border)}.lp-hero-art{background:var(--primary);grid-template-columns:repeat(3,1fr);place-items:center;padding:12%;display:grid}.lp-hero-art span{aspect-ratio:1;background:#fff;border-radius:50%;width:34%}.lp-hero-art span:nth-child(3){background:#f3c9ea;width:46%}.lp-hero-art span:nth-child(2),.lp-hero-art span:nth-child(6){width:40%}.lp-hero-art span:nth-child(7){width:22%}.lp-hero-art span:nth-child(4),.lp-hero-art span:nth-child(8){width:28%}.lp-band{border-top:1px solid var(--line);padding-block:64px}.lp-band.tinted{background:var(--bg)}.lp-section-head{flex-direction:column;gap:8px;max-width:640px;margin-bottom:32px;display:flex}.lp-section-head h2,.lp-cta h2{margin:0;font-size:clamp(24px,3.4vw,30px);font-weight:700;line-height:1.4}.lp-section-head p,.lp-cta p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.8}.lp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.lp-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:22px;display:flex}.lp-card h3,.lp-steps h3{margin:0;font-size:17px;font-weight:700}.lp-card p,.lp-steps p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.8}.lp-icon{background:var(--tint);width:44px;height:44px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{border-top:2px solid var(--primary);flex-direction:column;gap:10px;padding-top:16px;display:flex}.lp-steps li>span{color:var(--primary);text-align:start;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.lp-small-title{color:var(--muted);text-align:center;margin:0 0 20px;font-size:14px;font-weight:600}.lp-clients{padding-block:36px}.lp-clients ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-clients li{border:1px solid var(--line);min-height:64px;color:var(--muted);text-align:center;border-radius:10px;place-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:grid}.lp-clients img{object-fit:contain;max-width:100%;max-height:44px}.lp-quote{background:var(--bg);border:1px solid var(--line);color:var(--primary);border-radius:10px;flex-direction:column;gap:18px;margin:0;padding:24px;display:flex}.lp-quote blockquote{color:var(--ink);flex:1;margin:0;font-size:16px;line-height:1.8}.lp-quote figcaption,.lp-team li{color:var(--ink);align-items:center;gap:12px;display:flex}.lp-quote figcaption span:last-child,.lp-team li{flex-direction:column;display:flex}.lp-quote figcaption{flex-direction:row}.lp-quote small,.lp-team small{color:var(--muted);font-size:13px}.lp-avatar{background:var(--tint);width:42px;height:42px;color:var(--tint-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.lp-avatar.large,.lp-team img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;height:auto;font-size:40px}.lp-team{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-team li{align-items:flex-start;gap:4px}.lp-team li>:first-child{margin-bottom:8px}.lp-billing{background:var(--track);border-radius:var(--radius-control);gap:2px;margin-bottom:20px;padding:3px;display:inline-flex}.lp-billing button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.lp-billing button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #18171c24}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.lp-plan{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:22px;display:flex}.lp-plan.recommended{border:1.5px solid var(--primary)}.lp-plan-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.lp-plan h3{margin:0;font-size:17px}.lp-price{align-items:baseline;gap:6px;display:flex}.lp-price strong{font-size:34px}.lp-price span,.lp-plan>p{color:var(--muted);font-size:13px}.lp-plan>p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.lp-plan-note{min-height:18px;color:var(--tint-ink);font-size:12px;font-weight:600}.lp-plan ul{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:14px 0 0;font-size:14px;list-style:none;display:flex}.lp-plan li{align-items:flex-start;gap:8px;display:flex}.lp-plan li svg{color:var(--success);flex:none;margin-top:2px}.lp-enterprise{color:var(--muted);margin:20px 0 0;font-size:14px}.lp-cta{background:var(--primary);color:var(--on-primary)}.lp-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:56px;display:flex}.lp-cta-inner>div{flex-direction:column;gap:8px;max-width:640px;display:flex}.lp-cta p{color:inherit}.button.lp-on-primary{color:#a8429a;background:#fff;border-color:#fff;font-weight:700}.lp-footer{border-top:1px solid var(--line);color:var(--muted);font-size:13px}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding-block:20px;display:flex}.lp-footer nav{flex-wrap:wrap;gap:20px;display:flex}.lp-footer a{color:var(--muted)}.lp-article{flex-direction:column;gap:16px;max-width:760px;padding-block:48px 64px;display:flex}.lp-article h1{margin:0 0 8px;font-size:clamp(28px,4vw,38px)}.lp-article p{color:var(--ink-2);white-space:pre-line;margin:0;font-size:16px;line-height:1.9}.lp-back{align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.lp-preview-bar{z-index:30;color:#fff;background:#26262b;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 24px;font-size:13px;display:flex;position:sticky;top:0}.lp-preview-bar>svg{color:#f3c9ea}.lp-preview-bar~.lp-header{top:56px}.lp-preview-error{color:#f3c9ea}@media (width<=760px){.lp-nav,.lp-signin{display:none}.lp-container{padding-inline:16px}.lp-header-inner{gap:8px}.lp-hero{gap:32px;padding-block:40px}.lp-band{padding-block:48px}.lp-preview-bar{padding-inline:16px}.lp-preview-bar~.lp-header{position:static}}.site-editor{flex-direction:column;gap:16px;display:flex}.site-actions{justify-content:flex-end}.site-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:-8px 0 0;font-size:12px;display:flex}.site-save.saved{color:var(--success)}.site-save.error{color:var(--danger)}.site-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.site-layout.content{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.site-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.site-sections{flex-direction:column;gap:2px;padding:8px;display:flex}.site-sections ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-panel-label{color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:700}.site-divider{background:var(--line);height:1px;margin:6px 4px}.site-section{border-radius:var(--radius-control);align-items:center;display:flex}.site-section.active{background:var(--tint)}.site-section.hidden .site-section-name{opacity:.5}.site-section-name{min-width:0;min-height:44px;color:var(--ink-2);text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.site-section.active .site-section-name{color:var(--tint-ink);font-weight:700}.site-section-name span:not(.site-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dot{background:var(--warning);border-radius:50%;flex:none;width:7px;height:7px}.site-section-tools{padding-inline-end:4px;display:flex}.site-section-tools button{width:28px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.site-section-tools button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.site-section-tools button:disabled{opacity:.35}.site-history{border-top:1px solid var(--line);margin-top:8px;padding:8px 10px;font-size:13px}.site-history summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;min-height:32px;font-weight:600;display:flex}.site-history ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.site-history li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.site-history li>span{flex-direction:column;display:flex}.site-history small{color:var(--muted)}.site-form-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.site-form-head h2{margin:0;font-size:16px}.warning-text{color:var(--warning);font-weight:600}.site-lang{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.site-fields{flex-direction:column;gap:16px;padding:18px;display:flex}.site-field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.site-field input,.site-field textarea{width:100%;font-weight:400}.site-field textarea{resize:vertical;line-height:1.7}.site-field-label{font-size:13px;font-weight:600}.site-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.site-item{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.site-item-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.site-add{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:36px;color:var(--primary);align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.site-icons{flex-wrap:wrap;gap:6px;display:flex}.site-icons button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:38px;height:38px;color:var(--muted);place-items:center;display:grid}.site-icons button.active{border-color:var(--primary);background:var(--tint);color:var(--primary)}.site-editor .ui-segmented{align-self:flex-start}.site-fields .site-toggle{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-size:14px;font-weight:500}.site-toggle input{width:auto;margin:0}.site-logo-row,.site-link-row{align-items:flex-end;gap:10px;display:flex}.site-logo-row>.site-field,.site-link-row>.site-field{flex:1}.site-image{flex-direction:column;gap:6px;display:flex}.site-drop{border:1.5px dashed var(--border);min-height:96px;color:var(--muted);cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:400;display:flex}.site-drop.over,.site-drop:focus-within{border-color:var(--primary);background:var(--tint)}.site-image.compact .site-drop,.site-image.compact .site-image-preview img{width:64px;height:64px;min-height:0}.site-image-preview{align-items:center;gap:10px;display:flex}.site-image-preview img{object-fit:contain;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;max-width:240px;max-height:140px}.site-serp{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.site-serp small{color:var(--muted);font-size:11px;font-weight:700}.site-serp strong{color:var(--info);font-size:16px;font-weight:500}.site-serp span{color:var(--success);text-align:start;font-size:12px}.site-serp p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.site-side{flex-direction:column;gap:12px;padding:8px;display:flex}.site-side .site-history{border-top:0;margin-top:0}.site-slug{border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;display:flex;overflow:hidden}.site-slug>span{color:var(--muted);padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:13px}.site-slug input{border:0;border-radius:0;flex:1}.mono{font-family:IBM Plex Mono,monospace;font-size:12px}@media (width<=900px){.site-layout,.site-layout.content{grid-template-columns:minmax(0,1fr)}}.lp-blocks{flex-direction:column;gap:16px;display:flex}.lp-blocks h2{margin:16px 0 0;font-size:24px}.lp-blocks h3{margin:8px 0 0;font-size:18px}.lp-blocks p{color:var(--ink-2);white-space:pre-line;margin:0;font-size:16px;line-height:1.9}.lp-list{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-inline-start:24px;font-size:16px;line-height:1.8;display:flex}.lp-figure{flex-direction:column;gap:8px;margin:0;display:flex}.lp-figure img{border:1px solid var(--line);border-radius:10px;width:100%}.lp-figure figcaption{color:var(--muted);font-size:13px}.lp-block-quote figcaption{color:var(--muted);font-size:14px}.lp-callout{background:var(--info-bg);color:var(--info);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lp-callout.success{background:var(--success-bg);color:var(--success)}.lp-callout.warning{background:var(--warning-bg);color:var(--warning)}.lp-callout p{color:var(--ink)}.lp-callout svg{flex:none;margin-top:4px}.lp-divider{border:0;border-top:1px solid var(--border);width:100%;margin:8px 0}.site-blocks{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.site-block-wrap{flex-direction:column;gap:8px;display:flex}.site-block{border:1px solid var(--border);background:var(--surface);border-radius:10px}.site-block:focus-within{border-color:var(--primary)}.site-block-head{padding:6px 6px 6px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;padding-inline:14px 6px;display:flex}.site-block-type{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.site-block-type svg{color:var(--primary)}.site-block-body{flex-direction:column;gap:14px;padding:14px;display:flex}.site-inserter{min-height:28px;color:var(--muted);opacity:.6;background:0 0;border:0;border-radius:999px;align-self:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.site-inserter:hover,.site-inserter:focus-visible{opacity:1;background:var(--tint);color:var(--tint-ink)}.site-palette{border:1px solid var(--primary);background:var(--surface);border-radius:10px;padding:10px}.site-palette-head{justify-content:space-between;align-items:center;padding:0 4px 8px;font-size:13px;display:flex}.site-palette-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:4px;display:grid}.site-palette-grid button{border-radius:var(--radius-control);color:var(--ink);text-align:start;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px;display:flex}.site-palette-grid button:hover,.site-palette-grid button:focus-visible{background:var(--surface-2)}.site-palette-grid svg{color:var(--primary);flex:none;margin-top:2px}.site-palette-grid span{flex-direction:column;gap:2px;font-size:13px;display:flex}.site-palette-grid small{color:var(--muted);font-size:11px}.site-templates{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;padding:0;display:grid}.site-templates legend{margin-bottom:6px;font-weight:500}.site-templates label{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:row;align-items:flex-start;gap:8px;padding:10px}.site-templates label.active{border-color:var(--primary);background:var(--tint)}.site-templates input{margin-top:3px}.site-templates span{flex-direction:column;gap:2px;font-size:13px;display:flex}.site-templates small{color:var(--muted);font-size:11px}.site-link-row{flex-wrap:wrap}.site-link-status{color:var(--success);flex-wrap:wrap;flex-basis:100%;gap:4px 10px;margin-top:-4px;font-size:12px;font-weight:600;display:flex}.site-link-status.warning{color:var(--warning)}.site-link-status.danger{color:var(--danger)}.settings-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.settings-meters{flex-direction:column;gap:14px;display:flex}.settings-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.settings-split.even{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-rows{margin:0;padding:0;list-style:none}.settings-rows>li{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.settings-rows>li+li{border-top:1px solid var(--line)}.settings-row-head{align-items:center;gap:12px;display:flex}.settings-row-head>:first-child{flex:1;min-width:0}.settings-row-head>button,.settings-rows>li>.button,.settings-rows>li>button{align-self:flex-start}.settings-row-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.settings-alert-fields{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:end;gap:12px;display:grid}.settings-cell-title{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-cell-title strong{align-items:center;gap:6px;display:inline-flex}.settings-cell-title code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.settings-inline-form>*{flex:180px;min-width:0}.settings-inline-form>button{flex:none}.settings-inline-form.padded{background:var(--surface-2);border-top:1px solid var(--line);padding:14px 18px}.settings-sample{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rb);text-align:start;padding:12px 14px;font-weight:600}.settings-secret{overflow-wrap:anywhere}.survey-export{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.survey-export-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.export-layout{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.export-layout-switches{grid-column:1/-1;gap:12px;display:grid}.export-layout-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.export-preview-section{gap:8px;min-inline-size:0;display:grid}.export-preview-section h4{margin:0}.export-preview{gap:8px;min-inline-size:0;display:grid}.export-preview-header{gap:2px;font-weight:600;display:grid}.export-preview-cell{text-overflow:ellipsis;white-space:nowrap;max-inline-size:220px;display:block;overflow:hidden}.export-submit,.export-history-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.export-history-actions{flex-wrap:nowrap;gap:4px}.survey-export .ui-card-body>.form-stack>.button,.survey-export .ui-card-body>.form-stack>button,.ui-section-layout-content .ui-card-body>.form-stack>.button,.ui-section-layout-content .ui-card-body>.form-stack>button,.ui-section-layout-content .ui-card-body>a.button{align-self:flex-start}.ui-section-layout-content .ui-card-body.flush>.ui-items,.survey-export .ui-card-body.flush>.ui-items{border:0;border-radius:0}@media (width<=900px){.settings-split,.settings-split.even,.settings-alert-fields,.survey-export{grid-template-columns:minmax(0,1fr)}}.settings-tabs{margin-bottom:20px}.plan-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.plan-main,.plan-side{flex-direction:column;gap:16px;min-width:0;display:flex}.plan-current,.plan-usage,.plan-side-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.plan-current{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.plan-current-icon{background:var(--tint);width:48px;height:48px;color:var(--tint-ink);border-radius:12px;flex:none;place-items:center;display:grid}.plan-current-text{flex-direction:column;flex:1;gap:3px;min-width:180px;display:flex}.plan-current-text small{color:var(--muted);font-size:12px}.plan-current-text strong{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:20px;display:flex}.plan-current-text>span{color:var(--ink-2);font-size:13px}.plan-price{color:var(--muted);font-size:13px;font-weight:500}.plan-current-actions{flex-wrap:wrap;gap:8px;display:flex}.plan-note{color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.plan-over,.plan-limit-notice{border-radius:var(--radius-card);background:var(--warning-bg);color:var(--warning);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.plan-over>span,.plan-limit-notice>.plan-limit-message{min-width:200px;color:var(--ink);flex:1;font-size:13px}.plan-limit-notice{margin-bottom:16px}.plan-limit-notice strong{display:block}.plan-limit-message .plan-meter{margin-block-start:8px}.plan-usage{overflow:hidden}.plan-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.plan-usage-head h2{margin:0;font-size:15px}.plan-usage-head span{color:var(--muted);font-size:12px}.plan-usage .plan-meter{border-top:1px solid var(--line);padding:14px 18px}.plan-card-track.near>span{background:var(--warning)}.plan-card-track.reached>span{background:var(--danger)}.plan-side-card{color:var(--ink-2);flex-direction:column;gap:8px;padding:16px 18px;font-size:13px;display:flex}.plan-side-card strong{color:var(--ink);align-items:center;gap:7px;font-size:14px;display:flex}.plan-side-card .button{align-self:flex-start}.plan-dialog{flex-direction:column;gap:16px;display:flex}.plan-dialog .ui-segmented{align-self:flex-start}.plan-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.plan-option{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;flex-direction:column;gap:6px;padding:14px;display:flex;position:relative}.plan-option.selected{border:1.5px solid var(--primary);background:var(--tint)}.plan-option input{opacity:0;pointer-events:none;position:absolute}.plan-option:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.plan-option-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-option-head small{color:var(--tint-ink);font-weight:600}.plan-option-price{color:var(--ink-2);font-size:13px}.plan-option ul{color:var(--muted);flex-direction:column;gap:3px;margin:4px 0 0;padding-inline-start:18px;font-size:12px;display:flex}.plan-summary{border-radius:var(--radius-card);background:var(--surface-2);grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;padding:12px 14px;font-size:13px;display:grid}.plan-summary dt{color:var(--muted)}.plan-summary dd{margin:0}.dialog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-actions>span{flex:1;min-width:200px}.plan-sent{text-align:center;color:var(--success);flex-direction:column;align-items:center;gap:10px;padding:24px 8px;display:flex}.plan-sent p{color:var(--ink-2);max-width:420px;margin:0}.plan-card a{font-weight:600}.billing-toolbar{gap:12px;margin-bottom:16px;display:flex}.billing-owner{padding:0 6px;display:block}.billing-plan{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.billing-pager{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.billing-detail{flex-direction:column;gap:20px;display:flex}.billing-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;display:grid}.billing-summary>div:first-child{flex-direction:column;gap:6px;display:flex}.billing-summary strong{align-items:center;gap:8px;font-size:18px;display:flex}.billing-meters{flex-direction:column;gap:10px;display:flex}.billing-section{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.billing-section h3{margin:0;font-size:15px}.billing-section p{margin:0}.billing-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.billing-form>label,.billing-limits label{flex-direction:column;gap:6px;font-size:13px;display:flex}.billing-limits{border:1px solid var(--border);border-radius:var(--radius-card);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:12px;display:grid}.billing-limits legend{color:var(--muted);padding:0 6px;font-size:12px}.billing-form>.notice,.billing-form-actions{grid-column:1/-1}.billing-form-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-request{border:1px solid var(--border);border-radius:var(--radius-card);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.billing-request>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.billing-request p{color:var(--ink-2);white-space:pre-wrap;font-size:13px}.billing-request-actions{flex:none;gap:6px;display:flex}@media (width<=900px){.plan-layout,.billing-summary{grid-template-columns:minmax(0,1fr)}}.billing-tabs{margin-bottom:20px}.billing-order{white-space:nowrap;width:1%}.billing-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.billing-row-actions{white-space:nowrap;text-align:end}.billing-archived td{color:var(--muted)}.billing-footnote{margin-top:12px}.plan-editor{flex-direction:column;gap:18px;display:flex}.plan-editor-group{border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:12px;margin:0;padding:14px 16px;display:flex}.plan-editor-group legend{padding:0 6px;font-weight:600}.plan-editor-group p{margin:0}.plan-editor-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan-editor-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:start;gap:12px;display:grid}.plan-editor label small{font-weight:400}.plan-limit-field{flex-direction:column;gap:6px;display:flex}.plan-editor-checks{flex-wrap:wrap;gap:8px 20px;display:flex}@media (width<=640px){.plan-editor-pair{grid-template-columns:minmax(0,1fr)}}.plan-editor .site-toggle{flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:500}.plan-billing-rows{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.plan-billing-rows dt{color:var(--muted)}.plan-billing-rows dd{color:var(--ink);margin:0}.plan-billing-actions{flex-wrap:wrap;gap:8px;display:flex}.plan-billing-email{flex-direction:column;gap:10px;display:flex}.plan-invoices{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.plan-invoices-title{color:var(--muted);font-size:12px;font-weight:600}.plan-invoices ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan-invoices li{align-items:center;gap:10px;font-size:13px;display:flex}.plan-invoices li>span:first-child{flex:1}.plan-invoice-status{color:var(--warning);font-size:11px;font-weight:600}.plan-invoice-status.paid{color:var(--success)}.plan-main>.notice{align-items:center}.plan-main>.notice>div{flex:1}.billing-section h3{align-items:center;gap:8px;display:flex}.billing-checkout{border-radius:var(--radius-card);background:var(--tint);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.billing-checkout>span:first-child{flex:1;min-width:220px}.billing-checkout-actions{gap:6px;display:flex}.test-checkout{background:var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.test-checkout-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:16px;width:min(440px,100%);padding:28px;display:flex}.test-checkout-card h1{margin:0;font-size:22px}.test-checkout-badge{background:var(--warning-bg);color:var(--warning);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.plan-limit-hint{border-radius:var(--radius-card);background:var(--warning-bg);color:var(--ink);margin:0 0 16px;padding:10px 14px;font-size:13px}.plan-limit-hint a{font-weight:600}.contact-form{flex-direction:column;gap:14px;display:flex}.contact-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.billing-filter{align-self:flex-start;margin-bottom:16px;display:inline-flex}.inquiry-list{flex-direction:column;gap:10px;display:flex}.setup-checklist{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.setup-checklist-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.setup-checklist-head>div{flex-direction:column;gap:2px;display:flex}.setup-checklist ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.setup-checklist li{align-items:center;gap:10px;font-size:14px;display:flex}.setup-checklist li>span{flex:1}.setup-checklist li svg{color:var(--border);flex:none}.setup-checklist li.done{color:var(--muted)}.setup-checklist li.done svg{color:var(--success)}.group-option{align-items:center;gap:8px;display:inline-flex}.report-token-picker{position:relative}.report-token-picker-trigger{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.report-token-picker-trigger:hover{border-color:var(--primary)}.report-token-picker-trigger:disabled{opacity:.5;cursor:not-allowed}.report-token-picker-menu{background:var(--surface);border:1px solid var(--line);z-index:50;border-radius:8px;min-width:280px;max-width:400px;max-height:320px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.report-token-picker-search{border:1px solid var(--line);border-radius:6px;width:100%;margin-bottom:8px;padding:8px 10px;font-size:13px}.report-token-picker-group{margin-bottom:8px}.report-token-picker-group-label{color:var(--muted);text-transform:uppercase;padding:4px 6px;font-size:11px;font-weight:700;display:block}.report-token-picker-items{flex-direction:column;gap:2px;display:flex}.report-token-picker-item{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;display:flex}.report-token-picker-item:hover{background:var(--tint)}.report-token-picker-item:disabled{opacity:.4;cursor:not-allowed}.report-token-picker-item-value{font-family:var(--mono,monospace);color:var(--primary);flex-shrink:0;font-size:11px}.report-token-picker-item-label{flex:1;min-width:0}.report-token-picker-item-desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:10px;overflow:hidden}.report-filterbar-section{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:8px 0;display:flex}.report-filterbar-section:last-of-type{border-bottom:none}.report-filterbar-sources{flex-direction:column;gap:6px;display:flex}.report-source-chip{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.report-source-chip:hover{border-color:var(--primary);background:var(--tint)}.report-source-chip input[type=checkbox]{flex-shrink:0}.report-source-chip-label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.report-source-chip-label strong{color:var(--ink);font-size:13px}.report-source-chip-label .mono.muted.small{font-size:11px}.report-source-chip SelectField{flex-shrink:0;width:160px}.report-source-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.report-source-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.report-source-row strong{color:var(--ink);font-size:13px}.report-source-row .mono.muted.small,.report-source-row .muted.small{font-size:11px}.report-source-row Switch{flex-shrink:0}.report-flow{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.report-flow-row{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.report-flow-row[data-state=done],.report-flow-row[data-state=current]{color:var(--ink)}.report-flow-row[data-state=current] .report-flow-label{font-weight:700}.report-flow-mark{background:var(--surface-2);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.report-flow-row[data-state=done] .report-flow-mark{background:var(--ok);color:#fff}.report-flow-row[data-state=current] .report-flow-mark{background:var(--primary);color:#fff}.report-flow-label{flex:1}.report-flow-who{color:var(--muted);font-size:11px}.report-version-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.report-version-number{font-size:13px;font-weight:700}.report-indicator-row{border:1px solid var(--line);cursor:pointer;border-radius:6px;flex-direction:row;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.report-indicator-row>input{flex:none;margin-top:3px}.report-indicator-text{flex-flow:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.report-indicator-code{font-family:var(--mono,monospace);font-size:12px;font-weight:700}.report-indicator-name{color:var(--ink-2);font-size:12px}.report-indicator-source{color:var(--muted);font-size:11px}.report-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.report-kpi-card{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.report-kpi-value{color:var(--primary);font-size:24px;font-weight:700}.report-kpi-label{color:var(--ink-2);min-height:28px;font-size:12px;line-height:1.4}.report-kpi-progress{background:var(--track,#e5e7eb);border-radius:2px;height:4px;display:block;overflow:hidden}.report-kpi-progress>span{background:var(--primary);height:100%;display:block}.report-kpi-meta{font-size:11px}.report-status-bar{background:var(--track,#e5e7eb);border-radius:2px;height:4px;display:block;overflow:hidden}.report-status-bar>span{background:var(--primary);height:100%;display:block}.report-status-cell{padding:4px 0 8px}.report-block-subtitle{margin:0 0 6px;font-size:13px;font-weight:700}.report-breakdown{margin-bottom:12px}.report-breakdown-sub{margin-top:8px;border-top:1px solid var(--line)!important}.report-chart{width:100%;height:240px}.report-survey-bars{flex-direction:column;gap:8px;display:flex}.report-survey-bar-row{grid-template-columns:minmax(80px,1fr) 2fr auto;align-items:center;gap:10px;display:grid}.report-survey-bar-label{color:var(--ink-2);font-size:12px}.report-survey-bar-track{background:var(--track,#e5e7eb);border-radius:4px;height:8px;overflow:hidden}.report-survey-bar-track>span{background:var(--primary);height:100%;display:block}.report-survey-bar-value{font-size:12px;font-weight:700}.report-survey-headline{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.report-survey-headline strong{color:var(--primary);font-size:26px;font-weight:700}.report-options-preview{flex-wrap:wrap;gap:6px;display:flex}.report-option-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11px}.report-cover{border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding-block:8px 24px;display:flex}.report-cover-brand{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.report-cover-brand img{border-radius:6px}.report-cover-brand-sep{color:var(--border)}.report-cover-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0;font-family:IBM Plex Mono,monospace;font-size:11px}.report-cover-title{margin:0;font-size:34px;font-weight:600;line-height:1.15}.report-cover-subtitle{color:var(--ink-2);margin:0;font-size:14px}.report-cover-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin:8px 0 0;display:grid}.report-cover-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px}.report-cover-facts dd{margin:0;font-size:13px;font-weight:500}.report-cover-badge{background:var(--surface);border:1px solid var(--border);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9px;position:absolute;inset-block-start:-10px;inset-inline-start:12px}.report-contents-wrap{flex-direction:column;gap:10px;display:flex}.report-contents-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.report-contents{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.report-contents li{gap:12px;display:flex}.report-contents li>span{color:var(--primary);min-width:18px;font-family:IBM Plex Mono,monospace;font-size:11px}.report-heading{margin:6px 0 0;font-size:19px}.report-page-break{border:0;border-top:1px dashed var(--border);margin:6px 0}.report-footnote{color:var(--muted);font-size:11px}.report-source-note{color:var(--muted);margin:10px 0 0;font-size:10.5px}.report-add-block{border:1.5px dashed color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 4%, transparent);width:100%;color:var(--primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:flex}.report-preview-modal{background:var(--surface-2);border-radius:10px;max-height:70vh;padding:18px;overflow:auto}.report-preview-modal .report-paper{max-width:820px;margin-inline:auto}.new-report-card-count{color:var(--muted);font-size:10px}.report-library-text{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.report-library-text>span:first-child{color:var(--ink-2);font-size:11.5px}.report-library-text>span:last-child{font-size:10px;line-height:1.3}.report-library .palette-list button{align-items:flex-start;padding:7px 8px}.report-library .palette-list button>svg:first-child{flex-shrink:0;margin-block-start:2px}.report-data-period{color:var(--ink);font-size:13px;font-weight:600}.report-source-row{flex-direction:column;align-items:stretch;gap:6px}.report-source-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-source-head>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.report-source-links{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.report-source-links .muted.small{font-size:10px}.report-source-questions summary{cursor:pointer;font-size:11px}.report-source-questions ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.report-source-questions li{border-inline-start:1px solid var(--line);flex-direction:column;gap:1px;padding-inline-start:8px;display:flex}.report-source-questions li .mono{overflow-wrap:anywhere;font-size:10.5px}.report-block-tools{z-index:4;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;gap:1px;margin:0;padding:2px 4px;font-size:9.5px;position:absolute;inset-block-start:-13px;inset-inline-end:8px;box-shadow:0 2px 8px #00000014}.report-block-tools>span:first-child{display:none}.report-block-tools .icon-button{color:var(--ink-2)}.report-block:not(.selected):not(:hover):not(:focus-within) .report-block-tools{opacity:0;pointer-events:none}.report-export-menu{min-width:230px}.report-lockbar{border-radius:var(--r);background:var(--success-bg);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.report-lockbar>svg{color:var(--success);flex:none}.report-lockbar-text{flex:240px;font-size:13px;line-height:1.6}.report-filterbar{background:0 0;border:0;gap:4px;padding:0}.report-filter-chip{border:1px solid var(--border);border-radius:var(--rb);background:var(--surface);height:34px;color:var(--muted);font:inherit;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}button.report-filter-chip{cursor:pointer}button.report-filter-chip:hover{border-color:var(--primary);color:var(--primary)}.report-filter-chip strong{color:var(--ink);font-weight:700}.report-filter-chip-label{font-weight:500}.report-filterbar-live{gap:6px;margin-inline-start:auto;font-size:12px}.report-filterbar-live[data-state=live]{color:var(--success)}.report-filterbar-live[data-state=frozen]{color:var(--muted)}.report-designer-rail,.report-designer-side{padding:0;overflow:hidden}.report-panel-tabs{border-bottom:1px solid var(--border);padding-inline:6px}.report-panel-tabs .ui-tab{flex:1;justify-content:center}.report-panel-body{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:12px;display:flex;overflow-y:auto}.report-inspector-head{border-bottom:1px solid var(--border);align-items:center;gap:0;display:flex}.report-inspector-head .report-panel-tabs{border-bottom:0;flex:1;min-width:0}.report-inspector-head .properties-close{margin-inline-end:6px}@media (width>=1201px){.report-designer-rail{flex:230px;max-width:280px}.report-designer-side{flex:260px;max-width:310px}}@media (width<=1200px){.report-designer-rail{flex-basis:100%;max-width:none}}.report-designer-canvas{flex-direction:row;flex:3 480px;justify-content:center;align-items:flex-start;gap:0;padding:24px 16px}.report-designer-canvas .report-paper{gap:6px;width:760px;max-width:100%;min-height:60vh}.report-designer-canvas[data-page=landscape] .report-paper{width:1040px}.report-block-tools{z-index:4;background:var(--primary);color:var(--on-primary);opacity:1;pointer-events:auto;border:0;border-radius:6px;gap:2px;margin:0;padding:2px;display:flex;position:absolute;inset-block-start:-16px;inset-inline-end:10px;box-shadow:0 2px 6px #00000026}.report-block-tools .icon-button{width:26px;height:26px;color:var(--on-primary);background:0 0;border-radius:4px}.report-block-tools .icon-button:hover{background:#ffffff2e}.report-block-tools .icon-button:disabled{opacity:.45}.report-block-type{z-index:4;background:var(--primary);height:18px;color:var(--on-primary);border-radius:4px;padding:0 6px;font-size:10px;font-weight:700;line-height:18px;position:absolute;inset-block-start:-10px;inset-inline-start:10px}.report-block-warning{background:var(--warning-bg);color:var(--warning);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:10px;padding:8px 10px;font-size:12px;display:flex}.report-cover{border-bottom:3px solid var(--primary);gap:28px;padding:8px 0 20px}.report-cover-brand{color:var(--ink);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:12px}.report-cover-org{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.report-cover-org img{border-radius:8px;flex:none}.report-cover-donor{border:1px dashed var(--border);max-width:100%;height:30px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex;overflow:hidden}.report-cover-heading{flex-direction:column;gap:8px;display:flex}.report-cover-eyebrow{letter-spacing:.04em;font-size:12px;font-weight:700}.report-cover-title{text-wrap:balance;font-size:30px;font-weight:700;line-height:1.25}.report-cover-subtitle{color:var(--muted)}.report-cover-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0}.report-cover-facts dt{letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:700}.report-cover-facts dd{font-size:13px;font-weight:600}.report-heading{align-items:baseline;gap:10px;margin:0;padding-top:10px;font-size:20px;font-weight:700;display:flex}.report-heading-number{color:var(--primary);flex:none;font-size:20px;font-weight:700}.report-page-break{color:var(--muted);border:0;align-items:center;gap:10px;margin:6px 0;font-size:11px;display:flex}.report-page-break>span{border-top:1px dashed var(--border);flex:1}.report-add-block{border:1.5px dashed var(--border);height:44px;color:var(--primary);background:0 0;margin-top:8px;padding:0;font-size:13px}.report-add-block:hover{background:var(--surface-2)}.report-section-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-browse{border-top:1px solid var(--line);padding-top:14px}.report-browse-sources{flex-wrap:wrap;gap:6px;display:flex}.report-browse-source{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.report-browse-source.active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--primary)}.report-browse-list{flex-direction:column;gap:2px;display:flex}.report-browse-row{border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.report-browse-row:hover{background:var(--surface-2)}.report-browse-row>svg{color:var(--muted);flex:none}.report-browse-text{flex-direction:column;flex:1;min-width:0;font-size:12px;line-height:1.45;display:flex}.report-browse-text .mono{overflow-wrap:anywhere;font-size:11px}.report-panel-body .report-inspector-section{border-top:1px solid var(--line);padding-top:14px}.report-panel-body .report-inspector-section:first-child{border-top:0;padding-top:0}.new-report-top{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media print{.report-designer-canvas .report-paper,.report-designer-canvas[data-page=landscape] .report-paper{width:auto}}.report-source-head-actions{flex:none;align-items:center;gap:8px;display:flex}.report-main-tag{padding:2px 6px;font-size:10px}.report-source-actions{flex-wrap:wrap;gap:4px;display:flex}.report-source-settings{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.report-source-map,.report-source-filters{flex-direction:column;gap:6px;display:flex}.report-source-map-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;font-size:12px;display:grid}.report-source-map-row .ui-field,.report-source-filter .ui-field{margin:0}.report-source-filter{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6px;padding:8px;display:grid}.report-source-filter>.ui-icon-button{justify-self:end}.report-source-fallback{background:var(--tint);color:var(--primary);border-radius:6px;padding:6px 8px;display:block}.new-report-period{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;gap:14px;display:grid}.report-library .ui-date-trigger,.report-library .ui-field{max-width:none}.report-designer-name-field{align-items:center;gap:8px;min-width:0;display:inline-flex}.report-name-error{color:var(--danger);font-size:12px}.report-save-status{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.report-save-status[data-state=failed],.report-save-status[data-state=conflict]{color:var(--danger)}.report-save-status[data-state=offline],.report-save-status[data-state=unsaved]{color:var(--warning)}.report-table-scroll{overflow-x:auto}.report-matrix-group th{background:var(--surface-2);font-weight:600}.report-analysis{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;margin-block-start:16px;display:grid}.report-analysis-save{gap:8px;display:grid}.report-analysis-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-query-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.report-issue{color:var(--warning);align-items:flex-start;gap:6px;font-size:13px;display:flex}.report-issue[data-level=error]{color:var(--danger)}.report-comment{justify-items:start;gap:4px;display:grid}.report-comment.resolved{opacity:.65}@media (width<=900px){.report-analysis{grid-template-columns:minmax(0,1fr)}}.report-query-builder{border:0;min-inline-size:0;margin:0;padding:0}.report-query-chart{margin:0}.report-chart-data{margin-block-start:8px;font-size:13px}.report-matrix-points{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;padding:0;list-style:none;display:flex}.report-callout{border-inline-start:3px solid var(--primary);background:var(--surface-2);margin-block:12px;padding:12px 16px}.report-callout h4{margin:0 0 4px}.report-callout p{margin:0}.report-chart-legend{color:var(--ink)}.report-pivot th{white-space:normal;min-inline-size:96px}.report-inline-text{gap:6px;display:grid}.report-block textarea.report-inline-input{resize:none;min-block-size:0;inline-size:100%;color:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:2px 0;display:block;overflow:hidden}:where(.report-inline-input){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.report-cover .report-inline-text+.report-inline-text{margin-block-start:8px}.report-block-text{padding-block:2px}.report-inline-input:focus-visible{box-shadow:0 1px 0 0 var(--primary)}.report-live-value{background:var(--info-bg);border-radius:3px;padding-inline:2px}.report-insert{z-index:1;block-size:14px;inline-size:100%;color:var(--primary);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;margin-block:-7px;padding:0;transition:opacity .12s;display:grid;position:relative}.report-insert:hover,.report-insert:focus-visible{opacity:1}@media (hover:none){.report-insert{opacity:.7;block-size:24px}}@media (width<=1200px){.report-designer-rail{flex-basis:100%;max-width:none;max-height:min(45dvh,420px);position:static}.report-designer-side{top:0;bottom:0;z-index:46;visibility:hidden;border-block:0;border-inline-end:0;border-radius:0;width:min(380px,100vw);max-width:none;max-height:none;transition:transform .2s,visibility .2s;position:fixed;inset-inline-end:0;transform:translate(100%)}[dir=rtl] .report-designer-side{transform:translate(-100%)}.report-designer-side.open,[dir=rtl] .report-designer-side.open{visibility:visible;transition:transform .2s,visibility;transform:none;box-shadow:0 0 40px #18171c33}.report-properties-backdrop{z-index:45;cursor:default;background:#18171c66;border:0;padding:0;display:block;position:fixed;inset:0}.report-properties-reopen{bottom:20px;z-index:20;display:inline-flex;position:fixed;inset-inline-end:20px;box-shadow:0 8px 24px #18171c33}.report-designer-side .properties-close{display:inline-flex}}.report-add-menu{max-block-size:min(60dvh, var(--radix-dropdown-menu-content-available-height));overflow-y:auto}.report-insert-below{z-index:3;position:absolute;inset-block-end:-15px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .report-insert-below{transform:translate(50%)}.report-insert-below-button{background:var(--primary);block-size:30px;inline-size:30px;color:var(--on-primary,#fff);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #18171c40}.report-insert-below-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none){.report-insert-below-button{block-size:44px;inline-size:44px}.report-insert-below{inset-block-end:-22px}}.report-panel-tabs,.report-inspector-head{flex:none}.report-outline-row>button:not(.icon-button){font-size:13px}.report-contents a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.report-contents a:hover{color:var(--primary);text-decoration-color:currentColor}.report-block:focus{outline:none}.report-paper .report-block{scroll-margin-block-start:16px}.report-history-buttons{gap:2px;display:inline-flex}.report-field-picker{gap:6px;display:grid}.report-field-list{border:1px solid var(--border);border-radius:6px;gap:2px;max-block-size:220px;padding:4px;display:grid;overflow-y:auto}.report-field-row{cursor:pointer;border-radius:4px;flex-direction:row;align-items:flex-start;gap:8px;padding:6px;font-size:13px;display:flex}.report-field-row:hover{background:var(--surface-2)}.report-field-row input{flex:none;inline-size:auto;margin-block-start:2px}.report-query-filters>summary{cursor:pointer;align-items:center;gap:6px;margin-block-end:8px;font-size:13px;font-weight:600;display:flex}.report-query-summary{margin:0;font-weight:600}.report-analysis-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-analysis-welcome{max-inline-size:640px;padding:8px}.report-analysis-welcome h2{margin-block-start:0}.report-analysis-welcome ol{gap:6px;padding-inline-start:20px;display:grid}.report-analysis-starters{flex-wrap:wrap;gap:8px;margin-block-end:16px;display:flex}.report-source-filter-note{flex-basis:100%}.report-page-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-page-bar>:last-child{margin-inline-start:auto}.report-help{gap:12px;display:grid}.report-help-topics{flex-wrap:wrap;gap:4px;display:flex}.report-help-topics button{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:13px}.report-help-topics button[aria-current=true]{border-color:var(--primary);background:var(--tint);color:var(--primary)}.report-help ol{gap:8px;padding-inline-start:20px;display:grid}
