@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-cyrillic-ext-wght-normal.b421f477.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-cyrillic-wght-normal.9026132e.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-devanagari-wght-normal.0b606fee.woff2) format("woff2-variations");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-greek-ext-wght-normal.020d04c1.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-greek-wght-normal.cb627d0d.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-vietnamese-wght-normal.4e5f1a32.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-latin-ext-wght-normal.b346d4a3.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-latin-wght-normal.6eb473d3.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-cyrillic-ext-wght-italic.a2126773.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-cyrillic-wght-italic.6d3b041f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-devanagari-wght-italic.d1c4ea0d.woff2) format("woff2-variations");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-greek-ext-wght-italic.5baec501.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-greek-wght-italic.de927bd0.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-vietnamese-wght-italic.2e191b13.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-latin-ext-wght-italic.27704b19.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/fonts/noto-sans-latin-wght-italic.9071ac7b.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Symbols;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/noto-sans-symbols-symbols-400-normal.df708c94.woff2) format("woff2"),url(/build/fonts/noto-sans-symbols-symbols-400-normal.1386a567.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Symbols;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/noto-sans-symbols-latin-ext-400-normal.94258f47.woff2) format("woff2"),url(/build/fonts/noto-sans-symbols-latin-ext-400-normal.e64d48de.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Symbols;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/noto-sans-symbols-latin-400-normal.12c4c37a.woff2) format("woff2"),url(/build/fonts/noto-sans-symbols-latin-400-normal.b8de64d7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-cyrillic-ext-400-normal.83777f71.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-ext-400-normal.b078fc66.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-cyrillic-400-normal.dd6761bb.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-400-normal.30bf0d2e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-greek-ext-400-normal.819a09a0.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-ext-400-normal.196a79e5.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-greek-400-normal.b914517c.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-400-normal.95801d45.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-vietnamese-400-normal.50a7a168.woff2) format("woff2"),url(/build/fonts/gentium-plus-vietnamese-400-normal.d14c2b63.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-latin-ext-400-normal.95123d11.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-ext-400-normal.c09df83f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-latin-400-normal.d700df8a.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-400-normal.56723cd9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-cyrillic-ext-400-italic.b3740ab7.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-ext-400-italic.fce47f72.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-cyrillic-400-italic.aee64aca.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-400-italic.c505872c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-greek-ext-400-italic.0c280af3.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-ext-400-italic.2295e0cd.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-greek-400-italic.22eab797.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-400-italic.18057847.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-vietnamese-400-italic.a9de1e9c.woff2) format("woff2"),url(/build/fonts/gentium-plus-vietnamese-400-italic.8566595d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-latin-ext-400-italic.e27494fe.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-ext-400-italic.bfc0a406.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/build/fonts/gentium-plus-latin-400-italic.d054e22a.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-400-italic.d72b1f1e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-cyrillic-ext-700-normal.1a5c1607.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-ext-700-normal.0a58f851.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-cyrillic-700-normal.8f386f9c.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-700-normal.92997c5a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-greek-ext-700-normal.9b211b71.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-ext-700-normal.ceb4ec41.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-greek-700-normal.804f0a58.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-700-normal.82b86fd0.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-vietnamese-700-normal.4abf2a59.woff2) format("woff2"),url(/build/fonts/gentium-plus-vietnamese-700-normal.454aea50.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-latin-ext-700-normal.98212334.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-ext-700-normal.9adb408c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gentium Plus;font-style:normal;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-latin-700-normal.3e97baa0.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-700-normal.557a72b9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-cyrillic-ext-700-italic.d93a2710.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-ext-700-italic.f682f27c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-cyrillic-700-italic.dce1fa55.woff2) format("woff2"),url(/build/fonts/gentium-plus-cyrillic-700-italic.38134ec7.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-greek-ext-700-italic.df713246.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-ext-700-italic.2be42b96.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-greek-700-italic.ca7fb626.woff2) format("woff2"),url(/build/fonts/gentium-plus-greek-700-italic.efadbea4.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-vietnamese-700-italic.471aafeb.woff2) format("woff2"),url(/build/fonts/gentium-plus-vietnamese-700-italic.9e3e2333.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-latin-ext-700-italic.98d90f8e.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-ext-700-italic.fff85046.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gentium Plus;font-style:italic;font-display:swap;font-weight:700;src:url(/build/fonts/gentium-plus-latin-700-italic.70deaedc.woff2) format("woff2"),url(/build/fonts/gentium-plus-latin-700-italic.e4702ec8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/fonts/roboto-mono-cyrillic-ext-wght-normal.cd30fdc6.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/fonts/roboto-mono-cyrillic-wght-normal.57d192ea.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/fonts/roboto-mono-greek-wght-normal.1b1d4cd7.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/fonts/roboto-mono-vietnamese-wght-normal.e12d1fc9.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/fonts/roboto-mono-latin-ext-wght-normal.479e2181.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/fonts/roboto-mono-latin-wght-normal.652dfd39.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url(/build/fonts/material-symbols-outlined-latin-400-normal.52542174.woff2) format("woff2"),url(/build/fonts/material-symbols-outlined-latin-400-normal.5b946876.woff) format("woff")}:root{--pal-0-1:#1a1a1a;--pal-0-1-text:#fff;--pal-0-2:#333;--pal-0-2-text:#fff;--pal-0-3:#4d4d4d;--pal-0-3-text:#fff;--pal-0-4:#666;--pal-0-4-text:#fff;--pal-0-6:#999;--pal-0-6-text:#111;--pal-0-7:#b3b3b3;--pal-0-7-text:#111;--pal-0-8:#ccc;--pal-0-8-text:#111;--pal-0-9:#e6e6e6;--pal-0-9-text:#111;--pal-1-1:#2e0b0b;--pal-1-1-text:#fff;--pal-1-2:#5c1715;--pal-1-2-text:#fff;--pal-1-3:#892220;--pal-1-3-text:#fff;--pal-1-4:#b72e2a;--pal-1-6:#ea615d;--pal-1-7:#ef8886;--pal-1-7-text:#111;--pal-1-8:#f5b0ae;--pal-1-8-text:#111;--pal-1-9:#fad7d7;--pal-1-9-text:#111;--pal-2-1:#321c00;--pal-2-1-text:#fff;--pal-2-2:#643800;--pal-2-2-text:#fff;--pal-2-3:#975400;--pal-2-3-text:#fff;--pal-2-4:#c97000;--pal-2-4-text:#fff;--pal-2-6:#fca333;--pal-2-6-text:#111;--pal-2-7:#fdba66;--pal-2-7-text:#111;--pal-2-8:#fdd199;--pal-2-8-text:#111;--pal-2-9:#fee8cc;--pal-2-9-text:#111;--pal-3-1:#282100;--pal-3-1-text:#fff;--pal-3-2:#504200;--pal-3-2-text:#fff;--pal-3-3:#796300;--pal-3-3-text:#fff;--pal-3-4:#a18400;--pal-3-4-text:#fff;--pal-3-6:#d4b733;--pal-3-6-text:#111;--pal-3-7:#dfc966;--pal-3-7-text:#111;--pal-3-8:#e9db99;--pal-3-8-text:#111;--pal-3-9:#f4edcc;--pal-3-9-text:#111;--pal-4-1:#0d200e;--pal-4-1-text:#fff;--pal-4-2:#1b401c;--pal-4-2-text:#fff;--pal-4-3:#28602b;--pal-4-3-text:#fff;--pal-4-4:#368039;--pal-4-4-text:#fff;--pal-4-6:#69b36c;--pal-4-6-text:#111;--pal-4-7:#8ec691;--pal-4-7-text:#111;--pal-4-8:#b4d9b5;--pal-4-8-text:#111;--pal-4-9:#d9ecda;--pal-4-9-text:#111;--pal-5-1:#001d20;--pal-5-1-text:#fff;--pal-5-2:#003a40;--pal-5-2-text:#fff;--pal-5-3:#005760;--pal-5-3-text:#fff;--pal-5-4:#007480;--pal-5-4-text:#fff;--pal-5-6:#33a7b3;--pal-5-6-text:#111;--pal-5-7:#66bdc6;--pal-5-7-text:#111;--pal-5-8:#99d3d9;--pal-5-8-text:#111;--pal-5-9:#cce9ec;--pal-5-9-text:#111;--pal-6-1:#041426;--pal-6-1-text:#fff;--pal-6-2:#08284d;--pal-6-2-text:#fff;--pal-6-3:#0d3d73;--pal-6-3-text:#fff;--pal-6-4:#11519a;--pal-6-6:#4484cd;--pal-6-7:#73a3d9;--pal-6-7-text:#111;--pal-6-8:#a1c1e6;--pal-6-8-text:#111;--pal-6-9:#d0e0f2;--pal-6-9-text:#111;--pal-7-1:#1c0722;--pal-7-1-text:#fff;--pal-7-2:#390e44;--pal-7-2-text:#fff;--pal-7-3:#551666;--pal-7-4:#721d88;--pal-7-6:#a550bb;--pal-7-7:#bb7ccc;--pal-7-8:#d2a7dd;--pal-7-8-text:#111;--pal-7-9:#e8d3ee;--pal-7-9-text:#111;--pal-8-1:#2f0d18;--pal-8-1-text:#fff;--pal-8-2:#5e1a31;--pal-8-2-text:#fff;--pal-8-3:#8e2649;--pal-8-3-text:#fff;--pal-8-4:#bd3362;--pal-8-4-text:#fff;--pal-8-6:#f06695;--pal-8-6-text:#111;--pal-8-7:#f48caf;--pal-8-7-text:#111;--pal-8-8:#f7b3ca;--pal-8-8-text:#111;--pal-8-9:#fbd9e4;--pal-8-9-text:#111}.dark,:root{--pal-0-5:gray;--pal-0-5-text:#fff;--pal-1-4-text:#fff;--pal-1-5:#e53935;--pal-1-5-text:#fff;--pal-1-6-text:#fff;--pal-2-5:#fb8c00;--pal-2-5-text:#111;--pal-3-5:#c9a500;--pal-3-5-text:#111;--pal-4-5:#43a047;--pal-4-5-text:#fff;--pal-5-5:#0091a0;--pal-5-5-text:#fff;--pal-6-4-text:#fff;--pal-6-5:#1565c0;--pal-6-5-text:#fff;--pal-6-6-text:#fff;--pal-7-3-text:#fff;--pal-7-4-text:#fff;--pal-7-5:#8e24aa;--pal-7-5-text:#fff;--pal-7-6-text:#fff;--pal-7-7-text:#fff;--pal-8-5:#ec407a;--pal-8-5-text:#fff}.dark{--pal-0-1:#e6e6e6;--pal-0-1-text:#111;--pal-0-2:#ccc;--pal-0-2-text:#111;--pal-0-3:#b3b3b3;--pal-0-3-text:#111;--pal-0-4:#999;--pal-0-4-text:#111;--pal-0-6:#666;--pal-0-6-text:#fff;--pal-0-7:#4d4d4d;--pal-0-7-text:#fff;--pal-0-8:#333;--pal-0-8-text:#fff;--pal-0-9:#1a1a1a;--pal-0-9-text:#fff;--pal-1-1:#fad7d7;--pal-1-1-text:#111;--pal-1-2:#f5b0ae;--pal-1-2-text:#111;--pal-1-3:#ef8886;--pal-1-3-text:#111;--pal-1-4:#ea615d;--pal-1-6:#b72e2a;--pal-1-7:#892220;--pal-1-7-text:#fff;--pal-1-8:#5c1715;--pal-1-8-text:#fff;--pal-1-9:#2e0b0b;--pal-1-9-text:#fff;--pal-2-1:#fee8cc;--pal-2-1-text:#111;--pal-2-2:#fdd199;--pal-2-2-text:#111;--pal-2-3:#fdba66;--pal-2-3-text:#111;--pal-2-4:#fca333;--pal-2-4-text:#111;--pal-2-6:#c97000;--pal-2-6-text:#fff;--pal-2-7:#975400;--pal-2-7-text:#fff;--pal-2-8:#643800;--pal-2-8-text:#fff;--pal-2-9:#321c00;--pal-2-9-text:#fff;--pal-3-1:#f4edcc;--pal-3-1-text:#111;--pal-3-2:#e9db99;--pal-3-2-text:#111;--pal-3-3:#dfc966;--pal-3-3-text:#111;--pal-3-4:#d4b733;--pal-3-4-text:#111;--pal-3-6:#a18400;--pal-3-6-text:#fff;--pal-3-7:#796300;--pal-3-7-text:#fff;--pal-3-8:#504200;--pal-3-8-text:#fff;--pal-3-9:#282100;--pal-3-9-text:#fff;--pal-4-1:#d9ecda;--pal-4-1-text:#111;--pal-4-2:#b4d9b5;--pal-4-2-text:#111;--pal-4-3:#8ec691;--pal-4-3-text:#111;--pal-4-4:#69b36c;--pal-4-4-text:#111;--pal-4-6:#368039;--pal-4-6-text:#fff;--pal-4-7:#28602b;--pal-4-7-text:#fff;--pal-4-8:#1b401c;--pal-4-8-text:#fff;--pal-4-9:#0d200e;--pal-4-9-text:#fff;--pal-5-1:#cce9ec;--pal-5-1-text:#111;--pal-5-2:#99d3d9;--pal-5-2-text:#111;--pal-5-3:#66bdc6;--pal-5-3-text:#111;--pal-5-4:#33a7b3;--pal-5-4-text:#111;--pal-5-6:#007480;--pal-5-6-text:#fff;--pal-5-7:#005760;--pal-5-7-text:#fff;--pal-5-8:#003a40;--pal-5-8-text:#fff;--pal-5-9:#001d20;--pal-5-9-text:#fff;--pal-6-1:#d0e0f2;--pal-6-1-text:#111;--pal-6-2:#a1c1e6;--pal-6-2-text:#111;--pal-6-3:#73a3d9;--pal-6-3-text:#111;--pal-6-4:#4484cd;--pal-6-6:#11519a;--pal-6-7:#0d3d73;--pal-6-7-text:#fff;--pal-6-8:#08284d;--pal-6-8-text:#fff;--pal-6-9:#041426;--pal-6-9-text:#fff;--pal-7-1:#e8d3ee;--pal-7-1-text:#111;--pal-7-2:#d2a7dd;--pal-7-2-text:#111;--pal-7-3:#bb7ccc;--pal-7-4:#a550bb;--pal-7-6:#721d88;--pal-7-7:#551666;--pal-7-8:#390e44;--pal-7-8-text:#fff;--pal-7-9:#1c0722;--pal-7-9-text:#fff;--pal-8-1:#fbd9e4;--pal-8-1-text:#111;--pal-8-2:#f7b3ca;--pal-8-2-text:#111;--pal-8-3:#f48caf;--pal-8-3-text:#111;--pal-8-4:#f06695;--pal-8-4-text:#111;--pal-8-6:#bd3362;--pal-8-6-text:#fff;--pal-8-7:#8e2649;--pal-8-7-text:#fff;--pal-8-8:#5e1a31;--pal-8-8-text:#fff;--pal-8-9:#2f0d18;--pal-8-9-text:#fff}.history-rank{--rank-accent:var(--hg-accent, var(--admin-accent, #1e7bb8));display:inline-flex;align-items:center;justify-content:center;padding:0 .4em;border:1px solid var(--rank-accent);border-radius:999px;background:color-mix(in srgb,var(--rank-accent) 12%,transparent);color:var(--rank-accent);font-size:.72em;font-weight:700;line-height:1.5;white-space:nowrap}.history-rank[hidden]{display:none}.history-grid .badge{transition:box-shadow .2s ease}.history-grid .badge:hover{z-index:1;box-shadow:0 0 0 1px var(--badge-color,rgba(0,0,0,.3)),0 0 8px 0 var(--hg-bg,#fff),0 0 12px 3px color-mix(in srgb,var(--badge-color,rgba(0,0,0,.3)) 50%,transparent)}.history-tooltip{position:fixed;z-index:100;max-width:22rem;padding:.5rem .75rem;background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#d1d5db);border-radius:.375rem;box-shadow:0 4px 14px rgba(0,0,0,.2);font-size:.8rem;line-height:1.4;color:var(--admin-text,#1f2937);white-space:pre-line;pointer-events:none;opacity:0;transition:opacity .12s ease}.history-tooltip.is-visible{opacity:1}.dark .history-tooltip{background:var(--admin-surface,#202028);border-color:var(--admin-border,#3a3a44);color:var(--admin-text,#f0f2f5)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.history-grid{--hg-accent:var(--accent, var(--admin-accent, #1e7bb8));--hg-border:color-mix(in srgb, currentColor 15%, transparent);--hg-muted:color-mix(in srgb, currentColor 55%, transparent);--hg-bg:var(--slide-bg, var(--admin-surface, #fff));overflow-x:auto;line-height:1.4;border:1px solid var(--hg-border)}.history-grid .history-grid-row{display:grid;grid-template-columns:var(--history-cols);border-bottom:1px solid var(--hg-border)}.history-grid .history-grid-row:last-child{border-bottom:none}.history-grid .history-grid-cell{min-width:0;padding:.5em .6em;border-left:1px solid var(--hg-border)}.history-grid .history-grid-cell:first-child{border-left:none}.history-grid .history-grid-row.history-grid-header{border-bottom:2px solid var(--hg-accent)}.history-grid .history-grid-header .history-grid-cell{padding:.6em;text-align:center;font-size:1em;font-weight:700}.history-grid .history-avg{display:flex;align-items:center;justify-content:center;gap:.3em;font-size:1.1em;font-weight:700;color:var(--hg-accent)}.history-grid .history-cell{padding:0}.history-grid .history-year{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.history-grid .history-year-value{display:block;font-size:1.05em;font-weight:700}.history-grid .history-year-code{display:inline-flex;align-items:center;justify-content:center;padding:0 .5em;margin-top:.1em;border:1px solid var(--hg-accent);color:var(--hg-accent);font-weight:700;font-size:.78em}.history-grid .history-year-percent{display:flex;align-items:center;justify-content:center;gap:.2em;margin-top:.15em;font-size:.9em;color:var(--hg-muted)}.history-grid .history-percent-value{font-weight:600}.history-grid .history-trend{display:inline-flex;align-items:center}.history-grid .history-trend .material-symbols-outlined{font-size:.95em}.history-grid .trend-up{color:#28a745}.history-grid .trend-down{color:#dc3545}.history-grid .trend-updouble{color:#1e7e34}.history-grid .trend-downdouble{color:#b02a37}.history-grid .history-cell-stack{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;font-size:.75em}.history-grid .history-cell-stack--grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.history-grid .history-cell-stack .badge{display:flex;align-items:center;justify-content:center;flex:1 1 auto;padding:.35em .5em;text-align:center}.history-grid .history-cell-stack .badge>.history-label{display:inline;min-width:0}.history-grid .history-nowrap{white-space:nowrap}.history-grid .history-suffix{font-size:.8em;font-style:italic;opacity:.6}.history-grid .history-empty{display:flex;align-items:center;justify-content:center;flex:1 1 auto;padding:.35em .5em;text-align:center;color:var(--hg-muted)}.history-grid .history-grid-empty .history-grid-cell{grid-column:1/-1;padding:2em 1em;text-align:center;color:var(--hg-muted)}.color-scheme-grey{--accent:gray}.color-scheme-yellow{--accent:#fd3}.color-scheme-green{--accent:#4daf4a}.color-scheme-blue{--accent:#377eb8}.reveal-theme{margin:0;font-family:Noto Sans Variable,Noto Sans Symbols,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:20px;-webkit-font-smoothing:antialiased}.reveal-theme b,.reveal-theme strong{font-weight:700}.reveal-theme em,.reveal-theme i{font-style:italic}.reveal-theme .reveal .slides>section:not(.stack):not(.title-slide):not([data-title]){width:100%;height:100%;box-sizing:border-box;margin:0;background:var(--slide-bg);color:var(--slide-text);padding:20px 30px;text-align:left}.reveal-theme .reveal .slides>section.title-slide,.reveal-theme .reveal .slides>section[data-title]{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.3em;width:100%;height:100%;box-sizing:border-box;background:var(--frame-bg);color:var(--frame-text);border:1px solid var(--frame-text);padding:48px;text-align:center}.reveal-theme .reveal .slides>section.title-slide h1,.reveal-theme .reveal .slides>section[data-title] h1{font-size:3.5em;margin:.1em 0 .25em;border-bottom:1px solid var(--frame-text);padding-bottom:.25em}.reveal-theme .reveal .slides>section.title-slide h2,.reveal-theme .reveal .slides>section.title-slide h3,.reveal-theme .reveal .slides>section[data-title] h2,.reveal-theme .reveal .slides>section[data-title] h3{margin:.15em 0}.reveal-theme .reveal .slides>section.title-slide p,.reveal-theme .reveal .slides>section[data-title] p{font-size:1em}.reveal-theme .reveal .slides>section.title-slide hr,.reveal-theme .reveal .slides>section[data-title] hr{width:60%;border:none;border-top:1px solid;margin:.5em auto}.reveal-theme h1,.reveal-theme h2,.reveal-theme h3,.reveal-theme h4{font-family:Gentium Plus,Georgia,Times New Roman,serif;font-weight:700;line-height:1.2;margin:0 0 .5em}.reveal-theme h1{font-size:2.4em}.reveal-theme h2{font-size:1.7em}.reveal-theme h3{font-size:1.25em}.reveal-theme h4{font-size:1em}.reveal-theme h2 small,.reveal-theme h3 small,.reveal-theme h4 small{display:block;font-size:.6em;font-weight:400;line-height:1.3;margin-top:.15em;color:color-mix(in srgb,currentColor 70%,transparent)}.reveal-theme li,.reveal-theme p{font-size:1em;line-height:1.55;margin:0}.reveal-theme .text-center{text-align:center}.reveal-theme .text-right{text-align:right}.reveal-theme img,.reveal-theme video{display:block;max-width:100%;margin:.3em auto}.reveal-theme figure{margin:.5em 0;text-align:center}.reveal-theme figure figcaption{margin-top:.2em;font-size:.75em;color:color-mix(in srgb,var(--slide-text) 70%,transparent)}.reveal-theme a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.reveal-theme ul{list-style:none;margin:0;padding-left:1.1em}.reveal-theme ul li{position:relative}.reveal-theme ul li+li{margin:0}.reveal-theme ul li li{font-size:.9em}.reveal-theme ul>li:before{content:"●";position:absolute;left:-1.1em}.reveal-theme ul ul>li:before{content:"○"}.reveal-theme ul ul ul>li:before{content:"▸"}.reveal-theme .reveal .slide-number{bottom:8px;right:12px;padding:0;background:transparent;color:var(--frame-text);font-family:Gentium Plus,Georgia,Times New Roman,serif;font-size:.6em;font-weight:700;z-index:3}.reveal-theme .reveal .slide-number-delimiter{margin:0 2px}.reveal-theme .reveal:has(.slides>section.present.title-slide) .slide-number,.reveal-theme .reveal:has(.slides>section.present[data-title]) .slide-number{display:none}.reveal-theme .reveal .controls{color:var(--slide-text)}.reveal-theme .reveal .progress{bottom:0;height:4px;background:color-mix(in srgb,var(--frame-bg) 55%,transparent);color:color-mix(in srgb,var(--frame-bg) 45%,var(--frame-text))}.reveal-theme .content-block{--block-color:var(--accent);margin:.6em 0;padding:0;border:1px solid var(--block-frame);border-radius:0;background:var(--block-body);color:var(--slide-text);text-align:left;overflow:hidden}.reveal-theme .content-block h4{margin:0;padding:0 12px 3px;background:var(--block-title);color:var(--block-title-text);font-family:Gentium Plus,Georgia,Times New Roman,serif;font-size:1.1em;text-transform:none;letter-spacing:normal;line-height:1.4}.reveal-theme .content-block h4 a{color:inherit}.reveal-theme .content-block>p{margin:0;padding:4px 12px}.reveal-theme .content-block>ol,.reveal-theme .content-block>ul{margin:0;padding:4px 12px 4px calc(1.1em + 12px)}.reveal-theme .content-block>hr{margin:4px 12px;padding:0}.reveal-theme .content-block>div{margin:0;padding:4px 12px}.reveal-theme .content-block.example{--block-color:#4daf4a}.reveal-theme .content-block.warning{--block-color:#e41a1c}.reveal-theme .content-block.explanation{--block-color:gray}.reveal-theme.light .content-block{--block-title:color-mix(in srgb, var(--block-color) 80%, #fff);--block-title-text:#000;--block-frame:color-mix(in srgb, var(--block-color) 80%, #fff);--block-body:color-mix(in srgb, var(--block-color) 25%, #fff)}.reveal-theme.dark .content-block{--block-title:color-mix(in srgb, var(--block-color) 60%, #000);--block-title-text:#fff;--block-frame:color-mix(in srgb, var(--block-color) 60%, #000);--block-body:color-mix(in srgb, var(--block-color) 18%, var(--slide-bg))}.reveal-theme .columns{display:flex;align-items:flex-start;gap:1.5em;margin:.5em 0}.reveal-theme .columns>.col{flex:1 1 0;min-width:0}.reveal-theme .columns>.col>:first-child{margin-top:0}.reveal-theme .columns>.col>:last-child{margin-bottom:0}.reveal-theme .columns-start{align-items:flex-start}.reveal-theme .columns-center{align-items:center}.reveal-theme .columns-end{align-items:flex-end}.reveal-theme .columns-stretch{align-items:stretch}.reveal-theme pre{font-size:.65em;line-height:1.35;border-radius:0;padding:.8em 1em;background:var(--code-bg);color:var(--slide-text);overflow:hidden}.reveal-theme pre code{display:block;max-height:600px;padding:0;font-family:Roboto Mono Variable,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background:transparent}.reveal-theme code.fx{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:0 .3em}.reveal-theme .excel-equation,.reveal-theme code.fx{font-family:Roboto Mono Variable,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;white-space:nowrap}.reveal-theme .excel-equation{display:inline-flex;align-items:stretch;line-height:1.4;border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);border-radius:.35em;overflow:hidden}.reveal-theme .excel-equation .excel-address{padding:0 .45em .1em;line-height:1.3;color:color-mix(in srgb,var(--accent) 45%,var(--slide-text));background:color-mix(in srgb,var(--accent) 14%,transparent);border-right:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.reveal-theme .excel-equation code{padding:0 .5em .1em;line-height:1.3;font-family:Roboto Mono Variable,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:var(--slide-text);background:transparent}.reveal-theme code.hljs{padding:0;background:transparent}.reveal-theme pre code table.hljs-ln tr.highlight-line{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.reveal-theme .hljs-comment,.reveal-theme .hljs-quote{color:var(--hljs-comment);font-style:italic}.reveal-theme .hljs-keyword,.reveal-theme .hljs-selector-tag,.reveal-theme .hljs-subst{color:var(--hljs-keyword);font-weight:700}.reveal-theme .hljs-bullet,.reveal-theme .hljs-literal,.reveal-theme .hljs-number,.reveal-theme .hljs-symbol{color:var(--hljs-number)}.reveal-theme .hljs-doctag,.reveal-theme .hljs-regexp,.reveal-theme .hljs-string{color:var(--hljs-string)}.reveal-theme .hljs-section,.reveal-theme .hljs-selector-class,.reveal-theme .hljs-selector-id,.reveal-theme .hljs-title,.reveal-theme .hljs-title.function_{color:var(--hljs-name)}.reveal-theme .hljs-built_in,.reveal-theme .hljs-params,.reveal-theme .hljs-type{color:var(--hljs-type)}.reveal-theme .hljs-attr,.reveal-theme .hljs-attribute,.reveal-theme .hljs-variable{color:var(--hljs-attr)}.reveal-theme .hljs-meta,.reveal-theme .hljs-meta .hljs-keyword{color:var(--hljs-meta)}.reveal-theme .hljs-addition{color:var(--hljs-addition)}.reveal-theme .hljs-deletion{color:var(--hljs-deletion)}.reveal-theme .hljs-emphasis{font-style:italic}.reveal-theme .hljs-strong{font-weight:700}.reveal-theme table.eg-ytable{font-size:.52em}.reveal-theme table.eg-ytable td,.reveal-theme table.eg-ytable th{padding:2px 4px}.reveal-theme .eg-steps li{margin:.35em 0}.reveal-theme .eg-list li{margin:.3em 0}.reveal-theme code.excel{font-family:ui-monospace,monospace;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:0 .3em;white-space:nowrap}.reveal-theme .eg-note{font-size:.72em;opacity:.85}.reveal-theme .eg-ans{font-size:1.15em}.reveal-theme table.sheet{border-collapse:collapse;font-size:.58em;margin:.35em auto}.reveal-theme table.sheet th{background:color-mix(in srgb,currentColor 10%,transparent);font-weight:400;text-align:center}.reveal-theme table.sheet td,.reveal-theme table.sheet th{border:1px solid color-mix(in srgb,currentcolor 35%,transparent);padding:1px 6px;min-width:2.8em}.reveal-theme table.sheet td{text-align:right}.reveal-theme table.sheet th.rn{min-width:1.5em;padding:1px 3px}.reveal-theme table.sheet th.hd{font-weight:700}.reveal-theme table.sheet td.txt{text-align:left}.reveal-theme table.sheet td.f{color:var(--accent);font-family:ui-monospace,monospace}.reveal-theme table.sheet td.hl{outline:2px solid var(--accent);outline-offset:-2px}.reveal-theme .eg-shots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:flex-end;margin:5px 0 0}.reveal-theme .eg-shots img{max-height:125px;max-width:31%;-o-object-fit:contain;object-fit:contain;border:1px solid color-mix(in srgb,currentcolor 25%,transparent)}.reveal-theme .eg-shots video{max-height:210px;max-width:100%}.reveal-theme .eg-shots.overlay{position:relative;display:block;height:210px;max-width:94%;margin:6px auto 0}.reveal-theme .eg-shots.overlay img,.reveal-theme .eg-shots.overlay video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.reveal-theme .eg-shots.overlay img{max-height:210px;max-width:100%}.reveal-theme .eg-videos{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:flex-end;margin:5px 0 0}.reveal-theme .eg-videos video{max-height:210px;max-width:100%}.reveal-theme .eg-history:empty{display:flex;align-items:center;justify-content:center;min-height:5em;margin:.4em 0;border:1px dashed color-mix(in srgb,currentcolor 30%,transparent);color:color-mix(in srgb,currentColor 55%,transparent);font-size:.8em}.reveal-theme .eg-history:empty:before{content:"История задания №" attr(data-task)}.reveal-theme .text-3xs{font-size:.5em}.reveal-theme .text-2xs{font-size:.62em}.reveal-theme .text-xs{font-size:.75em}.reveal-theme .text-sm{font-size:.88em}.reveal-theme .text-md{font-size:1em}.reveal-theme .text-lg{font-size:1.15em}.reveal-theme .text-xl{font-size:1.4em}.reveal-theme svg.task1-svg .eg-b{font-weight:700}.reveal-theme svg.task1-svg .eg-pow{font-size:11px;fill:color-mix(in srgb,currentColor 65%,transparent)}.reveal-theme .exp-letter{margin-left:.2em;color:var(--accent)}.reveal-theme :where(.excel-demo){position:relative;display:block;max-width:100%;font-size:1em;--excel-line:color-mix(in srgb, var(--slide-text) 28%, var(--slide-bg));--excel-border:color-mix(in srgb, var(--slide-text) 65%, var(--slide-bg));--excel-frame-bg:color-mix(in srgb, var(--pal-0-5) 18%, var(--slide-bg))}.reveal-theme .excel-demo-sheet{width:100%;max-width:100%;border:1px solid var(--excel-line);background:var(--excel-frame-bg)}.reveal-theme .excel-demo-scroll{display:flex}.reveal-theme .excel-demo table.sheet{font-size:inherit;margin:auto;border-collapse:collapse;background:var(--slide-bg)}.reveal-theme .excel-demo table.sheet td,.reveal-theme .excel-demo table.sheet th{min-width:0;line-height:1.5;border:1px solid var(--excel-line)}.reveal-theme .excel-demo table.sheet .no-t{border-top:0}.reveal-theme .excel-demo table.sheet .no-b{border-bottom:0}.reveal-theme .excel-demo table.sheet th.hd,.reveal-theme .excel-demo table.sheet th.rn{background:color-mix(in srgb,currentColor 8%,var(--slide-bg))}.reveal-theme .excel-demo table.sheet th.rn{padding-left:.5em;padding-right:.5em}.reveal-theme .excel-demo table.sheet.is-fluid{width:100%}.reveal-theme .excel-demo td{position:relative;background:var(--slide-bg);background-clip:padding-box;--excel-bd-t:0 0 transparent;--excel-bd-r:0 0 transparent;--excel-bd-b:0 0 transparent;--excel-bd-l:0 0 transparent;box-shadow:var(--excel-bd-t),var(--excel-bd-r),var(--excel-bd-b),var(--excel-bd-l)}.reveal-theme .excel-demo td.bd-t{--excel-bd-t:inset 0 2px 0 0 var(--excel-border)}.reveal-theme .excel-demo td.bd-r{--excel-bd-r:inset -2px 0 0 0 var(--excel-border)}.reveal-theme .excel-demo td.bd-b{--excel-bd-b:inset 0 -2px 0 0 var(--excel-border)}.reveal-theme .excel-demo td.bd-l{--excel-bd-l:inset 2px 0 0 0 var(--excel-border)}.reveal-theme .excel-demo td[data-ref]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reveal-theme .excel-demo td.is-value-select{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.reveal-theme .excel-demo td.err{color:var(--pal-1-5);text-align:center}.reveal-theme .excel-demo td.false,.reveal-theme .excel-demo td.true{text-align:center;color:inherit}.reveal-theme .excel-demo td.is-strong{font-weight:700}.reveal-theme .excel-demo td.align-left{text-align:left}.reveal-theme .excel-demo td.align-center{text-align:center}.reveal-theme .excel-demo td.align-right{text-align:right}.reveal-theme .excel-demo td.hl-default{background:color-mix(in srgb,var(--pal-3-5) 30%,var(--slide-bg))}.reveal-theme .excel-demo td.hl-active{background:color-mix(in srgb,var(--accent) 22%,var(--slide-bg))}.reveal-theme .excel-demo td.hl-yellow{background:color-mix(in srgb,var(--pal-3-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-blue{background:color-mix(in srgb,var(--pal-6-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-magenta{background:color-mix(in srgb,var(--pal-8-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-lime{background:color-mix(in srgb,var(--pal-4-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-orange{background:color-mix(in srgb,var(--pal-2-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-gray{background:color-mix(in srgb,var(--pal-0-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-red{background:color-mix(in srgb,var(--pal-1-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-cyan{background:color-mix(in srgb,var(--pal-5-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.hl-violet{background:color-mix(in srgb,var(--pal-7-5) 28%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo td.is-selected{z-index:1}.reveal-theme .excel-demo td.is-selected:after,.reveal-theme .excel-demo td.is-selected:before{content:"";position:absolute;inset:0;pointer-events:none}.reveal-theme .excel-demo td.sel-t:before{top:-2px;left:-1.5px;right:-1.5px;border-top:3px solid var(--accent)}.reveal-theme .excel-demo td.sel-b:before{bottom:-2px;left:-1.5px;right:-1.5px;border-bottom:3px solid var(--accent)}.reveal-theme .excel-demo td.sel-l:after{left:-2px;top:-1.5px;bottom:-1.5px;border-left:3px solid var(--accent)}.reveal-theme .excel-demo td.sel-r:after{right:-2px;top:-1.5px;bottom:-1.5px;border-right:3px solid var(--accent)}.reveal-theme .excel-demo table.sheet th.is-selected-head{background:color-mix(in srgb,var(--accent) 30%,var(--slide-bg))}.reveal-theme .excel-demo-bar{display:flex;align-items:stretch;gap:1px;padding-bottom:1px;background:var(--excel-line);font-family:inherit;font-size:1em}.reveal-theme .excel-demo-ref{flex:0 0 auto;min-width:3.2em;text-align:center}.reveal-theme .excel-demo-fx,.reveal-theme .excel-demo-ref{box-sizing:border-box;min-height:calc(1.5em + 2px);padding:1px .4em;background:var(--slide-bg);white-space:nowrap;line-height:1.5}.reveal-theme .excel-demo-fx{flex:1 1 auto;min-width:0;color:inherit;overflow:hidden;text-overflow:ellipsis}.reveal-theme .excel-demo-dialect{flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:calc(1.5em + 2px);padding:1px .35em;border:0;background:var(--slide-bg);font:inherit;cursor:pointer}.reveal-theme .excel-demo-dialect .excel-demo-icon{display:none;width:1.15em;height:1.15em}.reveal-theme .excel-demo-dialect[data-dialect=calc] .is-calc,.reveal-theme .excel-demo-dialect[data-dialect=excel] .is-excel{display:block}.reveal-theme .excel-demo-dialect.is-same .excel-demo-icon{opacity:.4;filter:grayscale(1)}.reveal-theme .excel-demo td.has-filter{position:relative;padding-right:1.8em}.reveal-theme .excel-demo-filter{position:absolute;top:.15em;right:.15em;bottom:.15em;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--excel-line);background:color-mix(in srgb,var(--slide-text) 8%,var(--slide-bg));color:inherit}.reveal-theme .excel-demo-filter .material-symbols-outlined{font-size:.85em;line-height:1}.reveal-theme .excel-demo-filter.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--slide-bg))}.reveal-theme .excel-demo table.sheet td.excel-demo-break-col,.reveal-theme .excel-demo table.sheet td.excel-demo-break-row,.reveal-theme .excel-demo table.sheet th.excel-demo-break-col{border:0;padding:0;background:var(--excel-frame-bg);pointer-events:none}.reveal-theme .excel-demo-break-row{height:1em}.reveal-theme .excel-demo-break-col,.reveal-theme col.excel-demo-break-col{width:1em}.reveal-theme .exp-steps{list-style:none;margin:0;padding-left:0;counter-reset:exp-main}.reveal-theme .exp-steps>li{counter-increment:exp-main}.reveal-theme .exp-steps>li:before{content:counter(exp-main) ") ";font-weight:700;float:left;margin-right:.6em}.reveal-theme .exp-steps .exp-sub>li[data-exp-num]:before,.reveal-theme .exp-steps>li[data-exp-num]:before{content:attr(data-exp-num);float:left;margin-right:.6em}.reveal-theme .exp-steps .exp-sub{list-style:none;margin:.15em 0;padding-left:1.35em;counter-reset:exp-sub}.reveal-theme .exp-steps .exp-sub>li{counter-increment:exp-sub}.reveal-theme .exp-steps .exp-sub>li:before{content:counter(exp-main) "." counter(exp-sub) ") ";font-weight:700}.reveal-theme .exp-steps>li.exp-sub{padding-left:1.35em;counter-increment:exp-sub}.reveal-theme .exp-slot{position:relative}.reveal-theme .exp-layer{position:absolute;inset:0;margin:0}.reveal-theme .exp-layer svg{width:100%;height:100%}.reveal-theme .exp-swap{position:absolute;inset:0;overflow:auto}.reveal-theme .exp-hidden{visibility:hidden!important}.reveal-theme tspan.exp-hidden{display:none}.reveal-theme .exp-swap.exp-hidden{display:none!important}.reveal-theme .exp-sub>li.is-current:before,.reveal-theme>li.is-current:before{color:var(--accent)}.reveal-theme li.is-current{position:relative;z-index:3}.reveal-theme ol.exp-steps>li{position:relative}.reveal-theme .hl-yellow{color:var(--pal-3-5)}.reveal-theme .hl-blue{color:var(--pal-6-5)}.reveal-theme .hl-magenta{color:var(--pal-8-5)}.reveal-theme .hl-lime{color:var(--pal-4-5)}.reveal-theme .hl-orange{color:var(--pal-2-5)}.reveal-theme .hl-gray{color:var(--pal-0-5)}.reveal-theme .hl-red{color:var(--pal-1-5)}.reveal-theme .hl-cyan{color:var(--pal-5-5)}.reveal-theme .hl-violet{color:var(--pal-7-5)}.reveal-theme .reveal .slides>section>section.solution-slide{width:100%;height:100%;box-sizing:border-box;margin:0;background:var(--slide-bg);color:var(--slide-text);padding:20px 30px;text-align:left;display:flex!important;flex-direction:column}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid{flex:1 1 auto;min-height:0;--solution-split:0.55;display:grid;grid-template-columns:minmax(0,calc(100% * var(--solution-split))) minmax(0,calc(100% * (1 - var(--solution-split))));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"h h" "l d";-moz-column-gap:1.5em;column-gap:1.5em}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid>h2{grid-area:h;align-self:start;margin-bottom:.15em}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid>.steps-area{grid-area:l;position:relative;min-height:0;overflow:hidden}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid>.steps-area>.steps-anchor{display:block}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid>.steps-area li:not(.is-current):not(.eg-flushed){opacity:.5}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid>.steps-area .eg-flushed{height:0;margin:0;padding:0;opacity:0;overflow:hidden}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid>.graph-area{grid-area:d;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;overflow:hidden}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid>.graph-area>.excel-demo{align-self:stretch}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid.solution-right{grid-template-areas:"h d" "l d"}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid.solution-bottom{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,calc(100% * var(--solution-split))) minmax(0,calc(100% * (1 - var(--solution-split))));grid-template-areas:"h" "l" "d"}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid.solution-bottom>.graph-area{grid-area:d}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid.solution-left{grid-template-areas:"h h" "d l"}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid.solution-left>.graph-area{justify-content:flex-start;align-items:stretch}.reveal-theme .reveal .slides>section>section.solution-slide>.solution{flex:1 1 auto;min-height:0}.reveal-theme .reveal .slides>section>section.solution-slide>.solution-grid svg.task1-svg{width:auto;height:calc(100% - 2em);max-width:calc(100% - 2em);margin:1em}.reveal-theme .reveal .slides>section>section.solution-slide svg.task1-svg{height:auto;max-width:100%;max-height:calc(100% - 2em)}.reveal-theme .reveal .slides>section>section.solution-slide ol.exp-steps>li:not(.is-current):not(.eg-flushed){opacity:.5}.reveal-theme .reveal .slides>section>section.solution-slide ol.exp-steps>.eg-flushed{height:0;margin:0;padding:0;opacity:0;overflow:hidden}.reveal-theme .reveal .slides>section>section.solution-slide ol.exp-steps>li.eg-hidden{visibility:hidden}.reveal-theme .reveal .slides>section>section.solution-slide .eg-new{animation:eg-svg-in .5s ease}@keyframes eg-svg-in{0%{opacity:0}to{opacity:1}}.reveal-theme section.vfill-host{display:flex!important;flex-direction:column}.reveal-theme section.vfill-host>.vfill{flex:1 1 auto}.reveal-theme .chart{width:100%;margin:.5em 0;text-align:center}.reveal-theme .chart canvas{width:100%!important;height:340px!important}.reveal-theme .chart figcaption{margin-top:.2em;font-size:.75em;color:color-mix(in srgb,var(--slide-text) 70%,transparent)}.reveal-theme .reveal-menu{position:fixed;top:0;left:0;bottom:0;z-index:39;width:min(340px,70vw);box-sizing:border-box;background:var(--slide-bg);color:var(--slide-text);border-right:1px solid var(--frame-bg);overflow-y:auto;box-shadow:4px 0 12px color-mix(in srgb,var(--paper) 60%,transparent);transform:translateX(-100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.reveal-theme .reveal-menu.is-open{transform:translateX(0);visibility:visible;transition:transform .25s ease,visibility 0s}.reveal-theme .reveal-menu-list{list-style:none;margin:0;padding:0}.reveal-theme .reveal-menu-item{display:flex;align-items:center;gap:.6em;width:100%;padding:.6em 1em;border:none;background:none;color:inherit;font-family:Noto Sans Variable,Noto Sans Symbols,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.75em;line-height:1.4;text-align:left;cursor:pointer}.reveal-theme .reveal-menu-item:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.reveal-theme .reveal-menu-item.is-active{background:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.reveal-theme .reveal-menu-item-number{flex:none;min-width:1.6em;color:color-mix(in srgb,var(--slide-text) 55%,transparent);font-family:Gentium Plus,Georgia,Times New Roman,serif;font-weight:700}.reveal-theme .reveal-toolbar{position:absolute;bottom:1em;left:1em;z-index:40;display:flex;gap:.15em;padding:.2em;border:1px solid var(--frame-bg);border-radius:0;background:color-mix(in srgb,var(--slide-bg) 92%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--paper) 40%,transparent)}.reveal-theme .reveal-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border:none;background:none;color:var(--slide-text);cursor:pointer;font-size:1.05em}.reveal-theme .reveal-toolbar-button .material-symbols-outlined{font-size:inherit}.reveal-theme .reveal-toolbar-button.is-active,.reveal-theme .reveal-toolbar-button:hover{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--frame-text)}.reveal-theme .reveal-fragment-steps{position:absolute;top:1em;left:1em;z-index:40;display:flex;flex-direction:column;gap:.35em;padding:.35em .5em;border:1px solid var(--frame-bg);border-radius:0;background:color-mix(in srgb,var(--slide-bg) 85%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--paper) 40%,transparent)}.reveal-theme .reveal-fragment-steps.is-hidden{display:none}.reveal-theme .reveal-fragment-step{box-sizing:border-box;width:.85em;height:.85em;padding:0;border:2px solid var(--slide-text);border-radius:50%;background:color-mix(in srgb,var(--frame-bg) 45%,transparent);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.reveal-theme .reveal-fragment-step.is-done{background:var(--slide-text)}.reveal-theme .reveal-fragment-step.is-active,.reveal-theme .reveal-fragment-step:hover{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.reveal-theme table:where(:not(.task2):not(.task12):not(.task4):not(.task1-table):not(.excel-demo-grid)){border-collapse:collapse;margin:.5em auto;font-size:.85em}.reveal-theme table:where(:not(.task2):not(.task12):not(.task4):not(.task1-table):not(.excel-demo-grid)) td,.reveal-theme table:where(:not(.task2):not(.task12):not(.task4):not(.task1-table):not(.excel-demo-grid)) th{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);padding:6px 12px;text-align:center}.reveal-theme table:where(:not(.task2):not(.task12):not(.task4):not(.task1-table):not(.excel-demo-grid)) th{background:var(--frame-bg);color:var(--frame-text);font-family:Gentium Plus,Georgia,Times New Roman,serif;font-weight:700}.reveal-theme table:where(:not(.task2):not(.task12):not(.task4):not(.task1-table):not(.excel-demo-grid)) tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--accent) 20%,var(--slide-bg))}table.task2{width:100%;max-width:20em;table-layout:fixed;border-collapse:collapse;margin:.25em auto}table.task2 td{border:1px solid color-mix(in srgb,currentcolor 30%,transparent);text-align:center;padding:.15rem .3rem}table.task2 tr:first-child td{border-bottom-width:2px;border-bottom-color:color-mix(in srgb,currentColor 60%,transparent)}table.task2 td:nth-last-child(2){border-right-width:2px;border-right-color:color-mix(in srgb,currentColor 60%,transparent)}table.task12{width:100%;max-width:20em;table-layout:fixed;border-collapse:collapse;margin:.25em auto}table.task12 td,table.task12 th{border:1px solid color-mix(in srgb,currentcolor 30%,transparent);text-align:center;padding:.15rem .3rem}table.task12 th{font-weight:700;background:color-mix(in srgb,currentColor 8%,transparent)}table.task12 tr:first-child td,table.task12 tr:first-child th{border-bottom-width:2px;border-bottom-color:color-mix(in srgb,currentColor 60%,transparent)}table.task12 td:first-child,table.task12 th:first-child{border-right-width:2px;border-right-color:color-mix(in srgb,currentColor 60%,transparent)}table.task4{width:100%;max-width:14em;table-layout:fixed;border-collapse:collapse;margin:.25em auto}table.task4 td,table.task4 th{border:1px solid color-mix(in srgb,currentcolor 30%,transparent);text-align:center;padding:.15rem .3rem}table.task4 th{font-weight:700;background:color-mix(in srgb,currentColor 8%,transparent)}table.task4 thead th{border-bottom-width:2px;border-bottom-color:color-mix(in srgb,currentColor 60%,transparent)}.task4-cols{display:flex;align-items:flex-start;justify-content:center;gap:1.5em;margin:.25em 0}.task4-cols table.task4{margin:0}@counter-style task-letters{system:fixed;symbols:а б в г д е ж з и к л м н о п р с т у ф х ц ч ш щ э ю я;suffix:") "}@counter-style task-letters-upper{system:fixed;symbols:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z;suffix:". "}.history-nowrap{white-space:nowrap}.history-suffix{font-size:.8em;font-style:italic;opacity:.6}ol.task-letters{list-style:task-letters;padding-left:2em}ol.task-letters-upper{list-style:task-letters-upper;padding-left:2em}.reveal-theme .history-year-code{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;margin-top:.1rem;border:1px solid var(--accent);color:var(--accent);font-weight:700;font-size:.78em}.reveal-theme .history-grid{font-size:.6em}.task1,.task1-modal,svg.task1-svg,table.task1-table{--task1-gap:2em;--task1-border:color-mix(in srgb, currentColor 30%, transparent);--task1-border-strong:color-mix(in srgb, currentColor 60%, transparent);--task1-head-bg:color-mix(in srgb, var(--accent, currentColor) 20%, transparent);--task1-diag-bg:color-mix(in srgb, currentColor 14%, transparent);--task1-hover-bg:color-mix(in srgb, currentColor 12%, transparent);--task1-grid-line:color-mix(in srgb, currentColor 10%, transparent);--task1-edge-stroke:currentColor;--task1-edge-width:1.5;--task1-vertex-fill:currentColor;--task1-label-size:15px}.task1{display:flex;align-items:center;justify-content:center;gap:var(--task1-gap);margin:.5em 0}@media(max-width:48em){.task1{flex-direction:column}}table.task1-table{border-collapse:collapse;table-layout:fixed;margin:0;border:2px solid var(--task1-border-strong)}table.task1-table td,table.task1-table th{border:1px solid var(--task1-border);padding:0 .35rem;text-align:center;white-space:nowrap;line-height:1.7}table.task1-table th{font-weight:700;background:var(--task1-head-bg)}table.task1-table .task1-bb{border-bottom-width:2px;border-bottom-color:var(--task1-border-strong)}table.task1-table .task1-br{border-right-width:2px;border-right-color:var(--task1-border-strong)}table.task1-table col{width:2.6em}table.task1-table .task1-axis-text{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg)}table.task1-table td.task1-diag{background:var(--task1-diag-bg)}table.task1-table .task1-hl{background:var(--task1-hover-bg)}svg.task1-svg{display:block;height:auto;max-width:100%}svg.task1-svg .task1-edge{stroke:var(--task1-edge-stroke);stroke-width:var(--task1-edge-width);fill:none}svg.task1-svg .task1-vertex .task1-dot{fill:var(--task1-vertex-fill)}svg.task1-svg .task1-vertex .task1-label{fill:currentColor;font-family:inherit;font-size:var(--task1-label-font,var(--task1-label-size))}.task1-figure{container-type:inline-size;max-width:100%;--task1-label-font:calc(.01 * 1px * var(--task1-vbw, 300) * tan(atan2(1rem, 1cqw)))}.task1-figure svg.task1-svg{width:100%}.cookie-consent{position:fixed;left:50%;bottom:1rem;z-index:200;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);padding:.75rem 1rem;transform:translateX(-50%);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--admin-shadow-md);font-size:.875rem;line-height:1.4}.cookie-consent__text{flex:1 1 auto}.cookie-consent__link{color:var(--admin-accent);text-decoration:underline}.cookie-consent__actions{display:flex;gap:.5rem}.cookie-consent__btn{padding:.375rem .75rem;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-bg);color:var(--admin-text);font:inherit;font-size:.85rem;cursor:pointer;transition:background var(--admin-transition),border-color var(--admin-transition)}.cookie-consent__btn:hover{border-color:var(--admin-text-secondary)}.cookie-consent__btn--primary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.cookie-consent__btn--primary:hover{background:var(--admin-accent-hover);border-color:var(--admin-accent-hover)}.reveal-theme .pres-page{height:100vh;height:100dvh}.reveal-theme .pres-stage.reveal-viewport{height:100%;background:var(--paper);color:var(--slide-text);--r-controls-spacing:12px}.reveal-theme .pres-footer{position:absolute;left:50%;bottom:4px;transform:translateX(-50%);width:calc(var(--slide-width) * var(--slide-scale));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.3em .8em;color:var(--frame-text);font-family:Noto Sans Variable,Noto Sans Symbols,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:1vh;z-index:30}.reveal-theme .pres-footer-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reveal-theme .pres-footer-counter{flex:none;font-family:Gentium Plus,Georgia,Times New Roman,serif;font-weight:700;white-space:nowrap}.reveal-theme.light{--paper:var(--accent);--slide-bg:#fff;--slide-text:#101010;--code-bg:#f4f5f7;--frame-bg:var(--accent);--frame-text:#000;--hljs-comment:#6e7781;--hljs-keyword:#cf222e;--hljs-number:#0550ae;--hljs-string:#0a3069;--hljs-name:#8250df;--hljs-type:#953800;--hljs-attr:#953800;--hljs-meta:#57606a;--hljs-addition:#116329;--hljs-deletion:#82071e}.reveal-theme.dark{--paper:var(--frame-bg);--slide-bg:#1c1c26;--slide-text:#e6e6ea;--code-bg:#23232e;--frame-bg:color-mix(in srgb, var(--accent) 50%, #000);--frame-text:#fff;--hljs-comment:#8b949e;--hljs-keyword:#ff7b72;--hljs-number:#79c0ff;--hljs-string:#a5d6ff;--hljs-name:#d2a8ff;--hljs-type:#ffa657;--hljs-attr:#ffa657;--hljs-meta:#8b949e;--hljs-addition:#aff5b4;--hljs-deletion:#ffdcd7}.reveal-theme{background:var(--paper);color:var(--slide-text)}