body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}@media (max-width:768px){body{font-size:15px}}@media (max-width:480px){body{font-size:14px}}img{height:auto;max-width:100%}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.Header_header__HXQOm{background:#3c1e6466;border-radius:0 0 20px 20px;box-shadow:0 4px 30px #00000040;color:#fff;padding:0;position:sticky;top:0;z-index:100}.Header_nav__J8WFt{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.Header_logo__UsziS a{color:#fff;font-size:2rem;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:color .3s ease}.Header_logo__UsziS a:hover{color:#d1b3ff}.Header_navList__Hy5AU{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.Header_navLink__jN4KB{border-radius:10px;color:#e8ddff;font-size:1.1rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.Header_navLink__jN4KB:hover{background:#b478ff40;box-shadow:0 0 12px #b478ff66;color:#fff}.Header_loginButton__lBXRi{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border-radius:12px;box-shadow:0 4px 15px #7c2cbf4d;color:#fff;font-weight:600;padding:.6rem 1.5rem;text-decoration:none;transition:all .3s ease}.Header_loginButton__lBXRi:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 6px 20px #7c2cbf66;transform:translateY(-2px)}.Header_userMenu__q7SPj{align-items:center;display:flex;gap:12px}.Header_profileButton__wpyMn{background:linear-gradient(135deg,#a66bff,#b28dff);border:none;border-radius:12px;box-shadow:0 4px 15px #a66bff4d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.Header_profileButton__wpyMn:hover{background:linear-gradient(135deg,#b28dff,#c5a3ff);box-shadow:0 6px 20px #a66bff66;transform:translateY(-2px)}.Header_logoutButton__aQWix{background:#ff507840;border:1px solid #ff789666;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.Header_logoutButton__aQWix:hover{background:#ff789673;box-shadow:0 0 15px #ff507866;transform:translateY(-2px)}.Header_mobileMenuButton__QlntG{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:1.5rem;padding:.5rem;transition:all .3s ease;z-index:101}.Header_mobileMenuButton__QlntG:hover{background:#ffffff1a;transform:scale(1.1)}.Header_mobileMenuOverlay__7DR2T{align-items:center;animation:Header_fadeIn__g8dcH .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3c1e64f2,#281450f2);bottom:0;display:none;flex-direction:column;left:0;padding:100px 0 2rem;position:fixed;right:0;top:0;z-index:1000}.Header_mobileMenuOverlay__7DR2T.Header_open__coLd6{display:flex}@keyframes Header_fadeIn__g8dcH{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Header_closeButton__KlIMa{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;height:50px;justify-content:center;padding:.5rem;position:absolute;right:20px;top:20px;transition:all .3s ease;width:50px}.Header_closeButton__KlIMa:hover{background:#fff3;transform:scale(1.1)}.Header_mobileNavList__PcKVh{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.Header_mobileNavItem__eR92X{animation:Header_slideIn__cnXeI .3s ease;animation-fill-mode:both;margin:.5rem 0;text-align:center;width:100%}.Header_mobileNavItem__eR92X:nth-child(2){animation-delay:.1s}.Header_mobileNavItem__eR92X:nth-child(3){animation-delay:.2s}.Header_mobileNavItem__eR92X:nth-child(4){animation-delay:.3s}.Header_mobileNavItem__eR92X:nth-child(5){animation-delay:.4s}.Header_mobileNavLink__aQ7sq{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e8ddff;display:inline-block;font-size:1.3rem;margin:.5rem 0;padding:1.2rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease;width:80%}.Header_mobileNavLink__aQ7sq:hover{background:#b478ff33;box-shadow:0 0 20px #b478ff66;color:#fff;transform:translateY(-3px)}.Header_mobileNavButton__-TuWK{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#ffffff0d;border:none;border-radius:12px;color:#e8ddff;cursor:pointer;display:inline-block;font-size:1.3rem;margin:.5rem 0;padding:1.2rem 2rem;text-align:center;transition:all .3s ease;width:80%}.Header_mobileNavButton__-TuWK:hover{background:#b478ff33;box-shadow:0 0 20px #b478ff66;color:#fff;transform:translateY(-3px)}@keyframes Header_slideIn__cnXeI{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Header_nav__J8WFt{height:60px;padding:0 16px}.Header_logo__UsziS a{font-size:1.5rem}.Header_navList__Hy5AU{display:none}.Header_mobileMenuButton__QlntG{display:block}.Header_userMenu__q7SPj{gap:8px}.Header_logoutButton__aQWix,.Header_profileButton__wpyMn{font-size:13px;padding:6px 12px}.Header_loginButton__lBXRi{font-size:14px;padding:.5rem 1rem}.Header_mobileNavButton__-TuWK,.Header_mobileNavLink__aQ7sq{font-size:1.3rem;padding:1.2rem 2rem;width:80%}.Header_loginButton__lBXRi,.Header_userMenu__q7SPj{display:none}}@media (max-width:480px){.Header_nav__J8WFt{padding:0 12px}.Header_logo__UsziS a{font-size:1.3rem}.Header_userMenu__q7SPj{gap:6px}.Header_logoutButton__aQWix,.Header_profileButton__wpyMn{font-size:12px;padding:5px 10px}.Header_loginButton__lBXRi{font-size:13px;padding:.4rem .8rem}.Header_mobileNavButton__-TuWK,.Header_mobileNavLink__aQ7sq{font-size:1.2rem;padding:1rem 1.5rem;width:90%}.Header_mobileMenuOverlay__7DR2T{padding:80px 0 1rem}}.Home_homeContainer__oCE2T{display:flex;gap:2rem;margin:0 auto;max-width:1400px;padding:2rem}.Home_leftColumn__vQnLf{display:flex;flex:1 1;flex-direction:column;gap:2rem}.Home_rightColumn__JYpW0{flex:2 1}.Home_aboutBlock__-LXSD,.Home_latestSurveysBlock__fygnc,.Home_userBlock__ECtO4{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;padding:1.5rem}.Home_aboutBlock__-LXSD{background:linear-gradient(135deg,#7b2cbf6b,#22104294),#3c1e6466;min-height:520px;padding:2.25rem}.Home_aboutEyebrow__eU6Un{color:#d9c4ff;display:inline-flex;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.Home_aboutBlock__-LXSD h1{color:#fff;font-size:2.5rem;line-height:1.1;margin:0;max-width:760px}.Home_aboutLead__P3Qmw{color:#efe7ff;font-size:1.05rem;line-height:1.7;margin:1.25rem 0 2rem;max-width:780px}.Home_featureGrid__C1YFJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.Home_featureItem__wLN0x{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;color:#fff;padding:1.1rem}.Home_featureNumber__DR7V8{color:#caa9ff;font-size:.82rem;font-weight:800}.Home_featureItem__wLN0x h3{font-size:1rem;line-height:1.3;margin:.6rem 0 .5rem}.Home_featureItem__wLN0x p{color:#e8ddff;font-size:.92rem;line-height:1.5;margin:0}.Home_latestSurveysBlock__fygnc h2{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.5rem;margin-top:0;padding-bottom:.5rem}.Home_userCard__227Tp{align-items:center;display:flex;flex-direction:column;text-align:center}.Home_avatarContainer__PO6SG{margin-bottom:1rem}.Home_avatar__Cd8D5{align-items:center;background-position:50%;background-size:cover;border:3px solid #fff3;border-radius:50%;box-shadow:0 4px 20px #0000004d;color:#fff;display:flex;font-size:2rem;font-weight:700;height:100px;justify-content:center;width:100px}.Home_avatarInitials__7g9fV{text-shadow:0 2px 4px #00000080}.Home_userInfo__yPsBS{width:100%}.Home_username__iFVeR{color:#fff;font-size:1.5rem;margin:0 0 1rem}.Home_achievements__2Z\+m9{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.Home_achievementBadge__QVXjq{background:#7b2cbf4d;border:1px solid #ffffff1a;border-radius:20px;font-size:.9rem;padding:.3rem .6rem}.Home_loginButton__QNu72,.Home_profileButton__fuaTS{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:none;border-radius:12px;box-shadow:0 4px 15px #7c2cbf4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease;width:100%}.Home_loginButton__QNu72:hover,.Home_profileButton__fuaTS:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 6px 20px #7c2cbf66;transform:translateY(-2px)}.Home_authCard__Lnk3x h3{color:#fff;font-size:1.5rem;margin-top:0}.Home_authCard__Lnk3x p{color:#e8ddff;margin-bottom:1.5rem}.Home_surveyList__4ZcBr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.Home_surveyCard__aEmZy{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;min-height:150px;padding:1rem;text-align:left;transition:all .3s ease}.Home_surveyCard__aEmZy:hover{background:#b478ff1f;box-shadow:0 6px 18px #b478ff3d;transform:translateY(-3px)}.Home_surveyTitle__Cpgyx{font-size:1.05rem;font-weight:700;line-height:1.3}.Home_surveyDescription__\+G\+jP{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#e8ddff;display:-webkit-box;font-size:.9rem;line-height:1.35;overflow:hidden}.Home_surveyMeta__9Lsbz{color:#fff;font-size:.82rem;margin-top:auto;opacity:.82}.Home_surveyState__Wtn7a{background:#ffffff0d;border-radius:12px;color:#e8ddff;padding:1rem}@media (max-width:1024px){.Home_homeContainer__oCE2T{flex-direction:column;padding:1rem}}@media (max-width:768px){.Home_aboutBlock__-LXSD,.Home_homeContainer__oCE2T,.Home_latestSurveysBlock__fygnc,.Home_userBlock__ECtO4{padding:1rem}.Home_aboutBlock__-LXSD{min-height:auto}.Home_aboutBlock__-LXSD h1{font-size:2rem}.Home_featureGrid__C1YFJ{grid-template-columns:1fr}.Home_avatar__Cd8D5{font-size:1.5rem;height:80px;width:80px}.Home_username__iFVeR{font-size:1.3rem}}@media (max-width:480px){.Home_homeContainer__oCE2T{padding:.5rem}.Home_aboutBlock__-LXSD,.Home_latestSurveysBlock__fygnc,.Home_userBlock__ECtO4{padding:.8rem}.Home_aboutBlock__-LXSD h1{font-size:1.6rem}.Home_aboutLead__P3Qmw{font-size:.98rem}.Home_avatar__Cd8D5{font-size:1.3rem;height:70px;width:70px}.Home_username__iFVeR{font-size:1.2rem}}.Articles_container__9RNk\+{display:flex;gap:2rem;margin:0 auto;max-width:1400px;min-height:calc(100vh - 100px);padding:2rem}.Articles_sidebar__J5JUR{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;flex:0 0 250px;padding:1.5rem}.Articles_sidebarTitle__pvGOh{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;text-align:center}.Articles_categoryList__B4ftZ{list-style:none;margin:0;padding:0}.Articles_categoryItem__RSbbk{align-items:center;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px;transition:all .3s ease}.Articles_categoryItem__RSbbk:hover{background:#b478ff1a;box-shadow:0 4px 15px #b478ff33;transform:translateY(-2px)}.Articles_categoryItem__RSbbk.Articles_active__zwCDG{background:#7b2cbf4d;border-color:#7b2cbf4d;color:#d1b3ff}.Articles_categoryName__FXX4q{color:#fff;font-weight:500}.Articles_categoryCount__YSqIC{background:#7b2cbf4d;border-radius:12px;color:#d1b3ff;font-size:.8rem;padding:2px 8px}.Articles_categoryItem__RSbbk.Articles_active__zwCDG .Articles_categoryCount__YSqIC{background:#fff3;color:#fff}.Articles_mainContent__8ilwN{display:flex;flex:1 1;flex-direction:column;gap:2rem}.Articles_articlesList__0BsRp{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;flex:1 1;padding:1.5rem}.Articles_listTitle__GEqM-{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;text-align:center}.Articles_articlesGrid__d7fK\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Articles_articleCard__iUwp\+{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:15px;overflow:hidden;transition:all .3s ease}.Articles_articleCard__iUwp\+:hover{background:#b478ff1a;box-shadow:0 8px 25px #b478ff4d;transform:translateY(-5px)}.Articles_articleImage__z2b-a{height:160px;object-fit:cover;width:100%}.Articles_articleContent__ynli5{padding:1rem}.Articles_articleType__LW17y{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;padding:4px 8px}.Articles_articleType__LW17y.Articles_article__0qVhY{background:#7b2cbf4d;color:#d1b3ff}.Articles_articleType__LW17y.Articles_event__e7-cA{background:#ff78964d;color:#ffb3c6}.Articles_articleType__LW17y.Articles_image__wtIQp{background:#64c8ff4d;color:#a3d9ff}.Articles_articleType__LW17y.Articles_news__PAJr\+{background:#ffc8644d;color:#ffdb99}.Articles_articleTitle__yumfJ{color:#fff;font-size:1.1rem;font-weight:600;margin:.5rem 0}.Articles_articleExcerpt__eTojT{color:#e8ddff;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.Articles_articleMeta__BBylF{color:#fff;display:flex;flex-wrap:wrap;font-size:.8rem;gap:10px}.Articles_articleDetail__uo3aA{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;flex:1 1;overflow-y:auto;padding:2rem}.Articles_detailHeader__eVWV5{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1rem}.Articles_detailType__Xp6A0{border-radius:20px;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:6px 12px}.Articles_detailType__Xp6A0.Articles_article__0qVhY{background:#7b2cbf4d;color:#d1b3ff}.Articles_detailType__Xp6A0.Articles_event__e7-cA{background:#ff78964d;color:#ffb3c6}.Articles_detailType__Xp6A0.Articles_image__wtIQp{background:#64c8ff4d;color:#a3d9ff}.Articles_detailType__Xp6A0.Articles_news__PAJr\+{background:#ffc8644d;color:#ffdb99}.Articles_detailTitle__YU2qj{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.Articles_detailMeta__Zfj4v{color:#fff;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.5rem}.Articles_detailImage__T-17M{border-radius:15px;box-shadow:0 4px 20px #0000004d;margin:1.5rem 0;max-height:400px;object-fit:cover;width:100%}.Articles_detailContent__RDAO2{color:#e8ddff;font-size:1.1rem;line-height:1.7}.Articles_detailContent__RDAO2 p{margin-bottom:1.5rem}.Articles_backButton__Oe7BI{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:none;border-radius:12px;box-shadow:0 4px 15px #7c2cbf4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.Articles_backButton__Oe7BI:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 6px 20px #7c2cbf66;transform:translateY(-2px)}@media (max-width:1024px){.Articles_container__9RNk\+{flex-direction:column;padding:1rem}.Articles_sidebar__J5JUR{flex:0 0 auto}.Articles_articlesGrid__d7fK\+{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.Articles_articleDetail__uo3aA,.Articles_articlesList__0BsRp,.Articles_container__9RNk\+,.Articles_sidebar__J5JUR{padding:1rem}.Articles_listTitle__GEqM-,.Articles_sidebarTitle__pvGOh{font-size:1.3rem}.Articles_articlesGrid__d7fK\+{grid-template-columns:1fr}.Articles_detailTitle__YU2qj{font-size:1.5rem}.Articles_detailMeta__Zfj4v{flex-direction:column;gap:.5rem}}@media (max-width:480px){.Articles_container__9RNk\+{padding:.5rem}.Articles_articleDetail__uo3aA,.Articles_articlesList__0BsRp,.Articles_sidebar__J5JUR{padding:.8rem}.Articles_listTitle__GEqM-,.Articles_sidebarTitle__pvGOh{font-size:1.2rem}.Articles_detailTitle__YU2qj{font-size:1.3rem}.Articles_articlesGrid__d7fK\+{gap:1rem}}.Test_container__zJyVp{display:flex;flex-direction:row;gap:20px;height:calc(100vh - 100px);padding:20px}.Test_sidebar__YtxdR{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;display:flex;flex:0 0 300px;flex-direction:column;padding:1.5rem}.Test_sidebarTitle__q7CeV{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.Test_topicList__DgkHJ{flex:1 1;margin-bottom:1rem;overflow-y:auto}.Test_topicItem__ujnYq{background:#0003;border-radius:12px;color:#e0e0e0;cursor:pointer;font-weight:500;margin-bottom:10px;padding:12px 16px;transition:all .3s ease}.Test_topicItem__ujnYq:hover{background:#7b2cbf80;transform:translateY(-2px)}.Test_topicItem__ujnYq.Test_active__KYCT5{background:#7b2cbfb3;color:#fff;font-weight:600}.Test_createTestButton__W0Iov{align-items:center;background:linear-gradient(45deg,#7b2cbf,#5a189a);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:12px 20px;transition:all .3s ease}.Test_createTestButton__W0Iov:hover{background:linear-gradient(45deg,#5a189a,#7b2cbf);box-shadow:0 4px 15px #7b2cbf66;transform:translateY(-2px)}.Test_mainContent__vB-Fl{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;flex:1 1;overflow-y:auto;padding:1.5rem}.Test_contentTitle__Gkfqb{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.Test_testList__SxWbs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Test_testCard__zrPQk{background:#0003;border:1px solid #ffffff1a;border-radius:15px;cursor:pointer;padding:1.5rem;transition:all .3s ease}.Test_testCard__zrPQk:hover{background:#7b2cbf4d;box-shadow:0 6px 20px #7b2cbf66;transform:translateY(-3px)}.Test_testTitle__IVHYK{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.Test_testDescription__40Xqe{color:#ccc;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.Test_testAuthor__tiNLO{border-top:1px solid #ffffff1a;color:#d1b3ff;font-size:.85rem;font-style:italic;padding-top:.8rem}.Test_testScales__pQs-f{color:#d1b3ff;font-size:.8rem;font-style:italic;margin-bottom:.5rem}.Test_testMeta__-YILu{color:#aaa;display:flex;font-size:.8rem;justify-content:space-between}.Test_emptyState__8UG92{color:#e0e0e0;padding:2rem;text-align:center}.Test_emptyState__8UG92 p{font-size:1.1rem;margin-bottom:1.5rem}@media (max-width:768px){.Test_container__zJyVp{flex-direction:column;height:auto}.Test_sidebar__YtxdR{flex:0 0 auto}.Test_testList__SxWbs{grid-template-columns:1fr}}.TestTaking_container__AZGWb{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 100px);overflow:visible;padding:20px;position:relative;z-index:1}.TestTaking_header__yPLzF{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;padding:1.5rem}.TestTaking_testTitle__j8eO5{color:#9d4ec2;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.TestTaking_testDescription__zC3N0{background:#0003;border:1px solid #ffffff1a;border-radius:12px;color:#e0e0e0;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px;padding:1rem;text-align:center}.TestTaking_testMeta__AIh8c{color:#e0e0e0;display:flex;font-size:1rem;gap:2rem;justify-content:center;margin-bottom:1rem}.TestTaking_progressContainer__5hHrc{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;margin-bottom:20px;padding:1.5rem}.TestTaking_progressBar__hDdbL{background:#ffffff1a;border-radius:6px;height:12px;margin:1rem 0;overflow:hidden;position:relative}.TestTaking_progressBar__hDdbL:after{animation:TestTaking_progressShine__-\+3vM 2s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes TestTaking_progressShine__-\+3vM{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TestTaking_progressFill__lK9bd{background:linear-gradient(90deg,#7b2cbf,#9d4edd);border-radius:6px;height:100%;overflow:hidden;position:relative;transition:width .5s ease}.TestTaking_progressFill__lK9bd:before{animation:TestTaking_shine__tXh-\+ 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-50%;position:absolute;top:0;width:20%}@keyframes TestTaking_shine__tXh-\+{0%{transform:translateX(0)}to{transform:translateX(500%)}}.TestTaking_progressText__ayuf\+{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;margin-top:.5rem}.TestTaking_currentQuestion__Wz2bR{background:linear-gradient(90deg,#7b2cbf,#9d4edd);border-radius:20px;box-shadow:0 4px 15px #7c2cbf4d;padding:.3rem 1rem}.TestTaking_totalQuestions__DBXDb{color:#d1b3ff;font-weight:400}.TestTaking_statusSlot__I5ZUD{margin-bottom:0;min-height:58px}.TestTaking_statusPanel__SoAau{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 4px 30px #0003;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:58px;padding:.65rem 1rem}.TestTaking_statusMessage__wezLi{color:#e0e0e0;font-size:.95rem;line-height:1.35;margin:0;text-align:center}.TestTaking_questionContainer__rAQas{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;display:flex;flex:1 1;flex-direction:column;min-height:300px;overflow-y:visible;padding:2rem}.TestTaking_questionNumber__hzdXU{color:#d1b3ff;font-size:1.2rem;margin-bottom:1rem}.TestTaking_questionText__9E4Pn{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:2rem}.TestTaking_questionText__9E4Pn img{border:1px solid #fff3;border-radius:12px;display:block;height:auto;margin:.8rem 0;max-width:100%}.TestTaking_questionText__9E4Pn ol,.TestTaking_questionText__9E4Pn p,.TestTaking_questionText__9E4Pn ul{margin:.5rem 0}.TestTaking_optionsContainer__hCr07{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.TestTaking_option__CTixr{background:#0003;border:1px solid #ffffff1a;border-radius:12px;color:#e0e0e0;cursor:pointer;padding:1rem;transition:all .3s ease}.TestTaking_option__CTixr:hover{background:#7b2cbf4d;transform:translateY(-2px)}.TestTaking_option__CTixr.TestTaking_selected__XWoTn{background:#7b2cbf80;border-color:#7b2cbf;color:#fff}.TestTaking_textAnswerContainer__V2UN2{margin-top:.25rem;width:100%}.TestTaking_textArea__7uM\+A{background:linear-gradient(180deg,#ffffff12,#ffffff08),#0f0a1c80;border:1px solid #ffffff38;border-radius:16px;box-shadow:inset 0 1px 3px #0000004d;color:#fff;font-size:1rem;line-height:1.6;min-height:180px;outline:none;padding:1rem 1.1rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.TestTaking_textArea__7uM\+A::placeholder{color:#ebe1ffa6}.TestTaking_textArea__7uM\+A:focus{border-color:#c989ffe6;box-shadow:0 0 0 3px #ab64ff38,inset 0 1px 3px #0000004d;transform:translateY(-1px)}.TestTaking_navigation__xx7bQ{display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.TestTaking_navButton__iTUXV{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:none;border-radius:12px;box-shadow:0 4px 15px #7c2cbf4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.TestTaking_navButton__iTUXV:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 6px 20px #7c2cbf66;transform:translateY(-2px)}.TestTaking_navButton__iTUXV:disabled{background:#ffffff1a;box-shadow:none;cursor:not-allowed;transform:none}.TestTaking_submitButton__-rBCD{animation:TestTaking_pulse__L9DeJ 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;border-radius:12px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.TestTaking_submitButton__-rBCD:hover{background:linear-gradient(135deg,#ff8e53,#ff6b6b);box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}.TestTaking_submitButton__-rBCD:disabled{animation:none;background:#ffffff1a;box-shadow:none;cursor:not-allowed;transform:none}@keyframes TestTaking_pulse__L9DeJ{0%{box-shadow:0 0 0 0 #ff6b6b66}70%{box-shadow:0 0 0 10px #ff6b6b00}to{box-shadow:0 0 0 0 #ff6b6b00}}.TestTaking_resultContainer__wUQSm{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.TestTaking_resultTitle__z162c{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.TestTaking_resultScaleTitle__r3DNB{color:#d1b3ff;font-size:1.5rem;font-weight:600;margin:1.5rem 0 .5rem}.TestTaking_resultScore__SyY7Q{color:#d1b3ff;font-size:1.8rem;font-weight:700;margin:.5rem 0}.TestTaking_resultScoreContainer__IT90j{background:#0003;border-radius:12px;margin:1rem 0;max-width:500px;padding:1.5rem;width:100%}.TestTaking_resultMessage__Ojg8S{color:#e0e0e0;font-size:1.2rem;margin-bottom:2rem;max-width:600px}@media (max-width:768px){.TestTaking_container__AZGWb{padding:10px}.TestTaking_header__yPLzF,.TestTaking_progressContainer__5hHrc,.TestTaking_questionContainer__rAQas,.TestTaking_resultContainer__wUQSm{padding:1rem}.TestTaking_testTitle__j8eO5{font-size:1.5rem}.TestTaking_testDescription__zC3N0{font-size:1rem}.TestTaking_testMeta__AIh8c{align-items:center;flex-direction:column;gap:.5rem}.TestTaking_questionText__9E4Pn{font-size:1.2rem}.TestTaking_navigation__xx7bQ{flex-direction:column;gap:1rem}.TestTaking_navButton__iTUXV,.TestTaking_submitButton__-rBCD{width:100%}.TestTaking_progressText__ayuf\+{align-items:flex-start;flex-direction:column;gap:.5rem}}.GameBackground_layer__n1UNG{box-sizing:border-box;height:100vh;left:0;overflow:visible;padding:0 2%;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.GameBackground_cloud__osl8P{animation-duration:var(--duration);animation-fill-mode:forwards;animation-name:GameBackground_cloudFall__naR0e;animation-timing-function:linear;background:#0000;border:none;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2));font-size:var(--size);left:var(--left);line-height:1;margin:0;opacity:.92;padding:0;pointer-events:auto;position:absolute;top:-12%;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-user-select:none;user-select:none}.GameBackground_cloud__osl8P:hover{opacity:1;transform:scale(1.15)}.GameBackground_cloud__osl8P:focus-visible{outline:2px solid #ffffff80;outline-offset:2px}.GameBackground_cloudGlyph__2-Qf2{display:block;transform-origin:center}@keyframes GameBackground_cloudFall__naR0e{0%{transform:translateZ(0) rotate(-2deg)}to{transform:translate3d(var(--drift),125vh,0) rotate(3deg)}}.BubbleAnswer_bubbleContainer__vUwlS{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:2rem 1rem}.BubbleAnswer_bubble__i-EUH{animation:BubbleAnswer_bubbleFloat__o1gC7 3s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--index, 0)*.2s);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 30% 30%,#ffffffe6 0,#93b0ec99 40%,#5281e066 70%,#2662d933 100%);background:radial-gradient(circle at 30% 30%,#ffffffe6 0,hsla(var(--bubble-hue,220),70%,75%,.6) 40%,hsla(var(--bubble-hue,220),70%,60%,.4) 70%,hsla(var(--bubble-hue,220),70%,50%,.2) 100%);border:none;border-radius:50%;box-shadow:inset 0 0 20px #ffffff80,inset 10px 10px 20px #ffffff4d,inset -10px -10px 20px #0000001a,0 8px 32px #2662d94d,0 2px 8px #0000001a;box-shadow:inset 0 0 20px #ffffff80,inset 10px 10px 20px #ffffff4d,inset -10px -10px 20px #0000001a,0 8px 32px hsla(var(--bubble-hue,220),70%,50%,.3),0 2px 8px #0000001a;cursor:pointer;max-width:280px;min-width:140px;overflow:hidden;padding:1.5rem 2rem;position:relative;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.BubbleAnswer_bubble__i-EUH:before{background:radial-gradient(ellipse at center,#fffc 0,#fff0 70%);height:20%;left:20%;top:15%;width:30%}.BubbleAnswer_bubble__i-EUH:after,.BubbleAnswer_bubble__i-EUH:before{border-radius:50%;content:"";pointer-events:none;position:absolute;transform:rotate(-45deg)}.BubbleAnswer_bubble__i-EUH:after{background:radial-gradient(ellipse at center,#fff9 0,#fff0 70%);bottom:20%;height:10%;right:25%;width:15%}.BubbleAnswer_bubble__i-EUH:hover{box-shadow:inset 0 0 25px #fff9,inset 10px 10px 20px #fff6,inset -10px -10px 20px #0000001a,0 12px 40px #2662d966,0 4px 12px #00000026;box-shadow:inset 0 0 25px #fff9,inset 10px 10px 20px #fff6,inset -10px -10px 20px #0000001a,0 12px 40px hsla(var(--bubble-hue,220),70%,50%,.4),0 4px 12px #00000026;transform:scale(1.08) translateY(-5px)}.BubbleAnswer_bubble__i-EUH:active{animation:BubbleAnswer_bubblePop__GCCLG .3s ease-out;transform:scale(.95)}.BubbleAnswer_bubble__i-EUH.BubbleAnswer_selected__MFudE{animation:BubbleAnswer_bubbleSelected__-dSpK 2s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#fffffff2 0,#5e8eedb3 40%,#306ee880 70%,#1754cf4d 100%);background:radial-gradient(circle at 30% 30%,#fffffff2 0,hsla(var(--bubble-hue,220),80%,65%,.7) 40%,hsla(var(--bubble-hue,220),80%,55%,.5) 70%,hsla(var(--bubble-hue,220),80%,45%,.3) 100%);box-shadow:inset 0 0 30px #ffffffb3,inset 10px 10px 20px #ffffff80,inset -10px -10px 20px #0000001a,0 0 40px #1a5de699,0 8px 32px #0003;box-shadow:inset 0 0 30px #ffffffb3,inset 10px 10px 20px #ffffff80,inset -10px -10px 20px #0000001a,0 0 40px hsla(var(--bubble-hue,220),80%,50%,.6),0 8px 32px #0003}.BubbleAnswer_bubble__i-EUH.BubbleAnswer_selected__MFudE .BubbleAnswer_bubbleText__cHd5t{color:#1a1a2e;font-weight:600;text-shadow:0 1px 3px #ffffffe6}.BubbleAnswer_bubbleText__cHd5t{color:#2c3e50;font-size:1rem;font-weight:500;line-height:1.4;pointer-events:none;position:relative;text-align:center;text-shadow:0 1px 2px #fffc;z-index:1}.BubbleAnswer_bubbleText__cHd5t :where(p,ul,ol){margin:0}.BubbleAnswer_bubbleText__cHd5t :where(ul,ol){padding-left:1.2rem;text-align:left}.BubbleAnswer_checkmark__BLiHi{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 2px 8px #667eea66,0 0 0 2px #fffc;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:28px;justify-content:center;opacity:1;position:absolute;right:10px;top:10px;transform:scale(1) rotate(0deg);transition:all .2s ease-out;width:28px;z-index:2}.BubbleAnswer_checkmarkAnimate__JSrDp{animation:BubbleAnswer_checkmarkPop__HEUKR .4s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes BubbleAnswer_bubbleFloat__o1gC7{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes BubbleAnswer_bubbleSelected__-dSpK{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-5px)}}@keyframes BubbleAnswer_bubblePop__GCCLG{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(.95)}}@keyframes BubbleAnswer_checkmarkPop__HEUKR{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{opacity:1;transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (max-width:768px){.BubbleAnswer_bubbleContainer__vUwlS{gap:1rem;padding:1.5rem .5rem}.BubbleAnswer_bubble__i-EUH{max-width:100%;min-width:120px;padding:1.2rem 1.5rem}.BubbleAnswer_bubbleText__cHd5t{font-size:.9rem}}.TestConstructor_container__fI-LB{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 100px);padding:20px}.TestConstructor_header__IhP3X{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;padding:1.5rem}.TestConstructor_title__x2Xdv{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.TestConstructor_toast__tc6wc{align-items:center;animation:TestConstructor_toastIn__Z4rW4 .18s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e7652e6,#392670eb),#1e7652db;border:1px solid #68ffb652;border-radius:14px;box-shadow:0 16px 42px #00000057;display:flex;gap:.85rem;padding:1rem 1.1rem;position:fixed;right:24px;top:96px;width:min(360px,calc(100vw - 32px));z-index:1000}.TestConstructor_toastIcon__6Em9C{background:#e4fff02e;border-radius:999px;box-shadow:inset 0 0 0 1px #e4fff033;color:#dfffee;display:grid;flex:0 0 34px;font-size:1.2rem;font-weight:800;height:34px;place-items:center;width:34px}.TestConstructor_toastTitle__c8RC6{color:#fff;font-size:1rem;font-weight:700;line-height:1.25}.TestConstructor_toastText__Yd7dn{color:#f5fffac7;font-size:.9rem;line-height:1.35;margin-top:.2rem}.TestConstructor_formGroup__IleLl{margin-bottom:1.5rem}.TestConstructor_label__5T3PD{color:#e0e0e0;display:block;font-weight:500;margin-bottom:.5rem}.TestConstructor_input__YLLcX,.TestConstructor_select__JYIBf,.TestConstructor_textarea__zQgC6{background:#0003;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:.8rem;width:100%}.TestConstructor_input__YLLcX:focus,.TestConstructor_select__JYIBf:focus,.TestConstructor_textarea__zQgC6:focus{border-color:#7b2cbf;box-shadow:0 0 0 2px #7b2cbf4d;outline:none}.TestConstructor_questionSection__Zh1KF{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#3c1e6466;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 30px #00000040;margin-bottom:1.5rem;padding:1.5rem}.TestConstructor_questionHeader__SsWLD{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.TestConstructor_questionTitle__9fsCv{color:#fff;font-size:1.3rem;font-weight:600}.TestConstructor_removeQuestionButton__YOQlK{background:#ff646433;border:1px solid #ff64644d;border-radius:8px;color:#f99;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.TestConstructor_removeQuestionButton__YOQlK:hover{background:#ff64644d;transform:translateY(-2px)}.TestConstructor_optionItem__xsBq5{align-items:center;background:#0000001a;border-radius:8px;display:flex;gap:1rem;margin-bottom:.5rem;padding:.5rem}.TestConstructor_optionInput__V1fo5{background:#0003;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;padding:.5rem}.TestConstructor_correctCheckbox__r\+\+js{margin-right:.5rem}.TestConstructor_addButton__DuI6F{align-items:center;background:#7b2cbf4d;border:1px solid #7b2cbf4d;border-radius:12px;color:#d1b3ff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.TestConstructor_addButton__DuI6F:hover{background:#7b2cbf80;transform:translateY(-2px)}.TestConstructor_tabsWrap__rxWC0{display:flex;flex-wrap:wrap;gap:.75rem}.TestConstructor_tabButton__3v2dn{background:rgba(151,59,131,.678);border:1px solid rgba(151,59,131,.904);border-radius:12px;color:#e9e9ef;cursor:pointer;font-size:.95rem;font-weight:600;padding:.7rem 1.2rem;transition:all .2s ease}.TestConstructor_tabButton__3v2dn:hover{background:#973b8380;border-color:#973b83e6}.TestConstructor_tabButtonActive__d0WiA{background:#7b2cbf66;border-color:#7b2cbfa6;color:#fff}.TestConstructor_actions__WU3oF{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.TestConstructor_saveButton__UdKlt{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:none;border-radius:12px;box-shadow:0 4px 15px #7c2cbf4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:all .3s ease}.TestConstructor_saveButton__UdKlt:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 6px 20px #7c2cbf66;transform:translateY(-2px)}.TestConstructor_cancelButton__fwQ2z{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#e0e0e0;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:all .3s ease}.TestConstructor_cancelButton__fwQ2z:hover{background:#fff3;transform:translateY(-2px)}@keyframes TestConstructor_toastIn__Z4rW4{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.TestConstructor_container__fI-LB{padding:10px}.TestConstructor_header__IhP3X,.TestConstructor_questionSection__Zh1KF{padding:1rem}.TestConstructor_title__x2Xdv{font-size:1.5rem}.TestConstructor_actions__WU3oF{flex-direction:column}.TestConstructor_tabsWrap__rxWC0{gap:.5rem}.TestConstructor_tabButton__3v2dn{text-align:center;width:100%}.TestConstructor_toast__tc6wc{left:16px;right:16px;top:72px;width:auto}.TestConstructor_cancelButton__fwQ2z,.TestConstructor_saveButton__UdKlt{width:100%}}.RichTextEditor_container__MhhRY{background:#4d3775;border:1px solid #ffffff40;border-radius:10px;overflow:hidden}.RichTextEditor_toolbar__FTD7r{background:#3a1f73;border-bottom:1px solid #fff3;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.RichTextEditor_button__9pwBY{background:#ffffff1f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:6px 8px}.RichTextEditor_button__9pwBY:hover{background:#fff3}.RichTextEditor_button__9pwBY:disabled{cursor:wait;opacity:.6}.RichTextEditor_editor__iTh9Z{color:#fff;min-height:90px;outline:none;padding:10px 12px;white-space:pre-wrap}.RichTextEditor_editor__iTh9Z img{border-radius:10px;display:block;height:auto;margin:.6rem 0;max-width:100%}.RichTextEditor_placeholder__3hWLC:empty:before{color:#fff9;content:attr(data-placeholder)}.NotFound_notFoundPage__58gGy{align-items:center;color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 70px);padding:clamp(24px,5vw,64px)}.NotFound_panel__sM3zY{grid-gap:clamp(22px,4vw,42px);align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#301c52a3;border:1px solid #e8ddff29;border-radius:8px;box-shadow:0 18px 50px #1d0f364d;display:grid;gap:clamp(22px,4vw,42px);grid-template-columns:minmax(150px,.58fr) minmax(0,1.42fr);padding:clamp(26px,4vw,44px);width:min(820px,100%)}.NotFound_statusBlock__DAiIH{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.NotFound_statusCode__2jcvZ{color:#d8c4ff;font-size:clamp(4rem,12vw,7.6rem);font-weight:700;line-height:.86;text-shadow:0 8px 28px #5a189a4d}.NotFound_statusLine__DLhvy{background:#e8ddff6b;border-radius:999px;height:4px;width:min(128px,100%)}.NotFound_content__iwpCJ{align-items:flex-start;display:flex;flex-direction:column}.NotFound_eyebrow__qpuVY{color:#d1b3ff;font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.NotFound_content__iwpCJ h1{font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1.08;margin:0}.NotFound_message__YdKU\+{color:#f1eaff;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55;margin:16px 0 0;max-width:560px}.NotFound_actions__NI-hQ{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.NotFound_primaryAction__V0ci3,.NotFound_secondaryAction__qLEjp{align-items:center;border-radius:8px;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;transition:box-shadow .2s ease,background .2s ease,border-color .2s ease}.NotFound_primaryAction__V0ci3{background:linear-gradient(135deg,#7b2cbf,#9d4edd);box-shadow:0 8px 22px #5a189a42;color:#fff}.NotFound_primaryAction__V0ci3:hover{background:linear-gradient(135deg,#8d3bd0,#a966e3);box-shadow:0 10px 26px #5a189a57}.NotFound_secondaryAction__qLEjp{background:#7b2cbf29;border:1px solid #d1b3ff52;color:#e8ddff}.NotFound_secondaryAction__qLEjp:hover{background:#7b2cbf42;border-color:#d1b3ff7a;box-shadow:0 8px 22px #5a189a2e}@media (max-width:720px){.NotFound_notFoundPage__58gGy{align-items:flex-start;padding:28px 16px}.NotFound_panel__sM3zY{grid-template-columns:1fr}.NotFound_statusBlock__DAiIH{gap:12px}}@media (max-width:480px){.NotFound_panel__sM3zY{padding:24px 18px}.NotFound_actions__NI-hQ,.NotFound_primaryAction__V0ci3,.NotFound_secondaryAction__qLEjp{width:100%}}.LoginForm_form__7HqTM{animation:LoginForm_fadeIn__aCMtR .6s ease;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#2d145a73;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 8px 32px #00000059;color:#fff;margin:0 auto;max-width:420px;padding:40px 36px;width:100%}@keyframes LoginForm_fadeIn__aCMtR{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoginForm_inputGroup__sIy85{margin-bottom:22px}.LoginForm_formTitle__0E\+c-{color:#fff;font-size:22px;font-weight:600;margin:0 0 10px;text-align:center}.LoginForm_formHint__L89-j{color:#ffffffc7;font-size:14px;line-height:1.45;margin:0 0 24px;text-align:center}.LoginForm_label__5hWVC{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.LoginForm_input__AKQkb{background:#4d3775;border:1px solid #ffffff40;border-radius:12px;box-sizing:border-box;color:#fff;font-size:15px;padding:14px;transition:all .3s ease;width:100%}.LoginForm_input__AKQkb::placeholder{color:#fff9}.LoginForm_input__AKQkb:focus{background:#3a1f73;border-color:#b47cff;box-shadow:0 0 10px #b47cff80;outline:none}.LoginForm_input__AKQkb.LoginForm_error__EMGKU{border-color:#ff6b81;box-shadow:0 0 8px #ff507866}.LoginForm_errorText__Y94Z9{color:#ff8fa3;display:block;font-size:12px;margin-top:5px}.LoginForm_options__WI32c{display:flex;justify-content:flex-end;margin-bottom:30px}.LoginForm_link__cqBQ2{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;transition:color .3s ease}.LoginForm_link__cqBQ2:hover{color:#e2ccff;text-decoration:underline}.LoginForm_link__cqBQ2:disabled{cursor:not-allowed;opacity:.6}.LoginForm_buttons__xi8hG{display:flex;flex-direction:column-reverse;gap:12px}.LoginForm_loginButton__01Geu{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease}.LoginForm_loginButton__01Geu:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 0 15px #b47cff80}.LoginForm_loginButton__01Geu:disabled{cursor:not-allowed;opacity:.5}.LoginForm_createAccount__8-TJs{background:#3a1f73;border:1px solid #5c3bb0;border-radius:12px;color:#e8ddff;cursor:pointer;font-size:15px;font-weight:500;padding:12px;text-align:center;text-decoration:none;transition:all .3s ease}.LoginForm_createAccount__8-TJs:hover{background:#502da0;box-shadow:0 0 10px #c896ff4d}.LoginForm_createAccount__8-TJs:disabled{cursor:not-allowed;opacity:.5}.LoginForm_successMessage__cS2eB{background:#64ff9633;border:1px solid #64ff9666;border-radius:12px;color:#b8ffce}.LoginForm_submitError__whdJN,.LoginForm_successMessage__cS2eB{font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.LoginForm_submitError__whdJN{background:#ff507840;border:1px solid #ff789666;border-radius:12px;color:#ffc4d0}.LoginForm_input__AKQkb:disabled{background:#4b2e8f;cursor:not-allowed}@media (max-width:768px){.LoginForm_form__7HqTM{border-radius:20px;padding:30px 24px}.LoginForm_createAccount__8-TJs,.LoginForm_input__AKQkb,.LoginForm_loginButton__01Geu{font-size:16px;padding:12px}.LoginForm_label__5hWVC,.LoginForm_link__cqBQ2{font-size:15px}}@media (max-width:480px){.LoginForm_form__7HqTM{border-radius:16px;padding:25px 20px}.LoginForm_inputGroup__sIy85{margin-bottom:18px}.LoginForm_input__AKQkb{font-size:16px;padding:10px}.LoginForm_label__5hWVC{font-size:14px;margin-bottom:6px}.LoginForm_options__WI32c{margin-bottom:25px}.LoginForm_link__cqBQ2{font-size:14px}.LoginForm_buttons__xi8hG{gap:10px}.LoginForm_createAccount__8-TJs,.LoginForm_loginButton__01Geu{font-size:15px;padding:10px}}.RegisterForm_form__wGwh8{animation:RegisterForm_fadeIn__hvyxj .6s ease;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#2d145a73;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 8px 32px #00000059;color:#fff;margin:0 auto;max-width:420px;padding:40px 36px;width:100%}@keyframes RegisterForm_fadeIn__hvyxj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RegisterForm_nameFields__mwK-A{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.RegisterForm_inputGroup__D8pLj{margin-bottom:22px}.RegisterForm_label__IZqGJ{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.RegisterForm_input__POFd1{background:#4d3775;border:1px solid #ffffff40;border-radius:12px;box-sizing:border-box;color:#fff;font-size:15px;padding:14px;transition:all .3s ease;width:100%}.RegisterForm_input__POFd1[type=checkbox]{margin:0;padding:0;vertical-align:middle;width:auto}.RegisterForm_input__POFd1::placeholder{color:#fff9}.RegisterForm_input__POFd1:focus{background:#3a1f73;border-color:#b47cff;box-shadow:0 0 10px #b47cff80;outline:none}.RegisterForm_input__POFd1.RegisterForm_error__ODPlq{border-color:#ff6b81;box-shadow:0 0 8px #ff507866}.RegisterForm_input__POFd1:disabled{background:#4b2e8f;cursor:not-allowed}.RegisterForm_options__GG9mx{display:flex;justify-content:flex-end;margin-bottom:30px}.RegisterForm_link__H19Bk{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;transition:color .3s ease}.RegisterForm_link__H19Bk:hover{color:#e2ccff;text-decoration:underline}.RegisterForm_link__H19Bk:disabled{cursor:not-allowed;opacity:.6}.RegisterForm_buttons__Mv6zA{display:flex;flex-direction:column-reverse;gap:12px}.RegisterForm_registerButton__\+KaiB{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease}.RegisterForm_registerButton__\+KaiB:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 0 15px #b47cff80}.RegisterForm_registerButton__\+KaiB:disabled{cursor:not-allowed;opacity:.5}.RegisterForm_errorText__p9yLL{color:#ff8fa3;display:block;font-size:12px;margin-top:5px}.RegisterForm_submitError__97roU{background:#ff507840;border:1px solid #ff789666;border-radius:12px;color:#ffc4d0;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.RegisterForm_consentLabel__-Hm-Q{align-items:flex-start;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;margin-bottom:0}.RegisterForm_consentCheckbox__4x6Om{margin:3px 10px 0 0;padding:0;vertical-align:top;width:auto}.RegisterForm_consentLink__5mbjZ{color:#b47cff;text-decoration:underline}.RegisterForm_consentLink__5mbjZ:hover{color:#e2ccff}.RegisterForm_consentError__3ot8S{color:#ff8fa3;display:block;font-size:12px;margin-top:5px}.Login_loginPage__coxTn{align-items:center;box-sizing:border-box;display:flex;height:calc(100vh - 70px);justify-content:center;padding:20px}.Login_loginContainer__vjFUt{margin-left:33.33vw;max-width:450px;width:100%}.Login_logo__tBTNk{margin-bottom:40px;text-align:center}.Login_logo__tBTNk h2{color:#1a73e8;font-size:2rem;margin:0}.Login_title__j9SaB{color:#202124;font-size:24px;font-weight:400;margin:0 0 8px;text-align:center}.Login_subtitle__f4P9l{color:#5f6368;font-size:16px;margin:0 0 30px;text-align:center}@media (max-width:768px){.Login_loginPage__coxTn{height:auto;min-height:calc(100vh - 60px);padding:15px}.Login_loginContainer__vjFUt{margin-left:0;max-width:100%}.Login_logo__tBTNk h2{font-size:1.7rem}.Login_title__j9SaB{font-size:22px}.Login_subtitle__f4P9l{font-size:15px;margin:0 0 25px}}@media (max-width:480px){.Login_loginPage__coxTn{align-items:flex-start;padding:20px 10px 10px}.Login_logo__tBTNk{margin-bottom:30px}.Login_logo__tBTNk h2{font-size:1.5rem}.Login_title__j9SaB{font-size:20px}.Login_subtitle__f4P9l{font-size:14px;margin:0 0 20px}}.EmailVerification_page__hgMJC{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 70px);padding:24px}.EmailVerification_panel__-rjEe{background:#fffffff0;border-radius:8px;box-shadow:0 18px 50px #0f172a2e;max-width:440px;padding:28px;text-align:center;width:100%}.EmailVerification_panel__-rjEe h1{color:#202124;font-size:28px;line-height:1.2;margin:0 0 12px}.EmailVerification_panel__-rjEe p{color:#4b5563;font-size:16px;line-height:1.5;margin:0}.EmailVerification_progress__Sx9He{background:#dbeafe;border-radius:999px;height:4px;margin-top:24px;overflow:hidden;width:100%}.EmailVerification_progress__Sx9He:after{animation:EmailVerification_progress__Sx9He 1.1s ease-in-out infinite;background:#2563eb;border-radius:inherit;content:"";display:block;height:100%;width:40%}.EmailVerification_button__U3zzp{background:#2563eb;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:24px;padding:12px 20px}.EmailVerification_button__U3zzp:hover{background:#1d4ed8}@keyframes EmailVerification_progress__Sx9He{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (max-width:480px){.EmailVerification_page__hgMJC{align-items:flex-start;padding:18px}.EmailVerification_panel__-rjEe{padding:22px}.EmailVerification_panel__-rjEe h1{font-size:24px}}.Profile_profileContainer__CUA1O{display:flex;gap:2rem;margin:0 auto;max-width:1200px;padding:2rem}.Profile_leftPanel__DQUDU{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.Profile_avatarContainer__gEedu{border:3px solid #7b2cbf;border-radius:50%;box-shadow:0 4px 15px #7b2cbf4d;height:150px;overflow:hidden;position:relative;width:150px}.Profile_avatar__NzF5E{align-items:center;background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#7b2cbf;cursor:pointer;display:flex;font-size:3rem;height:100%;justify-content:center;object-fit:cover;width:100%}.Profile_avatarUploadWrapper__c\+XHv{height:150px;position:relative;width:150px}.Profile_avatarUploadIcon__vb0GO{align-items:center;background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:2px solid #fff;border-radius:50%;bottom:0;box-shadow:0 2px 5px #0003;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:0;width:30px;z-index:2}.Profile_avatarUploadIcon__vb0GO:hover{background:linear-gradient(135deg,#9d4edd,#b26fff)}.Profile_avatarUploadIcon__vb0GO:after{color:#fff;content:"+";font-size:1.2rem;font-weight:700}.Profile_avatarMenu__r76fV{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2d145ae6;border:1px solid #ffffff26;border-radius:10px;bottom:-10px;box-shadow:0 4px 20px #0000004d;min-width:180px;opacity:0;padding:8px 0;position:absolute;right:-10px;transform:translateY(10px);transition:all .2s ease;visibility:hidden;z-index:10}.Profile_avatarMenu__r76fV.Profile_open__Ww9BB{opacity:1;transform:translateY(0);visibility:visible}.Profile_avatarMenuItem__li7kL{color:#fff;cursor:pointer;font-size:.9rem;padding:10px 15px;transition:background .2s ease}.Profile_avatarMenuItem__li7kL:hover{background:#7b2cbf4d}.Profile_avatarUploadStatus__cAEeE{color:#d1b3ff;font-size:.85rem;margin-top:8px;text-align:center}.Profile_avatarUploadError__yEdaH{color:#ffb4b4;font-size:.85rem;margin-top:8px;text-align:center}.Profile_username__TGLhQ{box-sizing:border-box;color:#fff;font-size:1.8rem;font-weight:600;padding:10px 20px;text-align:center;width:100%}.Profile_achievements__\+BdhT{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1rem 0;width:100%}.Profile_achievementBadge__ZfQp8{background:#7b2cbf4d;border:1px solid #ffffff1a;border-radius:20px;color:#d1b3ff;font-size:.9rem;padding:.3rem .6rem}.Profile_userInfoContainer__WJXhZ{align-items:center;border:1px solid #ffffff26;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:20px}.Profile_achievementsSection__PZuMb,.Profile_userInfoContainer__WJXhZ{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#2d145a73;width:100%}.Profile_achievementsSection__PZuMb{border:1px solid #ffffff26;border-radius:24px;box-shadow:0 8px 32px #00000059;color:#fff;margin-top:1rem;min-height:300px;padding:1.5rem}.Profile_achievementsTitle__QP8mA{border-bottom:1px solid #ffffff26;color:#fff;font-size:1.3rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem;text-align:center}.Profile_achievementsDescription__x0P5V{color:#e8ddff;font-size:1rem;line-height:1.5;text-align:center}.Profile_sideAchievementList__aiQmt{display:flex;flex-direction:column;gap:10px}.Profile_sideAchievementItem__52AbK{grid-gap:10px;align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;display:grid;gap:10px;grid-template-columns:38px 1fr;padding:10px}.Profile_achievementIcon__q0gua,.Profile_sideAchievementIcon__WOa9V{align-items:center;background:linear-gradient(135deg,#7b2cbf,#9d4edd);border-radius:50%;box-shadow:0 0 14px #b47cff59;color:#fff;display:flex;font-weight:700;height:38px;justify-content:center;width:38px}.Profile_sideAchievementTitle__UjsoR{color:#fff;font-weight:600;line-height:1.25}.Profile_sideAchievementDate__Y18VR{color:#ffffffb8;font-size:.82rem;margin-top:3px}.Profile_rightPanel__cymQL{display:flex;flex:2 1}.Profile_sectionsList__Xa7Hx{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#2d145a73;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 8px 32px #00000059;color:#fff;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:250px}.Profile_sectionItem__4Nd4Y{background:#4d3775;border:1px solid #ffffff40;border-radius:12px;box-shadow:0 2px 5px #0000000d;color:#fff;cursor:pointer;font-weight:500;padding:14px;text-align:center;transition:all .3s ease}.Profile_sectionItem__4Nd4Y:hover{background:#3a1f73;box-shadow:0 0 10px #b47cff80;transform:translateY(-2px)}.Profile_sectionItem__4Nd4Y.Profile_active__YeZe5{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border-color:#7b2cbf;color:#fff}.Profile_contentPanel__K4Z-Y{flex:1 1;margin-left:1rem;overflow:hidden;position:relative}.Profile_panelContent__n9rec{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#2d145a73;border:1px solid #ffffff26;border-radius:24px;box-shadow:none;box-sizing:border-box;color:#fff;height:100%;left:0;overflow-y:auto;padding:2rem;position:absolute;top:0;transform:translateX(-110%);transition:transform .3s ease;width:100%}.Profile_panelContent__n9rec::-webkit-scrollbar{width:4px}.Profile_panelContent__n9rec::-webkit-scrollbar-track{background:#2d145a0d;border-radius:2px;margin:15px 0}.Profile_panelContent__n9rec::-webkit-scrollbar-thumb{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#7b2cbf33;border:none;border-radius:2px}.Profile_panelContent__n9rec::-webkit-scrollbar-thumb:hover{background:#9d4edd4d}.Profile_panelContent__n9rec::-webkit-scrollbar-button{display:none}.Profile_panelContent__n9rec.Profile_active__YeZe5{transform:translateX(0)}.Profile_panelHeader__C2\+Wf{border-bottom:2px solid #ffffff26;color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.Profile_panelHeaderRow__I3u6B{align-items:flex-start;border-bottom:2px solid #ffffff26;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.Profile_panelHeaderRow__I3u6B .Profile_panelHeader__C2\+Wf{border-bottom:none;margin-bottom:0}.Profile_refreshAchievementsButton__TbUS1{flex:0 0 auto;font-size:.9rem;padding:9px 12px}.Profile_refreshAchievementsButton__TbUS1:disabled{cursor:not-allowed;opacity:.65}.Profile_achievementStatsGrid__dW2ks{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.Profile_achievementStatItem__7lvLs{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:14px;text-align:center}.Profile_achievementStatValue__4D0Z2{color:#fff;display:block;font-size:1.6rem;font-weight:700;line-height:1}.Profile_achievementStatLabel__gJ5tL{color:#ffffffb8;display:block;font-size:.86rem;margin-top:6px}.Profile_achievementNotificationsList__hOqjV{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.Profile_achievementNotificationItem__0oZw5{grid-gap:12px;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;display:grid;gap:12px;grid-template-columns:12px 1fr;padding:12px}.Profile_achievementNotificationMarker__ACvqZ{background:#b47cff;border-radius:50%;box-shadow:0 0 12px #b47cff8c;height:10px;margin-top:5px;width:10px}.Profile_achievementNotificationTitle__V0ddJ{color:#d8c4ff;font-size:.82rem;font-weight:600}.Profile_achievementNotificationText__1EFxD{color:#fff;font-weight:600;margin-top:3px}.Profile_achievementNotificationDate__e75fk{color:#ffffffad;font-size:.82rem;margin-top:4px}.Profile_achievementGrid__RErL3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.Profile_achievementCard__xUSge{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:14px}.Profile_achievementCardHeader__jWQcu{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:38px 1fr}.Profile_achievementCardTitleBlock__PEfiE{min-width:0}.Profile_achievementCardTitle__o8kbI{color:#fff;font-size:1rem;line-height:1.25;margin:0}.Profile_achievementStatus__WJ0mc{background:#ffffff1a;border-radius:999px;color:#e8ddff;display:inline-block;font-size:.78rem;margin-top:5px;padding:3px 8px}.Profile_achievementStatus__WJ0mc.Profile_unlocked__Ffz7i,.Profile_unlocked__Ffz7i{background:#51ab5b2e;color:#b5f5bf}.Profile_achievementStatus__WJ0mc.Profile_in_progress__JqAu4,.Profile_in_progress__JqAu4{background:#da972c2e;color:#ffe0a8}.Profile_achievementStatus__WJ0mc.Profile_locked__x09M4,.Profile_locked__x09M4{background:#ffffff14;color:#ffffffad}.Profile_achievementCardDescription__ysMJA{color:#ffffffc7;font-size:.9rem;line-height:1.4;margin:12px 0;min-height:40px}.Profile_achievementProgressTrack__XHx6E{background:#ffffff24;border-radius:999px;height:8px;overflow:hidden}.Profile_achievementProgressFill__hX4is{background:linear-gradient(90deg,#9d4edd,#d1b3ff);border-radius:inherit;height:100%}.Profile_achievementProgressMeta__UZQS\+{color:#ffffffb8;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;margin-top:8px}.Profile_emptyAchievements__idB8i{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffc7;padding:16px;text-align:center}.Profile_formGroup__U2uXT{margin-bottom:22px}.Profile_formLabel__vhA2S{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Profile_formInput__-BOBg{background:#4d3775;border:1px solid #ffffff40;border-radius:12px;box-sizing:border-box;color:#fff;font-size:15px;padding:14px;transition:all .3s ease;width:100%}.Profile_formInput__-BOBg::placeholder{color:#fff9}.Profile_formInput__-BOBg:focus{background:#3a1f73;border-color:#b47cff;box-shadow:0 0 10px #b47cff80;outline:none}.Profile_errorText__agb1b{color:#ffb4b4;font-size:14px;margin-top:8px}.Profile_successText__dOuF4{color:#b5f5bf;font-size:14px;margin-top:8px}.Profile_formTextarea__XPyIp{background:#4d3775;border:1px solid #ffffff40;border-radius:12px;box-sizing:border-box;color:#fff;font-size:15px;min-height:100px;padding:14px;resize:vertical;transition:all .3s ease;width:100%}.Profile_formTextarea__XPyIp::placeholder{color:#fff9}.Profile_formTextarea__XPyIp:focus{background:#3a1f73;border-color:#b47cff;box-shadow:0 0 10px #b47cff80;outline:none}.Profile_backgroundSelection__JwYHM{display:flex;flex-wrap:wrap;gap:10px}.Profile_backgroundOption__SpsxU{background-position:50%;background-size:cover;border:2px solid #ccc;border-radius:8px;cursor:pointer;height:60px;width:100px}.Profile_backgroundOption__SpsxU.Profile_selected__59upm{border-color:#7b2cbf}.Profile_saveButton__5-BXx{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease}.Profile_saveButton__5-BXx:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 0 15px #b47cff80}.Profile_fileInput__OFtWL{display:none}.Profile_sessionItem__N3AHd{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.Profile_sessionDeviceInfo__DvNuT{flex:1 1}.Profile_sessionDeviceName__OW9fX{font-weight:500;margin:0}.Profile_sessionDeviceDetails__u0tVk{color:#ffffffb3;font-size:.9rem;margin:5px 0 0}.Profile_sessionActions__UGXfp{display:flex;gap:10px}.Profile_sessionActionButton__frN-0{font-size:.9rem;padding:8px 12px}.Profile_sessionNoSessions__1hEvR{background:#ffffff0d;border-radius:8px;padding:20px;text-align:center}.Profile_sessionSectionTitle__cJqhs{border-bottom:1px solid #fff3;font-weight:600;margin:20px 0 10px;padding-bottom:5px}.Profile_sessionList__j4z1S{display:flex;flex-direction:column;gap:10px}.Profile_confirmDialogOverlay__JtWwi{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.Profile_confirmDialog__95Iza{animation:Profile_modalAppear__zdb9y .3s ease-out;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#2d145afa;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 15px 50px #0009;max-width:95vw;min-width:350px;padding:2.5rem;position:relative;text-align:center;z-index:10000}.Profile_confirmDialog__95Iza h3{color:#fff;font-size:1.3rem;margin:0 0 1rem}.Profile_confirmDialog__95Iza p{color:#ffffffe6;font-size:1rem;margin:0 0 1.5rem}.Profile_confirmDialogButtons__cn9t3{display:flex;gap:1rem;justify-content:center}.Profile_cancelButton__83nlF,.Profile_confirmButton__NA6Gf{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.Profile_confirmButton__NA6Gf{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.Profile_confirmButton__NA6Gf:hover{background:linear-gradient(135deg,#ff5252,#e53935);box-shadow:0 0 10px #ff525280}.Profile_cancelButton__83nlF{background:linear-gradient(135deg,#7b2cbf,#9d4edd)}.Profile_cancelButton__83nlF:hover{background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 0 10px #b47cff80}@media (max-width:768px){.Profile_profileContainer__CUA1O{flex-direction:column;padding:1rem}.Profile_leftPanel__DQUDU{width:100%}.Profile_userInfoContainer__WJXhZ{padding:15px;width:100%}.Profile_avatarUploadWrapper__c\+XHv{height:120px;margin:0 auto;width:120px}.Profile_avatarContainer__gEedu{height:120px;width:120px}.Profile_username__TGLhQ{font-size:1.5rem;padding:8px 15px}.Profile_achievements__\+BdhT{margin:.5rem 0}.Profile_rightPanel__cymQL{flex-direction:column;width:100%}.Profile_sectionsList__Xa7Hx{flex-direction:row;flex-wrap:wrap;padding:.5rem;width:100%}.Profile_sectionItem__4Nd4Y{flex:1 1;font-size:.9rem;min-width:120px;padding:10px}.Profile_contentPanel__K4Z-Y{margin-left:0;margin-top:1rem;width:100%}.Profile_panelContent__n9rec{display:none;height:auto;margin-top:1rem;padding:1.5rem;position:relative;transform:none;width:100%}.Profile_panelContent__n9rec.Profile_active__YeZe5{display:block;transform:none}.Profile_panelHeader__C2\+Wf{font-size:1.3rem}.Profile_formInput__-BOBg,.Profile_formTextarea__XPyIp,.Profile_saveButton__5-BXx{font-size:16px;padding:12px}.Profile_formLabel__vhA2S{font-size:15px}.Profile_backgroundSelection__JwYHM{justify-content:center}.Profile_backgroundOption__SpsxU{height:50px;width:80px}.Profile_achievementsSection__PZuMb{min-height:200px;padding:1rem}}@media (max-width:480px){.Profile_profileContainer__CUA1O{padding:.5rem}.Profile_userInfoContainer__WJXhZ{padding:10px}.Profile_avatarContainer__gEedu,.Profile_avatarUploadWrapper__c\+XHv{height:100px;width:100px}.Profile_username__TGLhQ{font-size:1.3rem;padding:6px 12px}.Profile_achievements__\+BdhT{gap:.3rem}.Profile_achievementBadge__ZfQp8{font-size:.8rem;padding:.2rem .5rem}.Profile_sectionsList__Xa7Hx{flex-direction:column}.Profile_sectionItem__4Nd4Y{margin-bottom:.5rem;min-width:auto;width:100%}.Profile_panelContent__n9rec{padding:1rem}.Profile_panelHeader__C2\+Wf{font-size:1.2rem}.Profile_formInput__-BOBg,.Profile_formTextarea__XPyIp,.Profile_saveButton__5-BXx{font-size:14px;padding:10px}.Profile_formLabel__vhA2S{font-size:14px}.Profile_backgroundOption__SpsxU{height:45px;width:70px}.Profile_achievementsSection__PZuMb{min-height:150px;padding:.8rem}.Profile_achievementsTitle__QP8mA{font-size:1.1rem}.Profile_achievementsDescription__x0P5V{font-size:.9rem}.Profile_confirmDialog__95Iza{margin:0 1rem;min-width:250px;padding:1.5rem}.Profile_confirmDialog__95Iza h3{font-size:1.1rem}.Profile_confirmDialog__95Iza p{font-size:.9rem}.Profile_confirmDialogButtons__cn9t3{flex-direction:column;gap:.5rem}.Profile_cancelButton__83nlF,.Profile_confirmButton__NA6Gf{font-size:.9rem;padding:12px}}@keyframes Profile_modalAppear__zdb9y{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SurveyAnalytics_container__BLvUS{display:flex;justify-content:center;padding:24px}.SurveyAnalytics_card__nWxzW{background:#230d389e;border:1px solid #ffffff24;border-radius:20px;box-shadow:0 14px 36px #00000047;max-width:1100px;padding:20px;width:100%}.SurveyAnalytics_title__wpZcO{color:#fff;font-size:2rem;margin:0 0 16px}.SurveyAnalytics_breadcrumbs__3hBOY{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.SurveyAnalytics_crumb__GkHMj{background:#ffffff1f;border:none;border-radius:999px;color:#f2ddff;cursor:pointer;padding:8px 14px}.SurveyAnalytics_crumb__GkHMj:disabled{cursor:default;opacity:.5}.SurveyAnalytics_crumbCurrent__aTQLI{background:#af6dff42;border-radius:999px;color:#fff;padding:8px 14px}.SurveyAnalytics_list__KG08g{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.SurveyAnalytics_item__tBjke{background:#ffffff14;border:none;border-radius:14px;color:#fff;cursor:pointer;padding:14px;text-align:left;transition:transform .18s ease,background .18s ease;width:100%}.SurveyAnalytics_item__tBjke:hover{background:#af6dff4d;transform:translateY(-1px)}.SurveyAnalytics_attemptCard__5QFYh{background:#ffffff14;border-radius:14px;color:#fff;padding:14px}.SurveyAnalytics_openAttemptButton__wYU8l{background:#af6dff66;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 12px}.SurveyAnalytics_openAttemptButton__wYU8l:hover{background:#af6dff8f}.SurveyAnalytics_itemTitle__6qrq8{color:#fff;font-weight:700;margin-bottom:6px}.SurveyAnalytics_itemDescription__H3Gat{color:#d8bee7;margin-bottom:8px}.SurveyAnalytics_meta__wZnjS{color:#d8bee7;font-size:.92rem;margin-bottom:4px}.SurveyAnalytics_resultList__c5fiu{grid-gap:6px;display:grid;gap:6px;margin-top:8px}.SurveyAnalytics_resultItem__\+hWpE{background:#12071d80;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px}.SurveyAnalytics_info__y79vQ{color:#f4e6ff;padding:8px 0}.SurveyAnalytics_error__hRqK9{background:#c7244540;border:1px solid #ffb4c259;border-radius:12px;color:#ffd2db;margin-bottom:12px;padding:10px 12px}.SurveyAnalytics_warning__TJwyt{background:#dc8f1838;border:1px solid #ffdc9466;border-radius:12px;color:#fff4d6;margin-bottom:12px;padding:10px 12px}.SurveyAnalytics_analyticsGrid__qrF9J{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:14px;min-width:0}.SurveyAnalytics_analyticsCard__LprpT{background:#14092094;border:1px solid #ffffff24;border-radius:14px;min-width:0;padding:12px}.SurveyAnalytics_sectionTitle__Nc3XC{color:#fff;font-size:1.05rem;margin:0 0 10px}.SurveyAnalytics_omegaError__Ynbx3,.SurveyAnalytics_omegaLoading__-aLwl{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;color:#f4e6ff;padding:10px 12px}.SurveyAnalytics_omegaError__Ynbx3{background:#c7244538;border-color:#ffb4c259;color:#ffd2db}.SurveyAnalytics_omegaBadge__W90E0{align-items:baseline;border:1px solid #ffffff2e;border-radius:12px;color:#fff;display:inline-flex;gap:10px;min-width:180px;padding:12px 14px}.SurveyAnalytics_omegaValue__LSB6b{font-size:1.9rem;font-weight:800;line-height:1}.SurveyAnalytics_omegaMeta__SntSJ{font-size:.9rem;opacity:.9}.SurveyAnalytics_omegaExcellent__itum\+{background:#25a35959;border-color:#5fdc8c8c}.SurveyAnalytics_omegaGood__K39QZ{background:#6fb54457;border-color:#a6e17085}.SurveyAnalytics_omegaAcceptable__g\+0Sx{background:#dcae3357;border-color:#ffdb7685}.SurveyAnalytics_omegaWeak__zQBCD{background:#e27e2757;border-color:#ffb56f85}.SurveyAnalytics_omegaDanger__ZDYJU{background:#c7244557;border-color:#ff94aa85}.SurveyAnalytics_distributionHeader__JP57F{justify-content:space-between}.SurveyAnalytics_distributionControls__qWcaO,.SurveyAnalytics_distributionHeader__JP57F{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.SurveyAnalytics_viewSwitch__q4Wg8{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;display:inline-flex;padding:2px}.SurveyAnalytics_viewSwitchButton__mrzOc{background:#0000;border:none;border-radius:8px;color:#e9d6f7;cursor:pointer;padding:6px 10px}.SurveyAnalytics_viewSwitchButtonActive__lp7-L{background:#af6dff66;color:#fff}.SurveyAnalytics_exportButton__txZ45{background:#af6dff6b;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:7px 12px;white-space:nowrap}.SurveyAnalytics_exportButton__txZ45:hover{background:#af6dff94}.SurveyAnalytics_questionBlock__kcvO7{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:10px}.SurveyAnalytics_optionList__whKYz{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.SurveyAnalytics_optionRow__hQujQ{grid-gap:8px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;display:grid;gap:8px;padding:8px 10px}.SurveyAnalytics_optionTop__hy7gA{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.SurveyAnalytics_optionLabel__aCHUT{color:#fff}.SurveyAnalytics_optionStats__sjppd{color:#d8bee7;font-size:.92rem}.SurveyAnalytics_optionBarTrack__-01xK{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden;width:100%}.SurveyAnalytics_optionBarFill__IBKEC{background:linear-gradient(90deg,#af6dff,#ffd77a);border-radius:999px;height:100%}.SurveyAnalytics_timelineList__f46SJ{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.SurveyAnalytics_timelineRow__SyRJz{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:8px 10px}.SurveyAnalytics_distributionTableWrap__fn5Ee{margin-top:10px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.SurveyAnalytics_distributionTable__KYJRR{border-collapse:collapse;max-width:none;min-width:100%;width:max-content}.SurveyAnalytics_distributionTable__KYJRR td,.SurveyAnalytics_distributionTable__KYJRR th{border:1px solid #ffffff24;padding:8px 10px;text-align:left;vertical-align:top}.SurveyAnalytics_distributionTable__KYJRR th{background:#af6dff38;color:#fff;white-space:normal;word-break:break-word}.SurveyAnalytics_distributionTable__KYJRR td{background:#ffffff0a;color:#f4e6ff;white-space:normal;word-break:break-word}.SurveyAnalytics_overviewActions__InXSB{display:flex;justify-content:flex-end;margin-bottom:12px}.SurveyAnalytics_overviewButton__MMHRt{background:#af6dff66;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px 12px}.SurveyAnalytics_overviewButton__MMHRt:hover{background:#af6dff8f}.SurveyAnalytics_detailsPanel__1KOgp{background:#14092099;border:1px solid #ffffff24;border-radius:14px;margin-top:14px;padding:14px}.SurveyAnalytics_detailsHeader__LzAFx{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.SurveyAnalytics_detailsTitle__Xl\+yC{color:#fff;font-size:1.1rem;margin:0}.SurveyAnalytics_closeButton__WD9e2{background:#ffffff24;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px 12px}.SurveyAnalytics_closeButton__WD9e2:hover{background:#ffffff38}.SurveyAnalytics_singleColumn__UCf4x{grid-gap:8px;display:grid;gap:8px}.SurveyAnalytics_twoColumns__83c4J{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.SurveyAnalytics_column__ClPWj{grid-gap:8px;display:grid;gap:8px}.SurveyAnalytics_columnTitle__EYKAt{color:#f4e6ff;font-size:1rem;margin:0}.SurveyAnalytics_answerRow__NhIqM{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px}.SurveyAnalytics_questionText__y8\+28{color:#fff;font-weight:600;margin-bottom:6px}.SurveyAnalytics_answerText__8A\+UB{color:#d8bee7}.SurveyAnalytics_changed__ahkul{background:#ffb34729;border-color:#ffb347cc}@media (max-width:768px){.SurveyAnalytics_container__BLvUS{padding:12px}.SurveyAnalytics_card__nWxzW{padding:14px}.SurveyAnalytics_title__wpZcO{font-size:1.45rem}.SurveyAnalytics_analyticsGrid__qrF9J,.SurveyAnalytics_twoColumns__83c4J{grid-template-columns:1fr}.SurveyAnalytics_optionRow__hQujQ{gap:6px}.SurveyAnalytics_optionTop__hy7gA{align-items:flex-start;flex-direction:column}}.AnalyticsService_container__Q0r0r{display:flex;justify-content:center;padding:24px}.AnalyticsService_shell__Jo\+cT{grid-gap:18px;display:grid;gap:18px;max-width:1180px;width:100%}.AnalyticsService_header__Zq9vr,.AnalyticsService_panel__bBxUv,.AnalyticsService_section__jnolx{background:#230d38ad;border:1px solid #ffffff24;border-radius:16px;color:#fff}.AnalyticsService_header__Zq9vr{padding:20px}.AnalyticsService_panel__bBxUv,.AnalyticsService_section__jnolx{padding:16px}.AnalyticsService_title__HmEQO{font-size:2rem;margin:0}.AnalyticsService_subtitle__4ADvE{color:#e5c9f6;margin:8px 0 0}.AnalyticsService_panelHeader__W1WaA,.AnalyticsService_scaleHeader__ILyQa,.AnalyticsService_sectionHeader__H6oDS{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.AnalyticsService_chartBlock__uTUfg h4,.AnalyticsService_panel__bBxUv h3,.AnalyticsService_positionBlock__010uJ h4,.AnalyticsService_sectionHeader__H6oDS h2{margin:0}.AnalyticsService_badge__iEoIg{background:#af6dff47;border-radius:999px;color:#f5eaff;padding:6px 10px}.AnalyticsService_resultGrid__5N5AK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:14px}.AnalyticsService_resultsJournal__wDRlB{grid-gap:8px;display:grid;gap:8px;margin-top:14px;max-height:460px;overflow-y:auto;padding-right:4px}.AnalyticsService_resultRow__tncR6{grid-gap:12px;align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(180px,1.1fr) minmax(240px,1.4fr) minmax(180px,1fr) auto;padding:10px 12px}.AnalyticsService_resultMain__6wcyk{min-width:0}.AnalyticsService_resultMeta__DMH5i{color:#d8bee7;display:flex;flex-wrap:wrap;font-size:.86rem;gap:6px 10px}.AnalyticsService_compactScaleList__2AhxT{grid-gap:6px;display:grid;gap:6px;min-width:0}.AnalyticsService_compactScale__0\+rOD{grid-gap:4px;display:grid;gap:4px}.AnalyticsService_compactScaleTop__6RdCN{color:#f5eaff;display:flex;font-size:.85rem;gap:10px;justify-content:space-between}.AnalyticsService_compactScaleTop__6RdCN span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnalyticsService_compactTextList__ygi2d{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.AnalyticsService_compactTextList__ygi2d span{background:#ffffff1a;border-radius:999px;color:#fff;font-size:.82rem;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.AnalyticsService_card__-2P0T,.AnalyticsService_historyItem__oUJYG{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:12px}.AnalyticsService_cardTitle__me1j6{color:#fff;font-weight:700;margin-bottom:6px}.AnalyticsService_meta__xm7tz{color:#d8bee7;font-size:.92rem}.AnalyticsService_error__35pNR,.AnalyticsService_info__ARxPN,.AnalyticsService_notice__cVQRT{border-radius:12px;margin-top:12px;padding:10px 12px}.AnalyticsService_info__ARxPN{background:#ffffff14;color:#f4e6ff}.AnalyticsService_notice__cVQRT{background:#dc8f1838;border:1px solid #ffdc9457;color:#fff4d6}.AnalyticsService_error__35pNR{background:#c7244540;border:1px solid #ffb4c259;color:#ffd2db}.AnalyticsService_historyList__JXCuW,.AnalyticsService_pieList__y1iCr,.AnalyticsService_scaleList__f1p\+9{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.AnalyticsService_scaleRow__mFlm4{grid-gap:6px;display:grid;gap:6px}.AnalyticsService_scaleHeader__ILyQa{color:#f5eaff;font-size:.92rem}.AnalyticsService_progressTrack__Z4SDS{background:#ffffff2e;border-radius:999px;height:9px;overflow:hidden}.AnalyticsService_progressFill__ZHwx4{background:linear-gradient(90deg,#68d8d6,#af6dff 62%,#ffd77a);border-radius:999px;height:100%}.AnalyticsService_textList__YcbTZ{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.AnalyticsService_textList__YcbTZ span{background:#ffffff1a;border-radius:999px;color:#fff;font-size:.9rem;padding:5px 9px}.AnalyticsService_linkButton__xhfs9,.AnalyticsService_primaryButton__DGeC7{background:#af6dff6b;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px 12px}.AnalyticsService_linkButton__xhfs9{white-space:nowrap}.AnalyticsService_linkButton__xhfs9:hover,.AnalyticsService_primaryButton__DGeC7:hover{background:#af6dff94}.AnalyticsService_primaryButton__DGeC7:disabled{cursor:default;opacity:.65}.AnalyticsService_select__wGSHg{background:#12071dd1;border:1px solid #ffffff2e;border-radius:10px;color:#fff;max-width:100%;min-width:260px;padding:8px 10px}.AnalyticsService_panel__bBxUv{margin-top:14px}.AnalyticsService_chartBlock__uTUfg,.AnalyticsService_histogramBlock__3SnwX,.AnalyticsService_positionBlock__010uJ{margin-top:16px}.AnalyticsService_seriesRow__rxYNb{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.AnalyticsService_sparkline__4sP7j{align-items:end;background:#ffffff12;border-radius:12px;display:flex;gap:8px;height:92px;padding:10px}.AnalyticsService_sparkPoint__hsDRp{background:#68d8d6;border-radius:8px 8px 0 0;min-height:6px;width:18px}.AnalyticsService_toggleRow__1l7-L{align-items:center;color:#f4e6ff;display:flex;gap:10px;margin-top:12px}.AnalyticsService_toggleRow__1l7-L input{accent-color:#af6dff;height:18px;width:18px}.AnalyticsService_kpiGrid__nkl9e{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:12px 0}.AnalyticsService_kpi__gTqkp{grid-gap:4px;background:#ffffff14;border-radius:12px;display:grid;gap:4px;padding:12px}.AnalyticsService_kpi__gTqkp span{font-size:1.35rem;font-weight:700}.AnalyticsService_kpi__gTqkp small{color:#d8bee7}.AnalyticsService_tableWrap__OBYsJ{overflow-x:auto}.AnalyticsService_table__4Yr--{border-collapse:collapse;min-width:620px;width:100%}.AnalyticsService_table__4Yr-- td,.AnalyticsService_table__4Yr-- th{border:1px solid #ffffff24;padding:8px 10px;text-align:left}.AnalyticsService_table__4Yr-- th{background:#af6dff38}.AnalyticsService_table__4Yr-- td{color:#f4e6ff}.AnalyticsService_histogram__h4VaB{align-items:end;display:flex;gap:10px;height:160px;overflow-x:auto;padding:12px 4px 0}.AnalyticsService_histogramBar__wVGRD{grid-gap:6px;align-items:end;color:#d8bee7;display:grid;font-size:.8rem;gap:6px;grid-template-rows:1fr auto;height:140px;min-width:46px;text-align:center}.AnalyticsService_histogramFill__twdVA{align-self:end;background:#ffd77a;border-radius:8px 8px 0 0;width:100%}@media (max-width:768px){.AnalyticsService_container__Q0r0r{padding:12px}.AnalyticsService_header__Zq9vr,.AnalyticsService_panel__bBxUv,.AnalyticsService_section__jnolx{border-radius:14px;padding:14px}.AnalyticsService_title__HmEQO{font-size:1.45rem}.AnalyticsService_select__wGSHg{min-width:100%}.AnalyticsService_resultsJournal__wDRlB{max-height:none;padding-right:0}.AnalyticsService_resultRow__tncR6{align-items:stretch;grid-template-columns:1fr}.AnalyticsService_linkButton__xhfs9{width:100%}}.CookieConsent_banner__UHArL{align-items:center;background:#120a20cc;border:1px solid #fff3;border-radius:12px;bottom:16px;box-shadow:0 10px 28px #0000004d;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;left:16px;padding:12px 14px;position:fixed;right:16px;z-index:1000}.CookieConsent_text__rlF12{color:#f2e7ff;flex:1 1;font-size:.95rem;line-height:1.4;margin:0;min-width:220px}.CookieConsent_button__YuWy-{background:#af6dff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px;white-space:nowrap}.CookieConsent_button__YuWy-:hover{background:#9d59f6}@media (max-width:768px){.CookieConsent_banner__UHArL{bottom:10px;left:10px;padding:10px 12px;right:10px}.CookieConsent_button__YuWy-{width:100%}}.App{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.defaultBackground{background-color:#9c4a9f}.loginBackground{background-color:#5a189a;background-image:url(/static/media/login_background.6da31a563fb1508de18a.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.articlesBackground,.homeBackground,.profileBackground,.testsBackground{background-color:#9c4a9f;background-image:url(/static/media/background.dd74b429d479dd01c89c.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.achievementToastRegion{bottom:24px;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:24px;width:min(360px,calc(100vw - 32px));z-index:10000}.achievementToast{grid-gap:12px;align-items:center;animation:achievementToastIn .18s ease-out;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#231240f5;border:1px solid #ffffff38;border-radius:14px;box-shadow:0 18px 44px #00000061;color:#fff;display:grid;gap:12px;grid-template-columns:36px 1fr;padding:14px 16px}.achievementToastMark{background:radial-gradient(circle at center,#fff 0 16%,#0000 18%),linear-gradient(135deg,#9d4edd,#5a189a);border-radius:50%;box-shadow:0 0 18px #b47cff8c;height:36px;width:36px}.achievementToastTitle{color:#d8c4ff;font-size:.78rem;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.achievementToastText{color:#fff;font-size:1rem;font-weight:600;line-height:1.3;margin-top:3px}.sessionExpiredToast{align-items:center;animation:sessionExpiredToastIn .18s ease-out;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#231240f5;border:1px solid #ffffff3d;border-radius:8px;bottom:24px;box-shadow:0 18px 44px #00000061;color:#fff;display:flex;gap:14px;left:50%;padding:14px 16px;position:fixed;transform:translateX(-50%);width:min(460px,calc(100vw - 32px));z-index:10001}.sessionExpiredToast span{flex:1 1;font-size:.98rem;font-weight:600;line-height:1.35}.sessionExpiredToastClose{align-items:center;background:#ffffff24;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.25rem;height:28px;justify-content:center;line-height:1;width:28px}.sessionExpiredToastClose:hover{background:#ffffff38}@keyframes sessionExpiredToastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes achievementToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.App{background-position:top;background-size:cover}.achievementToastRegion{bottom:16px;right:16px}}@media (max-width:480px){.App{background-position:top;background-size:cover}.App-header{font-size:calc(8px + 2vmin);padding:10px}}