@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-math.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-symbols.woff2) format("woff2");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-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-vietnamese.woff2) format("woff2");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-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-latin-ext.woff2) format("woff2");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-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-italic-latin.woff2) format("woff2");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-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-math.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-symbols.woff2) format("woff2");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-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-vietnamese.woff2) format("woff2");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-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-latin-ext.woff2) format("woff2");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-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/assets/dist/fonts/open-sans-normal-latin.woff2) format("woff2");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-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-1.woff2) format("woff2");unicode-range:u+200d,u+2620,u+26a7,u+fe0f,u+1f308,u+1f38c,u+1f3c1,u+1f3f3-1f3f4,u+1f6a9,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-2.woff2) format("woff2");unicode-range:u+23,u+2a,u+30-39,u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+23cf,u+23e9-23ef,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2611,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267e-267f,u+2695,u+269b-269c,u+26a0,u+26a7,u+26aa-26ab,u+26ce,u+26d4,u+2705,u+2714,u+2716,u+271d,u+2721,u+2733-2734,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f310,u+1f3a6,u+1f3b5-1f3b6,u+1f3bc,u+1f3e7,u+1f441,u+1f499-1f49c,u+1f49f-1f4a0,u+1f4a2,u+1f4ac-1f4ad,u+1f4b1-1f4b2,u+1f4b9,u+1f4db,u+1f4f2-1f4f6,u+1f500-1f50a,u+1f515,u+1f518-1f524,u+1f52f-1f53d,u+1f549,u+1f54e,u+1f5a4,u+1f5e8,u+1f5ef,u+1f6ab,u+1f6ad-1f6b1,u+1f6b3,u+1f6b7-1f6bc,u+1f6be,u+1f6c2-1f6c5,u+1f6d0-1f6d1,u+1f6d7,u+1f6dc,u+1f7e0-1f7eb,u+1f7f0,u+1f90d-1f90e,u+1f9e1,u+1fa75-1fa77,u+1faaf}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-3.woff2) format("woff2");unicode-range:u+231a-231b,u+2328,u+23f0-23f3,u+2602,u+260e,u+2692,u+2694,u+2696-2697,u+2699,u+26b0-26b1,u+26cf,u+26d1,u+26d3,u+2702,u+2709,u+270f,u+2712,u+fe0f,u+1f302,u+1f321,u+1f392-1f393,u+1f3a9,u+1f3bd,u+1f3ee,u+1f3f7,u+1f3fa,u+1f451-1f462,u+1f484,u+1f489-1f48a,u+1f48c-1f48e,u+1f4a1,u+1f4a3,u+1f4b0,u+1f4b3-1f4b8,u+1f4bb-1f4da,u+1f4dc-1f4f1,u+1f4ff,u+1f50b-1f514,u+1f516-1f517,u+1f526-1f529,u+1f52c-1f52e,u+1f550-1f567,u+1f56f-1f570,u+1f576,u+1f587,u+1f58a-1f58d,u+1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5f3,u+1f6aa,u+1f6ac,u+1f6bd,u+1f6bf,u+1f6c1,u+1f6cb,u+1f6cd-1f6cf,u+1f6d2,u+1f6e0-1f6e1,u+1f6f0,u+1f97b-1f97f,u+1f9af,u+1f9ba,u+1f9e2-1f9e6,u+1f9ea-1f9ec,u+1f9ee-1f9f4,u+1f9f7-1f9ff,u+1fa71-1fa74,u+1fa79-1fa7b,u+1fa86,u+1fa91-1fa93,u+1fa96,u+1fa99-1faa0,u+1faa2-1faa7,u+1faaa-1faae}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-4.woff2) format("woff2");unicode-range:u+265f,u+26bd-26be,u+26f3,u+26f8,u+fe0f,u+1f004,u+1f0cf,u+1f380-1f384,u+1f386-1f38b,u+1f38d-1f391,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f39f,u+1f3a3-1f3a5,u+1f3a7-1f3a9,u+1f3ab-1f3b4,u+1f3b7-1f3bb,u+1f3bd-1f3c0,u+1f3c5-1f3c6,u+1f3c8-1f3c9,u+1f3cf-1f3d3,u+1f3f8-1f3f9,u+1f47e,u+1f4e2,u+1f4f7-1f4fd,u+1f52b,u+1f579,u+1f58c-1f58d,u+1f5bc,u+1f6f7,u+1f6f9,u+1f6fc,u+1f93f,u+1f941,u+1f945,u+1f947-1f94f,u+1f9e7-1f9e9,u+1f9f5-1f9f6,u+1fa70-1fa71,u+1fa80-1fa81,u+1fa83-1fa85,u+1fa87-1fa88,u+1fa94-1fa95,u+1fa97-1fa98,u+1faa1,u+1faa9}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-5.woff2) format("woff2");unicode-range:u+2693,u+26e9-26ea,u+26f1-26f2,u+26f4-26f5,u+26fa,u+26fd,u+2708,u+fe0f,u+1f301,u+1f303,u+1f306-1f307,u+1f309,u+1f310,u+1f3a0-1f3a2,u+1f3aa,u+1f3cd-1f3ce,u+1f3d5,u+1f3d7-1f3db,u+1f3df-1f3e6,u+1f3e8-1f3ed,u+1f3ef-1f3f0,u+1f488,u+1f492,u+1f4ba,u+1f54b-1f54d,u+1f5fa-1f5ff,u+1f680-1f6a2,u+1f6a4-1f6a8,u+1f6b2,u+1f6d1,u+1f6d5-1f6d6,u+1f6dd-1f6df,u+1f6e2-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f3-1f6f6,u+1f6f8,u+1f6fa-1f6fb,u+1f9bc-1f9bd,u+1f9ed,u+1f9f3,u+1fa7c}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-6.woff2) format("woff2");unicode-range:u+2615,u+fe0f,u+1f32d-1f330,u+1f336,u+1f33d,u+1f345-1f37f,u+1f382,u+1f52a,u+1f942-1f944,u+1f950-1f96f,u+1f99e,u+1f9aa,u+1f9c0-1f9cb,u+1fad0-1fadb}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-7.woff2) format("woff2");unicode-range:u+200d,u+2600-2601,u+2603-2604,u+2614,u+2618,u+26a1,u+26c4-26c5,u+26c8,u+26f0,u+2728,u+2744,u+2b1b,u+2b50,u+fe0f,u+1f300,u+1f304-1f305,u+1f308,u+1f30a-1f30f,u+1f311-1f321,u+1f324-1f32c,u+1f331-1f335,u+1f337-1f33c,u+1f33e-1f344,u+1f3d4,u+1f3d6,u+1f3dc-1f3de,u+1f3f5,u+1f400-1f43f,u+1f490,u+1f4a7,u+1f4ab,u+1f4ae,u+1f525,u+1f54a,u+1f573,u+1f577-1f578,u+1f648-1f64a,u+1f940,u+1f980-1f9ae,u+1f9ba,u+1fa90,u+1faa8,u+1fab0-1fabd,u+1fabf,u+1face-1facf,u+1fae7}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-8.woff2) format("woff2");unicode-range:u+200d,u+2640,u+2642,u+2695-2696,u+26f7,u+26f9,u+2708,u+2764,u+fe0f,u+1f33e,u+1f373,u+1f37c,u+1f384-1f385,u+1f393,u+1f3a4,u+1f3a8,u+1f3c2-1f3c4,u+1f3c7,u+1f3ca-1f3cc,u+1f3eb,u+1f3ed,u+1f3fb-1f3ff,u+1f466-1f478,u+1f47c,u+1f481-1f483,u+1f486-1f487,u+1f48b,u+1f48f,u+1f491,u+1f4bb-1f4bc,u+1f527,u+1f52c,u+1f574-1f575,u+1f57a,u+1f645-1f647,u+1f64b,u+1f64d-1f64e,u+1f680,u+1f692,u+1f6a3,u+1f6b4-1f6b6,u+1f6c0,u+1f6cc,u+1f91d,u+1f926,u+1f930-1f931,u+1f934-1f93a,u+1f93c-1f93e,u+1f977,u+1f9af-1f9b3,u+1f9b8-1f9b9,u+1f9bc-1f9bd,u+1f9cc-1f9cf,u+1f9d1-1f9df,u+1fa82,u+1fac3-1fac5}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-9.woff2) format("woff2");unicode-range:u+200d,u+261d,u+2620,u+2639-263a,u+2665,u+270a-270d,u+2728,u+2763-2764,u+2b50,u+fe0f,u+1f31a-1f31f,u+1f32b,u+1f383,u+1f389,u+1f3fb-1f3ff,u+1f440-1f450,u+1f463-1f465,u+1f479-1f47b,u+1f47d-1f480,u+1f485,u+1f48b-1f48c,u+1f493-1f49f,u+1f4a4-1f4a6,u+1f4a8-1f4ab,u+1f4af,u+1f525,u+1f573,u+1f590,u+1f595-1f596,u+1f5a4,u+1f5e3,u+1f600-1f644,u+1f648-1f64a,u+1f64c,u+1f64f,u+1f90c-1f925,u+1f927-1f92f,u+1f932-1f933,u+1f970-1f976,u+1f978-1f97a,u+1f9a0,u+1f9b4-1f9b7,u+1f9bb,u+1f9be-1f9bf,u+1f9d0,u+1f9e0-1f9e1,u+1fa75-1fa79,u+1fac0-1fac2,u+1fae0-1fae6,u+1fae8,u+1faf0-1faf8}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-math.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-vietnamese.woff2) format("woff2");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-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-latin-ext.woff2) format("woff2");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-display:swap;font-family:Playpen Sans;font-style:normal;font-weight:100 800;src:url(/assets/dist/fonts/playpen-sans-latin.woff2) format("woff2");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}:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--secondary-color:#6b7280;--secondary-hover:#4b5563;--danger-color:#dc2626;--danger-hover:#b91c1c;--text-primary:#111827;--text-secondary:#6b7280;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-hover:#f3f4f6;--border-color:#e5e7eb;--role-super-admin:#dc2626;--role-admin:#7c3aed;--role-moderator:#2563eb;--role-translator:#059669;--role-user-translator:#9ca3af;--font-size-h1:32px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:18px;--font-size-base:16px;--font-size-small:14px;--font-size-tiny:12px;--font-size-large-number:40px;--font-size-medium-number:24px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:50%;--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 2px 10px rgba(0,0,0,.1);--shadow-lg:0 4px 20px rgba(0,0,0,.12);--shadow-xl:0 8px 32px rgba(0,0,0,.12);--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.4s ease;--color-white:#fff;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#f3f4f6;--color-gray-400:#6b7280;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#374151;--color-gray-900:#111827;--color-slate-800:#374151;--color-slate-900:#111827;--color-red-600:#dc2626;--color-red-500:#ef4444;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-green-500:#16a34a;--color-green-600:#15803d;--color-green-400:#34d399;--color-yellow-400:#fbbf24;--color-amber-400:#fbbf24;--color-emerald-200:#a7f3d0;--color-sky-400:#60a5fa;--color-rose-400:#f87171;--glass-black-10:rgba(5,5,5,.1);--glass-black-20:rgba(5,5,5,.2);--glass-black-30:rgba(5,5,5,.3);--glass-black-40:rgba(5,5,5,.4);--glass-black-50:rgba(5,5,5,.5);--glass-black-60:rgba(5,5,5,.6);--glass-black-70:rgba(5,5,5,.7);--glass-black-80:rgba(5,5,5,.8);--glass-black-90:rgba(5,5,5,.9);--glass-white-10:hsla(0,0%,100%,.1);--glass-white-15:hsla(0,0%,100%,.15);--glass-white-20:hsla(0,0%,100%,.2);--glass-white-35:hsla(0,0%,100%,.35);--glass-white-50:hsla(0,0%,100%,.5);--glass-blur-2:2px;--glass-blur-3:3px;--glass-blur-5:5px;--glass-blur-6:6px;--glass-blur-10:10px;--glass-blur-12:12px;--glass-blur-14:14px;--glass-blur-15:15px;--glass-blur-20:20px}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;line-height:150%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:transparent;font-family:Playpen Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;text-rendering:optimizeLegibility;font-smoothing:antialiased}body.has-admin-sidebar{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html[class*=has-][class*=-background]:before{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;inset:0;min-height:100%;position:fixed;z-index:-2}html.has-admin-background:before,html.has-docs-background:before,html.has-error-background:before{background-image:url(/assets/dist/img/frame_0001.png)}html.has-comparisons-background:before{background-image:url(/assets/dist/img/frame_0002.png)}html.has-status-background:before{background-image:url(/assets/dist/img/frame_0003.png)}html.has-donations-background:before{background-image:url(/assets/dist/img/frame_0004.png)}html:not(.has-admin-background):not(.has-comparisons-background):not(.has-status-background):not(.has-donations-background):not(.has-download-background):before{background:transparent;content:"";height:100%;inset:0;min-height:100%;position:fixed;z-index:-1}#migrationLog,.download-code-block,.export-textarea,.file-path,.resumable-job-date,.resumable-job-file,.validation-block textarea,.validation-error-code,.validation-error-original-text,.validation-error-proposed-text,code,code.code-style,pre{font-family:Courier New,Consolas,Liberation Mono,Menlo,monospace!important}.file-path{background:#1e1e1e;border-radius:4px;margin:10px 0;overflow-x:auto;padding:12px 16px}.file-path code{color:#d4d4d4;font-family:inherit;font-size:14px;letter-spacing:1px;white-space:nowrap}.global-admin-pages section>h1,.global-admin-pages section>h2,.global-admin-pages section>h3,.global-admin-pages section>h4,.global-admin-pages section>h5,.global-admin-pages section>h6,.global-admin-pages section>p,.has-admin-sidebar section>h1,.has-admin-sidebar section>h2,.has-admin-sidebar section>h3,.has-admin-sidebar section>h4,.has-admin-sidebar section>h5,.has-admin-sidebar section>h6,.has-admin-sidebar section>p{color:hsla(0,0%,100%,.8)}code.code-style{background:#1e1e1e;border-radius:4px;color:#fff;display:flex;font-size:12px;letter-spacing:1px;margin:10px 0;overflow-x:auto;padding:7px 9px;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}img.emoji{max-width:25px;width:18px}:is(a,button)>img.emoji{margin-right:5px}.source-status{border-radius:4px;font-size:12px;font-weight:600;margin-left:auto;padding:3px 8px;white-space:nowrap}.source-status.ok{background:#dcfce7;color:#15803d}.source-status.fail{background:#fee2e2;color:#b91c1c}.user-table-avatar{border:1px solid #e5e7eb;border-radius:50%;height:32px;margin-right:8px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:32px}.user-login-link{align-items:center;color:#2563eb;display:inline-flex;font-weight:500;text-decoration:none;transition:color .2s}.user-login-link:hover{color:#1d4ed8;text-decoration:underline}h1{color:var(--text-primary);color:#333;font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:130%;margin-bottom:20px}h2{font-size:var(--font-size-h2);line-height:140%;margin-bottom:var(--spacing-md)}h2,h3{color:var(--text-primary);font-weight:var(--font-weight-semibold)}h3{font-size:var(--font-size-h3)}h3,h4{line-height:150%;margin-bottom:var(--spacing-sm)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}h4,p{color:var(--text-primary)}p{font-size:var(--font-size-base);line-height:160%;margin-bottom:var(--spacing-md)}strong{font-weight:var(--font-weight-semibold)}em{font-style:italic}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hidden,[hidden]{display:none!important}.is-scroll-locked{overflow:hidden!important}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.gap-20{gap:20px}.gap-10{gap:10px}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.gap-sm{gap:10px}.gap-md{gap:20px}.gap-lg{gap:30px}.p-sm{padding:10px}.p-md{padding:20px}.p-lg{padding:30px}.m-sm{margin:10px}.m-md{margin:20px}.m-lg{margin:30px}.container-page{margin:0 auto;max-width:1500px;padding:5px 0}.clickable,.clickable *,.has-click-handler,.has-click-handler *,.row-clickable,.row-clickable *,.tooltip-wrapper.has-click-handler,.tooltip-wrapper[data-onclick],.tooltip-wrapper[onclick],.translation-table tbody tr td[data-onclick],.translation-table tbody tr td[onclick],.translation-table tbody tr.clickable,.translation-table tbody tr.translation-row,.translation-table tbody tr[data-onclick],.translation-table tbody tr[onclick],[data-onclick],[data-onclick] *,[onclick],[onclick] *,a,a.has-click-handler,a.tooltip-wrapper,a:active,a:focus,a:hover,a:link,a:visited,a[href]:not([href=""]):not([href="#"]),button:not(:disabled),button:not(:disabled).has-click-handler,button:not(:disabled).tooltip-wrapper,input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}.tooltip-wrapper{position:relative}.tooltip-wrapper td,td.tooltip-wrapper{display:table-cell!important}.tooltip-custom{background:#374151;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#fff;font-size:14px;max-width:370px;opacity:0;padding:10px 15px;position:fixed;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;white-space:normal;z-index:10000;word-wrap:break-word;display:block}.tooltip-custom.show{opacity:1;visibility:visible}.tooltip-custom:before{border-style:solid;content:"";height:0;position:absolute;width:0;z-index:-1}.tooltip-custom.bottom:before{border-color:transparent transparent #374151;border-width:0 8px 8px;left:50%;top:-8px;transform:translateX(-50%)}.tooltip-custom.top:before{border-color:#374151 transparent transparent;border-width:8px 8px 0;bottom:-8px;left:50%;transform:translateX(-50%)}.tooltip-custom.left:before{border-color:transparent transparent transparent #374151;border-width:8px 0 8px 8px;right:-8px;top:50%;transform:translateY(-50%)}.tooltip-custom.right:before{border-color:transparent #374151 transparent transparent;border-width:8px 8px 8px 0;left:-8px;top:50%;transform:translateY(-50%)}.tooltip-custom.visible{opacity:1;visibility:visible}.loading-state{padding:20px;text-align:center}.loading-state--gray{color:rgba(0,0,0,.8)}.loading-state--error{color:#ef4444}.global-admin-pages .loading-state--gray{color:hsla(0,0%,100%,.8)}.error-message{color:#ef4444;padding:20px}.no-scroll{overflow:hidden!important;position:fixed;width:100%}button{align-items:center;background:#2563eb;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-size:16px;font-weight:var(--font-weight-semibold);justify-content:center;margin-right:10px;padding:10px 20px;text-decoration:none;transition:all var(--transition-base)}button:hover{background:#1d4ed8}button:disabled{background:#6b7280;cursor:not-allowed}.btn,.btn--primary{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--primary{background:var(--primary-color);color:#fff}.btn--primary:hover{background:var(--primary-hover)}.btn--secondary{align-items:center;background:var(--secondary-color);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--secondary:hover{background:var(--secondary-hover)}.btn--danger{align-items:center;background:var(--danger-color);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--danger:hover:not(:disabled){background:var(--danger-hover)}.btn--danger:disabled{cursor:not-allowed;opacity:.6}.btn--danger{font-size:14px;padding:6px 12px}.btn--publish{margin:0;padding:15px}.btn--back{align-items:center;background:#6b7280;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:10px;justify-content:flex-start;justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--back:hover:not(:disabled){background:#4b5563}.btn--back:disabled{cursor:not-allowed;opacity:.6}.btn--back{margin-right:10px}.btn--back:hover{filter:drop-shadow(2px 5px 7px black)!important}.btn--back:active{background:#4b5563}.btn--download{align-items:center;background:#28a745;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--download:hover:not(:disabled){background:#218838}.btn--download:disabled{cursor:not-allowed;opacity:.6}.btn--download{margin-top:var(--spacing-sm)}.btn--skip{align-items:center;background:#fbbf24;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--skip:hover:not(:disabled){background:#d97706}.btn--skip:disabled{cursor:not-allowed;opacity:.6}.btn--skip{border:1px solid #d97706}.btn--error{align-items:center;background:#dc2626;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--error:hover:not(:disabled){background:#b91c1c}.btn--error:disabled{cursor:not-allowed;opacity:.6}.btn--error{border:1px solid #c82333}.btn--error:disabled{background:#b91c1c;color:#f87171;opacity:.8}.btn--warning{align-items:center;background:#fbbf24;border:none;border:1px solid #d97706;border-radius:var(--radius-md);color:#fff;color:#111827;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--warning:hover:not(:disabled){background:#d97706;color:#fff}.btn--warning:disabled{background:#6b7280;color:#111827;cursor:not-allowed;opacity:.6}.btn--open-modal{align-items:center;background:#2563eb;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.btn--open-modal:hover:not(:disabled){background:#1d4ed8}.btn--open-modal:disabled{cursor:not-allowed;opacity:.6}.btn--open-modal{display:inline-block;font-size:14px;margin-left:10px;padding:5px 15px;vertical-align:middle}.btn--open-modal:active{background:#003ab8}.btn--disabled{background:#6b7280;color:#fff;cursor:not-allowed;opacity:.6}@media(max-width:767px){.btn{font-size:14px;padding:8px 16px}}.disabled,button:disabled{cursor:not-allowed!important;opacity:.5}a.disabled,button.disabled{pointer-events:auto}a.disabled{cursor:not-allowed!important}.exports-btn-select{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.exports-btn-select.disabled,.exports-btn-select:disabled{cursor:not-allowed!important;opacity:.5}.table-danger-btn{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.card,.container{padding:var(--spacing-lg)}@media(max-width:767px){.container{padding:20px 0 0}}.container{border-radius:8px;box-shadow:none;margin:0 auto;max-width:1280px}.container,.container.page-main{background:transparent}.container.page-translation{max-width:100%;width:100%}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:20px;padding:20px;position:relative}.admin-card__header{background:transparent;border:none;box-shadow:none}.admin-card h1.export-page-title{align-items:center;color:#1f2937;display:flex;font-size:28px;gap:10px;margin-bottom:20px}.admin-card h1{color:#1f2937;display:block;font-size:24px;margin-bottom:20px}.admin-card h2{color:#374151;display:block;font-size:20px;margin-bottom:15px}.admin-card h3{color:#4b5563;display:block;font-size:18px;margin-bottom:10px}.admin-card ul{list-style-type:disc;margin:0;padding:10px 20px}.admin-card ul li{color:#6b7280;line-height:160%;margin-bottom:8px}.gate-form{display:flex;gap:10px;margin-top:15px}.gate-form input{border:1px solid #d1d5db;border-radius:4px;flex:1;padding:10px}.user-page-link{color:#2563eb;text-decoration:none;transition:color .2s ease}.user-page-link:hover{color:#1d4ed8;text-decoration:underline}.user-status-indicator{border-radius:50%;display:inline-block;height:12px;vertical-align:middle;width:12px}.user-status-online{background-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.user-status-idle{background-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.2)}.user-status-offline{background-color:#9ca3af;box-shadow:0 0 0 2px rgba(156,163,175,.2)}.user-operation-indicator{animation:spin .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;margin-left:6px;vertical-align:middle;width:16px}.stats-flex{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.stats-flex>div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;flex:0 0 calc(25% - 9px);padding:12px}.stats-flex>div:nth-child(n+5){flex:0 0 calc(33.333% - 8px)}@media(max-width:650px){.stats-flex>div,.stats-flex>div:nth-child(n+5){flex:0 0 100%}}.stats-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr));margin:20px 0}.stats-grid>div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;text-align:center}.stats-grid>div strong{color:#1f2937;display:block;font-size:18px;margin-top:4px}input[type=email]:not([class*=__]):not([class*="--"]),input[type=number]:not([class*=__]):not([class*="--"]),input[type=password]:not([class*=__]):not([class*="--"]),input[type=text]:not([class*=__]):not([class*="--"]),select:not([class*=__]):not([class*="--"]),textarea:not([class*=__]):not([class*="--"]){border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-fast);width:100%}input[type=email]:not([class*=__]):not([class*="--"]):focus,input[type=number]:not([class*=__]):not([class*="--"]):focus,input[type=password]:not([class*=__]):not([class*="--"]):focus,input[type=text]:not([class*=__]):not([class*="--"]):focus,select:not([class*=__]):not([class*="--"]):focus,textarea:not([class*=__]):not([class*="--"]):focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}input[type=email]:not([class*=__]):not([class*="--"]):hover,input[type=number]:not([class*=__]):not([class*="--"]):hover,input[type=password]:not([class*=__]):not([class*="--"]):hover,input[type=text]:not([class*=__]):not([class*="--"]):hover,select:not([class*=__]):not([class*="--"]):hover,textarea:not([class*=__]):not([class*="--"]):hover{border-color:#9ca3af}.form__input{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-fast);width:100%}.form__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.form__input:hover{border-color:#9ca3af}.form__label{color:var(--text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.form__group{margin-bottom:var(--spacing-md)}.form__checkbox-label{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.form__checkbox-label .checkbox-custom{display:none}.form__upload{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:15px 0}.form__upload input[type=file]{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:14px;max-width:350px;padding:8px 12px;transition:all .2s ease;width:100%}.form__upload input[type=file]:hover{background:#f0f7ff;border-color:#2563eb}.form__upload input[type=file]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.form__auto-refresh{margin-bottom:15px}.form__auto-refresh-label{align-items:center;color:#374151;cursor:pointer;display:flex;flex-direction:row;font-size:14px;gap:8px;justify-content:flex-start}.form__auto-refresh-label input[type=checkbox]{accent-color:#3b82f6;cursor:pointer}.form__source-options{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin-top:15px}.form__source-options label{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;flex:1;flex-direction:row;font-size:14px;justify-content:space-between;padding:10px 14px;position:relative;transition:all .2s ease;width:60%}.form__source-options label:has(input[type=radio]:checked){background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.form__source-options label:has(input[type=radio]:focus){border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15);outline:none}.form__source-options label:hover{background:#f0f7ff;border-color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.05);transform:translateY(-1px)}.form__source-options label input[type=radio]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:18px;margin-right:10px;width:18px}.form--user input[type=email],.form--user input[type=text],.form--user select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:10px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s}.form--user input[type=email]:focus,.form--user input[type=text]:focus,.form--user select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.form--user input[type=email]:hover,.form--user input[type=text]:hover,.form--user select:hover{border-color:#9ca3af}.form--user button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;grid-column:1/-1;margin-top:10px;padding:12px 24px;transition:background-color .2s,box-shadow .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form--user button:hover{background-color:#2563eb;box-shadow:0 2px 4px rgba(59,130,246,.2)}.form--user button:active{background-color:#1d4ed8}.form--user button:focus{box-shadow:0 0 0 3px rgba(59,130,246,.3);outline:none}.form--user button:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed}.form--collapsible{overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out,padding .3s ease-out,margin .3s ease-out}.form--collapsed{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0}@media(max-width:767px){.form__input,.form__upload input[type=file]{font-size:14px;padding:8px 12px}}.table{border-collapse:collapse;width:100%}.table--admin{background:var(--admin-black-10,rgba(0,0,0,.1));border:1px solid hsla(0,0%,100%,.2);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.15);color:hsla(0,0%,100%,.8);overflow:hidden}.table--admin th{border-bottom:2px solid hsla(0,0%,100%,.2)}.table--admin td{border-bottom:1px solid hsla(0,0%,100%,.2)}.table--admin tbody tr:hover{background:var(--admin-black-10,rgba(0,0,0,.1))}.table--admin{border-collapse:collapse;font-size:14px;width:100%}.table--admin td,.table--admin th{color:#d4d4d4;color:hsla(0,0%,100%,.8);font-weight:400;padding:12px 16px;text-align:left}.table--admin th{color:#d4d4d4;color:#fff;font-size:13px;font-weight:600;letter-spacing:.7px;line-height:150%;text-transform:uppercase}.table--admin td{color:hsla(0,0%,100%,.8);line-height:150%}.table--admin tbody tr{transition:background .2s ease}.table--admin tbody tr:hover{background:var(--admin-black-30,rgba(0,0,0,.3))}.table__wrapper{overflow-x:auto;overflow-y:visible;position:relative;width:100%}@media(max-width:767px){.table__wrapper{overflow-x:visible}}.table__row{cursor:pointer;transition:background .2s ease}.table__row:hover{background:var(--admin-black-30,rgba(0,0,0,.3))}.table__cell--hidden{display:none}.table__actions{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}@media(max-width:767px){.table__actions{margin-top:6px;text-align:right}}.blocked-status-badge{align-items:center;border:2px solid;border-radius:6px;cursor:help;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.blocked-status-badge--active{background-color:rgba(16,185,129,.2);border-color:#10b981;color:#10b981}.blocked-status-badge--blocked{background-color:rgba(220,38,38,.2);border-color:#dc2626;color:#dc2626}.blocked-status-badge:hover{box-shadow:0 2px 4px rgba(0,0,0,.2);transform:scale(1.1)}.modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.modal.open,.modal[aria-hidden=false]{display:flex}.modal__overlay{-webkit-backdrop-filter:blur(var(--admin-blur-2,2px));backdrop-filter:blur(var(--admin-blur-2,2px));background:rgba(0,0,0,.5);cursor:default;inset:0;position:absolute;z-index:1}.modal__dialog{animation:modalSlideIn .3s ease-out;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.2);cursor:default;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;padding:25px;position:relative;width:90%;z-index:2}.modal__dialog,.modal__dialog h3{color:hsla(0,0%,100%,.8)}.modal__dialog--small{max-width:420px;padding:24px}.modal__dialog--medium{max-width:600px;padding:24px}.modal__dialog--large{max-width:800px;padding:30px}.modal__dialog--xlarge{max-width:1280px;padding:30px}@media(max-width:767px){.modal__dialog--xlarge{padding:55px 10px 15px}}.modal__dialog--fullwidth{max-width:95%;padding:30px;width:95%}.modal__dialog--admin-glass{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);color:hsla(0,0%,100%,.8)}.modal__dialog--admin-glass h1,.modal__dialog--admin-glass h2,.modal__dialog--admin-glass h3,.modal__dialog--admin-glass h4,.modal__dialog--admin-glass h5,.modal__dialog--admin-glass h6{color:#fff}.modal__dialog--admin-glass p{color:hsla(0,0%,100%,.8)}.modal__dialog--admin-glass .modal__title{color:#fff}.modal__dialog--admin-glass .modal__description{color:hsla(0,0%,100%,.8)}.modal--user-activity .user-activity-modal__section{border-top:1px solid hsla(0,0%,100%,.2);margin-top:14px;padding-top:14px}.modal--user-activity .user-activity-modal__section--session{border-top:0;margin-top:0;padding-top:0}.modal--user-activity .user-activity-modal__section-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:.2px;line-height:140%;margin:0 0 10px}.modal--user-activity .user-activity-modal__last-pages__list{margin:0;padding-left:18px}.modal--user-activity .user-activity-modal__last-pages__list li{color:hsla(0,0%,100%,.8);font-size:13px;line-height:150%;margin:0 0 8px}.modal--user-activity .user-activity-modal__last-pages__list a{color:#fff;text-decoration:underline;text-underline-offset:2px}.modal--user-activity .user-activity-modal__last-pages__list a:hover{color:#fff;opacity:.9}.modal--user-activity .user-activity-modal__last-pages__time{color:hsla(0,0%,100%,.6);font-variant-numeric:tabular-nums}.modal--user-activity .user-activity-modal__last-pages__op{color:hsla(0,0%,100%,.6)}.modal__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.modal__body{flex:1;overflow-y:auto;padding:0}.modal__footer{border-top:1px solid #e5e7eb;gap:10px;justify-content:flex-end;margin-top:20px;padding:15px 20px}.modal__close,.modal__footer{align-items:center;display:flex}.modal__close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:25px;height:40px;justify-content:center;line-height:100%;margin:0;padding:10px;position:absolute;right:15px;top:15px;transition:all .2s;width:40px}.modal__close>img,.modal__close>svg{margin-right:0!important}.modal__close:hover{background:#1a1a1a;border-radius:4px;color:#fff}.modal__title{color:#fff;font-size:20px;font-weight:600;margin:0}.modal__description{color:#6b7280;font-size:14px;margin:0 0 20px}.modal__error{align-items:center;background-color:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.35);border-radius:6px;color:#dc2626;display:none;font-size:15px;font-weight:700;justify-content:center;margin:10px 0;min-height:20px;padding:10px}.modal__error:not(:empty){display:flex}.modal__error[style*="display: block"],.modal__error[style*="display: flex"],.modal__error[style*="display:block"],.modal__error[style*="display:flex"]{display:flex!important}.modal__footer-text{color:#6b7280;font-size:14px;margin-top:15px;text-align:center}.modal__footer-text .link-button{background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline;transition:color .2s}.modal__footer-text .link-button:hover{color:#1d4ed8}.modal__hint{color:#6b7280;font-size:13px;font-style:italic;margin-top:10px}.modal input[type=email],.modal input[type=password],.modal input[type=text],.modal select,.modal textarea{-webkit-backdrop-filter:blur(var(--admin-blur-15,15px));backdrop-filter:blur(var(--admin-blur-15,15px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid #e5e7eb;border-radius:4px;color:hsla(0,0%,100%,.9);font-family:inherit;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.modal input[type=email]:focus,.modal input[type=password]:focus,.modal input[type=text]:focus,.modal select:focus,.modal textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1);outline:none}html.has-admin-background .modal__overlay{background:var(--admin-black-70,rgba(0,0,0,.7))}html.has-admin-background .modal__dialog{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.15);color:hsla(0,0%,100%,.8)}html.has-admin-background .modal__header{border-bottom:1px solid hsla(0,0%,100%,.2)}html.has-admin-background .modal__footer{border-top:1px solid hsla(0,0%,100%,.2)}html.has-admin-background .modal__title{color:#fff}html.has-admin-background .modal__description{color:hsla(0,0%,100%,.8);line-height:150%}html.has-admin-background .modal__close{color:hsla(0,0%,100%,.8)}html.has-admin-background .modal__close:hover{background:var(--admin-black-30,rgba(0,0,0,.3));color:#fff}html.has-admin-background .modal__error{background-color:rgba(220,38,38,.12);border-color:rgba(220,38,38,.35);color:#fff}html.has-admin-background .modal__status{background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;line-height:150%;padding:10px 12px}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal--validation .modal__overlay{-webkit-backdrop-filter:blur(var(--admin-blur-6,6px));backdrop-filter:blur(var(--admin-blur-6,6px));background:rgba(0,0,0,.5)}.modal--validation .modal__dialog{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 18px 60px rgba(0,0,0,.8);color:hsla(0,0%,100%,.8)}.modal--validation .modal__header{border-bottom:1px solid hsla(0,0%,100%,.15)}.modal--validation .modal__footer{border-top:1px solid hsla(0,0%,100%,.15)}.modal--validation .modal__title{color:hsla(0,0%,100%,.9);text-shadow:0 2px 6px rgba(0,0,0,.8)}.modal--validation .modal__close{color:#ef4444}.modal--validation .modal__close:hover{background:rgba(220,38,38,.22);color:#fff}.modal--validation .validation-summary{-webkit-backdrop-filter:blur(var(--admin-blur-12,12px));backdrop-filter:blur(var(--admin-blur-12,12px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:hsla(0,0%,100%,.9);font-size:14px;margin-bottom:15px;padding:10px}.modal--validation .validation-summary strong{color:#dc2626;font-weight:600}.modal--validation .validation-actions,.modal--validation .validation-filters{display:flex;gap:10px;margin-bottom:15px}.modal--validation .validation-filters{align-items:center}.modal--validation .validation-filters label{align-items:center;color:#fff;display:flex;font-size:14px;gap:5px}.modal--validation .validation-filters input,.modal--validation .validation-filters select{-webkit-backdrop-filter:blur(var(--admin-blur-12,12px));backdrop-filter:blur(var(--admin-blur-12,12px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:hsla(0,0%,100%,.9);font-size:14px;padding:5px 10px}.modal--validation .validation-errors-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.modal--validation .validation-error-item{align-items:flex-start;background:rgba(220,38,38,.14);border-left:4px solid rgba(220,38,38,.65);border-radius:6px;display:flex;gap:12px;padding:12px}.modal--validation .validation-error-item--content,.modal--validation .validation-error-item--quotes{background:rgba(245,158,11,.14);border-left-color:rgba(245,158,11,.7)}.modal--validation .validation-error-item--tags{background:rgba(37,99,235,.14);border-left-color:rgba(37,99,235,.7)}.modal--validation .validation-error-item--formatting,.modal--validation .validation-error-item--service_elements,.modal--validation .validation-error-item--structural{background:#fef2f2;border-left-color:#dc2626}.modal--validation .validation-error-item--length{background:rgba(245,158,11,.14);border-left-color:rgba(245,158,11,.7)}.modal--validation .validation-error-number{color:hsla(0,0%,100%,.7);flex-shrink:0;font-weight:600}.modal--validation .validation-error-message{color:hsla(0,0%,100%,.9);flex:1;line-height:150%}.modal--validation .validation-errors-table-container{-webkit-backdrop-filter:blur(var(--admin-blur-12,12px));backdrop-filter:blur(var(--admin-blur-12,12px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.9);margin-top:16px;max-height:60vh;overflow-x:auto;overflow-y:auto}.modal--validation .validation-errors-table-detailed{border-collapse:collapse;font-size:13px;width:100%}.modal--validation .validation-errors-table-detailed thead{-webkit-backdrop-filter:blur(var(--admin-blur-12,12px));backdrop-filter:blur(var(--admin-blur-12,12px));background:var(--admin-black-70,rgba(0,0,0,.7));position:-webkit-sticky;position:sticky;top:0;z-index:10}.modal--validation .validation-errors-table-detailed th{border-bottom:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.95);font-weight:600;padding:12px 8px;text-align:left;white-space:nowrap}.modal--validation .validation-errors-table-detailed td{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);padding:12px 8px;vertical-align:top}.modal--validation .validation-errors-table-detailed tbody tr:hover{background:var(--admin-black-40,rgba(0,0,0,.4))}.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-formatting,.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-glossary,.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-service_elements,.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-structural{background:rgba(220,38,38,.12)}.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-color_tags,.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-tags{background:rgba(37,99,235,.12)}.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-content,.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-length,.modal--validation .validation-errors-table-detailed .validation-error-row.validation-error-quotes{background:rgba(245,158,11,.12)}.modal--validation .validation-error-type-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.modal--validation .validation-error-type-badge.validation-error-type-formatting,.modal--validation .validation-error-type-badge.validation-error-type-glossary,.modal--validation .validation-error-type-badge.validation-error-type-service_elements,.modal--validation .validation-error-type-badge.validation-error-type-structural{background:rgba(220,38,38,.28);border:1px solid rgba(220,38,38,.45);color:hsla(0,0%,100%,.95)}.modal--validation .validation-error-type-badge.validation-error-type-color_tags,.modal--validation .validation-error-type-badge.validation-error-type-tags{background:rgba(37,99,235,.28);border:1px solid rgba(37,99,235,.45);color:hsla(0,0%,100%,.95)}.modal--validation .validation-error-type-badge.validation-error-type-content,.modal--validation .validation-error-type-badge.validation-error-type-length,.modal--validation .validation-error-type-badge.validation-error-type-quotes{background:rgba(245,158,11,.28);border:1px solid rgba(245,158,11,.45);color:hsla(0,0%,100%,.95)}.modal--validation .validation-error-original-text,.modal--validation .validation-error-proposed-text{color:hsla(0,0%,100%,.95);font-family:Courier New,monospace;font-size:14px;max-width:400px;word-wrap:break-word;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.15);border-radius:4px;padding:8px;white-space:pre-wrap;word-break:break-all}.modal--validation .validation-error-code{color:hsla(0,0%,100%,.85);font-family:Courier New,Consolas,monospace;font-size:12px}.modal--validation .validation-error-debug{background:var(--admin-black-40,rgba(0,0,0,.4));border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.9);font-family:Courier New,Consolas,monospace;font-size:12px;margin-top:10px;padding:10px}.modal--validation .validation-error-debug__title{color:hsla(0,0%,100%,.95);font-weight:700;margin-bottom:6px}.modal--validation .validation-error-debug__line{opacity:.95}.modal--validation .validation-error-glossary{background:rgba(220,38,38,.18);border:1px solid rgba(220,38,38,.35);border-radius:6px;color:hsla(0,0%,100%,.95);margin-top:10px;padding:10px}.modal--validation .validation-error-glossary__title{font-weight:700;margin-bottom:6px}.modal--validation .validation-error-glossary__list{margin:0;padding-left:18px}.modal--validation .validation-error-glossary li{margin:2px 0}html.has-admin-background .modal--glossary .glossary-modal-subtitle{background:rgba(245,158,11,.2);border-left:4px solid #f59e0b;border-radius:10px;color:#fff;font-size:14px;line-height:150%;margin:0 0 20px;padding:12px}html.has-admin-background .modal--glossary .glossary-hint-item{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.15);color:hsla(0,0%,100%,.8)}html.has-admin-background .modal--glossary .glossary-hint-item:hover{background:var(--admin-black-30,rgba(0,0,0,.3));border-color:hsla(0,0%,100%,.35);box-shadow:0 6px 10px rgba(0,0,0,.2)}html.has-admin-background .modal--glossary .glossary-hint-phrase strong{color:#fff}html.has-admin-background .modal--glossary .glossary-hint-arrow{color:hsla(0,0%,100%,.8)}html.has-admin-background .modal--glossary .glossary-hint-translation{color:#f59e0b;font-weight:600}html.has-admin-background .modal--glossary .glossary-hint-meta,html.has-admin-background .modal--glossary .glossary-no-hints{color:hsla(0,0%,100%,.8)}.modal--glossary .glossary-modal-subtitle{background:rgba(245,158,11,.2);border-left:4px solid #f59e0b;border-radius:4px;color:#fff;cursor:text;font-size:14px;line-height:150%;margin:0 0 20px;padding:12px}.modal--glossary .glossary-hints-list{display:flex;flex-direction:column;gap:12px}.modal--glossary .glossary-hint-item{background:var(--admin-black-10,rgba(0,0,0,.1));border-radius:8px;cursor:text;padding:16px;transition:all .2s}.modal--glossary .glossary-hint-item:hover{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:var(--admin-white-10,hsla(0,0%,100%,.1));box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal--glossary .glossary-hint-phrase{align-items:center;display:flex;font-size:16px;gap:8px;line-height:150%;margin-bottom:8px}.modal--glossary .glossary-hint-phrase strong{color:#fff;font-weight:600}.modal--glossary .glossary-hint-arrow{color:#6b7280;font-weight:600}.modal--glossary .glossary-hint-translation{color:#f59e0b;font-weight:600}.modal--glossary .glossary-hint-meta{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:13px;gap:12px}.modal--glossary .glossary-hint-source{font-style:italic}.modal--glossary .glossary-validation-indicator{background:#dc2626;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.modal--glossary .glossary-no-hints{color:#6b7280;font-size:16px;padding:40px 20px;text-align:center}.modal--redis .redis-tabs{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;gap:10px;margin-bottom:20px}@media(max-width:767px){.modal--redis .redis-tabs{flex-wrap:wrap}}.modal--redis .redis-tab{background:none;border:none;border-bottom:2px solid transparent;border-radius:10px 10px 0 0;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-2px;padding:10px 20px;transition:all .3s}.modal--redis .redis-tab:hover{background:rgba(0,0,0,.3);color:#fff}.modal--redis .redis-tab.active{background:rgba(0,0,0,.2);border-bottom-color:#2563eb;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.45)}.modal--redis .redis-tab-content{display:none}.modal--redis .redis-tab-content.active{display:block}.modal--redis .redis-status{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.15);margin-bottom:20px;transition:border-color .2s,box-shadow .2s,background-color .2s}.modal--redis .redis-status.redis-status-error{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.7)}.modal--redis .redis-status.redis-status-error .redis-status-toggle{border-bottom-color:rgba(220,38,38,.5)}.modal--redis .redis-status.redis-status-error .redis-status-toggle:hover{background:rgba(220,38,38,.18)}.modal--redis .redis-status.redis-status-disabled{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.7)}.modal--redis .redis-status.redis-status-disabled .redis-status-toggle{border-bottom-color:rgba(245,158,11,.5);color:#fff}.modal--redis .redis-status.redis-status-disabled .redis-status-toggle:hover{background:rgba(245,158,11,.18)}.modal--redis .redis-status.redis-status-success{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.65)}.modal--redis .redis-status.redis-status-success button{background:rgba(16,185,129,.08)}.modal--redis .redis-status-toggle{align-items:center;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:none;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 15px;text-align:left;transition:background-color .2s;width:100%}.modal--redis .redis-status-toggle:hover{background:rgba(0,0,0,.3)}.modal--redis .redis-status-toggle .users-section__toggle-icon{font-size:12px;transition:transform .3s}.modal--redis .redis-status-content{color:hsla(0,0%,100%,.8);font-size:12px;line-height:180%;padding:15px}.modal--redis .redis-status-content.collapsed{display:none}.modal--redis .redis-status-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:8px 0}.modal--redis .redis-status-item:last-child{border-bottom:none}.modal--redis .redis-status-item strong{color:#fff;font-weight:600}.modal--redis .redis-status-value{color:hsla(0,0%,100%,.8);font-weight:500}.modal--redis .redis-status-value.redis-status-success{color:rgba(16,185,129,.95)}.modal--redis .redis-status-value.redis-status-error{color:rgba(220,38,38,.95)}.modal--redis .redis-status-actions{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;justify-content:center;margin-top:15px;padding-top:15px}.modal--redis .redis-keys-reference{background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.15);margin-bottom:20px}.modal--redis .redis-keys-reference,.modal--redis .redis-keys-reference-toggle{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px))}.modal--redis .redis-keys-reference-toggle{align-items:center;background:var(--admin-black-30,rgba(0,0,0,.3));border:none;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 15px;text-align:left;transition:background-color .2s;width:100%}.modal--redis .redis-keys-reference-toggle:hover{background:rgba(0,0,0,.3)}.modal--redis .redis-keys-reference-toggle .toggle-icon{font-size:12px;transition:transform .3s}.modal--redis .redis-keys-reference-content{color:hsla(0,0%,100%,.8);font-size:11px;line-height:160%;max-height:200px;overflow-y:auto;padding:15px}.modal--redis .redis-keys-reference-content p{color:hsla(0,0%,100%,.8)}.modal--redis .redis-keys-reference-content.collapsed{display:none}.modal--redis .redis-keys-reference-content:not(.collapsed) .toggle-icon{transform:rotate(180deg)}.modal--redis .redis-key-item{border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:8px;padding:5px 0}.modal--redis .redis-key-item:last-child{border-bottom:none}.modal--redis .redis-key-item code{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fbbf24;font-family:Courier New,monospace;font-size:10px;padding:2px 4px}.modal--redis .redis-key-desc{color:hsla(0,0%,100%,.7);font-size:10px;margin-left:8px}.modal--redis .redis-operations h3{color:#fff;font-size:16px;margin-bottom:10px;margin-top:20px}.modal--redis .redis-operations h3:first-child{margin-top:0}.modal--redis .redis-buttons{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:20px}@media(max-width:767px){.modal--redis .redis-buttons{flex-wrap:wrap}}.modal--redis .redis-btn-container{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:120px;width:100%}.modal--redis .redis-cache-checkbox-label{align-items:center;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-size:12px;gap:6px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal--redis .redis-cache-checkbox-label input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:14px;margin:0;width:14px}.modal--redis .redis-cache-checkbox-label span{line-height:120%}.modal--redis .redis-btn{align-items:center;align-self:center;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:rgba(85,0,230,.6);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;cursor:pointer;display:flex;flex:1 1 auto;font-size:12px;font-weight:500;justify-content:center;line-height:130%;margin-right:0;padding:6px 12px;text-align:center;transition:all .2s;width:100%}.modal--redis .redis-btn img,.modal--redis .redis-btn svg{margin-right:5px}.modal--redis .redis-btn:hover{opacity:.9;transform:translateY(-1px)}.modal--redis .redis-btn--danger{border-color:rgba(220,38,38,.6);flex-grow:0}.modal--redis .redis-btn--danger:hover{background:rgba(220,38,38,.18)}.modal--redis .redis-btn--warning{border-color:rgba(245,158,11,.6);color:#fff}.modal--redis .redis-btn--warning:hover{background:rgba(245,158,11,.18)}.modal--redis .redis-btn--primary{border-color:rgba(37,99,235,.65);box-shadow:0 0 0 3px rgba(37,99,235,.12);color:#fff}.modal--redis .redis-btn--primary:hover{background:rgba(37,99,235,.18)}.modal--redis .redis-delete-key,.modal--redis .redis-delete-pattern{display:flex;gap:10px;margin-bottom:20px}.modal--redis .redis-delete-key button.redis-btn,.modal--redis .redis-delete-pattern button.redis-btn{margin-left:25px;max-width:150px}@media(max-width:767px){.modal--redis .redis-delete-key,.modal--redis .redis-delete-pattern{align-items:stretch;flex-direction:column}.modal--redis .redis-delete-key button.redis-btn,.modal--redis .redis-delete-pattern button.redis-btn{margin-left:0;max-width:100%}}.modal--redis .redis-input{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;flex:1;font-size:14px;padding:10px 12px}.modal--redis .redis-input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.modal--redis .redis-input::placeholder{color:hsla(0,0%,100%,.6)}.modal--redis .redis-input:focus{border-color:rgba(37,99,235,.85);box-shadow:0 0 0 3px rgba(37,99,235,.25);outline:none}.modal--redis .redis-keys-filters{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:15px}.modal--redis .redis-filter-group{display:flex;flex:1;flex-direction:column;gap:5px;min-width:200px}.modal--redis .redis-filter-group label{color:hsla(0,0%,100%,.8);font-size:12px;font-weight:500}.modal--redis .redis-keys-table-container{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;max-height:500px;overflow-y:auto}.modal--redis .redis-keys-table{border-collapse:collapse;color:hsla(0,0%,100%,.8);font-size:13px;width:100%}.modal--redis .redis-keys-table thead{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.3);position:-webkit-sticky;position:sticky;top:0;z-index:10}.modal--redis .redis-keys-table th{border-bottom:2px solid hsla(0,0%,100%,.2);color:#fff;font-weight:600;padding:10px;text-align:left}.modal--redis .redis-keys-table td{border-bottom:1px solid hsla(0,0%,100%,.15);padding:8px 10px}.modal--redis .redis-keys-table td:first-child{min-width:350px}.modal--redis .redis-keys-table td:is(:nth-child(2),:nth-child(3)){min-width:100px}.modal--redis .redis-keys-table td:last-child{min-width:80px}.modal--redis .redis-keys-table tbody tr:hover{background:rgba(0,0,0,.3)}.modal--redis .redis-keys-table code{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fbbf24;font-family:Courier New,monospace;font-size:11px;padding:2px 6px;word-break:break-all}.modal--redis .redis-value-preview{color:hsla(0,0%,100%,.7);display:inline-block;font-size:11px;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal--redis .redis-loading{color:hsla(0,0%,100%,.7);padding:20px;text-align:center}.modal--redis .redis-pagination{align-items:center;color:hsla(0,0%,100%,.8);display:flex;gap:10px;justify-content:center;margin-top:15px;padding:10px}.modal--redis .redis-pagination button{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:hsla(0,0%,100%,.9);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.modal--redis .redis-pagination button:hover:not(:disabled){background:rgba(0,0,0,.3);border-color:rgba(37,99,235,.6)}.modal--redis .redis-pagination button:disabled{color:hsla(0,0%,100%,.6);cursor:not-allowed;opacity:.5}.modal--redis .redis-pagination span{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500}.modal--redis .redis-pagination input{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;font-size:13px;padding:6px 12px;text-align:center;width:60px}.modal--redis .redis-stats{padding:20px}.modal--redis .redis-stats-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.modal--redis .redis-stat-item{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:15px}.modal--redis .redis-stat-item label{color:hsla(0,0%,100%,.7);display:block;font-size:12px;font-weight:500;margin-bottom:5px}.modal--redis .redis-stat-item span{color:#fff;display:block;font-size:18px;font-weight:600}.modal--redis .redis-error{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid rgba(220,38,38,.5);border-radius:12px;color:#fff;font-size:13px;margin-top:10px;padding:10px}.modal--redis .redis-cache-shared-note{color:hsla(0,0%,100%,.7);font-size:12px;font-style:italic;font-weight:400;margin-left:8px}.table-loader{align-items:center;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-70,rgba(0,0,0,.6));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;bottom:0;box-shadow:0 10px 24px rgba(0,0,0,.2);display:none;flex-direction:column;justify-content:center;left:0;padding:28px;position:absolute;right:0;text-align:center;top:0;z-index:150}.table-loader-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:rgba(37,99,235,.9);height:56px;margin-bottom:14px;width:56px}.table-loader-text{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:600;line-height:140%}.table-container{position:relative}.table-container.loading .admin-table,.table-container.loading .glossary-table,.table-container.loading .table-wrapper,.table-container.loading .translation-table{filter:blur(3px);opacity:.6;pointer-events:none;transition:filter .3s ease,opacity .3s ease}.table-container.loading .table-loader{display:flex}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.translation-table-container{position:relative}.translation-table-container.loading .admin-table,.translation-table-container.loading .glossary-table,.translation-table-container.loading .table-wrapper,.translation-table-container.loading .translation-table{filter:blur(3px);opacity:.6;pointer-events:none;transition:filter .3s ease,opacity .3s ease}.translation-table-container.loading .table-loader{display:flex}.translation-table-container .table-loader{align-items:center;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-70,rgba(0,0,0,.6));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;bottom:0;box-shadow:0 10px 24px rgba(0,0,0,.2);display:none;flex-direction:column;justify-content:center;left:0;padding:28px;position:absolute;right:0;text-align:center;top:0;z-index:150}.translation-table-container .table-loader-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:rgba(37,99,235,.9);height:56px;margin-bottom:14px;width:56px}.translation-table-container .table-loader-text{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:600;line-height:140%}.users-table-container{position:relative}.users-table-container.loading .admin-table,.users-table-container.loading .glossary-table,.users-table-container.loading .table-wrapper,.users-table-container.loading .translation-table{filter:blur(3px);opacity:.6;pointer-events:none;transition:filter .3s ease,opacity .3s ease}.users-table-container.loading .table-loader{display:flex}.users-table-container .table-loader{align-items:center;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-70,rgba(0,0,0,.6));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;bottom:0;box-shadow:0 10px 24px rgba(0,0,0,.2);display:none;flex-direction:column;justify-content:center;left:0;padding:28px;position:absolute;right:0;text-align:center;top:0;z-index:150}.users-table-container .table-loader-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:rgba(37,99,235,.9);height:56px;margin-bottom:14px;width:56px}.users-table-container .table-loader-text{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:600;line-height:140%}.glossary-table-container{position:relative}.glossary-table-container.loading .admin-table,.glossary-table-container.loading .glossary-table,.glossary-table-container.loading .table-wrapper,.glossary-table-container.loading .translation-table{filter:blur(3px);opacity:.6;pointer-events:none;transition:filter .3s ease,opacity .3s ease}.glossary-table-container.loading .table-loader{display:flex}.glossary-table-container .table-loader{align-items:center;-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-70,rgba(0,0,0,.6));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;bottom:0;box-shadow:0 10px 24px rgba(0,0,0,.2);display:none;flex-direction:column;justify-content:center;left:0;padding:28px;position:absolute;right:0;text-align:center;top:0;z-index:150}.glossary-table-container .table-loader-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:rgba(37,99,235,.9);height:56px;margin-bottom:14px;width:56px}.glossary-table-container .table-loader-text{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:600;line-height:140%}@media(max-width:767px){.table-loader-spinner{border-width:3px;height:40px;width:40px}.table-loader-text{font-size:14px}}@media(max-width:479px){.table-loader-spinner{border-width:3px;height:35px;margin-bottom:10px;width:35px}.table-loader-text{font-size:12px}}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.pagination .pagination{margin:0}.pagination__pages{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start}.pagination__link{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;display:inline-block;min-width:40px;padding:8px 12px;text-align:center;text-decoration:none;transition:all .2s}.pagination__link:hover:not(.pagination__link--disabled){background:#f3f4f6;border-color:#9ca3af}.pagination__link--current{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.pagination__link--disabled{cursor:not-allowed;opacity:.5}.pagination__link--next,.pagination__link--prev{min-width:auto;padding:8px 16px}@media(max-width:479px){.pagination__link{font-size:12px;min-width:35px;padding:6px 10px}}.pagination__current{align-items:center;background:#3b82f6;background:rgba(37,99,235,.35);border:1px solid #3b82f6;border:1px solid rgba(37,99,235,.6);border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.15);color:#fff;display:inline-flex;font-weight:600;justify-content:center;line-height:150%;min-width:40px;padding:8px 12px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(max-width:479px){.pagination__current{font-size:12px;min-width:35px;padding:6px 10px}}.pagination__ellipsis{color:#6b7280;padding:8px 4px}.pagination__info{color:#6b7280;font-size:14px;margin-top:10px;text-align:center}@media(max-width:479px){.pagination{flex-wrap:wrap;gap:5px}}.global-admin-pages .pagination,.has-admin-background .pagination,body.global-admin-pages .pagination{gap:12px;margin:16px 0}.global-admin-pages .pagination__pages,.has-admin-background .pagination__pages,body.global-admin-pages .pagination__pages{gap:8px}.global-admin-pages .pagination__link,.has-admin-background .pagination__link,body.global-admin-pages .pagination__link{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.15);color:hsla(0,0%,100%,.9)}.global-admin-pages .pagination__link:hover:not(body.global-admin-pages .pagination__link--disabled,.global-admin-pages .pagination__link--disabled,.has-admin-background .pagination__link--disabled),.has-admin-background .pagination__link:hover:not(body.global-admin-pages .pagination__link--disabled,.global-admin-pages .pagination__link--disabled,.has-admin-background .pagination__link--disabled),body.global-admin-pages .pagination__link:hover:not(body.global-admin-pages .pagination__link--disabled,.global-admin-pages .pagination__link--disabled,.has-admin-background .pagination__link--disabled){background:var(--admin-black-30,rgba(0,0,0,.3));border-color:hsla(0,0%,100%,.35);box-shadow:0 6px 10px rgba(0,0,0,.2);transform:translateY(-1px)}.global-admin-pages .pagination__link:focus-visible,.has-admin-background .pagination__link:focus-visible,body.global-admin-pages .pagination__link:focus-visible{box-shadow:0 0 0 3px rgba(37,99,235,.25),0 4px 6px rgba(0,0,0,.15);outline:none}.global-admin-pages .pagination__link--current,.has-admin-background .pagination__link--current,body.global-admin-pages .pagination__link--current{background:rgba(37,99,235,.35);border-color:rgba(37,99,235,.6);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.global-admin-pages .pagination__link--disabled,.has-admin-background .pagination__link--disabled,body.global-admin-pages .pagination__link--disabled{opacity:.55}@media(max-width:479px){.global-admin-pages .pagination__link,.has-admin-background .pagination__link,body.global-admin-pages .pagination__link{font-size:12px;min-width:35px;padding:6px 10px}}.global-admin-pages .pagination__current,.has-admin-background .pagination__current,body.global-admin-pages .pagination__current{align-items:center;background:#3b82f6;background:rgba(37,99,235,.35);border:1px solid #3b82f6;border:1px solid rgba(37,99,235,.6);border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.15);color:#fff;display:inline-flex;font-weight:600;justify-content:center;line-height:150%;min-width:40px;padding:8px 12px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(max-width:479px){.global-admin-pages .pagination__current,.has-admin-background .pagination__current,body.global-admin-pages .pagination__current{font-size:12px;min-width:35px;padding:6px 10px}}.global-admin-pages .pagination__ellipsis,.global-admin-pages .pagination__info,.has-admin-background .pagination__ellipsis,.has-admin-background .pagination__info,body.global-admin-pages .pagination__ellipsis,body.global-admin-pages .pagination__info{color:hsla(0,0%,100%,.7)}.global-admin-pages .pagination .pagination,.has-admin-background .pagination .pagination,body.global-admin-pages .pagination .pagination{margin:0}.translation-filters{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:20px;transition:box-shadow .3s ease,transform .2s ease}.translation-filters:hover{box-shadow:0 6px 10px rgba(0,0,0,.2);transform:translateY(-2px)}.translation-filters{align-items:baseline;position:relative}@media(max-width:767px){.translation-filters{gap:12px;padding:16px}}@media(max-width:479px){.translation-filters{gap:12px;padding:16px}}.admin-translation__filters{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:20px;transition:box-shadow .3s ease,transform .2s ease}.admin-translation__filters:hover{box-shadow:0 6px 10px rgba(0,0,0,.2);transform:translateY(-2px)}.admin-translation__filters{align-items:baseline;position:relative}@media(max-width:767px){.admin-translation__filters{gap:12px;padding:16px}}@media(max-width:479px){.admin-translation__filters{gap:12px;padding:16px}}.admin-translation__filters__note{color:#d4d4d4;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:400;line-height:150%;margin-right:170px;width:100%}@media(max-width:767px){.admin-translation__filters__note{margin-right:0}}.admin-translation__filters__label{color:#d4d4d4;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:600;font-weight:400;margin-bottom:6px}.admin-translation__filters__group{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:flex-end;min-width:150px}.admin-translation__filters__group--hidden{position:absolute;right:10px;top:10px}@media(max-width:767px){.admin-translation__filters__group--hidden{position:static;right:auto;top:auto}}.admin-translation__filters__group--results-info{flex-shrink:0;min-width:auto}.admin-translation__filters__group label{color:#d4d4d4;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:600;font-weight:400;margin-bottom:6px}@media(max-width:767px){.admin-translation__filters__group{min-width:100%}}.admin-translation__filters__input,.admin-translation__filters__select{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:var(--admin-black-10,rgba(0,0,0,.1));border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:14px;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.admin-translation__filters__input:focus,.admin-translation__filters__select:focus{background:var(--admin-black-40,rgba(0,0,0,.4));border-color:#2563eb;box-shadow:0 0 0 3px rgba(96,165,250,.2);outline:none}.admin-translation__filters__input--active,.admin-translation__filters__select--active{background:rgba(96,165,250,.15);border-color:#2563eb;box-shadow:0 0 0 2px rgba(96,165,250,.2)}.admin-translation__filters__input--active:focus,.admin-translation__filters__select--active:focus{background:rgba(96,165,250,.2);border-color:#2563eb;box-shadow:0 0 0 3px rgba(96,165,250,.3)}.admin-translation__filters__input::-moz-placeholder,.admin-translation__filters__select::-moz-placeholder{color:hsla(0,0%,100%,.5)}.admin-translation__filters__input::placeholder,.admin-translation__filters__select::placeholder{color:hsla(0,0%,100%,.5)}.admin-translation__filters__button{align-items:center;background:#2563eb;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--transition-base)}.admin-translation__filters__button:hover:not(:disabled){background:#1d4ed8}.admin-translation__filters__button:disabled{cursor:not-allowed;opacity:.6}.admin-translation__filters__button{font-weight:500;padding:10px 20px}.admin-translation__filters__button:active{background:#1d4ed8}@media(max-width:479px){.admin-translation__filters__button{font-size:13px;padding:8px 16px}}.admin-translation__filters__checkbox{accent-color:#2563eb;cursor:pointer;height:18px;margin-right:8px;transition:all .2s;width:18px}.admin-translation__filters__checkbox--active{accent-color:#2563eb;filter:drop-shadow(0 0 2px rgba(96,165,250,.5))}.admin-translation__filters__checkbox-label{align-items:center;color:#d4d4d4;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-size:14px;font-weight:400}.admin-translation__filters__hint{color:#d4d4d4;color:hsla(0,0%,100%,.8);color:hsla(0,0%,100%,.7);font-size:12px;font-weight:400;line-height:140%;margin-top:4px}.admin-translation__filters__results-info{align-items:center;-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#d4d4d4;color:hsla(0,0%,100%,.8);display:flex;flex-direction:row;font-size:13px;font-weight:400;justify-content:flex-start;padding:10px 14px;white-space:nowrap}.admin-translation__filters__results-info-text{color:#fff;font-weight:500}.admin-translation__filters__reset-btn{align-self:center}@media(max-width:767px){.admin-translation__filters{flex-direction:column}}.page-admin-users .translation-filters{align-items:self-start;justify-content:space-around}.page-admin-users .translation-filters #clearAllFiltersBtn{margin-right:0}.page-admin-users .translation-filters .button-filter-reset{align-self:center}.page-section{margin:0 auto;max-width:1500px;padding:5px 0}.page-section h1{font-size:32px;font-weight:700;margin-bottom:20px}@media(max-width:479px){.page-section h1{font-size:20px}}.page-section p{margin-bottom:10px}.page-container{margin:0 auto;max-width:1280px;padding:var(--spacing-lg)}@media(max-width:767px){.page-container{padding:20px 0 0}}.page-title{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:20px}@media(max-width:479px){.page-title{font-size:20px}}.donation-banner{align-items:center;background:transparent;bottom:20px;display:flex;flex-direction:column;gap:10px;max-width:150px;overflow:visible;padding:0;position:fixed;right:20px;transform:translateX(150%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1000}@media(max-width:767px){.donation-banner{bottom:15px;max-width:130px;right:15px}}@media(max-width:479px){.donation-banner{bottom:10px;gap:8px;max-width:100px;right:10px}}@media(max-width:600px){.donation-banner__text{display:none!important}.donation-banner{bottom:10px;max-width:100px;padding:10px;right:0}}@media(min-width:1600px){.donation-banner{max-width:180px}}@media(min-width:1700px){.donation-banner{max-width:210px}}@media(min-width:1800px){.donation-banner{max-width:250px}}.donation-banner[data-collapsed=true]{transform:translateX(150%)}.donation-banner[data-collapsed=true] .donation-banner__text:before{display:none;opacity:0}.donation-banner--visible:not([data-collapsed=true]){transform:translateX(0)}.donation-banner__close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;left:8px;position:absolute;top:8px;transition:background .2s ease,transform .2s ease;width:24px;z-index:10}@media(max-width:767px){.donation-banner__close{height:20px;left:6px;top:6px;width:20px}}@media(max-width:479px){.donation-banner__close{height:18px;left:4px;top:4px;width:18px}}.donation-banner__close:hover{background:transparent;transform:rotate(95deg) scale(1.1)}.donation-banner__close:active{transform:scale(.95)}.donation-banner__close-icon{color:rgba(0,0,0,.7);font-size:20px;font-weight:700;line-height:100%;transition:color .3s ease}@media(max-width:767px){.donation-banner__close-icon{font-size:30px}}@media(max-width:479px){.donation-banner__close-icon{font-size:25px}}.donation-banner.white .donation-banner__close-icon{color:hsla(0,0%,100%,.7)}.donation-banner.black .donation-banner__close-icon{color:rgba(0,0,0,.7)}.donation-banner__link{display:block;text-decoration:none;transition:transform .2s ease;width:100%}.donation-banner__link:hover{transform:scale(1.05)}.donation-banner__image{border-radius:8px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.donation-banner__text{position:relative;text-align:center;width:100%}.donation-banner__text>p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);z-index:1}.donation-banner__text:before{background-size:100%;content:"";filter:blur(70px);inset:-50px;position:absolute;transition:opacity .3s ease;z-index:-1}.donation-banner__text.white>p{color:#fff}.donation-banner__text.white:before{background:radial-gradient(circle at center,rgba(0,0,0,.85) 0,rgba(0,0,0,.75) 30%,rgba(0,0,0,.55) 50%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.15) 85%,transparent 100%)}.donation-banner__text.black>p{color:#000}.donation-banner__text.black:before{background:radial-gradient(circle at center,#fff 0,#fff 30%,#fff 50%,#fff 70%,#fff 85%,#fff 100%)}.donation-banner__text.scroll:before{background:transparent}.donation-banner__text-title{color:#111827;font-size:14px;font-weight:600;line-height:140%;margin:0 0 8px}@media(max-width:767px){.donation-banner__text-title{font-size:13px;margin-bottom:6px}}@media(max-width:479px){.donation-banner__text-title{font-size:12px;margin-bottom:4px}}.donation-banner__text-description{color:#6b7280;font-size:12px;line-height:150%;margin:0 0 8px}@media(max-width:767px){.donation-banner__text-description{font-size:11px;margin-bottom:6px}}@media(max-width:479px){.donation-banner__text-description{font-size:10px;margin-bottom:4px}}.donation-banner__text-link{align-items:center;color:#2563eb;display:inline-flex;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s ease}@media(max-width:767px){.donation-banner__text-link{font-size:11px}}@media(max-width:479px){.donation-banner__text-link{font-size:10px}}.donation-banner__text-link:hover{color:#1d4ed8;text-decoration:underline}.donation-banner.white__text-link{color:#1d4ed8}.donation-banner.white__text-link:hover{color:#007bff;text-decoration:underline}.donation-banner.black__text-link{color:#007bff}.donation-banner.black__text-link:hover{color:#1d4ed8;text-decoration:underline}.donation-banner-arrow{align-items:center;background:transparent;border:none;border-radius:8px 0 0 8px;bottom:130px;cursor:pointer;display:none;height:30px;justify-content:center;margin:0;opacity:0;padding:0 15px;position:fixed;right:0;transform:translateX(150%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;width:15px;z-index:1001}@media(max-width:767px){.donation-banner-arrow{bottom:15px;height:130px;width:13px}}@media(max-width:479px){.donation-banner-arrow{bottom:10px;height:100px;width:10px}}@media(max-width:600px){.donation-banner-arrow{bottom:10px;display:flex;height:auto;min-height:80px;width:12px}}.donation-banner-arrow--visible{opacity:1;transform:translateX(0)}.donation-banner-arrow:hover{background:transparent}.donation-banner-arrow:active{transform:translateX(0) scale(.95)}.donation-banner-arrow__icon{color:#ab5053;font-size:24px;font-weight:700;line-height:100%;transition:color .2s ease}@media(max-width:767px){.donation-banner-arrow__icon{font-size:20px}}@media(max-width:479px){.donation-banner-arrow__icon{font-size:18px}}.donation-banner-arrow:hover .donation-banner-arrow__icon{color:#c82333}.header_fixed+.main__container{display:flex;flex-direction:column;height:100%;margin:0;min-width:100%;padding:0;width:100%}.header_fixed{background:transparent;position:fixed;z-index:1000}.header_fixed,.header_fixed__shadow{left:0;pointer-events:none;top:0;width:100%}.header_fixed__shadow{background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.8) 10%,rgba(0,0,0,.7) 20%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.1) 80%,transparent 90%);height:200%;position:absolute}.header_fixed__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:12px 30px;pointer-events:all;position:relative;width:100%}@media(max-width:767px){.header_fixed__container{padding:12px 20px}}.header_fixed__logo{align-items:center;display:flex;flex-shrink:0;margin-right:auto;pointer-events:all;text-decoration:none;z-index:2}.header_fixed__logo-img{display:block;filter:grayscale(0);height:52px;width:auto}@media(max-width:767px){.header_fixed__logo-img{height:40px}}.header_fixed__nav{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end}@media(max-width:767px){.header_fixed__nav{align-items:flex-start;background:rgba(0,0,0,.95);flex-direction:column;gap:0;height:100vh;justify-content:flex-start;overflow-y:auto;padding:80px 20px 20px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:999}.header_fixed__nav.header_fixed__nav--open{right:0}}.header_fixed__nav-list{align-items:center;display:flex;gap:20px;width:100%}@media(max-width:767px){.header_fixed__nav-list{flex-direction:column;gap:0;width:100%}}.header_fixed__nav-links{align-items:center;display:flex;gap:8px}@media(max-width:767px){.header_fixed__nav-links{flex-direction:column;gap:0;width:100%}}.header_fixed__nav-actions{align-items:center;display:flex;gap:8px}@media(max-width:767px){.header_fixed__nav-actions{border-top:1px solid hsla(0,0%,100%,.1);flex-direction:column;gap:0;width:100%}}.header_fixed__nav-item{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:15px;gap:6px;line-height:160%;padding:6px 12px;position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap;z-index:1}.header_fixed__nav-item.header_fixed__nav-item--current,.header_fixed__nav-item:hover{color:#d8c391}.header_fixed__nav-item.header_fixed__nav-item--current .header_fixed__nav-icon,.header_fixed__nav-item:hover .header_fixed__nav-icon{filter:grayscale(0)}.header_fixed__nav-item.header_fixed__nav-item--current .header_fixed__nav-text:after,.header_fixed__nav-item:hover .header_fixed__nav-text:after{display:block}.header_fixed__nav-item--current{color:#d8c391}.header_fixed__nav-item--button{background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-family:inherit;font-size:inherit}.header_fixed__nav-item--button:hover{background:transparent;color:#d8c391}@media(max-width:767px){.header_fixed__nav-item{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:flex-start;padding:15px 0;width:100%}}.header_fixed__nav-icon{display:inline-block;filter:grayscale(1);height:30px;transition:filter .2s ease;vertical-align:top;width:auto}@media(max-width:767px){.header_fixed__nav-icon{height:20px}}.header_fixed__nav-text{display:inline-block;position:relative;text-shadow:0 2px 8px #000;vertical-align:top}.header_fixed__nav-text:after{background:url(/assets/dist/img/nav-line.png) 50% no-repeat;background-size:120% 80%;bottom:-3px;content:"";display:none;height:2px;position:absolute;width:100%}.header_fixed__nav-form{display:inline-block;margin:0}@media(max-width:767px){.header_fixed__nav-form{width:100%}}.header_fixed__nav-user-avatar{border-radius:50%;filter:drop-shadow(0 0 2px rgba(255,255,255,.2));flex-shrink:0;height:24px;-webkit-mask-image:radial-gradient(circle,#000 65%,rgba(0,0,0,.5) 80%,transparent 100%);mask-image:radial-gradient(circle,#000 65%,rgba(0,0,0,.5) 80%,transparent 100%);-o-object-fit:cover;object-fit:cover;transition:all .2s ease;width:24px}.header_fixed__nav-user-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_fixed__burger{cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-around;padding:0;pointer-events:all;width:30px;z-index:1001}.header_fixed__burger,.header_fixed__burger:active,.header_fixed__burger:focus,.header_fixed__burger:hover{background:transparent;border:none}@media(max-width:767px){.header_fixed__burger{display:flex}}.header_fixed__burger-line{background-color:hsla(0,0%,100%,.8);border-radius:2px;height:2px;transition:all .3s ease;width:100%}.header_fixed__burger.header_fixed__burger--open .header_fixed__burger-line:first-child{transform:rotate(45deg) translate(4px,5px)}.header_fixed__burger.header_fixed__burger--open .header_fixed__burger-line:nth-child(2){opacity:0}.header_fixed__burger.header_fixed__burger--open .header_fixed__burger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-8px)}.header_fixed__overlay{display:none}@media(max-width:767px){.header_fixed__overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:998}.header_fixed__overlay.header_fixed__overlay--active{display:block;opacity:1;pointer-events:all}}.footer{align-items:center;background-color:#000;background-image:url(/assets/dist/img/footer-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:50vh;padding:60px 20px 40px;scroll-snap-align:start}.footer,.footer__container{position:relative;z-index:1}.footer__container{margin:0 auto;max-width:1200px;width:100%}.footer__community{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px}.footer__community__title{color:#d8c391;font-size:24px;font-weight:600;line-height:150%;margin:0;text-align:center}.footer__community__divider{background-color:#d8c391;height:30px;margin:0 10px;width:2px}.footer__community__links{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.footer__community__link{align-items:center;border-radius:50%;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease;width:40px}.footer__community__link:hover{opacity:.8;transform:scale(1.1)}.footer__community__icon{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__content{text-align:center}.footer__text{color:#fff;font-size:14px;line-height:150%;margin:12px 0}.footer__text--1{margin-top:0}.footer__text--2{margin-bottom:16px}.footer__text a{color:#d8c391;text-decoration:none;transition:color .2s ease}.footer__text a:hover{color:#dcc99c;text-decoration:underline}.footer__disclaimer{color:#fff;font-size:12px;line-height:150%;margin:16px auto;max-width:1000px;opacity:.9}.footer__disclaimer a{color:#d8c391;text-decoration:none;transition:color .2s ease}.footer__disclaimer a:hover{color:#dcc99c;text-decoration:underline}.footer__links{font-size:14px;margin:16px 0}.footer__link{align-items:center;color:#d8c391;display:inline-flex;font-weight:500;gap:8px;text-decoration:none;transition:color .2s ease}.footer__link:hover{color:#dcc99c;text-decoration:underline}.footer__link-icon{flex-shrink:0;height:auto;-o-object-fit:contain;object-fit:contain;width:65px}.footer__version{color:#fff;font-size:12px;margin-top:8px;opacity:.8}.footer__version--error{background-color:rgba(220,38,38,.2);border:1px solid rgba(220,38,38,.4);border-radius:4px;color:#dc2626;display:inline-block;font-weight:500;padding:4px 8px}.footer__emoji{font-size:20px;margin:16px auto 0;width:20px}@media(min-width:768px)and (max-width:1023px){.footer{min-height:45vh;padding:50px 20px 35px}.footer__community{gap:18px;margin-bottom:40px}.footer__community__title{font-size:22px}.footer__community__divider{height:28px;width:2px}.footer__community__links{gap:14px}.footer__community__link{height:38px;width:38px}.footer__text{font-size:13px;margin:10px 0}.footer__disclaimer{font-size:11px;padding:0 15px}.footer__links{font-size:13px;margin:14px 0}.footer__version{font-size:11px}}@media(max-width:767px){.footer{min-height:auto;padding:40px 15px 30px}.footer__container{padding:0 10px}.footer__community{flex-direction:column;gap:15px;margin-bottom:30px}.footer__community__title{font-size:20px;margin-bottom:10px}.footer__community__divider{height:2px;margin:0;width:50px}.footer__community__links{gap:12px;justify-content:center}.footer__community__link{height:36px;width:36px}.footer__text{font-size:12px;line-height:140%;margin:10px 0}.footer__disclaimer{font-size:11px;line-height:140%;margin:12px auto;padding:0 10px}.footer__links{font-size:12px;margin:12px 0}.footer__link{font-size:12px}.footer__version{font-size:11px;margin-top:6px}.footer__emoji{margin:12px auto 0}}@media(max-width:479px){.footer{min-height:100vh;padding:30px 10px 20px}.footer__container{padding:0 5px}.footer__community{gap:12px;margin-bottom:25px}.footer__community__title{font-size:18px;margin-bottom:8px}.footer__community__divider{height:2px;width:40px}.footer__community__links{gap:10px}.footer__community__link{height:32px;width:32px}.footer__text{font-size:11px;line-height:130%;margin:8px 0}.footer__disclaimer{font-size:10px;line-height:130%;margin:10px auto;padding:0 8px}.footer__links{font-size:11px;margin:10px 0}.footer__version{font-size:10px;margin-top:5px}.footer__emoji{font-size:18px;margin:10px auto 0}}body.global-admin-pages .footer{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background-image:none;background:var(--admin-black-20,rgba(0,0,0,.2));color:#fff;position:relative;z-index:1}.admin-video-background{height:100%;left:0;min-height:100vh;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:-1}.admin-video-background.loaded{opacity:1}.admin-image-background{height:100%;left:0;min-height:100vh;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:-1}.admin-image-background.loaded{opacity:1}#loginModal .modal__dialog,#registerModal .modal__dialog{-webkit-backdrop-filter:blur(var(--glass-blur-10,10px));backdrop-filter:blur(var(--glass-blur-10,10px));background:linear-gradient(135deg,rgba(16,34,116,.4),rgba(16,10,23,.4));border:1px solid hsla(0,0%,100%,.2);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.4);max-height:calc(100vh - 24px);padding:22px}@media(max-width:767px){#loginModal .modal__dialog,#registerModal .modal__dialog{padding:18px;width:calc(100% - 24px)}}#loginModal .modal__header,#registerModal .modal__header{border-bottom-color:hsla(0,0%,100%,.2);margin-bottom:14px;padding-bottom:12px}#loginModal .modal__title,#registerModal .modal__title{color:#fff;font-size:20px;line-height:120%}#loginModal .modal__description,#registerModal .modal__description{color:hsla(0,0%,100%,.8);font-size:14px;line-height:150%}#loginModal .modal__footer,#registerModal .modal__footer{border-top-color:hsla(0,0%,100%,.15);margin-top:14px;padding:12px 0 0}#loginModal .modal__footer-text,#registerModal .modal__footer-text{color:hsla(0,0%,100%,.8);display:flex;font-size:14px;margin:0 auto;text-align:center}#loginModal .link-button,#registerModal .link-button{background:none;border:none;color:#93c5fd;cursor:pointer;font-family:inherit;font-size:inherit;margin-left:5px;padding:0;text-decoration:underline;transition:color .2s ease}#loginModal .link-button:hover,#registerModal .link-button:hover{color:#60a5fa}#loginModal label,#registerModal label{color:hsla(0,0%,100%,.9);display:block;font-size:14px;font-weight:600;line-height:140%;margin-bottom:2px}#loginModal .field-hint,#registerModal .field-hint{color:hsla(0,0%,100%,.7);display:block;font-size:12px;font-weight:400;margin-top:4px}#loginModal .required,#registerModal .required{color:#f87171;font-weight:700}#loginModal input[type=email],#loginModal input[type=password],#loginModal input[type=text],#registerModal input[type=email],#registerModal input[type=password],#registerModal input[type=text]{border-color:hsla(0,0%,100%,.2)}#loginModal input[type=email]:hover:not(:disabled),#loginModal input[type=password]:hover:not(:disabled),#loginModal input[type=text]:hover:not(:disabled),#registerModal input[type=email]:hover:not(:disabled),#registerModal input[type=password]:hover:not(:disabled),#registerModal input[type=text]:hover:not(:disabled){border-color:hsla(0,0%,100%,.35)}#loginModal input[type=email]:focus,#loginModal input[type=password]:focus,#loginModal input[type=text]:focus,#registerModal input[type=email]:focus,#registerModal input[type=password]:focus,#registerModal input[type=text]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.18)}#loginModal button[type=submit],#registerModal button[type=submit]{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;min-height:44px;padding:12px 14px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}#loginModal button[type=submit]:hover:not(:disabled),#registerModal button[type=submit]:hover:not(:disabled){border-color:hsla(0,0%,100%,.35);box-shadow:0 10px 24px rgba(0,0,0,.3);transform:translateY(-1.5px)}#loginModal button[type=submit]:active:not(:disabled),#registerModal button[type=submit]:active:not(:disabled){transform:translateY(0)}#loginModal button[type=submit]:disabled,#registerModal button[type=submit]:disabled{cursor:not-allowed;opacity:.7}#loginModal .field-error,#registerModal .field-error{background:rgba(220,38,38,.1);border-color:#f87171!important;box-shadow:0 0 0 3px hsla(0,91%,71%,.18)}#loginModal .field-success,#registerModal .field-success{background:rgba(21,128,61,.12);border-color:#34d399!important}#loginModal .field-error-message,#registerModal .field-error-message{color:#f87171;display:block;font-size:13px;font-weight:700;margin-top:4px;text-shadow:0 1px 2px rgba(0,0,0,.5)}#loginModal .field-success-message,#registerModal .field-success-message{color:#34d399;display:block;font-size:13px;margin-top:4px}#loginModal .recaptcha-container,#registerModal .recaptcha-container{align-items:center;display:flex;justify-content:center;margin:12px 0;min-height:78px}#registerModal .form-group{margin:8px 0}#registerModal .form__checkbox-label{align-items:flex-start;-webkit-backdrop-filter:blur(var(--glass-blur-12,12px));backdrop-filter:blur(var(--glass-blur-12,12px));background:var(--glass-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-size:13px;gap:8px;line-height:150%;padding:8px 10px}#registerModal .form__checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;margin-top:2px}#registerModal .form__checkbox-label span{flex:1}#registerModal .form__checkbox-label a{color:#93c5fd;text-decoration:underline;text-underline-offset:2px}#registerModal .form__checkbox-label a:hover{color:#60a5fa}#registerModal .form__checkbox-label.field-error{background:rgba(220,38,38,.18);border-color:#f87171;color:#fff}#registerModal .modal__body{overflow-y:hidden}#registerModal #registerForm{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:150px 1fr;row-gap:10px}@media(max-width:767px){#registerModal #registerForm{grid-template-columns:1fr;row-gap:8px}}#registerModal #registerForm .form-group,#registerModal #registerForm .modal__error,#registerModal #registerForm .recaptcha-container,#registerModal #registerForm button[type=submit]{grid-column:1/-1}#registerModal #registerForm label{align-self:center;grid-column:1;margin:0}#registerModal #registerForm input{grid-column:2}@media(max-width:767px){#registerModal #registerForm input,#registerModal #registerForm label{grid-column:1}}@media(max-height:560px){#registerModal .modal__body{overflow-y:auto}}#loginModal #loginForm{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:140px 1fr;row-gap:10px}@media(max-width:479px){#loginModal #loginForm{grid-template-columns:1fr;row-gap:8px}}#loginModal #loginForm .modal__error,#loginModal #loginForm .recaptcha-container,#loginModal #loginForm button[type=submit]{grid-column:1/-1}#loginModal #loginForm label{align-self:center;grid-column:1;margin:0}#loginModal #loginForm input{grid-column:2}@media(max-width:479px){#loginModal #loginForm input,#loginModal #loginForm label{grid-column:1}}.recaptcha-v2-invisible-info,.recaptcha-v3-info{background:rgba(21,128,61,.22);border:1px solid rgba(22,163,74,.35);border-radius:10px;color:#86efac;font-size:14px;font-weight:600;padding:10px 12px;text-align:center}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}#loginModal .shake,#registerModal .shake{animation:shake .5s ease-in-out}#loginModal .modal__error,#registerModal .modal__error{flex-direction:column}#loginModal .modal__error a,#registerModal .modal__error a{color:#60a5fa}#loginModal .modal__error.shake,#registerModal .modal__error.shake{animation:shake .5s ease-in-out}