@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-ext-300-normal.b9d87b04a9119d8d2fdf.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-300-normal.a80c0d0719b1acb8f731.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-300-normal.89d0351bce4bc857dba6.woff2) format("woff2"),url(/static/media/roboto-cyrillic-300-normal.44340549d94d10899346.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-ext-300-normal.a88b77bb10633a8045e3.woff2) format("woff2"),url(/static/media/roboto-greek-ext-300-normal.60729cafbded24073dfb.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-300-normal.fdd1f928a606aa116a44.woff2) format("woff2"),url(/static/media/roboto-greek-300-normal.8300b541aa89b8301a6f.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-math-300-normal.acc9c7c1d1fe3a1c7d44.woff2) format("woff2"),url(/static/media/roboto-math-300-normal.90364ecfad5101ceb1a0.woff) format("woff");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:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-symbols-300-normal.616638ec44336b3da884.woff2) format("woff2"),url(/static/media/roboto-symbols-300-normal.52cdf8344b378f0c4580.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-vietnamese-300-normal.6f0bf63e956c09377ef8.woff2) format("woff2"),url(/static/media/roboto-vietnamese-300-normal.53f399e4522b647bafa7.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-ext-300-normal.948c05192b1e64d931b1.woff2) format("woff2"),url(/static/media/roboto-latin-ext-300-normal.6ddd1cfdbc5e74bcdab8.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-300-normal.db56943a88e4852343ae.woff2) format("woff2"),url(/static/media/roboto-latin-300-normal.cb14f8e80cc69ddbac34.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.31476620b88eec076438.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-400-normal.5e3f232f89080810567d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.86d5c52f4588f9f221d7.woff2) format("woff2"),url(/static/media/roboto-cyrillic-400-normal.d67ac585bb6a05dbf71c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.2d5875b032a1cca91eb2.woff2) format("woff2"),url(/static/media/roboto-greek-ext-400-normal.a0baf7d6726d8f751a27.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.98a717d5a38e77c0f657.woff2) format("woff2"),url(/static/media/roboto-greek-400-normal.ecd8572d631f20ff5bd5.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-math-400-normal.b60d9fba1e21da7497e6.woff2) format("woff2"),url(/static/media/roboto-math-400-normal.3d3a272e5233c5fb1969.woff) format("woff");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:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-symbols-400-normal.bb5b5d1459beb07bd3d5.woff2) format("woff2"),url(/static/media/roboto-symbols-400-normal.f4f7e3bd8264f1a640cb.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.b1b8baa94fbcaa57d098.woff2) format("woff2"),url(/static/media/roboto-vietnamese-400-normal.1cffe58e71a9109191a2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.0f86a30ca7e981fcfc99.woff2) format("woff2"),url(/static/media/roboto-latin-ext-400-normal.2bfbba2d51a85c8702dd.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.df1be0be92f6f19b8115.woff2) format("woff2"),url(/static/media/roboto-latin-400-normal.50a0a61e29c19a2f05cb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.634ee2238bf30f362d52.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-500-normal.d6c661248da2fde17768.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.1fb2c6d685bfb888cfa3.woff2) format("woff2"),url(/static/media/roboto-cyrillic-500-normal.36f79cc7e73a69da4438.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.bef9c15c7164d6435aad.woff2) format("woff2"),url(/static/media/roboto-greek-ext-500-normal.1964239c2800b6bd7e39.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.5c8100481d4e784afbf2.woff2) format("woff2"),url(/static/media/roboto-greek-500-normal.4fe733bc436afc295c24.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-math-500-normal.41db483cb764343fca71.woff2) format("woff2"),url(/static/media/roboto-math-500-normal.c3014a611cd9d8fa6252.woff) format("woff");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:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-symbols-500-normal.a5457b0ec984fd4cc8da.woff2) format("woff2"),url(/static/media/roboto-symbols-500-normal.09b674875029289fd9a7.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.148734d63bd96c6e964f.woff2) format("woff2"),url(/static/media/roboto-vietnamese-500-normal.72dbf2a25dd55b80b137.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.8f02573e78730021ef49.woff2) format("woff2"),url(/static/media/roboto-latin-ext-500-normal.aecaab4c4da2bf91377a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.599f66a60bdf974e578e.woff2) format("woff2"),url(/static/media/roboto-latin-500-normal.c320def131b39bceabd8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-ext-700-normal.361cdfd3a3f9c4bb09ca.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-700-normal.6b08bc756cd72f5af9e8.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-700-normal.fd3dfdd6cb1a9175b63d.woff2) format("woff2"),url(/static/media/roboto-cyrillic-700-normal.e00802373a2c2db6b30d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-ext-700-normal.eb28a447335ba6d54fcb.woff2) format("woff2"),url(/static/media/roboto-greek-ext-700-normal.1aff9f4cd71608489b9a.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-700-normal.d7dfd0b02cd8311e2a97.woff2) format("woff2"),url(/static/media/roboto-greek-700-normal.d23e03cf87ba44e5af6f.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-math-700-normal.f6f4b54add6ab9d60a0f.woff2) format("woff2"),url(/static/media/roboto-math-700-normal.a6fde3ddcb1629fd58b7.woff) format("woff");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:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-symbols-700-normal.634070e045ac99822c21.woff2) format("woff2"),url(/static/media/roboto-symbols-700-normal.017e476ef02f62144169.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-vietnamese-700-normal.44a103f706f3ffe6a041.woff2) format("woff2"),url(/static/media/roboto-vietnamese-700-normal.fa58a041a3336692af1e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-ext-700-normal.8e656eff240311c6050a.woff2) format("woff2"),url(/static/media/roboto-latin-ext-700-normal.2d3c3ba6fe2d9c1026a5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-700-normal.c4d6cab43bec89049809.woff2) format("woff2"),url(/static/media/roboto-latin-700-normal.bcfbe8accc968a375a8e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.Root{isolation:isolate}:root{overscroll-behavior:none}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:1px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#ffffffb3;bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.LandingPage_pageContainer__7o-lR{background-color:#fff;color:#333;font-family:Roboto,sans-serif;height:100vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;width:100%}.LandingPage_heroSection__hxkkz{background:linear-gradient(135deg,#ebf5ff,#f2fff2);display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:60px 40px;position:relative;width:100%}.LandingPage_heroContent__Q9kte{color:#315966;max-width:600px;text-align:left}.LandingPage_heroTitle__gEMSt{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.LandingPage_heroTitleLine__bnl84{font-size:4vw;line-height:1.2;white-space:nowrap}.LandingPage_heroSubtitle__7MGmY{font-size:1.5rem;line-height:1.4;margin-bottom:30px;overflow-wrap:break-word}.LandingPage_heroVideoContainer__a3rhp{position:absolute;right:150px;top:50%;transform:translateY(-50%);width:45%}.LandingPage_heroTagline__eojCE{color:#315966;font-size:1.2rem;margin-top:120px;text-align:center}.LandingPage_videoTextSection__iyhJj{background:linear-gradient(135deg,#ebf5ff,#f2fff2);padding:40px 0;width:100%}.LandingPage_videoTextContainer__HLxpn{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.LandingPage_sideText__2ymAi{color:#1e3c72;flex:1 1;font-family:Roboto,sans-serif;font-weight:700;padding-right:20px;text-align:left}.LandingPage_sideHeader__03N\+9{font-size:2.5rem;margin:0}.LandingPage_sideSubtitle__fumV9{color:#1e3c72;font-size:1.2rem;font-weight:400;margin:0}.LandingPage_videoContainer__u-1Rl{display:flex;flex:1 1;justify-content:center}.LandingPage_interfaceVideo__gBUQV{border-radius:8px;box-shadow:16px 15px 20px 8px #0003;height:auto;width:100%}.LandingPage_heroButtons__5Azhb{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.LandingPage_buttonsContainer__Mgq2G{align-items:baseline;display:flex;gap:10px}.LandingPage_joinContainer__nlWU6{align-items:center;display:flex;flex-direction:column}.LandingPage_buttonNote__7vsZx{color:#315966;font-size:.8rem;font-style:italic;margin-top:4px}.LandingPage_buttonPrimary__RUgMp,.LandingPage_buttonSecondary__wdYKN{border:none;border-radius:4px;font-size:1rem;font-weight:700;padding:12px 30px;text-decoration:none;transition:background .3s ease,transform .2s ease}.LandingPage_buttonPrimary__RUgMp{background-color:#e0e0e0;color:#315966}.LandingPage_buttonPrimary__RUgMp:hover{background-color:#ccc;transform:translateY(-2px)}.LandingPage_buttonSecondary__wdYKN{background-color:#315966;color:#fff}.LandingPage_buttonSecondary__wdYKN:hover{background-color:#315966;transform:translateY(-2px)}.LandingPage_signInPrompt__1FQnZ{color:#315966;font-size:1rem}.LandingPage_signInLink__ctAje{color:#315966;font-weight:700;text-decoration:underline}.LandingPage_heroCurve__UWIKr{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.LandingPage_heroCurve__UWIKr svg{display:block;height:80px;width:100%}.LandingPage_sectionTitle__ff8cG{color:#315966;font-size:2rem;margin-bottom:30px}.LandingPage_subscriptionsSection__R1QYG{background-color:#fff;padding:40px;text-align:center}.LandingPage_subscriptionCategories__1qVt-{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:20px}.LandingPage_category__oQKin{flex:1 1;min-width:250px;text-align:left}.LandingPage_categoryTitle__B-CAQ{color:#333;display:inline-block;font-size:1.5rem;margin-bottom:10px;position:relative}.LandingPage_categoryTitle__B-CAQ:after{background-color:#ffeb3b;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.LandingPage_categoryTitle__B-CAQ span{position:relative;z-index:2}.LandingPage_subscriptionList__KP83o{list-style:none;margin:0;padding:0}.LandingPage_subscriptionList__KP83o li{border-bottom:1px solid #ddd;font-size:1.1rem;padding:8px 0}.LandingPage_featuresSection__DyE97{background-color:#fff;padding:80px 40px;text-align:center}.LandingPage_featuresGrid__3ok0P{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.LandingPage_feature__R-Do2{background-color:#fff;border-radius:8px;position:relative;text-align:left}.LandingPage_featureTitle__gwZXF{align-items:center;display:flex;gap:8px}.LandingPage_infoIcon__zfye4{color:#000;font-size:1.5rem}.LandingPage_feature__R-Do2 h3{color:#000;font-weight:700;margin:0}.LandingPage_feature__R-Do2 p{color:#999;font-size:1rem;line-height:1.4;margin-top:8px}.LandingPage_featureAsterisk__sHMhz{color:#315966;font-size:1rem}.LandingPage_featureNote__rAJ0N{color:#315966;font-size:.9rem;margin-top:20px;text-align:center}.LandingPage_diagonalStripe__i-q9M{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#f8fafc);height:60px;margin:0;overflow:hidden;position:relative;width:100%}.LandingPage_diagonalStripe__i-q9M:before{background:linear-gradient(135deg,#0000,#3159660d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.LandingPage_benefitsSection__qck2i{background:linear-gradient(135deg,#f8fafc,#fff);padding:100px 40px;position:relative;text-align:center}.LandingPage_benefitsSection__qck2i:before{background:linear-gradient(90deg,#0000,#3159661a 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.LandingPage_benefitsText__95rSy{color:#315966;font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:800px;opacity:.9}.LandingPage_footer__1m5ak{background:linear-gradient(135deg,#ebf5ff,#f2fff2);color:#315966;padding:60px 40px 40px}.LandingPage_footerMain__4fX03{margin:0 auto;max-width:1200px}.LandingPage_footerTop__A\+jHr{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:40px}.LandingPage_footerCompany__g3nyz h3{color:#315966;font-size:1.5rem;font-weight:600;margin:0 0 8px}.LandingPage_footerCompany__g3nyz p{color:#315966;font-size:1rem;margin:0;opacity:.8}.LandingPage_footerSocial__BPE2T{align-items:center;display:flex;gap:20px}.LandingPage_socialLink__iisyD{align-items:center;background:#ffffff4d;border-radius:6px;color:#315966;display:flex;font-size:.9rem;gap:8px;padding:8px 12px;text-decoration:none;transition:opacity .3s ease}.LandingPage_socialLink__iisyD:hover{background:#ffffff80;opacity:.7}.LandingPage_socialIcon__g3QXc{font-size:1.2rem}.LandingPage_footerLegal__zPZyp{align-items:center;border-bottom:1px solid #3159661a;border-top:1px solid #3159661a;display:flex;gap:20px;justify-content:center;margin-bottom:30px;padding:20px 0}.LandingPage_legalLink__uuCyq{color:#315966;font-size:.95rem;font-weight:500;text-decoration:none;transition:opacity .3s ease}.LandingPage_legalLink__uuCyq:hover{opacity:.7}.LandingPage_legalDivider__4y-lp{color:#315966;font-size:1.2rem;opacity:.5}.LandingPage_footerDisclaimer__ahKuK{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.LandingPage_footerDisclaimer__ahKuK p{color:#315966;font-size:.85rem;line-height:1.6;margin:0;opacity:.8}.LandingPage_footerCopyright__lKDmr{border-top:1px solid #3159661a;padding-top:20px;text-align:center}.LandingPage_footerCopyright__lKDmr p{color:#315966;font-size:.9rem;margin:0;opacity:.7}@media (max-width:768px){.LandingPage_heroSection__hxkkz{margin-top:30px;min-height:60vh;padding:40px 20px;width:auto}.LandingPage_heroContent__Q9kte{color:#315966;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.LandingPage_heroTitle__gEMSt{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.LandingPage_heroTitleLine__bnl84{font-size:6vw;line-height:1.2;white-space:nowrap}.LandingPage_heroTagline__eojCE{margin-top:50px}.LandingPage_heroSubtitle__7MGmY{font-size:1.2rem;line-height:1.4;margin-bottom:30px;overflow-wrap:break-word}.LandingPage_heroVideoContainer__a3rhp{margin-top:20px;position:static;width:100%}.LandingPage_buttonsContainer__Mgq2G{justify-content:center}.LandingPage_subscriptionCategories__1qVt-{align-items:center;flex-direction:column}.LandingPage_subscriptionsSection__R1QYG{background-color:#fff;padding:20px 40px 40px;text-align:center}.LandingPage_category__oQKin{flex:1 1;min-width:250px;text-align:center}.LandingPage_interfaceVideo__gBUQV{width:90%}.LandingPage_videoTextContainer__HLxpn{flex-direction:column;text-align:center}.LandingPage_sideText__2ymAi{margin-bottom:10px;padding-right:0}.LandingPage_footer__1m5ak{padding:40px 20px 30px}.LandingPage_footerTop__A\+jHr{align-items:center;flex-direction:column;gap:20px;text-align:center}.LandingPage_footerSocial__BPE2T{justify-content:center}.LandingPage_footerLegal__zPZyp{flex-direction:column;gap:15px}.LandingPage_legalDivider__4y-lp{display:none}.LandingPage_footerDisclaimer__ahKuK{text-align:left}}.Header_headerTransparent__zvJIF,.Header_header__p5Wow{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:78px;justify-content:space-between;padding:1rem;position:fixed;top:0;transition:background .4s ease;width:100%;z-index:1000}.Header_logo__Kqya4{height:auto;width:150px}.Header_headerLeft__RnTZT{align-items:center;display:flex;gap:1.5rem}.Header_subscriptionStatus__euuoh{align-items:center;background-color:#f8f9fa;border-radius:1.5rem;display:flex;font-size:.9rem;gap:.75rem;max-width:100%;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;white-space:nowrap}.Header_freeTrialBadge__lAMCv{background-color:#e3f2fd;color:#1976d2}.Header_freeTrialBadge__lAMCv,.Header_premiumBadge__dV-fp{border-radius:1rem;font-size:.8rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.Header_premiumBadge__dV-fp{background-color:#e8f5e9;color:#2e7d32}.Header_subscriptionName__K8Izk{color:#424242;font-weight:500;overflow:hidden;text-overflow:ellipsis}.Header_hamburger__H3OPy{cursor:pointer;height:40px;margin-right:.5rem;overflow:visible;position:relative;transition:all .3s ease;width:40px}.Header_hamburger__H3OPy div{background-color:#315966;border-radius:2px;height:4px;left:0;position:absolute;right:0;transition:all .3s ease}.Header_hamburger__H3OPy div:first-child{top:8px}.Header_hamburger__H3OPy div:nth-child(2){top:50%;transform:translateY(-50%)}.Header_hamburger__H3OPy div:nth-child(3){bottom:8px}.Header_hamburger__H3OPy.Header_open__lFinX div:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.Header_hamburger__H3OPy.Header_open__lFinX div:nth-child(2){opacity:0}.Header_hamburger__H3OPy.Header_open__lFinX div:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.Header_dropdownMenu__kc0bA{align-items:center;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;overflow:hidden;padding:.5rem 0;position:absolute;right:0;top:100%;width:180px}.Header_dropdownMenuTransparent__rNGqw{background:linear-gradient(135deg,#1e3c72b3,#2a5298b3)}.Header_dropdownButton__evLsW,.Header_dropdownLink__8hxDH{background:none;border:none;box-sizing:border-box;color:#315966;cursor:pointer;font-weight:700;padding:.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .3s ease;width:100%}.Header_dropdownButton__evLsW:hover,.Header_dropdownLink__8hxDH:hover{background-color:#3159661a;transform:translateY(-2px)}.Header_profileImage__4Iq1p{height:20px;margin-right:8px;width:20px}.Header_landingNav__hl0\+j{align-items:center;display:flex;gap:1.5rem;margin-right:30px}.Header_landingLink__azFRm{color:#333;font-weight:500;text-decoration:none;transition:color .3s ease}.Header_landingLink__azFRm:hover{color:#555}.Header_landingLinkLogin__PJ5a0{background-color:#f2f2f2;border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#333;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.Header_landingLinkLogin__PJ5a0:hover{background-color:#e6e6e6;transform:translateY(-2px)}.Header_landingLinkButton__oG0uw{background:linear-gradient(135deg,#ebf5ff,#f2fff2);border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#315966;font-weight:600;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.Header_landingLinkButton__oG0uw:hover{background-color:#0056b3;transform:translateY(-2px)}.Header_dropdownMenu__kc0bA a.Header_landingLinkButton__oG0uw,.Header_dropdownMenu__kc0bA a.Header_landingLinkLogin__PJ5a0,.Header_dropdownMenu__kc0bA a.Header_landingLink__azFRm{background:none;border:none;box-shadow:none;color:#315966;display:block;font-weight:700;padding:.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .3s ease;width:100%}.Header_dropdownMenu__kc0bA a.Header_landingLinkButton__oG0uw:hover,.Header_dropdownMenu__kc0bA a.Header_landingLinkLogin__PJ5a0:hover,.Header_dropdownMenu__kc0bA a.Header_landingLink__azFRm:hover{background-color:#3159661a;transform:translateY(-2px)}@media screen and (max-width:768px){.Header_subscriptionStatus__euuoh{gap:.5rem;padding:.35rem .75rem}.Header_subscriptionName__K8Izk{max-width:8rem}}@media screen and (max-width:480px){.Header_subscriptionStatus__euuoh{padding:.25rem .5rem}.Header_subscriptionName__K8Izk{max-width:6rem}}.Chatbot_chatbotOverlay__Lrz-v{background-color:#fff;border:none;border-radius:12px;bottom:200px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;max-height:600px;overflow:hidden;position:fixed;right:20px;width:380px;z-index:999}.Chatbot_chatbotContainer__Wr5j8{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.Chatbot_purchaseHeader__UX2mM{background-color:#fff9c4;border-bottom:1px solid #ffe082;color:#856404;font-size:14px;font-weight:500;padding:10px 12px;text-align:center}.Chatbot_chatbotHeader__WvvJJ{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5ea;display:flex;justify-content:space-between;padding:12px 16px;position:relative}.Chatbot_chatbotTitle__vj24A{color:#000;font-size:15px;font-weight:600}.Chatbot_headerRight__QsPVZ{align-items:center;display:flex;gap:8px}.Chatbot_trialLimitBubble__ChBRH{background-color:#007aff;border-radius:16px;box-shadow:0 1px 2px #0000001a;color:#fff;font-size:13px;font-weight:500;padding:6px 12px}.Chatbot_closeButton__yfs6a{background:none;border:none;color:#888;cursor:pointer;font-size:18px;transition:color .2s ease}.Chatbot_closeButton__yfs6a:hover{color:#333}.Chatbot_messages__gpGT4{background-color:#f0f0f0;display:flex;flex-direction:column;flex-grow:1;gap:8px;overflow-y:auto;padding:15px}.Chatbot_defaultMessage__ZNb3y{color:#8e8e93;font-size:15px;margin:20px 0;padding:0 20px;text-align:center}.Chatbot_message__L\+Fqb{word-wrap:break-word;border-radius:18px;box-shadow:0 1px 2px #0000001a;line-height:1.4;margin-bottom:2px;max-width:75%;padding:8px 12px;position:relative}.Chatbot_message__L\+Fqb strong{display:block;font-size:12px;font-weight:600;margin-bottom:4px;opacity:.8}.Chatbot_user__AjdNf{align-self:flex-end;background-color:#007aff;border-bottom-right-radius:4px;color:#fff}.Chatbot_user__AjdNf strong{color:#fff;text-align:right}.Chatbot_bot__4KuC7{align-self:flex-start;background-color:#e5e5ea;border-bottom-left-radius:4px;color:#000}.Chatbot_bot__4KuC7 strong{color:#8e8e93;text-align:left}.Chatbot_spinner__qrIA1{animation:Chatbot_spin__ErGCQ .8s linear infinite;border:2px solid #e5e5ea;border-radius:50%;border-top-color:#007aff;display:inline-block;height:16px;margin-right:8px;width:16px}@keyframes Chatbot_spin__ErGCQ{to{transform:rotate(1turn)}}.Chatbot_inputForm__ri2sz{background-color:#fff;border-top:1px solid #e5e5ea;display:flex;gap:8px;padding:12px}.Chatbot_inputField__cL57z{background-color:#f0f0f0;border:1px solid #e5e5ea;border-radius:20px;flex-grow:1;font-size:15px;margin-right:0;padding:12px 16px}.Chatbot_sendButton__V5YXQ{background-color:#007aff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:15px;min-width:60px;padding:0 20px;transition:background-color .2s ease}.Chatbot_sendButton__V5YXQ:hover{background-color:#06c}.Chatbot_inputArea__PMKnI{position:relative}.Chatbot_trialExhaustedOverlay__wov5L{background-color:#ffffffd9;bottom:0;color:#333;font-size:14px;padding:10px;right:0;text-align:center;z-index:10}.Chatbot_lockedOverlay__0jrie,.Chatbot_trialExhaustedOverlay__wov5L{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.Chatbot_lockedOverlay__0jrie{background:#fff5f5;border-left:6px solid #d32f2f;border-radius:16px;border-right:6px solid #d32f2f;box-shadow:0 0 16px #0000001a;height:100%;width:100%;z-index:1000}.Chatbot_lockedMessage__m\+moV{align-items:center;background:#0000;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;justify-content:center;max-width:420px;padding:24px 18px;text-align:center;width:100%}.Chatbot_lockedMessage__m\+moV p{color:#b71c1c;font-size:.98rem;font-weight:400;letter-spacing:.01em;line-height:1.7;margin:0}.Chatbot_summaryButton__Vk-YS{align-self:center;background-color:#4caf50;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:8px;padding:8px 16px;transition:background-color .2s ease}.Chatbot_summaryButton__Vk-YS:hover{background-color:#45a049}.Chatbot_summaryButton__Vk-YS:disabled{background-color:#ccc;cursor:not-allowed}.Chatbot_message__L\+Fqb.Chatbot_summary__LkqFG{background-color:#e8f5e9;border-left:4px solid #4caf50;line-height:1.6;padding:16px;white-space:pre-line}.Chatbot_message__L\+Fqb.Chatbot_summary__LkqFG strong{color:#2e7d32;display:block;font-size:14px;margin-bottom:8px}.Chatbot_message__L\+Fqb.Chatbot_summary__LkqFG p{margin:0;padding:0}.Chatbot_message__L\+Fqb.Chatbot_summary__LkqFG ul{margin:8px 0;padding-left:20px}.Chatbot_message__L\+Fqb.Chatbot_summary__LkqFG li{margin:4px 0}.AppButton_appButton__5y\+A8{background-color:#007bff;font-weight:400;text-transform:none}.AppButton_appButton__5y\+A8:hover{background-color:#0056b3}.AppButton_appButtonGreen__HSP5n{background-color:#85e5ac!important;border:none!important;border-radius:30px!important;color:#fff!important;cursor:pointer!important;font-size:1.1rem!important;font-weight:700!important;padding:12px 20px!important;transition:background-color .3s ease!important}.AppButton_appButtonGreen__HSP5n:hover{background-color:#007a57!important}.AppButton_disabledButton__WHLbF{color:#000000f2!important;cursor:not-allowed;opacity:.5}.AppButton_colorBlack__hNsQC{background-color:#4a4a4a!important;color:#fff!important}.AppButton_colorRed__Du3wI{background-color:#ff0000b8!important;color:#fff!important}.AppButton_colorGreen__wXmM1{background-color:#85e5ac!important;color:#0000008c!important}.AppButton_colorBlack__hNsQC:hover{background-color:#4a4a4a!important}.AuthLoadingOverlay_overlay__TSKAA{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.AuthLoadingOverlay_spinnerContainer__3I0M3{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:2rem}.AuthLoadingOverlay_spinner__n6xxH{animation:AuthLoadingOverlay_spin__mhxDr 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes AuthLoadingOverlay_spin__mhxDr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginRegister_pageContainer__QTqoT{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center;min-height:100vh}.LoginRegister_formWrapper__LSACN{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin-bottom:60px;margin-top:90px;max-width:400px;padding:30px;text-align:center;width:100%}.LoginRegister_symbol__aeRIS{margin-bottom:20px;max-width:70px}.LoginRegister_formTitle__xEsen{font-size:24px;font-weight:700;margin-bottom:20px}.LoginRegister_inputError__J\+Cr6{border:1px solid red}.LoginRegister_error__tDZjt{align-items:center;color:red;display:flex;font-size:14px;margin-top:5px}.LoginRegister_formGroup__CHd89{margin-bottom:15px;text-align:left}.LoginRegister_label__cyoRl{color:#555;display:block;font-weight:500;margin-bottom:5px}.LoginRegister_input__aw6P2{background-color:#f7f7f7;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#333;font-size:14px;padding:12px;width:100%}.LoginRegister_button__UNYYe{background-color:#4a4a4a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background-color .3s;width:100%}.LoginRegister_button__UNYYe:hover{background-color:#4a4a4a}.LoginRegister_loginPrompt__duOtO,.LoginRegister_registerPrompt__kPwi1{color:#666;margin-top:15px}.LoginRegister_loginLink__DPQ1p,.LoginRegister_registerLink__pce8m{color:#4a4a4a;cursor:pointer;font-weight:700;text-decoration:none}.LoginRegister_loginLink__DPQ1p:hover,.LoginRegister_registerLink__pce8m:hover{text-decoration:underline}.LoginRegister_forgotLink__oS2XW{color:#4a4a4a;cursor:pointer;margin-top:1rem;text-decoration:underline}.LoginRegister_overlay__\+c0Vf{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.LoginRegister_overlayContent__lbmkn{background:#fff;border-radius:8px;max-width:500px;padding:2rem;text-align:center}.LoginRegister_overlayContent__lbmkn p{color:#333;font-size:1rem;margin-bottom:1.5rem}@media (max-width:768px){.LoginRegister_formWrapper__LSACN{margin-top:90px;padding:20px;width:90%}}.LoginRegister_forgotPassword__xMRpg{margin-bottom:2rem;margin-top:-1rem}.AppTextInput_appTextInput__ln\+fS{display:flex;flex:1 1;flex-direction:column;flex-grow:1;font-family:Object Sans,sans-serif;margin-right:10px;min-width:25%}.AppTextInput_noSideMargin__9IoGs{margin-right:0}.AppTextInput_textField__omeI5{display:flex;flex:1 1;flex-direction:column;flex-grow:1}.TermsAndConditionsModal_overlay__1JwSK{background-color:#000000bf;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.TermsAndConditionsModal_modal__mEhYt{background:#fff;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#333;font-family:sans-serif;left:50%;line-height:1.6;max-height:80vh;max-width:800px;overflow-y:auto;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:75%}.TermsAndConditionsModal_modal__mEhYt h2{margin-bottom:1rem;text-align:center}.TermsAndConditionsModal_modal__mEhYt h3{margin-bottom:.5rem;margin-top:2rem}.TermsAndConditionsModal_modal__mEhYt h4{font-weight:700;margin-bottom:.5rem;margin-top:1.5rem}.TermsAndConditionsModal_modal__mEhYt p{margin-bottom:1rem}.TermsAndConditionsModal_modal__mEhYt a{color:#06c;text-decoration:none}.TermsAndConditionsModal_modal__mEhYt a:hover{text-decoration:underline}.TermsAndConditionsModal_buttons__Ip5kl{display:flex;justify-content:space-between;margin-top:1.5rem}.TermsAndConditionsModal_agreeButton__eVtM3,.TermsAndConditionsModal_disagreeButton__YSqtT{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.TermsAndConditionsModal_agreeButton__eVtM3{background-color:#4caf50}.TermsAndConditionsModal_disagreeButton__YSqtT{background-color:#f44336}.DashboardPage_dashboardContainer__nJKmT{align-items:center;background:linear-gradient(135deg,#ebf5ff,#f2fff2);display:flex;flex-direction:column;font-family:Roboto,sans-serif;min-height:70vh;padding:120px 20px;text-align:center}.DashboardPage_welcomeSection__AAw6r{color:#315966;font-size:larger}.DashboardPage_learningOptions__9pNK1{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-evenly;width:100%}.DashboardPage_learningOption__Z-ZQZ{background:none;color:#315966;cursor:pointer;max-width:40%;padding:20px}.DashboardPage_learningOption__Z-ZQZ h2{color:#315966;font-size:2rem;margin-bottom:10px}.DashboardPage_learningOption__Z-ZQZ p{color:#315966;font-size:1.1rem;line-height:1.4;margin-bottom:20px}.DashboardPage_learningButton__GduO4{background-color:#85e5ac;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 20px;transition:background-color .3s ease}.DashboardPage_learningButton__GduO4:hover{background-color:#007a57}.DashboardPage_buttonGroup__yhuce{display:flex;gap:20px;margin-top:90px}.DashboardPage_performanceButton__v22Ny{background-color:#fff;border:2px solid #85e5ac;border-radius:30px;color:#315966;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 24px;transition:background-color .3s ease,color .3s ease}.DashboardPage_performanceButton__v22Ny:hover{background-color:#85e5ac;color:#fff}.DashboardPage_subscriptionBubble__M3vq6{background-color:#85e5ac1a;border:1px solid #85e5ac4d;border-radius:12px;color:#315966;font-size:.9rem;line-height:1.4;margin-top:15px;padding:12px 16px}.DashboardPage_subscriptionLink__NcSea{color:#85e5ac;font-weight:600;text-decoration:none;transition:color .2s ease}.DashboardPage_subscriptionLink__NcSea:hover{color:#6dd4a3;text-decoration:underline}.DashboardPage_modalOverlay__VV8tn{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.DashboardPage_modalContent__ByVt6{background-color:#fff;border-radius:10px;max-width:600px;padding:30px;text-align:left;width:90%}.DashboardPage_modalSection__lcdxa{margin-bottom:20px}.DashboardPage_closeButton__xubPJ{background-color:initial;border:none;color:#333;cursor:pointer;font-size:16px}.DashboardPage_closeButton__xubPJ:hover{color:#000}.DashboardPage_disabledButton__G1ktn{cursor:not-allowed;opacity:.5}@media (max-width:768px){.DashboardPage_learningOptions__9pNK1{align-items:center;flex-direction:column;gap:20px}.DashboardPage_learningOption__Z-ZQZ{align-items:center;max-width:90%;text-align:center}.DashboardPage_learningButton__GduO4{width:100%}.DashboardPage_buttonGroup__yhuce{align-items:center;flex-direction:column;width:100%}}.VerificationModal_modal__3CtQR{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.VerificationModal_modalContent__tYSwA{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:2rem;width:90%}.VerificationModal_modalHeader__EtLho{color:#333;margin:0 0 1rem;text-align:center}.VerificationModal_infoMessage__S2wgF{color:#666;line-height:1.5;margin-bottom:1.5rem;text-align:center}.VerificationModal_codeInputWrapper__\+Td3v{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.VerificationModal_codeInput__FvHel{border:1px solid #ddd;border-radius:4px;font-size:1.2rem;height:40px;text-align:center;width:40px}.VerificationModal_codeInput__FvHel:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.VerificationModal_errorMessage__k6o48{color:#dc3545;margin-bottom:1rem;text-align:center}.VerificationModal_modalButton__hP-ZD{border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.75rem;transition:background-color .2s;width:100%}.VerificationModal_verifyButton__61EBZ{background-color:#007bff;color:#fff}.VerificationModal_verifyButton__61EBZ:hover{background-color:#0056b3}.VerificationModal_verifyButton__61EBZ:disabled{background-color:#ccc;cursor:not-allowed}.VerificationModal_resendButton__YMVWR{background-color:#6c757d;color:#fff}.VerificationModal_resendButton__YMVWR:hover{background-color:#5a6268}.VerificationModal_dismissButton__CJooP{background-color:#f8f9fa;border:1px solid #dee2e6;color:#6c757d}.VerificationModal_dismissButton__CJooP:hover{background-color:#e2e6ea}.VerificationModal_sendCodeButton__5cPUo{background-color:#28a745;color:#fff}.VerificationModal_sendCodeButton__5cPUo:hover{background-color:#218838}.VerificationModal_countdown__feiPX{color:#6c757d;font-size:.9rem;margin-bottom:1rem;text-align:center}.VerificationModal_verificationStatus__s21WB{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.VerificationModal_verificationStatus__s21WB p{color:#666;font-size:1rem;margin:0}.PriceSelectionModal_modal__xVT-z{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.PriceSelectionModal_modalContent__3Jvs\+{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0003;max-width:50rem;padding:2.5rem 3rem;text-align:center;width:90%}.PriceSelectionModal_modalHeader__NTYQS{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.PriceSelectionModal_prices__2RAb5{display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;margin-top:3rem}.PriceSelectionModal_priceOption__10MkG{align-items:center;background-color:#c0d4e4;border:none;border-radius:1.5rem;box-shadow:0 0 10px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.75rem;transition:background-color .3s ease}.PriceSelectionModal_priceOption__10MkG:hover{background-color:#a2c5f6}.PriceSelectionModal_priceOptionInterval__bVkFF{font-weight:700}.PriceSelectionModal_priceOptionAmount__vTeq2{font-size:1.75rem}.PriceSelectionModal_priceOptionDiscount__Dpg3N{color:red;font-weight:700}.SubscriptionPage_subscriptionContainer__uxVvI{align-items:center;background-color:#f4f4f9;box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:flex-start;width:100%}.SubscriptionPage_heading__KWgad{color:#333;font-family:Object Sans,sans-serif;font-size:2rem;font-weight:300;margin-bottom:20px}.SubscriptionPage_subscriptionSection__6\+6Ub{background:#d0f6e5;background:linear-gradient(145deg,#d0f6e5,#b3c9ff);display:flex;flex-direction:column;padding-left:3.5rem;padding-top:1.5rem;width:100%}.SubscriptionPage_subscriptionCells__DXYQv{display:flex;flex-direction:row;gap:2.5rem;padding-bottom:5rem}.SubscriptionPage_subscriptionCell__W87qi{background:#f7fbfb;background:linear-gradient(145deg,#dff6f1,#cee4f7);border-radius:2rem;display:flex;flex-direction:column;justify-content:flex-start;max-width:375px;width:100%}.SubscriptionPage_subscriptionName__Kor7O{background-color:#f5fdf8;border-radius:2rem;font-family:Object Sans Heavy,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:1rem}.SubscriptionPage_subscriptionName__Kor7O h2{color:#555;font-size:1.25rem;margin:1.15rem 0;padding:0;text-align:center}.SubscriptionPage_subscriptionName__Kor7O sup{font-size:.75rem}.SubscriptionPage_subscriptionButtons__U\+3WR{display:flex;flex-direction:column;padding:0 2rem 1.5rem 1.5rem}.SubscriptionPage_launchButton__uZgww{background-color:#5c9cd6;border:none;border-radius:1.5rem;color:#eff8fc;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:1.25rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.SubscriptionPage_launchButton__uZgww:hover{background-color:#2d74b5}.SubscriptionPage_upgradeButton__VZxoH{background-color:#eff8fc;border:none;border-radius:1.5rem;color:#5c9cd6;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:1.25rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.SubscriptionPage_upgradeButton__VZxoH:hover{background-color:#d0d9dd;color:#2d74b5}.SubscriptionPage_newSubscription__bdFQv{margin-top:20px;text-align:center}.SubscriptionPage_subscriptionSearch__X85W0{display:flex;flex-direction:column;margin-top:10px;padding-left:3.5rem;padding-top:1.5rem;width:100%}.SubscriptionPage_availableSubscriptionCells__-Utn2{display:flex;flex-wrap:wrap;gap:2.5rem;overflow:auto;padding:0}.SubscriptionPage_availableSubscriptionCell__\+xBtQ{background:#f4f8f6;border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5rem;max-width:375px;min-height:275px;width:100%}.SubscriptionPage_availableSubscriptionDescription__TO7jG{flex-grow:1;font-family:PT Sans,sans-serif;font-size:.9rem;padding-left:2rem;padding-right:2rem;text-align:center}.SubscriptionPage_availableSubscriptionBottomSection__Y47Gn{display:flex;flex-direction:column;margin:1rem}.SubscriptionPage_comingSoonText__Bht41{background-color:#eee}.SubscriptionPage_comingSoonText__Bht41,.SubscriptionPage_freeTrialButton__n\+KaU{border:none;border-radius:1.5rem;color:#000;font-family:PT Sans,sans-serif;font-size:1.3rem;padding:10px;text-align:center;transition:background-color .3s ease}.SubscriptionPage_freeTrialButton__n\+KaU{background-color:#fbfdfb;cursor:pointer}.SubscriptionPage_freeTrialButton__n\+KaU:hover{background-color:#dedfde}.SubscriptionPage_subscribeButton__0CcIi{background-color:#5c9cd6;border:none;border-radius:1.5rem;color:#eff8fc;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.SubscriptionPage_subscribeButton__0CcIi:hover{background-color:#2d74b5}.SubscriptionSection_subscriptionContainer__-gsYs{align-items:center;background-color:#f4f4f9;box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:flex-start;min-height:100vh;padding-top:78px;width:100vw}.SubscriptionSection_heading__5e6Wt{color:#333;font-family:Object Sans,sans-serif;font-size:2rem;font-weight:300;margin-bottom:20px}.SubscriptionSection_subscriptionSection__enocb{background:#d0f6e5;background:linear-gradient(145deg,#d0f6e5,#b3c9ff);display:flex;flex-direction:column;padding-left:3.5rem;padding-top:1.5rem;width:100%}.SubscriptionSection_subscriptionCells__FplgM{display:flex;flex-direction:row;gap:2.5rem;padding-bottom:5rem}.SubscriptionSection_subscriptionCell__\+Jqeq{background:#f7fbfb;background:linear-gradient(145deg,#dff6f1,#cee4f7);border-radius:2rem;display:flex;flex-direction:column;justify-content:flex-start;max-width:375px;width:100%}.SubscriptionSection_subscriptionName__GzNhi{background-color:#f5fdf8;border-radius:2rem;font-family:Object Sans Heavy,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:1rem}.SubscriptionSection_subscriptionName__GzNhi h2{color:#555;font-size:1.25rem;margin:1.15rem 0;padding:0;text-align:center}.SubscriptionSection_subscriptionName__GzNhi sup{font-size:.75rem}.SubscriptionSection_subscriptionButtons__FgsyU{display:flex;flex-direction:column;padding:0 2rem 1.5rem 1.5rem}.SubscriptionSection_launchButton__m5gaj{background-color:#5c9cd6;border:none;border-radius:1.5rem;color:#eff8fc;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:1.25rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.SubscriptionSection_launchButton__m5gaj:hover{background-color:#2d74b5}.SubscriptionSection_upgradeButton__m-lBF{background-color:#eff8fc;border:none;border-radius:1.5rem;color:#5c9cd6;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:1.25rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.SubscriptionSection_upgradeButton__m-lBF:hover{background-color:#d0d9dd;color:#2d74b5}.SubscriptionSection_newSubscription__D8Cvz{margin-top:20px;text-align:center}.SubscriptionSection_subscriptionSearch__hn7Bl{display:flex;flex-direction:column;margin-top:10px;padding-left:3.5rem;padding-top:1.5rem;width:100%}.SubscriptionSection_availableSubscriptionCells__DsQnm{display:flex;flex-wrap:wrap;gap:2.5rem;overflow:auto;padding:0}.SubscriptionSection_availableSubscriptionCell__uo646{background:#f4f8f6;border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5rem;max-width:375px;min-height:275px;width:100%}.SubscriptionSection_availableSubscriptionDescription__MUEle{flex-grow:1;font-family:PT Sans,sans-serif;font-size:.9rem;padding-left:2rem;padding-right:2rem;text-align:center}.SubscriptionSection_availableSubscriptionBottomSection__FAQGk{display:flex;flex-direction:column;margin:1rem}.SubscriptionSection_comingSoonText__RMdDi{background-color:#eee}.SubscriptionSection_comingSoonText__RMdDi,.SubscriptionSection_freeTrialButton__tKG6P{border:none;border-radius:1.5rem;color:#000;font-family:PT Sans,sans-serif;font-size:1.3rem;padding:10px;text-align:center;transition:background-color .3s ease}.SubscriptionSection_freeTrialButton__tKG6P{background-color:#fbfdfb;cursor:pointer}.SubscriptionSection_freeTrialButton__tKG6P:hover{background-color:#dedfde}.SubscriptionSection_subscribeButton__tR17e{background-color:#5c9cd6;border:none;border-radius:1.5rem;color:#eff8fc;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.SubscriptionSection_subscribeButton__tR17e:hover{background-color:#2d74b5}.SubscriptionBrowser_subscriptionContainer__ryBUs{align-items:center;background-color:#f4f4f9;box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:flex-start;min-height:100vh;padding-top:78px;width:100vw}.SubscriptionBrowser_heading__pWIlH{color:#333;font-family:Object Sans,sans-serif;font-size:2rem;font-weight:300;margin-bottom:20px}.SubscriptionBrowser_subscriptionSection__CBP7h{background:#d0f6e5;background:linear-gradient(145deg,#d0f6e5,#b3c9ff);display:flex;flex-direction:column;padding-left:3.5rem;padding-top:1.5rem;width:100%}.SubscriptionBrowser_subscriptionCells__fjwnm{display:flex;flex-direction:row;gap:2.5rem;padding-bottom:5rem}.SubscriptionBrowser_subscriptionCell__paSDA{background:#f7fbfb;background:linear-gradient(145deg,#dff6f1,#cee4f7);border-radius:2rem;display:flex;flex-direction:column;justify-content:flex-start;max-width:375px;width:100%}.SubscriptionBrowser_subscriptionName__FyI4s{background-color:#f5fdf8;border-radius:2rem;font-family:Object Sans Heavy,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:1rem}.SubscriptionBrowser_subscriptionName__FyI4s h2{color:#555;font-size:1.25rem;margin:1.15rem 0;padding:0;text-align:center}.SubscriptionBrowser_subscriptionName__FyI4s sup{font-size:.75rem}.SubscriptionBrowser_subscriptionButtons__ZA-8H{display:flex;flex-direction:column;padding:0 2rem 1.5rem 1.5rem}.SubscriptionBrowser_launchButton__L3KBx{background-color:#5c9cd6;border:none;border-radius:1.5rem;color:#eff8fc;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:1.25rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.SubscriptionBrowser_launchButton__L3KBx:hover{background-color:#2d74b5}.SubscriptionBrowser_upgradeButton__r4NoC{background-color:#eff8fc;border:none;border-radius:1.5rem;color:#5c9cd6;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:1.25rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.SubscriptionBrowser_upgradeButton__r4NoC:hover{background-color:#d0d9dd;color:#2d74b5}.SubscriptionBrowser_newSubscription__eDT8S{margin-top:20px;text-align:center}.SubscriptionBrowser_subscriptionSearch__U3nAW{background:#f4f4f9;display:flex;flex-direction:column;margin-top:10px;padding-left:3.5rem;padding-top:1.5rem;width:100%}.SubscriptionBrowser_availableSubscriptionCells__FNgpH{display:flex;flex-wrap:wrap;gap:2.5rem;overflow:auto;padding:0}.SubscriptionBrowser_availableSubscriptionCell__pD5wi{background:#f4f8f6;border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5rem;max-width:375px;min-height:275px;width:100%}.SubscriptionBrowser_availableSubscriptionDescription__UMppg{flex-grow:1;font-family:PT Sans,sans-serif;font-size:.9rem;padding-left:2rem;padding-right:2rem;text-align:center}.SubscriptionBrowser_availableSubscriptionBottomSection__2RIoE{display:flex;flex-direction:column;margin:1rem}.SubscriptionBrowser_comingSoonText__oTOyK{background-color:#eee}.SubscriptionBrowser_comingSoonText__oTOyK,.SubscriptionBrowser_freeTrialButton__rPq49{border:none;border-radius:1.5rem;color:#000;font-family:PT Sans,sans-serif;font-size:1.3rem;padding:10px;text-align:center;transition:background-color .3s ease}.SubscriptionBrowser_freeTrialButton__rPq49{background-color:#fbfdfb;cursor:pointer}.SubscriptionBrowser_freeTrialButton__rPq49:hover{background-color:#dedfde}.SubscriptionBrowser_subscribeButton__InPas{background-color:#5c9cd6;border:none;border-radius:1.5rem;color:#eff8fc;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.SubscriptionBrowser_subscribeButton__InPas:hover{background-color:#2d74b5}.PreAssessment_customAssessmentContainer__wJWXd{background:linear-gradient(135deg,#d9effd,#e8f9f1);display:flex;padding-top:90px;position:relative}.PreAssessment_sidebar__L0kcn{align-items:flex-start;background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;flex-shrink:0;margin:20px;min-height:calc(100vh - 10rem);overflow-y:auto;padding:20px;width:25vw}.PreAssessment_sidebar__L0kcn h2{color:#333;font-size:1.5rem;margin-bottom:20px;text-align:center;width:100%}.PreAssessment_metricsDetails__4VVAj{border-top:1px solid #ccc;margin-top:20px;padding-top:10px;width:100%}.PreAssessment_metricsDetails__4VVAj h3{color:#333;font-size:1.5rem;margin-bottom:15px;text-align:center}.PreAssessment_metricsGrid__vq-dk{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.PreAssessment_metricCard__yNdPb{background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;text-align:center}.PreAssessment_metricHeader__RXWlq{color:#333;font-weight:700;margin-bottom:8px}.PreAssessment_metricItem__V4UiK{display:flex;justify-content:space-between;margin:4px 0}.PreAssessment_metricLabel__hyVk4{color:#555;font-weight:600}.PreAssessment_metricValue__hF\+aP{color:#333;font-weight:500}.PreAssessment_metricsSummary__jKVOt{background:#f7f7f7;border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-around;margin-top:15px;padding:10px}.PreAssessment_metricSummaryItem__mNCCY{align-items:center;display:flex;flex-direction:column}.PreAssessment_metricSummaryItem__mNCCY .PreAssessment_metricLabel__hyVk4{color:#555;font-weight:600;margin-bottom:4px}.PreAssessment_contentArea__eu8nW{flex:1 1;margin:20px auto;max-width:75vw;overflow-y:auto}.PreAssessment_contentArea__eu8nW h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:30px;text-align:center}.PreAssessment_topicGroupRow__wlwBD{background-color:#ffffff85;border-radius:30px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px 25px}.PreAssessment_topicHeader__PBe\+N{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.PreAssessment_selectIndicator__QJWyZ{align-items:center;background-color:initial;border:2px solid #85e5ac;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.PreAssessment_checkMark__G\+Xq8{align-items:center;background-color:#85e5ac;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:calc(100% - 4px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4px)}.PreAssessment_topicName__D8K6I{color:#333;font-size:1.2rem;font-weight:600}.PreAssessment_inputsContainer__8liXU{align-items:center;display:flex;gap:15px}.PreAssessment_inputGroup__kNUAB{align-items:center;display:flex;gap:5px}.PreAssessment_inputLabel__JrUiy{color:#555;font-size:.9rem;font-weight:500}.PreAssessment_topicInput__rO9Ak{border:1px solid #ccc;border-radius:1rem;font-size:.9rem;padding:8px;text-align:center;width:80px}.PreAssessment_customizeContainer__hwngf{align-items:center;display:flex;gap:10px}.PreAssessment_dropdownToggle__pBjUB{background:#0000;border:none;cursor:pointer;padding:0}.PreAssessment_arrowClosed__2Vvaw,.PreAssessment_arrowOpen__Cv5tH{border-left:6px solid #0000;border-right:6px solid #0000;display:inline-block;height:0;transition:transform .2s;width:0}.PreAssessment_arrowClosed__2Vvaw{border-top:8px solid #85e5ac}.PreAssessment_arrowOpen__Cv5tH{border-top:8px solid #85e5ac;transform:rotate(180deg)}.PreAssessment_infoIcon__9Kyph{background-color:#85e5ac;border-radius:50%;color:#fff;cursor:default;display:inline-block;font-size:12px;height:16px;line-height:16px;position:relative;text-align:center;width:16px}.PreAssessment_tooltip__T-jBz{background-color:#9591918a;border-radius:5px;bottom:120%;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:5px;position:absolute;text-align:left;transition:opacity .3s;visibility:hidden;width:250px;z-index:10}.PreAssessment_infoIcon__9Kyph:hover .PreAssessment_tooltip__T-jBz{opacity:1;visibility:visible}.PreAssessment_subtopicsContainer__TmnAY{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.PreAssessment_subtopicRow__udUXn{align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;padding:8px 15px}.PreAssessment_subtopicRow__udUXn:hover{background-color:#f0f0f0}.PreAssessment_subtopicIndicator__qnosH{align-items:center;background-color:initial;border:2px solid #85e5ac;border-radius:50%;box-sizing:border-box;display:flex;height:25px;justify-content:center;margin-right:10px;position:relative;width:25px}.PreAssessment_subtopicSelectedCircle__pqQmF{align-items:center;background-color:#85e5ac;border-radius:50%;color:#fff;display:flex;font-size:.8rem;height:calc(100% - 4px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4px)}.PreAssessment_subtopicName__kl75r{color:#333;font-size:.9rem}.PreAssessment_loadingOverlay__PFqfh{align-items:center;background-color:#fffc;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.PreAssessment_spinner__Scf4E{animation:PreAssessment_spin__A2pfc 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:60px;margin-bottom:20px;width:60px}@keyframes PreAssessment_spin__A2pfc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PreAssessment_assessmentControls__cZ4Iw{align-items:center;display:flex;flex-direction:column;gap:15px;padding:20px 0}.PreAssessment_modeLabelContainer__iS1E2{align-items:center;display:flex;gap:5px}.PreAssessment_modeLabel__tqNPZ{color:#333;font-size:1rem;font-weight:600}.PreAssessment_modeSelector__Ly2-Y{align-items:center;display:flex;gap:20px}.PreAssessment_modeExplanation__X2rux{color:#666;font-size:.9rem;line-height:1.4;margin:10px 0;text-align:center}.PreAssessment_modeExplanation__X2rux p{margin:5px 0}.PreAssessment_controlsButtons__lcpdM{display:flex;gap:10px}.PreAssessment_modeSelector__Ly2-Y input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #85e5ac;border-radius:50%;cursor:pointer;height:16px;margin-right:5px;outline:none;position:relative;width:16px}.PreAssessment_modeSelector__Ly2-Y input[type=radio]:checked:before{background-color:#85e5ac;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.PreAssessment_startButton__8R\+i\+{background-color:#85e5ac;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;padding:15px 25px;transition:background-color .3s}.PreAssessment_startButton__8R\+i\+:hover{background-color:#72cd95}.PreAssessment_resetButton__XiCFb{background-color:#aaa;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.PreAssessment_resetButton__XiCFb:hover{background-color:#888}.PreAssessment_infoBox__OR373{background-color:#fff8e1;border:1px solid #ffc107;border-radius:5px;color:#000;font-size:.9rem;margin:10px 0;padding:10px}.AssessmentPage_quizFullscreenContainer__ZG7wn{-webkit-overflow-scrolling:auto;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:auto;overscroll-behavior:none;padding:0}.AssessmentPage_footer__6zCU0,.AssessmentPage_header__PwTK2{text-align:center;width:100%}.AssessmentPage_footer__6zCU0{background-color:#0033a0;bottom:0;color:#fff;left:0;padding:10px 0;position:fixed;text-align:center;width:100vw;z-index:1000}.AssessmentPage_noSelect__8V2MK{box-sizing:border-box;flex-grow:1;text-align:left;width:100%}.AssessmentPage_optionsContainer__QV9Jk{background-color:#fcfcfc;border:solid #004976;border-width:1px 1px 5px;display:table;margin:1em 0;max-width:98%;padding:.5em}.AssessmentPage_answerOptionContainer__\+j84F{background-color:#f9f9f9;border:1px solid #aaa;border-radius:8px;margin:10px 0;padding:15px;transition:border-color .2s ease}.AssessmentPage_answerOptionContainer__\+j84F:hover{border-color:#0033a0}.AssessmentPage_answerOptionLabel__d1dnA{align-items:center;display:flex;font-size:1.1rem}.AssessmentPage_answerRadio__WLgTh{margin-right:10px}.AssessmentPage_questionContent__ZHbj1{max-width:50rem;overflow-y:auto}.AssessmentPage_rightColumn__6fq9G{overflow-y:auto}.AssessmentPage_withLabsPanel__LW0U0{width:50%}.AssessmentPage_loading__Z45OH{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.AssessmentPage_spinner__GM3bE{animation:AssessmentPage_spin__3fGup 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:60px;margin-bottom:20px;width:60px}@keyframes AssessmentPage_spin__3fGup{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssessmentPage_breakContainer__89ywn{align-items:center;background-color:#f5f5f5;display:flex;height:100vh;justify-content:center}.AssessmentPage_breakContent__iyoRN{background-color:#fff;padding:2rem;text-align:center;width:100%}.AssessmentPage_breakContent__iyoRN h2{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.AssessmentPage_breakContent__iyoRN p{color:#666;font-size:1.2rem;margin-bottom:2rem}.AssessmentPage_breakActions__yII9L{display:flex;flex-direction:column;gap:1rem}.AssessmentPage_breakActions__yII9L button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .2s}.AssessmentPage_breakActions__yII9L .AssessmentPage_continueButton__3qYY9{background-color:#2ecc71;color:#fff}.AssessmentPage_breakActions__yII9L .AssessmentPage_continueButton__3qYY9:hover{background-color:#27ae60}.AssessmentPage_breakActions__yII9L .AssessmentPage_pauseButton__5wztJ{background-color:#e74c3c;color:#fff}.AssessmentPage_breakActions__yII9L .AssessmentPage_pauseButton__5wztJ:hover{background-color:#c0392b}.QuizHeader_quizHeader__pZ2g8{align-items:center;display:flex;justify-content:space-between;margin-left:1rem;margin-right:2rem;margin-top:.5rem}.QuizHeader_questionTitle__O2Apo{color:#4285f4;font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.5rem;opacity:.8}.QuizHeader_sectionTitle__ee-lm{color:#4285f4;font-size:1rem;font-weight:700;margin-bottom:.5rem;opacity:.8}.QuizQuestion_quizContent__OYyqc{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:20px;width:100%}.QuizQuestion_question__28bfg{font-size:1.2em;line-height:150%;margin-bottom:10px}.QuizQuestion_chatbotButton__dHM3j{background-color:#00bfff;border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;position:absolute;right:20px;z-index:1000}.AnswerOptions_optionsContainer__gEY8k{border:1px solid #e0e0e0!important;border-radius:8px;box-shadow:0 4px 12px 0 #0000000a;display:flex;padding:1rem 1.5rem!important;padding:1.5rem 1.25rem;width:100%}.AnswerOptions_optionsContainerStudy__uo8pR{background-color:#fcfcfc;border:solid #004976;border-width:1px 1px 5px;display:table;margin:1em 0;max-width:45%;padding:.5em}.AnswerOptions_optionItem__-HAym{display:flex;margin-bottom:10px}.AnswerOptions_optionItem__-HAym input[type=radio]{color:#4285f4cc;margin-right:10px}.AnswerOptions_optionLabel__Z6\+rd{display:inline;flex-grow:1;font-family:Arial,sans-serif;margin:0;white-space:normal;width:auto}.AnswerOptions_strike__1tJVj{color:#888;text-decoration:line-through}.HighlightableContent_highlight__l-79l{background-color:#ff0;cursor:pointer}.HighlightableContent_base__xkNzA{width:inherit}.QuizFooter_quizFooter__6x98J{align-items:center;background-color:#fff;color:#000000de;display:flex;height:8rem;justify-content:space-between;padding:10px}.QuizFooter_timerSection__tjAdZ{align-items:center;display:flex;gap:10px}.QuizFooter_buttonSection__LUKOj,.QuizFooter_timers__BVDMx{display:flex;gap:10px}.TimerDisplay_timeBox__d6wAV{align-items:center;background:#549cd90d;border-radius:20px;display:flex;flex-direction:column;padding:5px 10px;width:10rem}.TimerDisplay_title__GNZQj{font-size:.9rem;margin-bottom:.5rem;margin-left:1rem;margin-right:1rem;padding:0;text-align:center}.TimerDisplay_time__tSvZs{font-size:1.5rem;font-weight:800;margin:0;padding:0}.LabsPanel_headerSection__4IL7P{background-color:#e6e9ef;border-bottom:1px solid #ccc;display:flex;flex-direction:column;padding:10px}.LabsPanel_searchBar__6lIoo{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px}.LabsPanel_tabs__H-ui3{display:flex;gap:5px;margin-bottom:10px}.LabsPanel_tab__ZkLwG{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-weight:700;padding:8px 12px;transition:background-color .3s,box-shadow .3s}.LabsPanel_tab__ZkLwG:hover{background-color:#e0e0e0}.LabsPanel_activeTab__wsS0e{background-color:#d0e1ff;box-shadow:0 1px 4px #0003;color:#000;font-weight:700}.LabsPanel_dataContainer__BGWxV{flex:1 1;overflow-y:auto;padding:10px}.LabsPanel_header__4GUiS{border-bottom:1px solid #ccc;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px;padding-bottom:5px;text-align:left}.LabsPanel_sectionHeading__w-qwt{color:#333;font-weight:700;margin-bottom:5px;margin-top:15px}.LabsPanel_dataItem__YLP87{border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;padding:5px 0}.LabsPanel_dataItem__YLP87 span{display:inline-block}.LabsPanel_dataItem__YLP87 .LabsPanel_name__BgnNJ{flex:1 1;text-align:left}.LabsPanel_dataItem__YLP87 .LabsPanel_range__0Vg7F{flex:1 1;padding-left:10px;text-align:left}.AppModal_modalContent__Z7gLZ{background-color:#fff;border-radius:8px;padding:20px}.AppModal_modalHeader__gsB43{color:#333;font-weight:700;margin-bottom:1rem;margin-top:0}.Calculator_calculatorContainer__Ml1Vt{background-color:#dfe8f7;border-radius:10px;box-shadow:0 4px 8px #0003;font-family:Arial,sans-serif;padding:10px;width:200px}.Calculator_display__U7SHX{background-color:#e0e0e0;border-radius:5px;color:#333;font-size:1.5rem;margin-bottom:10px;padding:10px;text-align:right}.Calculator_buttonsGrid__vXF4E{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.Calculator_button__oJAfH{border:none;border-radius:5px;cursor:pointer;font-size:1rem;height:40px}.Calculator_buttonMemory__tPqne{background-color:#c299fc;color:#fff}.Calculator_buttonOperation__zA3Sd{background-color:#a3c4f3;color:#fff}.Calculator_buttonClear__IMB-h{background-color:#f9d96b;color:#fff}.Calculator_buttonNumber__ksPUb{background-color:#e8e8e8;color:#333}.Calculator_buttonEqual__pydjE{background-color:#f9d96b;color:#fff;grid-column:span 2}.Calculator_buttonClose__8oSkf{background-color:#262626;color:#fffefecc;grid-column:span 2}.TimeReminderModal_overlay__NjV1N{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.TimeReminderModal_modal__5A04M{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;font-size:16px;max-width:400px;padding:20px;text-align:center;width:90%}.TimeReminderModal_modalTitle__sf4VN{color:red;font-size:20px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.EndAssessmentModal_modalContent__ywoQG{align-self:center;background-color:#fff;border-radius:8px;text-align:center;width:400px}.EndAssessmentModal_modalText__w7oUY{font-size:1.25rem;margin-bottom:1.5rem}.EndAssessmentModal_confirmationDescription__dm9Kg{font-size:1rem;margin-bottom:2rem}.EndAssessmentModal_buttonContainer__osHGr{display:flex;justify-content:space-between}.SectionBreakModal_modalCard__RSPhS{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #00000040;display:flex;flex-direction:column;max-width:650px;overflow:hidden;width:90%}.SectionBreakModal_modalHeader__edWRe{background-color:#2c3e50;border-radius:10px;padding:1.5rem;text-align:center}.SectionBreakModal_modalTitle__3RCSD{color:#ecf0f1;font-size:1.75rem;margin:0}.SectionBreakModal_modalBody__xHGkO{flex:1 1;padding:1.5rem}.SectionBreakModal_infoSection__p-jLz{margin-bottom:1.5rem;text-align:center}.SectionBreakModal_sectionName__JcqHX{color:#34495e;font-size:1.25rem;margin-bottom:.5rem}.SectionBreakModal_decisionTimer__rT5Qj{color:#e74c3c;font-size:1.1rem}.SectionBreakModal_timeDisplay__PWk\+\+{font-weight:700}.SectionBreakModal_selectionSection__XvbIj{margin-top:1rem;text-align:center}.SectionBreakModal_selectionTitle__rFlhp{color:#2c3e50;font-size:1.25rem;margin-bottom:1rem}.SectionBreakModal_breakOptions__VPJzX{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.SectionBreakModal_breakButton__swPh-{background:#0000;border:2px solid #3498db;border-radius:5px;color:#3498db;cursor:pointer;font-size:1rem;padding:.75rem 1.25rem;transition:all .3s ease}.SectionBreakModal_breakButton__swPh-:hover{background:#ecf0f1}.SectionBreakModal_selected__tq8Vq{background:#3498db;color:#fff}.SectionBreakModal_modalFooter__PG9zd{background-color:#ecf0f1;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem}.SectionBreakModal_beginBreakButton__-jrvI,.SectionBreakModal_continueButton__Vr81b,.SectionBreakModal_pauseButton__TeX-a{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background .3s ease}.SectionBreakModal_continueButton__Vr81b{background-color:#27ae60;color:#fff}.SectionBreakModal_continueButton__Vr81b:hover{background-color:#1e8449}.SectionBreakModal_pauseButton__TeX-a{background-color:#e74c3c;color:#fff}.SectionBreakModal_pauseButton__TeX-a:hover{background-color:#c0392b}.SectionBreakModal_beginBreakButton__-jrvI{background-color:#2980b9;color:#fff}.SectionBreakModal_beginBreakButton__-jrvI:hover{background-color:#2471a3}.SectionBreakModal_breakTimer__xx8ib{color:#e74c3c;font-size:1.5rem;margin:1rem 0;text-align:center}.tabListContainer .MuiTabList-list{justify-content:center}.PerformanceProfilePage_performanceContainer__fjN5r{background:#f8f9fa;font-family:Roboto,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem}.PerformanceProfilePage_performanceHeader__3YbH3{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem;text-align:center}.PerformanceProfilePage_performanceHeader__3YbH3 h1{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.PerformanceProfilePage_performanceHeader__3YbH3 p{color:#6c757d;font-size:1.1rem;margin:0}.PerformanceProfilePage_dateRangeSection__XXq-c{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--card-shadow);margin-bottom:24px;padding:24px}.PerformanceProfilePage_sectionTitleWithFilter__esqu1{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PerformanceProfilePage_dateFilterIndicator__5qbQj{background:var(--accent-bg);border:1px solid var(--border-color);border-radius:16px;color:var(--text-secondary);display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.PerformanceProfilePage_dateFilterNote__6\+vca{align-items:center;background:var(--accent-bg);border-radius:6px;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;margin-top:12px;padding:8px 12px}.PerformanceProfilePage_filterIcon__RnZlo{font-size:14px;opacity:.8}.PerformanceProfilePage_dateFilterBadge__VakBj{cursor:help;display:inline-block;font-size:12px;margin-left:8px;opacity:.6;transition:opacity .2s ease}.PerformanceProfilePage_dateFilterBadge__VakBj:hover{opacity:.8}.PerformanceProfilePage_overallPerformance__k6tBX{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem;text-align:center}.PerformanceProfilePage_overallPerformance__k6tBX h2{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem}.PerformanceProfilePage_overallPerformance__k6tBX p{color:#495057;font-size:1.25rem;font-weight:500;margin:.75rem 0}.PerformanceProfilePage_analyticsSection__-MH2t{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem}.PerformanceProfilePage_analyticsSection__-MH2t h2{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem}.PerformanceProfilePage_metricsCardsSection__SMToJ{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem}.PerformanceProfilePage_metricsCardsSection__SMToJ h2{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem}.PerformanceProfilePage_chartsSection__cy8eI{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem}.PerformanceProfilePage_chartsSection__cy8eI h2{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem}.PerformanceProfilePage_chartContainer__H-wWS{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.PerformanceProfilePage_chartContainer__H-wWS:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.PerformanceProfilePage_chartContainer__H-wWS h3{border-bottom:1px solid #e9ecef;color:#212529;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.PerformanceProfilePage_domainPerformance__cQEb\+{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem;position:relative}.PerformanceProfilePage_domainPerformance__cQEb\+ h2{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem}.PerformanceProfilePage_domainList__KSpJv{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem}.PerformanceProfilePage_domainCard__COmH4{cursor:pointer;display:flex;flex-direction:column;height:350px;perspective:1000px;transition:transform .2s ease}.PerformanceProfilePage_domainCard__COmH4:hover{transform:translateY(-4px)}.PerformanceProfilePage_cardInner__JemZA{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.PerformanceProfilePage_flipped__Ae1Zy .PerformanceProfilePage_cardInner__JemZA{transform:rotateY(180deg)}.PerformanceProfilePage_cardBack__i0gcQ,.PerformanceProfilePage_cardFront__GMHnO{align-items:center;backface-visibility:hidden;background-color:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1.5rem;position:absolute;width:100%}.PerformanceProfilePage_cardBack__i0gcQ{background-color:#f8f9fa;overflow-y:auto;transform:rotateY(180deg)}.PerformanceProfilePage_cardBack__i0gcQ h3,.PerformanceProfilePage_cardFront__GMHnO h3{color:#007bff;font-size:1.2rem;font-weight:600;margin-bottom:1rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.PerformanceProfilePage_cardBack__i0gcQ p,.PerformanceProfilePage_cardFront__GMHnO p{color:#495057;font-size:1rem;margin:.5rem 0}.PerformanceProfilePage_progressBarContainer__EphLK{background-color:#f1f1f1;border:1px solid #dee2e6;border-radius:8px;height:20px;margin-top:1rem;overflow:hidden;width:100%}.PerformanceProfilePage_progressBar__RNc-K{background-color:#28a745;height:100%;transition:width .3s ease-in-out}.PerformanceProfilePage_filterContainer__-Slrf{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;margin-bottom:2rem;padding:1.5rem}.PerformanceProfilePage_filterContainer__-Slrf h2{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.PerformanceProfilePage_filterContainer__-Slrf div{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.PerformanceProfilePage_filterContainer__-Slrf label{color:#495057;font-size:1rem;font-weight:500;margin:0 .5rem}.PerformanceProfilePage_filterContainer__-Slrf select{background:#fff;border:1px solid #dee2e6;border-radius:8px;font-size:1rem;padding:.5rem 1rem;transition:border-color .2s ease;width:250px}.PerformanceProfilePage_filterContainer__-Slrf select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.PerformanceProfilePage_pagination__WJPpI{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.PerformanceProfilePage_pagination__WJPpI button{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin:0 .5rem;padding:.5rem 1rem;transition:background-color .2s ease}.PerformanceProfilePage_pagination__WJPpI button:hover:not(:disabled){background:#0056b3}.PerformanceProfilePage_pagination__WJPpI button:disabled{background:#6c757d;cursor:not-allowed}.PerformanceProfilePage_pagination-info__3UlYr{color:#495057;font-size:1rem;margin:0 1rem}.PerformanceProfilePage_performanceTable__RJnGX{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin:1.5rem 0;overflow:hidden;width:100%}.PerformanceProfilePage_performanceTable__RJnGX td,.PerformanceProfilePage_performanceTable__RJnGX th{border:1px solid #dee2e6;padding:1rem;text-align:center}.PerformanceProfilePage_performanceTable__RJnGX th{background-color:#f8f9fa;color:#1a1a1a;font-size:1rem;font-weight:600}.PerformanceProfilePage_performanceTable__RJnGX td{color:#495057;font-size:.95rem}.PerformanceProfilePage_performanceTable__RJnGX tr:nth-child(2n){background-color:#f8f9fa}.PerformanceProfilePage_performanceTable__RJnGX tr:hover{background-color:#e9ecef}.PerformanceProfilePage_viewModeTabs__uIxOK{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.PerformanceProfilePage_viewModeButton__VjYdW{background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.PerformanceProfilePage_viewModeButton__VjYdW:hover{background:#f8f9fa;border-color:#adb5bd}.PerformanceProfilePage_viewModeButton__VjYdW.PerformanceProfilePage_active__FWtB0{background:#007bff;border-color:#007bff;color:#fff}.PerformanceProfilePage_noDataMessage__TYLU6{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin:2rem 0;padding:3rem;text-align:center}.PerformanceProfilePage_noDataMessage__TYLU6 h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.PerformanceProfilePage_noDataMessage__TYLU6 p{color:#6c757d;font-size:1.1rem;margin:0}.PerformanceProfilePage_loadingState__DED-Y{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin:2rem 0;padding:2rem;text-align:center}.PerformanceProfilePage_loadingState__DED-Y h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.PerformanceProfilePage_loadingState__DED-Y p{color:#6c757d;font-size:1.1rem;margin:0}@media (max-width:768px){.PerformanceProfilePage_performanceContainer__fjN5r{padding:1rem}.PerformanceProfilePage_performanceHeader__3YbH3 h1{font-size:2rem}.PerformanceProfilePage_analyticsSection__-MH2t,.PerformanceProfilePage_chartsSection__cy8eI,.PerformanceProfilePage_domainPerformance__cQEb\+,.PerformanceProfilePage_metricsCardsSection__SMToJ,.PerformanceProfilePage_overallPerformance__k6tBX{margin-bottom:1.5rem;padding:1.5rem}.PerformanceProfilePage_filterContainer__-Slrf select{width:200px}.PerformanceProfilePage_domainCard__COmH4{height:300px}.PerformanceProfilePage_loadingState__DED-Y,.PerformanceProfilePage_noDataMessage__TYLU6{padding:2rem 1.5rem}.PerformanceProfilePage_loadingState__DED-Y h3,.PerformanceProfilePage_noDataMessage__TYLU6 h3{font-size:1.25rem}.PerformanceProfilePage_loadingState__DED-Y p,.PerformanceProfilePage_noDataMessage__TYLU6 p{font-size:1rem}}.PerformanceProfilePage_metricsSection__EJUZA{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem}.PerformanceProfilePage_sectionHeader__LVoxE{align-items:center;border-bottom:2px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.PerformanceProfilePage_sectionHeader__LVoxE:hover{background:#f8f9fa;border-radius:8px;margin:-.5rem -.5rem 1rem;padding:.5rem}.PerformanceProfilePage_sectionTitle__-X52H{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0}.PerformanceProfilePage_sectionToggle__v7Qs4{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:all .2s ease}.PerformanceProfilePage_sectionToggle__v7Qs4:hover{background:#e9ecef;color:#495057}.PerformanceProfilePage_sectionContent__3nLd-{animation:PerformanceProfilePage_fadeIn__yoSrd .3s ease-in-out}@keyframes PerformanceProfilePage_fadeIn__yoSrd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PerformanceProfilePage_loadingBar__N66YJ{background:#e9ecef;border-radius:2px;height:4px;margin:1rem 0;overflow:hidden;width:100%}.PerformanceProfilePage_loadingBarFill__BGbDr{animation:PerformanceProfilePage_loading__oOi9p 1.5s ease-in-out infinite;background:linear-gradient(90deg,#007bff,#0056b3);height:100%;width:30%}@keyframes PerformanceProfilePage_loading__oOi9p{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.UserMetricCards_metricCardsContainer__vtK9g{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:2rem 0;padding:1.5rem}.UserMetricCards_sectionTitle__7HYGK{color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.UserMetricCards_cardsGrid__KiFR2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1rem}.UserMetricCards_metricCard__8GKYq{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.UserMetricCards_metricCard__8GKYq:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.UserMetricCards_metricIcon__UdTft{font-size:2rem;margin-right:1rem;min-width:3rem;text-align:center}.UserMetricCards_metricContent__KmCTc{flex:1 1}.UserMetricCards_metricName__deQUt{font-size:.9rem;font-weight:500;letter-spacing:.5px;margin:0 0 .5rem;opacity:.9;text-transform:uppercase}.UserMetricCards_metricValue__qW1pG{font-size:1.8rem;font-weight:700;line-height:1.2;margin:0 0 .25rem}.UserMetricCards_metricUnit__BoXp6{font-size:.8rem;font-weight:400;opacity:.8}.UserMetricCards_emptyCard__-p6gK,.UserMetricCards_errorCard__SENua,.UserMetricCards_loadingCard__juAPc{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;color:#6c757d;display:flex;font-size:1.1rem;justify-content:center;padding:3rem;text-align:center}.UserMetricCards_errorCard__SENua{background:#f8d7da;border-color:#dc3545;color:#dc3545}@media (max-width:768px){.UserMetricCards_cardsGrid__KiFR2{gap:1rem;grid-template-columns:1fr}.UserMetricCards_metricCard__8GKYq{padding:1.25rem}.UserMetricCards_metricIcon__UdTft{font-size:1.5rem;min-width:2.5rem}.UserMetricCards_metricValue__qW1pG{font-size:1.5rem}.UserMetricCards_sectionTitle__7HYGK{font-size:1.25rem}}@media (max-width:480px){.UserMetricCards_metricCardsContainer__vtK9g{margin:1rem 0;padding:1rem}.UserMetricCards_metricCard__8GKYq{flex-direction:column;padding:1rem;text-align:center}.UserMetricCards_metricIcon__UdTft{margin-bottom:.5rem;margin-right:0}}.TimeSeriesChart_chartContainer__Mff1U{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:2rem 0;padding:1.5rem}.TimeSeriesChart_chartWrapper__68ITQ{height:400px;position:relative;width:100%}.TimeSeriesChart_chartFooter__9MiIN{border-top:1px solid #e9ecef;margin-top:1rem;padding-top:1rem;text-align:center}.TimeSeriesChart_unitLabel__q2rQr{color:#6c757d;font-size:.875rem;font-weight:500}.TimeSeriesChart_emptyChart__4CXK2,.TimeSeriesChart_errorChart__JeKcM,.TimeSeriesChart_loadingChart__RfaNR{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;display:flex;font-size:1.1rem;height:400px;justify-content:center;text-align:center}.TimeSeriesChart_errorChart__JeKcM{background:#f8d7da;border-color:#dc3545;color:#dc3545}.TimeSeriesChart_emptyChart__4CXK2{background:#fff3cd;border-color:#ffc107;color:#856404}@media (max-width:768px){.TimeSeriesChart_chartContainer__Mff1U{margin:1rem 0;padding:1rem}.TimeSeriesChart_chartWrapper__68ITQ{height:300px}.TimeSeriesChart_emptyChart__4CXK2,.TimeSeriesChart_errorChart__JeKcM,.TimeSeriesChart_loadingChart__RfaNR{font-size:1rem;height:300px}}@media (max-width:480px){.TimeSeriesChart_chartWrapper__68ITQ{height:250px}.TimeSeriesChart_emptyChart__4CXK2,.TimeSeriesChart_errorChart__JeKcM,.TimeSeriesChart_loadingChart__RfaNR{font-size:.9rem;height:250px}}.TopValuesChart_chartContainer__UaYSJ{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:2rem 0;padding:1.5rem}.TopValuesChart_chartWrapper__C4xfi{height:400px;position:relative;width:100%}.TopValuesChart_chartFooter__m9ewO{border-top:1px solid #e9ecef;margin-top:1rem;padding-top:1rem;text-align:center}.TopValuesChart_unitLabel__HAnTD{color:#6c757d;font-size:.875rem;font-weight:500}.TopValuesChart_emptyChart__0qByP,.TopValuesChart_errorChart__xTuAA,.TopValuesChart_loadingChart__3gQlF{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;display:flex;font-size:1.1rem;height:400px;justify-content:center;text-align:center}.TopValuesChart_errorChart__xTuAA{background:#f8d7da;border-color:#dc3545;color:#dc3545}.TopValuesChart_emptyChart__0qByP{background:#fff3cd;border-color:#ffc107;color:#856404}@media (max-width:768px){.TopValuesChart_chartContainer__UaYSJ{margin:1rem 0;padding:1rem}.TopValuesChart_chartWrapper__C4xfi{height:300px}.TopValuesChart_emptyChart__0qByP,.TopValuesChart_errorChart__xTuAA,.TopValuesChart_loadingChart__3gQlF{font-size:1rem;height:300px}}@media (max-width:480px){.TopValuesChart_chartWrapper__C4xfi{height:250px}.TopValuesChart_emptyChart__0qByP,.TopValuesChart_errorChart__xTuAA,.TopValuesChart_loadingChart__3gQlF{font-size:.9rem;height:250px}}.MetricDateRangePicker_dateRangeContainer__fcUjP{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:2rem 0;padding:1.5rem}.MetricDateRangePicker_sectionTitle__HnvrT{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.MetricDateRangePicker_presetButtons__5x94M{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.MetricDateRangePicker_presetButton__i39jG{background:#fff;border:2px solid #e9ecef;border-radius:8px;color:#6c757d;cursor:pointer;font-size:.875rem;font-weight:500;min-width:100px;padding:.5rem 1rem;transition:all .2s ease}.MetricDateRangePicker_presetButton__i39jG:hover{background:#f8f9ff;border-color:#667eea;color:#667eea}.MetricDateRangePicker_presetButton__i39jG.MetricDateRangePicker_active__j9jj7{background:#667eea;border-color:#667eea;color:#fff}.MetricDateRangePicker_customDateContainer__T-Hss{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.MetricDateRangePicker_dateInputGroup__BQrbD{display:flex;flex-direction:column;min-width:150px}.MetricDateRangePicker_dateLabel__r6OWF{color:#2c3e50;font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-align:center}.MetricDateRangePicker_dateInput__3Z10f{background:#fff;border:2px solid #e9ecef;border-radius:8px;color:#2c3e50;font-size:.875rem;padding:.75rem;transition:border-color .2s ease}.MetricDateRangePicker_dateInput__3Z10f:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.MetricDateRangePicker_dateInput__3Z10f:hover{border-color:#667eea}@media (max-width:768px){.MetricDateRangePicker_dateRangeContainer__fcUjP{margin:1rem 0;padding:1rem}.MetricDateRangePicker_presetButtons__5x94M{gap:.5rem}.MetricDateRangePicker_presetButton__i39jG{font-size:.8rem;min-width:80px;padding:.4rem .8rem}.MetricDateRangePicker_customDateContainer__T-Hss{align-items:center;flex-direction:column;gap:1rem}.MetricDateRangePicker_dateInputGroup__BQrbD{max-width:200px;width:100%}.MetricDateRangePicker_sectionTitle__HnvrT{font-size:1.1rem}}@media (max-width:480px){.MetricDateRangePicker_presetButtons__5x94M{justify-content:center}.MetricDateRangePicker_presetButton__i39jG{font-size:.75rem;min-width:70px;padding:.35rem .6rem}.MetricDateRangePicker_dateInput__3Z10f{font-size:.8rem;padding:.6rem}}.TopicPerformanceAnalytics_analyticsContainer__m\+gZh{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:20px 0;padding:24px}.TopicPerformanceAnalytics_analyticsContainer__m\+gZh h3{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 20px}.TopicPerformanceAnalytics_overallStats__WguiM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:24px}.TopicPerformanceAnalytics_statCard__ChOvs{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;padding:16px;text-align:center}.TopicPerformanceAnalytics_statValue__Glq0L{font-size:1.8rem;font-weight:700;margin-bottom:4px}.TopicPerformanceAnalytics_statLabel__CY6g6{font-size:.9rem;opacity:.9}.TopicPerformanceAnalytics_analyticsGrid__gc3hY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.TopicPerformanceAnalytics_topicSection__35Leu{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;padding:16px}.TopicPerformanceAnalytics_topicSection__35Leu h4{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 12px}.TopicPerformanceAnalytics_topicList__fkVAe{display:flex;flex-direction:column;gap:8px}.TopicPerformanceAnalytics_topicItem__iKMdA{align-items:center;background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:8px 12px}.TopicPerformanceAnalytics_topicName__bvBm3{color:#333;flex:1 1;font-weight:500}.TopicPerformanceAnalytics_topicStats__PEi0Z{align-items:center;display:flex;gap:8px}.TopicPerformanceAnalytics_percentage__81B0A{color:#667eea;font-size:1.1rem;font-weight:700}.TopicPerformanceAnalytics_answers__n05Vw{color:#666;font-size:.9rem}.TopicPerformanceAnalytics_emptyMessage__MYEkK,.TopicPerformanceAnalytics_error__DF4wx,.TopicPerformanceAnalytics_loading__dGhcb,.TopicPerformanceAnalytics_noData__VhUfb{color:#666;font-style:italic;padding:20px;text-align:center}.TopicPerformanceAnalytics_error__DF4wx{color:#dc3545}@media (max-width:768px){.TopicPerformanceAnalytics_analyticsContainer__m\+gZh{padding:16px}.TopicPerformanceAnalytics_overallStats__WguiM{gap:12px;grid-template-columns:repeat(2,1fr)}.TopicPerformanceAnalytics_analyticsGrid__gc3hY{gap:16px;grid-template-columns:1fr}.TopicPerformanceAnalytics_topicItem__iKMdA{align-items:flex-start;flex-direction:column;gap:4px}.TopicPerformanceAnalytics_topicStats__PEi0Z{align-self:flex-end}}.TopicStrengths_container__bUk4E{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:24px 0}.TopicStrengths_card__cZ\+hZ{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:24px}.TopicStrengths_cardTitle__U-h83{color:#333;font-size:1.1rem;font-weight:600;margin:0}.TopicStrengths_cardTitleContainer__GGs9M{align-items:center;display:flex;gap:8px;margin:0 0 20px}.TopicStrengths_icon__jjCzz{color:#555;height:20px;width:20px}.TopicStrengths_topicList__ohao0{display:flex;flex-direction:column;gap:16px}.TopicStrengths_topicItem__kgIUc{display:flex;flex-direction:column;gap:8px}.TopicStrengths_topicInfo__mZNtS{align-items:center;display:flex;gap:12px}.TopicStrengths_topicName__yGfti{color:#333;font-size:1rem;font-weight:500}.TopicStrengths_topicPerformance__RPZ2U{align-items:center;display:flex;gap:12px;width:100%}.TopicStrengths_progressBarContainer__KMRVM{background-color:#e9ecef;border-radius:4px;flex-grow:1;height:8px;overflow:hidden}.TopicStrengths_progressBar__ltX2T{border-radius:4px;height:100%;transition:width .5s ease-in-out}.TopicStrengths_progressBar__ltX2T.TopicStrengths_strong__iy-vL{background:linear-gradient(90deg,#28a745,#218838)}.TopicStrengths_progressBar__ltX2T.TopicStrengths_weak__DrRRb{background:linear-gradient(90deg,#fd7e14,#dc3545)}.TopicStrengths_percentCorrect__OVcLm{color:#555;font-size:.9rem;font-weight:600;min-width:90px;text-align:right}.TopicStrengths_error__F\+H0C,.TopicStrengths_loading__FAlL7,.TopicStrengths_noData__BshaP{color:#666;font-style:italic;grid-column:1/-1;padding:40px;text-align:center}@media (max-width:768px){.TopicStrengths_container__bUk4E{grid-template-columns:1fr}}.HierarchicalPerformanceCharts_analyticsContainer__wVNpN{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:20px 0;padding:24px}.HierarchicalPerformanceCharts_analyticsContainer__wVNpN h2{color:#333;font-size:1.8rem;font-weight:600;margin:0 0 20px}.HierarchicalPerformanceCharts_chartContainer__FYJ-8{margin-bottom:20px}.HierarchicalPerformanceCharts_chartContainer__FYJ-8 h3{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 15px}.HierarchicalPerformanceCharts_betaToggleContainer__14SgZ{align-items:center;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffc107;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:20px 0;padding:16px}.HierarchicalPerformanceCharts_betaToggleInfo__DgmLh{align-items:center;display:flex;flex:1 1;gap:8px}.HierarchicalPerformanceCharts_betaBadge__kp\+RZ{background:#ffc107;border-radius:12px;color:#856404;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.HierarchicalPerformanceCharts_betaDescription__1YS--{color:#856404;font-size:.9rem;margin:0}.HierarchicalPerformanceCharts_betaToggle__IKnVc{align-items:center;display:flex;gap:8px}.HierarchicalPerformanceCharts_toggleSwitch__wW3e4{display:inline-block;height:24px;position:relative;width:50px}.HierarchicalPerformanceCharts_toggleSwitch__wW3e4 input{height:0;opacity:0;width:0}.HierarchicalPerformanceCharts_toggleSlider__OhasU{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.HierarchicalPerformanceCharts_toggleSlider__OhasU:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}input:checked+.HierarchicalPerformanceCharts_toggleSlider__OhasU{background-color:#28a745}input:checked+.HierarchicalPerformanceCharts_toggleSlider__OhasU:before{transform:translateX(26px)}.HierarchicalPerformanceCharts_toggleLabel__5XrdD{color:#856404;font-size:.9rem;font-weight:500}.HierarchicalPerformanceCharts_analysisResults__9ACIL{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:20px;padding:20px}.HierarchicalPerformanceCharts_analysisResults__9ACIL h4{align-items:center;color:#495057;display:flex;font-size:1.2rem;font-weight:600;gap:8px;margin:0 0 15px}.HierarchicalPerformanceCharts_analysisIcon__fjGMS{color:#28a745;height:20px;width:20px}.HierarchicalPerformanceCharts_analysisSummary__RQViC{background:#fff;border-left:4px solid #28a745;border-radius:8px;color:#6c757d;font-size:14px;margin:0 0 20px;padding:12px}.HierarchicalPerformanceCharts_performanceGapCard__qiNtt{background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 2px 4px #0000000d;margin-bottom:16px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.HierarchicalPerformanceCharts_performanceGapCard__qiNtt:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.HierarchicalPerformanceCharts_performanceGapTitle__aVJTL{align-items:center;color:#dc3545;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.HierarchicalPerformanceCharts_gapIcon__SQ8Ev{color:#dc3545;height:16px;width:16px}.HierarchicalPerformanceCharts_performanceComparison__7WVBf{margin-bottom:12px}.HierarchicalPerformanceCharts_comparisonTitle__ZO7\+N{color:#495057;font-size:14px;font-weight:600;margin:0 0 6px}.HierarchicalPerformanceCharts_comparisonDetails__OyPnU{align-items:center;color:#495057;display:flex;font-size:14px;gap:8px;margin:0 0 6px}.HierarchicalPerformanceCharts_performanceBar__jAPEQ{align-items:center;display:flex;gap:8px;margin:8px 0}.HierarchicalPerformanceCharts_performanceBarLabel__HK8O1{color:#6c757d;font-size:12px;font-weight:500;min-width:80px}.HierarchicalPerformanceCharts_performanceBarContainer__Cv2Tx{background:#e9ecef;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.HierarchicalPerformanceCharts_performanceBarFill__Nl0Xh{border-radius:3px;height:100%;transition:width .3s ease}.HierarchicalPerformanceCharts_performanceBarFill__Nl0Xh.HierarchicalPerformanceCharts_higher__qW-mB{background:linear-gradient(90deg,#28a745,#20c997)}.HierarchicalPerformanceCharts_performanceBarFill__Nl0Xh.HierarchicalPerformanceCharts_lower__unkYu{background:linear-gradient(90deg,#fd7e14,#dc3545)}.HierarchicalPerformanceCharts_questionsCompleted__LpkHT{color:#495057;font-size:14px;margin:0 0 6px}.HierarchicalPerformanceCharts_impactLevel__A0ynk{background:#f8f9fa;border-left:3px solid #6c757d;border-radius:6px;margin-bottom:12px;padding:10px}.HierarchicalPerformanceCharts_impactText__gdqAL{color:#6c757d;font-size:13px;font-weight:500;margin:0 0 4px}.HierarchicalPerformanceCharts_confidenceText__lLSWh{color:#6c757d;font-size:13px;margin:0}.HierarchicalPerformanceCharts_focusRecommendation__xmGvD{background:#d4edda;border-left:3px solid #28a745;border-radius:6px;color:#28a745;font-size:14px;font-weight:600;margin:0;padding:8px 12px}.HierarchicalPerformanceCharts_viewDetailsButton__AIT2g{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;box-shadow:0 4px 12px #28a7454d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:16px;padding:12px 24px;transition:all .3s ease}.HierarchicalPerformanceCharts_viewDetailsButton__AIT2g:active{box-shadow:0 2px 8px #28a7454d;transform:translateY(0)}.HierarchicalPerformanceCharts_noSignificantResults__2eZZu{background:linear-gradient(135deg,#e7f3ff,#d1ecf1);border:1px solid #b3d9ff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:20px;padding:20px}.HierarchicalPerformanceCharts_noSignificantResults__2eZZu h4{align-items:center;color:#0056b3;display:flex;font-size:1.2rem;font-weight:600;gap:8px;margin:0 0 15px}.HierarchicalPerformanceCharts_noSignificantSummary__pTB\+8{color:#0056b3;font-size:14px;font-weight:500;margin:0 0 10px}.HierarchicalPerformanceCharts_noSignificantDetails__zmAWL{color:#0056b3;font-size:14px;margin:0 0 20px}.HierarchicalPerformanceCharts_insufficientData__VIm6q{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffeaa7;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:20px;padding:20px}.HierarchicalPerformanceCharts_insufficientData__VIm6q h4{align-items:center;color:#856404;display:flex;font-size:1.2rem;font-weight:600;gap:8px;margin:0 0 15px}.HierarchicalPerformanceCharts_insufficientDataText__0vjld{color:#856404;font-size:14px;margin:0}@media (max-width:768px){.HierarchicalPerformanceCharts_analyticsContainer__wVNpN{padding:16px}.HierarchicalPerformanceCharts_chartContainer__FYJ-8{margin-bottom:16px}.HierarchicalPerformanceCharts_betaToggleContainer__14SgZ{align-items:flex-start;flex-direction:column;gap:16px}.HierarchicalPerformanceCharts_analysisResults__9ACIL,.HierarchicalPerformanceCharts_insufficientData__VIm6q,.HierarchicalPerformanceCharts_noSignificantResults__2eZZu{padding:16px}.HierarchicalPerformanceCharts_performanceGapCard__qiNtt{padding:12px}.HierarchicalPerformanceCharts_performanceComparison__7WVBf{flex-direction:column;gap:8px}.HierarchicalPerformanceCharts_comparisonDetails__OyPnU{align-items:flex-start;flex-direction:column;gap:4px}}.HierarchicalPerformanceCharts_analysisSection__HcKE2{border-radius:10px;box-shadow:0 3px 10px #0000001a;margin-bottom:20px;padding:18px}.HierarchicalPerformanceCharts_sectionHeader__8EJwi{align-items:center;display:flex;margin-bottom:10px}.HierarchicalPerformanceCharts_sectionIcon__Bc8HV{height:18px;margin-right:8px;width:18px}.HierarchicalPerformanceCharts_sectionTitle__cH9ru{font-size:15px;font-weight:600;margin:0}.HierarchicalPerformanceCharts_sectionContent__mxBuE{font-size:14px;line-height:1.5;margin:0}.HierarchicalPerformanceCharts_sectionList__GZ5p9{font-size:14px;line-height:1.6;margin:0;padding-left:20px}.HierarchicalPerformanceCharts_listItem__p69QH{line-height:1.5;margin-bottom:6px}.HierarchicalPerformanceCharts_aboutAnalysis__aSC7J{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:5px solid #2196f3;border-radius:12px;box-shadow:0 4px 12px #2196f326;margin-bottom:24px;padding:20px}.HierarchicalPerformanceCharts_aboutAnalysis__aSC7J .HierarchicalPerformanceCharts_sectionIcon__Bc8HV{color:#2196f3;height:20px;width:20px}.HierarchicalPerformanceCharts_aboutAnalysis__aSC7J .HierarchicalPerformanceCharts_sectionTitle__cH9ru{color:#1976d2;font-size:16px;font-weight:700}.HierarchicalPerformanceCharts_aboutAnalysis__aSC7J .HierarchicalPerformanceCharts_sectionContent__mxBuE{color:#1565c0;font-size:14px;font-weight:500;line-height:1.6}.HierarchicalPerformanceCharts_aboutAnalysis__aSC7J .HierarchicalPerformanceCharts_sectionContent__mxBuE strong{color:#0d47a1}.HierarchicalPerformanceCharts_performanceConsistency__fNluj{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left:4px solid #9c27b0;box-shadow:0 3px 10px #9c27b01a}.HierarchicalPerformanceCharts_performanceConsistency__fNluj .HierarchicalPerformanceCharts_sectionIcon__Bc8HV{color:#9c27b0}.HierarchicalPerformanceCharts_performanceConsistency__fNluj .HierarchicalPerformanceCharts_sectionTitle__cH9ru{color:#7b1fa2}.HierarchicalPerformanceCharts_performanceConsistency__fNluj .HierarchicalPerformanceCharts_sectionContent__mxBuE{color:#6a1b9a}.HierarchicalPerformanceCharts_overallAssessment__SHX21{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-left:4px solid #4caf50;box-shadow:0 3px 10px #4caf501a}.HierarchicalPerformanceCharts_overallAssessment__SHX21 .HierarchicalPerformanceCharts_sectionIcon__Bc8HV{color:#4caf50}.HierarchicalPerformanceCharts_overallAssessment__SHX21 .HierarchicalPerformanceCharts_sectionTitle__cH9ru{color:#388e3c}.HierarchicalPerformanceCharts_overallAssessment__SHX21 .HierarchicalPerformanceCharts_sectionContent__mxBuE{color:#2e7d32}.HierarchicalPerformanceCharts_keyInsights__ebxyw{background:linear-gradient(135deg,#fff3e0,#ffcc02);border-left:4px solid #ff9800;box-shadow:0 3px 10px #ff98001a}.HierarchicalPerformanceCharts_keyInsights__ebxyw .HierarchicalPerformanceCharts_sectionIcon__Bc8HV{color:#ff9800}.HierarchicalPerformanceCharts_keyInsights__ebxyw .HierarchicalPerformanceCharts_sectionTitle__cH9ru{color:#f57c00}.HierarchicalPerformanceCharts_keyInsights__ebxyw .HierarchicalPerformanceCharts_sectionList__GZ5p9{color:#e65100}.HierarchicalPerformanceCharts_actionableRecommendations__SWJfO{background:linear-gradient(135deg,#e8f5e8,#a5d6a7);border-left:4px solid #2e7d32;box-shadow:0 3px 10px #2e7d321a}.HierarchicalPerformanceCharts_actionableRecommendations__SWJfO .HierarchicalPerformanceCharts_sectionIcon__Bc8HV{color:#2e7d32}.HierarchicalPerformanceCharts_actionableRecommendations__SWJfO .HierarchicalPerformanceCharts_sectionList__GZ5p9,.HierarchicalPerformanceCharts_actionableRecommendations__SWJfO .HierarchicalPerformanceCharts_sectionTitle__cH9ru{color:#1b5e20}.HierarchicalPerformanceCharts_studyStrategy__I77vE{background:linear-gradient(135deg,#e0f2f1,#b2dfdb);border-left:4px solid #009688;box-shadow:0 3px 10px #0096881a}.HierarchicalPerformanceCharts_studyStrategy__I77vE .HierarchicalPerformanceCharts_sectionIcon__Bc8HV{color:#009688}.HierarchicalPerformanceCharts_studyStrategy__I77vE .HierarchicalPerformanceCharts_sectionTitle__cH9ru{color:#00695c}.HierarchicalPerformanceCharts_studyStrategy__I77vE .HierarchicalPerformanceCharts_sectionContent__mxBuE{color:#004d40}.HierarchicalPerformanceCharts_disclaimer__vbTo7{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffc107;border-radius:8px;box-shadow:0 2px 8px #ffc1071a;margin-top:24px;padding:16px}.HierarchicalPerformanceCharts_disclaimerContent__Sb7Xl{align-items:flex-start;display:flex}.HierarchicalPerformanceCharts_disclaimerIcon__vmFyb{color:#f57f17;flex-shrink:0;height:16px;margin-right:8px;margin-top:2px;width:16px}.HierarchicalPerformanceCharts_disclaimerText__px5iA{color:#e65100;font-size:13px;font-style:italic;line-height:1.4;margin:0}.MetricComponents_metricFilters__5u5wJ{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:20px;padding:20px}.MetricComponents_filterSection__amilD{margin-bottom:20px}.MetricComponents_filterSection__amilD h4{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 15px}.MetricComponents_filterOptions__QwiZt{display:flex;flex-wrap:wrap;gap:15px}.MetricComponents_filterOption__UBJYH{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.MetricComponents_filterOption__UBJYH:hover{background:#e9ecef;border-color:#adb5bd}.MetricComponents_filterOption__UBJYH input[type=radio]{margin:0}.MetricComponents_metricsSection__QqRmu{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;overflow:hidden}.MetricComponents_sectionHeader__aJ6I-{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:background-color .2s ease}.MetricComponents_sectionHeader__aJ6I-:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.MetricComponents_sectionTitle__QZq5R{font-size:1.3rem;font-weight:600;margin:0}.MetricComponents_sectionToggle__MTPKy{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.2rem;padding:5px;transition:background-color .2s ease}.MetricComponents_sectionToggle__MTPKy:hover{background:#ffffff1a}.MetricComponents_sectionContent__b09mn{padding:20px}.MetricComponents_loadingBar__RR7AO{background:#e9ecef;border-radius:2px;height:4px;margin:20px 0;overflow:hidden;width:100%}.MetricComponents_loadingBarFill__OEhvj{animation:MetricComponents_loading__hPuk6 1.5s ease-in-out infinite;background:linear-gradient(90deg,#667eea,#764ba2);height:100%}@keyframes MetricComponents_loading__hPuk6{0%{margin-left:0;width:0}50%{margin-left:15%;width:70%}to{margin-left:100%;width:0}}.MetricComponents_errorState__KsI37{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;margin:20px 0;padding:15px;text-align:center}@media (max-width:768px){.MetricComponents_metricFilters__5u5wJ{padding:16px}.MetricComponents_filterOptions__QwiZt{flex-direction:column;gap:10px}.MetricComponents_filterOption__UBJYH{justify-content:flex-start}.MetricComponents_sectionContent__b09mn,.MetricComponents_sectionHeader__aJ6I-{padding:16px}}.ChatbotToggle_toggleButton__r61Qg{background-color:initial;border:none;bottom:130px;cursor:pointer;position:fixed;right:20px;z-index:999}.ChatbotToggle_chatbotLogo__PA0f9{border-radius:50%;height:60px;width:60px}.QuizReviewPage_reviewContainer__aHAeh{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.QuizReviewPage_reviewHeader__\+ZDKb{align-items:center;background-color:#f0f0f0;display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between;padding:10px}.QuizReviewPage_navigationControls__T9E5b{align-items:center;display:flex;justify-content:space-between;width:100%}.QuizReviewPage_questionCounter__UjVUX{font-size:1rem;font-weight:500}.QuizReviewPage_navigationButton__q9n9y{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s;width:auto}.QuizReviewPage_navigationButton__q9n9y:hover{background-color:#0056b3}.QuizReviewPage_disabledButton__5ecpd{color:#ccc;cursor:not-allowed;opacity:.6}.QuizReviewPage_endReviewButton__9F\+Tp{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:.5rem 1rem;transition:background-color .3s}.QuizReviewPage_endReviewButton__9F\+Tp:hover{background-color:#c82333}.QuizReviewPage_sectionInfo__BgOQf{background-color:#e9ecef;border-bottom:1px solid #dee2e6;display:flex;font-size:.9rem;justify-content:space-between;padding:8px 15px}.QuizReviewPage_endOfSectionAlert__rtmOV{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;font-weight:700;margin:5px 0;padding:10px;text-align:center}.QuizReviewPage_reviewContentContainer__\+VIef{display:flex;flex:1 1 auto;gap:0;min-height:0;overflow:hidden}.QuizReviewPage_explanationContainer__QhLOw,.QuizReviewPage_questionContainer__\+BnHg{background-color:#f9f9f9;border-radius:5px;flex:1 1;margin:20px;min-height:0;overflow-y:auto;padding:20px}ul{list-style-type:none;padding:0}li{border:1px solid #0000;border-radius:4px;margin-bottom:5px;padding:10px}.QuizReviewPage_correctOption__X1N7B{background-color:#d4edda;border-color:#c3e6cb}.QuizReviewPage_incorrectOption__wdWDw{background-color:#f8d7da;border-color:#f5c6cb}.QuizReviewPage_correctText__\+3pV9{color:#28a745;font-weight:700}.QuizReviewPage_incorrectText__fcsc\+{color:#dc3545;font-weight:700}.QuizReviewPage_userAnswerText__wn0wZ{color:#dc3545;font-style:italic;margin-top:5px}.QuizReviewPage_explanationContainer__QhLOw h4{margin-top:10px}.QuizReviewPage_explanationContainer__QhLOw ul{list-style-type:none;padding:0}.QuizReviewPage_explanationContainer__QhLOw li{margin-bottom:5px}.QuizReviewPage_votePrompt__t-SD-{align-items:center;display:flex;gap:10px;margin-top:20px}.QuizReviewPage_votePrompt__t-SD- p{font-weight:700;margin:0}.QuizReviewPage_voteButton__nDxRk{background-color:initial;border:2px solid #0000;cursor:pointer;font-size:1.5rem;transition:color .2s ease,border-color .2s ease}.QuizReviewPage_voteButton__nDxRk:hover{color:#007bff}.QuizReviewPage_selectedVote__-F\+5w{border-color:#000;color:#007bff}.QuizReviewPage_verticalDivider__bDL55{align-self:stretch;background-color:#666;margin-bottom:20px;margin-top:20px;width:5px}@media (max-width:768px){.QuizReviewPage_reviewContentContainer__\+VIef{flex-direction:column}.QuizReviewPage_verticalDivider__bDL55{height:5px;margin:10px 0;width:100%}.QuizReviewPage_sectionInfo__BgOQf{flex-direction:column;gap:5px}.QuizReviewPage_reviewHeader__\+ZDKb{flex-direction:column;gap:10px}.QuizReviewPage_endReviewButton__9F\+Tp{margin-left:0;margin-top:10px}}.QuizReviewPage_passageContainer__1\+Myb{background-color:#f8f9fa;border:1px solid #dee2e6;border-left:4px solid #007bff;border-radius:5px;margin-bottom:20px;padding:15px}.QuizReviewPage_passageContainer__1\+Myb h3{color:#495057;font-size:1.1rem;font-weight:600;margin:0 0 10px}.QuizReviewPage_passageContent__HheN2{background-color:#fff;border:1px solid #e9ecef;border-radius:3px;color:#212529;font-size:.95rem;line-height:1.6;max-height:300px;overflow-y:auto;padding:10px;white-space:pre-wrap}.QuizReviewPage_passageLoading__AAK2A{color:#6c757d;font-style:italic;padding:20px;text-align:center}.QuizReviewPage_passageError__fukaU{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:3px;color:#dc3545;font-style:italic;padding:20px;text-align:center}.QuizReviewPage_passageNumber__KXSGB{color:#495057;font-size:1rem;font-weight:500;margin:10px 0 5px}@media (max-width:768px){.QuizReviewPage_passageContent__HheN2{font-size:.9rem;max-height:200px}.QuizReviewPage_passageContainer__1\+Myb{margin-bottom:15px;padding:10px}}.QuizReviewPage_loadingOverlay__fomD1{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.QuizReviewPage_spinnerContainer__nvXxz{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;padding:2rem}.QuizReviewPage_spinner__M2Wiq{animation:QuizReviewPage_spin__h7XrB 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes QuizReviewPage_spin__h7XrB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuestionHistoryAlert_questionHistoryAlert__9SPf0{border-left:4px solid #2196f3;margin-bottom:16px}.QuestionHistoryAlert_alertContent__Acfqq{width:100%}.QuestionHistoryAlert_alertTitle__xP7PV{color:#1976d2;font-weight:600;margin-bottom:8px}.QuestionHistoryAlert_historyDetails__Oi67E{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:8px}.QuestionHistoryAlert_historyItem__avyz1{display:flex;flex-direction:column;gap:4px}.QuestionHistoryAlert_resultChip__8z87x{align-self:flex-start}.QuestionHistoryAlert_expandableSection__Oj4PJ{border-top:1px solid #e0e0e0;margin-top:12px;padding-top:8px}.QuestionHistoryAlert_expandHeader__j8HvF{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:4px 0;transition:background-color .2s ease}.QuestionHistoryAlert_expandHeader__j8HvF:hover{background-color:#2196f30a;border-radius:4px;margin:0 -8px;padding:4px 8px}.QuestionHistoryAlert_expandButton__arJni{color:#666!important;padding:2px!important}.QuestionHistoryAlert_historyTimeline__TrlBv{border-left:2px solid #e0e0e0;margin-top:12px;padding-left:16px}.QuestionHistoryAlert_timelineItem__0lQ90{margin-bottom:16px;position:relative}.QuestionHistoryAlert_timelineItem__0lQ90:before{background-color:#2196f3;border-radius:50%;content:"";height:8px;left:-20px;position:absolute;top:8px;width:8px}.QuestionHistoryAlert_timelineHeader__o\+x1N{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.QuestionHistoryAlert_timelineDate__1JJW4{align-items:center;display:flex;gap:8px}.QuestionHistoryAlert_currentChip__-itd4{font-size:.7rem!important;height:20px!important}.QuestionHistoryAlert_currentAttempt__5aI4h{border-left:3px solid #2196f3;margin-left:-12px;padding-left:12px}.QuestionHistoryAlert_currentAttempt__5aI4h:before{background-color:#2196f3!important;border:2px solid #fff;box-shadow:0 0 0 2px #2196f3}.QuestionHistoryAlert_timelineDetails__wsi4-{background-color:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:8px}.QuestionHistoryAlert_timelineDetails__wsi4->*{margin:0}@media (max-width:600px){.QuestionHistoryAlert_historyDetails__Oi67E{gap:8px;grid-template-columns:1fr}.QuestionHistoryAlert_historyItem__avyz1{align-items:center;flex-direction:row;justify-content:space-between}.QuestionHistoryAlert_timelineHeader__o\+x1N{align-items:flex-start;flex-direction:column;gap:4px}.QuestionHistoryAlert_timelineDetails__wsi4-{padding:6px}}.PastAssessmentsPage_container__0V9bJ{font-family:Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:90px 40px;text-align:center}.PastAssessmentsPage_tableContainer__47h7R{margin-top:20px}.PastAssessmentsPage_table__qiHVB{border-collapse:collapse;margin-bottom:20px;width:100%}.PastAssessmentsPage_table__qiHVB td,.PastAssessmentsPage_table__qiHVB th{border:1px solid #ddd;padding:12px;text-align:center}.PastAssessmentsPage_table__qiHVB th{background-color:#e6f7ff;color:#0056b3;font-weight:600}.PastAssessmentsPage_reviewButton__Wd5M1{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.PastAssessmentsPage_reviewButton__Wd5M1:hover{background-color:#0056b3}.PastAssessmentsPage_pagination__GPv53{align-items:center;display:flex;justify-content:center;margin-top:20px}.PastAssessmentsPage_pagination__GPv53 button{background:none;border:none;color:gray;cursor:pointer;font-size:1.2rem;margin:0 5px}.PastAssessmentsPage_pagination__GPv53 button:disabled{color:#d3d3d3;cursor:not-allowed}.PastAssessmentsPage_itemsPerPage__OL\+4e{align-items:center;display:flex;justify-content:center;margin-top:10px}.PastAssessmentsPage_spinner__5sfUz{animation:PastAssessmentsPage_spin__aXJU5 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;margin:20px auto;width:60px}.PastAssessmentsPage_instructionText__zNYJi{color:gray;font-style:italic;margin-top:10px}.PastAssessmentsPage_highlightedRow__jVity{background-color:#f0f0f0;transition:background-color .3s ease}.PastAssessmentsPage_expandedRow__\+LIT5{background-color:#f9f9f9}.PastAssessmentsPage_tagContainer__JGTA8{padding:10px;text-align:left}.PastAssessmentsPage_questionTagSection__v\+QwE{margin-top:10px}.PastAssessmentsPage_tagList__lELVD{list-style-type:none;margin:5px 0;padding:0}.PastAssessmentsPage_tagItem__f8A8X{background-color:#e0f7fa;border-radius:5px;color:#00796b;display:inline-block;margin:3px;padding:5px 10px}.PastAssessmentsPage_tagItemHidden__olRIo{background-color:#f8d7da;border-radius:5px;color:#721c24;display:inline-block;font-style:italic;margin:3px;padding:5px 10px}.PastAssessmentsPage_scrollableContent__YFHwI{background-color:#fff;border:1px solid #ddd;border-radius:5px;max-height:200px;overflow-y:auto;padding:10px}.PastAssessmentsPage_sectionsContainer__8biqp{background-color:#f8f9fa;border-radius:8px;margin:1rem 0;padding:1rem}.PastAssessmentsPage_sectionsContainer__8biqp h4{color:#2c3e50;font-size:1.2rem;margin-bottom:1rem}.PastAssessmentsPage_sectionsGrid__igucG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.PastAssessmentsPage_sectionCard__Z0Hsh{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.PastAssessmentsPage_sectionCard__Z0Hsh:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.PastAssessmentsPage_sectionCard__Z0Hsh h5{color:#2c3e50;font-size:1.1rem;margin:0 0 .8rem}.PastAssessmentsPage_sectionCard__Z0Hsh p{color:#64748b;font-size:.95rem;margin:.5rem 0}.PastAssessmentsPage_sectionCard__Z0Hsh p:last-child{color:#3b82f6;font-weight:500;margin-top:1rem}.PastAssessmentsPage_sectionTagsContainer__mk6Hs{background-color:#f8f9fa;border-radius:8px;margin:1.5rem 0;padding:1rem}.PastAssessmentsPage_sectionTagsContainer__mk6Hs h4{color:#2c3e50;font-size:1.2rem;margin-bottom:1rem}.PastAssessmentsPage_sectionTagsSection__f1TLf{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;padding:1rem}.PastAssessmentsPage_sectionTagsSection__f1TLf h5{border-bottom:1px solid #e2e8f0;color:#2c3e50;font-size:1.1rem;margin:0 0 .8rem;padding-bottom:.5rem}@keyframes PastAssessmentsPage_spin__aXJU5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.PastAssessmentsPage_container__0V9bJ{padding:80px 20px}.PastAssessmentsPage_table__qiHVB{font-size:.9rem}.PastAssessmentsPage_sectionsGrid__igucG{grid-template-columns:1fr}.PastAssessmentsPage_sectionTagsSection__f1TLf{padding:.8rem}}.EditProfilePage_container__Wy-rJ{display:flex;flex-direction:column;font-family:Object Sans,sans-serif;justify-self:center;margin:0;max-width:1111px;padding:100px 20px 20px;width:100vw}.EditProfilePage_container__Wy-rJ h2{color:#333;text-align:center}.EditProfilePage_topControls__US8w6{align-items:center;display:flex;justify-content:space-between;padding-left:.5rem;padding-right:.5rem}.EditProfilePage_rightControls__fzzxr{align-items:center;display:flex;margin-left:.5rem;margin-right:10px}.EditProfilePage_profileAndAvatar__IkYCn{align-items:center;display:flex}.EditProfilePage_profileInfo__bGS\+F{display:flex;flex-direction:column;height:100px;justify-content:center;margin-left:1.5rem;margin-top:0}.EditProfilePage_name__6\+M6f{font-family:Object Sans Heavy,sans-serif;font-weight:700;margin:0}.EditProfilePage_email__9eFgN{font-weight:100;margin:0;padding-top:.5rem}.EditProfilePage_userInfo__tMW8i{margin-bottom:2.5rem;margin-top:1rem;padding-left:.5rem;padding-right:.5rem}.EditProfilePage_userInfo__tMW8i .EditProfilePage_row__WsNei{align-items:space-between;display:flex;flex-direction:row}.EditProfilePage_userInfo__tMW8i .EditProfilePage_row__WsNei>div{margin-top:1rem}@media (max-width:600px){.EditProfilePage_userInfo__tMW8i .EditProfilePage_row__WsNei{flex-direction:column}}.EditProfilePage_resetPasswordButton__SW\+KT{border:none;color:#fff;cursor:pointer;padding:10px}.EditProfilePage_resetPasswordForm__a\+DFO{margin-top:20px}.EditProfilePage_sectionContainer__jhlPI{margin-bottom:2.5rem;padding-left:.5rem;padding-right:.5rem}.EditProfilePage_sectionContent__-bOyr{display:flex;gap:.5rem}.AppAutocomplete_appAutocomplete__g66kr{margin-right:10px;min-width:25%}.AppAutocomplete_appAutocomplete__g66kr,.AppAutocomplete_textField__3IWd9{display:flex;flex:1 1;flex-direction:column;flex-grow:1}.PasswordReset_passwordReset__R3naI{background-color:#fff;border-radius:8px;font-family:Object Sans,sans-serif}.PasswordReset_passwordResetInput__7nF21{display:flex;flex-direction:column;margin-bottom:2rem}.Avatar_avatarWrapper__\+FSQq{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:100px;justify-content:center;overflow:hidden;width:100px}.Avatar_avatarWrapper__\+FSQq img{display:flex;width:100%}.ManageSubscriptionCell_subscriptionCell__\+sf1i{background:#f7fbfb;border:1px solid #00000042;border-radius:2rem;display:flex;flex-direction:column;justify-content:flex-start;max-width:375px;width:100%}.ManageSubscriptionCell_subscriptionName__xlG2Q{background-color:#f5fdf8;border-radius:2rem;font-family:Object Sans Heavy,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:1rem}.ManageSubscriptionCell_subscriptionName__xlG2Q h2{color:#555;font-size:1.25rem;margin:1.15rem 0;padding:0;text-align:center}.ManageSubscriptionCell_subscriptionDetail__E6l5S{color:#555;font-size:1rem;margin:0;padding:0;text-align:center}.ManageSubscriptionCell_subscriptionName__xlG2Q sup{font-size:.75rem}.ManageSubscriptionCell_subscriptionButtons__2dTzC{display:flex;flex-direction:column;padding:0 2rem 1.5rem 1.5rem}.ManageSubscriptionCell_launchButton__dT5ii{background-color:#5c9cd6;border:none;border-radius:1.5rem;color:#eff8fc;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.3rem;margin-top:1.25rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.ManageSubscriptionCell_launchButton__dT5ii:hover{background-color:#2d74b5}.AdaptiveQuizTutorModePage_quizFullscreenContainer__8u1Fx{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.AdaptiveQuizTutorModePage_quizContentContainer__2k5Un{align-items:flex-start;display:flex;flex-direction:row;gap:20px;height:100%;justify-content:space-between;overflow-y:auto;transition:width .3s ease}.AdaptiveQuizTutorModePage_questionContainer__A9d3U{flex:1 1;overflow-y:auto;padding-bottom:60px;position:relative}.AdaptiveQuizTutorModePage_submitButton__bPOTg{background-color:#007bff;border:none;border-radius:5px;bottom:10px;color:#fff;cursor:pointer;font-size:1rem;left:20px;padding:8px 16px;position:relative;transition:background-color .3s ease}.AdaptiveQuizTutorModePage_submitButton__bPOTg:hover{background-color:#0056b3}.AdaptiveQuizTutorModePage_explanationContainer__opi4b{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;flex:1 1;margin:20px;overflow-y:auto;padding:20px}.AdaptiveQuizTutorModePage_explanationContainer__opi4b h4{margin-top:10px}.AdaptiveQuizTutorModePage_explanationContainer__opi4b ul{list-style-type:none;padding:0}.AdaptiveQuizTutorModePage_explanationContainer__opi4b li{margin-bottom:5px}.AdaptiveQuizTutorModePage_withLabsPanel__UDXzN{width:67%}.AdaptiveQuizTutorModePage_loading__9QgEC{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.AdaptiveQuizTutorModePage_spinner__YcD87{animation:AdaptiveQuizTutorModePage_spin__eJoJg 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:60px;margin-bottom:20px;width:60px}@keyframes AdaptiveQuizTutorModePage_spin__eJoJg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminValidation_validationBox__z2lx2{background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;margin-top:20px;padding:10px}.AdminValidation_toggleButton__Rz9xd{align-items:center;background-color:#eaeaea;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:10px;text-align:left;width:100%}.AdminValidation_arrow__LRxog{font-size:20px;transition:transform .3s ease}.AdminValidation_arrowExpanded__cYAwa{transform:rotate(90deg)}.AdminValidation_validationContent__\+6i-y{background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-top:10px;padding:10px}.AdminValidation_radioGroup__ZSkMU{margin-bottom:10px}.AdminValidation_radioGroup__ZSkMU label{display:block;margin-bottom:5px}.AdminValidation_textArea__gZxE7{border:1px solid #ddd;border-radius:3px;font-size:14px;height:80px;margin-top:10px;padding:5px;width:100%}.AdminValidation_submitButton__ltlvV{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px}.AdminValidation_submitButton__ltlvV:hover{background-color:#0056b3}.AdminValidation_successMessage__CpwYv{color:green;font-size:14px;margin-top:10px}.AdminValidation_warningMessage__xctb3{color:red;font-size:14px;margin-top:10px}.AdminValidation_unlockButton__bUi3y{background-color:#f5a623;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 15px}.AdminValidation_unlockButton__bUi3y:hover{background-color:#e59420}.AdminValidation_recordedResponse__kSTUO{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;font-size:14px;margin-bottom:15px;padding:10px}.AdminValidation_recordedResponse__kSTUO p{margin:5px 0}.ResultsOverviewPage_resultsOverview-container__NAYkg{color:#333;font-family:Roboto,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:80px 2rem 2rem}.ResultsOverviewPage_resultsOverview-heading__mv8tu{color:#2c3e50;font-size:2.2rem;font-weight:600;letter-spacing:-.5px;margin-bottom:2.5rem;text-align:center}.ResultsOverviewPage_resultsOverview-summary__aLw4A{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.ResultsOverviewPage_summary-box__AsCHZ{background-color:#f8f9fa;border-radius:10px;box-shadow:0 3px 6px #00000014;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.ResultsOverviewPage_summary-box__AsCHZ:hover{box-shadow:0 5px 10px #0000001f;transform:translateY(-3px)}.ResultsOverviewPage_summary-box__AsCHZ h3{color:#6c757d;font-size:1.1rem;font-weight:500;margin:0 0 .8rem}.ResultsOverviewPage_summary-box__AsCHZ p{color:#2c3e50;font-size:1.8rem;font-weight:700;margin:0}.ResultsOverviewPage_section-performance__IkDZL{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:3rem 0;padding:2rem}.ResultsOverviewPage_section-heading__hVuKB{color:#2c3e50;font-size:1.6rem;font-weight:600;margin-bottom:2rem;text-align:center}.ResultsOverviewPage_section-metrics__EJ7sk{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ResultsOverviewPage_section-metric__8n59N{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 12px #00000014;padding:1.5rem;transition:all .3s ease}.ResultsOverviewPage_section-metric__8n59N:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}.ResultsOverviewPage_section-metric__8n59N h3{color:#334155;font-size:1.2rem;font-weight:600;margin:0 0 1.2rem;text-align:center}.ResultsOverviewPage_metric-grid__cRDHX{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.ResultsOverviewPage_metric-item__-Gmr5{align-items:center;background-color:#f1f5f9;border-radius:8px;display:flex;flex-direction:column;padding:.8rem;text-align:center}.ResultsOverviewPage_metric-item__-Gmr5 span:first-child{color:#64748b;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.ResultsOverviewPage_metric-item__-Gmr5 span:last-child{color:#334155;font-size:1.2rem;font-weight:700}.ResultsOverviewPage_filters-container__baXUo{background-color:#f8fafc;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding:1.5rem}.ResultsOverviewPage_filter-group__-t1AO{flex:1 1;min-width:220px}.ResultsOverviewPage_filter-group__-t1AO label{color:#64748b;display:block;font-size:.95rem;font-weight:500;margin-bottom:.7rem}.ResultsOverviewPage_filter-group__-t1AO select{background-color:#fff;border:1px solid #cbd5e0;border-radius:8px;color:#334155;cursor:pointer;font-size:.95rem;padding:.7rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ResultsOverviewPage_filter-group__-t1AO select:hover{border-color:#94a3b8}.ResultsOverviewPage_filter-group__-t1AO select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633;outline:none}.ResultsOverviewPage_resultsOverview-tableContainer__0OM\+3{border-radius:10px;box-shadow:0 4px 12px #00000014;margin-bottom:2.5rem;overflow-x:auto}.ResultsOverviewPage_resultsOverview-table__JAFGy{background-color:#fff;border-collapse:initial;border-spacing:0;width:100%}.ResultsOverviewPage_resultsOverview-table__JAFGy td,.ResultsOverviewPage_resultsOverview-table__JAFGy th{border-bottom:1px solid #e2e8f0;padding:1rem;text-align:left}.ResultsOverviewPage_resultsOverview-table__JAFGy th{background-color:#f1f5f9;color:#334155;font-weight:600;position:sticky;top:0;z-index:10}.ResultsOverviewPage_sortable-header__hAHsG{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.ResultsOverviewPage_sortable-header__hAHsG:hover{background-color:#e2e8f0}.ResultsOverviewPage_resultsOverview-table__JAFGy tr:hover{background-color:#f8fafc}.ResultsOverviewPage_resultsOverview-checkbox__V01w5{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.ResultsOverviewPage_resultsOverview-correct__E-Yir{color:#10b981;font-weight:600}.ResultsOverviewPage_resultsOverview-incorrect__1tODK{color:#ef4444;font-weight:600}.ResultsOverviewPage_resultsOverview-buttonContainer__ihKLP{display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem}.ResultsOverviewPage_resultsOverview-button__FAsVy{background-color:#3b82f6;border:none;border-radius:8px;box-shadow:0 2px 4px #3b82f64d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem 1.8rem;transition:all .2s ease}.ResultsOverviewPage_resultsOverview-button__FAsVy:hover{background-color:#2563eb;box-shadow:0 4px 6px #3b82f666;transform:translateY(-2px)}.ResultsOverviewPage_resultsOverview-button__FAsVy:active{background-color:#1d4ed8;box-shadow:0 2px 4px #3b82f64d;transform:translateY(0)}.ResultsOverviewPage_resultsOverview-errorMessage__5WdJn{background-color:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;color:#ef4444;font-weight:500;margin:1.5rem 0;padding:.8rem;text-align:center}.ResultsOverviewPage_no-results__hIBBh{background-color:#f8fafc;border-radius:10px;box-shadow:0 2px 4px #0000000d;padding:3rem 2rem;text-align:center}.ResultsOverviewPage_no-results__hIBBh p{color:#64748b;font-size:1.1rem;margin-bottom:1.5rem}.ResultsOverviewPage_reset-filters-button__DIUsJ{background-color:#3b82f6;border:none;border-radius:6px;box-shadow:0 2px 4px #3b82f64d;color:#fff;cursor:pointer;font-weight:500;padding:.7rem 1.5rem;transition:all .2s ease}.ResultsOverviewPage_reset-filters-button__DIUsJ:hover{background-color:#2563eb;box-shadow:0 4px 6px #3b82f666;transform:translateY(-1px)}.ResultsOverviewPage_reset-filters-button__DIUsJ:active{background-color:#1d4ed8;box-shadow:0 2px 4px #3b82f64d;transform:translateY(0)}@media (max-width:768px){.ResultsOverviewPage_resultsOverview-container__NAYkg{padding:40px 1rem 1rem}.ResultsOverviewPage_resultsOverview-summary__aLw4A{gap:1rem;grid-template-columns:1fr}.ResultsOverviewPage_section-metrics__EJ7sk{grid-template-columns:1fr}.ResultsOverviewPage_filters-container__baXUo{flex-direction:column;gap:1rem}.ResultsOverviewPage_filter-group__-t1AO{width:100%}.ResultsOverviewPage_resultsOverview-buttonContainer__ihKLP{flex-direction:column;gap:1rem}.ResultsOverviewPage_resultsOverview-button__FAsVy{width:100%}}.ContactUsPage_pageContainer__u\+zzL{background-color:#fff;color:#315966;font-family:Roboto,sans-serif;min-height:100vh;overflow-y:auto;scroll-behavior:smooth;width:100%}.ContactUsPage_contactSection__DaYjd{margin:0 auto;max-width:600px;padding:40px 20px}.ContactUsPage_title__jcBjr{font-size:2.5rem;margin-bottom:30px;text-align:center}.ContactUsPage_contactForm__io9E7{gap:20px}.ContactUsPage_contactForm__io9E7,.ContactUsPage_formGroup__wFAhE{display:flex;flex-direction:column}.ContactUsPage_formGroup__wFAhE label{font-size:1rem;margin-bottom:5px}.ContactUsPage_formGroup__wFAhE input,.ContactUsPage_formGroup__wFAhE select,.ContactUsPage_formGroup__wFAhE textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:10px}.ContactUsPage_formGroup__wFAhE input:focus,.ContactUsPage_formGroup__wFAhE select:focus,.ContactUsPage_formGroup__wFAhE textarea:focus{border-color:#315966;box-shadow:0 0 5px #3159664d;outline:none}.ContactUsPage_submitButton__TDJt5{background-color:#315966;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px;transition:background-color .3s ease,transform .2s ease}.ContactUsPage_submitButton__TDJt5:hover{background-color:#357ab8;transform:translateY(-2px)}.AboutUsPage_pageContainer__y7gYR{background-color:#fff;color:#315966;font-family:Roboto,sans-serif;min-height:100vh;overflow-y:auto;scroll-behavior:smooth;width:100%}.AboutUsPage_heroSection__FEgys{align-items:center;background:linear-gradient(135deg,#ebf5ff,#f2fff2);display:flex;justify-content:center;min-height:60vh;padding:60px 40px;position:relative;width:100%}.AboutUsPage_heroContent__AKxcJ{max-width:600px;text-align:center}.AboutUsPage_heroTitle__dz9Pv{font-size:3rem;margin:0}.AboutUsPage_contentSection__LOIL4{padding:40px 20px}.AboutUsPage_sectionContent__sJ9Po{color:#315966;margin:0 auto;max-width:800px}.AboutUsPage_sectionContent__sJ9Po h2{font-size:2rem;margin-bottom:20px}.AboutUsPage_sectionContent__sJ9Po p{font-size:1.1rem;line-height:1.6;margin-bottom:20px}.AboutUsPage_teamList__hOxw0{list-style:none;margin-bottom:20px;padding:0}.AboutUsPage_teamList__hOxw0 li{font-size:1.1rem;margin-bottom:10px}@media (max-width:768px){.AboutUsPage_heroSection__FEgys{min-height:50vh;padding:40px 20px}.AboutUsPage_heroTitle__dz9Pv{font-size:2.5rem}.AboutUsPage_sectionContent__sJ9Po h2{font-size:1.8rem;margin-bottom:15px}.AboutUsPage_sectionContent__sJ9Po p,.AboutUsPage_teamList__hOxw0 li{font-size:1rem}.AboutUsPage_contentSection__LOIL4{padding:30px 15px}}.PrivacyPolicy_pageContainer__cEt6z{color:#333;font-family:sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:3rem}.PrivacyPolicy_pageContainer__cEt6z h1{margin-bottom:1rem;text-align:center}.PrivacyPolicy_pageContainer__cEt6z h2{margin-bottom:.5rem;margin-top:2rem}.PrivacyPolicy_pageContainer__cEt6z p{margin-bottom:1rem}.PrivacyPolicy_pageContainer__cEt6z a{color:#06c;text-decoration:none}.PrivacyPolicy_pageContainer__cEt6z a:hover{text-decoration:underline}.TermsAndConditionsPage_pageContainer__euU4B{color:#333;font-family:sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:3rem}.TermsAndConditionsPage_pageContainer__euU4B h1{margin-bottom:1rem;text-align:center}.TermsAndConditionsPage_pageContainer__euU4B h2{margin-bottom:.5rem;margin-top:2rem}.TermsAndConditionsPage_pageContainer__euU4B h3{font-weight:700;margin-bottom:.5rem;margin-top:1.5rem}.TermsAndConditionsPage_pageContainer__euU4B p{margin-bottom:1rem}.TermsAndConditionsPage_pageContainer__euU4B a{color:#06c;text-decoration:none}.TermsAndConditionsPage_pageContainer__euU4B a:hover{text-decoration:underline}.AdminPage_metricFilters__LUTle{background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin:20px 0;padding:20px}.AdminPage_filterSection__E9jfA{margin-bottom:20px}.AdminPage_filterSection__E9jfA h4{color:#2c3e50;font-size:1rem;margin:0 0 10px}.AdminPage_filterOptions__Rf2Iy{gap:15px}.AdminPage_filterOption__OJCKt{background:#fff;border:1px solid #e9ecef;gap:8px;padding:8px 12px}.AdminPage_filterOption__OJCKt:hover{background:#f1f3f5;border-color:#dee2e6}.AdminPage_filterOption__OJCKt input[type=checkbox]{cursor:pointer;margin:0}.AdminPage_metricsContainer__kReTO{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1400px;padding:1.5rem}.AdminPage_metricsSection__FNaSR{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:2rem}.AdminPage_metricsSectionTitle__pzzZR{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:2rem;padding-bottom:1rem}.AdminPage_summaryMetrics__pvdBp{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2.5rem}.AdminPage_summaryMetric__LVkdI{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.AdminPage_summaryMetric__LVkdI:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.AdminPage_summaryMetricTitle__f8Pu8{color:#495057;font-size:1rem;font-weight:500;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.AdminPage_summaryMetricValue__75RYc{color:#212529;font-size:2.25rem;font-weight:700;line-height:1.2}.AdminPage_timeSeriesChart__sdjnL{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.AdminPage_chartHeader__nLKYD{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.AdminPage_chartTitle__Z8B\+Z{color:#212529;font-size:1.25rem;font-weight:600}.AdminPage_chartSummary__Pv3j0{color:#495057;display:flex;font-size:.95rem;gap:2rem}.AdminPage_chartSummary__Pv3j0 span{align-items:center;display:flex;gap:.5rem}.AdminPage_chartSummary__Pv3j0 span:before{background:#6c757d;border-radius:50%;content:"";display:inline-block;height:8px;width:8px}.AdminPage_topValuesList__aJP1c{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem}.AdminPage_topValuesHeader__ztiLJ{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.AdminPage_topValuesTitle__Ue4ZA{color:#212529;font-size:1.25rem;font-weight:600}.AdminPage_topValuesGrid__ZWbTy{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AdminPage_topValueItem__1DLZz{background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:transform .2s ease}.AdminPage_topValueItem__1DLZz:hover{transform:translateY(-2px)}.AdminPage_topValueLabel__ZMKt3{color:#495057;font-size:.95rem;font-weight:500}.AdminPage_topValueCount__YXah5{color:#212529;font-size:1.5rem;font-weight:700}.AdminPage_metricDateRange__ek-6a{border-top:1px solid #f0f0f0;color:#6c757d;font-size:.9rem;margin-top:1rem;padding-top:1rem}.AdminPage_loadingState__A55IT{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;color:#495057;font-size:1.1rem;padding:3rem;text-align:center}.AdminPage_errorState__PLY60{background:#f8d7da;border:1px solid #f5c2c7;border-radius:12px;color:#dc3545;font-size:1.1rem;padding:2rem;text-align:center}.AdminPage_dateRangeContainer__f\+OXK{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:2rem;padding:1.5rem}.AdminPage_dateRangeInputs__T6ezt{display:flex;gap:1.5rem;margin-bottom:1rem}.AdminPage_dateInputGroup__WTxjG{display:flex;flex-direction:column;gap:.5rem}.AdminPage_dateInputGroup__WTxjG label{color:#495057;font-size:.95rem;font-weight:500}.AdminPage_dateInputGroup__WTxjG input{border:1px solid #ced4da;border-radius:6px;color:#212529;font-size:.95rem;padding:.75rem}.AdminPage_dateRangePresets__n64s7{display:flex;gap:1rem}.AdminPage_dateRangePresets__n64s7 button{background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;font-size:.95rem;padding:.5rem 1rem;transition:all .2s ease}.AdminPage_dateRangePresets__n64s7 button:hover{background:#e9ecef;border-color:#adb5bd}.AdminPage_metricFilters__LUTle{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:2rem;padding:1.5rem}.AdminPage_filterSection__E9jfA{margin-bottom:1.5rem}.AdminPage_filterSection__E9jfA:last-child{margin-bottom:0}.AdminPage_filterSection__E9jfA h4{color:#495057;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.AdminPage_filterOptions__Rf2Iy{display:flex;flex-wrap:wrap;gap:1rem}.AdminPage_filterOption__OJCKt{align-items:center;background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.AdminPage_filterOption__OJCKt:hover{background:#e9ecef;border-color:#adb5bd}.AdminPage_filterOption__OJCKt input[type=radio]{cursor:pointer;height:16px;margin:0;width:16px}.AdminPage_metricsGrid__E0u9\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AdminPage_metricCard__wPOwX{background:#f8f9fa;border-radius:8px;padding:1rem;transition:transform .2s ease}.AdminPage_metricCard__wPOwX:hover{transform:translateY(-2px)}.AdminPage_metricTitle__gFdlB{color:#6c757d;font-size:.9rem;margin-bottom:.5rem}.AdminPage_metricValue__ppXK2{color:#2c3e50;font-size:1.5rem;font-weight:600}.AdminPage_adminContainer__\+VCNV{margin:0 auto;max-width:1200px;padding:2rem}.AdminPage_adminHeader__namQ3{color:#2c3e50;font-size:2rem;margin-bottom:1rem}.AdminPage_adminDescription__WzpIH{color:#6c757d;margin-bottom:2rem}.AdminPage_tabContainer__zlJb0{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.AdminPage_tabItem__6mNeP{border-radius:8px;color:#6c757d;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.AdminPage_tabItem__6mNeP:hover{background:#f8f9fa}.AdminPage_activeTab__mwoj8{background:#e9ecef;color:#2c3e50}.AdminPage_tabContent__wCXCN{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:2rem}.AdminPage_sectionHeader__QYfWf{background-color:#f5f5f5;border-radius:4px;cursor:pointer;margin-bottom:1rem;padding:1rem;transition:background-color .2s ease}.AdminPage_sectionHeader__QYfWf:hover{background-color:#e9e9e9}.AdminPage_metricsSectionTitle__pzzZR{align-items:center;color:#333;display:flex;font-size:1.25rem;justify-content:space-between;margin:0}.AdminPage_expandIcon__jd-We{color:#666;font-size:.8rem;margin-left:.5rem}.AdminPage_metricsSection__FNaSR{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:2rem;padding:1rem}.AdminPage_accordionItem__hXqZz{border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem;overflow:hidden}.AdminPage_accordionHeader__jylKI{background:#f8f9fa;cursor:pointer;padding:1rem;transition:background .2s ease}.AdminPage_accordionHeader__jylKI:hover{background:#e9ecef}.AdminPage_accordionContent__-X8up{border-top:1px solid #e9ecef;padding:1rem}.AdminPage_configList__4m9aZ{list-style:none;margin:1rem 0;padding:0}.AdminPage_configList__4m9aZ li{border-bottom:1px solid #e9ecef;padding:.5rem 0}.AdminPage_configList__4m9aZ li:last-child{border-bottom:none}.AdminPage_authMessageContainer__JNImO{align-items:center;background:#f8f9fa;display:flex;justify-content:center;min-height:100vh}.AdminPage_authMessage__zcOK6{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#6c757d;font-size:1.25rem;padding:2rem;text-align:center}.AdminPage_chartContainer__6Wk69{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:300px;margin:20px 0;padding:10px;width:100%}.AdminPage_loadingBarContainer__N6gmF{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}.AdminPage_loadingBar__tgqLf{background-color:#f0f0f0;border-radius:2px;height:4px;overflow:hidden;position:relative;width:100%}.AdminPage_loadingBarInner__zTXZB{animation:AdminPage_loading__DTjJ- 1.5s ease-in-out infinite;background:linear-gradient(90deg,#4a90e2,#67b26f);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:50%}@keyframes AdminPage_loading__DTjJ-{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.AdminPage_topUsersTable__Jdk0L{margin-top:1rem;width:100%}.AdminPage_topUsersTable__Jdk0L table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000000d;overflow:hidden;width:100%}.AdminPage_topUsersTable__Jdk0L td,.AdminPage_topUsersTable__Jdk0L th{border-bottom:1px solid #e9ecef;padding:1rem;text-align:left}.AdminPage_topUsersTable__Jdk0L th{background:#f8f9fa;color:#495057;font-weight:600}.AdminPage_topUsersTable__Jdk0L tr:last-child td{border-bottom:none}.AdminPage_topUsersTable__Jdk0L tr:hover td{background:#f8f9fa}.MetricCards_metricsContent__XtXx0{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px}.MetricCards_summaryMetrics__buX6l{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.MetricCards_summaryMetric__hLm4V{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.MetricCards_summaryMetric__hLm4V:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.MetricCards_summaryMetricTitle__OgZ2N{font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:10px;opacity:.9;text-transform:uppercase}.MetricCards_summaryMetricValue__IadrX{font-size:2rem;font-weight:700;line-height:1.2}.MetricCards_timeSeriesChart__T0aVk{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:30px;padding:20px}.MetricCards_chartHeader__ITw6Z{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.MetricCards_chartTitle__ondr8{color:#333;font-size:1.3rem;font-weight:600;margin:0}.MetricCards_chartSummary__mjgQ6{color:#666;display:flex;font-size:.9rem;gap:20px}.MetricCards_chartSummary__mjgQ6 span{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:5px 10px}.MetricCards_topValuesList__fzAqj{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:30px;padding:20px}.MetricCards_topValuesHeader__WYXAM{margin-bottom:20px}.MetricCards_topValuesTitle__\+pNZp{color:#333;font-size:1.3rem;font-weight:600;margin:0}.MetricCards_chartContainer__mUmCI{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:15px}@media (max-width:768px){.MetricCards_metricsContent__XtXx0{padding:16px}.MetricCards_summaryMetrics__buX6l{gap:16px;grid-template-columns:1fr}.MetricCards_chartHeader__ITw6Z{align-items:flex-start;flex-direction:column}.MetricCards_chartSummary__mjgQ6{flex-direction:column;gap:8px}.MetricCards_timeSeriesChart__T0aVk,.MetricCards_topValuesList__fzAqj{padding:16px}}.PaymentRedirectPage_pageContainer__hAxtU{background-color:#fff;color:#315966;font-family:Roboto,sans-serif;margin:3rem;min-height:100vh;overflow-y:auto;scroll-behavior:smooth;width:100%}.PaymentRedirectPage_error__QKaAL{color:#f44336;font-size:.9rem;margin-top:5px}.AdaptivePreTestPage_container__TuWnT{display:flex;flex-direction:column;gap:2rem;padding:4rem 2rem 2rem}.AdaptivePreTestPage_header__CgYXJ{margin:0 auto;max-width:1200px;text-align:left;width:100%}.AdaptivePreTestPage_title__6tHfd{color:#333;font-size:2.5rem;margin-bottom:1rem}.AdaptivePreTestPage_description__9Dxp\+{color:#666;font-size:1.2rem;line-height:1.6;max-width:800px}.AdaptivePreTestPage_contentGrid__\+Lgee{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;width:100%}.AdaptivePreTestPage_leftColumn__OJFDL,.AdaptivePreTestPage_rightColumn__MA9kv{display:flex;flex-direction:column;gap:2rem}.AdaptivePreTestPage_infoBox__nq29v{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:2rem}.AdaptivePreTestPage_infoTitle__pET1g{color:#333;font-size:1.4rem;font-weight:600;margin-bottom:1.5rem}.AdaptivePreTestPage_infoList__NK5ki{display:flex;flex-direction:column;gap:1rem;list-style-type:none;padding:0}.AdaptivePreTestPage_infoItem__6NiTR{align-items:flex-start;color:#555;display:flex;font-size:1.1rem;line-height:1.5}.AdaptivePreTestPage_infoItem__6NiTR:before{color:#007bff;content:"•";font-weight:700;margin-right:.8rem;margin-top:.2rem}.AdaptivePreTestPage_importantBox__rIjnh{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:12px;padding:2rem}.AdaptivePreTestPage_importantTitle__XUyYv{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.AdaptivePreTestPage_importantTitle__XUyYv svg{color:#e53e3e;flex-shrink:0;height:1.25rem;width:1.25rem}.AdaptivePreTestPage_importantList__SjnSt{display:flex;flex-direction:column;gap:1rem;list-style-type:none;padding:0}.AdaptivePreTestPage_importantItem__4dqzE{align-items:flex-start;color:#856404;display:flex;font-size:1.1rem;line-height:1.5}.AdaptivePreTestPage_actionSection__lpyoL{background-color:#f8f9fa;border-top:1px solid #e9ecef;margin-top:2rem;padding:2rem}.AdaptivePreTestPage_actionContent__yReTr{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.AdaptivePreTestPage_totalTimeBox__kmMMM{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;flex:1 1;padding:1.5rem 2rem}.AdaptivePreTestPage_totalTime__s-TJ4{color:#495057;font-size:1.2rem;font-weight:500;margin:0}.AdaptivePreTestPage_button__tpxSS{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:1rem 2.5rem;transition:all .2s}.AdaptivePreTestPage_button__tpxSS:hover{background-color:#0056b3;transform:translateY(-1px)}.AdaptivePreTestPage_button__tpxSS:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:1024px){.AdaptivePreTestPage_contentGrid__\+Lgee{grid-template-columns:1fr}.AdaptivePreTestPage_actionContent__yReTr{flex-direction:column}}.AdaptivePreTestPage_faqSection__eKD7m{margin:0 auto;max-width:800px;width:100%}.AdaptivePreTestPage_faqTitle__MhOwP{color:#333;font-size:1.8rem;margin-bottom:1.5rem;text-align:left}.AdaptivePreTestPage_faqList__PIl64{display:flex;flex-direction:column;gap:.5rem}.AdaptivePreTestPage_faqItem__nBhIp{background-color:initial;border:none;border-bottom:1px solid #e9ecef;overflow:hidden;transition:all .2s ease}.AdaptivePreTestPage_faqItem__nBhIp:last-child{border-bottom:none}.AdaptivePreTestPage_faqQuestion__rFgV\+{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:1rem 0;text-align:left;transition:all .2s;width:100%}.AdaptivePreTestPage_faqQuestion__rFgV\+:hover{color:#007bff}.AdaptivePreTestPage_faqQuestion__rFgV\+ span{color:#007bff;font-size:1rem;opacity:.7;transition:transform .2s}.AdaptivePreTestPage_faqQuestion__rFgV\+[aria-expanded=true] span{transform:rotate(180deg)}.AdaptivePreTestPage_faqAnswer__KhEZx{color:#666;font-size:1rem;line-height:1.5;max-width:95%;opacity:0;padding:0 0 1rem;transition:opacity .2s ease-in-out}.AdaptivePreTestPage_faqAnswer__KhEZx[aria-expanded=true]{opacity:1}.AdaptivePreTestPage_alertBox__Y0vTI{background-color:#fff5f5;border:1px solid #feb2b2;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.AdaptivePreTestPage_alertTitle__IraO1{align-items:center;color:#e53e3e;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.AdaptivePreTestPage_alertTitle__IraO1 svg{flex-shrink:0;height:1.25rem;width:1.25rem}.AdaptivePreTestPage_alertDescription__TkyAD{color:#4a5568;font-size:1rem;line-height:1.5;margin-bottom:1rem}.AdaptivePreTestPage_resumeButton__OY0c4{align-items:center;background-color:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.AdaptivePreTestPage_resumeButton__OY0c4:hover{background-color:#c53030;transform:translateY(-1px)}.AdaptivePreTestPage_resumeButton__OY0c4 svg{height:1rem;width:1rem}.AdaptivePreTestPage_contentContainer__MTq2d{margin:0 auto;max-width:1200px}.AdaptivePreTestPage_loadingContainer__\+3ORJ{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.AdaptivePreTestPage_spinner__k3mRt{animation:AdaptivePreTestPage_spin__mxLaZ 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes AdaptivePreTestPage_spin__mxLaZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdaptivePreTestPage_loadingText__co3mj{color:#666;font-size:1rem;text-align:center}.AdaptivePreTestPage_readyContainer__iXGGu{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.AdaptivePreTestPage_checkmark__20vRC{color:#4caf50;height:24px;width:24px}.AdaptivePreTestPage_readyText__e2uys{color:#4caf50;font-size:1rem;text-align:center}.NotFoundPage_container__zU\+08{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 80px);padding:2rem;text-align:center}.NotFoundPage_title__B08JA{color:#000;font-size:8rem;font-weight:700;line-height:1;margin:0}.NotFoundPage_subtitle__wiGTO{color:#000;font-size:2rem;font-weight:600;margin:1rem 0}.NotFoundPage_message__q8XJS{color:#000;font-size:1.25rem;margin-bottom:2rem;max-width:600px}.NotFoundPage_button__y-FmZ{background-color:#000;border-radius:.5rem;color:#fff;font-size:1.125rem;padding:.75rem 2rem;transition:background-color .2s}body{font-family:Arial,sans-serif;margin:0;padding:0}