@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight: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+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight: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+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font: "DM Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fs-40: 40px;--lh-12: 16px;--lh-14: 20px;--lh-16: 24px;--lh-20: 28px;--lh-24: 32px;--lh-32: 40px;--lh-40: 48px;--primary: #111113;--primary-hover: #2c2c31;--primary-tint: #e9e9ec;--accent: #f2836a;--accent-tint: #fdeae4;--co2: #23986a;--co2-tint: #e2f4eb;--n-0: #ffffff;--n-50: #f1f1f2;--n-100: #f6f6f7;--n-200: #e6e6e9;--n-300: #cfcfd5;--n-400: #a9a9b1;--n-500: #85858e;--n-600: #5f5f68;--n-700: #3d3d45;--n-900: #111113;--success: #2f7d55;--warning: #a8741a;--error: #b8453b;--info: #38679a;--success-tint: #e3f3ea;--warning-tint: #fbf0d9;--error-tint: #fbe5e2;--info-tint: #e3edf7;--scope-1: #8db4d8;--scope-2: #4b86b8;--scope-3: #1f4e79;--on-brand: #fff;--brand: #2c4a6e;--brand-hover: #223a58;--brand-tint: #eef2f7;--brand-ring: rgba(44, 74, 110, .18);--c-indigo: #3b5b8a;--c-indigo-t: #eaeff6;--c-sky: #4a86b4;--c-sky-t: #e8f0f7;--c-teal: #3a7f7a;--c-teal-t: #e6f1ef;--c-emerald: #3f7f5a;--c-emerald-t: #e7f1ea;--c-amber: #a97a2f;--c-amber-t: #f6eedd;--c-orange: #a8613a;--c-orange-t: #f5e9e1;--c-rose: #a94a43;--c-rose-t: #f5e7e5;--c-violet: #6f6296;--c-violet-t: #eeebf4;--c-pink: #9a5878;--c-pink-t: #f3e9ef;--rail: #1a2b42;--rail-fg: #aebbd0;--rail-strong: #ffffff;--rail-muted: #7d8ea8;--rail-hover: #223653;--rail-active: #2c4467;--rail-line: #263a57;--rail-mark: #a9c0dd;--rail-mark-fg: #14223a;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--r-sm: 4px;--r-md: 6px;--sh-float: 0 10px 30px rgba(17, 17, 19, .16), 0 1px 3px rgba(17, 17, 19, .1)}:root[data-theme=dark]{color-scheme:dark;--primary: #f3f3f4;--primary-hover: #ffffff;--primary-tint: #2b2b31;--accent: #f2836a;--accent-tint: #3a2621;--co2: #4cc596;--co2-tint: #1b3128;--n-0: #1b1b1f;--n-50: #111113;--n-100: #212126;--n-200: #2e2e34;--n-300: #45454d;--n-400: #6c6c75;--n-500: #8d8d96;--n-600: #afafb8;--n-700: #cfcfd6;--n-900: #f3f3f4;--success: #5cb783;--warning: #e0a84a;--error: #ec7a6e;--info: #7fb0e3;--success-tint: #1d2f25;--warning-tint: #3a2f18;--error-tint: #3a211e;--info-tint: #1e2c3b;--scope-1: #a9cdea;--scope-2: #5f9acb;--scope-3: #3f78ab;--on-brand: #101822;--brand: #8fb0d6;--brand-hover: #a9c3e2;--brand-tint: #222c3a;--brand-ring: rgba(143, 176, 214, .3);--c-indigo: #8fa8d0;--c-indigo-t: #222b3b;--c-sky: #7fb0d6;--c-sky-t: #1f2e3b;--c-teal: #6fb1aa;--c-teal-t: #1d3330;--c-emerald: #7fb593;--c-emerald-t: #1e3126;--c-amber: #d1a85f;--c-amber-t: #352c1a;--c-orange: #d08d68;--c-orange-t: #36271d;--c-rose: #d3847d;--c-rose-t: #3a2321;--c-violet: #a99dcc;--c-violet-t: #2a2640;--c-pink: #c78aa6;--c-pink-t: #36232d;--sh-float: 0 10px 30px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4)}:root[data-rail=navy]{--rail: #1a2b42;--rail-fg: #aebbd0;--rail-muted: #7d8ea8;--rail-hover: #223653;--rail-active: #2c4467;--rail-line: #263a57;--rail-mark: #a9c0dd;--rail-mark-fg: #14223a}:root[data-rail=midnight]{--rail: #1c1f26;--rail-fg: #b4b9c4;--rail-muted: #838a98;--rail-hover: #272b34;--rail-active: #333945;--rail-line: #2b3039;--rail-mark: #c9ced8;--rail-mark-fg: #1c1f26}:root[data-rail=slate]{--rail: #36424f;--rail-fg: #c5ced9;--rail-muted: #94a1b1;--rail-hover: #414e5d;--rail-active: #4e5d6f;--rail-line: #46535f;--rail-mark: #d3dae3;--rail-mark-fg: #2a343f}:root[data-rail=forest]{--rail: #1f3a33;--rail-fg: #b5cbc3;--rail-muted: #86a398;--rail-hover: #284a41;--rail-active: #32594e;--rail-line: #2c4d44;--rail-mark: #a8c9bb;--rail-mark-fg: #1a312b}:root[data-rail=teal]{--rail: #1d3d44;--rail-fg: #b3cfd3;--rail-muted: #84a6ab;--rail-hover: #265059;--rail-active: #306571;--rail-line: #28505a;--rail-mark: #9fcdd1;--rail-mark-fg: #17333a}:root[data-rail=plum]{--rail: #33293f;--rail-fg: #c8bfd6;--rail-muted: #9889ae;--rail-hover: #40344f;--rail-active: #4f4163;--rail-line: #43375a;--rail-mark: #c9bbdf;--rail-mark-fg: #2a2037}:root[data-rail=light]{--rail: var(--n-0);--rail-fg: var(--n-600);--rail-strong: var(--n-900);--rail-muted: var(--n-500);--rail-hover: var(--n-100);--rail-active: var(--brand-tint);--rail-line: var(--n-200);--rail-mark: var(--brand);--rail-mark-fg: #fff}:root[data-rail=light][data-theme=dark]{--rail-active: #2a3342}:root[data-brand=dunes]:not([data-theme=dark]){--primary: #172f4c;--primary-hover: #102338;--primary-tint: #e8edf3;--accent: #b89966;--accent-tint: #f6efe1;--n-50: #f5f2ec;--n-100: #f7f5f0;--n-200: #e7e1d6;--n-300: #d5ccbb;--n-400: #aea592;--n-500: #837c70;--n-600: #5b6470;--n-700: #3a4350;--n-900: #121b28;--error: #b83a5a;--error-tint: #fae6ec;--scope-1: #c9a96b;--scope-2: #3f6a8f;--scope-3: #172f4c;--on-brand: #fff;--brand: #172f4c;--brand-hover: #102338;--brand-tint: #edf0f5;--brand-ring: rgba(23, 47, 76, .2);--c-indigo: #203b54;--c-indigo-t: #e8edf3;--c-sky: #4f86a8;--c-sky-t: #e7f0f5;--c-amber: #98782f;--c-amber-t: #f6eedc;--c-orange: #a8693a;--c-orange-t: #f5ebe0;--c-rose: #b83a5a;--c-rose-t: #f8e6ec;--c-pink: #a05a7c;--c-pink-t: #f3e9ef}:root[data-brand=dunes][data-theme=dark]{--primary: #f2f0ea;--primary-hover: #ffffff;--primary-tint: #243247;--accent: #d4b27a;--accent-tint: #3a3223;--n-0: #16202e;--n-50: #0e1520;--n-100: #1b2736;--n-200: #273649;--n-300: #3a4c63;--n-400: #62748b;--n-500: #8696ab;--n-600: #aab6c6;--n-700: #ccd4de;--n-900: #f2f0ea;--error: #ee7f98;--error-tint: #3a2029;--scope-1: #e0c892;--scope-2: #6f9bc0;--scope-3: #4f7fa8;--on-brand: #172f4c;--brand: #d4b27a;--brand-hover: #e3c690;--brand-tint: #263040;--brand-ring: rgba(212, 178, 122, .3);--c-indigo: #9fb7d2;--c-indigo-t: #1f2c3e;--c-sky: #86b3cf;--c-sky-t: #1c2e3b;--c-amber: #d9b878;--c-amber-t: #352d1b;--c-orange: #d99b6c;--c-orange-t: #382a1d;--c-rose: #ee7f98;--c-rose-t: #3a2029}:root[data-rail=dunes]{--rail: #172f4c;--rail-fg: #b9c6d8;--rail-muted: #8397b0;--rail-hover: #1f3b5c;--rail-active: #294a73;--rail-line: #25405f;--rail-mark: #c9a96b;--rail-mark-fg: #172f4c}:root[data-box=sand]{--box: #fbf6ec;--box-rgb: 251, 246, 236}:root[data-box=mist]{--box: #eef3f9;--box-rgb: 238, 243, 249}:root[data-box=stone]{--box: #f1efeb;--box-rgb: 241, 239, 235}:root[data-box=blush]{--box: #fbeef0;--box-rgb: 251, 238, 240}:root[data-box=ink]{--box: #e4e9f0;--box-rgb: 228, 233, 240}:root[data-box=sand][data-theme=dark]{--box: #2a2519;--box-rgb: 42, 37, 25}:root[data-box=mist][data-theme=dark]{--box: #1a2a3e;--box-rgb: 26, 42, 62}:root[data-box=stone][data-theme=dark]{--box: #25262b;--box-rgb: 37, 38, 43}:root[data-box=blush][data-theme=dark]{--box: #33202a;--box-rgb: 51, 32, 42}:root[data-box=ink][data-theme=dark]{--box: #0a1019;--box-rgb: 10, 16, 25}:root[data-glass=on][data-box]:not([data-box=default]){--g-card: var(--box-rgb)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font:400 var(--fs-14)/var(--lh-14) var(--font);color:var(--n-900);background:var(--n-50);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font-size:34px;line-height:42px;font-weight:500;letter-spacing:-.02em}h2{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:500}button{font:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}input,select,textarea{color:var(--n-900);max-width:100%}.accent{color:var(--accent)}.co2{color:var(--co2)}.rail{position:fixed;inset-block:0;inset-inline-start:0;width:272px;max-width:86vw;background:var(--rail);display:flex;flex-direction:column;z-index:50;overflow:hidden auto;padding-bottom:var(--s-3);scrollbar-width:thin;transform:translate(-105%);visibility:hidden;transition:transform .18s ease,visibility 0s .18s;box-shadow:none}[dir=rtl] .rail{transform:translate(105%)}.rail.open{transform:none;visibility:visible;transition:transform .18s ease,visibility 0s;box-shadow:var(--sh-float)}.rail .logo{display:flex;align-items:center;gap:var(--s-3);height:56px;padding-inline-start:18px;color:var(--rail-strong);text-decoration:none;flex:none}.mark{width:32px;height:32px;border-radius:8px;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-weight:700;font-size:15px;flex:none}.rail .mark,.login-side .mark{background:var(--rail-mark);color:var(--rail-mark-fg)}.rail .brand-t{white-space:nowrap;font-weight:600;line-height:16px;letter-spacing:.02em}.rail .brand-t small{display:block;color:var(--rail-muted);font-size:11px;font-weight:400;letter-spacing:0}.rail .item{border:0;background:transparent;font:inherit;width:calc(100% - 16px);cursor:pointer;display:flex;align-items:center;gap:var(--s-4);height:40px;margin:1px 8px;padding-inline-start:12px;border-radius:var(--r-md);color:var(--rail-fg);text-decoration:none;white-space:nowrap;transition:background .12s}.rail .item:hover{background:var(--rail-hover);color:var(--rail-strong)}.rail .item.active{background:var(--rail-active);color:var(--rail-strong);font-weight:500;box-shadow:inset 3px 0 0 var(--rail-mark)}[dir=rtl] .rail .item.active{box-shadow:inset -3px 0 0 var(--rail-mark)}.rail .item svg{flex:none}.rail .sep{height:1px;background:var(--rail-line);margin:var(--s-2) var(--s-4);flex:none}.rail .grp{color:var(--rail-muted);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:var(--s-2) 20px 2px;white-space:nowrap}[dir=rtl] .rail .grp{letter-spacing:0}.rail .spacer{flex:1;min-height:var(--s-4)}:root[data-rail=light] .rail{border-inline-end:1px solid var(--n-200)}.main{min-width:0;min-height:100%;transition:margin .18s ease}.menu-btn{display:inline-flex}.brand-top{gap:var(--s-2)}.mark.sm{width:24px;height:24px;border-radius:6px;font-size:12px}.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#11111366;z-index:45}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);height:56px;padding:0 var(--s-6);background:var(--n-0);border-bottom:1px solid var(--n-200)}.topbar .left,.topbar .right{display:flex;align-items:center;gap:var(--s-1);min-width:0}.topbar .left{flex:0 1 auto}.topbar .right{flex:0 0 auto}.tb{display:inline-flex;align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--n-900);white-space:nowrap;text-decoration:none;position:relative}.tb:hover{background:var(--n-100)}.tb.org{font-weight:500}.tb .dot-n{position:absolute;top:7px;inset-inline-end:8px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.menu{position:absolute;top:44px;inset-inline-end:0;min-width:240px;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);box-shadow:var(--sh-float);padding:var(--s-2);z-index:40;max-height:calc(100vh - 64px);overflow-y:auto}.menu.start{inset-inline-end:auto;inset-inline-start:0}.menu .mi{display:flex;justify-content:space-between;gap:var(--s-4);align-items:center;width:100%;padding:var(--s-2) var(--s-3);border:0;background:transparent;border-radius:var(--r-sm);text-align:start;color:var(--n-900)}.menu .mi:hover{background:var(--n-100)}.menu .mh{padding:var(--s-2) var(--s-3);color:var(--n-500);font-size:var(--fs-12)}.rel{position:relative}.show-m{display:none}.rail-pick{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-3)}.rail-pick button{width:28px;height:28px;border-radius:50%;border:2px solid var(--n-0);box-shadow:0 0 0 1px var(--n-300);display:grid;place-items:center;color:#fff;padding:0}.rail-pick button[aria-checked=true]{box-shadow:0 0 0 2px var(--brand)}.rail-pick button:last-child{color:var(--n-900)}.scheme-kind{padding:var(--s-2) var(--s-3) 0;font-size:var(--fs-12);color:var(--n-500)}.menu.wide{min-width:320px}.scheme-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px var(--s-3) var(--s-2)}.scheme-pick button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 8px;font-size:var(--fs-12);color:var(--n-700);background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);cursor:pointer}.scheme-pick button:hover{background:var(--n-100)}.scheme-pick button[aria-checked=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);color:var(--n-900);font-weight:500}.scheme-pick .strip{display:flex;width:100%;height:8px;border-radius:4px;overflow:hidden}.scheme-pick .strip i{flex:1}.tb.org{max-width:42vw;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.page{padding:var(--s-6) 40px 56px;max-width:1400px;margin:0 auto}.page-head{margin-bottom:var(--s-5)}.page-head p{color:var(--n-600);margin-top:var(--s-1)}.page-head.row{align-items:flex-end}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:36px;padding:6px var(--s-4);max-width:100%;line-height:20px;text-align:center;overflow-wrap:anywhere;border-radius:var(--r-sm);border:1px solid var(--n-300);background:var(--n-0);color:var(--n-900);font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s}.btn:hover{background:var(--n-100);border-color:var(--n-400)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--on-brand)}.btn.quiet{border-color:transparent;background:transparent;color:var(--n-600)}.btn.quiet:hover{background:var(--n-100);border-color:transparent;color:var(--n-900)}.btn.danger{color:var(--error)}.btn.sm{min-height:28px;padding:3px var(--s-3);font-size:var(--fs-12);line-height:18px}.btn svg{flex:none}.btn:disabled{opacity:.45;cursor:not-allowed}a.btn{text-decoration:none}.link{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.chip{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:0 var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-12);line-height:20px;font-weight:500}.chip.success{background:var(--c-emerald-t);color:var(--c-emerald)}:root:not([data-theme=dark]) .chip.success{color:#2f6b49}.chip.warning{background:var(--c-amber-t);color:#86601f}.chip.error{background:var(--c-rose-t);color:var(--c-rose)}.chip.info{background:var(--c-sky-t);color:#2f6592}:root[data-theme=dark] .chip.info{color:var(--c-sky)}.chip.neutral{background:var(--n-100);color:var(--n-600)}:root[data-theme=dark] .chip.warning{color:var(--c-amber)}.card{background:var(--box, var(--n-0));border-radius:var(--r-md);padding:var(--s-5);border:1px solid var(--n-200);box-shadow:0 1px 2px #1018280a}.card>h2:first-child,.card>.row:first-child h2{font-size:var(--fs-20);line-height:var(--lh-20)}.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.g-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-eq{grid-template-columns:repeat(2,minmax(0,1fr))}.row{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.kpi .label{color:var(--n-600);font-size:var(--fs-12);line-height:var(--lh-12)}.kpi .value{font-size:var(--fs-32);line-height:var(--lh-32);font-weight:500;letter-spacing:-.01em;margin:var(--s-1) 0}.kpi .value small{font-size:var(--fs-14);font-weight:400;color:var(--n-500);margin-inline-start:var(--s-1);letter-spacing:0}.kpi .delta{font-size:var(--fs-12);color:var(--n-600)}.kpi .bar{height:4px;border-radius:2px;margin-top:var(--s-3);background:var(--n-900)}.insight{font-size:var(--fs-16);line-height:var(--lh-16);padding:var(--s-2) 0 var(--s-5);max-width:72ch;color:var(--n-700)}.legend{display:flex;gap:var(--s-4);color:var(--n-600);font-size:var(--fs-12);flex-wrap:wrap}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:var(--s-1)}.mcard{background:var(--box, var(--n-0));border-radius:var(--r-md);padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-1);min-width:0;border:1px solid var(--n-200);box-shadow:0 1px 2px #1018280a}.tn-indigo{--tone: var(--c-indigo);--tone-t: var(--c-indigo-t)}.tn-sky{--tone: var(--c-sky);--tone-t: var(--c-sky-t)}.tn-teal{--tone: var(--c-teal);--tone-t: var(--c-teal-t)}.tn-orange{--tone: var(--c-orange);--tone-t: var(--c-orange-t)}.tn-violet{--tone: var(--c-violet);--tone-t: var(--c-violet-t)}.tn-emerald{--tone: var(--c-emerald);--tone-t: var(--c-emerald-t)}.tn-pink{--tone: var(--c-pink);--tone-t: var(--c-pink-t)}.tn-amber{--tone: var(--c-amber);--tone-t: var(--c-amber-t)}.tn-rose{--tone: var(--c-rose);--tone-t: var(--c-rose-t)}.mcard[class*=tn-] .ico{background:var(--tone-t);color:var(--tone)}.mcard .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-2)}.ico{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:#fff;flex:none}.ico.s1{background:var(--scope-1)}.ico.s2{background:var(--scope-2)}.ico.s3{background:var(--scope-3)}.ico.tot{background:var(--co2)}.ico.k{background:var(--n-900);color:var(--n-0)}.ico.n{background:var(--n-100);color:var(--n-700)}.dpill{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-12);font-weight:500}.dpill.up{color:var(--error)}.dpill.down{color:var(--co2)}.dpill.flat{color:var(--n-500)}.mcard .t{font-weight:500;font-size:var(--fs-14)}.mcard .d{color:var(--n-600);font-size:var(--fs-12);line-height:16px;min-height:32px}.mcard .v{font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.02em}.mcard .v small{font-size:var(--fs-12);font-weight:400;color:var(--n-500);margin-inline-start:4px;letter-spacing:0}.mcard .foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3);margin-top:auto}.mcard .spark{flex:1;min-width:0;height:44px}.qgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-3)}.qtile{background:var(--n-100);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);min-width:0}.qtile .l{color:var(--n-600);font-size:var(--fs-12);display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-1)}.qtile .v{font-size:var(--fs-24);line-height:var(--lh-24);font-weight:500;letter-spacing:-.01em}.qtile .v small{font-size:var(--fs-12);font-weight:400;color:var(--n-500);margin-inline-start:4px}.bigbar{height:8px;border-radius:4px;background:var(--n-200);position:relative}.bigbar>i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:4px;background:var(--co2)}.bigbar>b{position:absolute;top:-3px;width:2px;height:14px;background:var(--n-900)}.filters{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-4)}.filters .lbl{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--n-700);font-weight:500;margin-inline-end:var(--s-1)}.pill{position:relative;display:inline-flex;align-items:center}.pill select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;padding-inline:var(--s-3) 32px;border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--n-0);font:inherit;font-weight:500;color:var(--n-900);cursor:pointer;max-width:260px}.pill select:hover{background:var(--n-100)}.pill select.set{border-color:var(--brand);background:var(--brand-tint)}.pill>svg{position:absolute;inset-inline-end:10px;pointer-events:none;color:var(--n-600)}.pill.right{margin-inline-start:auto}.seg{display:inline-flex;flex-wrap:wrap;max-width:100%;background:var(--n-200);border-radius:var(--r-md);padding:2px;gap:2px}.seg button{border:0;background:transparent;padding:5px var(--s-3);max-width:100%;line-height:18px;text-align:center;border-radius:var(--r-sm);font-size:var(--fs-12);font-weight:500;color:var(--n-600)}.seg button[aria-pressed=true]{background:var(--n-0);color:var(--n-900);box-shadow:0 1px 2px #0000001f}.seg button:disabled{opacity:.5;cursor:not-allowed}table{width:100%;border-collapse:separate;border-spacing:0}th{text-align:start;font-weight:600;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--n-500);padding:12px var(--s-4);border-bottom:1px solid var(--n-200);position:sticky;top:0;background:var(--n-0);overflow-wrap:break-word}[dir=rtl] th{letter-spacing:0}td{padding:12px var(--s-4);border-bottom:1px solid var(--n-100);overflow-wrap:break-word}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--n-100)}tr.click{cursor:pointer}td.num,th.num{text-align:end}.table-wrap{background:var(--box, var(--n-0));border-radius:var(--r-md);overflow:auto;border:1px solid var(--n-200);box-shadow:0 1px 2px #1018280a}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);margin-bottom:var(--s-4);color:var(--n-600)}.crumbs button{background:none;border:0;color:var(--n-900);text-decoration:underline;padding:0}.crumbs .sep{color:var(--n-400)}.tabs{display:inline-flex;flex-wrap:wrap;background:var(--n-200);border-radius:var(--r-md);padding:2px;gap:2px;margin-bottom:var(--s-4);max-width:100%}.tabs button{border:0;background:transparent;border-radius:var(--r-sm);padding:6px var(--s-4);font-weight:500;color:var(--n-600);max-width:100%;line-height:20px;text-align:center}.tabs button[aria-pressed=true]{background:var(--n-0);color:var(--n-900);box-shadow:0 1px 2px #0000001f}.utabs{scrollbar-width:none;display:flex;flex-wrap:wrap;gap:0 var(--s-5);border-bottom:1px solid var(--n-200);margin-bottom:var(--s-5)}.utabs a{padding:var(--s-2) 0 var(--s-3);color:var(--n-600);text-decoration:none;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.utabs a:hover{color:var(--n-900)}.utabs a.on{color:var(--n-900);border-bottom-color:var(--brand)}.tab{display:inline-block;padding:var(--s-1) var(--s-3);border:1px solid var(--n-300);background:var(--n-0);border-radius:var(--r-sm);color:var(--n-700);text-decoration:none;font-weight:500}.tab:hover{background:var(--n-100)}.tab.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.panel-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1111134d;z-index:40}.panel{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(460px,100%);background:var(--n-0);box-shadow:var(--sh-float);z-index:41;padding:var(--s-5);overflow:auto;display:flex;flex-direction:column;gap:var(--s-4)}.panel header{display:flex;justify-content:space-between;align-items:start;gap:var(--s-3)}.dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--s-2) var(--s-3)}.dl dt{color:var(--n-600)}.dl dd{margin:0}.formula{background:var(--n-100);border-radius:var(--r-sm);padding:var(--s-3);font-size:var(--fs-14)}.field{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;max-width:100%}.field input,.field textarea,.field select{font:inherit;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--n-0);min-height:36px;transition:border-color .12s,box-shadow .12s}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--n-400)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.field label{font-weight:500;font-size:13px;color:var(--n-700)}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}.issue{padding:var(--s-2) var(--s-3);border-inline-start:3px solid var(--warning);background:var(--warning-tint);border-radius:var(--r-sm)}.issue.Error{border-color:var(--error);background:var(--error-tint)}.empty{padding:var(--s-7) var(--s-5);text-align:center;color:var(--n-600)}.skeleton{background:linear-gradient(90deg,var(--n-100),var(--n-200),var(--n-100));background-size:200% 100%;animation:sk 1.2s infinite;border-radius:var(--r-sm);height:20px}@keyframes sk{to{background-position:-200% 0}}.toast{position:fixed;inset-block-end:var(--s-5);inset-inline-start:50%;transform:translate(-50%);background:var(--n-900);color:var(--n-0);padding:var(--s-2) var(--s-4);border-radius:var(--r-md);box-shadow:var(--sh-float);z-index:60}.toast{width:max-content;max-width:calc(100vw - 2 * var(--s-4));text-align:center}[dir=rtl] .toast{transform:translate(50%)}.err{color:var(--error)}.mini{font-size:var(--fs-12);line-height:var(--lh-12)}.mini.err{color:var(--error)}.mini.muted,.muted{color:var(--n-600)}.login-wrap{min-height:100%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.login-side{background:var(--rail);color:var(--rail-strong);padding:var(--s-7);display:flex;flex-direction:column;justify-content:space-between}.login-side{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 0% 100%,color-mix(in srgb,var(--rail-mark) 22%,transparent),transparent 60%),radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),var(--rail)}.wordmark{direction:ltr;unicode-bidi:isolate;display:inline-flex;align-items:baseline;font-weight:700;letter-spacing:.02em;line-height:1;color:inherit}.wordmark .gg{height:.73em;width:auto;margin:0 .06em;overflow:visible;flex:none}.wm-sm{font-size:17px}.wm-md{font-size:19px;display:flex}.wm-lg{font-size:36px}.wm-xl{font-size:52px}.wm-xl{color:var(--rail-strong)}.wm-m{display:none;justify-self:center;margin-bottom:var(--s-2);color:var(--n-900)}.shell.rail-mini .rail .wm-e,.shell.rail-mini .rail .wm-s{display:none}.login-points{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:var(--s-5) 0 0}.login-points li{list-style:none;font-size:var(--fs-12);color:var(--rail-fg);border:1px solid var(--rail-line);border-radius:999px;padding:4px 10px}.login-main{background:var(--n-50)}.login-main .btn.primary{height:44px!important;font-size:15px}.login-main .tpl{transition:border-color .15s,transform .15s}.login-main .tpl:hover{border-color:var(--brand);transform:translateY(-1px)}.login-side h1{font-size:44px;line-height:52px;max-width:14ch}.login-side p{color:var(--rail-fg);max-width:36ch;margin-top:var(--s-4)}.login-main{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--s-6)}.login-main>*{max-width:100%;min-width:0}.login-main .card{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6)}.login{min-height:100%;display:grid;place-items:center;padding:var(--s-5)}.steps{display:flex;gap:var(--s-2);margin-bottom:var(--s-5);padding:0;margin-top:0}.steps li{list-style:none;flex:1;color:var(--n-500)}.steps .bar{height:4px;border-radius:2px;background:var(--n-200);margin-bottom:var(--s-2)}.steps .on .bar{background:var(--brand)}.steps .on{color:var(--n-900);font-weight:500}.tpl{text-align:start;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-1)}.tpl{transition:border-color .12s,background .12s}.tpl:hover{border-color:var(--n-400)}.tpl[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint)}.drop{border:1px dashed var(--n-400);border-radius:var(--r-md);padding:var(--s-7);text-align:center;background:var(--n-0);display:grid;gap:var(--s-3);justify-items:center}.drop.over{border-color:var(--brand);background:var(--brand-tint)}.cell{width:100%;min-width:84px;font:inherit;padding:2px var(--s-2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent}.cell:hover,.cell:focus{border-color:var(--n-300);background:var(--n-0);outline:none}.cell.bad{border-color:var(--error);background:var(--error-tint)}tr.err-row td:first-child{box-shadow:inset 3px 0 0 var(--error)}tr.warn-row td:first-child{box-shadow:inset 3px 0 0 var(--warning)}[dir=rtl] tr.err-row td:first-child{box-shadow:inset -3px 0 0 var(--error)}[dir=rtl] tr.warn-row td:first-child{box-shadow:inset -3px 0 0 var(--warning)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:var(--s-2)}.dot.online{background:var(--co2)}.dot.offline{background:var(--n-400)}.dot.faulty{background:var(--error)}.split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-4);align-items:start}.split-mat{grid-template-columns:minmax(0,1fr) 440px}.alert-item{padding:var(--s-3) 0;border-bottom:1px solid var(--n-100)}.alert-item:last-child{border-bottom:0}.scroll-x{overflow-x:auto;white-space:nowrap;padding-bottom:var(--s-1)}.tabs.scroll-x{overflow:visible;white-space:normal;padding-bottom:2px}.group-row td,tbody tr.group-row:hover td{background:var(--n-100);border-bottom:1px solid var(--n-200);font-weight:600}.cmdk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111366;z-index:70;display:grid;justify-items:center;align-content:start;padding:12vh var(--s-4) 0}.cmdk{width:min(560px,100%);background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);box-shadow:var(--sh-float);overflow:hidden}.cmdk input{width:100%;border:0;border-bottom:1px solid var(--n-200);padding:var(--s-4);font:inherit;font-size:var(--fs-16);background:transparent;outline:none}.cmdk ul{list-style:none;margin:0;padding:var(--s-1) 0;max-height:52vh;overflow:auto}.cmdk .grp{padding:var(--s-2) var(--s-4) var(--s-1);font-size:var(--fs-12);color:var(--n-500);font-weight:500}.cmdk [role=option][aria-selected=true]{background:var(--n-100)}.cmdk .foot{display:flex;justify-content:space-between;padding:var(--s-2) var(--s-4);border-top:1px solid var(--n-200);color:var(--n-500);font-size:var(--fs-12)}kbd{font:inherit;font-size:11px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 var(--s-1);color:var(--n-600);background:var(--n-50)}@media (min-width: 1024px){.rail,[dir=rtl] .rail{transform:none;visibility:visible;width:248px;box-shadow:none;transition:width .18s ease}.shell .main{margin-inline-start:248px}.shell.rail-mini .rail{width:68px}.shell.rail-mini .main{margin-inline-start:68px}.shell.rail-mini .rail .brand-t small,.shell.rail-mini .rail .item span,.shell.rail-mini .rail .grp{display:none}.shell.rail-mini .rail .item{justify-content:center;padding-inline-start:0}.shell.rail-mini .rail .logo{padding-inline-start:0;justify-content:center}.shell.rail-mini .rail .sep{margin-inline:var(--s-3)}.brand-top{display:none}}@media (max-width: 1439px){.g-4,.qgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.split,.split-mat{grid-template-columns:minmax(0,1fr)}.g-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1279px){.topbar .lbl-d,.search-btn kbd{display:none}}@media (max-width: 1023px){.g-4,.g-3{grid-template-columns:repeat(2,minmax(0,1fr))}.g-2,.g-eq{grid-template-columns:minmax(0,1fr)}.topbar{padding:0 var(--s-4)}.page{padding:var(--s-5) var(--s-4) 40px}.login-wrap{grid-template-columns:minmax(0,1fr)}.login-side{display:none}}@media (max-width: 767px){.rel-look{position:static}.rel-look .menu{inset-inline-end:var(--s-2)}.g-4,.g-3,.g-2,.g-cards,.qgrid{grid-template-columns:minmax(0,1fr)}h1{font-size:28px;line-height:36px}.topbar .lbl-d,.search-btn .lbl,.search-btn kbd,.hide-m,.brand-top strong{display:none}.show-m{display:flex}.tb,.topbar{padding:0 var(--s-2)}.tb.org{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:36px}.table-wrap{overflow:visible;background:transparent;border:0;box-shadow:none}.table-wrap table,.table-wrap tbody,.table-wrap tr,.table-wrap td{display:block}.table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table-wrap tr{background:var(--n-0);border-radius:var(--r-md);padding:var(--s-2) var(--s-4);margin-bottom:var(--s-3)}.table-wrap tr.err-row td:first-child,.table-wrap tr.warn-row td:first-child{box-shadow:none}.table-wrap td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);border:0;padding:var(--s-1) 0;text-align:end;overflow-wrap:anywhere}.table-wrap td:before{content:attr(data-label);color:var(--n-500);font-size:var(--fs-12);text-align:start;flex:none;max-width:45%}.table-wrap td:empty{display:none}.table-wrap td .row{justify-content:flex-end}.table-wrap .cell{min-width:0;text-align:end}.group-row td:before{content:none}.table-wrap tr.group-row{background:transparent;padding:0}.kpi .value{font-size:28px;line-height:36px}.panel{width:100%;padding:var(--s-4)}.login .card,.login>.card{width:100%!important;max-width:400px}.dl{grid-template-columns:minmax(0,1fr)}.tabs{display:flex}.page-head.row{flex-direction:column;align-items:stretch}.filters .pill.right{margin-inline-start:0}}@media (max-width: 1279px){.table-wrap th,.table-wrap td{padding-inline:var(--s-3)}.card .table-wrap th,.card .table-wrap td{padding-inline:var(--s-2)}}.panel th,.panel td{padding-inline:var(--s-2)}@media (max-width: 1279px){.table-wrap.cards-md{overflow:visible;background:transparent;border:0;box-shadow:none}.table-wrap.cards-md table,.table-wrap.cards-md tbody,.table-wrap.cards-md tr,.table-wrap.cards-md td{display:block}.table-wrap.cards-md thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table-wrap.cards-md tr{background:var(--n-0);border-radius:var(--r-md);padding:var(--s-2) var(--s-4);margin-bottom:var(--s-3)}.table-wrap.cards-md tr.err-row td:first-child,.table-wrap.cards-md tr.warn-row td:first-child{box-shadow:none}.table-wrap.cards-md td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);border:0;padding:var(--s-1) 0;text-align:end;overflow-wrap:anywhere}.table-wrap.cards-md td:before{content:attr(data-label);color:var(--n-500);font-size:var(--fs-12);text-align:start;flex:none;max-width:45%}.table-wrap.cards-md td:empty{display:none}.table-wrap.cards-md td .row{justify-content:flex-end}.table-wrap.cards-md .cell{min-width:0;text-align:end}}.panel:not(.big) .table-wrap{overflow:visible;background:transparent;border:0;box-shadow:none}.panel:not(.big) .table-wrap table,.panel:not(.big) .table-wrap tbody,.panel:not(.big) .table-wrap tr,.panel:not(.big) .table-wrap td{display:block}.panel:not(.big) .table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.panel:not(.big) .table-wrap tr{border:1px solid var(--n-200);background:var(--n-0);border-radius:var(--r-md);padding:var(--s-2) var(--s-4);margin-bottom:var(--s-3)}.panel:not(.big) .table-wrap tr.err-row td:first-child,.panel:not(.big) .table-wrap tr.warn-row td:first-child{box-shadow:none}.panel:not(.big) .table-wrap td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);border:0;padding:var(--s-1) 0;text-align:end;overflow-wrap:anywhere}.panel:not(.big) .table-wrap td:before{content:attr(data-label);color:var(--n-500);font-size:var(--fs-12);text-align:start;flex:none;max-width:45%}.panel:not(.big) .table-wrap td:empty{display:none}.panel:not(.big) .table-wrap td .row{justify-content:flex-end}.panel:not(.big) .table-wrap .cell{min-width:0;text-align:end}.table-wrap.fit th,.table-wrap.fit td{white-space:normal;overflow-wrap:break-word}.table-wrap.fit th,.table-wrap.fit td{padding:8px var(--s-2)}.table-wrap.fit th{position:static}.link-quiet{background:none;border:0;padding:0;color:var(--brand);font-weight:500;cursor:pointer}.link-quiet:disabled{color:var(--n-700);cursor:default;font-weight:600}.link-quiet:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}.drill-crumbs{margin:var(--s-2) 0 var(--s-1);min-height:24px}.drill-hint{display:flex;align-items:center;gap:var(--s-1);margin-top:var(--s-1)}.dash-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--n-200);margin-bottom:var(--s-5)}.dash-bar .utabs{border-bottom:0;margin-bottom:0;flex:1;min-width:0}.dash-tools{display:flex;align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);flex:none}.badge-c{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);font-weight:500;padding:3px 10px;border:1px solid var(--n-200);border-radius:999px;color:var(--n-700);background:var(--n-0);white-space:nowrap}.badge-c i{width:8px;height:8px;border-radius:50%;background:var(--c-emerald)}.badge-c.mid i{background:var(--c-amber)}.badge-c.low i{background:var(--c-rose)}.kfoot{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:var(--fs-12);color:var(--n-600);margin:var(--s-1) 0}@media (max-width: 767px){.dash-bar{flex-direction:column;align-items:stretch;gap:0}.dash-tools{padding:var(--s-2) 0}}@media print{.rail,.topbar,.nav-scrim,.dash-tools,.filters,.btn,.seg,.link,.toast,.panel,.panel-scrim{display:none!important}.shell .main{margin:0!important}body{background:#fff}.page{max-width:none;padding:0}.card,.mcard,.table-wrap{box-shadow:none;break-inside:avoid}.utabs a:not(.on){display:none}}.skip{position:absolute;inset-inline-start:8px;top:-48px;z-index:100;background:var(--brand);color:var(--on-brand);padding:8px 14px;border-radius:var(--r-sm);text-decoration:none;font-weight:500}.skip:focus{top:8px}main#content{outline:none}main#content>.page{animation:page-in .22s ease-out}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.help-list{margin:0;padding-inline-start:20px;display:grid;gap:var(--s-2);color:var(--n-700)}.help-tip{margin:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--brand-tint);color:var(--n-900);font-size:var(--fs-14)}.help-keys dt{display:flex;gap:4px;align-items:center}.help-keys dd{color:var(--n-600)}kbd{font:inherit;font-size:11px;padding:1px 6px;border-radius:4px;border:1px solid var(--n-300);background:var(--n-100);color:var(--n-700)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.fchip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;max-width:100%;line-height:20px;text-align:start;border-radius:16px;border:1px solid var(--n-300);background:var(--n-0);color:var(--n-700);font-size:var(--fs-14);cursor:pointer;transition:background .12s,border-color .12s}.fchip b{font-weight:600;color:var(--n-900);font-variant-numeric:tabular-nums}.fchip:hover{background:var(--n-100)}.fchip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.fchip[aria-pressed=true] b{color:var(--on-brand)}.searchbox{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;min-width:260px;border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--n-0);color:var(--n-500)}.searchbox:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.searchbox input{border:0;outline:none;background:transparent;width:100%;color:var(--n-900);font:inherit}.utabs.more{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}[dir=rtl] .utabs.more{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}.chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:var(--s-5);background:#1018288c;animation:page-in .15s ease-out}.chart-modal-box{position:relative;width:min(1200px,100%);background:var(--box, var(--n-0));border-radius:var(--r-md);padding:52px var(--s-5) var(--s-4);box-shadow:var(--sh-float)}.chart-modal-close{position:absolute;top:var(--s-3);inset-inline-end:var(--s-3);z-index:2}.mcard,.qtile{transition:border-color .15s,box-shadow .15s}.mcard:hover{border-color:var(--n-300);box-shadow:0 4px 14px #10182814}.table-wrap tbody tr.click{transition:background .1s}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.result-line{margin:0 0 var(--s-2)}select.fchip{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:12px}.look-menu{width:min(348px,calc(100vw - 16px));padding:var(--s-1) var(--s-2) var(--s-2)}.look-title{font-weight:600;font-size:var(--fs-14);color:var(--n-900)}.look-sec{padding:2px 0 var(--s-2);border-top:1px solid var(--n-200)}.look-sec:first-of-type{border-top:0}.look .mh{padding:var(--s-2) var(--s-3) 6px;color:var(--n-500);font-size:var(--fs-12)}.look .mh.sub{padding-top:var(--s-3)}.look .seg.wide{display:flex;margin:0 var(--s-3)}.look .seg.wide button{flex:1}.tone-pick{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:2px var(--s-3)}.tone-pick button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font-size:11px;color:var(--n-700);background:transparent;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer}.tone-pick button:hover{background:var(--n-100)}.tone-pick button[aria-checked=true]{border-color:var(--brand);color:var(--n-900);font-weight:500}.tone-sw{width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 1px var(--n-300),inset 0 1px 2px #fffc}.glass-bg{display:none}:root[data-glass=on]{--g-rgb-1: 59, 125, 216;--g-rgb-2: 30, 170, 160;--g-rgb-3: 140, 100, 200;--g-rgb-4: 240, 170, 60;--g-a1: .62;--g-a2: .5;--g-a3: .5;--g-a4: .42;--g-alpha: .42;--g-blur-px: 26px;--g-border: rgba(255, 255, 255, .72);--g-hi: rgba(255, 255, 255, .9);--g-lo: rgba(255, 255, 255, .22);--g-card: 255, 255, 255;--g-shadow: 0 10px 36px rgba(31, 55, 100, .13), 0 1px 3px rgba(31, 55, 100, .06);--g-solid: rgba(255, 255, 255, .93)}:root[data-glass=on][data-theme=dark]{--g-a1: .42;--g-a2: .32;--g-a3: .36;--g-a4: .24;--g-alpha: .46;--g-card: 38, 42, 56;--g-border: rgba(255, 255, 255, .15);--g-hi: rgba(255, 255, 255, .22);--g-lo: rgba(255, 255, 255, .05);--g-shadow: 0 12px 40px rgba(0, 0, 0, .45);--g-solid: rgba(38, 42, 56, .95)}:root[data-glass=on][data-glass-frost=soft]{--g-alpha: .28;--g-blur-px: 16px}:root[data-glass=on][data-glass-frost=strong]{--g-alpha: .62;--g-blur-px: 36px}:root[data-glass=on][data-glass-frost=soft][data-theme=dark]{--g-alpha: .32}:root[data-glass=on][data-glass-frost=strong][data-theme=dark]{--g-alpha: .66}:root[data-glass-tone=ocean]{--g-rgb-1: 30, 110, 200;--g-rgb-2: 20, 180, 200;--g-rgb-3: 60, 150, 240;--g-rgb-4: 30, 190, 150}:root[data-glass-tone=sunset]{--g-rgb-1: 240, 120, 70;--g-rgb-2: 230, 80, 120;--g-rgb-3: 150, 90, 200;--g-rgb-4: 250, 190, 70}:root[data-glass-tone=lavender]{--g-rgb-1: 130, 100, 220;--g-rgb-2: 190, 110, 210;--g-rgb-3: 90, 130, 230;--g-rgb-4: 240, 150, 200}:root[data-glass-tone=forest]{--g-rgb-1: 40, 150, 110;--g-rgb-2: 30, 160, 150;--g-rgb-3: 130, 180, 70;--g-rgb-4: 220, 180, 70}:root[data-glass-tone=rose]{--g-rgb-1: 230, 90, 130;--g-rgb-2: 240, 140, 150;--g-rgb-3: 160, 100, 200;--g-rgb-4: 250, 180, 120}:root[data-glass-tone=slate]{--g-rgb-1: 90, 110, 150;--g-rgb-2: 120, 140, 170;--g-rgb-3: 100, 120, 140;--g-rgb-4: 160, 170, 190}:root[data-glass=on] .glass-bg{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--n-50)}:root[data-glass=on] .glass-bg i{position:absolute;width:56vmax;height:56vmax;border-radius:50%;filter:blur(36px);will-change:transform}:root[data-glass=on] .glass-bg i:nth-child(1){top:-22vmax;inset-inline-start:-14vmax;background:radial-gradient(circle,rgba(var(--g-rgb-1),var(--g-a1)),transparent 66%);animation:glass-a 38s ease-in-out infinite alternate}:root[data-glass=on] .glass-bg i:nth-child(2){top:-10vmax;inset-inline-end:-20vmax;background:radial-gradient(circle,rgba(var(--g-rgb-2),var(--g-a2)),transparent 66%);animation:glass-b 46s ease-in-out infinite alternate}:root[data-glass=on] .glass-bg i:nth-child(3){bottom:-26vmax;inset-inline-end:6vmax;background:radial-gradient(circle,rgba(var(--g-rgb-3),var(--g-a3)),transparent 66%);animation:glass-a 52s ease-in-out infinite alternate-reverse}:root[data-glass=on] .glass-bg i:nth-child(4){bottom:-22vmax;inset-inline-start:-10vmax;width:44vmax;height:44vmax;background:radial-gradient(circle,rgba(var(--g-rgb-4),var(--g-a4)),transparent 66%);animation:glass-b 58s ease-in-out infinite alternate-reverse}@keyframes glass-a{to{transform:translate(9vmax,7vmax) scale(1.08)}}@keyframes glass-b{to{transform:translate(-8vmax,9vmax) scale(.94)}}:root[data-glass=on] .glass-page :is(.card,.mcard,.table-wrap){background:rgba(var(--g-card),var(--g-alpha));-webkit-backdrop-filter:blur(var(--g-blur-px)) saturate(180%);backdrop-filter:blur(var(--g-blur-px)) saturate(180%);border:1px solid var(--g-border);border-radius:20px;box-shadow:var(--g-shadow),inset 0 1px 0 var(--g-hi),inset 0 -1px 0 var(--g-lo),inset 0 0 26px var(--g-lo)}:root[data-glass=on] .glass-page .mcard:hover{background:rgba(var(--g-card),calc(var(--g-alpha) + .14));border-color:var(--g-hi);box-shadow:0 14px 40px #1f37642b,inset 0 1px 0 var(--g-hi),inset 0 0 26px var(--g-lo)}:root[data-glass=on] .glass-page .qtile{background:rgba(var(--g-card),calc(var(--g-alpha) * .7));border:1px solid var(--g-border);border-radius:14px;box-shadow:inset 0 1px 0 var(--g-hi)}:root[data-glass=on] .glass-page .card :is(.qtile,.card,.table-wrap){-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-glass=on] .glass-page .ico{border-radius:12px;box-shadow:inset 0 1px 0 var(--g-hi)}:root[data-glass=on] .glass-page .table-wrap thead th{background:transparent}:root[data-glass=on] .glass-page .table-wrap tbody tr:hover>td{background:#ffffff4d}:root[data-glass=on][data-theme=dark] .glass-page .table-wrap tbody tr:hover>td{background:#ffffff0d}:root[data-glass=on] .glass-page :is(.table-wrap,.card) :is(th,td){border-color:var(--g-lo)}:root[data-glass=on] .glass-page :is(.pill select,.btn:not(.primary):not(.danger),.badge-c,.fchip,.searchbox,.tab){background:rgba(var(--g-card),var(--g-alpha));-webkit-backdrop-filter:blur(var(--g-blur-px)) saturate(180%);backdrop-filter:blur(var(--g-blur-px)) saturate(180%);border:1px solid var(--g-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--g-hi)}:root[data-glass=on] .glass-page .fchip.fchip[aria-pressed=true],:root[data-glass=on] .glass-page .tab.tab.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}:root[data-glass=on] .glass-page .pill select.set{background:var(--brand-tint);color:var(--n-900)}:root[data-glass=on] .glass-page :is(.field input,.field select,.field textarea,.cell,input[type=search],input[type=text],input[type=number],textarea,select:not(.fchip)){background-color:rgba(var(--g-card),calc(var(--g-alpha) + .12));border-color:var(--g-border);border-radius:12px}:root[data-glass=on] .glass-page .seg,:root[data-glass=on] .glass-page .tabs,:root[data-glass=on] .look .seg{background:rgba(var(--g-card),calc(var(--g-alpha) * .8));border:1px solid var(--g-border);border-radius:999px;-webkit-backdrop-filter:blur(var(--g-blur-px));backdrop-filter:blur(var(--g-blur-px));box-shadow:inset 0 1px 0 var(--g-hi)}:root[data-glass=on] .glass-page :is(.seg,.tabs) button{border-radius:999px}:root[data-glass=on] :is(.glass-page,.look) :is(.seg,.tabs) button[aria-pressed=true]{background:#ffffffe0;box-shadow:0 2px 8px #1f376424,inset 0 1px #fff}:root[data-glass=on][data-theme=dark] :is(.glass-page,.look) :is(.seg,.tabs) button[aria-pressed=true]{background:#ffffff29;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff40}:root[data-glass=on] .glass-page .dash-bar,:root[data-glass=on] .glass-page .utabs{border-bottom-color:var(--g-border)}:root[data-glass=on] .topbar{background:rgba(var(--g-card),var(--g-alpha));-webkit-backdrop-filter:blur(var(--g-blur-px)) saturate(180%);backdrop-filter:blur(var(--g-blur-px)) saturate(180%);border-bottom:1px solid var(--g-border);box-shadow:inset 0 -1px 0 var(--g-lo)}:root[data-glass=on] .rail{background:color-mix(in srgb,var(--rail) 86%,transparent);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);border-inline-end:1px solid rgba(255,255,255,.16);box-shadow:inset -1px 0 #ffffff1a}:root[data-glass=on][data-rail=light] .rail{background:rgba(var(--g-card),calc(var(--g-alpha) + .1));border-inline-end-color:var(--g-border)}:root[data-glass=on] .rail .item.active{background:color-mix(in srgb,var(--rail-active) 70%,transparent);box-shadow:inset 0 1px #ffffff38,inset 3px 0 0 var(--rail-mark)}[dir=rtl][data-glass=on] .rail .item.active{box-shadow:inset 0 1px #ffffff38,inset -3px 0 0 var(--rail-mark)}:root[data-glass=on] .rail .item:hover{background:color-mix(in srgb,var(--rail-hover) 60%,transparent)}:root[data-glass=on] .rail .mark{box-shadow:inset 0 1px #ffffff80,0 2px 8px #0003}:root[data-glass=on] :is(.menu,.panel,.cmdk,.chart-modal-box){background:var(--g-solid);-webkit-backdrop-filter:blur(34px) saturate(180%);backdrop-filter:blur(34px) saturate(180%);border:1px solid var(--g-border);box-shadow:var(--g-shadow),inset 0 1px 0 var(--g-hi)}:root[data-glass=on] .menu{border-radius:18px}:root[data-glass=on] :is(.cmdk,.chart-modal-box){border-radius:22px}:root[data-glass=on] .panel{border-radius:22px 0 0 22px}[dir=rtl][data-glass=on] .panel{border-radius:0 22px 22px 0}@media (max-width: 768px){:root[data-glass=on] .glass-page .table-wrap{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-glass=on] .glass-page .table-wrap tr{background:rgba(var(--g-card),calc(var(--g-alpha) + .1));border:1px solid var(--g-border);border-radius:16px;box-shadow:var(--g-shadow)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-glass=on]{--g-alpha: .94 !important}:root[data-glass=on] .rail{background:var(--rail)}}@media (prefers-reduced-transparency: reduce){:root[data-glass=on]{--g-alpha: 1 !important;--g-blur-px: 0px}:root[data-glass=on] .glass-bg i{display:none}:root[data-glass=on] .rail{background:var(--rail)}}@media (prefers-reduced-motion: reduce){:root[data-glass=on] .glass-bg i{animation:none}}@media print{:root[data-glass=on] .glass-bg{display:none}}.basis-chip{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-2);padding:2px 10px;border:1px solid var(--n-200);border-radius:999px;font-size:var(--fs-12);color:var(--n-600);background:var(--n-0)}.brand-pick{display:flex;gap:6px;padding:2px var(--s-3) var(--s-2)}.brand-pick button{flex:1;display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:var(--fs-12);color:var(--n-700);background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);cursor:pointer}.brand-pick button[aria-checked=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);color:var(--n-900);font-weight:600}.brand-pick .bsw{display:flex;width:34px;height:18px;border-radius:9px;overflow:hidden;flex:none;border:1px solid var(--n-300)}.brand-pick .bsw i{flex:1}.box-pick{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:2px var(--s-3) var(--s-2)}.box-pick button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0;font-size:10.5px;color:var(--n-600);background:transparent;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer}.box-pick button[aria-checked=true]{border-color:var(--brand);color:var(--n-900);font-weight:600}.box-pick .bx{width:30px;height:22px;border-radius:6px;border:1px solid var(--n-300);box-shadow:0 1px 2px #0000001a}.sp{display:grid;gap:var(--s-5)}.sp-hero{position:relative;overflow:hidden;border-radius:24px;padding:40px 40px 36px;color:#fff;isolation:isolate;background:linear-gradient(135deg,var(--rail) 0%,color-mix(in srgb,var(--rail) 78%,#000) 100%);box-shadow:0 18px 50px #08101e47,inset 0 1px #ffffff24}.sp-glow i{position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;will-change:transform}.sp-glow i:nth-child(1){width:380px;height:380px;inset-inline-end:-80px;top:-120px;background:var(--accent);opacity:.55;animation:sp-a 16s ease-in-out infinite alternate}.sp-glow i:nth-child(2){width:300px;height:300px;inset-inline-start:-90px;bottom:-150px;background:var(--c-sky);opacity:.45;animation:sp-b 19s ease-in-out infinite alternate}.sp-glow i:nth-child(3){width:200px;height:200px;inset-inline-start:46%;top:-90px;background:var(--rail-mark);opacity:.22;animation:sp-a 22s ease-in-out infinite alternate-reverse}@keyframes sp-a{to{transform:translate(-60px,50px) scale(1.2)}}@keyframes sp-b{to{transform:translate(70px,-40px) scale(1.15)}}.sp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(80% 90% at 80% 0%,#000,transparent 75%);mask-image:radial-gradient(80% 90% at 80% 0%,#000,transparent 75%)}.sp-hero-in{max-width:760px}.sp-hero h1{color:#fff;font-size:40px;line-height:48px;margin-top:8px}.sp-hero p{color:#ffffffc7;margin-top:6px;font-size:var(--fs-16);max-width:56ch}.sp-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fffc;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:4px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sp-kicker .pulse{width:8px;height:8px;border-radius:50%;background:#4cd68c;box-shadow:0 0 #4cd68cb3;animation:sp-pulse 2s infinite}@keyframes sp-pulse{70%{box-shadow:0 0 0 9px #4cd68c00}to{box-shadow:0 0 #4cd68c00}}.sp-search{position:relative;display:flex;align-items:center;gap:12px;margin-top:var(--s-5);padding:0 18px;height:54px;border-radius:16px;color:#fffc;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:box-shadow .2s,background .2s}.sp-search:focus-within{background:#ffffff2e;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent),0 10px 30px #00000040}.sp-search input{flex:1;background:transparent;border:0;outline:0;color:#fff;font:inherit;font-size:16px;min-width:0}.sp-search input::placeholder{color:#fff9}.sp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--s-4)}.sp-new,.sp-call{height:56px;border-radius:16px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s}.sp-new{background:var(--accent);color:#172f4c;border:0;box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 45%,transparent),inset 0 1px #ffffff73}.sp-new:hover,.sp-call:hover{transform:translateY(-2px)}.sp-call{position:relative;display:inline-flex;align-items:center;gap:12px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sp-call:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;padding:2px;background:conic-gradient(from var(--ang, 0deg),transparent 0 55%,var(--accent),transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sp-spin 4s linear infinite;pointer-events:none}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes sp-spin{to{--ang: 360deg}}.sp-call .ring{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#4cd68c;color:#06361d;animation:sp-ring 2.4s ease-in-out infinite}@keyframes sp-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}85%{transform:rotate(14deg)}95%{transform:rotate(-8deg)}}.sp-call .tx{display:flex;flex-direction:column;line-height:1.15;text-align:start}.sp-call small{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8}.sp-call strong{font-size:16px;letter-spacing:.02em}.sp-answers{display:grid;gap:var(--s-2)}.sp-answers .btn{justify-self:start;margin-top:var(--s-2)}.sp-lab{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);margin:14px 0 6px}.sp-answers .sp-lab{margin-top:0}.sp details{border:1px solid var(--n-200);border-radius:12px;padding:10px 14px;background:color-mix(in srgb,var(--box, var(--n-0)) 60%,var(--n-50))}.sp details+details{margin-top:8px}.sp summary{cursor:pointer;font-weight:600}.sp details p{margin:8px 0 2px;color:var(--n-600)}.sp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.sp-stat{position:relative;overflow:hidden;text-align:start;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:16px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-700);cursor:pointer;transition:transform .15s,box-shadow .2s,border-color .2s}.sp-stat strong{font-size:30px;line-height:36px;color:var(--n-900);font-variant-numeric:tabular-nums}.sp-stat span{font-size:var(--fs-14)}.sp-stat i{position:absolute;inset-inline-end:-26px;top:-26px;width:90px;height:90px;border-radius:50%;background:var(--c);opacity:.16;filter:blur(6px);transition:opacity .2s,transform .3s}.sp-stat:before{content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--c)}.sp-stat:hover{transform:translateY(-2px);border-color:var(--c);box-shadow:0 10px 28px color-mix(in srgb,var(--c) 22%,transparent)}.sp-stat:hover i{opacity:.3;transform:scale(1.25)}.sp-grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:var(--s-4);align-items:start}.sp-list,.sp-pane{padding:var(--s-4)}.sp-list{position:sticky;top:72px;display:grid;gap:var(--s-3);max-height:calc(100vh - 96px);grid-template-rows:auto auto auto minmax(0,1fr)}.sp-list-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.sp-list-h h2{font-size:var(--fs-16)}.sp-list-h .seg button{display:inline-flex;align-items:center;gap:4px}.sp-rows{display:grid;gap:8px;overflow:auto;align-content:start;padding:2px}.sp-row{position:relative;display:flex;gap:10px;text-align:start;padding:12px 12px 12px 14px;border:1px solid var(--n-200);border-radius:14px;background:var(--box, var(--n-0));color:var(--n-900);cursor:pointer;transition:transform .12s,box-shadow .18s,border-color .18s;animation:sp-in .35s both}.sp-row:hover{transform:translateY(-1px);border-color:var(--n-300);box-shadow:0 6px 18px #10182814}.sp-row.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 8px 24px color-mix(in srgb,var(--brand) 18%,transparent)}.sp-row .bar{width:4px;border-radius:4px;flex:none;background:var(--n-300)}.sp-row .m{display:grid;gap:4px;min-width:0;flex:1}.sp-row .top,.sp-row .bot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-12)}.sp-row .top em{font-style:normal;font-weight:600;color:var(--n-500);letter-spacing:.02em}.sp-row .top time{margin-inline-start:auto;color:var(--n-500)}.sp-row strong{font-size:var(--fs-14);line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp-row .bot .muted{display:inline-flex;align-items:center;gap:3px}.sp-row .new{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--accent);color:#172f4c;padding:1px 8px;border-radius:999px;animation:sp-pulse2 1.8s infinite}@keyframes sp-pulse2{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}}@keyframes sp-in{0%{opacity:0;transform:translateY(8px)}}.st-Open{--st: var(--c-sky)}.st-InProgress{--st: var(--accent)}.st-WaitingOnYou{--st: var(--c-orange)}.st-Resolved{--st: var(--success)}.st-Closed{--st: var(--n-400)}.sp-row .bar.st-Open,.sp-row .bar.st-InProgress,.sp-row .bar.st-WaitingOnYou,.sp-row .bar.st-Resolved,.sp-row .bar.st-Closed{background:var(--st)}.sp-badge{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:color-mix(in srgb,var(--st, var(--n-400)) 16%,transparent);color:color-mix(in srgb,var(--st, var(--n-600)) 80%,var(--n-900));border:1px solid color-mix(in srgb,var(--st, var(--n-400)) 35%,transparent)}.sp-badge.pr-Low{--st: var(--n-400)}.sp-badge.pr-Normal{--st: var(--c-sky)}.sp-badge.pr-High{--st: var(--c-orange)}.sp-badge.pr-Urgent{--st: var(--c-rose)}.sp-empty,.sp-placeholder{display:grid;justify-items:center;text-align:center;gap:8px;padding:32px 16px;color:var(--n-600)}.sp-empty strong,.sp-placeholder h2{color:var(--n-900)}.sp-placeholder{padding:44px 20px}.sp-placeholder p{max-width:44ch}.sp-faqs{width:min(560px,100%);text-align:start;margin-top:var(--s-4)}.sp-orb{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;color:#172f4c;flex:none;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 50%,#fff));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 40%,transparent)}.sp-orb.big{width:68px;height:68px;border-radius:22px;animation:sp-float 4s ease-in-out infinite}@keyframes sp-float{50%{transform:translateY(-6px)}}.sp-detail{display:grid;gap:var(--s-4)}.sp-back{display:none;align-items:center;gap:4px;justify-self:start}.sp-dh h2{font-size:var(--fs-24);line-height:32px;margin:6px 0 4px}.sp-ref{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700;letter-spacing:.04em;color:var(--n-600)}.sp-steps{display:flex;align-items:flex-start;gap:0;padding:0;margin:0;list-style:none;position:relative}.sp-steps li:not(.wait){flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-size:var(--fs-12);color:var(--n-500)}.sp-steps li:not(.wait):before{content:"";position:absolute;top:13px;inset-inline-start:calc(-50% + 16px);inset-inline-end:calc(50% + 16px);height:3px;border-radius:3px;background:var(--n-200)}.sp-steps li:first-child:before{display:none}.sp-steps li.done:before,.sp-steps li.now:before{background:linear-gradient(90deg,var(--accent),var(--brand));background-size:200% 100%;animation:sp-flow 3s linear infinite}@keyframes sp-flow{to{background-position:-200% 0}}.sp-steps .dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;background:var(--n-100);border:2px solid var(--n-200);color:var(--n-500);z-index:1}.sp-steps li.done .dot{background:var(--success);border-color:var(--success);color:#fff}.sp-steps li.now .dot{background:var(--accent);border-color:var(--accent);color:#172f4c;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 28%,transparent)}.sp-steps li.now .lb,.sp-steps li.done .lb{color:var(--n-900);font-weight:600}.sp-steps li.wait{position:absolute;inset-inline-end:0;top:-4px;font-size:11px;color:var(--c-orange);font-weight:600}.sp-staffbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;font-size:var(--fs-12);color:var(--n-700);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent)}.sp-staffbar select{margin-inline-start:auto;height:32px;border:1px solid var(--n-300);border-radius:8px;padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.sp-thread{display:grid;gap:14px;padding:6px 2px;max-height:52vh;overflow:auto}.sp-msg{display:flex;gap:10px;align-items:flex-end;animation:sp-in .3s both;max-width:86%}.sp-msg.me{align-self:flex-end;margin-inline-start:auto;flex-direction:row-reverse}.sp-msg .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none;background:var(--brand-tint);color:var(--brand);border:1px solid var(--n-200)}.sp-msg.staff .av{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#fff));color:#172f4c;border:0;box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 40%,transparent)}.sp-msg .bub{padding:10px 14px;border-radius:16px;border-end-start-radius:4px;background:var(--n-100);border:1px solid var(--n-200);min-width:0}.sp-msg.me .bub{background:var(--brand);color:var(--on-brand);border-color:transparent;border-end-start-radius:16px;border-end-end-radius:4px}.sp-msg.me .who time{color:color-mix(in srgb,var(--on-brand) 70%,transparent)}.sp-msg.staff .bub{background:color-mix(in srgb,var(--accent) 14%,var(--box, var(--n-0)));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.sp-msg .who{display:flex;gap:10px;align-items:baseline;font-size:var(--fs-12)}.sp-msg .who time{color:var(--n-500);margin-inline-start:auto}.sp-msg p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.sp-evt{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;color:var(--n-500)}.sp-evt span{padding:3px 12px;border-radius:999px;background:var(--n-100);border:1px solid var(--n-200)}.sp-evt time{opacity:.7}.sp-atts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sp-atts .att{border:1px solid var(--n-200);border-radius:12px;overflow:hidden;background:var(--box, var(--n-0));padding:0;cursor:zoom-in;color:var(--n-900)}.sp-atts .att.img img,.sp-atts .att.img .sp-img-ph{display:block;width:170px;height:112px;object-fit:cover;transition:transform .25s}.sp-atts .att.img:hover img{transform:scale(1.06)}.sp-atts .att.pdf{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer}.sp-atts .att.pdf em{font-style:normal;color:var(--n-500);font-size:12px}.sp-img-ph{background:linear-gradient(100deg,var(--n-100) 30%,var(--n-200) 50%,var(--n-100) 70%);background-size:200% 100%;animation:sp-shim 1.2s infinite}@keyframes sp-shim{to{background-position:-200% 0}}.sp-rate{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}.sp-rate input{flex:1;min-width:180px;height:36px;border-radius:8px;border:1px solid var(--n-300);padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.sp-stars{display:inline-flex;gap:2px}.sp-stars button{background:transparent;border:0;padding:2px;color:var(--n-300);cursor:pointer;transition:transform .12s,color .12s}.sp-stars button:disabled{cursor:default}.sp-stars button.on{color:#e5a93a}.sp-stars button.on svg{fill:currentColor}.sp-stars button:not(:disabled):hover{transform:scale(1.2)}.sp-compose{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--n-200);background:var(--n-50);transition:box-shadow .2s,border-color .2s}.sp-compose:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.sp-compose textarea{border:0;background:transparent;resize:vertical;font:inherit;color:var(--n-900);outline:0;min-height:52px;width:100%}.sp-compose-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-compose-bar .spacer{flex:1}.sp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;background:#060a12db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sp-fade .2s}@keyframes sp-fade{0%{opacity:0}}.sp-lightbox img{max-width:min(1100px,94vw);max-height:78vh;border-radius:14px;box-shadow:0 30px 80px #0009}.sp-lightbox .cap{color:#fff;display:flex;gap:14px;align-items:center;font-size:13px}.sp-lightbox .cap .link{color:var(--accent);display:inline-flex;gap:4px;align-items:center}.sp-lb-x{position:absolute;top:18px;inset-inline-end:18px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer}.sp-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px}.sp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#080e188c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sp-fade .2s}.sp-modal{position:relative;width:min(720px,100%);max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px;background:var(--box, var(--n-0));border:1px solid var(--n-200);box-shadow:0 40px 90px #0006;overflow:hidden;animation:sp-pop .28s cubic-bezier(.2,.8,.2,1)}@keyframes sp-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}}.sp-modal header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--n-200)}.sp-modal header>div:nth-child(2){flex:1;min-width:0}.sp-modal header h2{font-size:var(--fs-20)}.sp-modal-body{padding:4px 20px 16px;overflow:auto}.sp-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--n-200);background:var(--n-50)}.sp-send{gap:8px}.sp-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-cats button{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--n-200);background:var(--n-50);color:var(--n-700);cursor:pointer;font:inherit;font-size:var(--fs-14);text-align:start;transition:transform .12s,border-color .15s}.sp-cats button:hover{transform:translateY(-1px)}.sp-cats button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--n-900);font-weight:600;box-shadow:0 0 0 1px var(--brand)}.sp-pris{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sp-pris button{display:grid;gap:2px;text-align:start;padding:10px 12px;border-radius:12px;border:1px solid var(--n-200);background:var(--n-50);color:var(--n-700);cursor:pointer;font:inherit}.sp-pris button span{font-size:11.5px;color:var(--n-500);line-height:15px}.sp-pris button[aria-pressed=true]{border-color:var(--p-c);background:color-mix(in srgb,var(--p-c) 12%,transparent);box-shadow:0 0 0 1px var(--p-c);color:var(--n-900)}.sp-pris [data-p=Low]{--p-c: var(--n-400)}.sp-pris [data-p=Normal]{--p-c: var(--c-sky)}.sp-pris [data-p=High]{--p-c: var(--c-orange)}.sp-pris [data-p=Urgent]{--p-c: var(--c-rose)}.sp-modal .field{margin-top:4px}.sp-modal .field .sp-lab{margin-top:12px}.sp-hints{margin-top:10px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.sp-hints .sp-lab{margin:0 0 8px}.sp-drop{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding:22px;border-radius:16px;border:2px dashed var(--n-300);color:var(--n-600);text-align:center;transition:border-color .15s,background .15s,transform .15s}.sp-drop.over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);transform:scale(1.01)}.sp-capture{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;max-width:100%;border-radius:999px;cursor:pointer;font:inherit;font-size:var(--fs-12);font-weight:600;color:var(--n-900);background:var(--box, var(--n-0));border:1px solid var(--n-300)}.sp-capture:hover{border-color:var(--brand)}.sp-limits{margin-top:6px}.sp-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sp-thumb{position:relative;width:112px;border-radius:12px;overflow:hidden;border:1px solid var(--n-200);background:var(--box, var(--n-0));display:grid}.sp-thumb img,.sp-thumb .sp-pdf{width:100%;height:72px;object-fit:cover;display:grid;place-items:center;background:var(--n-100);color:var(--n-500)}.sp-thumb .nm{padding:4px 8px 0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-thumb .sz{padding:0 8px 4px;font-size:10.5px;color:var(--n-500)}.sp-thumb button{position:absolute;top:4px;inset-inline-end:4px;width:20px;height:20px;border-radius:50%;border:0;display:grid;place-items:center;background:#0009;color:#fff;cursor:pointer}.sp-thumbs.small .sp-thumb{width:130px;grid-template-columns:34px minmax(0,1fr)}.sp-thumbs.small .sp-pdf{height:34px}.sp-thumbs.small .nm{align-self:center;padding:0 4px}.sp-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.sp-ctx .sp-lab{margin:0}.sp-ctx code{font-size:11.5px;padding:2px 8px;border-radius:6px;background:var(--n-100);border:1px solid var(--n-200);color:var(--n-600)}@media (max-width: 1023px){.sp-grid{grid-template-columns:minmax(0,1fr)}.sp-list{position:static;max-height:none}.sp-list.has-sel,.sp-pane:not(.has-sel){display:none}.sp-back{display:inline-flex}.sp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.sp-hero{padding:26px 20px;border-radius:20px}.sp-hero h1{font-size:30px;line-height:38px}.sp-cta>*{flex:1 1 100%;justify-content:center}.sp-cats,.sp-pris{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-msg{max-width:96%}.sp-modal{border-radius:20px}}@media (prefers-reduced-motion: reduce){.sp *,.sp-modal,.sp-scrim,.sp-lightbox{animation:none!important;transition:none!important}}:root[data-glass=on] .sp-hero,:root[data-glass=on] .sp-stat{-webkit-backdrop-filter:blur(var(--g-blur-px));backdrop-filter:blur(var(--g-blur-px))}.hc-hero{padding-bottom:28px}.hc-clear{background:transparent;border:0;color:#fffc;cursor:pointer;display:grid;place-items:center;padding:4px}.hc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-4)}.hc-chips button{height:34px;padding:0 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:var(--fs-14);color:#ffffffd9;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);transition:background .15s,transform .15s}.hc-chips button:hover{background:#ffffff2e;transform:translateY(-1px)}.hc-chips button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#172f4c;font-weight:600}.hc-count{color:var(--n-600);font-size:var(--fs-14)}.hc-none{display:grid;justify-items:center;gap:10px;padding:36px;text-align:center;color:var(--n-600)}.hc-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-bottom:var(--s-3)}.hc-h h2{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-20)}.hc-h>span{color:var(--n-500);font-size:var(--fs-14)}.hc-tours{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-4)}.hc-tour{position:relative;overflow:hidden;display:grid;gap:8px;align-content:start;padding:22px;border-radius:20px;border:1px solid var(--n-200);background:var(--box, var(--n-0));animation:sp-in .45s both;animation-delay:calc(var(--i) * 80ms);transition:transform .18s,box-shadow .2s}.hc-tour:before{content:"";position:absolute;inset-inline-end:-50px;top:-50px;width:160px;height:160px;border-radius:50%;background:var(--accent);opacity:.18;filter:blur(14px);transition:transform .4s,opacity .3s}.hc-tour:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1018281f}.hc-tour:hover:before{transform:scale(1.3);opacity:.28}.hc-tour.ok:before{background:var(--success)}.hc-tour h3{font-size:var(--fs-16);position:relative}.hc-tour p{color:var(--n-600);position:relative;min-height:42px}.hc-tour-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#172f4c;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 50%,#fff));box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 38%,transparent);position:relative}.hc-tour.ok .hc-tour-ic{background:var(--success);color:#fff;box-shadow:none}.hc-meta{display:flex;gap:6px;align-items:center;font-size:var(--fs-12);color:var(--n-500);position:relative}.hc-meta b{margin-inline-start:auto;color:var(--success)}.hc-tour .btn{justify-self:start;margin-top:4px;position:relative}.hc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s-3)}.hc-mod{display:grid;grid-template-rows:1fr auto;gap:12px;text-align:start;padding:16px;border-radius:16px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-900);cursor:pointer;font:inherit;animation:sp-in .35s both;animation-delay:calc(var(--i) * 35ms);transition:transform .15s,border-color .15s,box-shadow .2s}.hc-mod:hover{transform:translateY(-2px);border-color:var(--brand);box-shadow:0 12px 30px color-mix(in srgb,var(--brand) 16%,transparent)}.hc-mod.off{opacity:.65}.hc-mod .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:var(--brand-tint);margin-bottom:4px}.hc-mod .tx{display:grid;gap:4px}.hc-mod .tx strong{font-size:var(--fs-16)}.hc-mod .tx span{color:var(--n-600);font-size:var(--fs-14);line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hc-mod .ft{display:flex;align-items:center;justify-content:space-between;color:var(--n-500)}.hc-mod .ft em{font-style:normal;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase}.hc-two{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:var(--s-4);align-items:start}.hc-keys{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hc-keys li{display:grid;gap:6px;color:var(--n-700)}.hc-keys span{display:inline-flex;gap:4px}.hc-keys kbd,.tour-card kbd{font:inherit;font-size:12px;padding:2px 8px;border-radius:6px;border:1px solid var(--n-300);border-bottom-width:2px;background:var(--n-50);color:var(--n-900)}.hc-gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0}.hc-gloss div{display:grid;gap:2px}.hc-gloss dt{font-weight:700;color:var(--n-900)}.hc-gloss dd{margin:0;color:var(--n-600);font-size:var(--fs-14)}.hc-modal .hc-what{color:var(--n-700);margin:0}.hc-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}.hc-steps li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--n-50);border:1px solid var(--n-200)}.hc-steps .n{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;color:#172f4c;background:var(--accent)}.hc-tip{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.hc-roles{display:flex;flex-wrap:wrap;gap:6px}.tour-ring{position:fixed;z-index:70;border-radius:12px;pointer-events:none;box-shadow:0 0 0 9999px #080e188c,0 0 0 3px var(--accent),0 0 28px 6px color-mix(in srgb,var(--accent) 60%,transparent);transition:top .3s cubic-bezier(.2,.8,.2,1),left .3s cubic-bezier(.2,.8,.2,1),width .3s,height .3s;animation:tour-glow 2s ease-in-out infinite}@keyframes tour-glow{50%{box-shadow:0 0 0 9999px #080e188c,0 0 0 4px var(--accent),0 0 40px 10px color-mix(in srgb,var(--accent) 70%,transparent)}}.tour-card{position:fixed;z-index:75;inset-inline:0;margin-inline:auto;bottom:24px;width:min(480px,calc(100vw - 24px));padding:18px 20px;border-radius:20px;display:grid;gap:8px;color:var(--n-900);background:var(--g-solid, var(--box, var(--n-0)));border:1px solid var(--n-200);box-shadow:0 24px 70px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:sp-pop .3s cubic-bezier(.2,.8,.2,1)}.tour-top{display:flex;align-items:center;gap:10px}.tour-kick{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-weight:600}.tour-count{margin-inline-start:auto;font-size:12px;color:var(--n-500);font-variant-numeric:tabular-nums}.tour-x{border:0;background:transparent;color:var(--n-500);cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:8px}.tour-x:hover{background:var(--n-100)}.tour-card h3{font-size:var(--fs-16)}.tour-card p{color:var(--n-700);margin:0;line-height:22px}.tour-dots{display:flex;gap:5px}.tour-dots i{width:18px;height:4px;border-radius:4px;background:var(--n-200);transition:background .2s,width .2s}.tour-dots i.done{background:var(--success)}.tour-dots i.now{background:var(--accent);width:30px}.tour-bar{display:flex;align-items:center;gap:8px;margin-top:4px}.tour-bar .spacer{flex:1}@media (max-width: 1023px){.hc-two{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.hc-gloss{grid-template-columns:minmax(0,1fr)}.tour-card{bottom:12px}}@media (prefers-reduced-motion: reduce){.tour-ring,.tour-card,.hc *,.hc-tour,.hc-mod{animation:none!important;transition:none!important}}.mt2-how{padding:0;margin-bottom:var(--s-4);overflow:hidden}.mt2-how-h{width:100%;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border:0;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%);color:var(--n-900);font:inherit;text-align:start;cursor:pointer}.mt2-how-h:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.mt2-how-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:#172f4c;background:var(--accent);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 35%,transparent)}.mt2-how-tx{display:grid;gap:2px;flex:1;min-width:0}.mt2-how-tx strong{font-size:var(--fs-16)}.mt2-how-tx span{color:var(--n-600);font-size:var(--fs-14)}.mt2-how-act{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--brand);font-weight:600;white-space:nowrap}.mt2-how-act svg{transition:transform .2s}.mt2-how-act svg.up{transform:rotate(180deg)}.mt2-how-b{padding:var(--s-2) var(--s-5) var(--s-5);display:grid;gap:var(--s-3)}.mt2-h{font-size:var(--fs-14);font-weight:700;color:var(--n-900);margin:var(--s-3) 0 var(--s-2)}.mt2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-3);counter-reset:none}.mt2-step{position:relative;display:flex}.mt2-step:not(:last-child):after{content:"";position:absolute;top:28px;inset-inline-start:calc(100% - 4px);width:calc(var(--s-3) + 8px);height:2px;background:var(--n-300);z-index:1}.mt2-step.done:not(:last-child):after{background:var(--success)}.mt2-step button{width:100%;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:start;padding:14px;border-radius:14px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-900);font:inherit;cursor:pointer;transition:transform .12s,border-color .15s,box-shadow .2s}.mt2-step button:hover{transform:translateY(-2px);border-color:var(--brand);box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 14%,transparent)}.mt2-step-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--n-200);color:var(--n-700)}.mt2-step.done .mt2-step-n{background:var(--success);color:#fff}.mt2-step.now button{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent),0 10px 26px color-mix(in srgb,var(--accent) 24%,transparent)}.mt2-step.now .mt2-step-n{background:var(--accent);color:#172f4c}.mt2-step strong{font-size:var(--fs-14);line-height:20px}.mt2-step-d{font-size:var(--fs-12);color:var(--n-600);line-height:18px}.mt2-step-f{font-style:normal;font-size:var(--fs-12);font-weight:600;color:var(--brand);margin-top:auto}.mt2-step-s{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--n-500)}.mt2-step.now .mt2-step-s{color:#8a6417;font-weight:700}.mt2-step.done .mt2-step-s{color:var(--success)}.mt2-sec{display:grid;gap:var(--s-3)}.mt2-sec p{margin:0;color:var(--n-700);line-height:22px}.mt2-sec p.mini{line-height:18px}.mt2-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);align-items:start}.mt2-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.mt2-dbl{display:grid;grid-template-columns:minmax(0,1fr) 1fr;gap:var(--s-2);margin-bottom:var(--s-2)}.mt2-dbl>div{display:grid;gap:4px;padding:12px;border-radius:12px;border:1px solid var(--n-200);border-inline-start:4px solid var(--brand);background:var(--n-50)}.mt2-dbl>.mt2-dbl-o{border-inline-start-color:var(--accent)}.mt2-dbl strong{font-size:var(--fs-14)}.mt2-dbl span{font-size:var(--fs-12);color:var(--n-600);line-height:18px}.mt2-ul{margin:0;padding-inline-start:18px;display:grid;gap:8px;color:var(--n-700);line-height:22px}.mt2-ul li .chip{margin-inline-end:4px}.mt2-formulas{display:grid;gap:8px}.mt2-formulas code,.mt2-calc code{display:block;padding:10px 12px;border-radius:10px;background:var(--n-50);border:1px solid var(--n-200);color:var(--n-900);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:20px;white-space:normal}.mt2-formulas code.rule{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.mt2-ex{padding:14px;border-radius:14px;border:1px dashed var(--n-300);background:var(--n-50);display:grid;gap:var(--s-2)}.mt2-ex-l{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--s-4);margin:0;align-items:center}.mt2-ex-l dt{font-weight:600;color:var(--n-700)}.mt2-ex-l dd{margin:0;color:var(--n-900);font-variant-numeric:tabular-nums}.mt2-src{display:grid;gap:6px;align-content:start;justify-items:start;padding:14px;border-radius:14px;border:1px solid var(--n-200);background:var(--box, var(--n-0))}.mt2-src p{font-size:var(--fs-14)}.mt2-mix{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--n-200)}.mt2-mix i{display:block;height:100%}.mt2-mix i.Expert{background:var(--c-sky, #4a90c2)}.mt2-mix i.Survey{background:var(--c-amber, #d9a03f)}.mt2-mix i.Manual{background:var(--success)}.mt2-next{margin:0;padding-inline-start:22px;display:grid;gap:10px;color:var(--n-700);line-height:22px}.mt2-wi{margin-top:var(--s-3);padding:14px 16px;border-radius:14px;border:1px solid var(--n-200);background:var(--n-50);display:grid;gap:6px}.mt2-wi-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.mt2-wi-h .btn{gap:4px}.mt2-range{flex:1;min-width:160px;max-width:420px;accent-color:var(--accent)}.mt2-wi-v{min-width:2.5ch;font-size:var(--fs-16);font-variant-numeric:tabular-nums}.mt2-ret{margin-top:var(--s-3)}.mt2-ret summary{cursor:pointer;color:var(--n-600);font-size:var(--fs-12)}.mt2-ret ul{margin:var(--s-2) 0 0;padding-inline-start:18px;display:grid;gap:4px}.panel.mt2-wide{width:min(680px,100%)}.mt2-dh{display:inline-flex;align-items:center;gap:8px}.mt2-blk{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--n-200)}.mt2-blk h4{font-size:var(--fs-14);display:flex;align-items:center;gap:8px;margin:0}.mt2-blk p{margin:0}.mt2-verdict{display:grid;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--n-200);border-inline-start:5px solid var(--n-400);background:var(--n-50);line-height:22px}.mt2-verdict.yes{border-inline-start-color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent)}.mt2-verdict.no{border-inline-start-color:var(--n-400)}.mt2-calc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);align-items:start}.mt2-calc>div{display:grid;gap:6px;align-content:start}.mt2-res{margin-inline-start:auto;font-size:20px;font-variant-numeric:tabular-nums;color:var(--n-600)}.mt2-res.ok{color:var(--success)}.mt2-bar{position:relative;height:10px;border-radius:999px;background:var(--n-200);margin:4px 0}.mt2-bar i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--n-500)}.mt2-bar i.ok{background:var(--success)}.mt2-bar b{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:var(--accent);transform:translate(-1px)}[dir=rtl] .mt2-bar b{transform:translate(1px)}.mt2-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.mt2-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.mt2-fs{border:1px solid var(--n-200);border-radius:12px;padding:var(--s-3);margin:0;display:grid;gap:var(--s-2)}.mt2-fs legend{font-weight:600;padding:0 6px;font-size:var(--fs-14)}.mt2-opts{display:grid;gap:6px;max-height:190px;overflow:auto}.mt2-opts label{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-14);cursor:pointer}.mt2-opts label.off{opacity:.55;cursor:not-allowed}.mt2-opts input{margin-top:3px}.mt2-tl{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);position:relative}.mt2-tl>li{position:relative;padding-inline-start:22px;display:grid;gap:4px}.mt2-tl>li:before{content:"";position:absolute;inset-inline-start:4px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-tint, color-mix(in srgb, var(--brand) 18%, transparent))}.mt2-tl>li:not(:last-child):after{content:"";position:absolute;inset-inline-start:8px;top:20px;bottom:-14px;width:2px;background:var(--n-200)}.mt2-tl-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mt2-tl ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mt2-tl-w{padding:8px 10px;border-radius:10px;background:var(--n-50);border:1px solid var(--n-200);color:var(--n-700);font-size:var(--fs-14)}@media (max-width: 1100px){.mt2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mt2-step:not(:last-child):after{display:none}.mt2-three{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.mt2-two,.mt2-calc,.mt2-dbl,.mt2-grid2{grid-template-columns:minmax(0,1fr)}.mt2-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.mt2-steps{grid-template-columns:minmax(0,1fr)}.mt2-how-act{display:none}.mt2-how-h{padding:var(--s-3) var(--s-4)}.mt2-how-b{padding:var(--s-2) var(--s-4) var(--s-4)}}@media (prefers-reduced-motion: reduce){.mt2-step button,.mt2-how-act svg{transition:none}}.rbd{display:grid;gap:var(--s-4)}.rbd-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.rbd-head>div{min-width:0;flex:1 1 260px}.rbd-head h2{display:flex;align-items:center;gap:var(--s-2)}.rbd-head h2 svg{color:var(--accent);flex:none}.rbd-params{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:flex-end;padding:var(--s-4);border-radius:var(--r-md);background:var(--n-100);border:1px solid var(--n-200)}.rbd-params .seg button{white-space:nowrap}.rbd-sites{display:grid;gap:var(--s-2)}.rbd-lab{font-size:var(--fs-12);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500)}.rbd-site{border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);padding:4px 12px;border-radius:999px;font-size:var(--fs-12);font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.rbd-site:hover{border-color:var(--n-400);background:var(--n-100)}.rbd-site.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.rbd-main{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:var(--s-4);align-items:start}.rbd-cats{position:sticky;top:72px;display:grid;gap:var(--s-3);max-height:calc(100vh - 96px);overflow:auto;padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--box, var(--n-0))}.rbd-all,.rbd-ghead{display:flex;align-items:center;gap:var(--s-2);cursor:pointer}.rbd-all{padding-bottom:var(--s-2);border-bottom:1px solid var(--n-200);flex-wrap:wrap}.rbd-all .mini{margin-inline-start:auto}.rbd-ghead{font-size:var(--fs-12);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);margin-bottom:2px}.rbd-group{display:grid;gap:2px}.rbd-cat{display:flex;align-items:center;gap:var(--s-2);padding:2px 4px;border-radius:var(--r-sm);border:1px solid transparent}.rbd-cat:hover{background:var(--n-100)}.rbd-cat.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.rbd-catbtn{flex:1;min-width:0;display:grid;gap:4px;text-align:start;border:0;background:transparent;color:var(--n-900);padding:6px 4px;cursor:pointer;font:inherit;font-size:var(--fs-14);line-height:20px}.rbd-badges{display:flex;flex-wrap:wrap;gap:4px}.rbd-badges:empty{display:none}.rbd-eye{flex:none;padding:0 6px}.rbd-pane{display:grid;gap:var(--s-4);min-width:0}.rbd-bar2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.rbd-step{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--n-200);background:var(--n-100)}.rbd-step-mid{flex:1;min-width:0;display:grid;gap:2px;text-align:center}.rbd-step-mid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbd-bar{display:flex;height:4px;border-radius:4px;background:var(--n-200);overflow:hidden;margin-top:4px}.rbd-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--accent));transition:width .25s}html[dir=rtl] .rbd-flip{transform:scaleX(-1)}html[dir=rtl] .rbd-bar i{background:linear-gradient(270deg,var(--brand),var(--accent))}.rbd-preview,.rbd-data{display:grid;gap:var(--s-3);min-width:0}.rbd-dim{opacity:.55;transition:opacity .15s;pointer-events:none}.rbd-scope{display:grid;gap:2px;padding:var(--s-2) var(--s-3);border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:var(--r-sm)}.rbd-manual{border-inline-start:3px solid var(--accent)}.rbd-mtext{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-14);line-height:20px;color:var(--n-800, var(--n-900))}.rbd-field{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--box, var(--n-0))}.rbd-fhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.rbd-entry{display:grid;gap:4px;padding:var(--s-2) var(--s-3);border-inline-start:3px solid var(--accent);background:var(--n-100);border-radius:var(--r-sm)}.rbd-ev p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.rbd-form{display:grid;gap:var(--s-3);padding:var(--s-3);border:1px dashed var(--n-300);border-radius:var(--r-sm)}.rbd-formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3)}.rbd-hist{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.rbd-hist li{padding:var(--s-2);border-radius:var(--r-sm);background:var(--box, var(--n-0));border:1px solid var(--n-200)}@media (max-width: 1279px){.rbd-main{grid-template-columns:minmax(0,1fr)}.rbd-cats{position:static;max-height:320px}}@media (max-width: 900px){.rbd-params{gap:var(--s-3)}}@media (prefers-reduced-motion: reduce){.rbd-bar i,.rbd-dim,.rbd-site{transition:none}}.es{display:grid;gap:var(--s-4)}.es-sub{margin-bottom:0}.es-intro{display:grid;gap:var(--s-3)}.es-intro p{color:var(--n-600);margin:0}.es-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);counter-reset:s}.es-steps li{display:flex;gap:10px;padding:12px;border-radius:14px;background:var(--n-50);border:1px solid var(--n-200)}.es-steps .n{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:#172f4c;background:var(--accent)}.es-steps strong{display:block}.es-steps p{font-size:var(--fs-12);line-height:17px;margin-top:2px}.es-how summary{cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:6px}.es-how ul{margin:8px 0;padding-inline-start:20px;color:var(--n-700);display:grid;gap:4px}.es-th{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:var(--s-2);border-top:1px solid var(--n-200)}.es-th-form{display:flex;flex-wrap:wrap;gap:8px;flex:1}.es-th-form input{height:36px;border:1px solid var(--n-300);border-radius:8px;padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.es-th-form input[type=number]{width:80px}.es-th-form input:not([type=number]){flex:1;min-width:200px}.es-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.es-tile{padding:14px 18px;border-radius:16px;border:1px solid var(--n-200);background:var(--box, var(--n-0));display:grid}.es-tile strong{font-size:30px;line-height:36px}.es-tile span{color:var(--n-600);font-size:var(--fs-14)}.es-tile.error strong{color:var(--error)}.es-tile.success strong{color:var(--success)}.es-tile.info strong{color:var(--brand)}.es-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--s-3)}.es-topic{position:relative;display:grid;gap:6px;text-align:start;padding:14px 16px;border-radius:16px;border:1px solid var(--n-200);border-inline-start:4px solid var(--gc, var(--n-300));background:var(--box, var(--n-0));color:var(--n-900);cursor:pointer;font:inherit;animation:sp-in .35s both;animation-delay:calc(var(--i) * 40ms);transition:transform .15s,box-shadow .2s}.es-topic:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1018281a}.es-topic.g-Environment{--gc: var(--success)}.es-topic.g-Social{--gc: var(--c-sky)}.es-topic.g-Governance{--gc: var(--accent)}.es-topic.notAssessed{opacity:.75}.es-topic .top{display:flex;justify-content:space-between;align-items:center}.es-topic .code{font-weight:700;letter-spacing:.04em;color:var(--n-600)}.es-topic .grp{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--n-500)}.es-topic .cnt{font-size:var(--fs-12);color:var(--n-500)}.es-topic .bar{display:grid;grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:11.5px;color:var(--n-600)}.es-topic .bar i{position:relative;display:block;height:7px;border-radius:4px;background:var(--n-200)}.es-topic .bar b{display:block;height:100%;border-radius:4px;background:var(--c-sky)}.es-topic .bar b.hot{background:var(--accent)}.es-topic .bar u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--n-900);opacity:.6}.es-topic .bar em{font-style:normal;text-align:end;font-variant-numeric:tabular-nums}.es-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.es-bar .spacer{flex:1}.es-bar select{height:36px;border:1px solid var(--n-300);border-radius:8px;padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.es-pan{display:grid;gap:var(--s-3)}.es-subs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.es-subs li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--n-200)}.es-subs li>div{flex:1;min-width:0}.es-form .es-scale{display:flex;gap:6px}.es-scale button{width:40px;height:36px;border-radius:10px;border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);font:inherit;font-weight:600;cursor:pointer;transition:transform .1s}.es-scale button:hover{transform:translateY(-1px)}.es-scale button[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.es-prev{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}.es-prev.hot{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.es-prev span{font-size:var(--fs-14);color:var(--n-700)}.es-disc{display:grid;gap:var(--s-4)}.es-dtopic header{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,220px) auto;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3)}.es-dtopic .code{font-weight:700;color:var(--n-600);margin-inline-end:6px}.es-meter{height:8px;border-radius:4px;background:var(--n-200);overflow:hidden}.es-meter i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent),var(--success));transition:width .4s}.es-drs{display:grid;gap:8px}.es-dr{border:1px solid var(--n-200);border-radius:12px;overflow:hidden}.es-dr-h{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--n-50);border:0;text-align:start;cursor:pointer;font:inherit;color:var(--n-900)}.es-dr-h .c{font-weight:700;min-width:56px;color:var(--n-600)}.es-dr-h .n{flex:1;min-width:0}.es-dr-h .kd{font-size:11.5px;color:var(--n-500);text-transform:uppercase;letter-spacing:.04em}.es-dps{display:grid;gap:10px;padding:12px 14px}.es-dp{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:12px;align-items:start;padding-bottom:10px;border-bottom:1px dashed var(--n-200)}.es-dp:last-child{border-bottom:0}.es-dp .lb{display:grid;gap:4px;justify-items:start}.es-dp .in{display:grid;gap:8px}.es-dp .in input,.es-dp .in textarea{border:1px solid var(--n-300);border-radius:8px;padding:8px 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit;width:100%}.es-dp .auto{display:grid;gap:4px}.es-dp .auto strong{font-size:var(--fs-20)}.es-dp .auto p{margin:0;color:var(--n-700)}@media (max-width: 1023px){.es-steps,.es-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.es-dp{grid-template-columns:minmax(0,1fr)}.es-dtopic header{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.es-steps,.es-tiles{grid-template-columns:minmax(0,1fr)}}.nav-badge{margin-inline-start:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:#172f4c;background:var(--accent)}.shell.rail-mini .rail .nav-badge{position:absolute;top:4px;inset-inline-end:8px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.rail .item{position:relative}.evb-card{padding:12px 14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);display:grid;gap:8px}.evb-toggle{cursor:pointer}.evb{display:grid;gap:10px}.evb-h{display:grid;gap:2px;margin-top:6px}.evb-h strong{display:inline-flex;align-items:center;gap:6px}.evb-qs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.evb-qs li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--n-200);background:var(--box, var(--n-0))}.evb-qs li.off{opacity:.5}.evb-qs li>input[type=checkbox]{margin-top:10px}.evb-qs .b{flex:1;min-width:0;display:grid;gap:2px}.evb-qs .b input{width:100%;border:1px solid transparent;border-radius:8px;padding:6px 8px;background:transparent;color:var(--n-900);font:inherit}.evb-qs .b input:focus{border-color:var(--n-300);background:var(--n-50)}.evb select{height:36px;border:1px solid var(--n-300);border-radius:8px;padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.evb-roles{display:flex;flex-wrap:wrap;gap:6px}.chipbtn{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 10px;max-width:100%;border-radius:999px;border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);font:inherit;font-size:var(--fs-12);cursor:pointer}.chipbtn:hover{border-color:var(--brand);color:var(--n-900)}.evb-people{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--n-200);border-radius:12px}.evb-people li+li{border-top:1px solid var(--n-200)}.evb-people label{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer}.evb-people label:hover{background:var(--n-50)}.evb-people span{display:grid}.evb-people em{font-style:normal;font-size:var(--fs-12);color:var(--n-500)}.evp{display:grid;gap:var(--s-3)}.evp-row{display:grid;gap:4px;text-align:start;padding:12px 14px;border-radius:14px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-900);cursor:pointer;font:inherit}.evp-row:hover{border-color:var(--brand)}.evp-row .bar{display:block;height:6px;border-radius:3px;background:var(--n-200)}.evp-row .bar b{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--success))}.evp-q{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--n-200)}.evp-dist{display:flex;gap:8px;align-items:flex-end;height:70px}.evp-dist .col{flex:1;display:grid;justify-items:center;align-items:end;height:100%;font-size:11px;color:var(--n-500);position:relative}.evp-dist .col i{width:70%;min-height:3px;border-radius:4px 4px 0 0;background:var(--brand);align-self:end}.evp-dist .col span{position:absolute;bottom:-16px}.evp-dist .col em{position:absolute;top:-2px;font-style:normal}.evp-q .mini{margin-top:12px}.evp-texts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.evp-texts li{padding:8px 10px;border-radius:10px;background:var(--n-50)}.evp-texts strong{display:block;font-size:var(--fs-12);color:var(--n-500)}.evp-people{list-style:none;margin:0;padding:0;display:grid;gap:6px}.evp-people li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:10px;border:1px solid var(--n-200)}.evp-people span{display:grid}.evp-people em{font-style:normal;font-size:var(--fs-12);color:var(--n-500)}.sv-list{display:grid;gap:var(--s-3)}.sv-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);text-align:start;cursor:pointer;font:inherit;color:var(--n-900);transition:transform .12s,box-shadow .2s}.sv-row:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1018281a}.sv-empty{display:grid;justify-items:center;gap:8px;padding:40px;color:var(--n-600)}.sv-form{display:grid;gap:var(--s-4);max-width:760px}.sv-ctx{padding:14px 16px;border-radius:14px;background:var(--n-50);border:1px solid var(--n-200);display:grid;gap:4px}.sv-ctx p{margin:0}.sv-qs{margin:0;padding-inline-start:22px;display:grid;gap:var(--s-4)}.sv-qs .q{font-weight:600;margin-bottom:8px}.sv-qs .q em{font-weight:400;color:var(--n-500)}.sv-qs textarea{width:100%;border:1px solid var(--n-300);border-radius:10px;padding:10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.sv-scale{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sv-scale .end{font-size:var(--fs-12);color:var(--n-500)}.sv-scale button,.sv-yn button{min-width:44px;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);font:inherit;font-weight:600;cursor:pointer;transition:transform .1s}.sv-scale button:hover:not(:disabled),.sv-yn button:hover:not(:disabled){transform:translateY(-1px)}.sv-scale button[aria-checked=true],.sv-yn button[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.sv-yn{display:flex;gap:8px}.evb-ref{display:inline-block;font-size:11px;letter-spacing:.02em;color:var(--n-500);background:var(--n-100);border:1px solid var(--n-200);border-radius:999px;padding:1px 8px}.sv-ref{margin:-2px 0 8px}.evb-opts{display:flex;flex-wrap:wrap;gap:4px;padding:0 8px}.evb-opts span{font-size:11.5px;padding:1px 8px;border-radius:999px;background:var(--n-100);color:var(--n-600)}.evp-opts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.evp-opts li{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 28px;align-items:center;gap:8px;font-size:var(--fs-14)}.evp-opts li.cur span{font-weight:600}.evp-opts .bar{display:block;height:7px;border-radius:4px;background:var(--n-200)}.evp-opts .bar b{display:block;height:100%;border-radius:4px;background:var(--brand)}.evp-opts strong{text-align:end;font-variant-numeric:tabular-nums}.evp-opts em{font-style:normal;color:var(--n-500);font-weight:400}.sv-choice{display:grid;gap:8px}.sv-choice button{text-align:start;padding:10px 14px;border-radius:12px;border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-800, var(--n-700));font:inherit;cursor:pointer;transition:transform .1s,border-color .15s}.sv-choice button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--brand)}.sv-choice button[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.panel.big,.panel.mt2-wide.big,.sp-modal.big{width:min(1100px,100%)}.sp-modal.big .sp-modal-body,.panel.big .grid{font-size:var(--fs-16)}.enlarge-btn{padding:0 8px}@media (max-width: 767px){.enlarge-btn{display:none}}.s3-supsec{display:grid;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--n-200)}.s3-supsec h3{margin:0}.s3-sum{display:flex;flex-wrap:wrap;gap:8px}.s3-sum .t{display:grid;padding:8px 14px;border-radius:12px;border:1px solid var(--n-200);background:var(--box, var(--n-0));min-width:110px}.s3-sum .t strong{font-size:var(--fs-20);line-height:26px}.s3-sum .t span{font-size:var(--fs-12);color:var(--n-600)}.s3-sum .r-critical{border-inline-start:3px solid var(--error)}.s3-sum .r-high{border-inline-start:3px solid var(--warning)}.s3-sum .r-medium{border-inline-start:3px solid var(--info)}.s3-sum .r-low{border-inline-start:3px solid var(--success)}.s3-sup td,.s3-sup th{vertical-align:top}.s3-sel{height:36px;border:1px solid var(--n-300);border-radius:8px;padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.s3-prev{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.s3-prev span{font-size:var(--fs-14);color:var(--n-700)}.s3-row{cursor:pointer}.s3-row:hover{background:var(--n-50)}.s3-row .s3-go{color:var(--n-400)}:where(.help-list,.sp,.sp-answers,.sp-rows,.sp-row .m,.sp-detail,.sp-thread,.sp-compose,.sp-pris button,.hc-tour,.hc-mod .tx,.hc-keys,.hc-keys li,.hc-gloss div,.hc-steps,.tour-card,.mt2-how-tx,.mt2-how-b,.mt2-sec,.mt2-dbl>div,.mt2-formulas,.mt2-ex,.mt2-wi,.mt2-ret ul,.mt2-blk,.mt2-calc>div,.mt2-fs,.mt2-tl,.mt2-tl>li,.mt2-tl ul,.rbd,.rbd-sites,.rbd-cats,.rbd-group,.rbd-pane,.rbd-step-mid,.rbd-preview,.rbd-data,.rbd-scope,.rbd-field,.rbd-entry,.rbd-form,.rbd-hist,.es,.es-intro,.es-how ul,.es-tile,.es-topic,.es-pan,.es-subs,.es-prev,.es-disc,.es-drs,.es-dps,.es-dp .in,.es-dp .auto,.evb-card,.evb,.evb-h,.evb-qs,.evb-qs .b,.evb-people span,.evp,.evp-row,.evp-q,.evp-texts,.evp-people,.evp-people span,.sv-list,.sv-form,.sv-ctx,.sv-qs,.evp-opts,.sv-choice,.s3-supsec,.s3-prev,.gri,.gri-title,.gri-list,.gri-rt,.gri-body,.gri-saved,.gri-ans,.gri-form,.gri-reqbar,.gri-item,.gri-omit,.gri-foot,.rbd-steps li,.gri-kpi,.s3p-fs,.s3p-surveys,.s3p-qs,.s3p-qs li,.s3p-addq,.s3p-recs,.s3p-links,.s3p-resp,.s3p-resp>li,.s3p-review,.ps-card,.ps-qs,.s3p-box,.rf-steps li button>span,.rf-fw,.rf-overall>div:last-child,.rf-tile,.rf-sel-l,.rf-groups,.rf-rows,.rf-main,.rf-own,.rf-buckets,.rf-bucket,.rf-not,.rf-notlist,.rf-notlist li,.rf-issued,.rf-pan,.rf-egs,.rf-xref,.rf-review,.rf-xref ul,.s3q,.s3q-stack,.s3q-card,.s3q-kpi,.s3q-tile,.s3q-form,.s3q-form fieldset,.s3q-opts,.s3q-opt>span,.s3q-manual,.s3q-crit,.s3q-effect,.s3q-warns,.s3q-pan,.s3q-dq,.s3q-how ul,.s3q-steps,.s3q-step,.s3q-next ul,.s3q-path,.s3q-where,.s3q-ladder,.s3q-rung>div,.mg-card,.mg-guide,.mg-intro,.mg-seg button,.mg-s2,.mg-dual>div,.mg-hier ol,.mg-list,.mg-src-body,.mg-appr,.mg-feeds,.mg-docs ul,.mg-opt,.mg-ctx,.mg-gases label,.mg-gases label span,.mg-example,.mg-discs,.esx-body,.esx-f,.esx-group,.esx-topics button,.esx-card .tx,.esx-calc,.esx-lines,.esx-foot,.esx-live .gauge,.esx-rsec,.esx-rsec dl,.esx-det>div,.esx-icard,.esx-empty ul,.esx-cardlist,.ee-srccell,.ee-ed,.ee-srcs,.ee-src .bd,.ee-snap,.ee-form,.ee-ty .tx,.ee-metrics button,.ee-f,.ee-f>label,.ee-tab,.ee-intro,.ee-tile,.ee-dl>div,.ee-mini,.ee-card,.ee-pan,.ee-picks,.ee-pick,.ee-hist,.ee-wcard,.ee-agreed,.ee-agree,.ee-pickrows label span,.ee-eng,.ee-sbm,.ee-stepl,.ee-stepl .bd,.ee-steps-card,.ee-sec,.ee-actions,.ee-ret,.ee-vers,.ee-cmp,.ee-crow,.ee-subs,.ee-health,.ee-checks){grid-template-columns:minmax(0,1fr)}.gri{display:grid;gap:var(--s-4);min-width:0}.gri-head{display:flex;gap:var(--s-4);justify-content:space-between;align-items:flex-start;padding:var(--s-4);border-radius:var(--r-md);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 9%,var(--box, var(--n-0))),var(--box, var(--n-0)) 70%);border:1px solid var(--n-200)}.gri-title{display:grid;gap:var(--s-2);min-width:0}.gri-title h3{margin:0}.gri-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:center}.gri-status{font-size:var(--fs-12);font-weight:600;padding:2px 10px;border-radius:999px;background:var(--success-tint);color:var(--success)}.gri-status.s-replaced{background:var(--warning-tint);color:var(--warning)}.gri-status.s-upcoming{background:var(--info-tint, var(--n-100));color:var(--info)}.gri-status.s-withdrawn{background:var(--n-100);color:var(--n-500)}.gri-sum{margin:0;color:var(--n-700)}.gri-note,.gri-help,.gri-comp{display:flex;gap:var(--s-2);align-items:flex-start;margin:0;font-size:var(--fs-14);color:var(--n-700)}.gri-note svg,.gri-help svg,.gri-comp svg{flex:none;margin-top:3px;color:var(--accent)}.gri-comp{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:color-mix(in srgb,var(--info) 10%,transparent)}.gri-comp svg{color:var(--info)}.gri-prog{display:grid;justify-items:center;gap:4px;flex:none;text-align:center;max-width:120px}.gri-ring{--p: 0%;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--brand) var(--p),var(--n-200) 0)}.gri-ring span{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--box, var(--n-0));font-weight:600;font-size:var(--fs-14)}.gri-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.gri-card{border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--box, var(--n-0));border-inline-start:4px solid var(--n-300);transition:border-color .15s,box-shadow .15s}.gri-card.st-answered{border-inline-start-color:var(--success)}.gri-card.st-computed{border-inline-start-color:var(--info)}.gri-card.st-omitted{border-inline-start-color:var(--warning)}.gri-card.open{box-shadow:var(--sh-float);border-color:var(--n-300)}.gri-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);background:transparent;border:0;color:inherit;text-align:start;cursor:pointer;font:inherit}.gri-row:hover{background:var(--n-100)}.gri-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gri-rt{flex:1 1 160px;min-width:0;display:grid;gap:2px}.gri-code{font-size:var(--fs-12);font-weight:600;color:var(--n-500);letter-spacing:.02em}.gri-dot{display:grid;place-items:center;color:var(--n-400)}.gri-dot.st-answered{color:var(--success)}.gri-dot.st-computed{color:var(--info)}.gri-dot.st-omitted{color:var(--warning)}.gri-chev{flex:none;color:var(--n-500);transition:transform .15s}.gri-card.open .gri-chev{transform:rotate(180deg)}.gri-body{display:grid;gap:var(--s-3);padding:0 var(--s-4) var(--s-4)}.gri-saved{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);background:var(--n-100)}.gri-ans{margin:0;display:grid;gap:var(--s-2)}.gri-ans dt{font-size:var(--fs-12);color:var(--n-600)}.gri-ans dd{margin:0;overflow-wrap:anywhere}.gri-pre{white-space:pre-wrap;overflow-wrap:anywhere}.gri-form{display:grid;gap:var(--s-4)}.gri-reqbar{display:grid;gap:2px}.gri-item{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);border:1px solid var(--n-200);background:var(--n-0, transparent)}.gri-item.done{border-color:color-mix(in srgb,var(--success) 45%,var(--n-200))}.gri-lab{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-weight:600;font-size:var(--fs-14)}.gri-k{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:var(--fs-12);font-weight:700}.gri-item.done .gri-k{background:var(--success)}.gri-req,.gri-opt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.gri-opt{color:var(--n-500)}.gri-hint{margin:0}.gri-num{display:flex;align-items:center;gap:var(--s-2);max-width:320px}.gri-num input{flex:1;min-width:0}.gri-unit{color:var(--n-600);font-size:var(--fs-14);white-space:nowrap}.gri-pills{display:flex;flex-wrap:wrap;gap:var(--s-2)}.gri-pills button{border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);padding:6px 12px;border-radius:999px;font:inherit;font-size:var(--fs-14);cursor:pointer}.gri-pills button:hover{border-color:var(--n-400);background:var(--n-100)}.gri-pills button.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.gri-tblwrap{overflow-x:auto;max-width:100%}.gri-tbl{border-collapse:collapse;font-size:var(--fs-14);min-width:100%}.gri-tbl th,.gri-tbl td{border:1px solid var(--n-200);padding:4px 6px;text-align:start;vertical-align:middle}.gri-tbl thead th{background:var(--n-100);font-size:var(--fs-12);font-weight:600}.gri-tbl tbody th,.gri-tbl tfoot th{font-weight:500;white-space:nowrap}.gri-tbl tfoot td,.gri-tbl tfoot th{font-weight:600;background:var(--n-100)}.gri-tbl input{width:100%;min-width:80px;border:0;background:transparent;padding:4px;font:inherit;color:inherit}.gri-tbl input:focus{outline:2px solid var(--brand);border-radius:2px}.gri-tbl.ro td{min-width:60px}.gri-more summary{cursor:pointer;font-weight:600;font-size:var(--fs-14)}.gri-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-3)}.gri-omit{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);border:1px dashed var(--n-300)}.gri-omit.on{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 7%,transparent)}.gri-check{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);cursor:pointer}.gri-foot{display:grid;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--n-200)}.gri-period{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.gri-actions{position:sticky;bottom:0;padding:var(--s-2) 0;background:var(--box, var(--n-0))}.rbd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);counter-reset:st;margin:0;padding:0;list-style:none}.rbd-steps li{display:grid;gap:2px;padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--n-200);background:var(--box, var(--n-0))}.rbd-steps li.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--box, var(--n-0)))}.rbd-steps strong{display:flex;gap:var(--s-2);align-items:center;font-size:var(--fs-14)}.rbd-steps strong:before{counter-increment:st;content:counter(st);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--n-200);color:var(--n-700);font-size:var(--fs-12)}.rbd-steps li.on strong:before{background:var(--brand);color:var(--on-brand)}.rbd-search{width:100%}.rbd-mini{display:flex;align-items:center;gap:6px}.rbd-mini .rbd-bar{flex:1;margin:0;height:3px}@media (max-width: 700px){.rbd-steps{grid-template-columns:minmax(0,1fr)}.gri-head{flex-direction:column}.gri-prog{flex-direction:row;max-width:none}}@media (prefers-reduced-motion: reduce){.gri-card,.gri-chev{transition:none}}.gri-kpi{text-align:start;font:inherit;color:inherit;cursor:pointer;display:grid;gap:2px}.gri-kpi:hover{border-color:var(--n-400)}.gri-kpi.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.gri-kpi .rbd-bar{margin-top:var(--s-2)}.s3p-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--n-200);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--box, var(--n-0))),var(--box, var(--n-0)) 70%)}.s3p-card strong{display:flex;align-items:center;gap:6px;font-size:var(--fs-14)}.s3p-card p{margin:4px 0 0;font-size:var(--fs-14);color:var(--n-700)}.s3p-fs{display:grid;gap:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--s-3);margin:0}.s3p-fs legend{font-weight:600;padding:0 6px}.s3p-surveys{display:grid;gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--n-200)}.s3p-qs{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.s3p-qs li{display:grid;gap:6px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid var(--n-200)}.s3p-qs li.off{opacity:.6}.s3p-addq{display:grid;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px dashed var(--n-300);border-radius:var(--r-sm)}.s3p-recs{display:grid;gap:6px}.s3p-rec{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.s3p-rec input[type=email]{flex:1 1 200px}.s3p-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--n-100);font-size:var(--fs-12);margin-inline-end:6px}.s3p-chip button{border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.s3p-links{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-2)}.s3p-links input{flex:1;min-width:0;font-size:var(--fs-12)}.s3p-resp{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3)}.s3p-resp>li{display:grid;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-md)}.s3p-review{display:grid;gap:var(--s-2);padding-top:var(--s-2);border-top:1px dashed var(--n-300)}.ps-page{min-height:100vh;display:grid;justify-items:center;align-items:start;padding:var(--s-6) 16px;background:var(--n-50);color:var(--n-900)}.ps-card{width:100%;max-width:760px;display:grid;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-md);background:var(--n-0);border:1px solid var(--n-200);box-shadow:var(--sh-float)}.ps-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);align-items:flex-start}.ps-head h1{margin:4px 0;font-size:var(--fs-24)}.ps-brand{font-weight:800;letter-spacing:.08em;color:var(--brand)}.ps-qs{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.ps-done{display:grid;justify-items:center;gap:var(--s-2);text-align:center;padding:var(--s-5) 0;color:var(--success)}.ps-done h2{color:var(--n-900);margin:0}@media (max-width: 600px){.ps-card{padding:var(--s-4)}}.s3p-box{display:grid;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--brand);border-radius:var(--r-md);background:var(--box, var(--n-0));box-shadow:var(--sh-float)}.s3p-box>header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.s3p-box>header h3{margin:0}.s3p-box input:not([type=checkbox]):not([type=radio]),.s3p-box select,.s3p-box textarea{font:inherit;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--n-0);min-height:36px;min-width:0;width:100%;box-sizing:border-box}.s3p-box input:hover,.s3p-box select:hover,.s3p-box textarea:hover{border-color:var(--n-400)}.s3p-box input:focus,.s3p-box select:focus,.s3p-box textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.s3p-box .row>input{flex:1 1 140px;width:auto}.gri-item.reused{border-color:color-mix(in srgb,var(--c-teal) 60%,var(--n-200));box-shadow:inset 3px 0 0 var(--c-teal)}[dir=rtl] .gri-item.reused{box-shadow:inset -3px 0 0 var(--c-teal)}.rf-egs-item .gri-tblwrap{max-width:100%;overflow-x:auto}.s3q{display:grid;gap:var(--s-4)}.s3q-tabs{flex-wrap:wrap;margin-bottom:0}.s3q-stack{display:grid;gap:var(--s-4);min-width:0}.s3q-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.s3q-two.wide-left{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.s3q-card{background:var(--box, var(--n-0));border:1px solid var(--n-200);border-radius:12px;padding:var(--s-4) var(--s-5);display:grid;gap:var(--s-3);align-content:start;min-width:0;box-shadow:0 1px 2px #1018280a}.s3q-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.s3q-head h2,.s3q-head h3{margin:0;font-size:var(--fs-16);line-height:var(--lh-16)}.s3q-sub{margin:var(--s-3) 0 0;font-size:var(--fs-14);color:var(--n-700)}.s3q-big{margin:0;font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600;color:var(--n-900)}.s3q-note{display:flex;gap:var(--s-2);align-items:flex-start;padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--info-tint);border-inline-start:3px solid var(--info);color:var(--n-700);font-size:var(--fs-14)}.s3q-note svg{flex:none;margin-top:3px;color:var(--info)}.s3q-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.s3q-bad{color:var(--error)}.s3q-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--s-3)}.s3q-kpi{--tn: var(--brand);position:relative;display:grid;gap:2px;align-content:start;padding:var(--s-3) var(--s-4);border-radius:12px;border:1px solid var(--n-200);background:var(--box, var(--n-0))}.s3q-kpi:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--tn);border-start-start-radius:12px;border-end-start-radius:12px}.s3q-kpi.success{--tn: var(--success)}.s3q-kpi.warning{--tn: var(--warning)}.s3q-kpi.error{--tn: var(--error)}.s3q-kpi.neutral{--tn: var(--n-400)}.s3q-kpi .l{display:flex;align-items:center;gap:4px;color:var(--n-600);font-size:var(--fs-12);line-height:var(--lh-12)}.s3q-kpi .v{font-size:var(--fs-24);line-height:var(--lh-24);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.s3q-kpi .v small{margin-inline-start:4px;font-size:var(--fs-12);font-weight:500;color:var(--n-500);letter-spacing:0}.s3q-kpi .s{color:var(--n-600);font-size:var(--fs-12);line-height:var(--lh-12)}.s3q-hint{position:relative;display:inline-flex;color:var(--n-500);cursor:help;vertical-align:middle;margin-inline-start:4px}.s3q-hint:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:50%}.s3q-hint-box{position:absolute;z-index:30;inset-inline-start:50%;top:calc(100% + 6px);width:max-content;max-width:min(300px,70vw);padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--n-900);color:var(--n-0);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:400;text-align:start;box-shadow:var(--sh-float);opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .12s;white-space:normal}[dir=rtl] .s3q-hint-box{transform:translate(50%)}.s3q-hint:hover .s3q-hint-box,.s3q-hint:focus .s3q-hint-box,.s3q-hint:focus-within .s3q-hint-box{opacity:1}.s3q-hint-box{display:none}.s3q-hint:hover .s3q-hint-box,.s3q-hint:focus .s3q-hint-box,.s3q-hint:focus-within .s3q-hint-box{display:block}.s3q-kpi .s3q-hint{position:static}.s3q-kpi .s3q-hint-box,[dir=rtl] .s3q-kpi .s3q-hint-box{inset-inline:0;top:calc(100% + 6px);width:auto;max-width:none;transform:none}@media (max-width: 600px){.s3q-hint-box{inset-inline-start:auto;inset-inline-end:-40px;transform:none}}.s3q-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:var(--fs-12);color:var(--n-700)}.s3q-legend li{display:inline-flex;align-items:center;gap:6px}.s3q-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.s3q-strip{display:flex;height:10px;width:100%;min-width:90px;border-radius:5px;overflow:hidden;background:var(--n-200)}.s3q-strip i{display:block;height:100%}.s3q-strip i+i{border-inline-start:1px solid var(--n-0)}.s3q-cum{display:block;height:6px;border-radius:3px;background:var(--n-200);overflow:hidden;margin-bottom:2px;min-width:80px}.s3q-cum i{display:block;height:100%;background:var(--n-400)}.s3q-cum i.in{background:var(--brand)}.s3q-cov{height:10px;border-radius:5px;background:var(--n-200);overflow:hidden}.s3q-cov i{display:block;height:100%;background:linear-gradient(90deg,var(--c-sky),var(--c-teal));border-radius:5px}.s3q-bar{display:inline-block;vertical-align:middle;width:90px;height:6px;border-radius:3px;background:var(--n-200);overflow:hidden;margin-inline-start:var(--s-2)}.s3q-bar i{display:block;height:100%;background:var(--c-amber)}.s3q-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-2)}.s3q-tile{--tc: var(--n-300);position:relative;display:grid;gap:2px;text-align:start;padding:var(--s-2) var(--s-3);border-radius:10px;border:1px solid var(--n-200);border-inline-start:4px solid var(--tc);background:var(--box, var(--n-0));color:var(--n-900);font:inherit;cursor:pointer;min-width:0}.s3q-tile b{font-size:var(--fs-16);line-height:var(--lh-16)}.s3q-tile span{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--n-600);overflow-wrap:anywhere}.s3q-tile:hover{border-color:var(--n-300);border-inline-start-color:var(--tc);box-shadow:0 3px 10px #10182814}.s3q-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.s3q-tile.included{--tc: var(--success)}.s3q-tile.planned{--tc: var(--info)}.s3q-tile.excluded{--tc: var(--warning)}.s3q-tile.notApplicable{--tc: var(--n-400)}.s3q-tile.none{--tc: var(--error);background:var(--error-tint)}.s3q-tile em{position:absolute;inset-block-start:4px;inset-inline-end:6px;font-style:normal;font-weight:700;color:var(--warning)}.s3q-dots{display:inline-flex;gap:3px}.s3q-dots i{width:10px;height:10px;border-radius:50%;background:var(--n-300);display:inline-block}.s3q-dots i.yes{background:var(--c-emerald)}.s3q-dots i.no{background:var(--n-400)}.s3q-dots i.unknown{background:var(--c-amber)}.s3q-form{display:grid;gap:var(--s-4)}.s3q-form fieldset{border:1px solid var(--n-200);border-radius:12px;margin:0;padding:var(--s-3) var(--s-4) var(--s-4);display:grid;gap:var(--s-3);min-width:0}.s3q-form legend{padding:0 var(--s-2);font-weight:600;display:inline-flex;align-items:center;gap:var(--s-2)}.s3q-n{display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-end:var(--s-2);border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:var(--fs-12);font-weight:600}.s3q-basis{padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--n-50);border:1px dashed var(--n-300);display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--s-2)}.s3q-basis .s3q-warn{flex-basis:100%}.s3q-opts{display:grid;gap:var(--s-2)}.s3q-opt{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-2) var(--s-3);border-radius:10px;border:1px solid var(--n-200);cursor:pointer;background:var(--box, var(--n-0))}.s3q-opt>span{display:grid;gap:2px}.s3q-opt input{margin-top:4px}.s3q-opt.on{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 2px var(--brand-ring)}.s3q-opt.off{opacity:.55;cursor:not-allowed}.s3q-manual{display:grid;gap:var(--s-3)}.s3q-crit{display:grid;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--n-100)}.s3q-crit .ctl{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.s3q-crit .ctl .note{flex:1;min-width:160px}.s3q-crit:last-child{border-bottom:0}.s3q-crit .note{min-width:0}.s3q-seg{display:inline-flex;padding:2px;gap:2px;border-radius:var(--r-md);background:var(--n-200)}.s3q-seg button{border:0;border-radius:var(--r-sm);padding:4px var(--s-3);background:transparent;color:var(--n-600);font:inherit;font-weight:500;cursor:pointer;min-height:30px}.s3q-seg button[aria-checked=true]{color:var(--n-0)}.s3q-seg button.yes[aria-checked=true]{background:var(--success)}.s3q-seg button.no[aria-checked=true]{background:var(--n-600)}.s3q-seg button.unknown[aria-checked=true]{background:var(--warning)}.s3q-seg button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.s3q-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.s3q-effect{padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--brand-tint);border:1px solid var(--n-200);display:grid;gap:var(--s-2)}.s3q-effect p{margin:0}.s3q-warns{list-style:none;margin:0;padding:0;display:grid;gap:4px}.s3q-warns li{display:flex;gap:var(--s-2);align-items:flex-start;font-size:var(--fs-14);color:var(--n-700)}.s3q-warns svg{flex:none;margin-top:3px;color:var(--warning)}.s3q-warn{display:flex;gap:var(--s-2);align-items:flex-start;padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--warning-tint);color:var(--n-700);font-size:var(--fs-14);border-inline-start:3px solid var(--warning)}.s3q-warn svg{flex:none;margin-top:3px;color:var(--warning)}.s3q-warn.err{background:var(--error-tint);border-inline-start-color:var(--error)}.s3q-warn.err svg{color:var(--error)}.s3q-warn.big{padding:var(--s-3) var(--s-4)}.s3q-ok{display:flex;gap:var(--s-2);align-items:center;padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--success-tint);color:var(--n-700);border-inline-start:3px solid var(--success)}.s3q-pan{display:grid;gap:var(--s-3)}.s3q-pan h3{margin:var(--s-2) 0 0;font-size:var(--fs-14)}tr.sel td{background:var(--brand-tint)}.s3q-exp td{background:var(--n-50)}.s3q-exp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--s-5);padding:var(--s-2) 0}.s3q-exp-grid h4{margin:0 0 var(--s-2);font-size:var(--fs-14);color:var(--n-700)}.s3q-dq{display:grid;gap:4px;margin:0}.s3q-dq>div{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.s3q-dq dt{color:var(--n-700);font-size:var(--fs-14)}.s3q-dq dd{margin:0;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.s3q-dq.inline{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--s-2) var(--s-5)}.s3q-stack td .btn.sm{white-space:nowrap}.s3q-total td{font-weight:600;background:var(--n-50)}.s3q-how{padding:var(--s-3) var(--s-4)}.s3q-how summary{cursor:pointer;font-weight:600}.s3q-how ul{padding-inline-start:1.1em;display:grid;gap:var(--s-2)}.s3q-how li i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:4px}.s3q-steps{display:grid;gap:var(--s-3)}.s3q-step{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:10px;border:1px solid var(--n-200);background:var(--n-50)}.s3q-next p{margin:0 0 var(--s-2);max-width:90ch}.s3q-next ul{margin:0 0 var(--s-2);padding-inline-start:1.2em;display:grid;gap:2px;color:var(--n-700);font-size:var(--fs-14)}.s3q-path{display:grid;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:12px;border:1px solid var(--n-200);background:var(--box, var(--n-0))}.s3q-path.compact{padding:var(--s-3)}.s3q-where{display:grid;gap:4px}.s3q-ladder{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.s3q-rung{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-2) var(--s-3);border-radius:10px;border:1px solid var(--n-200)}.s3q-rung .n{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--n-200);color:var(--n-700);font-size:var(--fs-12);font-weight:600}.s3q-rung>div{display:grid;gap:2px;min-width:0}.s3q-rung strong{margin-inline-end:var(--s-2)}.s3q-rung.here{border-color:var(--info);background:var(--info-tint)}.s3q-rung.here .n{background:var(--info);color:var(--n-0)}.s3q-rung.next{border-color:var(--success);border-style:dashed}.s3q-rung.next .n{background:var(--success);color:var(--n-0)}.s3q-rung.below{opacity:.75}.s3q-rung.below .n{background:var(--c-emerald-t);color:var(--c-emerald)}.s3q-change{display:flex;gap:var(--s-2);align-items:flex-start;margin:0;padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--success-tint);color:var(--n-700);border-inline-start:3px solid var(--success)}.s3q-change svg{flex:none;margin-top:3px;color:var(--success)}@media (max-width: 1100px){.s3q-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.s3q-two,.s3q-two.wide-left,.s3q-exp-grid,.s3q-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.s3q-card{padding:var(--s-3) var(--s-4)}.s3q-tiles,.s3q-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.s3q-tabs{display:flex;overflow-x:auto}}.s3q-error{border-color:var(--error);background:var(--error-tint, var(--n-0))}.s3q-error p{display:flex;gap:var(--s-2);align-items:center;margin:0}.c3-card,.gas-card,.rem-card{min-width:0}.c3-part{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--n-200);min-width:0}.c3-part>.row{align-items:center}.c3-checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-1)}.c3-checks li{display:flex;gap:var(--s-2);align-items:flex-start;padding:var(--s-2) var(--s-3);border-radius:8px;font-size:var(--fs-14);color:var(--n-800);background:var(--info-tint)}.c3-checks li svg{flex:none;margin-top:3px}.c3-checks li.warning{background:var(--warning-tint)}.c3-checks li.warning svg{color:var(--warning)}.c3-checks li.error{background:var(--error-tint, var(--warning-tint))}.c3-checks li.error svg{color:var(--error)}.c3-rate{display:grid;gap:var(--s-1);padding:var(--s-3);border-radius:10px;background:var(--n-50, transparent);border:1px dashed var(--n-300)}.c3-hist{margin:var(--s-1) 0 0;padding-inline-start:var(--s-4);display:grid;gap:var(--s-1)}.c3-d{padding-top:var(--s-2)}.c3-how{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:10px;background:var(--info-tint);border-inline-start:3px solid var(--info);margin-block:var(--s-3)}.c3-how h3{margin:0;font-size:var(--fs-14)}.c3-steps{margin:0;padding-inline-start:var(--s-4);display:grid;gap:var(--s-1)}.c3-howrow summary{cursor:pointer;color:var(--brand)}.c3-howrow div{margin-top:4px;text-align:start;overflow-wrap:anywhere}.gas-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-3)}.gas-lines>div{padding:var(--s-3);border-radius:10px;background:var(--co2-tint, var(--n-50))}.at-list h3{margin:0 0 var(--s-1)}@media (max-width: 640px){.c3-card .table-wrap,.rem-card .table-wrap,.gas-card .table-wrap{max-width:100%;overflow-x:auto}.gas-lines{grid-template-columns:minmax(0,1fr)}}.ee-t-stakeholder{--tc: var(--c-emerald);--tt: var(--c-emerald-t)}.ee-t-workshop{--tc: var(--c-violet);--tt: var(--c-violet-t)}.ee-t-survey{--tc: var(--c-sky);--tt: var(--c-sky-t)}.ee-t-benchmark{--tc: var(--c-indigo);--tt: var(--c-indigo-t)}.ee-t-regulation{--tc: var(--c-amber);--tt: var(--c-amber-t)}.ee-t-peer_media{--tc: var(--c-pink);--tt: var(--c-pink-t)}.ee-t-egs_data{--tc: var(--c-teal);--tt: var(--c-teal-t)}.ee-t-incident_audit{--tc: var(--c-rose);--tt: var(--c-rose-t)}.ee-t-expert{--tc: var(--c-orange);--tt: var(--c-orange-t)}.ee-t-prior_year{--tc: var(--n-600);--tt: var(--n-100)}.ee-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%}.ee-chip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;line-height:16px;padding:2px 8px;border-radius:999px;background:var(--tt, var(--n-100));color:var(--tc, var(--n-700));border:1px solid color-mix(in srgb,var(--tc, var(--n-400)) 25%,transparent);white-space:normal;max-width:100%}.ee-chip.ee-none{background:var(--n-100);color:var(--n-600);border-style:dashed}.ee-chip.ee-none.bad{background:var(--error-tint);color:var(--error);border-color:var(--error);font-weight:600}.ee-count{border:0;background:var(--brand-tint);color:var(--brand);font:inherit;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;cursor:pointer}.ee-count:hover{filter:brightness(.96)}.ee-srccell{display:grid;gap:4px;min-width:0}.ee-srccell .ee-chips{display:flex}.ee-srccell .ee-from{justify-self:start}.ee-from{min-height:26px;font-size:12px;padding:0 8px;color:var(--brand)}.esx-icard .ee-srccell{margin-block:2px}.ee-fwchip{background:var(--n-100);color:var(--n-600);border-color:var(--n-300)}.ee-fwchip.on{background:var(--accent-tint);color:var(--n-900);border-color:var(--accent);font-weight:600}.ee-tabs{flex-wrap:wrap;row-gap:6px}.ee-tabdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--error);margin-inline-start:6px;vertical-align:middle}.ee-kindchip{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--n-100);color:var(--n-700)}.ee-kindchip.new{background:var(--c-emerald-t);color:var(--c-emerald)}.ee-kindchip.removed{background:var(--c-rose-t);color:var(--c-rose)}.ee-kindchip.changed{background:var(--c-amber-t);color:var(--c-amber)}.ee-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-inline-start:6px}.ee-check{display:inline-flex;gap:8px;align-items:center;font-size:var(--fs-14);color:var(--n-700)}.ee-ed{display:grid;gap:var(--s-3)}.ee-srcs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ee-src{--tc: var(--n-600);--tt: var(--n-100);display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--n-200);border-inline-start:4px solid var(--tc);background:var(--box, var(--n-0))}.ee-src .ic{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--tt);color:var(--tc)}.ee-src .bd{flex:1;min-width:0;display:grid;gap:4px}.ee-src .top{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.ee-src .top strong{overflow-wrap:anywhere}.ee-t-chip{background:var(--tt);color:var(--tc)}.ee-src .meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--n-600)}.ee-src .meta a{color:var(--brand);display:inline-flex;gap:3px;align-items:center}.ee-rel.high{color:var(--success);font-weight:600}.ee-rel.medium{color:var(--c-amber);font-weight:600}.ee-rel.low{color:var(--error);font-weight:600}.ee-infl{font-weight:500}.ee-infl.raised{color:var(--c-rose)}.ee-infl.lowered{color:var(--c-sky)}.ee-infl.supports{color:var(--c-emerald)}.ee-snap{display:grid;gap:2px;padding:6px 10px;border-radius:10px;background:var(--c-teal-t);color:var(--n-900)}.ee-snap strong{font-size:var(--fs-16);font-variant-numeric:tabular-nums}.ee-snap span{font-size:12px;color:var(--n-600)}.ee-link{font-size:12.5px;color:var(--n-700)}.ee-notes{margin:0;font-size:12.5px;color:var(--n-600)}.ee-form{display:grid;gap:var(--s-3);padding:12px 14px;border-radius:14px;border:1px dashed var(--n-300);background:var(--n-50, var(--n-100));animation:ee-in .2s both}@keyframes ee-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ee-form-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.ee-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.ee-ty{--tc: var(--n-600);--tt: var(--n-100);display:flex;gap:10px;align-items:flex-start;text-align:start;padding:10px 12px;border-radius:12px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-900);font:inherit;cursor:pointer;transition:transform .12s,border-color .15s}.ee-ty:hover{transform:translateY(-1px);border-color:var(--tc)}.ee-ty .ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--tt);color:var(--tc)}.ee-ty .tx{display:grid;gap:2px}.ee-ty small{color:var(--n-600);font-size:12px;line-height:16px}.ee-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.ee-metrics button{display:grid;gap:2px;text-align:start;padding:8px 10px;border-radius:10px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-900);font:inherit;font-size:13px;cursor:pointer}.ee-metrics button b{font-variant-numeric:tabular-nums;color:var(--c-teal)}.ee-metrics button[aria-checked=true]{border-color:var(--c-teal);background:var(--c-teal-t);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-teal) 25%,transparent)}.ee-metrics button:disabled{opacity:.5;cursor:not-allowed}.ee-sugs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ee-sugs small{color:var(--n-600)}.ee-sug{border:1px dashed var(--c-indigo);background:var(--c-indigo-t);color:var(--c-indigo);font:inherit;font-size:12px;padding:3px 10px;border-radius:999px;cursor:pointer}.ee-f{display:grid;gap:4px}.ee-f>label{display:grid;gap:4px;font-weight:600;font-size:var(--fs-14);color:var(--n-900)}.ee-f label>span em{font-weight:400;font-style:normal;color:var(--n-500);font-size:var(--fs-12)}.ee-f small{font-weight:400;font-size:12px;line-height:17px;color:var(--n-600)}.ee-f input:not([type=checkbox]),.ee-f textarea,.ee-f select,.ee-ret input,.ee-reason textarea,.ee-stepl input,.ee-stepl textarea{font:inherit;font-weight:400;width:100%;padding:8px 12px;border:1px solid var(--n-300);border-radius:10px;background:var(--box, var(--n-0));color:var(--n-900);min-height:38px}.ee-f input:focus,.ee-f textarea:focus,.ee-f select:focus,.ee-reason textarea:focus,.ee-stepl input:focus,.ee-stepl textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.ee-f.bad input{border-color:var(--error)}.ee-err{margin:0;color:var(--error);font-size:13px;font-weight:500}.ee-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.ee-seg{display:flex;flex-wrap:wrap;gap:6px}.ee-seg button{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);font:inherit;font-size:13px;cursor:pointer}.ee-seg button[aria-checked=true],.ee-seg button[aria-pressed=true],.ee-seg button.on{background:var(--brand-tint);border-color:var(--brand);color:var(--n-900);font-weight:600}.ee-seg button svg{color:var(--brand)}.ee-p5{display:inline-grid;grid-template-columns:repeat(5,36px);gap:4px}.ee-p5 button{--sc: var(--c-sky);height:34px;border-radius:9px;border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);font:inherit;font-weight:700;cursor:pointer}.ee-p5 .l1{--sc: var(--c-teal)}.ee-p5 .l2{--sc: var(--c-sky)}.ee-p5 .l3{--sc: var(--c-amber)}.ee-p5 .l4{--sc: var(--c-orange)}.ee-p5 .l5{--sc: var(--c-rose)}.ee-p5 button[aria-checked=true]{background:var(--sc);border-color:var(--sc);color:var(--n-0)}.ee-q{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:var(--c-sky-t);color:var(--c-sky);cursor:pointer;vertical-align:middle;margin-inline-start:6px}.ee-q[aria-expanded=true]{background:var(--c-sky);color:var(--n-0)}.ee-tip{display:contents}.ee-tipbox{display:block;margin-top:6px;font-size:13px;line-height:19px;font-weight:400;padding:10px 12px;border-radius:10px;background:var(--c-sky-t);color:var(--n-700);border-inline-start:3px solid var(--c-sky)}.ee-note{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:19px;padding:8px 12px;border-radius:10px;background:var(--n-100);color:var(--n-700)}.ee-note.warn{background:var(--warning-tint);color:var(--n-900)}.ee-note.ok{background:var(--success-tint);color:var(--n-900)}.ee-note.bad{background:var(--error-tint);color:var(--n-900)}.ee-note svg{flex:none;margin-top:2px}.ee-tab{display:grid;gap:var(--s-4)}.ee-tab h2,.ee-tab h3{margin:0}.ee-intro{display:grid;gap:10px}.ee-intro h2{display:flex;gap:8px;align-items:center;font-size:var(--fs-20)}.ee-intro p{margin:0;color:var(--n-700);max-width:80ch}.ee-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.ee-steps li{padding:8px 12px;border-radius:10px;background:var(--n-100);font-size:13px;color:var(--n-700);border-inline-start:3px solid var(--brand)}.ee-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ee-tile{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:var(--box, var(--n-0));border:1px solid var(--n-200);border-inline-start:4px solid var(--brand)}.ee-tile strong{font-size:var(--fs-24);line-height:var(--lh-24);font-variant-numeric:tabular-nums}.ee-tile small{font-size:var(--fs-14);color:var(--n-500);font-weight:400}.ee-tile span{font-size:12.5px;color:var(--n-600)}.ee-tile.warn{border-inline-start-color:var(--warning);background:var(--warning-tint)}.ee-tile.ok{border-inline-start-color:var(--success)}.ee-sec-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ee-sec-h .spacer{flex:1}.ee-sec-h h2,.ee-sec-h h3{display:flex;gap:8px;align-items:center}.ee-sec-h select{height:36px;border:1px solid var(--n-300);border-radius:8px;padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit}.ee-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:var(--s-5) var(--s-4)}.ee-empty .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-emerald-t),var(--c-sky-t));color:var(--c-emerald)}.ee-empty p{margin:0;color:var(--n-600);max-width:520px}.ee-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--brand-tint);color:var(--brand);font-size:12px;font-weight:700}.ee-read{margin:0;white-space:pre-line;color:var(--n-800, var(--n-700))}.ee-gen{white-space:pre-line;margin:0;padding:10px 12px;border-radius:10px;background:var(--n-100);font-size:13.5px;line-height:21px}.ee-dl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;font-size:13px}.ee-dl>div{display:grid;gap:2px;min-width:0}.ee-dl dt{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--n-500)}.ee-dl dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.ee-mini{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px}.ee-mini p{margin:2px 0 0;color:var(--n-600)}.ee-card{display:grid;gap:var(--s-3);padding:12px 14px;border-radius:14px;border:1px solid var(--n-200);background:var(--box, var(--n-0))}.ee-card h3{font-size:var(--fs-16)}.ee-assess table{min-width:560px}.ee-assess tfoot th{text-align:start;font-weight:600}.ee-assess tfoot td{background:var(--n-100)}.ee-cm{max-width:260px;color:var(--n-700);font-size:13px}.ee-val{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:8px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--n-100);color:var(--n-900)}.ee-val.l1{background:var(--c-teal-t);color:var(--c-teal)}.ee-val.l2{background:var(--c-sky-t);color:var(--c-sky)}.ee-val.l3{background:var(--c-amber-t);color:var(--c-amber)}.ee-val.l4{background:var(--c-orange-t);color:var(--c-orange)}.ee-val.l5{background:var(--c-rose-t);color:var(--c-rose)}.ee-val.out{box-shadow:0 0 0 2px var(--warning)}.ee-warn{color:var(--warning);font-weight:700}td.ee-warn b{display:inline-flex;gap:3px;align-items:center}.ee-pan{display:grid;gap:var(--s-3)}.ee-ptitle{margin:0}.ee-pan h3{margin:var(--s-2) 0 0;font-size:var(--fs-16);display:flex;align-items:center;gap:6px}.ee-decision{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:10px;background:var(--c-indigo-t);color:var(--n-900);font-size:13px}.ee-decision em{color:var(--n-600);font-style:normal}.ee-picks{display:grid;gap:var(--s-3)}.ee-pick{display:grid;gap:4px}.ee-pick>span{font-weight:600;font-size:13px}.ee-pick small{color:var(--n-600);font-size:12px}.ee-meanline{margin:0;display:flex;flex-wrap:wrap;gap:6px}.ee-meanline .ee-chip{background:var(--c-indigo-t);color:var(--c-indigo)}.ee-meanline em{font-style:normal;color:var(--n-600)}.ee-hist{margin:0;padding:0;list-style:none;display:grid;gap:8px;border-inline-start:2px solid var(--n-200);padding-inline-start:12px}.ee-hist li{font-size:13px;position:relative}.ee-hist p{margin:2px 0;color:var(--n-700)}.ee-hist li:before{content:"";position:absolute;inset-inline-start:-17px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.ee-wslist{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.ee-wcard{display:grid;gap:8px;border-inline-start:4px solid var(--c-violet);align-content:start}.ee-wcard.applied{border-inline-start-color:var(--success)}.ee-wcard header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ee-wcard p{margin:0;font-size:13.5px}.ee-agreed{margin:0;padding-inline-start:18px;font-size:13px;display:grid;gap:4px}.ee-agree{display:grid;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--n-200)}.ee-pickrows{display:grid;gap:2px;max-height:220px;overflow:auto;margin-top:6px;padding:4px;border:1px solid var(--n-200);border-radius:10px}.ee-pickrows label{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;border-radius:8px;font-weight:400;cursor:pointer}.ee-pickrows label.on{background:var(--brand-tint)}.ee-pickrows label span{display:grid}.ee-pickrows label small{color:var(--n-500)}.ee-verdict{display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--success-tint)}.ee-verdict.on{background:var(--accent-tint)}.ee-verdict strong{font-size:var(--fs-24);font-variant-numeric:tabular-nums}.ee-lead{margin:0;color:var(--n-700)}.ee-englist{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.ee-eng{display:grid;gap:6px;align-content:start;border-inline-start:4px solid var(--c-emerald)}.ee-eng header{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.ee-eng p{margin:0;font-size:13.5px}.ee-grp-table tr.open>td{border-bottom:0}.ee-grp-table td.det{background:var(--n-100)}.ee-sbm{display:grid;gap:8px}.ee-statusline{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.ee-stepl{margin:0;padding:0;list-style:none;display:grid;gap:10px;counter-reset:s}.ee-stepl li{display:flex;gap:10px;align-items:flex-start}.ee-stepl .n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;background:var(--brand);color:var(--on-brand)}.ee-stepl .bd{flex:1;display:grid;gap:6px;min-width:0}.ee-stepl .bd p{margin:0}.ee-steps-card,.ee-sec,.ee-actions{display:grid;gap:var(--s-3)}.ee-ret{display:grid;gap:8px}.ee-vers{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ee-vers li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.ee-vers p{margin:0;flex-basis:100%}.ee-cmp{display:grid;gap:10px}.ee-crow{display:grid;gap:8px;border-inline-start:4px solid var(--n-300)}.ee-crow.todo{border-inline-start-color:var(--warning)}.ee-crow.done{border-inline-start-color:var(--success)}.ee-crow header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.ee-flow{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.ee-flow b{font-variant-numeric:tabular-nums}.ee-reason{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}html[dir=rtl] .ee-tab .flip{transform:scaleX(-1)}.ee-matrix tr.mat>td:first-child{border-inline-start:3px solid var(--accent)}.ee-matrix td.det{background:var(--n-100)}.ee-subs{display:grid;gap:6px}.ee-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.ee-sub em{font-style:normal;color:var(--n-500);font-size:12px}.ee-gri-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 14px;margin-top:10px;font-size:12.5px;color:var(--n-600)}.ee-gri-list .on{color:var(--n-900)}.ee-legend{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ee-health{display:grid;gap:var(--s-3);border-inline-start:5px solid var(--n-300)}.ee-health.ok{border-inline-start-color:var(--success)}.ee-health.warn{border-inline-start-color:var(--warning)}.ee-health.todo{border-inline-start-color:var(--accent)}.ee-hl-top{display:flex;gap:12px;align-items:center}.ee-hl-top .ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-emerald-t),var(--c-sky-t));color:var(--c-emerald)}.ee-hl-top .tx{flex:1;min-width:0}.ee-hl-top h2{margin:0;font-size:var(--fs-16)}.ee-progline{margin:2px 0 0;color:var(--n-700);font-size:13.5px}.ee-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px}.ee-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;font-size:12.5px;color:var(--n-600)}.ee-bar i{grid-column:1 / -1;display:block;height:7px;border-radius:4px;background:var(--n-200);overflow:hidden}.ee-bar b{display:block;height:100%;border-radius:4px;background:var(--accent);transition:width .3s}.ee-bar b.full{background:var(--success)}.ee-bar em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--n-900)}.ee-health h3{margin:4px 0 0;font-size:var(--fs-14)}.ee-checks{margin:0;padding:0;list-style:none;display:grid;gap:4px}.ee-checks li{display:flex;gap:8px;align-items:center;padding:6px 10px;border-radius:10px;background:var(--n-100);font-size:13px}.ee-checks .tx{flex:1}.ee-checks em{font-style:normal;font-weight:600;color:var(--error)}.ee-checks li.ok .ic{color:var(--success)}.ee-checks li.warn{background:var(--warning-tint)}.ee-checks li.warn .ic{color:var(--warning)}.ee-checks li.block{background:var(--error-tint)}.ee-checks li.block .ic{color:var(--error)}.ee-hl-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ee-hl-act .spacer{flex:1}@media (max-width: 767px){.esx-cardlist{grid-template-columns:minmax(0,1fr)}.esx-icard{min-width:0}.esx-icard .top{flex-wrap:wrap}.ee-two,.ee-reason,.ee-wslist,.ee-englist{grid-template-columns:minmax(0,1fr)}.ee-hl-top{flex-wrap:wrap}.ee-p5{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.ee-hl-act .btn{flex:1 1 auto;justify-content:center}}.panel:not(.big):has(.esx-wiz){width:min(640px,100%)}.esx-wiz{display:flex;flex-direction:column;gap:var(--s-4);min-height:0}html[dir=rtl] .esx-wiz .flip{transform:scaleX(-1)}.esx-prog{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;counter-reset:s}.esx-prog li{position:relative}.esx-prog li:after{content:"";position:absolute;top:14px;inset-inline-start:calc(50% + 16px);inset-inline-end:calc(-50% + 16px);height:2px;border-radius:1px;background:var(--n-200)}.esx-prog li:last-child:after{display:none}.esx-prog li.done:after{background:var(--success)}.esx-prog button{width:100%;display:grid;justify-items:center;gap:4px;border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--n-500)}.esx-prog .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--n-100);border:2px solid var(--n-200);color:var(--n-600);transition:background .2s,border-color .2s,transform .15s}.esx-prog .t{font-size:11.5px;line-height:14px;text-align:center}.esx-prog li.done .n{background:var(--success-tint);border-color:var(--success);color:var(--success)}.esx-prog li.cur .n{background:var(--brand);border-color:var(--brand);color:var(--on-brand);transform:scale(1.08);box-shadow:0 0 0 4px var(--brand-ring)}.esx-prog li.cur .t{color:var(--n-900);font-weight:600}.esx-prog li.bad .n{background:var(--error-tint);border-color:var(--error);color:var(--error)}.esx-head h3{margin:2px 0 4px;font-size:var(--fs-20);line-height:var(--lh-20)}.esx-head p{margin:0;color:var(--n-600);font-size:var(--fs-14)}.esx-body{display:grid;gap:var(--s-4);animation:esx-in .25s both}@keyframes esx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.esx-f{display:grid;gap:6px}.esx-l{display:flex;align-items:center;gap:6px}.esx-l label{font-weight:600;font-size:var(--fs-14);color:var(--n-900)}.esx-l em{font-weight:400;font-style:normal;color:var(--n-500);font-size:var(--fs-12)}.esx-q{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--c-sky-t);color:var(--c-sky);cursor:pointer}.esx-q[aria-expanded=true]{background:var(--c-sky);color:var(--n-0)}.esx-help{margin:-2px 0 0;font-size:var(--fs-12);line-height:17px;color:var(--n-600)}.esx-tip{font-size:13px;line-height:19px;padding:10px 12px;border-radius:10px;background:var(--c-sky-t);color:var(--n-700);border-inline-start:3px solid var(--c-sky);animation:esx-in .2s both}.esx-err{margin:0;font-size:13px;color:var(--error);font-weight:500}.esx-f.bad input,.esx-f.bad textarea,.esx-f.bad .esx-chips,.esx-f.bad .esx-cards{outline:2px solid color-mix(in srgb,var(--error) 45%,transparent);outline-offset:2px;border-radius:10px}.esx-f input,.esx-f textarea,.esx-f select{font:inherit;width:100%;padding:8px 12px;border:1px solid var(--n-300);border-radius:10px;background:var(--box, var(--n-0));color:var(--n-900);min-height:38px}.esx-f input:focus,.esx-f textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.esx-count{justify-self:end;font-size:11.5px;color:var(--n-500);font-variant-numeric:tabular-nums}.esx-count.ok{color:var(--success)}.esx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.esx-group{display:grid;gap:var(--s-3);padding:12px;border-radius:12px;border:1px dashed var(--n-300)}.esx-note{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:19px;color:var(--n-700);padding:8px 12px;border-radius:10px;background:var(--n-100)}.esx-note.warn{background:var(--warning-tint);color:var(--n-900)}.esx-yn{align-self:start}.esx-yn button{min-width:72px;padding:6px 16px;font-size:var(--fs-14)}.esx-sug{justify-self:start;height:28px;font-size:var(--fs-12);color:var(--c-amber)}.esx-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.esx-topics button{--gc: var(--n-400);display:grid;gap:2px;text-align:start;padding:8px 10px;border-radius:10px;border:1px solid var(--n-200);border-inline-start:3px solid var(--gc);background:var(--box, var(--n-0));color:var(--n-900);font:inherit;cursor:pointer;transition:transform .12s,background .15s}.esx-topics button:hover{transform:translateY(-1px)}.esx-topics b{font-size:12px;letter-spacing:.04em;color:var(--gc)}.esx-topics span{font-size:12.5px;line-height:16px}.esx-topics .g-Environment{--gc: var(--success)}.esx-topics .g-Social{--gc: var(--c-sky)}.esx-topics .g-Governance{--gc: var(--accent)}.esx-topics button[aria-checked=true]{background:color-mix(in srgb,var(--gc) 14%,var(--box, var(--n-0)));border-color:var(--gc);box-shadow:0 0 0 2px color-mix(in srgb,var(--gc) 30%,transparent)}.esx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.esx-card{--kc: var(--brand);position:relative;display:flex;gap:10px;align-items:flex-start;text-align:start;padding:10px 12px;border-radius:12px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-900);font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.esx-card:hover{transform:translateY(-1px);border-color:var(--n-300)}.esx-card .ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--kc) 14%,transparent);color:var(--kc)}.esx-card .tx{display:grid;gap:2px;min-width:0}.esx-card strong{font-size:var(--fs-14)}.esx-card small{font-size:12px;line-height:16px;color:var(--n-600)}.esx-card .ok{position:absolute;top:8px;inset-inline-end:8px;color:var(--kc)}.esx-card[aria-checked=true]{border-color:var(--kc);background:color-mix(in srgb,var(--kc) 9%,var(--box, var(--n-0)));box-shadow:0 0 0 2px color-mix(in srgb,var(--kc) 25%,transparent)}.esx-card.k-impact{--kc: var(--c-emerald)}.esx-card.k-risk{--kc: var(--c-rose)}.esx-card.k-opp{--kc: var(--c-amber)}.esx-card.neg{--kc: var(--c-rose)}.esx-card.pos{--kc: var(--c-emerald)}.esx-chips{display:flex;flex-wrap:wrap;gap:6px}.esx-chips button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--n-300);background:var(--box, var(--n-0));color:var(--n-700);font:inherit;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s}.esx-chips button small{color:var(--n-500);font-size:11.5px}.esx-chips button:hover{border-color:var(--n-400)}.esx-chips button[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--n-900);font-weight:500}.esx-chips button[aria-pressed=true] svg{color:var(--brand)}.esx-chips button.sug{border-style:dashed;border-color:var(--c-amber)}.esx-chips button.sug[aria-pressed=true]{border-style:solid}.esx-s5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.esx-s5 button{--sc: var(--c-sky);display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:10px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-700);font:inherit;cursor:pointer;transition:transform .12s,background .15s}.esx-s5 button:hover{transform:translateY(-1px)}.esx-s5 b{font-size:var(--fs-16)}.esx-s5 small{font-size:11px;line-height:13px;text-align:center;color:var(--n-500)}.esx-s5 .l1{--sc: var(--c-teal)}.esx-s5 .l2{--sc: var(--c-sky)}.esx-s5 .l3{--sc: var(--c-amber)}.esx-s5 .l4{--sc: var(--c-orange)}.esx-s5 .l5{--sc: var(--c-rose)}.esx-s5 button[aria-checked=true]{background:var(--sc);border-color:var(--sc);color:var(--n-0);box-shadow:0 4px 12px color-mix(in srgb,var(--sc) 35%,transparent)}.esx-s5 button[aria-checked=true] small{color:var(--n-0);opacity:.92}.esx-calc{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--n-100);border:1px solid var(--n-200)}.esx-calc code,.esx-lines code{font-family:inherit;font-variant-numeric:tabular-nums;font-size:13px;color:var(--n-900);background:var(--box, var(--n-0));border:1px solid var(--n-200);border-radius:8px;padding:4px 8px;justify-self:start}.esx-lines{display:grid;gap:4px}.esx-foot{position:sticky;bottom:calc(-1 * var(--s-5));margin:0 calc(-1 * var(--s-5)) calc(-1 * var(--s-5));padding:12px var(--s-5) var(--s-5);background:var(--n-0);border-top:1px solid var(--n-200);display:grid;gap:10px;z-index:1}.esx-nav{display:flex;align-items:center;gap:8px}.esx-nav .spacer{flex:1}.esx-live{--lc: var(--success);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--lc) 9%,var(--n-0));border:1px solid color-mix(in srgb,var(--lc) 35%,transparent);transition:background .25s,border-color .25s}.esx-live.on{--lc: var(--accent)}.esx-live .num{display:grid;justify-items:center;line-height:1}.esx-live .num span,.esx-live .num em{font-size:10.5px;font-style:normal;color:var(--n-600);text-transform:uppercase;letter-spacing:.05em}.esx-live .num strong{font-size:26px;line-height:30px;font-variant-numeric:tabular-nums;color:var(--n-900)}.esx-live .gauge{display:grid;gap:6px;min-width:0}.esx-live .gauge i{position:relative;display:block;height:8px;border-radius:4px;background:var(--n-200)}.esx-live .gauge b{display:block;height:100%;border-radius:4px;background:var(--lc);transition:width .3s}.esx-live .gauge u{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--n-900);opacity:.7}.esx-live .mini{font-size:12px;color:var(--n-600)}.esx-live.compact{padding:6px 12px}.esx-live.compact .num strong{font-size:20px;line-height:22px}.esx-live.compact .num span,.esx-live.compact .num em{display:none}.esx-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.esx-badge.on{background:var(--accent);color:#172f4c}.esx-badge.off{background:var(--n-100);color:var(--n-600);border:1px solid var(--n-300)}.esx-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--n-400)}.esx-rsec{border:1px solid var(--n-200);border-radius:12px;padding:10px 14px;display:grid;gap:6px}.esx-rsec.bad{border-color:var(--error);background:var(--error-tint)}.esx-rsec header{display:flex;justify-content:space-between;align-items:center}.esx-rsec dl{margin:0;display:grid;gap:4px}.esx-rv{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:10px;font-size:13px}.esx-rv dt{color:var(--n-600)}.esx-rv dd{margin:0;color:var(--n-900);overflow-wrap:anywhere;white-space:pre-line}.esx-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.esx-filters select{height:36px;border:1px solid var(--n-300);border-radius:8px;padding:0 10px;background:var(--box, var(--n-0));color:var(--n-900);font:inherit;max-width:100%}.esx-filters select.on{border-color:var(--brand);background:var(--brand-tint)}.esx-filters .spacer{flex:1}.esx-count-line{font-size:12.5px;color:var(--n-600)}.esx-score{display:grid;gap:4px;justify-items:end;min-width:92px}.esx-score strong{font-variant-numeric:tabular-nums}.esx-score i{position:relative;display:block;width:84px;height:6px;border-radius:3px;background:var(--n-200)}.esx-score b{display:block;height:100%;border-radius:3px;background:var(--success)}.esx-score b.hot{background:var(--accent)}.esx-score u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--n-900);opacity:.6}.esx-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.esx-tags span{font-size:11.5px;padding:1px 8px;border-radius:999px;background:var(--n-100);color:var(--n-600)}.esx-tags .hz{background:var(--c-violet-t);color:var(--c-violet)}.esx-tags .vc{background:var(--c-teal-t);color:var(--c-teal)}.esx-tags .hr{background:var(--c-rose-t);color:var(--c-rose)}.esx-tags .due{background:var(--warning-tint);color:var(--warning)}.esx-kind{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px}.esx-kind.impact{background:var(--c-emerald-t);color:var(--c-emerald)}.esx-kind.risk{background:var(--c-rose-t);color:var(--c-rose)}.esx-kind.opportunity{background:var(--c-amber-t);color:var(--c-amber)}.esx-reg tr.open>td{border-bottom:0}.esx-reg td.det{background:var(--n-100)}.esx-det{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;padding:6px 2px;font-size:13px}.esx-det>div{display:grid;gap:2px;min-width:0}.esx-det dt{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--n-500)}.esx-det dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.esx-det .wide{grid-column:1 / -1}.esx-det a{color:var(--brand)}.esx-cardlist{display:none;gap:10px}.esx-icard{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--n-200);border-inline-start:4px solid var(--n-300);background:var(--box, var(--n-0))}.esx-icard.on{border-inline-start-color:var(--accent)}.esx-icard .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.esx-icard h4{margin:0;font-size:var(--fs-14)}.esx-icard .bot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.esx-icard .bot .row{flex-wrap:wrap!important}.esx-icard .bot .spacer{flex:1}.esx-icard details summary{cursor:pointer;font-size:13px;color:var(--brand)}.esx-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:var(--s-6) var(--s-4)}.esx-empty .ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-emerald-t),var(--c-sky-t));color:var(--c-emerald)}.esx-empty h2{margin:0}.esx-empty p{margin:0;max-width:520px;color:var(--n-600)}.esx-empty ul{list-style:none;margin:4px 0;padding:0;display:grid;gap:6px;text-align:start}.esx-empty li{display:flex;gap:8px;font-size:13px;color:var(--n-700)}.esx-empty li svg{color:var(--success);flex:none;margin-top:2px}.es-dp .auto p{white-space:pre-line}.es-subs .ss{display:block;font-size:11.5px;color:var(--n-500);margin-top:2px}@media (max-width: 1279px){.table-wrap.esx-reg-table{display:none}.esx-cardlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}}@media (max-width: 767px){.esx-two{grid-template-columns:minmax(0,1fr)}.esx-prog .t{display:none}.esx-prog li.cur .t{display:block;position:absolute;top:34px;inset-inline:-40px;white-space:nowrap}.esx-prog{margin-bottom:14px}.esx-s5 small{font-size:10px}.esx-live{grid-template-columns:auto minmax(0,1fr)}.esx-live .esx-badge{grid-column:1 / -1;justify-self:start}.esx-rv{grid-template-columns:minmax(0,1fr);gap:0}}.rf,.rf-pane{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);min-width:0}.rf-pane>*{min-width:0}.rf-pane h3{margin:0;display:flex;align-items:center;gap:var(--s-2)}.rf-nav{justify-content:space-between;padding-top:var(--s-2)}.rf-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2);margin:0;padding:0;list-style:none}.rf-steps li button{width:100%;display:flex;gap:var(--s-3);align-items:flex-start;text-align:start;padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--n-200);background:var(--box, var(--n-0));color:inherit;font:inherit;cursor:pointer}.rf-steps li button:hover:not(:disabled){border-color:var(--n-400)}.rf-steps li button:disabled{opacity:.5;cursor:not-allowed}.rf-steps li button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rf-steps li button>b{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--n-200);color:var(--n-700);font-size:var(--fs-12)}.rf-steps li button>span{display:grid;gap:2px;min-width:0}.rf-steps li button strong{font-size:var(--fs-14)}.rf-steps li.on button{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--box, var(--n-0)))}.rf-steps li.on button>b{background:var(--brand);color:var(--on-brand)}.rf-steps li.past button>b{background:var(--c-emerald);color:var(--on-brand)}.rf-mineparams{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.rf-fws{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-3)}.rf-fw{display:grid;gap:var(--s-2);text-align:start;padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--n-200);border-block-start:4px solid var(--c-sky);background:var(--box, var(--n-0));color:inherit;font:inherit;cursor:pointer}.rf-fw:nth-child(2n){border-block-start-color:var(--c-teal)}.rf-fw:nth-child(3n){border-block-start-color:var(--c-violet)}.rf-fw strong{font-size:var(--fs-16)}.rf-fw:hover:not(:disabled){border-color:var(--n-400)}.rf-fw.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--box, var(--n-0)))}.rf-fw:disabled{opacity:.55;cursor:not-allowed}.rf-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:var(--fs-12);font-weight:600;line-height:18px;white-space:nowrap;border:1px solid transparent}.rf-chip.sm{padding:0 8px;font-weight:500}.rf-chip em{font-style:normal;font-weight:500;opacity:.85}.rf-chip.s-missing{background:var(--n-100);color:var(--n-600);border-color:var(--n-300);border-style:dashed}.rf-chip.s-answered{background:var(--c-amber-t);color:var(--c-amber)}.rf-chip.s-returned{background:var(--c-rose-t);color:var(--c-rose)}.rf-chip.s-submitted{background:var(--c-sky-t);color:var(--c-sky)}.rf-chip.s-computed{background:var(--c-indigo-t);color:var(--c-indigo)}.rf-chip.s-approved{background:var(--c-emerald-t);color:var(--c-emerald)}.rf-chip.s-omitted{background:var(--c-violet-t);color:var(--c-violet)}:root:not([data-theme=dark]) .rf-chip.s-answered{color:#86601f}:root:not([data-theme=dark]) .rf-chip.s-approved{color:#2f6b49}:root:not([data-theme=dark]) .rf-chip.s-submitted{color:#2f6592}.rf-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s-4);align-items:stretch}.rf-overall{display:flex;gap:var(--s-4);align-items:center;padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--n-200);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 9%,var(--box, var(--n-0))),var(--box, var(--n-0)) 70%)}.rf-overall>div:last-child{flex:1;min-width:0;display:grid;gap:4px}.rf-overall .gri-ring{flex:none}.rf-bar{display:flex;height:6px;border-radius:6px;background:var(--n-200);overflow:hidden;margin-top:4px;min-width:60px}.rf-bar i{display:block;height:100%}.rf-bar .d{background:var(--c-emerald)}.rf-bar .r{background:var(--c-sky)}.rf-bar .a{background:var(--c-amber)}.rf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--s-2)}.rf-tile{display:grid;gap:2px;text-align:start;padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--n-200);border-block-start:3px solid var(--n-300);background:var(--box, var(--n-0));color:inherit;font:inherit;cursor:pointer}.rf-tile b{font-size:var(--fs-24);line-height:var(--lh-24)}.rf-tile span{font-size:var(--fs-12);color:var(--n-600)}.rf-tile.t-missing{border-block-start-color:var(--n-400)}.rf-tile.t-answered{border-block-start-color:var(--c-amber)}.rf-tile.t-submitted{border-block-start-color:var(--c-sky)}.rf-tile.t-approved{border-block-start-color:var(--c-emerald)}.rf-tile.t-late{border-block-start-color:var(--c-rose)}.rf-tile:hover{border-color:var(--n-400)}.rf-tile.on{box-shadow:0 0 0 1px var(--brand);border-color:var(--brand)}.rf-filters{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:flex-end}.rf-q{flex:1 1 240px;min-width:0}.rf-sel-l{display:grid;gap:2px}.rf-sel-l select,.rf-sel-l input{min-height:34px}.rf-remind{margin-inline-start:auto}.rf-assign{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:flex-end;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid var(--brand);background:var(--box, var(--n-0));box-shadow:var(--sh-float);position:sticky;bottom:var(--s-3);z-index:5}.rf-assign strong{display:flex;align-items:center;gap:6px;align-self:center}.rf-groups{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.rf-group{border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--box, var(--n-0));border-inline-start:4px solid var(--c-sky)}.rf-group.a-always{border-inline-start-color:var(--c-teal)}.rf-group.a-material{border-inline-start-color:var(--c-indigo)}.rf-group.open{box-shadow:var(--sh-float);border-color:var(--n-300)}.rf-ghead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.rf-gtitle{flex:1 1 220px;min-width:0;display:flex;gap:var(--s-2);align-items:center;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:0}.rf-gtitle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rf-group.open .gri-chev{transform:rotate(180deg)}.rf-gprog{display:grid;gap:2px;min-width:150px;flex:0 1 220px}.rf-applies{font-size:var(--fs-12);font-weight:600;padding:2px 10px;border-radius:999px;background:var(--c-teal-t);color:var(--c-teal);white-space:nowrap}.rf-applies.a-material{background:var(--c-indigo-t);color:var(--c-indigo)}.rf-applies.a-notMaterial{background:var(--n-100);color:var(--n-600)}.rf-applies.a-notAssessed{background:var(--c-amber-t);color:var(--c-amber)}.rf-gbody{padding:0 var(--s-4) var(--s-4)}.rf-rows{list-style:none;margin:0;padding:0;display:grid;gap:0}.rf-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;border-block-start:1px solid var(--n-200)}.rf-row.sel{background:color-mix(in srgb,var(--brand) 6%,transparent)}.rf-row .rf-sel{flex:none}.rf-st{flex:0 0 150px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.rf-own{flex:0 0 150px}.rf-main{display:grid;gap:2px;min-width:0;flex:1 1 240px}.rf-title{display:flex;gap:var(--s-2);align-items:baseline;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:0}.rf-title:hover span{text-decoration:underline}.rf-title:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rf-code{flex:none;font-size:var(--fs-12);font-weight:700;color:var(--n-600);letter-spacing:.02em}.rf-also{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.rf-xc{padding:0 6px;border-radius:999px;background:var(--n-100)}.rf-ret{color:var(--error)}.rf-own{display:grid;gap:2px;font-size:var(--fs-14)}.rf-due{font-size:var(--fs-12);color:var(--n-600)}.rf-due.late{color:var(--error);font-weight:600}.rf-act{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:flex-end;margin-inline-start:auto}.rf-buckets{display:grid;gap:var(--s-4)}.rf-bucket{display:grid;gap:var(--s-2)}.rf-bucket h3{display:flex;align-items:center;gap:var(--s-2);margin:0}.rf-not{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px dashed var(--n-300)}.rf-not h3{margin:0;display:flex;align-items:center;gap:var(--s-2)}.rf-notlist{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.rf-notlist li{display:grid;gap:4px;padding-block-start:var(--s-2);border-block-start:1px solid var(--n-200)}.rf-tip{display:inline-block;position:relative}.rf-tip summary{list-style:none;cursor:pointer;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--n-200);color:var(--n-700);font-size:11px;font-weight:700}.rf-tip summary::-webkit-details-marker{display:none}.rf-tip summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rf-tip p{position:absolute;z-index:6;inset-inline-start:0;top:24px;width:min(320px,80vw);margin:0;padding:var(--s-3);border-radius:var(--r-sm);background:var(--n-0);border:1px solid var(--n-300);box-shadow:var(--sh-float);font-size:var(--fs-12);font-weight:400;color:var(--n-700);line-height:var(--lh-14)}.rf-badge{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;background:var(--c-indigo-t);color:var(--c-indigo);font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}.rf-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3);margin:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--n-100);border:1px solid var(--n-200)}.rf-sum dt{font-size:var(--fs-12);color:var(--n-600)}.rf-sum dd{margin:0;font-weight:600}.rf-final{display:flex;gap:var(--s-2);align-items:center;padding:var(--s-2) var(--s-3);border-inline-start:3px solid var(--success);background:var(--success-tint);border-radius:var(--r-sm);color:var(--success)}.rf-issued{display:grid;gap:var(--s-2);border-color:var(--success)}.rf-issued h4{margin:0;display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.rf-pv{margin-block-start:var(--s-2);overflow-x:auto}.rf-pv .grid{grid-template-columns:minmax(0,1fr)}.rf-pv .grid>*{min-width:0;overflow-wrap:anywhere}.rf-ok{display:flex;gap:6px;align-items:center;color:var(--success)}.rf-pan{display:grid;gap:var(--s-4);min-width:0}.rf-egs,.rf-xref,.rf-review{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--n-200);background:var(--n-100)}.rf-egs h3,.rf-xref h3,.rf-review h3{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--fs-14)}.rf-egs{background:color-mix(in srgb,var(--c-indigo) 8%,var(--box, var(--n-0)))}.rf-review{border-color:var(--c-sky);background:color-mix(in srgb,var(--c-sky) 8%,var(--box, var(--n-0)))}.rf-xref ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rf-xref li{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.rf-code{font-weight:700;font-size:var(--fs-14)}.rf-empty{padding:var(--s-3);border-radius:var(--r-sm);border:1px dashed var(--n-300);color:var(--n-600)}.rf-empty p{margin:0}.rf-egs-item{background:color-mix(in srgb,var(--c-indigo) 6%,transparent)}@media (max-width: 900px){.rf-top{grid-template-columns:minmax(0,1fr)}.rf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.rf.card{padding:var(--s-4)}.rf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-steps li button{padding:var(--s-2) var(--s-3)}.rf-steps li button .mini{display:none}.rf-gprog{flex:1 1 100%}.rf-row{padding:var(--s-3);margin-block-end:var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-md)}.rf-st,.rf-own,.rf-act{flex:1 1 100%}.rf-st[data-label]:before,.rf-own[data-label]:before{content:attr(data-label) ": ";color:var(--n-500);font-size:var(--fs-12)}.rf-own{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline}.rf-act{justify-content:flex-start;margin-inline-start:0}.rf-assign{position:static}.rf-remind{margin-inline-start:0}}@media (max-width: 1100px){.rf{position:relative}.rf-tip{position:static}.rf-tip p{inset-inline:var(--s-3);width:auto;top:auto;margin-top:28px}}@media (prefers-reduced-motion: reduce){.rf-group .gri-chev{transition:none}}.rf-ownname{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0}.rf-ownname>span:last-child{min-width:0;overflow-wrap:anywhere}.rf-av{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:10px;font-weight:700;letter-spacing:0;line-height:1;background:var(--c-sky);color:#fff}.rf-av.c0{background:var(--c-sky)}.rf-av.c1{background:var(--c-teal)}.rf-av.c2{background:var(--c-violet)}.rf-av.c3{background:var(--c-amber);color:#2a2110}.rf-av.c4{background:var(--c-rose)}.rf-av.c5{background:var(--c-emerald)}.rf-reuse{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--c-teal);background:color-mix(in srgb,var(--c-teal) 8%,var(--box, var(--n-0)));min-width:0}.rf-reuse h3{margin:0;display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-14)}.rf-reuse p{margin:0}.rf-reuse ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.rf-reuse li{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;min-width:0}.rf-reuse li .btn{white-space:normal;text-align:start}.rf-reuse-info{display:flex;align-items:center;gap:6px;margin:0;color:var(--c-teal)}:root:not([data-theme=dark]) .rf-reuse-info{color:#1f6b66}.rf-reused{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;color:var(--n-700)}.rf-warn{color:var(--c-amber)}:root:not([data-theme=dark]) .rf-warn{color:#86601f}.mg-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-bottom:var(--s-4)}.mg-card{--sc: var(--brand);position:relative;display:grid;gap:6px;align-content:start;text-align:start;padding:var(--s-4);border-radius:12px;border:1px solid var(--n-200);background:var(--box, var(--n-0));color:var(--n-900);font:inherit;cursor:pointer;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.mg-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--sc)}.mg-card:hover{border-color:var(--n-300);box-shadow:0 4px 14px #10182814;transform:translateY(-1px)}.mg-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mg-card[aria-pressed=true]{border-color:var(--sc);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 22%,transparent)}.mg-card.s1{--sc: var(--scope-1)}.mg-card.s2{--sc: var(--scope-2)}.mg-card.s3{--sc: var(--scope-3)}.mg-card.s0{--sc: var(--co2)}.mg-card.skel{min-height:132px;cursor:default;background:linear-gradient(90deg,var(--n-100),var(--n-50),var(--n-100))}.mg-card-head{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.mg-ico{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--sc) 18%,transparent);color:var(--n-900)}.mg-big{font-size:var(--fs-24);line-height:var(--lh-24);font-weight:600;font-variant-numeric:tabular-nums}.mg-big small{font-size:var(--fs-12);font-weight:500;color:var(--n-600)}.mg-big.sm{font-size:var(--fs-16);line-height:var(--lh-16)}.mg-card .chip{justify-self:start}.mg-searchrow{align-items:center;margin-bottom:var(--s-4)}.mg-searchrow .field{margin:0}:is(.mg-searchrow,.mg-filter) .btn[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand)}:root[data-theme=dark] :is(.mg-searchrow,.mg-filter) .btn[aria-pressed=true]{color:var(--n-900)}.mg-guide{display:grid;gap:var(--s-4)}.mg-intro{display:grid;gap:var(--s-2)}.mg-intro h2{margin:0}.mg-intro p{margin:0;max-width:80ch;color:var(--n-700)}.mg-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);color:var(--n-600)}.mg-meta span{display:inline-flex;align-items:center;gap:4px}.mg-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:var(--r-md);background:var(--n-200);justify-self:start;max-width:100%}.mg-seg button{display:grid;border:0;background:transparent;border-radius:var(--r-sm);padding:6px var(--s-4);font:inherit;font-weight:500;color:var(--n-600);cursor:pointer;text-align:center}.mg-seg button small{font-size:var(--fs-12);font-weight:400;color:var(--n-500)}.mg-seg button:is([aria-pressed=true],[aria-checked=true]){background:var(--n-0);color:var(--n-900);box-shadow:0 1px 2px #0000001f}.mg-s2{display:grid;gap:var(--s-3)}.mg-dual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.mg-dual>div{display:grid;gap:2px;padding:var(--s-3);border-radius:10px;background:var(--n-50);border:1px solid var(--n-200)}.mg-dual strong{font-size:var(--fs-20);line-height:var(--lh-20);font-variant-numeric:tabular-nums}.mg-hier{display:grid;grid-template-columns:minmax(0,1fr) 1fr;gap:var(--s-4)}.mg-hier h3,.mg-facts h3,.mg-has{margin:0 0 4px;font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600;color:var(--n-700)}.mg-hier ol{margin:0;padding-inline-start:1.3em;display:grid;gap:2px}.mg-filter{gap:var(--s-2)}.mg-empty{text-align:center}.mg-list{display:grid;gap:var(--s-2)}.mg-src{border:1px solid var(--n-200);border-radius:12px;background:var(--box, var(--n-0));overflow:hidden}.mg-src.open{border-color:var(--n-300);box-shadow:0 2px 10px #1018280f}.mg-src-head{width:100%;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:0;background:transparent;color:var(--n-900);font:inherit;text-align:start;cursor:pointer}.mg-src-head:hover{background:var(--n-50)}.mg-src-head:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mg-src-title{flex:1;display:flex;align-items:center;gap:var(--s-2);min-width:0}.mg-num{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:6px;background:var(--brand-tint);color:var(--brand);font-size:var(--fs-12);font-weight:600}.mg-src-chips{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end}.mg-iso{font-size:var(--fs-12);line-height:20px;padding:0 6px;border-radius:var(--r-sm);border:1px solid var(--n-300);color:var(--n-600);white-space:nowrap}.mg-t{font-variant-numeric:tabular-nums;white-space:nowrap}.mg-chev{color:var(--n-400);transition:transform .15s;flex:none}.mg-src.open .mg-chev{transform:rotate(180deg)}.mg-src-body{display:grid;gap:var(--s-3);padding:0 var(--s-4) var(--s-4);border-top:1px solid var(--n-200);padding-top:var(--s-3)}.mg-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-3) var(--s-5)}.mg-facts p{margin:0}.mg-appr{margin:0;padding-inline-start:1.2em;display:grid;gap:6px}.mg-appr .chip{margin-inline-start:6px}.mg-feeds{margin:0;padding-inline-start:1.1em;display:grid;gap:2px;font-size:var(--fs-14)}.mg-note{margin:0;padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--info-tint);color:var(--n-700);border-inline-start:3px solid var(--info)}.mg-none{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:8px;border:1px dashed var(--n-300);color:var(--n-600)}.mg-acts td,.mg-acts th{vertical-align:top}.mg-mchip{display:inline-block;margin:0 4px 4px 0;padding:0 8px;border-radius:999px;border:1px solid var(--n-300);background:var(--n-0);color:var(--n-900);font:inherit;font-size:var(--fs-12);line-height:22px;cursor:pointer;white-space:nowrap}.mg-mchip:hover{border-color:var(--brand);color:var(--brand)}.mg-docs summary{display:flex;align-items:center;gap:var(--s-2);cursor:pointer;font-weight:600}.mg-docs ul{margin:var(--s-3) 0 0;padding-inline-start:1.1em;display:grid;gap:var(--s-2)}.mg-sc{display:inline-block;padding:0 6px;border-radius:var(--r-sm);font-size:var(--fs-12);line-height:20px;font-weight:600;color:var(--n-900);background:color-mix(in srgb,var(--sc, var(--brand)) 22%,transparent)}.mg-sc.s1{--sc: var(--scope-1)}.mg-sc.s2{--sc: var(--scope-2)}.mg-sc.s3{--sc: var(--scope-3)}.mg-basis h2{margin-bottom:var(--s-2)}.mg-flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;counter-reset:mgf}.mg-flow li{counter-increment:mgf;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--n-100);color:var(--n-600)}.mg-flow li:before{content:counter(mgf);display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--n-300);color:var(--n-0);font-size:11px;font-weight:600}.mg-flow li.on{background:var(--success-tint);color:var(--success)}.mg-flow li.on:before{background:var(--success)}.mg-steps ol{list-style:none;margin:0;padding:0 0 var(--s-2);display:flex;flex-wrap:wrap;gap:4px}.mg-steps button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--n-200);background:var(--n-0);color:var(--n-600);font:inherit;font-size:var(--fs-12);white-space:nowrap;cursor:pointer}.mg-steps button b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--n-200);color:var(--n-700);font-size:11px}.mg-steps button[aria-current=step]{border-color:var(--brand);color:var(--n-900);background:var(--brand-tint)}.mg-steps button[aria-current=step] b{background:var(--brand);color:var(--on-brand)}.mg-steps button.done b{background:var(--success);color:#fff}.mg-steps button:disabled{opacity:.45;cursor:not-allowed}.mg-step-head h3{margin:2px 0 0;font-size:var(--fs-16);line-height:var(--lh-16)}.mg-step{gap:var(--s-3)}.mg-nav{position:sticky;bottom:calc(-1 * var(--s-5));padding:var(--s-3) 0;background:var(--n-0);border-top:1px solid var(--n-200);z-index:1}.mg-flip{flex:none}[dir=rtl] .mg-flip{transform:scaleX(-1)}.mg-field{gap:4px}.mg-lab{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.mg-tip-btn{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:2px 4px;border-radius:var(--r-sm);color:var(--brand);font:inherit;font-size:var(--fs-12);cursor:pointer}.mg-tip-btn:hover,.mg-tip-btn[aria-expanded=true]{background:var(--brand-tint)}.mg-tip{margin:0;padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--brand-tint);color:var(--n-700);font-size:var(--fs-12);line-height:var(--lh-12);border-inline-start:3px solid var(--brand)}.mg-opts{display:grid;gap:6px;max-height:360px;overflow-y:auto;padding:2px}.mg-opt{display:grid;gap:2px;text-align:start;padding:var(--s-2) var(--s-3);border-radius:10px;border:1px solid var(--n-200);background:var(--n-0);color:var(--n-900);font:inherit;cursor:pointer}.mg-opt:hover{border-color:var(--n-400)}.mg-opt[aria-checked=true]{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}[dir=rtl] .mg-opt[aria-checked=true]{box-shadow:inset -3px 0 0 var(--brand)}.mg-opt .chip{margin-inline-start:6px;vertical-align:middle}.mg-ctx{padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--n-50);border:1px solid var(--n-200);display:grid;gap:4px}.mg-ctx ul{margin:0;padding-inline-start:1.1em}.mg-grid2{display:grid;grid-template-columns:minmax(0,1fr) 1fr;gap:var(--s-3)}.mg-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.mg-gases{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s-2)}.mg-gases label{display:grid;gap:2px;font-size:var(--fs-14);font-weight:500}.mg-gases label span{display:grid}.mg-gases small{font-size:11px;font-weight:400;color:var(--n-500)}.mg-gases label.bio{padding:4px 6px;border-radius:8px;background:var(--co2-tint)}.mg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mg-example{display:grid;gap:6px;padding:var(--s-3);border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.mg-example input{width:120px}.mg-calc{font-variant-numeric:tabular-nums}.mg-check{gap:6px;align-items:flex-start;flex-wrap:nowrap}.mg-discs{display:grid;gap:6px}.mg-discs .mg-check{display:flex;padding:6px 8px;border-radius:8px;border:1px solid var(--n-200)}.mg-discs .mg-check.rec{border-color:color-mix(in srgb,var(--info) 45%,transparent)}.mg-dq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.mg-dq button{display:grid;gap:2px;align-content:start;padding:6px;border-radius:8px;border:1px solid var(--n-200);background:var(--n-0);color:var(--n-700);font:inherit;font-size:11px;line-height:14px;text-align:start;cursor:pointer}.mg-dq button b{font-size:var(--fs-14);color:var(--n-900)}.mg-dq button:hover{border-color:var(--n-400)}.mg-dq button[aria-checked=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--n-900)}.mg-dqsum{margin:0;display:flex;align-items:center;gap:var(--s-2);font-weight:500}.mg-review dd{overflow-wrap:anywhere}@media (max-width: 1100px){.mg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.mg-cards{gap:var(--s-2)}.mg-card{padding:var(--s-3);gap:4px}.mg-big{font-size:var(--fs-20);line-height:var(--lh-20)}.mg-dual,.mg-hier,.mg-grid2,.mg-grid3{grid-template-columns:minmax(0,1fr)}.mg-src-head{flex-wrap:wrap;padding:var(--s-3)}.mg-src-chips{justify-content:flex-start;width:100%;order:3}.mg-src-body{padding-inline:var(--s-3)}.mg-dq{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.mg-dq button span{display:none}.mg-dq button{text-align:center}.mg-steps button span{display:none}.mg-steps button[aria-current=step] span{display:inline}}@media (prefers-reduced-motion: reduce){.mg-card,.mg-chev{transition:none}.mg-card:hover{transform:none}}.mg-dqsel{display:none}@media (max-width: 767px){.mg-dqsel{display:block}}.panel:has(.mg-steps):not(.big){width:min(640px,100%)}.hc-faq-list{display:grid;gap:var(--s-2)}.hc-faq-list details,.help-more details{border:1px solid var(--n-200, #e5e5e8);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);background:var(--n-0, #fff)}.hc-faq-list summary,.help-more summary{cursor:pointer;font-weight:600;color:var(--n-900);overflow-wrap:anywhere}.hc-faq-list details[open] summary,.help-more details[open] summary{margin-bottom:var(--s-2)}.hc-faq-list p{margin:0;color:var(--n-700);line-height:1.6}.help-more{display:grid;gap:var(--s-2)}.help-more p{margin:0 0 var(--s-2);color:var(--n-700)}.help-more .help-list{margin-bottom:var(--s-2)}.help-who{margin:0;color:var(--n-700);font-size:var(--fs-14)}
