@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-blue:#0066bd;--brand-blue-strong:#004f9d;--brand-blue-soft:#70a9e8;--brand-teal:#2bbdaa;--brand-teal-strong:#009c8b;--field:#e1e9ed;--raised:#e6eef2;--sunken:#d8e1e6;--line:#c9d3d7;--line-strong:#afb9bf;--ink:#19232a;--ink-soft:#4f5a61;--ink-faint:#737c82;--ink-inverse:#f6f9fb;--pass:#007044;--pass-bg:#cdeed9;--caution:#8d5900;--caution-bg:#ffe6c5;--fail:#be222a;--fail-bg:#ffdfdb;--note:#006c94;--note-bg:#ceedfe;--sh-dark:#67737c0f;--sh-dark-strong:#4c575f1a;--sh-light:#fff6;--raise:2px 2px 6px var(--sh-dark), -2px -2px 6px var(--sh-light);--press:inset 2px 2px 6px var(--sh-dark), inset -2px -2px 6px var(--sh-light);--float:4px 6px 16px var(--sh-dark-strong), -2px -2px 8px var(--sh-light);--raise-soft:1px 1px 3px var(--sh-dark), -1px -1px 3px var(--sh-light);--r-control:8px;--r-card:12px;--r-panel:16px;--r-modal:24px;--r-pill:999px;--s-hair:2px;--s-xs:4px;--s-sm:8px;--s-md:12px;--s-lg:16px;--s-xl:24px;--s-2xl:32px;--s-section:48px;--font-display:"Geist Variable", "Geist", system-ui, sans-serif;--font-body:"IBM Plex Sans Variable", "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--t-caption:.75rem;--t-badge:.6875rem;--t-label:.8125rem;--t-body:.875rem;--t-title:1rem;--t-h3:1.1875rem;--t-h2:1.4375rem;--t-h1:2.125rem;--lh-tight:1.15;--lh-heading:1.25;--lh-ui:1.4;--lh-body:1.55;--w-regular:400;--w-medium:500;--w-semibold:600;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--d-instant:90ms;--d-quick:.16s;--d-base:.22s;--d-slow:.32s;--delay-hover:.4s;--z-base:0;--z-sticky:10;--z-titlebar:20;--z-dropdown:30;--z-scrim:40;--z-modal:50;--z-toast:60;--z-tooltip:70;--titlebar-h:52px;--sidebar-w:248px;--sidebar-collapsed-w:64px;--control-h:36px;--control-h-sm:28px;--series-1:#2582dc;--series-2:#00b09e;--series-3:#a17adf;--series-4:#d38e22;--series-5:#d15c56;--series-6:#5e9f50}@supports (color:lab(0% 0 0)){:root{--brand-blue:lab(41.9392% 2.28183 -57.3609);--brand-blue-strong:lab(32.4279% 6.38689 -57.1886);--brand-blue-soft:lab(67.1153% -5.79432 -37.9978);--brand-teal:lab(69.0025% -41.8433 -1.88421);--brand-teal-strong:lab(57.4023% -42.0886 -1.86917);--field:lab(91.9191% -2.12449 -2.92339);--raised:lab(93.6591% -2.12485 -2.92358);--sunken:lab(89.0266% -2.54321 -3.5046);--line:lab(83.8065% -2.54145 -3.50366);--line-strong:lab(74.5337% -2.95353 -4.08126);--ink:lab(13.0129% -2.89283 -6.43002);--ink-soft:lab(37.3814% -2.80473 -5.86698);--ink-faint:lab(51.3004% -2.38964 -4.91403);--ink-inverse:lab(97.6866% -.659496 -1.32245);--pass:lab(41.2429% -39.785 17.4918);--pass-bg:lab(91.3277% -14.3016 6.32172);--caution:lab(42.9095% 18.9621 60.6599);--caution-bg:lab(93.0522% 7.11083 22.594);--fail:lab(42.3845% 60.2199 38.2468);--fail-bg:lab(91.4148% 15.3747 8.32741);--note:lab(42.0997% -17.2721 -34.0297);--note-bg:lab(92.0041% -7.83721 -11.8773);--sh-dark:lab(47.8245% -3.13094 -6.52562/.06);--sh-dark-strong:lab(36.2224% -3.08807 -6.5062/.1);--sh-light:lab(100% 0 0/.4);--series-1:lab(52.6697% -1.89826 -54.2985);--series-2:lab(64.4858% -45.5719 -2.02638);--series-3:lab(58.4286% 31.2497 -46.7352);--series-4:lab(64.9695% 21.1098 62.7071);--series-5:lab(54.4434% 47.086 27.226);--series-6:lab(59.756% -33.3841 34.1116)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--field:#192026;--raised:#20282d;--sunken:#12191f;--line:#2d3439;--line-strong:#404950;--ink:#e3e9ed;--ink-soft:#a4acb2;--ink-faint:#80878d;--ink-inverse:#0e171e;--brand-blue:#4a9cf1;--brand-blue-strong:#72b5ff;--brand-blue-soft:#1a5998;--brand-teal:#50c8b6;--brand-teal-strong:#72dac9;--pass:#5abb88;--pass-bg:#153524;--caution:#eaad5e;--caution-bg:#452d0a;--fail:#ed756e;--fail-bg:#4e201e;--note:#64b6df;--note-bg:#0e3243;--sh-dark:#0000002e;--sh-dark-strong:#0000004d;--sh-light:#ffffff08;--series-1:#58a2f2;--series-2:#50c8b6;--series-3:#b897f0;--series-4:#e7aa5b;--series-5:#e97871;--series-6:#7bb76e}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--field:lab(11.8532% -2.2426 -4.84933);--raised:lab(15.3346% -2.27107 -4.86066);--sunken:lab(8.37116% -2.3262 -5.15003);--line:lab(21.1358% -2.16421 -4.55549);--line-strong:lab(30.4189% -2.48939 -5.21342);--ink:lab(91.8927% -1.3099 -2.6396);--ink-soft:lab(69.8578% -1.94153 -3.94667);--ink-faint:lab(55.9374% -1.93185 -3.94157);--ink-inverse:lab(7.23336% -2.52666 -6.34827);--brand-blue:lab(62.1417% -4.31874 -51.2013);--brand-blue-strong:lab(71.6392% -6.02832 -44.7424);--brand-blue-soft:lab(36.676% -1.68255 -40.75);--brand-teal:lab(73.5191% -38.1818 -1.73866);--brand-teal-strong:lab(80.3558% -34.5531 -1.5916);--pass:lab(69.106% -39.0122 17.1909);--pass-bg:lab(19.4608% -16.2551 7.16286);--caution:lab(75.5176% 16.8227 49.256);--caution-bg:lab(21.0308% 8.8868 25.822);--fail:lab(63.7351% 46.9673 26.7836);--fail-bg:lab(19.2741% 21.9416 12.582);--note:lab(70.0478% -17.3426 -28.9203);--note-bg:lab(18.8856% -8.24931 -14.3612);--sh-dark:lab(0% 0 0/.18);--sh-dark-strong:lab(0% 0 0/.3);--sh-light:lab(100% 0 0/.03);--series-1:lab(64.565% -5.06553 -47.9389);--series-2:lab(73.5191% -38.1818 -1.73866);--series-3:lab(68.1009% 26.0025 -40.7917);--series-4:lab(74.3545% 16.8762 49.3897);--series-5:lab(63.8384% 43.7764 24.8032);--series-6:lab(68.9468% -30.9067 30.8607)}}}:root[data-theme=dark]{--field:#192026;--raised:#20282d;--sunken:#12191f;--line:#2d3439;--line-strong:#404950;--ink:#e3e9ed;--ink-soft:#a4acb2;--ink-faint:#80878d;--ink-inverse:#0e171e;--brand-blue:#4a9cf1;--brand-blue-strong:#72b5ff;--brand-blue-soft:#1a5998;--brand-teal:#50c8b6;--brand-teal-strong:#72dac9;--pass:#5abb88;--pass-bg:#153524;--caution:#eaad5e;--caution-bg:#452d0a;--fail:#ed756e;--fail-bg:#4e201e;--note:#64b6df;--note-bg:#0e3243;--sh-dark:#0000002e;--sh-dark-strong:#0000004d;--sh-light:#ffffff08;--series-1:#58a2f2;--series-2:#50c8b6;--series-3:#b897f0;--series-4:#e7aa5b;--series-5:#e97871;--series-6:#7bb76e}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--field:lab(11.8532% -2.2426 -4.84933);--raised:lab(15.3346% -2.27107 -4.86066);--sunken:lab(8.37116% -2.3262 -5.15003);--line:lab(21.1358% -2.16421 -4.55549);--line-strong:lab(30.4189% -2.48939 -5.21342);--ink:lab(91.8927% -1.3099 -2.6396);--ink-soft:lab(69.8578% -1.94153 -3.94667);--ink-faint:lab(55.9374% -1.93185 -3.94157);--ink-inverse:lab(7.23336% -2.52666 -6.34827);--brand-blue:lab(62.1417% -4.31874 -51.2013);--brand-blue-strong:lab(71.6392% -6.02832 -44.7424);--brand-blue-soft:lab(36.676% -1.68255 -40.75);--brand-teal:lab(73.5191% -38.1818 -1.73866);--brand-teal-strong:lab(80.3558% -34.5531 -1.5916);--pass:lab(69.106% -39.0122 17.1909);--pass-bg:lab(19.4608% -16.2551 7.16286);--caution:lab(75.5176% 16.8227 49.256);--caution-bg:lab(21.0308% 8.8868 25.822);--fail:lab(63.7351% 46.9673 26.7836);--fail-bg:lab(19.2741% 21.9416 12.582);--note:lab(70.0478% -17.3426 -28.9203);--note-bg:lab(18.8856% -8.24931 -14.3612);--sh-dark:lab(0% 0 0/.18);--sh-dark-strong:lab(0% 0 0/.3);--sh-light:lab(100% 0 0/.03);--series-1:lab(64.565% -5.06553 -47.9389);--series-2:lab(73.5191% -38.1818 -1.73866);--series-3:lab(68.1009% 26.0025 -40.7917);--series-4:lab(74.3545% 16.8762 49.3897);--series-5:lab(63.8384% 43.7764 24.8032);--series-6:lab(68.9468% -30.9067 30.8607)}}@media (prefers-reduced-motion:reduce){:root{--d-instant:1ms;--d-quick:1ms;--d-base:1ms;--d-slow:1ms;--delay-hover:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{background:var(--field);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;margin:0;overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--w-semibold);text-wrap:balance}h1{font-size:var(--t-h1);line-height:var(--lh-tight);letter-spacing:-.02em}h2{font-size:var(--t-h2);line-height:var(--lh-heading);letter-spacing:-.015em}h3{font-size:var(--t-h3);line-height:var(--lh-heading);letter-spacing:-.01em}p{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--brand-blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}.num,table td,table th,input[type=number],time{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}:focus{outline:none}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:var(--r-control)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--ink-faint);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}.pane,.page,main{overflow-x:hidden}.raised{background:var(--raised);border-radius:var(--r-card);box-shadow:var(--raise)}.sunken{background:var(--sunken);border-radius:var(--r-control);box-shadow:var(--press)}.flat{box-shadow:none;background:0 0}.panel{background:var(--raised);border-radius:var(--r-panel);box-shadow:var(--raise)}.label{font-size:var(--t-label);font-weight:var(--w-medium);line-height:var(--lh-ui)}.caption{font-size:var(--t-caption);line-height:var(--lh-ui);color:var(--ink-faint)}.soft{color:var(--ink-soft)}.prose{max-width:70ch}.mono{font-family:var(--font-mono);font-size:var(--t-label)}.badge{align-items:center;gap:var(--s-xs);border-radius:var(--r-pill);font-size:var(--t-badge);font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;background:var(--sunken);color:var(--ink-soft);box-shadow:var(--raise-soft);white-space:nowrap;padding:3px 9px;line-height:1.45;display:inline-flex}.badge-pass{background:var(--pass-bg);color:var(--pass)}.badge-caution{background:var(--caution-bg);color:var(--caution)}.badge-fail{background:var(--fail-bg);color:var(--fail)}.badge-note{background:var(--note-bg);color:var(--note)}.badge-live{background:color-mix(in oklch, var(--brand-teal) 18%, transparent);color:var(--brand-teal-strong)}@keyframes scola-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes scola-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes scola-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scola-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes scola-spin{to{transform:rotate(360deg)}}.anim-rise{animation:scola-rise var(--d-base) var(--ease) both}.anim-pop{animation:scola-pop var(--d-quick) var(--ease-overshoot) both}.anim-float{animation:3s ease-in-out infinite scola-float}@media (prefers-reduced-motion:reduce){.anim-float{animation:none}.anim-rise,.anim-pop{animation:1ms linear both scola-pop}}.skeleton{background:var(--sunken);border-radius:var(--r-control);box-shadow:var(--press);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--raised) 70%, transparent), transparent);animation:scola-shimmer 1.4s var(--ease) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.scrim{z-index:var(--z-scrim);padding:var(--s-lg);background:color-mix(in oklch, var(--field) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);animation:scola-pop var(--d-quick) var(--ease) both;place-items:center;display:grid;position:fixed;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .mirror-in-rtl{transform:scaleX(-1)}.btn{justify-content:center;align-items:center;gap:var(--s-sm);height:var(--control-h);padding-inline:var(--s-lg);border-radius:var(--r-control);font-size:var(--t-label);font-weight:var(--w-medium);white-space:nowrap;transition:transform var(--d-quick) var(--ease), background-color var(--d-quick) var(--ease), color var(--d-quick) var(--ease), opacity var(--d-quick) var(--ease);line-height:1;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active{box-shadow:var(--press);transform:translateY(0)}.btn-primary{background:var(--brand-blue);color:var(--ink-inverse);box-shadow:var(--raise)}.btn-primary:not(:disabled):hover{background:var(--brand-blue-strong)}.btn-quiet{background:var(--field);color:var(--ink);box-shadow:var(--raise)}.btn-quiet:not(:disabled):hover{background:var(--raised)}.btn-ghost{color:var(--ink-soft);box-shadow:none;background:0 0}.btn-ghost:not(:disabled):hover{color:var(--ink);background:var(--raised);box-shadow:var(--raise-soft)}.btn-danger{background:var(--fail);color:var(--ink-inverse);box-shadow:var(--raise)}.btn-block{width:100%}.spin{animation:.9s linear infinite scola-spin}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}.field{gap:var(--s-xs);flex-direction:column;display:flex}.field-label{color:var(--ink-soft)}.field-box{align-items:center;display:flex;position:relative}.field-icon{color:var(--ink-faint);pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline-start:var(--s-md)}.field-input{width:100%;height:var(--control-h);padding-inline:var(--s-md);border-radius:var(--r-control);background:var(--sunken);box-shadow:var(--press);color:var(--ink);font-size:var(--t-body);transition:box-shadow var(--d-quick) var(--ease);border:none}.field-icon~.field-input{padding-inline-start:calc(var(--s-md) * 2 + 16px)}.field-input::placeholder{color:var(--ink-soft);opacity:1}.field-input:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.field-input:disabled{opacity:.55;cursor:not-allowed}.field.is-error .field-input{box-shadow:var(--press), 0 0 0 1px var(--fail)}.field-error{font-size:var(--t-caption);line-height:var(--lh-ui);color:var(--fail);margin:0}.field-hint{margin:0}.check{align-items:center;gap:var(--s-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.check.is-disabled{opacity:.55;cursor:not-allowed}.check-box{background:var(--sunken);block-size:18px;inline-size:18px;box-shadow:var(--press);color:#0000;transition:background-color var(--d-quick) var(--ease), color var(--d-quick) var(--ease), box-shadow var(--d-quick) var(--ease);border-radius:5px;flex:none;place-items:center;display:grid}.check-input:checked+.check-box,.check-input:indeterminate+.check-box{background:var(--brand-blue);color:var(--ink-inverse);box-shadow:var(--raise-soft)}.check-box svg{opacity:0;transition:transform var(--d-quick) var(--ease-overshoot), opacity var(--d-instant) var(--ease);transform:scale(.6)}.check-input:checked+.check-box svg{opacity:1;transform:scale(1)}.check-input:indeterminate+.check-box svg{display:none}.check-dash{background:currentColor;border-radius:1px;block-size:2px;inline-size:9px}.check-input:focus-visible+.check-box{outline:2px solid var(--brand-blue);outline-offset:2px}.check-label{font-size:var(--t-body)}.select{gap:var(--s-xs);flex-direction:column;min-width:0;display:flex}.select-trigger{justify-content:space-between;align-items:center;gap:var(--s-sm);height:var(--control-h);padding-inline:var(--s-md);border-radius:var(--r-control);background:var(--sunken);box-shadow:var(--press);color:var(--ink);font-size:var(--t-body);text-align:start;min-width:0;display:flex}.select-trigger:disabled{opacity:.55;cursor:not-allowed}.select-value{align-items:center;gap:var(--s-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.select-chevron{color:var(--ink-faint);transition:transform var(--d-quick) var(--ease);flex:none}.select-trigger.is-open .select-chevron{transform:rotate(180deg)}.select-menu{z-index:var(--z-dropdown);padding:var(--s-xs);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--float);flex-direction:column;gap:2px;display:flex;overflow:hidden auto}.select-option{align-items:center;gap:var(--s-sm);padding:var(--s-sm) var(--s-md);border-radius:var(--r-control);font-size:var(--t-body);color:var(--ink);text-align:start;white-space:nowrap;display:flex;overflow:hidden}.select-option span{text-overflow:ellipsis;flex:1;overflow:hidden}.select-option.is-active{background:var(--sunken)}.select-option.is-chosen{color:var(--brand-blue);font-weight:var(--w-medium)}.select-option:disabled{opacity:.45;cursor:not-allowed}.modal{width:100%;max-height:calc(100dvh - var(--s-2xl) * 2);border-radius:var(--r-modal);background:var(--raised);box-shadow:var(--float);z-index:var(--z-modal);flex-direction:column;display:flex}.modal-sm{max-width:400px}.modal-md{max-width:560px}.modal-lg{max-width:840px}.modal-head{justify-content:space-between;align-items:center;gap:var(--s-lg);padding:var(--s-xl) var(--s-xl) var(--s-md);display:flex}.modal-title{font-size:var(--t-h3);margin:0}.modal-x{border-radius:var(--r-control);block-size:32px;inline-size:32px;color:var(--ink-faint);transition:color var(--d-quick) var(--ease), background-color var(--d-quick) var(--ease);flex:none;place-items:center;display:grid}.modal-x:hover{color:var(--ink);background:var(--sunken)}.modal-body{padding-inline:var(--s-xl);padding-block-end:var(--s-xl);overflow:hidden auto}.modal-foot{justify-content:flex-end;gap:var(--s-sm);padding:var(--s-lg) var(--s-xl);border-block-start:1px solid var(--line);display:flex}.progress{border-radius:var(--r-pill);background:var(--sunken);block-size:6px;box-shadow:var(--press);position:relative;overflow:hidden}.progress-fill{border-radius:var(--r-pill);background:var(--brand-teal);block-size:100%;inline-size:100%;transform-origin:inline-start center;transition:transform var(--d-base) var(--ease)}.progress.is-indeterminate .progress-fill{inline-size:35%;animation:progress-sweep 1.2s var(--ease) infinite}@keyframes progress-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.progress.is-indeterminate .progress-fill{opacity:.5;inline-size:100%;animation:none}}.empty{justify-content:center;align-items:center;gap:var(--s-sm);padding:var(--s-section) var(--s-lg);text-align:center;flex-direction:column;display:flex}.empty-icon{block-size:56px;inline-size:56px;border-radius:var(--r-panel);background:var(--raised);box-shadow:var(--raise);color:var(--brand-blue);place-items:center;margin-block-end:var(--s-sm);display:grid}.empty-title{font-size:var(--t-title);font-weight:var(--w-semibold)}.empty-sub{max-width:44ch}.empty-action{margin-block-start:var(--s-sm)}.empty-quote{margin:var(--s-xl) 0 0;max-width:42ch}.empty-quote blockquote{font-size:var(--t-body);color:var(--ink-soft);text-wrap:balance;margin:0;font-style:italic}.empty-quote figcaption{margin-block-start:var(--s-xs)}.shell{grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--titlebar-h) 1fr;block-size:100dvh;transition:grid-template-columns var(--d-base) var(--ease);grid-template-areas:"titlebar titlebar""sidebar page";display:grid}.shell.is-collapsed{grid-template-columns:var(--sidebar-collapsed-w) 1fr}.titlebar{z-index:var(--z-titlebar);align-items:center;gap:var(--s-lg);padding-inline:var(--s-lg);background:var(--raised);box-shadow:var(--raise);border-end-end-radius:var(--r-panel);border-end-start-radius:var(--r-panel);grid-area:titlebar;display:flex}.titlebar-start,.titlebar-end{align-items:center;gap:var(--s-sm);flex:none;display:flex}.titlebar-middle{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.titlebar-app{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--t-title);letter-spacing:-.01em}.titlebar-sep{background:var(--line);block-size:18px;inline-size:1px}.titlebar-section{font-size:var(--t-label);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.titlebar-search{align-items:center;gap:var(--s-sm);inline-size:min(380px,100%);height:var(--control-h-sm);padding-inline:var(--s-md);border-radius:var(--r-pill);background:var(--sunken);box-shadow:var(--press);color:var(--ink-faint);font-size:var(--t-label);display:flex}.titlebar-search:hover{color:var(--ink-soft)}.titlebar-live{align-items:center;gap:var(--s-sm);min-inline-size:200px;padding:var(--s-xs) var(--s-md);border-radius:var(--r-pill);font-size:var(--t-caption);display:flex}.titlebar-live.is-offline{background:var(--caution-bg);color:var(--caution)}.titlebar-live.is-working{background:var(--sunken);box-shadow:var(--press);color:var(--ink-soft)}.titlebar-live-label{white-space:nowrap}.titlebar-live .progress{flex:1;min-inline-size:80px}.titlebar-btn{border-radius:var(--r-control);block-size:34px;inline-size:34px;color:var(--ink-soft);transition:color var(--d-quick) var(--ease), background-color var(--d-quick) var(--ease);place-items:center;display:grid;position:relative}.titlebar-btn:hover{color:var(--ink);background:var(--sunken)}.titlebar-badge{border-radius:var(--r-pill);background:var(--fail);min-inline-size:16px;color:var(--ink-inverse);font-size:10px;font-weight:var(--w-semibold);text-align:center;padding-inline:4px;line-height:16px;position:absolute;inset-block-start:2px;inset-inline-end:2px}.titlebar-locale{inline-size:132px}.titlebar-locale .select-trigger{height:var(--control-h-sm);box-shadow:none;font-size:var(--t-label);color:var(--ink-soft);background:0 0}.titlebar-locale .select-trigger:hover{background:var(--sunken)}.titlebar-account{position:relative}.avatar{border-radius:var(--r-pill);background:var(--brand-blue);block-size:34px;inline-size:34px;color:var(--ink-inverse);font-size:var(--t-caption);font-weight:var(--w-semibold);letter-spacing:.02em;box-shadow:var(--raise-soft);place-items:center;display:grid}.titlebar-menu{z-index:var(--z-dropdown);min-inline-size:240px;padding:var(--s-sm);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--float);position:absolute;inset-block-start:calc(100% + var(--s-sm));inset-inline-end:0}.titlebar-menu-head{padding:var(--s-sm) var(--s-md) var(--s-md);border-block-end:1px solid var(--line)}.titlebar-menu-name{font-weight:var(--w-semibold)}.titlebar-menu-note{align-items:center;gap:var(--s-xs);padding:var(--s-sm) var(--s-md);color:var(--pass);display:flex}.titlebar-menu-item{inline-size:100%;padding:var(--s-sm) var(--s-md);border-radius:var(--r-control);font-size:var(--t-body);text-align:start;display:block}.titlebar-menu-item:hover{background:var(--sunken)}.segmented{border-radius:var(--r-pill);background:var(--sunken);box-shadow:var(--press);gap:2px;padding:2px;display:inline-flex}.segmented-item{border-radius:var(--r-pill);block-size:24px;inline-size:28px;color:var(--ink-faint);transition:color var(--d-quick) var(--ease), background-color var(--d-quick) var(--ease);place-items:center;display:grid}.segmented-item:hover{color:var(--ink-soft)}.segmented-item.is-on{background:var(--raised);color:var(--brand-blue);box-shadow:var(--raise-soft)}.sidebar{gap:var(--s-sm);padding:var(--s-md);flex-direction:column;grid-area:sidebar;display:flex;overflow:hidden auto}.sidebar-brand{align-items:center;gap:var(--s-sm);padding:var(--s-sm) var(--s-md);display:flex}.sidebar-wordmark{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--t-title);letter-spacing:-.01em;white-space:nowrap}.sidebar-list{gap:var(--s-xs);flex-direction:column;flex:1;display:flex;position:relative}.sidebar-pill{border-radius:var(--r-control);background:var(--raised);box-shadow:var(--raise);transition:transform var(--d-base) var(--ease);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.sidebar-pill{transition:none}}.sidebar-item{z-index:1;align-items:center;gap:var(--s-md);min-block-size:40px;inline-size:100%;padding-inline:var(--s-md);border-radius:var(--r-control);font-size:var(--t-label);font-weight:var(--w-medium);color:var(--ink-soft);text-align:start;transition:color var(--d-quick) var(--ease);display:flex;position:relative}.sidebar-item:hover{color:var(--ink)}.sidebar-item.is-active{color:var(--brand-blue)}.sidebar-icon{flex:none;place-items:center;inline-size:20px;display:grid}.sidebar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar.is-collapsed .sidebar-item,.sidebar.is-collapsed .sidebar-brand{justify-content:center;padding-inline:0}.sidebar-toggle{border-radius:var(--r-control);block-size:32px;color:var(--ink-faint);place-items:center;display:grid}.sidebar-toggle:hover{color:var(--ink);background:var(--raised);box-shadow:var(--raise-soft)}.sidebar-note{padding-inline:var(--s-md);text-align:center}.page{padding:var(--s-lg) var(--s-xl) var(--s-2xl);grid-area:page;overflow:hidden auto}.page-body{gap:var(--s-lg);flex-direction:column;max-inline-size:1280px;margin-inline:auto;display:flex}.page-head h1{font-size:var(--t-h2)}.welcome{gap:var(--s-sm);padding:var(--s-xl);flex-direction:column;display:flex}.welcome-line{font-size:var(--t-h3);font-family:var(--font-display);font-weight:var(--w-semibold)}@media (max-width:1100px){.shell,.shell.is-collapsed{grid-template-columns:var(--sidebar-collapsed-w) 1fr}.sidebar .sidebar-label,.sidebar .sidebar-wordmark{display:none}.sidebar .sidebar-item{justify-content:center;padding-inline:0}.sidebar-toggle{display:none}.page{padding-inline:var(--s-lg)}}@media (max-width:720px){.shell,.shell.is-collapsed{grid-template-columns:1fr;grid-template-rows:var(--titlebar-h) 1fr auto;grid-template-areas:"titlebar""page""sidebar"}.sidebar{padding:var(--s-xs) var(--s-sm);background:var(--raised);box-shadow:var(--raise);border-start-start-radius:var(--r-panel);border-start-end-radius:var(--r-panel);flex-direction:row;align-items:center;gap:0;padding-block-end:max(var(--s-xs), env(safe-area-inset-bottom))}.sidebar-brand,.sidebar-toggle,.sidebar-note{display:none}.sidebar-list{flex-direction:row;justify-content:space-around;inline-size:100%}.sidebar-pill{display:none}.sidebar-item{min-block-size:48px;padding-block:var(--s-xs);font-size:var(--t-badge);font-weight:var(--w-medium);flex-direction:column;gap:2px}.sidebar .sidebar-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.sidebar-item.is-active{background:var(--sunken);box-shadow:var(--press)}.titlebar{padding-inline:var(--s-md);gap:var(--s-sm)}.titlebar-middle,.titlebar-locale,.titlebar-section{display:none}.page{padding:var(--s-md) var(--s-lg) var(--s-lg)}}.auth{justify-content:center;align-items:center;gap:var(--s-xl);min-block-size:100dvh;padding:var(--s-xl) var(--s-lg);background:radial-gradient(120% 80% at 50% -10%, color-mix(in oklch, var(--brand-blue) 7%, transparent), transparent 60%), var(--field);flex-direction:column;display:flex}.auth-switches{align-items:center;gap:var(--s-sm);z-index:var(--z-sticky);display:flex;position:fixed;inset-block-start:var(--s-lg);inset-inline-end:var(--s-lg)}.auth-switches .select{inline-size:140px}.auth-card{inline-size:min(400px,100%);padding:var(--s-2xl);border-radius:var(--r-modal);background:var(--raised);box-shadow:var(--float)}.auth-mark{justify-content:center;margin-block-end:var(--s-lg);display:flex}.auth-title{font-size:var(--t-h2);text-align:center}.auth-sub{margin-block:var(--s-sm) var(--s-xl);text-align:center;text-wrap:pretty}.auth-form{gap:var(--s-lg);flex-direction:column;display:flex}.auth-link{font-size:var(--t-label);color:var(--ink-soft);align-self:center}.auth-link:hover{color:var(--brand-blue)}.auth-quote{text-align:center;max-inline-size:42ch;animation:scola-rise var(--d-slow) var(--ease) both;margin:0}.auth-quote blockquote{font-size:var(--t-body);color:var(--ink-soft);text-wrap:balance;margin:0;font-style:italic}.auth-quote figcaption{margin-block-start:var(--s-xs)}.field-code .field-input{font-family:var(--font-mono);font-size:var(--t-h3);letter-spacing:.4em;text-align:center;text-indent:.4em}.qr{justify-content:center;margin-block-end:var(--s-lg);display:flex}.qr svg{border-radius:var(--r-card);box-shadow:var(--raise);background:#fff}.qr-skeleton{block-size:176px;inline-size:176px;margin-block-end:var(--s-lg);margin-inline:auto}.totp-secret{align-items:center;gap:var(--s-xs);flex-direction:column;margin-block-end:var(--s-lg);display:flex}.totp-key{padding:var(--s-sm) var(--s-md);border-radius:var(--r-control);background:var(--sunken);box-shadow:var(--press);font-size:var(--t-label);letter-spacing:.08em}.recovery-grid{gap:var(--s-sm);margin-block:var(--s-lg);grid-template-columns:repeat(2,1fr);display:grid}.recovery-code{padding:var(--s-sm);border-radius:var(--r-control);background:var(--sunken);box-shadow:var(--press);text-align:center;letter-spacing:.04em}.mark-s{stroke-dasharray:120}.mark.is-drawing .mark-s{animation:mark-draw 1.1s var(--ease) both}.mark.is-drawing .mark-dot{animation:scola-pop var(--d-base) var(--ease-overshoot) .75s both}@keyframes mark-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mark.is-drawing .mark-s,.mark.is-drawing .mark-dot{animation:none}.mark-s{stroke-dasharray:none}}.toasts{z-index:var(--z-toast);gap:var(--s-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--s-lg);inset-inline-end:var(--s-lg)}.toast{align-items:center;gap:var(--s-md);inline-size:min(380px, calc(100vw - var(--s-xl)));padding:var(--s-md) var(--s-lg);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--float);pointer-events:auto;animation:toast-in var(--d-base) var(--ease-overshoot) both;display:flex}@keyframes toast-in{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:1ms linear both scola-pop}}.toast-glyph{border-radius:var(--r-control);flex:none;place-items:center;block-size:30px;inline-size:30px;display:grid}.toast-success .toast-glyph{background:var(--pass-bg);color:var(--pass)}.toast-error .toast-glyph{background:var(--fail-bg);color:var(--fail)}.toast-warning .toast-glyph{background:var(--caution-bg);color:var(--caution)}.toast-info .toast-glyph{background:var(--note-bg);color:var(--note)}.toast-message{font-size:var(--t-body);text-wrap:pretty;flex:1}.toast-x{border-radius:var(--r-control);block-size:24px;inline-size:24px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.toast-x:hover{color:var(--ink);background:var(--sunken)}@media (max-width:720px){.toasts{inset-inline:var(--s-md);inset-block-end:calc(56px + var(--s-md) + env(safe-area-inset-bottom))}.toast{inline-size:100%}}.notif-scrim{z-index:var(--z-modal);background:color-mix(in oklch, var(--field) 40%, transparent);-webkit-backdrop-filter:blur(6px);justify-content:flex-end;display:flex;position:fixed;inset:0}.notif-panel{background:var(--raised);block-size:100dvh;inline-size:min(400px,100%);box-shadow:var(--float);border-start-start-radius:var(--r-panel);border-end-start-radius:var(--r-panel);flex-direction:column;display:flex}.notif-head{align-items:center;gap:var(--s-sm);padding:var(--s-lg) var(--s-lg) var(--s-md);border-block-end:1px solid var(--line);display:flex}.notif-title{font-size:var(--t-h3);flex:1;margin:0}.notif-list{padding:var(--s-sm);flex:1;overflow:hidden auto}.notif-row{align-items:flex-start;gap:var(--s-md);padding:var(--s-md);border-radius:var(--r-card);transition:background-color var(--d-quick) var(--ease);display:flex}.notif-row:hover{background:var(--sunken)}.notif-row.is-unread .notif-line{font-weight:var(--w-medium);color:var(--ink)}.notif-row:not(.is-unread) .notif-line{color:var(--ink-soft)}.notif-glyph{border-radius:var(--r-control);background:var(--sunken);block-size:32px;inline-size:32px;color:var(--ink-soft);flex:none;place-items:center;display:grid}.notif-grade{background:var(--note-bg);color:var(--note)}.notif-attendance{background:var(--caution-bg);color:var(--caution)}.notif-document{background:var(--pass-bg);color:var(--pass)}.notif-release{background:color-mix(in oklch, var(--brand-teal) 18%, transparent);color:var(--brand-teal-strong)}.notif-text{flex:1;min-width:0}.notif-line{text-wrap:pretty}.notif-x{border-radius:var(--r-control);block-size:24px;inline-size:24px;color:var(--ink-faint);opacity:0;transition:opacity var(--d-quick) var(--ease);flex:none;place-items:center;display:grid}.notif-row:hover .notif-x,.notif-x:focus-visible{opacity:1}.notif-empty{justify-content:center;align-items:center;gap:var(--s-xs);padding:var(--s-xl);text-align:center;flex-direction:column;flex:1;display:flex}.update-banner{align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-lg);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--raise);margin-block-end:var(--s-lg);display:flex}.update-glyph{border-radius:var(--r-control);background:color-mix(in oklch, var(--brand-teal) 18%, transparent);block-size:32px;inline-size:32px;color:var(--brand-teal-strong);flex:none;place-items:center;display:grid}.update-text{flex:1;min-width:0}.update-line{font-weight:var(--w-medium)}.update-x{border-radius:var(--r-control);block-size:28px;inline-size:28px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.update-x:hover{color:var(--ink);background:var(--sunken)}.stepper{gap:var(--s-sm);flex-direction:column;min-inline-size:240px;display:flex}.stepper-steps{align-items:center;gap:var(--s-sm);display:flex}.stepper-step{align-items:center;gap:var(--s-xs);color:var(--ink-faint);display:flex}.stepper-step:not(:last-child):after{content:"";background:var(--line);block-size:1px;inline-size:16px}.stepper-dot{border-radius:var(--r-pill);background:var(--sunken);block-size:18px;inline-size:18px;box-shadow:var(--press);color:var(--ink-inverse);place-items:center;display:grid}.stepper-step.is-done .stepper-dot{background:var(--pass);box-shadow:var(--raise-soft)}.stepper-step.is-active .stepper-dot{background:var(--brand-blue);box-shadow:var(--raise-soft)}.stepper-step.is-done,.stepper-step.is-active{color:var(--ink)}.stepper-progress{align-items:center;gap:var(--s-sm);display:flex}.stepper-progress .progress{flex:1}.whats-new-version{margin-block-end:var(--s-md)}.md{gap:var(--s-md);flex-direction:column;display:flex}.md-h2{font-size:var(--t-title)}.md-h3{font-size:var(--t-body);font-weight:var(--w-semibold)}.md-ul,.md-ol{gap:var(--s-xs);flex-direction:column;padding-inline-start:var(--s-lg);display:flex}.md-ul li{list-style:outside}.md-ol li{list-style:decimal}.md-code{background:var(--sunken);border-radius:4px;padding:1px 5px}.more-scrim{z-index:var(--z-modal);background:color-mix(in oklch, var(--field) 45%, transparent);-webkit-backdrop-filter:blur(8px);align-items:flex-end;display:flex;position:fixed;inset:0}.more-sheet{max-block-size:70dvh;inline-size:100%;padding:var(--s-sm) var(--s-md);background:var(--raised);box-shadow:var(--float);border-start-start-radius:var(--r-modal);border-start-end-radius:var(--r-modal);padding-block-end:max(var(--s-lg), env(safe-area-inset-bottom));overflow:hidden auto}.more-grip{block-size:4px;inline-size:36px;margin:var(--s-sm) auto var(--s-md);border-radius:var(--r-pill);background:var(--line-strong)}.more-list{gap:var(--s-xs);flex-direction:column;display:flex}.more-item{align-items:center;gap:var(--s-md);min-block-size:48px;inline-size:100%;padding-inline:var(--s-md);border-radius:var(--r-control);font-size:var(--t-body);font-weight:var(--w-medium);color:var(--ink);text-align:start;display:flex}.more-item:hover,.more-item:focus-visible{background:var(--sunken)}.more-item.is-active{color:var(--brand-blue);background:var(--sunken);box-shadow:var(--press)}.more-icon{inline-size:20px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.more-item.is-active .more-icon{color:var(--brand-blue)}.list{gap:var(--s-sm);flex-direction:column;min-inline-size:0;display:flex}.list-bar{align-items:center;gap:var(--s-sm);flex-wrap:wrap;display:flex}.list-search{align-items:center;gap:var(--s-sm);padding-inline:var(--s-md);border-radius:var(--r-control);background:var(--field);block-size:36px;box-shadow:var(--press);color:var(--ink-faint);flex:220px;min-inline-size:0;display:flex}.list-search-input{min-inline-size:0;color:var(--ink);font:var(--w-regular) var(--t-body) / var(--lh-ui) var(--font-body);background:0 0;border:0;outline:none;flex:1}.list-search-input::placeholder{color:var(--ink-faint)}.list-search-input::-webkit-search-cancel-button{display:none}.list-search-clear{border-radius:var(--r-pill);block-size:20px;inline-size:20px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.list-bar-tools{align-items:center;gap:var(--s-xs);margin-inline-start:auto;display:flex}.list-tool{align-items:center;gap:var(--s-xs);block-size:36px;padding-inline:var(--s-md);border-radius:var(--r-control);background:var(--raised);box-shadow:var(--raise-soft);color:var(--ink-soft);font:var(--w-medium) var(--t-label) / 1 var(--font-body);cursor:pointer;transition:transform var(--d-instant) var(--ease);border:0;display:inline-flex}.list-tool:hover{color:var(--ink);transform:translateY(-1px)}.list-tool:active{box-shadow:var(--press);transform:translateY(0)}.list-tool.is-on{color:var(--brand-blue)}.list-count{block-size:18px;min-inline-size:18px;padding-inline:var(--s-xs);border-radius:var(--r-pill);background:var(--brand-blue);color:var(--ink-inverse);font:var(--w-semibold) var(--t-badge) / 1 var(--font-body);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.list-menu{gap:var(--s-sm);padding:var(--s-md);flex-direction:column;align-self:flex-end;max-inline-size:320px;display:flex}.list-menu-head{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;margin:0}.list-menu-foot{border-block-start:1px solid var(--line);padding-block-start:var(--s-sm)}.list-name{gap:var(--s-sm);flex-wrap:wrap;align-items:center;display:flex}.list-filter{gap:var(--s-xs);flex-direction:column;display:flex}.list-chips{gap:var(--s-xs);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--s-xs);padding-block:var(--s-xs);padding-inline:var(--s-sm);border-radius:var(--r-pill);background:var(--raised);box-shadow:var(--raise-soft);color:var(--ink-soft);font:var(--w-medium) var(--t-caption) / 1 var(--font-body);cursor:pointer;border:0;display:inline-flex}.chip strong{color:var(--ink);font-weight:var(--w-semibold)}.list-grid{border-radius:var(--r-card);background:var(--raised);box-shadow:var(--raise);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.list-head,.list-row{align-items:center;gap:var(--s-md);padding-inline:var(--s-lg);min-inline-size:0;display:grid}.list-head{border-block-end:1px solid var(--line);block-size:38px;color:var(--ink-faint)}.list-th-button{align-items:center;gap:var(--s-xs);color:inherit;font:var(--w-semibold) var(--t-caption) / 1 var(--font-body);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;min-inline-size:0;padding:0;display:inline-flex}.list-th-label{text-overflow:ellipsis;white-space:nowrap;font:var(--w-semibold) var(--t-caption) / 1 var(--font-body);text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.list-sort{opacity:0;transition:transform var(--d-quick) var(--ease), opacity var(--d-quick) var(--ease)}.list-th-button:hover .list-sort,.list-sort.is-on{opacity:1}.list-sort.is-desc{transform:rotate(180deg)}.list-row{border-block-end:1px solid var(--line);block-size:44px;color:var(--ink);font:var(--w-regular) var(--t-body) / var(--lh-ui) var(--font-body);transition:background-color var(--d-instant) var(--ease)}.list-row:last-child{border-block-end:0}.list-row.is-clickable{cursor:pointer}.list-row.is-clickable:hover,.list-row.is-clickable:focus-visible{background:var(--field)}.list-row.is-active{background:var(--sunken)}.list-compact .list-row{block-size:34px}.list-compact .list-cell{font-size:var(--t-label)}.list-cell{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.list-cell.is-end{text-align:end;font-variant-numeric:tabular-nums;justify-self:end}.list-group-head{align-items:center;gap:var(--s-sm);padding-block:var(--s-sm);padding-inline:var(--s-lg);background:var(--raised);border-block-end:1px solid var(--line);color:var(--ink-soft);font:var(--w-semibold) var(--t-label) / 1 var(--font-body);z-index:var(--z-sticky);display:flex;position:sticky;inset-block-start:0}.list-empty,.list-loading{padding:var(--s-xl)}.list-loading{flex-direction:column;gap:0;padding:0;display:flex}.list-row.is-skeleton{cursor:default}.list-foot{align-items:center;gap:var(--s-md);color:var(--ink-faint);flex-wrap:wrap;display:flex}.list-pages{align-items:center;gap:var(--s-sm);margin-inline-start:auto;display:flex}.list-page{border-radius:var(--r-control);background:var(--raised);block-size:28px;inline-size:28px;box-shadow:var(--raise-soft);color:var(--ink-soft);cursor:pointer;transition:transform var(--d-instant) var(--ease);border:0;place-items:center;display:grid}.list-page:disabled{opacity:.4;cursor:default}.list-page:not(:disabled):hover{transform:translateY(-1px)}.list-views{gap:var(--s-xs);flex-wrap:wrap;display:flex}.split{gap:var(--s-lg);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.split.has-detail{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.split.is-tree.has-detail{grid-template-columns:minmax(280px,560px) minmax(0,1fr)}.split.is-tree .detail{max-inline-size:520px}.detail{gap:var(--s-md);padding:var(--s-lg);border-radius:var(--r-panel);background:var(--raised);box-shadow:var(--raise);flex-direction:column;max-block-size:calc(100vh - 160px);display:flex;position:sticky;inset-block-start:var(--s-lg);overflow-y:auto}.detail>.badge{align-self:flex-start}.detail-head{align-items:flex-start;gap:var(--s-sm);display:flex}.detail-head h2{font:var(--w-semibold) var(--t-h3) / var(--lh-heading) var(--font-display);margin:0}.detail-close{border-radius:var(--r-control);block-size:28px;inline-size:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;display:grid}.detail-close:hover{color:var(--ink);background:var(--raised)}.detail-rows{gap:var(--s-sm);flex-direction:column;display:flex}.detail-row{gap:var(--s-sm);grid-template-columns:minmax(0,96px) minmax(0,1fr);align-items:baseline;display:grid}.detail-row>dt{color:var(--ink-faint);font:var(--w-medium) var(--t-caption) / var(--lh-ui) var(--font-body)}.detail-row>dd{color:var(--ink);font:var(--w-regular) var(--t-body) / var(--lh-ui) var(--font-body);overflow-wrap:anywhere;margin:0}.detail-actions{gap:var(--s-sm);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--s-sm);display:flex}@media (max-width:880px){.split.has-detail{grid-template-columns:minmax(0,1fr)}.detail{max-block-size:76vh;z-index:var(--z-modal);border-start-start-radius:var(--r-modal);border-start-end-radius:var(--r-modal);border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--s-lg), env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0}.list-tool-label{display:none}}.tree{padding:var(--s-md);min-inline-size:0;max-inline-size:560px}.tree-branch{min-inline-size:0}.tree-children{border-inline-start:1px solid var(--line);margin-inline-start:var(--s-md);padding-inline-start:var(--s-lg)}.tree-node{align-items:center;gap:var(--s-xs);border-radius:var(--r-control);min-inline-size:0;transition:background-color var(--d-instant) var(--ease);display:flex}.tree-node:hover{background:var(--field)}.tree-node.is-open{background:var(--sunken)}.tree-twist{block-size:30px;inline-size:22px;color:var(--ink-faint);cursor:pointer;transition:transform var(--d-quick) var(--ease);background:0 0;border:0;place-items:center;display:grid}.tree-twist:disabled{cursor:default}.tree-twist.is-open{transform:rotate(90deg)}.tree-label{align-items:center;gap:var(--s-sm);min-inline-size:0;block-size:30px;color:var(--ink);font:var(--w-regular) var(--t-body) / 1 var(--font-body);cursor:pointer;text-align:start;background:0 0;border:0;flex:1;padding-inline-end:var(--s-sm);display:flex}.tree-glyph{color:var(--ink-faint);place-items:center;display:grid}.tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-count{font-variant-numeric:tabular-nums;margin-inline-start:auto}.tree-node .list-count{margin-inline-start:auto}.tree-foot{border-block-start:1px solid var(--line);margin-block-start:var(--s-sm);padding-block-start:var(--s-sm)}.admin{gap:var(--s-lg);flex-direction:column;min-inline-size:0;display:flex}.admin>.page-body{inline-size:100%}.tabs{gap:var(--s-xs);padding:var(--s-xs);border-radius:var(--r-control);background:var(--field);box-shadow:var(--press);flex-wrap:wrap;align-self:flex-start;max-inline-size:100%;display:flex}.tab{align-items:center;gap:var(--s-xs);block-size:30px;padding-inline:var(--s-md);border-radius:var(--r-control);color:var(--ink-soft);font:var(--w-medium) var(--t-label) / 1 var(--font-body);cursor:pointer;transition:transform var(--d-instant) var(--ease);background:0 0;border:0;display:inline-flex}.tab.is-on{background:var(--raised);box-shadow:var(--raise-soft);color:var(--ink)}.person-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-area{min-block-size:80px;padding:var(--s-sm) var(--s-md);resize:vertical;font:var(--w-regular) var(--t-body) / var(--lh-body) var(--font-body)}.import{gap:var(--s-md);flex-direction:column;min-inline-size:0;display:flex}.drop{align-items:center;gap:var(--s-sm);padding:var(--s-2xl) var(--s-lg);border-radius:var(--r-card);background:var(--field);box-shadow:var(--press);color:var(--ink-soft);text-align:center;transition:transform var(--d-quick) var(--ease);flex-direction:column;display:flex}.drop.is-over{transform:scale(1.01)}.import-counts{gap:var(--s-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.import-count{gap:var(--s-hair);padding:var(--s-md);border-radius:var(--r-card);background:var(--raised);box-shadow:var(--raise-soft);flex-direction:column;display:flex}.import-count strong{font:var(--w-semibold) var(--t-h2) / 1 var(--font-display);font-variant-numeric:tabular-nums}.import-count.is-pass strong{color:var(--pass)}.import-count.is-note strong{color:var(--note)}.import-count.is-caution strong{color:var(--caution)}.import-rows{border-radius:var(--r-card);background:var(--raised);box-shadow:var(--raise-soft);flex-direction:column;max-block-size:320px;display:flex;overflow:hidden auto}.import-row{gap:var(--s-sm);padding-block:var(--s-xs);padding-inline:var(--s-md);border-block-end:1px solid var(--line);font-size:var(--t-label);grid-template-columns:40px minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.6fr) minmax(0,.9fr);align-items:center;display:grid}.import-row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-row.is-skip{color:var(--ink-faint)}.import-line{font-variant-numeric:tabular-nums}.import-mapping,.import-skipped{border-radius:var(--r-control);background:var(--raised);box-shadow:var(--raise-soft);padding:var(--s-sm) var(--s-md)}.import-mapping summary,.import-skipped summary{cursor:pointer;font:var(--w-medium) var(--t-label) / var(--lh-ui) var(--font-body);align-items:center;gap:var(--s-xs);display:flex}.import-fields{gap:var(--s-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-block-start:var(--s-sm);display:grid}.import-skipped{max-block-size:180px;overflow-y:auto}
