@layer reset,base,theme,components,accessibility;@font-face{font-family:SansFont;src:url('../fonts/Commissioner-latin.woff2') format('woff2');font-display:swap;unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+2215;}@font-face{font-family:SansFont;src:url('../fonts/Commissioner-latin-ext.woff2') format('woff2');font-display:swap;unicode-range:U+0100-0130,U+0134-0148,U+014A-0151,U+0154-017E,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01CC,U+01E6-01E7,U+01EA-01EB,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0259,U+0300-0304,U+0306-030C,U+030F,U+0311-0312,U+031B,U+0323-0324,U+0326-0328,U+032E,U+0331,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2113;}@font-face{font-family:SansFont;src:url('../fonts/Commissioner-vietnamese.woff2') format('woff2');font-display:swap;unicode-range:U+1EA0-1EF1;}@font-face{font-family:SansFont;src:url('../fonts/Commissioner-greek.woff2') format('woff2');font-display:swap;unicode-range:U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D7;}@font-face{font-family:SansFont;src:url('../fonts/Commissioner-cyrillic.woff2') format('woff2');font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:SansFont;src:url('../fonts/Commissioner-cyrillic-ext.woff2') format('woff2');font-display:swap;unicode-range:U+0462-0463,U+046A-046B,U+0472-0475,U+048A-048F,U+0492-04AF,U+04B2-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F;}@font-face{font-family:SansFont;src:url('../fonts/Commissioner-other.woff2') format('woff2');font-display:swap;unicode-range:U+02BE-02BF,U+02C7-02CC,U+02D8-02D9,U+02DB,U+02DD,U+2070,U+2075-2079,U+2080-2089,U+2126,U+212E,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02;}@font-face{font-family:SerifFont;src:url('../fonts/SourceSerifPro-latin.woff2') format('woff2');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2007,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2047-2049,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215;}@font-face{font-family:SerifFont;src:url('../fonts/SourceSerifPro-latin-ext.woff2') format('woff2');font-display:swap;unicode-range:U+0100-012B,U+012E-0130,U+0134-0149,U+014C-0151,U+0154-0165,U+0168-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01CD-01DC,U+01E6-01E7,U+01F8-01F9,U+0218-021B,U+0237,U+0251,U+0259,U+0261,U+0300-0304,U+0306-030C,U+031B,U+0323-0324,U+0326-0329,U+032E,U+0331,U+1E0C-1E0F,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E36-1E3B,U+1E3E-1E3F,U+1E42-1E49,U+1E5A-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+20A1,U+20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF,U+2113;}@font-face{font-family:SerifFont;src:url('../fonts/SourceSerifPro-vietnamese.woff2') format('woff2');font-display:swap;unicode-range:U+1EA0-1EF1;}@font-face{font-family:SerifFont;src:url('../fonts/SourceSerifPro-greek.woff2') format('woff2');font-display:swap;unicode-range:U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D7,U+03D9,U+03DB,U+03DD,U+03E1;}@font-face{font-family:SerifFont;src:url('../fonts/SourceSerifPro-cyrillic.woff2') format('woff2');font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:SerifFont;src:url('../fonts/SourceSerifPro-cyrillic-ext.woff2') format('woff2');font-display:swap;unicode-range:U+0462-0463,U+0472-0475,U+0492-0493,U+0496-049B,U+04A0-04A3,U+04AA-04AB,U+04AE-04AF,U+04B2-04B3,U+04B6-04B7,U+04BA-04BB,U+04C0-04C2,U+04CF-04D1,U+04D4-04D9,U+04E2-04E3,U+04E6-04E9,U+04EE-04EF,U+04F2-04F3;}@font-face{font-family:SerifFont;src:url('../fonts/SourceSerifPro-other.woff2') format('woff2');font-display:swap;unicode-range:U+02B0,U+02B2-02B3,U+02B7-02B8,U+02BE-02BF,U+02C7-02CC,U+02D8-02D9,U+02DB,U+02DD,U+02E1-02E3,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D9C,U+1DA0,U+1DBB,U+2070-2071,U+2075-2079,U+207D-2089,U+208D-208E,U+2117,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2196-2199,U+2202,U+2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25A0,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6,U+25C9-25CA,U+2610-2611,U+266A,U+2713,U+2752,U+2E3A-2E3B,U+FB00-FB04,U+1F12F,U+1F16A-1F16B;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Regular-latin.woff2') format('woff2');font-style:normal;font-weight:normal;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2012-2022,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+2215;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Regular-latin-ext.woff2') format('woff2');font-style:normal;font-weight:normal;unicode-range:U+0100-0130,U+0132-0151,U+0154-017F,U+0189,U+018E-018F,U+0192,U+0197,U+019A,U+019C,U+01B5-01B6,U+01BB,U+01C4-01D4,U+01D9-01DA,U+01DD,U+01E1-01E3,U+01E6-01ED,U+01F0-01F5,U+01F8-01F9,U+01FC-021B,U+021E-021F,U+0226-0229,U+022E-022F,U+0231-0233,U+0237,U+023A-023E,U+0245-0247,U+024C-024F,U+0258-025A,U+025F,U+0262,U+0268,U+026A,U+026F,U+0274,U+0276,U+0279-027A,U+0280-0281,U+0287,U+028C-028F,U+0299,U+029C,U+029E-029F,U+02A3,U+02A6-02A7,U+02AA-02AB,U+0300-0304,U+0307,U+030B-030F,U+0311-0317,U+031F-0323,U+0326-0329,U+032C-0331,U+0334-0338,U+033D,U+0348,U+034A-034C,U+0350,U+0353-0356,U+0358,U+035E-035F,U+0361,U+0363-036F,U+1E02-1E13,U+1E15,U+1E17-1E19,U+1E1E-1E25,U+1E28-1E29,U+1E30-1E4B,U+1E53,U+1E56-1E63,U+1E66-1E71,U+1E76-1E77,U+1E7E-1E7F,U+1E86-1E8B,U+1E8E-1E96,U+1E9B,U+1EF4-1EF5,U+20A0-20A9,U+20BF,U+2C7C,U+A730-A731,U+A734-A739;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Regular-vietnamese.woff2') format('woff2');font-style:normal;font-weight:normal;unicode-range:U+1EA0-1EA1,U+1EAC-1EAD,U+1EB8-1EB9,U+1EC6-1EC7,U+1ECA-1ECD,U+1ED8-1ED9,U+1EE4-1EE5;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Regular-greek.woff2') format('woff2');font-style:normal;font-weight:normal;unicode-range:U+037E,U+03D6;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Regular-cyrillic.woff2') format('woff2');font-style:normal;font-weight:normal;unicode-range:U+0412,U+0415,U+041C-041E,U+0420-0422,U+0425,U+0430,U+0435,U+043E,U+0440-0441,U+0445,U+0450-0451,U+0455-0457,U+2116;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Regular-cyrillic-ext.woff2') format('woff2');font-style:normal;font-weight:normal;unicode-range:U+04D4-04D5,U+04DA-04DB,U+04EF;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Regular-other.woff2') format('woff2');font-style:normal;font-weight:normal;unicode-range:U+02B0,U+02B2-02B4,U+02B6-02BA,U+02BD,U+02C2-02C5,U+02C7-02CF,U+02D6-02D9,U+02DB,U+02DD,U+02E2-02E3,U+02ED-02F2,U+02F4-02F7,U+1D00-1D07,U+1D0A-1D0D,U+1D0F,U+1D11,U+1D13-1D14,U+1D18,U+1D1B-1D1C,U+1D20-1D22,U+1D62-1D65,U+2080-208E,U+2090-209C,U+2103,U+2109,U+2126,U+2153-215E,U+2183-2184,U+2200-2211,U+2213-2214,U+2216-224D,U+2250-228B,U+228F-229D,U+229F,U+22A1-22BA,U+22BC-22CC,U+22D4,U+22D6-22FF,U+2303-2304,U+2324,U+2326-2327,U+232B,U+237B,U+237D,U+2401-2409,U+2410-2419,U+2420-2424,U+25AC-25AF,U+25C9-25CA,U+25CE,U+2610-2612,U+2639-263B,U+270E-2710,U+2713-2714,U+2726-2728,U+2A7D-2A7E,U+2B05-2B07,U+2B95,U+FB00-FB04,U+1F44D-1F44E,U+1F5D9,U+1F5F9,U+1F600-1F60D,U+1F60F,U+1F642-1F643,U+F0000-F000F;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Italic-latin.woff2') format('woff2');font-weight:normal;font-style:italic;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2012-2022,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+2215;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Italic-latin-ext.woff2') format('woff2');font-weight:normal;font-style:italic;unicode-range:U+0100-0130,U+0132-0151,U+0154-017F,U+0189,U+018E-018F,U+0192,U+0197,U+019A,U+019C,U+01B5-01B6,U+01BB,U+01C4-01D4,U+01D9-01DA,U+01DD,U+01E1-01E3,U+01E6-01E9,U+01F0-01F5,U+01F8-01F9,U+01FC-021B,U+021E-021F,U+0226-0229,U+022E-022F,U+0231-0233,U+0237,U+023A-023E,U+0245-0247,U+024C-024F,U+0258-025A,U+025F,U+0262,U+0268,U+026A,U+026F,U+0274,U+0276,U+0279-027A,U+0280-0281,U+0287,U+028C-028F,U+0299,U+029C,U+029E-029F,U+02A3,U+02A6-02A7,U+02AA-02AB,U+0300-0304,U+0307,U+030B-030F,U+0311-0317,U+031F-0323,U+0326-0328,U+032C-0331,U+0334-0338,U+033D,U+0348,U+034A-034C,U+0350,U+0354-0356,U+0358,U+035E-035F,U+0361,U+0363-036F,U+1E02-1E13,U+1E15,U+1E17-1E19,U+1E1E-1E25,U+1E28-1E29,U+1E30-1E4B,U+1E53,U+1E56-1E63,U+1E66-1E71,U+1E76-1E77,U+1E7E-1E7F,U+1E84-1E8B,U+1E8E-1E96,U+1E9B,U+1EF4-1EF5,U+20A0-20A9,U+20BF,U+2C7C,U+A730-A731,U+A734-A739;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Italic-vietnamese.woff2') format('woff2');font-weight:normal;font-style:italic;unicode-range:U+1EA0-1EA1,U+1EAC-1EAD,U+1EB8-1EB9,U+1EC6-1EC7,U+1ECA-1ECD,U+1ED8-1ED9,U+1EE4-1EE5;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Italic-greek.woff2') format('woff2');font-weight:normal;font-style:italic;unicode-range:U+037E,U+03D6;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Italic-cyrillic.woff2') format('woff2');font-weight:normal;font-style:italic;unicode-range:U+0412,U+0415,U+041C-041E,U+0420-0422,U+0425,U+0430,U+0435,U+043E,U+0440-0441,U+0445,U+0450-0451,U+0455-0457,U+2116;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Italic-cyrillic-ext.woff2') format('woff2');font-weight:normal;font-style:italic;unicode-range:U+04DA-04DB,U+04EF;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Italic-other.woff2') format('woff2');font-weight:normal;font-style:italic;unicode-range:U+02B0,U+02B2-02B4,U+02B6-02BA,U+02BD,U+02C2-02C5,U+02C7-02CF,U+02D6-02D9,U+02DB,U+02DD,U+02E2-02E3,U+02ED-02F2,U+02F4-02F7,U+1D00-1D07,U+1D0A-1D0D,U+1D0F,U+1D11,U+1D13-1D14,U+1D18,U+1D1B-1D1C,U+1D20-1D22,U+1D62-1D65,U+2080-208E,U+2090-209C,U+2103,U+2109,U+2126,U+2153-215E,U+2183-2184,U+2200-2211,U+2213-2214,U+2216-224D,U+2250-228B,U+228F-229D,U+229F,U+22A1-22BA,U+22BC-22CC,U+22D4,U+22D6-22FF,U+2303-2304,U+2324,U+2326-2327,U+232B,U+237B,U+237D,U+2401-2409,U+2410-2419,U+2420-2424,U+25AC-25AF,U+25C9-25CA,U+25CE,U+2610-2612,U+2639-263B,U+270E-2710,U+2713-2714,U+2726-2728,U+2A7D-2A7E,U+2B05-2B07,U+2B95,U+FB00-FB04,U+1F44D-1F44E,U+1F5D9,U+1F5F9,U+1F600-1F60D,U+1F60F,U+1F642-1F643,U+F0000-F000F;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Bold-latin.woff2') format('woff2');font-style:normal;font-weight:bold;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2012-2022,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+2215;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Bold-latin-ext.woff2') format('woff2');font-style:normal;font-weight:bold;unicode-range:U+0100-0130,U+0132-0151,U+0154-017F,U+0189,U+018E-018F,U+0192,U+0197,U+019A,U+019C,U+01B5-01B6,U+01BB,U+01C4-01D4,U+01D9-01DA,U+01DD,U+01E1-01E3,U+01E6-01E9,U+01F0-01F5,U+01F8-01F9,U+01FC-021B,U+021E-021F,U+0226-0229,U+022E-022F,U+0231-0233,U+0237,U+023A-023E,U+0245-0247,U+024C-024F,U+0258-025A,U+025F,U+0262,U+0268,U+026A,U+026F,U+0274,U+0276,U+0279-027A,U+0280-0281,U+0287,U+028C-028F,U+0299,U+029C,U+029E-029F,U+02A3,U+02A6-02A7,U+02AA-02AB,U+0300-0304,U+0307,U+030B-030F,U+0311-0317,U+031F-0323,U+0326-0328,U+032C-0331,U+0334-0338,U+033D,U+0348,U+034A-034C,U+0350,U+0354-0356,U+0358,U+035E-035F,U+0361,U+0363-036F,U+1E02-1E13,U+1E15,U+1E17-1E19,U+1E1E-1E25,U+1E28-1E29,U+1E30-1E31,U+1E34-1E4B,U+1E53,U+1E56-1E5F,U+1E62-1E63,U+1E66-1E71,U+1E76-1E77,U+1E7E-1E7F,U+1E84-1E8B,U+1E8E-1E96,U+1E9B,U+1EF4-1EF5,U+20A0-20A9,U+20BF,U+2C7C,U+A730-A731,U+A734-A739;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Bold-vietnamese.woff2') format('woff2');font-style:normal;font-weight:bold;unicode-range:U+1EA0-1EA1,U+1EAC-1EAD,U+1EB8-1EB9,U+1EC6-1EC7,U+1ECA-1ECD,U+1ED8-1ED9,U+1EE4-1EE5;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Bold-greek.woff2') format('woff2');font-style:normal;font-weight:bold;unicode-range:U+037E,U+03D6;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Bold-cyrillic.woff2') format('woff2');font-style:normal;font-weight:bold;unicode-range:U+0412,U+0415,U+041C-041E,U+0420-0422,U+0425,U+0430,U+0435,U+043E,U+0440-0441,U+0445,U+0450-0451,U+0455-0457,U+2116;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Bold-cyrillic-ext.woff2') format('woff2');font-style:normal;font-weight:bold;unicode-range:U+04DA-04DB,U+04EF;}@font-face{font-family:ContrastFont;src:url('../fonts/AccessibleDfA-Bold-other.woff2') format('woff2');font-style:normal;font-weight:bold;unicode-range:U+02B0,U+02B2-02B4,U+02B6-02BA,U+02BD,U+02C2-02C5,U+02C7-02CF,U+02D6-02D9,U+02DB,U+02DD,U+02E2-02E3,U+02ED-02F2,U+02F4-02F7,U+1D00-1D01,U+1D03-1D07,U+1D0A-1D0D,U+1D0F,U+1D11,U+1D13-1D14,U+1D18,U+1D1B-1D1C,U+1D20-1D22,U+1D62-1D65,U+2080-208E,U+2090-209C,U+2103,U+2109,U+2126,U+2153-215E,U+2183-2184,U+2200-2211,U+2213-2214,U+2216-224D,U+2250-228B,U+228F-229D,U+229F,U+22A1-22BA,U+22BC-22CC,U+22D4,U+22D6-22FF,U+2303-2304,U+2324,U+2326-2327,U+232B,U+237B,U+237D,U+2401-2409,U+2410-2419,U+2420-2424,U+25AC-25AF,U+25C9-25CA,U+25CE,U+2610-2612,U+2639-263B,U+270E-2710,U+2713-2714,U+2726-2728,U+2A7D-2A7E,U+2B05-2B07,U+2B95,U+FB00-FB04,U+1F44D-1F44E,U+1F5D9,U+1F5F9,U+1F600-1F60D,U+1F60F,U+1F642-1F643,U+F0000-F000F;}@keyframes slideInFromLeft{0%{transform:translateX(-100%);}100%{transform:translateX(0);}}@keyframes slideInFromRight{0%{transform:translateX(100%);}100%{transform:translateX(0);}}@keyframes slideInFromTop{0%{transform:translateY(-100%);}100%{transform:translateX(0);}}@keyframes slideInFromBottom{0%{transform:translateY(100%);}100%{transform:translateX(0);}}@keyframes animDisabled{100%{transform:none;}}@keyframes fadeIn{0%{opacity:0;transform:scaleY(0);}100%{opacity:1;transform:scaleY(1);}}@keyframes fadeOut{0%{opacity:1;transform:scaleY(1);display:block;}100%{opacity:0;transform:scaleY(0);display:none;}}@keyframes animprogress{from{background-color:var(--progress-bg-color);}to{background-color:var(--footer-bg-color);}}@layer base{:root{--size-divisor:1.5;--fontsize-divisor:1;}@media screen and (max-width:540px){:root{--size-divisor:1.5;--fontsize-divisor:1;}}@media screen and (min-width:540px){:root{--size-divisor:1.5;--fontsize-divisor:1;}}@media screen and (min-width:620px){:root{--size-divisor:1.4;--fontsize-divisor:1.05;}}@media screen and (min-width:768px){:root{--size-divisor:1.3;--fontsize-divisor:1.1;}}@media screen and (min-width:896px){:root{--size-divisor:1.2;--fontsize-divisor:1.18;}}@media screen and (min-width:1024px){:root{--size-divisor:1.1;--fontsize-divisor:1.1;}}@media screen and (min-width:1200px){:root{--size-divisor:1.0;--fontsize-divisor:1.0;}}@media screen and (min-width:1400px){:root{--size-divisor:0.9;--fontsize-divisor:0.95;}}@media screen and (min-width:1600px){:root{--size-divisor:0.8;--fontsize-divisor:0.9;}}}@layer theme{@media not print{:root{--header-slidein:slideInFromBottom;--footer-slidein:animDisabled;--transition:0.4s ease-in-out;}}}@layer base{:root{--header-height:40vh;--footer-height:20vh;--skip-height:calc(var(--font-size) * 2);--font-family-sans:system-ui,-apple-system,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Helvetica Neue',Arial,sans-serif;--font-family-serif:ui-serif,Georgia,Cambria,'Times New Roman',Times,serif;--font-family-mono:ui-monospace,'DejaVu Sans Mono','Liberation Mono','Cascadia Mono','Segoe UI Mono',monospace;--font-family-pre:ui-monospace,'DejaVu Sans Mono','Liberation Mono','Cascadia Mono','Segoe UI Mono',monospace;--external-link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M25 18v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h7'/%3E%3Cpolyline points='20 5 27 5 27 12'/%3E%3Cline x1='14' y1='18' x2='27' y2='5'/%3E%3C/svg%3E");--anchor-link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='13' y1='5' x2='10' y2='27'/%3E%3Cline x1='23' y1='5' x2='20' y2='27'/%3E%3Cline x1='6' y1='12' x2='27' y2='12'/%3E%3Cline x1='5' y1='20' x2='26' y2='20'/%3E%3C/svg%3E");--download-link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 5v16'/%3E%3Cpolyline points='10 15 16 21 22 15'/%3E%3Cline x1='6' y1='27' x2='26' y2='27'/%3E%3C/svg%3E");--mail-link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='13' width='24' height='15' rx='2'/%3E%3Cpolyline points='4 15 16 24 28 15'/%3E%3Cline x1='16' y1='10' x2='16' y2='2'/%3E%3Cpolyline points='12 6 16 2 20 6'/%3E%3C/svg%3E");--more-link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='16' x2='27' y2='16'/%3E%3Cpolyline points='19 8 27 16 19 24'/%3E%3C/svg%3E");--search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--outline-focus-style:outset;--outline-hover-style:inset;}}@layer base{:root:not(.contrast){--font-weight-thin:200;--font-weight-semithin:300;--font-weight-normal:400;--font-weight-semibold:500;--font-weight-bold:600;--font-weight-black:750;--font-size:calc(16px / var(--fontsize-divisor));--line-height:1.2;--typography-spacing-vertical:calc(1.2 * 16px / var(--size-divisor));--typography-spacing-horizontal:calc(0.8 * 16px / var(--size-divisor));--letter-spacing:calc(0.04 * var(--font-size));--word-spacing:calc(0.06 * var(--font-size));--outline-size:3px;--hr-width:1px;}}@layer accessibility{.contrast{--header-slidein:animDisabled;--footer-slidein:animDisabled;--font-family-sans:ContrastFont,SansFont,'Verdana',sans-serif;--font-weight-thin:300;--font-weight-semithin:400;--font-weight-normal:500;--font-weight-semibold:600;--font-weight-bold:750;--font-weight-black:800;--font-size:calc(18px / var(--fontsize-divisor));--line-height:1.5;--typography-spacing-vertical:calc(1.2 * 18px / var(--size-divisor));--typography-spacing-horizontal:calc(0.8 * 18px / var(--size-divisor));--letter-spacing:calc(0.12 * var(--font-size));--word-spacing:calc(0.16 * var(--font-size));--outline-size:4px;--hr-width:2px;}}@layer theme{:root:not(.dark){--outline-color:rgba(0,191,255,0.8);--body-bg-color:rgb(255,255,255);--bg-color:rgb(242,244,251);--bg-color-alt:rgb(236,239,245);--fg-color:rgb(18,22,38);--fg-color-alt:rgb(45,55,80);--border-color:rgb(55 85 145);--border-color-alt:rgb(97,134,209);--custom-color1:rgb(117,130,155);--custom-color2:rgb(225,230,242);--hr-color:rgba(128,128,128,0.5);--header-bg-color:linear-gradient(155deg,rgb(8,22,68) 0%,rgb(14,48,105) 50%,rgb(22,48,118) 100%);--nav-bg-color:rgb(8,22,68);--footer-bg-color:rgb(224,228,237);--buttons-bg-color:rgb(28 103 163);--buttons-bg-color-hover:rgb(41 128 193);--progress-bg-color:rgb(183,184,209);--mark-bg-color:rgba(255,250,100,0.5);--inputs-bg-color:rgb(255,255,255);--dialog-bg-color:rgb(233,235,242);--code-bg-color:rgba(200,195,255,0.35);--header-fg-color:rgb(220,222,230);--nav-fg-color:rgb(240,230,220);--footer-fg-color:rgb(20,25,39);--progress-fg-color:rgb(32,59,109);--buttons-fg-color:rgb(255,255,255);--mark-fg-color:rgb(20,25,30);--h1-color:rgb(28,18,42);--h2-color:rgb(35,32,68);--h3-color:rgb(42,55,95);--h4-color:rgb(42,55,95);--h5-color:rgb(55,75,118);--h6-color:rgb(60,80,125);--dialog-fg-color:rgb(35,38,53);--dialog-icon-color:rgb(255,255,255);--table-cell-bg-color:rgb(255,255,255);--table-row-stripped-bg-color:rgb(238 245 252);--table-head-bg-color:rgb(201 218 225);--table-head-fg-color:rgb(18,22,38);--table-caption-bg-color:rgb(216 228 248);--table-caption-fg-color:rgb(45,55,80);--a-color:rgb(8,92,148);--li-color:rgb(50,121,142);--ins-color:rgba(20,200,20,0.8);--del-color:rgba(240,40,40,0.8);--s-color:rgb(100,100,100);--blockquote-footer-color:rgb(80,115,158);--shadow-color:rgba(128,128,128,0.20);--info-color:rgb(60,100,160);--warning-color:rgb(150,90,0);--error-color:rgb(170,30,30);--success-color:rgb(40,120,40);--input-valid-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23287828' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--input-invalid-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23aa1e1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--tips-color:rgb(160,130,40);--question-color:rgb(120,60,180);--img-bg-color:rgba(150,170,210,0.5);--panel-bg-color:rgb(248,249,252);--panel-bg-color-alt:rgb(237,239,245);--card-bg-color:rgb(250,251,254);--card-fg-color:rgb(18,22,38);}:root{--border-width:2px;--border-radius:3px;--border-width-alt:1px;--border-radius-alt:0.5rem;--dialog-box-shadow:-0.2rem 0.2rem 0.6rem 0.2rem rgba(128,128,128,0.5);}@media not print{.dark{--bg-color:rgb(14,18,28);--bg-color-alt:rgb(18,24,42);--fg-color:rgb(246,238,222);--fg-color-alt:rgb(216,204,182);--border-color:rgb(176,195,232);--border-color-alt:rgb(77,119,203);--custom-color1:rgb(200,227,245);--custom-color2:rgb(24,33,50);--outline-color:rgba(0,191,255,0.8);--hr-color:rgba(128,128,128,0.5);--header-bg-color:linear-gradient(160deg,rgb(8,16,34) 0%,rgb(10,28,52) 55%,rgb(12,40,48) 100%);--nav-bg-color:rgb(8,16,34);--footer-bg-color:rgb(12,18,35);--buttons-bg-color:rgb(25 89 140);--buttons-bg-color-hover:rgb(36 112 170);--progress-bg-color:rgb(7,9,13);--inputs-bg-color:rgb(18,24,42);--header-fg-color:rgb(246,238,222);--nav-fg-color:rgb(246,238,222);--footer-fg-color:rgb(168,185,218);--buttons-fg-color:rgb(255,255,255);--progress-fg-color:rgb(62,162,215);--h1-color:rgb(215,225,245);--h2-color:rgb(195,210,238);--h3-color:rgb(175,195,228);--h4-color:rgb(175,195,228);--h5-color:rgb(155,178,215);--h6-color:rgb(135,162,202);--table-cell-bg-color:rgb(18,24,42);--table-row-stripped-bg-color:rgb(18,26,48);--table-head-bg-color:rgb(14,20,38);--table-head-fg-color:rgb(215,225,245);--table-caption-bg-color:rgb(14,20,38);--table-caption-fg-color:rgb(168,185,218);--a-color:rgb(130,205,240);--s-color:rgb(180,180,180);--li-color:rgb(62,182,180);--blockquote-footer-color:rgb(125,162,205);--shadow-color:rgba(30,90,200,0.25);--switch-bg-color:rgb(25,38,65);--switch-slider-off-color:rgb(85,112,168);--switch-slider-on-color:rgb(72,162,218);--dialog-icon-color:rgb(14,18,28);--info-color:rgb(130,160,255);--warning-color:rgb(255,180,90);--error-color:rgb(255,90,90);--success-color:rgb(120,255,120);--input-valid-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2378ff78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--input-invalid-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ff5a5a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--ins-color:rgba(100,220,100,0.9);--del-color:rgba(220,100,100,0.9);--tips-color:rgb(255,220,130);--question-color:rgb(200,150,255);--img-bg-color:rgba(150,170,210,0.5);--panel-bg-color:rgb(13,24,44);--panel-bg-color-alt:rgb(20,33,55);--card-bg-color:rgb(26,36,54);--card-fg-color:rgb(244,236,220);--dialog-bg-color:rgb(22,34,54);--dialog-fg-color:rgb(229,221,206);}}.contrast{--border-width:4px;--border-radius:3px;--border-width-alt:2px;--border-radius-alt:0.8rem;}.dark:not(:root),.contrast:not(:root){background-color:var(--bg-color);}}@layer accessibility{.contrast:not(.dark){--a-color:rgb(10,80,120);}.contrast *{letter-spacing:var(--letter-spacing) !important;word-spacing:var(--word-spacing) !important;}}@layer base{.font-sans{font-family:var(--font-family-sans);}.font-serif{font-family:var(--font-family-serif);}.font-mono{font-family:var(--font-family-mono);}.font-pre{font-family:var(--font-family-pre);}.font-weight-thin{font-weight:var(--font-weight-thin);}.font-weight-normal{font-weight:var(--font-weight-normal);}.font-weight-semibold{font-weight:var(--font-weight-semibold);}.font-weight-bold{font-weight:var(--font-weight-bold);}.font-weight-black{font-weight:var(--font-weight-black);}.skip,.focus-visible-only{display:block;opacity:0;pointer-events:none;position:fixed;top:var(--outline-size);left:var(--outline-size);width:calc(100% - 2 * var(--outline-size));height:var(--skip-height);line-height:var(--skip-height);text-align:center;background-color:var(--buttons-bg-color);color:var(--buttons-fg-color);font-weight:var(--font-weight-semibold);padding:0;margin:auto;z-index:200;transition:opacity 0.3s ease;}.skip:focus,.focus-visible-only:focus{opacity:1;pointer-events:auto;}.skip:hover,.focus-visible-only:hover{opacity:0;pointer-events:none;cursor:default;}:is(a,video,input,area,select,button,input,textarea,summary){--outline-offset:0;}:is(a,video,input,area,select,button,input,textarea,summary):focus{outline:var(--outline-size) var(--outline-focus-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));}:is(a,video,input,area,select,button,input,textarea,summary):focus-visible{outline:var(--outline-size) var(--outline-focus-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));}:is(a,video,input,area,select,button,input,textarea,summary):focus:not(:focus-visible){outline:none;}:is(a,video,input,area,select,button,input,textarea,summary):hover{outline:var(--outline-size) var(--outline-hover-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));transition:none;}*{margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{color:var(--fg-color);font-size:var(--font-size);font-family:var(--font-family-sans);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);word-spacing:var(--word-spacing);}.light,.dark,.contrast{color:var(--fg-color);}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;}*,*:before,*:after{box-sizing:inherit;}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}*:disabled{opacity:0.4;cursor:not-allowed;}*[aria-disabled=true]{opacity:0.4;cursor:not-allowed;overflow:unset;}*[aria-disabled=true],*[aria-disabled=true]:focus{opacity:0.4;cursor:not-allowed;}::after,::before{text-decoration:inherit;vertical-align:inherit}html{height:100%;margin:auto;scroll-behavior:smooth;scrollbar-gutter:stable;overflow-x:hidden;overflow-y:scroll !important;background:var(--body-bg-color,var(--bg-color));background-attachment:fixed;}body{margin:0 auto;width:min(calc(1024px / var(--size-divisor)),100%);position:relative;cursor:default;overflow:hidden;background:var(--bg-color);background-clip:content-box;transition-duration:0.4s;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;flex-direction:column;}body>header{z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:none;margin:auto;text-align:center;min-height:var(--header-height);padding-bottom:calc(1.2 * var(--font-size));animation:1s ease-out 0s 1 var(--header-slidein);color:var(--header-fg-color);background:var(--header-bg-color);}body>main{z-index:1;}body>footer{z-index:10;text-align:center;margin:auto;padding-top:calc(1.2 * var(--font-size));min-height:var(--footer-height);animation:1s ease-out 0s 1 var(--footer-slidein);background:var(--footer-bg-color);color:var(--footer-fg-color);}body>header{--fg-color:var(--header-fg-color);--fg-color-alt:var(--header-fg-color);--a-color:var(--header-fg-color);--li-color:var(--header-fg-color);--h1-color:var(--header-fg-color);--h2-color:var(--header-fg-color);--h3-color:var(--header-fg-color);--h4-color:var(--header-fg-color);--h5-color:var(--header-fg-color);--h6-color:var(--header-fg-color);}body>footer{--fg-color:var(--footer-fg-color);--fg-color-alt:var(--footer-fg-color);--a-color:var(--footer-fg-color);--li-color:var(--footer-fg-color);--h1-color:var(--footer-fg-color);--h2-color:var(--footer-fg-color);--h3-color:var(--footer-fg-color);--h4-color:var(--footer-fg-color);--h5-color:var(--footer-fg-color);--h6-color:var(--footer-fg-color);}body>header>*:where(:not(button,[role=button],select,input,textarea)),body>footer>*:where(:not(button,[role=button],select,input,textarea)){z-index:1;text-align:center;padding-top:calc(1.2 * var(--font-size));}:is(nav.nav-wexa,aside.appmenu nav){color:var(--nav-fg-color);background:var(--nav-bg-color);padding-left:calc(0.8 * var(--font-size));padding-right:calc(0.8 * var(--font-size));margin:auto;min-height:calc(4rem / var(--size-divisor));z-index:10;display:flex;flex-wrap:wrap;row-gap:calc(0.83 * var(--typography-spacing-vertical));column-gap:calc(1.25 * var(--typography-spacing-horizontal));}:is(nav.nav-wexa,aside.appmenu nav){--fg-color:var(--nav-fg-color);--fg-color-alt:var(--nav-fg-color);--a-color:var(--nav-fg-color);--li-color:var(--nav-fg-color);--h1-color:var(--nav-fg-color);--h2-color:var(--nav-fg-color);--h3-color:var(--nav-fg-color);--h4-color:var(--nav-fg-color);--h5-color:var(--nav-fg-color);--h6-color:var(--nav-fg-color);}:is(nav.nav-wexa,aside.appmenu nav)>*{display:flex;}:is(nav.nav-wexa,aside.appmenu nav) :is(ul,dl){list-style:none;margin:0;text-align:center;}main>section{padding-top:calc(1.2 * var(--font-size));padding-bottom:calc(1.2 * var(--font-size));padding-left:calc(0.8 * var(--font-size));padding-right:calc(0.8 * var(--font-size));}h1,h2,h3,h4,h5,h6{margin-top:var(--typography-spacing-vertical);margin-bottom:var(--typography-spacing-vertical);font:var(--font-family-sans);}h1{font-size:calc(2.6 * var(--font-size) / var(--size-divisor));line-height:calc(1.5 * var(--line-height) / var(--size-divisor));color:var(--h1-color);font-weight:var(--font-weight-black);letter-spacing:calc(4*var(--letter-spacing));}h2{font-size:calc(2.0 * var(--font-size) / var(--size-divisor));line-height:calc(1.4 * var(--line-height) / var(--size-divisor));color:var(--h2-color);font-weight:var(--font-weight-bold);letter-spacing:calc(3*var(--letter-spacing));}h3{font-size:calc(1.5 * var(--font-size) / var(--size-divisor));line-height:calc(1.25 * var(--line-height) / var(--size-divisor));font-weight:var(--font-weight-semibold);color:var(--h3-color);letter-spacing:calc(2*var(--letter-spacing));}h4{font-size:calc(1.1 * var(--font-size));line-height:calc(1.05 * var(--line-height));letter-spacing:calc(1.4*var(--letter-spacing));color:var(--h4-color);font-weight:var(--font-weight-semibold);}h5{font-size:calc(1.05 * var(--font-size));line-height:var(--line-height);letter-spacing:calc(1.2*var(--letter-spacing));color:var(--h5-color);font-weight:var(--font-weight-semibold);}h6{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight-normal);color:var(--h6-color);}p{font:inherit;padding-bottom:calc(1.2 * var(--font-size)) !important;display:block;}b{font:inherit;font-weight:var(--font-weight-bold);}strong{font:inherit;font-weight:var(--font-weight-black);}mark{font:inherit;background:var(--mark-bg-color);color:var(--mark-fg-color);}small{font:inherit;font-size:calc(0.8 * var(--font-size));}sub,sup{font:inherit;font-size:calc(0.75 * var(--font-size));line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}code,kbd,samp,var,output{font-family:var(--font-family-mono);font-size:calc(0.9 * var(--font-size));}kbd{font-weight:bolder;border:var(--border-width) solid var(--border-color);}code{background:var(--code-bg-color);border-radius:var(--border-radius);line-height:var(--line-height);display:inline;}pre code{background:transparent;}pre{font-family:var(--font-family-pre);font-size:calc(0.9 * var(--font-size));line-height:calc(1.25 * var(--line-height));padding-top:calc(0.42 * var(--font-size));padding-bottom:calc(0.42 * var(--font-size));padding-left:calc(0.8 * var(--font-size));margin-left:var(--typography-spacing-horizontal);margin-top:var(--typography-spacing-horizontal);margin-bottom:var(--typography-spacing-horizontal);overflow:auto;border-left:calc(2*var(--border-width-alt)) solid var(--border-color-alt);}ins{color:var(--ins-color);text-decoration:none;}del{color:var(--del-color);}s{color:var(--s-color);}blockquote{display:block;padding-bottom:calc(1.2 * var(--font-size));padding-top:calc(1.2 * var(--font-size));padding-left:calc(0.8 * var(--font-size));padding-right:calc(0.8 * var(--font-size));margin-top:calc(0.5 * var(--typography-spacing-horizontal));margin-bottom:calc(1.5 * var(--typography-spacing-vertical));margin-left:calc(2 * var(--typography-spacing-horizontal));margin-right:calc(2 * var(--typography-spacing-horizontal));border:var(--border-width-alt) solid var(--border-color-alt);border-radius:var(--border-radius-alt);color:var(--blockquote-fg-color,inherit);}blockquote>cite{display:block;margin-top:var(--typography-spacing-vertical);color:var(--blockquote-footer-color);}blockquote{font-weight:var(--font-weight-semibold);}a,[role=link]{color:var(--a-color);text-decoration:underline;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;line-height:var(--line-height);opacity:100%;}:where(a:not([role=button])),[role=link]{text-underline-offset:0.25em;}a:has(>img),[role=link]:has(>img){display:inline-block;line-height:0;}a>img,[role=link]>img{display:block;}.external-link::after,.anchor-link::after,.more-link::after,a[download]::after,a[href^="mailto:"]::after{content:"";background-color:currentColor;mask-size:100% 100%;display:inline-block;width:calc(0.85 * var(--font-size));height:calc(0.85 * var(--font-size));vertical-align:middle;margin-left:calc(0.25 * var(--typography-spacing-horizontal));margin-right:calc(0.25 * var(--typography-spacing-horizontal));}:is(.external-link,.anchor-link,.more-link,a[download],a[href^="mailto:"]):has(>img)::after{content:none;}.external-link::after{mask-image:var(--external-link-icon);}.anchor-link::after{mask-image:var(--anchor-link-icon);}a[download]::after{mask-image:var(--download-link-icon);}a[href^="mailto:"]::after{mask-image:var(--mail-link-icon);}.more-link::after{mask-image:var(--more-link-icon);}button,input,[role=button],select,textarea{overflow:visible;}button,select,[role=button],select,textarea{text-transform:none;text-decoration:none;}button,[type=button],[type=reset],[type=submit],[role=button]{-webkit-appearance:button;}button,*[role=button],*[role="menuitem"],.menuitem,summary{background-color:var(--buttons-bg-color);color:var(--buttons-fg-color);cursor:pointer;transition:all 0.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}button,*[role=button],*[role="menuitem"],.menuitem{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);min-height:calc(var(--font-size) * 1.2);min-width:calc(var(--font-size) * 1.2);font-weight:normal;font-style:normal;font-variant:normal;font-size:calc(0.9 * var(--font-size));overflow:hidden;display:inline-flex;justify-content:center;align-items:center;flex-direction:row;flex-grow:0;flex-shrink:1;flex-basis:auto;}[role=button]:not([aria-disabled=true]):is(:hover,:active,:focus),[role=button]:not([aria-disabled=true]):is([aria-current]:not([aria-current=false])),*[role="menuitem"]:not([aria-disabled=true]):is(:hover,:active,:focus),.menuitem:not([aria-disabled=true]):is(:hover,:active,:focus),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:enabled:is(:hover,:active,:focus),button:enabled:is([aria-current]:not([aria-current=false])),summary:is(:hover,:active,:focus){background:var(--buttons-bg-color-hover);color:var(--buttons-fg-color);}button *,*[role=button] *,*[role="menuitem"] *,*.menuitem *{background-color:transparent;color:var(--buttons-fg-color);}*[aria-invalid=false]{border-color:var(--success-color);}*[aria-invalid=true]{border-color:var(--error-color);}ol,ul,dl{margin-bottom:var(--typography-spacing-vertical);background-color:unset;padding-inline-start:0;}ul>li,ol>li{display:block;list-style:none;line-height:calc(1.2 * var(--line-height));}ul:not(nav *)>li,ol:not(nav *)>li{padding-inline-start:calc(1.6 * var(--font-size));}ul:not(nav *)>li::before{content:"■";display:inline-block;width:calc(2 * var(--typography-spacing-horizontal));margin-inline-start:calc(-2 * var(--typography-spacing-horizontal));font-size:calc(0.6 * var(--font-size));color:var(--li-color);}ul:not(nav *)>li>ul>li::before{content:"◇";display:inline-block;width:calc(2 * var(--typography-spacing-horizontal));margin-inline-start:calc(-2 * var(--typography-spacing-horizontal));font-size:calc(0.75 * var(--font-size));color:var(--li-color);}ul:not(nav *)>li>ul>li>ul>li::before{content:"□";display:inline-block;width:calc(2 * var(--typography-spacing-horizontal));margin-inline-start:calc(-2 * var(--typography-spacing-horizontal));font-size:calc(0.75 * var(--font-size));color:var(--li-color);}ol{counter-reset:item;}ol>li{counter-increment:item;}ol:not(nav *)>li::before{content:counter(item) ". ";display:inline-block;min-width:calc(2 * var(--typography-spacing-horizontal));margin-inline-start:calc(-2 * var(--typography-spacing-horizontal));white-space:nowrap;color:var(--li-color);font-weight:var(--font-weight-semibold);}dl{display:inline-block;}dt{font-weight:var(--font-weight-semibold);}dd{padding-inline-start:calc(0.4 * var(--font-size));}dd::before{content:"➙ ";color:var(--li-color);}dd + dt{padding-top:calc(0.42 * var(--font-size));}:where(table){width:100%;border-collapse:collapse;text-indent:0;empty-cells:show;margin-bottom:var(--typography-spacing-vertical);caption-side:bottom;}td,th{background-color:var(--table-cell-bg-color);padding:calc(0.4 * var(--font-size)) calc(0.8 * var(--font-size));color:var(--fg-color);font-weight:var(--font-weight-normal);font-size:var(--font-size);border-left:var(--border-width-alt) dashed var(--border-color-alt);border-bottom:var(--border-width-alt) solid var(--border-color-alt);text-align:left;}table:not([role="presentation"]) thead th,table:not([role="presentation"]) thead td{background-color:var(--table-head-bg-color);color:var(--table-head-fg-color);font-weight:var(--font-weight-bold);}thead td,thead th{padding:calc(0.8 * var(--font-size)) calc(1.2 * var(--font-size));}tfoot td,tfoot th{border-top:var(--border-width-alt) solid var(--border-color-alt);border-bottom:0;}table:not([role="presentation"]) tbody tr:nth-child(even) td,table:not([role="presentation"]) tbody tr:nth-child(even) th{background-color:var(--table-row-stripped-bg-color);}table caption{background-color:var(--table-caption-bg-color);color:var(--table-caption-fg-color);}caption{font-weight:var(--font-weight-semibold);}caption span{color:inherit;background-color:transparent;}table[role=presentation],table[role=presentation] td{border:none;text-align:left;}table:not([role="presentation"]){border:var(--border-width-alt) solid var(--border-color-alt);max-width:100%;}table{max-width:100%;overflow-x:auto;}figure{margin:auto;text-align:center;}figcaption{color:var(--table-caption-fg-color);background-color:var(--table-caption-bg-color);}video{margin:auto;max-width:95%;}:root{--icon-width:calc(var(--font-size) * 1);--icon-height:calc(var(--font-size) * 1);}[data-icon]>svg,[data-icon]>img{width:var(--icon-width);height:var(--icon-height);object-fit:contain;vertical-align:middle;}img{max-width:100%;background-color:var(--img-bg-color);padding:calc(0.24 * var(--font-size));border-radius:var(--border-radius);}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(0.75 * var(--font-size));border:var(--border-color-alt) solid var(--border-width-alt);border-radius:var(--border-radius-alt);background-color:var(--progress-bg-color);color:var(--progress-fg-color);background:var(--progress-bg-color);position:relative;display:block;overflow:hidden;}progress::-webkit-progress-bar{background-color:var(--progress-bg-color);border-radius:var(--border-radius-alt);}progress::-webkit-progress-value{background-color:var(--progress-fg-color);border-radius:var(--border-radius-alt);}progress::-moz-progress-bar{background-color:var(--progress-fg-color);border-radius:var(--border-radius-alt);}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:var(--hr-width) solid var(--hr-color);margin:calc(0.83 * var(--typography-spacing-vertical)) 0}details{border:var(--border-width-alt) solid var(--border-color-alt);border-radius:var(--border-radius-alt);margin-bottom:var(--typography-spacing-vertical);padding:0;}details>*:not(summary){padding-left:calc(0.8 * var(--font-size));}summary{border:var(--border-width) solid var(--border-color);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius);margin:0;vertical-align:middle;min-height:calc(var(--font-size) * 1.2);min-width:calc(var(--font-size) * 3);}details[open] summary{margin-bottom:var(--typography-spacing-vertical);}details[open]>*:not(summary){-webkit-animation:fadeIn 0.2s linear forwards;animation:fadeIn 0.2s linear forwards;}form{margin-bottom:var(--typography-spacing-vertical);}fieldset{width:100%;border:var(--border-width-alt) solid var(--border-color-alt);margin:0;}fieldset legend{max-width:90%;display:block;margin-bottom:calc(var(--typography-spacing-vertical) * 0.5);font-weight:var(--font-weight-semibold);color:var(--progress-fg-color);background-color:var(--progress-bg-color);padding:calc(0.4 * var(--font-size));white-space:normal;border:var(--border-width-alt) solid var(--border-color-alt);}fieldset legend *{color:var(--progress-fg-color);background-color:transparent;}label{display:block;margin-bottom:calc(var(--typography-spacing-vertical) * 0.5);}label>:where(input,select,textarea){margin-top:calc(var(--typography-spacing-vertical) * 0.25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}input,select,textarea{margin-bottom:var(--typography-spacing-vertical);}input:not([type=checkbox],[type=radio]),select,textarea{display:block;font-family:var(--font-family-serif);background-color:var(--inputs-bg-color);color:var(--fg-color-alt);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);transition:0.5s ease-in-out border-bottom;}input[type=text],select,option,optgroup,textarea{color:var(--fg-color-alt);}input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{display:block;resize:vertical;overflow:auto;}button,input[type=button],input[type=submit],input[type=reset],*[role=button],*[role="menuitem"],.menuitem,summary{margin:0;}form button:not([type=button]),form input[type=submit],form input[type=reset]{margin-top:var(--typography-spacing-vertical);}input[type=search],input[name=search]{margin-top:var(--typography-spacing-vertical);}select::-ms-expand{border:0;background-color:transparent}select[multiple] option:checked{background:var(--buttons-bg-color);}select{text-transform:none;}option{font-family:var(--font-family-serif);}optgroup{font-weight:var(--font-weight-semibold);border-top:var(--border-width-alt) solid var(--border-color-alt);}option{border-top:var(--border-width-alt) solid var(--border-color-alt);}optgroup>option{border:none;padding-left:var(--font-size);}input{overflow:visible}input[type="checkbox"],input[type="radio"]{margin-left:calc(0.62 * var(--typography-spacing-horizontal));margin-right:calc(0.62 * var(--typography-spacing-horizontal));margin-bottom:0;}input[name=search]{box-sizing:border-box;background-image:var(--search-icon);background-position:left center;background-size:1.5rem 1.5rem;background-repeat:no-repeat;padding-top:calc(0.5 * var(--font-size));padding-bottom:calc(0.5 * var(--font-size));padding-left:calc(2 * var(--font-size));transition:width 0.4s ease-in-out;vertical-align:center;width:50%;}input[name=search]:hover{width:80%;}[type=file]::file-selector-button,[type=reset]{cursor:pointer}[type=file]{padding:0;border-width:0;}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--typography-spacing-vertical) * 1.2 + var(--border-width) * 1.2)}[type=checkbox],[type=radio]{width:1.1em;height:1.1em;cursor:pointer;margin-right:calc(0.62 * var(--typography-spacing-horizontal));}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}dialog{background-color:var(--dialog-bg-color);color:var(--dialog-fg-color);padding-left:calc(0.8 * var(--font-size));padding-right:calc(0.8 * var(--font-size));padding-top:calc(1.2 * var(--font-size));padding-bottom:calc(1.2 * var(--font-size));z-index:20;animation:fadeOut 0.7s ease-out;border-radius:var(--border-radius-alt);border:var(--border-width-alt) solid var(--border-color-alt);box-shadow:var(--dialog-box-shadow);margin:0;margin-top:var(--typography-spacing-vertical);margin-bottom:var(--typography-spacing-vertical);}dialog[open]{opacity:1;position:relative;margin:auto;animation:fadeIn 0.7s ease-out;overscroll-behavior:contain;}dialog[role=alertdialog]{display:block;position:relative;border-left:calc(4*var(--border-width-alt)) solid;}dialog[role=alertdialog].hidden-alert{display:none;position:revert;}::backdrop{backdrop-filter:grayscale(90%) blur(0.3rem);}.menuitem.accessibility,[role='menuitem'].accessibility,.dark [role='menuitem'].accessibility,.dark .menuitem.accessibility{color:var(--nav-fg-color);cursor:pointer;transition:transform var(--transition);opacity:1;}.menuitem.accessibility svg,[role='menuitem'].accessibility svg{color:inherit;width:100%;height:100%;}#btn-contrast.accessibility{border-color:var(--border-color);opacity:1;}#btn-color.accessibility{border-color:var(--border-color);opacity:1;}.menuitem[aria-pressed='true'].accessibility,[role='menuitem'][aria-pressed='true'].accessibility{opacity:1;box-shadow:inset 0 0 calc(var(--font-size) / 3) currentColor;}.menuitem[aria-pressed='true'].accessibility svg,[role='menuitem'][aria-pressed='true'].accessibility svg{transform:scaleX(-1);}}@layer theme{:is(nav.nav-wexa,aside.appmenu nav){position:sticky;top:0;overflow:unset;text-align:center;justify-content:space-evenly;align-items:center;}mark{padding:calc(0.1 * var(--font-size));border-radius:calc(0.2 * var(--font-size));}kbd{border-radius:calc(0.4 * var(--font-size));border-bottom:calc(var(--border-width) * 2) solid var(--border-color);}code{padding-left:calc(0.2 * var(--font-size));padding-right:calc(0.2 * var(--font-size));padding-top:calc(0.2 * var(--font-size));padding-bottom:calc(0.2 * var(--font-size));}blockquote{background-image:linear-gradient(to right,var(--blockquote-bg-color,var(--bg-color-alt)),var(--blockquote-bg-color,var(--bg-color)));}button,*[role=button],*[role="menuitem"],.menuitem,summary,select,textarea,input:not([type=checkbox],[type=radio],[type=range]),input[type=file]::file-selector-button{padding:calc(0.4 * var(--font-size)) calc(0.8 * var(--font-size));}button[type=reset],input[type=reset]{background-color:var(--bg-color-alt);color:var(--fg-color);border-color:var(--border-color);}summary button,summary a,summary [role=button],summary [role=link]{float:right;margin:0;padding:0;padding-left:calc(0.2 * var(--font-size));padding-right:calc(0.2 * var(--font-size));margin-left:calc(0.25 * var(--typography-spacing-horizontal));margin-right:calc(0.25 * var(--typography-spacing-horizontal));vertical-align:center;max-height:90%;width:auto;}summary :is(button,a,[role=button],[role=link])>img{display:block;width:auto;height:calc(var(--font-size) * 1.4);}aside{float:right;width:calc(var(--font-size) * 0.33);}table caption{text-align:center;margin:auto;}caption{text-align:left;font-size:calc(var(--font-size) * 0.8);padding:calc(0.4 * var(--font-size)) calc(0.8 * var(--font-size));}caption span{font-style:italic;}figcaption{font-size:calc(0.9 * var(--font-size));text-align:center;}progress{width:100%;height:calc(var(--font-size) * 2);border-radius:var(--border-radius-alt);}fieldset{border-radius:var(--border-radius-alt);padding:calc(1.2 * var(--font-size)) calc(0.8 * var(--font-size));}input[type=search]{border-radius:calc(5 * var(--font-size));padding-left:calc(2.5 * var(--font-size));background-image:var(--search-icon);background-position:center left calc(0.75 * var(--font-size));background-repeat:no-repeat;background-size:var(--font-size) auto;}select:not([multiple],[size]){-webkit-appearance:none;appearance:none;padding-right:calc(2.5 * var(--font-size));background-image:var(--select-chevron);background-position:center right calc(0.75 * var(--font-size));background-repeat:no-repeat;background-size:var(--font-size) auto;}input:not([type=checkbox],[type=radio],[type=range],[type=file])[aria-invalid]{padding-right:calc(2.5 * var(--font-size));background-position:center right calc(0.75 * var(--font-size));background-repeat:no-repeat;background-size:var(--font-size) auto;}input:not([type=checkbox],[type=radio],[type=range],[type=file])[aria-invalid=false]{background-image:var(--input-valid-icon);}input[aria-invalid=false],select[aria-invalid=false],textarea[aria-invalid=false]{border-color:var(--success-color);}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--error-color);}input:not([type=checkbox],[type=radio],[type=range],[type=file])[aria-invalid=true]{background-image:var(--input-invalid-icon);}input[type=file]{height:auto;border:0;background:transparent;color:var(--fg-color-alt);box-shadow:none;width:auto;}input[type=file]::file-selector-button{background-color:var(--buttons-bg-color);color:var(--buttons-fg-color);border:none;border-radius:var(--border-radius);margin-right:var(--typography-spacing-horizontal);cursor:pointer;font-size:var(--font-size);font-family:var(--font-family-sans);transition:opacity 0.2s;}input[type=file]::file-selector-button:hover{opacity:0.85;}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;padding:0;border:0;width:100%;}input[type=range]::-webkit-slider-runnable-track{height:calc(0.375 * var(--font-size));border-radius:var(--border-radius);background-color:var(--progress-bg-color);}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(1.2 * var(--font-size));height:calc(1.2 * var(--font-size));margin-top:calc(-0.4375 * var(--font-size));border:calc(2 * var(--border-width)) solid var(--bg-color);border-radius:50%;background-color:var(--buttons-bg-color);transition:width 0.15s ease,height 0.15s ease,margin-top 0.15s ease;}input[type=range]::-moz-range-track{height:calc(0.375 * var(--font-size));border-radius:var(--border-radius);background-color:var(--progress-bg-color);}input[type=range]::-moz-range-thumb{width:calc(1.2 * var(--font-size));height:calc(1.2 * var(--font-size));border:calc(2 * var(--border-width)) solid var(--bg-color);border-radius:50%;background-color:var(--buttons-bg-color);transition:width 0.15s ease,height 0.15s ease;}input[type=range]::-webkit-slider-thumb:hover{width:calc(1.5 * var(--font-size));height:calc(1.5 * var(--font-size));margin-top:calc(-0.5625 * var(--font-size));}input[type=range]::-moz-range-thumb:hover{width:calc(1.5 * var(--font-size));height:calc(1.5 * var(--font-size));}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset],[type=button]),select,textarea{width:100%;}fieldset.field-group{display:flex;padding:0;border:none;}fieldset.field-group>*{margin-top:0;margin-bottom:0;}fieldset.field-group>:is(button,[role=button],input[type=submit],input[type=reset]){margin-top:0;}fieldset.field-group>:not(:last-child){flex:1 1 auto;border-right:none;border-radius:var(--border-radius) 0 0 var(--border-radius);}fieldset.field-group>:last-child{flex:0 0 auto;width:auto;border-radius:0 var(--border-radius) var(--border-radius) 0;}option{font-size:calc(1.1 * var(--font-size));}}