body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Commissioner,-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;transition:background .25s ease,box-shadow .25s ease,border-radius .25s ease;z-index:100}.Header_header__HXQOm.Header_scrolled__GozZt{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#2a144cc2;border-radius:0 0 14px 14px;box-shadow:0 8px 26px #00000047}.Header_nav__J8WFt{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;transition:height .25s ease,padding .25s ease}.Header_header__HXQOm.Header_scrolled__GozZt .Header_nav__J8WFt{height:44px;padding:0 18px}.Header_logo__UsziS a{color:#fff;font-size:2rem;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:color .3s ease,font-size .25s ease}.Header_header__HXQOm.Header_scrolled__GozZt .Header_logo__UsziS a{font-size:1.25rem}.Header_logo__UsziS a:hover{color:#d1b3ff}.Header_navList__Hy5AU{display:flex;gap:2rem;list-style:none;margin:0;padding:0;transition:gap .25s ease}.Header_header__HXQOm.Header_scrolled__GozZt .Header_navList__Hy5AU{gap:.75rem}.Header_navLink__jN4KB{border-radius:10px;color:#e8ddff;font-size:1.1rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.Header_header__HXQOm.Header_scrolled__GozZt .Header_navLink__jN4KB{font-size:.9rem;padding:.35rem .75rem}.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_header__HXQOm.Header_scrolled__GozZt .Header_loginButton__lBXRi{font-size:.9rem;padding:.35rem .85rem}.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_header__HXQOm.Header_scrolled__GozZt .Header_logoutButton__aQWix,.Header_header__HXQOm.Header_scrolled__GozZt .Header_profileButton__wpyMn{font-size:12px;padding:4px 10px}.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;touch-action:manipulation;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_header__HXQOm.Header_scrolled__GozZt .Header_nav__J8WFt{height:42px;padding:0 12px}.Header_logo__UsziS a{font-size:1.5rem}.Header_header__HXQOm.Header_scrolled__GozZt .Header_logo__UsziS a{font-size:1.05rem}.Header_navList__Hy5AU{display:none}.Header_mobileMenuButton__QlntG{display:block}.Header_header__HXQOm.Header_scrolled__GozZt .Header_mobileMenuButton__QlntG{font-size:1.1rem;padding:.25rem}.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{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;max-width:1400px;padding:2rem}.Home_topSection__thGt0{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.Home_rightColumn__JYpW0{display:flex;min-width:0}.Home_aboutBlock__-LXSD,.Home_latestSurveysBlock__fygnc,.Home_userBlock__ECtO4{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#b8aac559;border:1px solid #ffffff2e;border-radius:20px;box-shadow:0 4px 30px #00000040;padding:1.5rem}.Home_latestSurveysBlock__fygnc,.Home_userBlock__ECtO4{--glare-x:82%;--glare-y:14%;--glare-opacity:0.24;--card-move-x:0px;--card-move-y:0px;--card-rotate-x:0deg;--card-rotate-y:0deg;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:linear-gradient(145deg,#ffffff1a,#ffffff14),#44226c33;border-color:#ffffff42;box-shadow:0 18px 44px #2212363d,inset 0 1px 0 #ffffff38;display:flex;overflow:hidden;position:relative;transform:translate3d(var(--card-move-x),var(--card-move-y),0) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));transform-style:preserve-3d;transition:transform .16s ease,box-shadow .22s ease,border-color .22s ease}.Home_latestSurveysBlock__fygnc{display:block}.Home_latestSurveysBlock__fygnc:before,.Home_userBlock__ECtO4:before{background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffff38 0,#ffffff1a 18%,hsla(0,0%,100%,.035) 34%,#fff0 58%);content:"";inset:0;opacity:var(--glare-opacity);pointer-events:none;position:absolute;transition:opacity .18s ease}.Home_latestSurveysBlock__fygnc:after,.Home_userBlock__ECtO4:after{background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffff1f,#fff0 28%);border-radius:inherit;content:"";inset:1px;opacity:calc(var(--glare-opacity)*.75);pointer-events:none;position:absolute;transition:opacity .18s ease}.Home_latestSurveysBlock__fygnc:hover,.Home_userBlock__ECtO4:hover{border-color:#ffffff6b;box-shadow:0 24px 58px #22123657,inset 0 1px 0 #ffffff47}.Home_latestSurveysBlock__fygnc:hover:before,.Home_userBlock__ECtO4:hover:before{opacity:var(--glare-opacity)}.Home_latestSurveysBlock__fygnc:hover:after,.Home_userBlock__ECtO4:hover:after{opacity:calc(var(--glare-opacity)*.75)}.Home_aboutBlock__-LXSD{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-color:#0000;box-shadow:none;color:#493172;min-height:520px;padding:2.25rem;width:100%}.Home_aboutEyebrow__eU6Un{color:#5b2f86;display:inline-flex;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.Home_aboutBlock__-LXSD h1{color:#5b2f86;font-size:2.5rem;line-height:1.1;margin:0;max-width:760px}.Home_aboutLead__P3Qmw{color:#5b2f86;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:#ffffff47;border:1px solid #5b2f862e;border-radius:14px;color:#5b2f86;padding:1.1rem}.Home_featureNumber__DR7V8{color:#6f38a5;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:#5b2f86;font-size:.92rem;line-height:1.5;margin:0}.Home_latestSurveysBlock__fygnc h2{border-bottom:1px solid #ffffff1a;color:#7c2cbf99;font-size:1.5rem;margin-top:0;padding-bottom:.5rem;position:relative;z-index:1}.Home_userCard__227Tp{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100%;position:relative;text-align:center;z-index:1}.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:#632d92;font-size:1.5rem;margin-top:0}.Home_authCard__Lnk3x{display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative;z-index:1}.Home_authCard__Lnk3x p{color:#632d92;margin-bottom:1.5rem}.Home_surveyList__4ZcBr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));position:relative;z-index:1}.Home_surveyCard__aEmZy{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;color:#632d92;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:#632d92b8;display:-webkit-box;font-size:.9rem;line-height:1.35;overflow:hidden}.Home_surveyMeta__9Lsbz{color:#632d929e;font-size:.82rem;margin-top:auto;opacity:.82}.Home_surveyState__Wtn7a{background:#ffffff0d;border-radius:12px;color:#632d92;padding:1rem;position:relative;z-index:1}@media (max-width:1024px){.Home_homeContainer__oCE2T{padding:1rem}.Home_topSection__thGt0{grid-template-columns:1fr}.Home_aboutBlock__-LXSD{min-height:auto}}@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_secondaryListButton__xDC5-{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#f1e9ff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.75rem;padding:12px 20px;transition:all .25s ease}.Test_secondaryListButton__xDC5-:hover{background:#7b2cbf52;transform:translateY(-1px)}.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_searchContainer__x2gU\+{margin-bottom:1rem}.Test_searchLabel__4Lo9A{color:#d1b3ff;display:block;font-size:.85rem;margin-bottom:.4rem}.Test_searchInput__YeC2P{background:#0003;border:1px solid #fff3;border-radius:10px;color:#fff;font-size:.95rem;padding:.65rem .8rem;width:100%}.Test_searchInput__YeC2P::placeholder{color:#c9b7df;opacity:1}.Test_searchInput__YeC2P:focus{border-color:#7b2cbfcc;box-shadow:0 0 0 2px #7b2cbf40;outline:none}.Test_searchStatus__rp5FY{color:#eadcff;display:block;font-size:.82rem;margin-top:.4rem}.Test_refreshError__sdIN9{color:#ffb4c8;font-size:.85rem;margin:.45rem 0 0}.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_descriptionMoreButton__FIpiY{background:#0000;border:0;color:#eadcff;cursor:pointer;display:inline;font:inherit;font-weight:700;padding:0 .15rem;text-decoration:underline;text-underline-offset:3px;touch-action:manipulation}.Test_descriptionMoreButton__FIpiY:hover{color:#fff}.Test_categoryChips__dHpoN{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.Test_categoryChip__VOKml{background:#7b2cbf38;border:1px solid #d1b3ff47;border-radius:999px;color:#eadcff;font-size:.76rem;font-weight:600;line-height:1.2;padding:.25rem .55rem}.Test_testAuthor__tiNLO{border-top:1px solid #ffffff1a;color:#d1b3ff;font-size:.85rem;font-style:italic;padding-top:.8rem}.Test_testActions__ehNPA{display:flex;justify-content:flex-end;margin-top:1rem}.Test_editTestButton__5nLXP{background:#7b2cbf47;border:1px solid #b47cff61;border-radius:10px;color:#eadcff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1rem;transition:all .25s ease}.Test_editTestButton__5nLXP:hover{background:#7b2cbf7a;box-shadow:0 4px 14px #7b2cbf47;transform:translateY(-1px)}.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}.Test_loadMoreSection__R094K{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.Test_loadMoreError__oH2MZ{color:#ff8080;font-size:.95rem;margin:0;text-align:center}.Test_loadMoreButton__XvxyM{margin-top:0;min-width:220px}.Test_modalOverlay__KtdGS{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0612a8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.Test_descriptionModal__b94xR{background:#231240fa;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 24px 70px #00000075;color:#fff;display:flex;flex-direction:column;max-height:min(76vh,720px);overflow:hidden;width:min(680px,100%)}.Test_modalHeader__ncdJ7{align-items:flex-start;border-bottom:1px solid #ffffff1f;display:flex;gap:16px;justify-content:space-between;padding:18px 20px 14px}.Test_modalTitle__jXXqM{color:#fff;font-size:1.25rem;line-height:1.3;margin:0}.Test_modalCloseButton__9bSR8{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.35rem;height:34px;justify-content:center;line-height:1;touch-action:manipulation;width:34px}.Test_modalCloseButton__9bSR8:hover{background:#fff3}.Test_modalDescription__D76EZ{color:#e7dcf8;font-size:1rem;line-height:1.6;overflow-y:auto;padding:18px 20px 22px}.Test_modalDescription__D76EZ :where(p,ul,ol){margin:0 0 .85rem}.Test_modalDescription__D76EZ :where(ul,ol){padding-left:1.35rem}@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}.Test_testActions__ehNPA{justify-content:stretch}.Test_editTestButton__5nLXP{width:100%}.Test_modalOverlay__KtdGS{padding:14px}.Test_descriptionModal__b94xR{max-height:82vh}.Test_modalHeader__ncdJ7{padding:15px 16px 12px}.Test_modalDescription__D76EZ{font-size:.95rem;padding:15px 16px 18px}}.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_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_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{-webkit-tap-highlight-color:transparent;background:#0003;border:1px solid #ffffff1a;border-radius:12px;color:#e0e0e0;cursor:pointer;font:inherit;padding:1rem;text-align:left;touch-action:manipulation;transition:all .3s ease;width:100%}.TestTaking_option__CTixr:hover{background:#7b2cbf4d;transform:translateY(-2px)}.TestTaking_option__CTixr.TestTaking_selected__XWoTn{background:#7b2cbf80;border-color:#7b2cbf;color:#fff}.TestTaking_optionText__I51WJ{display:block;pointer-events:none}.TestTaking_optionText__I51WJ :where(p,ul,ol){margin:0}.TestTaking_optionText__I51WJ :where(ul,ol){padding-left:1.2rem}.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{-webkit-tap-highlight-color:transparent;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;touch-action:manipulation;transition:all .3s ease}.TestTaking_attachmentAnswerContainer__ZMkMY{display:flex;flex-direction:column;gap:.85rem;width:100%}.TestTaking_attachmentPicker__C1tn0{align-items:center;align-self:flex-start;background:#7b2cbf59;border:1px solid #c989ffa6;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:.75rem 1.2rem}.TestTaking_attachmentPicker__C1tn0 input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.TestTaking_attachmentPicker__C1tn0:focus-within{outline:3px solid #c989ff59;outline-offset:2px}.TestTaking_attachmentError__F8vaG,.TestTaking_attachmentHint__hnYzp{color:#ebe1ffcc;line-height:1.4;margin:0}.TestTaking_attachmentError__F8vaG{color:#ffb7b7}.TestTaking_attachmentList__AohM7{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.TestTaking_attachmentItem__wH0WS{align-items:center;background:#0003;border:1px solid #ffffff21;border-radius:12px;color:#fff;display:flex;gap:1rem;justify-content:space-between;overflow-wrap:anywhere;padding:.75rem .9rem}.TestTaking_attachmentItem__wH0WS button{background:#0000;border:0;color:#ffb7b7;cursor:pointer;flex:none;font:inherit}.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{-webkit-tap-highlight-color:transparent;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;touch-action:manipulation;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_testMeta__AIh8c{align-items:center;flex-direction:column;gap:.5rem}.TestTaking_questionText__9E4Pn{font-size:1.2rem}.TestTaking_navigation__xx7bQ{flex-direction:column-reverse;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{-webkit-tap-highlight-color:transparent;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;touch-action:manipulation;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{color:#fff;max-width:100%;min-height:calc(100vh - 100px);overflow-x:clip;padding:20px;width:100%}.TestConstructor_workspaceShell__xN9Yt{--constructor-canvas-max:1120px;--constructor-panel-max:420px;--constructor-grid-gap:1rem;display:flex;flex-direction:column;gap:var(--constructor-grid-gap);margin:0 auto;max-width:calc(var(--constructor-canvas-max) + var(--constructor-panel-max) + var(--constructor-grid-gap));min-width:0;width:100%}.TestConstructor_workspaceStatus__PC13z{backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:linear-gradient(145deg,#ffffff1a,#ffffff0d),#3a1f7370;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 12px 34px #160d2738;min-height:44px;padding:.75rem 1rem}.TestConstructor_workspaceStatus__PC13z p{color:#f3ecff;line-height:1.4;margin:.2rem 0}.TestConstructor_workspaceActions__Y4J7r{align-items:center;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:linear-gradient(145deg,#ffffff21,#ffffff0f),#44226c80;border:1px solid #ffffff2e;border-radius:14px;box-shadow:0 18px 44px #22123638,inset 0 1px 0 #fff3;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;padding:.75rem;position:sticky;top:0;z-index:20}.TestConstructor_workspaceDraftStatusSlot__GjOIl{align-items:center;display:flex;flex:1 1 260px;min-width:0}.TestConstructor_workspaceActionButtons__\+7Plm{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.8rem;justify-content:flex-end;min-width:0}.TestConstructor_draftSaveStatus__aMR3d{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;color:#f3ecff;display:inline-flex;font-size:.88rem;font-weight:700;gap:.45rem;line-height:1.25;max-width:100%;min-height:34px;padding:.42rem .68rem}.TestConstructor_draftSaveStatusDot__najZ3{background:#d7c7ff;border-radius:999px;box-shadow:0 0 0 3px #d7c7ff1f;flex:0 0 auto;height:8px;width:8px}.TestConstructor_draftSaveStatusSaved__h1ljX .TestConstructor_draftSaveStatusDot__najZ3{background:#5acfc5;box-shadow:0 0 0 3px #5acfc524}.TestConstructor_draftSaveStatusRetrying__\+W-wP .TestConstructor_draftSaveStatusDot__najZ3,.TestConstructor_draftSaveStatusSaving__n\+1x\+ .TestConstructor_draftSaveStatusDot__najZ3{background:#ffd166;box-shadow:0 0 0 3px #ffd16624}.TestConstructor_draftSaveStatusError__EFZ9g .TestConstructor_draftSaveStatusDot__najZ3{background:#ff8fa3;box-shadow:0 0 0 3px #ff8fa324}.TestConstructor_draftSaveStatusText__4bg2r{min-width:0;overflow-wrap:anywhere}.TestConstructor_addQuestionModalBackdrop__hFxDC{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0c081a75;display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:120}.TestConstructor_addQuestionModal__K3d\+8{background:linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.055)),#2d1852db;border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 24px 70px #160d276b,inset 0 1px 0 #ffffff2e;color:#fff;padding:1rem;width:min(620px,100%)}.TestConstructor_addQuestionModalHeader__o-8Xf{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.TestConstructor_addQuestionModalHeader__o-8Xf h2{color:#fff;font-size:1.12rem;font-weight:850;line-height:1.25;margin:0}.TestConstructor_addQuestionModalHeader__o-8Xf p{color:#e8defab8;font-size:.92rem;line-height:1.35;margin:.25rem 0 0}.TestConstructor_addQuestionModalClose__ndaIb{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;color:#ffffffc7;cursor:pointer;display:grid;flex:0 0 auto;font-size:1.2rem;height:34px;line-height:1;place-items:center;transition:border-color .16s ease,background .16s ease,color .16s ease;width:34px}.TestConstructor_addQuestionModalClose__ndaIb:focus-visible,.TestConstructor_addQuestionModalClose__ndaIb:hover{background:#7b2cbf2e;border-color:#be8eff6b;color:#fff;outline:none}.TestConstructor_addQuestionTypeGrid__9TA60{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.TestConstructor_addQuestionTypeOption__qEvhB{grid-gap:.3rem;background:linear-gradient(145deg,#ffffff17,hsla(0,0%,100%,.035)),#120c242e;border:1px solid #ffffff24;border-radius:12px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:.3rem;min-height:104px;padding:.85rem;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.TestConstructor_addQuestionTypeOption__qEvhB span{color:#fff;font-size:.96rem;font-weight:850;line-height:1.25}.TestConstructor_addQuestionTypeOption__qEvhB small{color:#e8defab8;font-size:.84rem;line-height:1.35}.TestConstructor_addQuestionTypeOption__qEvhB:focus-visible,.TestConstructor_addQuestionTypeOption__qEvhB:hover{background:linear-gradient(145deg,#ffffff21,#ffffff0d),#7b2cbf33;border-color:#be8eff75;box-shadow:0 10px 24px #22123629,0 0 0 2px #7b2cbf14;outline:none;transform:translateY(-1px)}.TestConstructor_workspaceGrid__sutAt{grid-gap:var(--constructor-grid-gap);align-items:start;display:grid;gap:var(--constructor-grid-gap);grid-template-columns:minmax(0,var(--constructor-canvas-max)) minmax(300px,var(--constructor-panel-max));justify-content:center;max-width:100%;min-width:0}.TestConstructor_workspaceSlot__U6voj{backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035)),#2d185247;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 14px 36px #2212362e,inset 0 1px 0 #ffffff24;min-width:0;padding:.9rem}.TestConstructor_workspaceMainColumn__CeQ2p{grid-gap:1rem;align-self:start;display:grid;gap:1rem;max-width:var(--constructor-canvas-max);min-width:0;width:100%}.TestConstructor_workspaceSidePanel__Tzp1X{grid-gap:1rem;align-self:start;background:#0000;box-shadow:none;display:grid;gap:1rem;max-height:none;max-width:100%;min-width:0;overflow:visible;position:sticky;top:86px}.TestConstructor_workspaceSettingsSlot__wzGi0,.TestConstructor_workspaceSurveySlot__DAts0{padding:.8rem}.TestConstructor_workspaceCanvasSlot__Scqvr{align-self:start;height:fit-content;max-width:var(--constructor-canvas-max);min-height:0;min-width:0;width:100%}.TestConstructor_workspaceSlotTitle__6g6qo{color:#f6f1ff;font-size:1.05rem;font-weight:800;margin:0 0 .85rem}.TestConstructor_workspacePanelDetails__D0PgA{grid-gap:.85rem;display:grid;gap:.85rem;min-width:0}.TestConstructor_workspacePanelSummary__AlH43{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none;margin:-.15rem -.2rem 0;min-width:0;padding:.2rem}.TestConstructor_workspacePanelSummary__AlH43::-webkit-details-marker{display:none}.TestConstructor_workspacePanelSummary__AlH43 .TestConstructor_workspaceSlotTitle__6g6qo{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestConstructor_workspacePanelToggleIcon__KGeTh{background:#ffffff14;border-radius:999px;color:#ffffffc7;display:grid;font-size:.94rem;height:28px;place-items:center;transition:transform .16s ease,background .16s ease,color .16s ease;width:28px}.TestConstructor_workspacePanelDetails__D0PgA:not([open]) .TestConstructor_workspacePanelToggleIcon__KGeTh{transform:rotate(-90deg)}.TestConstructor_workspacePanelSummary__AlH43:focus-visible .TestConstructor_workspacePanelToggleIcon__KGeTh,.TestConstructor_workspacePanelSummary__AlH43:hover .TestConstructor_workspacePanelToggleIcon__KGeTh{background:#5acfc52e;color:#d8fffb}.TestConstructor_workspacePanelBody__eJjEF{min-width:0;padding-top:.15rem}.TestConstructor_workspaceSlotPlaceholder__d6hnN{border:1px dashed #ffffff3d;border-radius:10px;color:#ffffffad;min-height:84px;padding:.8rem}.TestConstructor_surveyIdentityPanel__hE5xz{grid-gap:.85rem;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:linear-gradient(145deg,#ffffff1c,hsla(0,0%,100%,.045)),#2d18524d;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 14px 34px #22123629,inset 0 1px 0 #ffffff24;display:grid;gap:.85rem;margin:0;padding:.9rem}.TestConstructor_surveyIdentityPanel__hE5xz:not([open]){padding-bottom:.9rem}.TestConstructor_surveyIdentitySummary__PlTIR{align-items:center;color:#f6f1ff;cursor:pointer;display:flex;font-size:1rem;font-weight:850;gap:.75rem;justify-content:space-between;list-style:none;min-width:0}.TestConstructor_surveyIdentitySummary__PlTIR::-webkit-details-marker{display:none}.TestConstructor_surveyIdentityPanel__hE5xz:not([open]) .TestConstructor_workspacePanelToggleIcon__KGeTh{transform:rotate(-90deg)}.TestConstructor_surveyIdentityBody__bbCIf{grid-gap:.7rem;display:grid;gap:.7rem;min-width:0;padding-top:.2rem}.TestConstructor_surveySettings__8JZkS{grid-gap:.85rem;display:grid;gap:.85rem}.TestConstructor_surveySettingsGroup__LgQch{grid-gap:.7rem;background:#0000;border:0;border-bottom:1px solid #ffffff1c;border-radius:0;display:grid;gap:.7rem;padding:0 0 .85rem}.TestConstructor_surveySettingsGroup__LgQch:last-child{border-bottom:0}.TestConstructor_surveySettingsGroup__LgQch summary{color:#efe7ff;cursor:pointer;font-weight:800}.TestConstructor_surveySettingsGroup__LgQch[open] summary{margin-bottom:.7rem}.TestConstructor_label__5T3PD,.TestConstructor_questionSettingsPanel__fs-SN label,.TestConstructor_surveyIdentityBody__bbCIf label,.TestConstructor_surveyScoringPanel__0R5jL label,.TestConstructor_surveySettings__8JZkS label{color:#e8defa;display:block;font-size:.92rem;font-weight:700;line-height:1.3;margin-bottom:.45rem}.TestConstructor_input__YLLcX,.TestConstructor_select__JYIBf,.TestConstructor_surveyIdentityBody__bbCIf input,.TestConstructor_surveyIdentityBody__bbCIf textarea,.TestConstructor_surveyScoringPanel__0R5jL input,.TestConstructor_surveyScoringPanel__0R5jL select,.TestConstructor_surveyScoringPanel__0R5jL textarea,.TestConstructor_surveySettings__8JZkS input,.TestConstructor_surveySettings__8JZkS select,.TestConstructor_surveySettings__8JZkS textarea,.TestConstructor_textarea__zQgC6{background:#0907125c;border:1px solid #ffffff29;border-radius:10px;color:#fff;font-family:inherit;font-size:.95rem;letter-spacing:0;line-height:1.35;min-height:42px;padding:.7rem .78rem;width:100%}.TestConstructor_select__JYIBf,.TestConstructor_surveyScoringPanel__0R5jL select,.TestConstructor_surveySettings__8JZkS select{appearance:none;background:linear-gradient(45deg,#0000 50%,#d8fffbd1 0) calc(100% - 20px) 50% /8px 8px no-repeat,linear-gradient(135deg,#d8fffbd1 50%,#0000 0) calc(100% - 14px) 50% /8px 8px no-repeat,linear-gradient(145deg,#ffffff14,hsla(0,0%,100%,.035)),#09071257;box-shadow:inset 0 1px 0 #ffffff14,0 8px 18px #160d271a;cursor:pointer;min-height:46px;padding-bottom:.72rem;padding-right:2.75rem;padding-top:.72rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.TestConstructor_select__JYIBf:hover:not(:disabled),.TestConstructor_surveyScoringPanel__0R5jL select:hover:not(:disabled),.TestConstructor_surveySettings__8JZkS select:hover:not(:disabled){border-color:#d8fffb52}.TestConstructor_select__JYIBf:disabled,.TestConstructor_surveyScoringPanel__0R5jL select:disabled,.TestConstructor_surveySettings__8JZkS select:disabled{cursor:not-allowed;opacity:.62}.TestConstructor_select__JYIBf option,.TestConstructor_surveyScoringPanel__0R5jL select option,.TestConstructor_surveySettings__8JZkS select option{background:#21123f;color:#fff}.TestConstructor_glassSelect__yvM53{min-width:0;position:relative;width:100%}.TestConstructor_glassSelectButton__1aR5S{grid-gap:.75rem;align-items:center;background:linear-gradient(145deg,#ffffff1c,#ffffff0a),#402b5285;border:1px solid #ffffff2e;border-radius:11px;box-shadow:inset 0 1px 0 #ffffff24,0 8px 18px #160d271f;color:#fff;cursor:pointer;display:grid;font:inherit;gap:.75rem;grid-template-columns:minmax(0,1fr) 30px;min-height:46px;padding:.58rem .46rem .58rem .78rem;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.TestConstructor_glassSelectButton__1aR5S:hover:not(:disabled),.TestConstructor_glassSelectButton__1aR5S[aria-expanded=true]{background:linear-gradient(145deg,#ffffff24,hsla(0,0%,100%,.055)),#442e5c94;border-color:#be8eff70;box-shadow:inset 0 1px 0 #ffffff2b,0 9px 20px #160d2724,0 0 0 2px #7b2cbf14}.TestConstructor_glassSelectButton__1aR5S:focus-visible{border-color:#a97affd1;box-shadow:inset 0 1px 0 #ffffff26,0 0 0 3px #7b2cbf47;outline:none}.TestConstructor_glassSelectButton__1aR5S:disabled{cursor:not-allowed;opacity:.62}.TestConstructor_glassSelectButton__1aR5S[data-empty=true] .TestConstructor_glassSelectValue__l5keS{color:#e8defa8a;font-weight:500}.TestConstructor_glassSelectValue__l5keS{color:#f8f3ff;font-size:.95rem;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestConstructor_glassSelectChevron__fQOy2{background:linear-gradient(145deg,#ffffff24,#ffffff0d),#7b2cbf2e;border-radius:999px;display:grid;height:30px;place-items:center;position:relative;transition:transform .16s ease,background .16s ease;width:30px}.TestConstructor_glassSelectChevron__fQOy2:before{border-bottom:2px solid #f5efffe6;border-right:2px solid #f5efffe6;content:"";height:8px;transform:translateY(-2px) rotate(45deg);width:8px}.TestConstructor_glassSelectButton__1aR5S[aria-expanded=true] .TestConstructor_glassSelectChevron__fQOy2{background:linear-gradient(135deg,#7b2cbfd1,#9d4eddbd),#7b2cbf47;transform:rotate(180deg)}.TestConstructor_glassSelectMenu__DorFe{grid-gap:.25rem;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.055)),#301d4af0;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 18px 36px #160d2747,inset 0 1px 0 #ffffff29;display:grid;gap:.25rem;left:0;max-height:232px;min-width:0;overflow:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .38rem);z-index:60}.TestConstructor_glassSelectOption__DLiyH{background:#0000;border:1px solid #0000;border-radius:9px;color:#ffffffd6;cursor:pointer;font:inherit;font-size:.92rem;line-height:1.25;min-height:36px;padding:.55rem .65rem;text-align:left;transition:border-color .14s ease,background .14s ease,color .14s ease;width:100%}.TestConstructor_glassSelectOptionActive__8Nzud,.TestConstructor_glassSelectOption__DLiyH:hover:not(:disabled){background:hsla(0,0%,100%,.075);border-color:#be8eff3d;color:#fff}.TestConstructor_glassSelectOption__DLiyH[aria-selected=true]{background:linear-gradient(145deg,#9d4edd38,hsla(0,0%,100%,.055)),#7b2cbf24;border-color:#a97aff70;color:#fff;font-weight:800}.TestConstructor_glassSelectOption__DLiyH:disabled{cursor:not-allowed;opacity:.5}.TestConstructor_surveyIdentityBody__bbCIf textarea,.TestConstructor_surveyScoringPanel__0R5jL textarea,.TestConstructor_surveySettings__8JZkS textarea,.TestConstructor_textarea__zQgC6{min-height:96px;resize:vertical}.TestConstructor_surveyDescriptionTextarea__aKa\+M,.TestConstructor_surveyTitleTextarea__5Lg32{background:linear-gradient(145deg,#ffffff14,hsla(0,0%,100%,.035)),#09071247;border-color:#ffffff2e;box-shadow:inset 0 1px 0 #ffffff17,0 10px 24px #160d271a;font-family:Commissioner,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow:hidden;resize:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.TestConstructor_surveyDescriptionTextarea__aKa\+M::placeholder,.TestConstructor_surveyTitleTextarea__5Lg32::placeholder{color:#e8defa80}.TestConstructor_surveyScaleCompactBody__\+u4kS input::placeholder,.TestConstructor_surveyScoringPanel__0R5jL input::placeholder,.TestConstructor_surveyScoringPanel__0R5jL textarea::placeholder{color:#e8defa80;font-weight:500;opacity:1}.TestConstructor_surveyIdentityBody__bbCIf .TestConstructor_surveyTitleTextarea__5Lg32{font-size:1.02rem;font-weight:700;line-height:1.35;min-height:52px}.TestConstructor_surveyIdentityBody__bbCIf .TestConstructor_surveyDescriptionTextarea__aKa\+M{color:#ffffffeb;font-size:.96rem;font-weight:500;line-height:1.52;min-height:168px}.TestConstructor_surveyDescriptionTextarea__aKa\+M:hover:not(:disabled),.TestConstructor_surveyTitleTextarea__5Lg32:hover:not(:disabled){background:linear-gradient(145deg,#ffffff1a,hsla(0,0%,100%,.045)),#09071252;border-color:#d8fffb4d}.TestConstructor_input__YLLcX:focus,.TestConstructor_select__JYIBf:focus,.TestConstructor_surveyIdentityBody__bbCIf input:focus,.TestConstructor_surveyIdentityBody__bbCIf textarea:focus,.TestConstructor_surveyScaleCompactBody__\+u4kS input:focus,.TestConstructor_surveyScoringPanel__0R5jL input:focus,.TestConstructor_surveyScoringPanel__0R5jL select:focus,.TestConstructor_surveyScoringPanel__0R5jL textarea:focus,.TestConstructor_surveySettings__8JZkS input:focus,.TestConstructor_surveySettings__8JZkS select:focus,.TestConstructor_surveySettings__8JZkS textarea:focus,.TestConstructor_textarea__zQgC6:focus{border-color:#a97affd1;box-shadow:0 0 0 3px #7b2cbf47;outline:none}.TestConstructor_surveySettingsRow__xZztD{grid-gap:.55rem;border-bottom:1px solid #ffffff1a;display:grid;gap:.55rem;margin-bottom:.8rem;padding-bottom:.8rem}.TestConstructor_surveySettingsRow__xZztD:last-of-type{border-bottom:0}.TestConstructor_questionSettingsPanel__fs-SN .TestConstructor_questionSettingsCheckboxRow__b8qX5,.TestConstructor_surveySettings__8JZkS .TestConstructor_categoryCheckbox__TLBYP,.TestConstructor_surveySettings__8JZkS .TestConstructor_toggleRow__ythaC{align-items:center;display:flex;gap:.55rem}.TestConstructor_surveySettings__8JZkS .TestConstructor_toggleRow__ythaC{font-size:.88rem;margin-bottom:.3rem;min-height:28px}.TestConstructor_questionSettingsPanel__fs-SN .TestConstructor_questionSettingsCheckboxRow__b8qX5{min-height:34px}.TestConstructor_categoryCheckbox__TLBYP input,.TestConstructor_questionSettingsCheckboxRow__b8qX5 input,.TestConstructor_toggleRow__ythaC input{min-height:auto;width:auto}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox],.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox],.TestConstructor_toggleRow__ythaC input[type=checkbox]{appearance:none;background:linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.035)),#3f295775;border:1px solid #fff3;border-radius:4px;box-shadow:inset 0 1px 0 #ffffff29,0 5px 12px #1209221f;box-sizing:border-box;cursor:pointer;display:inline-block;flex:0 0 auto;height:14px;margin:0;min-height:14px;padding:0;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:14px}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox],.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox],.TestConstructor_toggleRow__ythaC input[type=checkbox]{border-radius:4px;height:14px;min-height:14px;width:14px}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox]:before,.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox]:before,.TestConstructor_toggleRow__ythaC input[type=checkbox]:before{background:#fff;content:"";height:9px;left:50%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.4 5.1 8.3l-3-2.8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.4 5.1 8.3l-3-2.8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.72);transform-origin:center;transition:opacity .14s ease,transform .14s ease;width:9px}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox]:hover:not(:disabled),.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox]:hover:not(:disabled),.TestConstructor_toggleRow__ythaC input[type=checkbox]:hover:not(:disabled){border-color:#be8eff94;box-shadow:inset 0 1px 0 #ffffff29,0 0 0 2px #7b2cbf1c,0 5px 12px #1209221f;transform:translateY(-.5px)}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox]:checked,.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox]:checked,.TestConstructor_toggleRow__ythaC input[type=checkbox]:checked{background:linear-gradient(135deg,#7b2cbffa,#9d4eddf0),#7b2cbf80;border-color:#cdb2ffb8;box-shadow:0 0 0 1px #ffffff14,0 7px 14px #36155c33,inset 0 1px 0 #ffffff3d}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox]:checked:before,.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox]:checked:before,.TestConstructor_toggleRow__ythaC input[type=checkbox]:checked:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox]:focus-visible,.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox]:focus-visible,.TestConstructor_toggleRow__ythaC input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px #7b2cbf47,inset 0 1px 0 #ffffff1f;outline:none}.TestConstructor_categoryCheckbox__TLBYP input[type=checkbox]:disabled,.TestConstructor_questionSettingsCheckboxRow__b8qX5 input[type=checkbox]:disabled,.TestConstructor_toggleRow__ythaC input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.TestConstructor_categoryGrid__hYUMc{grid-gap:.42rem;display:grid;gap:.42rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.TestConstructor_surveySettings__8JZkS .TestConstructor_categoryCheckbox__TLBYP{background:hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:8px;color:#f5efff;font-size:.88rem;font-weight:700;margin:0;min-height:32px;padding:.42rem .56rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.TestConstructor_surveySettings__8JZkS .TestConstructor_categoryCheckbox__TLBYP:hover{background:hsla(0,0%,100%,.075);border-color:#be8eff47}.TestConstructor_surveySettings__8JZkS .TestConstructor_categoryCheckbox__TLBYP:has(input[type=checkbox]:checked){background:linear-gradient(145deg,#9d4edd24,hsla(0,0%,100%,.055)),#7b2cbf1f;border-color:#a97aff7a;color:#fff}.TestConstructor_questionSettingsPanel__fs-SN .TestConstructor_questionSettingsCheckboxRow__b8qX5{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1c;border-radius:10px;color:#f4edff;font-size:.9rem;font-weight:760;margin:0;min-height:38px;padding:.48rem .56rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.TestConstructor_questionSettingsPanel__fs-SN .TestConstructor_questionSettingsCheckboxRow__b8qX5:hover{background:hsla(0,0%,100%,.068);border-color:#be8eff4d}.TestConstructor_questionSettingsPanel__fs-SN .TestConstructor_questionSettingsCheckboxRow__b8qX5:has(input[type=checkbox]:checked){background:linear-gradient(145deg,#9d4edd21,hsla(0,0%,100%,.045)),#7b2cbf1a;border-color:#a97aff75;color:#fff}.TestConstructor_constructorMainTabs__uDkaD{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.TestConstructor_constructorMainTabList__ZHOhM{background:#09071233;border:1px solid #ffffff1f;border-radius:14px;display:flex;flex-wrap:wrap;gap:.5rem;padding:.3rem}.TestConstructor_constructorMainTab__lewpr{background:#0000;border:0;border-radius:10px;color:#ffffffb8;cursor:pointer;flex:1 1 150px;font-size:.94rem;font-weight:850;min-height:40px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.TestConstructor_constructorMainTab__lewpr:focus-visible,.TestConstructor_constructorMainTab__lewpr:hover{color:#fff;outline:none}.TestConstructor_constructorMainTabActive__NsjnH{background:linear-gradient(135deg,#7b2cbfd1,#9d4eddc7),#7b2cbf80;box-shadow:0 10px 24px #7b2cbf38,inset 0 1px 0 #ffffff2e;color:#fff}.TestConstructor_constructorMainTabPanel__eWKXa{min-width:0}.TestConstructor_surveyInterpretationWorkspace__kdGB9{grid-gap:.9rem;display:grid;gap:.9rem;min-width:0}.TestConstructor_surveyScaleCompactPanel__z7B8P{grid-gap:.75rem;background:#0000;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;box-shadow:none;display:grid;gap:.75rem;padding:0 0 .9rem}.TestConstructor_surveyScaleCompactSummary__bB0dt{align-items:center;color:#f6f1ff;cursor:pointer;display:flex;font-weight:850;gap:.75rem;justify-content:space-between;list-style:none}.TestConstructor_surveyScaleCompactSummary__bB0dt::-webkit-details-marker{display:none}.TestConstructor_surveyScaleCompactSummary__bB0dt span:last-child{background:linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.045)),#7b2cbf2e;border:1px solid #cdb2ff38;border-radius:999px;color:#efe5ff;display:inline-grid;font-size:.78rem;font-weight:900;height:26px;min-width:28px;padding:0 .45rem;place-items:center}.TestConstructor_surveyScaleCompactBody__\+u4kS{grid-gap:.55rem;display:grid;gap:.55rem;min-width:0;padding-top:.15rem}.TestConstructor_surveyScaleCompactItem__-pXvy{grid-gap:.65rem;align-items:center;background:#0000;border:0;border-radius:0;display:grid;gap:.65rem;grid-template-columns:minmax(90px,120px) minmax(0,1fr) 38px;min-width:0;padding:0}.TestConstructor_surveyScaleCompactItem__-pXvy label{color:#e8defad1;font-size:.86rem;font-weight:800;margin:0}.TestConstructor_surveyScaleCompactBody__\+u4kS input{background:linear-gradient(145deg,#ffffff12,hsla(0,0%,100%,.028)),#09071247;border:1px solid #ffffff29;border-radius:10px;color:#fff;font-family:inherit;font-size:.92rem;letter-spacing:0;line-height:1.35;min-height:38px;min-width:0;padding:.58rem .7rem;width:100%}.TestConstructor_surveyScoringPanel__0R5jL{grid-gap:0;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:0;min-width:0;padding:0}.TestConstructor_surveyScoringPanel__0R5jL .TestConstructor_surveySettingsRow__xZztD{background:#0000;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;gap:.55rem .75rem;margin:0;padding:.85rem 0}.TestConstructor_surveyScoringPanel__0R5jL .TestConstructor_surveySettingsRow__xZztD:last-of-type{border-bottom:0}.TestConstructor_surveyScoringPanel__0R5jL textarea{min-height:92px}.TestConstructor_formGroup__IleLl{margin-bottom:1.1rem}.TestConstructor_questionCanvas__8LkkO{grid-gap:.5rem;display:grid;gap:.5rem;min-width:0}.TestConstructor_emptyQuestionCanvas__WUeR8{display:grid;min-height:220px;place-items:center}.TestConstructor_questionCard__zZ4jK{border-radius:14px;color:#fff;min-width:0;width:100%}.TestConstructor_questionCardActive__jhhhN{background:linear-gradient(145deg,#ffffff21,#ffffff0f),#2f185c70;border:1px solid #b07effad;box-shadow:0 20px 48px #190b3842,0 0 0 1px #8f53ff26;padding:1.1rem}.TestConstructor_questionCardCompact__SKWQ9{grid-gap:.75rem;align-items:center;background:#0b081842;border:1px solid #ffffff21;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:34px minmax(0,1fr) auto;padding:.78rem .88rem;text-align:left}.TestConstructor_questionCardCompact__SKWQ9:focus-visible,.TestConstructor_questionCardCompact__SKWQ9:hover{background:hsla(0,0%,100%,.075);border-color:#a97aff9e;outline:none}.TestConstructor_compactQuestionOrder__04Nxn{background:linear-gradient(145deg,#ffffff24,#ffffff0d),#7b2cbf33;border:1px solid #cdb2ff3d;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff2e,0 6px 14px #2212361a;color:#f1e8ff;display:grid;font-size:.86rem;font-weight:800;height:30px;place-items:center;width:30px}.TestConstructor_compactQuestionLabel__IF-9q{color:#f6f1ff;font-size:.92rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestConstructor_compactQuestionType__is\+T-,.TestConstructor_questionMeta__3y1Qv span{align-items:center;background:linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.045)),#7b2cbf2e;border:1px solid #cdb2ff33;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff21;color:#efe5ff;display:inline-flex;font-size:.78rem;font-weight:800;max-width:100%;min-height:26px;overflow:hidden;padding:.24rem .55rem;text-overflow:ellipsis;white-space:nowrap}.TestConstructor_questionCardHeader__E2VMf{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.TestConstructor_questionCardHeader__E2VMf>div{min-width:0}.TestConstructor_questionMeta__3y1Qv{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem}.TestConstructor_questionActions__cwi-W{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.TestConstructor_activeQuestionBody__sakXJ{grid-gap:1rem;display:grid;gap:1rem}.TestConstructor_answerOptions__YyY8e{grid-gap:.85rem;display:grid;gap:.85rem}.TestConstructor_optionItem__xsBq5{grid-gap:.75rem;align-items:start;border-bottom:1px solid #ffffff1a;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(84px,104px) 38px;padding:0 0 .85rem}.TestConstructor_optionItem__xsBq5:last-of-type{border-bottom:0;padding-bottom:0}.TestConstructor_optionEditor__umhUs{min-width:0}.TestConstructor_scoreControl__UBHRn{grid-gap:.35rem;display:grid;gap:.35rem;margin:0}.TestConstructor_scoreControl__UBHRn span{color:#ffffffbd;font-size:.82rem;font-weight:700}.TestConstructor_scalePreview__VEXYm,.TestConstructor_textAnswerPreview__8a3zM{background:#5acfc514;border:1px solid #5acfc53d;border-radius:12px;color:#d9fffb;padding:.9rem}.TestConstructor_scalePreview__VEXYm{grid-gap:.75rem;display:grid;gap:.75rem}.TestConstructor_scaleLabels__xYSo-{color:#ffffffc7;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between}.TestConstructor_scaleButtons__DnJ-f{display:flex;flex-wrap:wrap;gap:.45rem}.TestConstructor_scaleButtons__DnJ-f span{background:#ffffff1f;border-radius:10px;color:#fff;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.TestConstructor_inlineInsert__IVJOo{display:grid;margin:.75rem 0 .15rem;min-height:42px;place-items:center}.TestConstructor_inlineInsert__IVJOo span{display:none}.TestConstructor_addQuestionButton__qDdwD,.TestConstructor_inlineInsertButton__q1wjG{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:linear-gradient(145deg,#ffffff2e,#ffffff12),#7b2cbf47;border:1px solid #fff3;border-radius:999px;box-shadow:0 8px 18px #22123629,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:inline-grid;font-size:1.4rem;font-weight:900;height:40px;line-height:1;min-height:40px;min-width:40px;place-items:center;position:relative;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:40px;z-index:1}.TestConstructor_addQuestionButton__qDdwD{border-radius:12px;font-size:1rem;height:auto;min-width:180px;padding:.75rem 1rem;width:auto}.TestConstructor_cancelButton__fwQ2z,.TestConstructor_copyQuestionButton__w9RRk,.TestConstructor_iconDangerButton__\+dkb3,.TestConstructor_narrowSettingsButton__9vaee,.TestConstructor_questionSettingsCloseButton__1LvYT,.TestConstructor_questionSettingsDangerButton__Q0iDo,.TestConstructor_removeQuestionButton__YOQlK,.TestConstructor_saveButton__UdKlt,.TestConstructor_secondaryButton__4gZ0g,.TestConstructor_secondaryDangerButton__IFocg{border-radius:10px;cursor:pointer;font-size:.92rem;font-weight:800;line-height:1.2;min-height:38px;padding:.56rem .82rem;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.TestConstructor_iconDangerButton__\+dkb3,.TestConstructor_questionIconButton__By\+Qv{display:inline-grid;min-width:38px;padding:0;place-items:center;width:38px}.TestConstructor_questionActionIcon__FEsIO{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;height:18px;transition:transform .16s ease,stroke-width .16s ease;width:18px}.TestConstructor_saveButton__UdKlt{background:linear-gradient(135deg,#7b2cbf,#9d4edd);border:0;box-shadow:0 10px 28px #7b2cbf4d;color:#fff}.TestConstructor_saveButton__UdKlt:hover:not(:disabled){background:linear-gradient(135deg,#9d4edd,#b26fff);box-shadow:0 12px 32px #9d4edd52}.TestConstructor_cancelButton__fwQ2z,.TestConstructor_narrowSettingsButton__9vaee,.TestConstructor_questionSettingsCloseButton__1LvYT,.TestConstructor_secondaryButton__4gZ0g{background:#ffffff1a;border:1px solid #fff3;color:#f1e9ff}.TestConstructor_copyQuestionButton__w9RRk{background:#7b2cbf57;border:1px solid #b88bff70;color:#eadcff}.TestConstructor_iconDangerButton__\+dkb3,.TestConstructor_questionSettingsDangerButton__Q0iDo,.TestConstructor_removeQuestionButton__YOQlK,.TestConstructor_secondaryDangerButton__IFocg{background:#8424453d;border:1px solid #ff7e7e5c;color:#ffd7df}.TestConstructor_iconDangerButton__\+dkb3:focus-visible:not(:disabled),.TestConstructor_iconDangerButton__\+dkb3:hover:not(:disabled),.TestConstructor_questionSettingsDangerButton__Q0iDo:focus-visible:not(:disabled),.TestConstructor_questionSettingsDangerButton__Q0iDo:hover:not(:disabled),.TestConstructor_removeQuestionButton__YOQlK:focus-visible:not(:disabled),.TestConstructor_removeQuestionButton__YOQlK:hover:not(:disabled),.TestConstructor_secondaryDangerButton__IFocg:focus-visible:not(:disabled),.TestConstructor_secondaryDangerButton__IFocg:hover:not(:disabled){background:linear-gradient(145deg,#ff7e7e29,hsla(0,0%,100%,.045)),#8424454d;border-color:#ff9c9c85;box-shadow:0 8px 18px #50122a29,0 0 0 2px #ff7e7e12;color:#ffe6eb;outline:none}.TestConstructor_iconDangerButton__\+dkb3:focus-visible:not(:disabled) .TestConstructor_questionActionIcon__FEsIO,.TestConstructor_iconDangerButton__\+dkb3:hover:not(:disabled) .TestConstructor_questionActionIcon__FEsIO,.TestConstructor_removeQuestionButton__YOQlK:focus-visible:not(:disabled) .TestConstructor_questionActionIcon__FEsIO,.TestConstructor_removeQuestionButton__YOQlK:hover:not(:disabled) .TestConstructor_questionActionIcon__FEsIO{stroke-width:2.1;transform:scale(1.04)}.TestConstructor_cancelButton__fwQ2z:hover:not(:disabled),.TestConstructor_copyQuestionButton__w9RRk:hover:not(:disabled),.TestConstructor_iconDangerButton__\+dkb3:hover:not(:disabled),.TestConstructor_narrowSettingsButton__9vaee:hover:not(:disabled),.TestConstructor_questionSettingsCloseButton__1LvYT:hover:not(:disabled),.TestConstructor_questionSettingsDangerButton__Q0iDo:hover:not(:disabled),.TestConstructor_removeQuestionButton__YOQlK:hover:not(:disabled),.TestConstructor_saveButton__UdKlt:hover:not(:disabled),.TestConstructor_secondaryButton__4gZ0g:hover:not(:disabled),.TestConstructor_secondaryDangerButton__IFocg:hover:not(:disabled){transform:translateY(-1px)}.TestConstructor_addQuestionButton__qDdwD:focus-visible,.TestConstructor_addQuestionButton__qDdwD:hover,.TestConstructor_inlineInsertButton__q1wjG:focus-visible,.TestConstructor_inlineInsertButton__q1wjG:hover{background:linear-gradient(145deg,#fff3,#ffffff14),#7b2cbf52;border-color:#d8fffb61;box-shadow:0 8px 18px #2212362e,0 0 0 2px #5acfc514,inset 0 1px 0 #ffffff47;outline:none}.TestConstructor_cancelButton__fwQ2z:disabled,.TestConstructor_copyQuestionButton__w9RRk:disabled,.TestConstructor_iconDangerButton__\+dkb3:disabled,.TestConstructor_narrowSettingsButton__9vaee:disabled,.TestConstructor_questionSettingsCloseButton__1LvYT:disabled,.TestConstructor_questionSettingsDangerButton__Q0iDo:disabled,.TestConstructor_removeQuestionButton__YOQlK:disabled,.TestConstructor_saveButton__UdKlt:disabled,.TestConstructor_secondaryButton__4gZ0g:disabled,.TestConstructor_secondaryDangerButton__IFocg:disabled{cursor:not-allowed;opacity:.55}.TestConstructor_questionSettingsPanel__fs-SN{grid-gap:.7rem;display:grid;gap:.7rem}.TestConstructor_questionSettingsPanelOpenNarrow__SWqec{padding-bottom:.25rem}.TestConstructor_questionSettingsSection__UV6Ki{grid-gap:.55rem;background:#0000;border:0;border-bottom:1px solid #ffffff1f;display:grid;gap:.55rem;min-width:0;padding:0 0 .78rem}.TestConstructor_questionSettingsPanel__fs-SN>.TestConstructor_questionSettingsSection__UV6Ki:last-child{border-bottom:0;padding-bottom:0}.TestConstructor_questionSettingsLegend__ClHxQ{color:#efe7ff;font-weight:800;padding:0}.TestConstructor_questionSettingsSectionHeader__HiF5h{align-items:center;display:flex;gap:.6rem;justify-content:space-between;min-width:0}.TestConstructor_questionSettingsSectionHeader__HiF5h h3{color:#efe7ff;font-size:.96rem;font-weight:800;line-height:1.25;margin:0;min-width:0}.TestConstructor_questionSettingsSectionHeader__HiF5h span{color:#cffefae6;flex:0 0 auto;font-size:.78rem;font-weight:800}.TestConstructor_questionSettingsToolbar__7q0o5{display:flex;flex-wrap:wrap;gap:.55rem}.TestConstructor_questionSettingsImageSection__bOEum{grid-gap:.7rem;display:grid;gap:.7rem;min-width:0;padding:0}.TestConstructor_imageDropZone__Zt3Ft{background:linear-gradient(145deg,#ffffff1c,hsla(0,0%,100%,.035)),#301d4a57;border:1px dashed #cdb2ff57;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff1f,0 8px 18px #160d271a;box-sizing:border-box;color:#ffffffd6;cursor:pointer;display:grid;min-height:150px;min-width:0;overflow:hidden;padding:.75rem;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.TestConstructor_imageDropZone__Zt3Ft[aria-disabled=true]{cursor:progress;opacity:.72}.TestConstructor_imageDropZoneActive__c0APi,.TestConstructor_imageDropZone__Zt3Ft:focus-visible,.TestConstructor_imageDropZone__Zt3Ft:hover{background:linear-gradient(145deg,#ffffff24,hsla(0,0%,100%,.055)),#4326606b;border-color:#be8eff94;box-shadow:inset 0 1px 0 #ffffff29,0 0 0 3px #7b2cbf21,0 10px 22px #160d2721;outline:none}.TestConstructor_imageDropZoneWithPreview__pYEh1{border-style:solid;min-height:128px}.TestConstructor_imageDropZoneEmpty__OhXsM{grid-gap:.4rem;align-content:center;display:grid;gap:.4rem;justify-items:center;min-width:0;text-align:center}.TestConstructor_imageDropZoneEmpty__OhXsM strong{color:#fff;font-size:.95rem;line-height:1.25}.TestConstructor_imageDropZoneEmpty__OhXsM span:last-child{color:#ffffffad;font-size:.82rem;line-height:1.35}.TestConstructor_imagePreviewCard__9wthe{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:82px minmax(0,1fr);min-width:0}.TestConstructor_imagePreviewCard__9wthe img{background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#301d4a5c;border-radius:12px;box-shadow:inset 0 0 0 1px #cdb2ff2e,0 8px 18px #160d2724;height:82px;max-width:82px;object-fit:cover;width:82px}.TestConstructor_imagePreviewMeta__aYs9t{grid-gap:.26rem;display:grid;gap:.26rem;min-width:0}.TestConstructor_imagePreviewMeta__aYs9t strong{color:#fff;font-size:.92rem;line-height:1.25}.TestConstructor_imagePreviewMeta__aYs9t span{color:#ffffff9e;font-size:.78rem;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestConstructor_questionSettingsImageState__8\+omI{grid-gap:.2rem;color:#ffffffc7;display:grid;font-size:.88rem;gap:.2rem;line-height:1.35}.TestConstructor_questionSettingsImageState__8\+omI p{margin:0;overflow-wrap:anywhere}.TestConstructor_questionSettingsNotice__FxHeV{background:#5acfc51f;border:1px solid #5acfc552;border-radius:10px;color:#d6fffb;line-height:1.35;padding:.55rem .65rem}.TestConstructor_questionSettingsNoticeError__ndrdu{background:#8424452e;border-color:#ff7e7e5c;color:#ffe2e7}.TestConstructor_narrowSettingsButton__9vaee{display:none}.TestConstructor_imageUploadToast__QudOt{animation:TestConstructor_imageUploadToastIn__DBXnk .18s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#5c203ef0,#392670f0),#5c203ee6;border:1px solid #ff7e7e61;border-left:4px solid #ff7e7e;border-radius:14px;bottom:24px;box-shadow:0 16px 42px #00000057;left:24px;padding:1rem 1.1rem;position:fixed;width:min(380px,calc(100vw - 32px));z-index:1000}.TestConstructor_imageUploadToastTitle__RbKII{color:#fff;font-size:.96rem;font-weight:800;line-height:1.25}.TestConstructor_imageUploadToastText__YjPFt{color:#ffe8e8db;font-size:.88rem;line-height:1.4;margin-top:.25rem}@keyframes TestConstructor_imageUploadToastIn__DBXnk{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@supports not (overflow:clip){.TestConstructor_container__fI-LB{overflow-x:hidden}}@media (max-width:1320px){.TestConstructor_workspaceGrid__sutAt{grid-template-columns:minmax(0,var(--constructor-canvas-max)) minmax(280px,clamp(280px,26vw,360px))}}@media (max-width:1080px){.TestConstructor_workspaceGrid__sutAt{grid-template-columns:1fr}.TestConstructor_workspaceSidePanel__Tzp1X{max-height:none;overflow:visible;position:static}.TestConstructor_workspaceSettingsSlot__wzGi0{display:none}.TestConstructor_workspaceSettingsSlotOpen__RAj\+a{display:block;inset:auto 16px 16px 16px;max-height:min(74vh,680px);overflow:auto;position:fixed;z-index:80}.TestConstructor_narrowSettingsButton__9vaee{align-items:center;display:inline-flex}}@media (max-width:768px){.TestConstructor_container__fI-LB{padding:10px}.TestConstructor_addQuestionTypeGrid__9TA60{grid-template-columns:1fr}.TestConstructor_addQuestionModal__K3d\+8{padding:.85rem}.TestConstructor_workspaceActions__Y4J7r{position:static}.TestConstructor_workspaceGrid__sutAt{grid-template-columns:1fr}.TestConstructor_workspaceCanvasSlot__Scqvr{max-height:none;position:static}.TestConstructor_questionCardHeader__E2VMf{flex-direction:column}.TestConstructor_questionActions__cwi-W{justify-content:flex-start;width:100%}.TestConstructor_questionCardCompact__SKWQ9{grid-template-columns:30px minmax(0,1fr)}.TestConstructor_compactQuestionType__is\+T-{grid-column:2;justify-self:start}.TestConstructor_optionItem__xsBq5{grid-template-columns:1fr}.TestConstructor_surveyScaleCompactItem__-pXvy{grid-template-columns:1fr 38px}.TestConstructor_surveyScaleCompactItem__-pXvy label{grid-column:1/-1}.TestConstructor_cancelButton__fwQ2z,.TestConstructor_saveButton__UdKlt{flex:1 1 180px}.TestConstructor_workspaceActionButtons__\+7Plm,.TestConstructor_workspaceDraftStatusSlot__GjOIl{flex:1 1 100%}.TestConstructor_workspaceActionButtons__\+7Plm{justify-content:stretch}.TestConstructor_imageUploadToast__QudOt{bottom:16px;left:16px;right:16px;width:auto}}.RichTextEditor_container__MhhRY{background:#4d3775;border:1px solid #ffffff40;border-radius:10px;max-width:100%;min-width:0;overflow:hidden}.RichTextEditor_toolbar__FTD7r{align-items:center;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_dangerButton__x--N4{background:#ff5b5b24;color:#ffe0e0}.RichTextEditor_dangerButton__x--N4:hover{background:#ff5b5b3d}.RichTextEditor_button__9pwBY:disabled{cursor:not-allowed;opacity:.6}.RichTextEditor_button__9pwBY:focus-visible{outline:2px solid #fff;outline-offset:2px}.RichTextEditor_syntaxHelpButton__gUQlU{background:linear-gradient(145deg,#ffffff21,#ffffff0d),#7b2cbf29;border:1px solid #ffffff2e;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff26,0 8px 18px #160d271f;color:#f8f3ffe0;flex:0 0 auto;font-size:.86rem;font-weight:850;height:28px;line-height:1;margin-left:auto;padding:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:28px}.RichTextEditor_syntaxHelpButton__gUQlU:focus-visible,.RichTextEditor_syntaxHelpButton__gUQlU:hover{background:linear-gradient(145deg,#ffffff29,#ffffff0f),#7b2cbf3d;border-color:#be8eff6b;box-shadow:inset 0 1px 0 #ffffff2b,0 0 0 2px #7b2cbf1f;color:#fff;outline:none;transform:translateY(-.5px)}.RichTextEditor_syntaxHelpModalBackdrop__5A50u{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0c081a75;display:grid;inset:0;isolation:isolate;min-height:100vh;min-height:100dvh;overflow:auto;overscroll-behavior:contain;padding:1.25rem;place-items:center;position:fixed;width:100vw;z-index:9999}.RichTextEditor_syntaxHelpModal__1e-PD{background:linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.055)),#2d1852e6;border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 24px 70px #160d276b,inset 0 1px 0 #ffffff2e;color:#fff;max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:1rem;width:min(560px,100%)}.RichTextEditor_syntaxHelpModalHeader__BCcr9{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.RichTextEditor_syntaxHelpModalHeader__BCcr9 h2{color:#fff;font-size:1.1rem;font-weight:850;line-height:1.25;margin:0}.RichTextEditor_syntaxHelpModalHeader__BCcr9 p{color:#e8defab8;font-size:.9rem;line-height:1.35;margin:.28rem 0 0}.RichTextEditor_syntaxHelpModalClose__xvg8r{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;color:#ffffffc7;cursor:pointer;display:grid;flex:0 0 auto;font-size:1.2rem;height:34px;line-height:1;place-items:center;transition:border-color .16s ease,background .16s ease,color .16s ease;width:34px}.RichTextEditor_syntaxHelpModalClose__xvg8r:focus-visible,.RichTextEditor_syntaxHelpModalClose__xvg8r:hover{background:#7b2cbf2e;border-color:#be8eff6b;color:#fff;outline:none}.RichTextEditor_syntaxHelpList__6jwad{grid-gap:.45rem;display:grid;gap:.45rem}.RichTextEditor_syntaxHelpRow__x-K98{grid-gap:.7rem;align-items:center;border-bottom:1px solid #ffffff1a;display:grid;gap:.7rem;grid-template-columns:minmax(150px,.9fr) minmax(0,1fr);min-width:0;padding:.58rem 0}.RichTextEditor_syntaxHelpRow__x-K98:last-child{border-bottom:0}.RichTextEditor_syntaxHelpRow__x-K98 code{background:#09071252;border:1px solid #cdb2ff29;border-radius:8px;color:#d8fffb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.35;min-width:0;overflow-wrap:anywhere;padding:.38rem .5rem}.RichTextEditor_syntaxHelpRow__x-K98 span{color:#ffffffd6;font-size:.92rem;line-height:1.35;min-width:0}.RichTextEditor_syntaxHelpNote__VpNqH{background:#5acfc51a;border:1px solid #5acfc542;border-radius:10px;color:#d8fffb;font-size:.88rem;line-height:1.4;margin:.9rem 0 0;padding:.65rem .75rem}.RichTextEditor_uploadNotice__mSg1L{border-bottom:1px solid #ffffff29;font-size:12px;line-height:1.35;padding:8px 12px}.RichTextEditor_uploadNoticeInfo__NR03S{background:#ffc10724;color:#fff7d6}.RichTextEditor_uploadNoticeError__tMfcI{background:#ff5b5b2e;color:#ffe8e8}.RichTextEditor_editor__iTh9Z{color:#fff;max-width:100%;min-height:90px;min-height:var(--rich-text-min-height,90px);min-width:0;outline:none;overflow-wrap:anywhere;padding:10px 12px;word-break:break-word}.RichTextEditor_editor__iTh9Z blockquote,.RichTextEditor_editor__iTh9Z h1,.RichTextEditor_editor__iTh9Z h2,.RichTextEditor_editor__iTh9Z h3,.RichTextEditor_editor__iTh9Z ol,.RichTextEditor_editor__iTh9Z p,.RichTextEditor_editor__iTh9Z ul{margin:0 0 .65rem}.RichTextEditor_editor__iTh9Z blockquote:last-child,.RichTextEditor_editor__iTh9Z h1:last-child,.RichTextEditor_editor__iTh9Z h2:last-child,.RichTextEditor_editor__iTh9Z h3:last-child,.RichTextEditor_editor__iTh9Z ol:last-child,.RichTextEditor_editor__iTh9Z p:last-child,.RichTextEditor_editor__iTh9Z ul:last-child{margin-bottom:0}.RichTextEditor_editor__iTh9Z h1,.RichTextEditor_editor__iTh9Z h2,.RichTextEditor_editor__iTh9Z h3{color:#fff;line-height:1.2}.RichTextEditor_editor__iTh9Z h1{font-size:1.45rem}.RichTextEditor_editor__iTh9Z h2{font-size:1.25rem}.RichTextEditor_editor__iTh9Z h3{font-size:1.08rem}.RichTextEditor_editor__iTh9Z blockquote{border-left:3px solid #5acfc5bf;color:#ffffffd1;padding-left:.75rem}.RichTextEditor_editor__iTh9Z code{background:#ffffff24;border-radius:5px;color:#e8fff9;font-size:.92em;padding:.08rem .28rem}.RichTextEditor_editor__iTh9Z *{max-width:100%}.RichTextEditor_editor__iTh9Z img{border-radius:10px;box-sizing:border-box;cursor:pointer;display:block;height:auto;margin:.6rem 0;max-width:100%}.RichTextEditor_editor__iTh9Z .ProseMirror-selectednode,.RichTextEditor_editor__iTh9Z img.RichTextEditor_selectedImage__nIgPf{box-shadow:0 0 0 6px #ffd66624;outline:3px solid #ffd666eb;outline-offset:3px}.RichTextEditor_editor__iTh9Z img.RichTextEditor_brokenImage__bGcEh{background:#ff5b5b29;border:1px solid #ff7e7eb8;min-height:48px}.RichTextEditor_editor__iTh9Z .is-editor-empty:first-child:before{color:#fff9;content:attr(data-placeholder);float:left;height:0;pointer-events:none}@media (max-width:768px){.RichTextEditor_syntaxHelpModal__1e-PD{padding:.85rem}.RichTextEditor_syntaxHelpRow__x-K98{gap:.35rem;grid-template-columns:1fr}}.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}}.ProtectedRoute_loadingPage__4b7zZ{display:grid;min-height:calc(100vh - 84px);padding:24px;place-items:center}.ProtectedRoute_loadingPanel__es3CB{grid-gap:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#3c1e6475;border:1px solid #ffffff29;border-radius:18px;box-shadow:0 18px 48px #00000047;color:#fff;display:grid;gap:12px;justify-items:center;padding:28px 24px;width:min(420px,100%)}.ProtectedRoute_spinner__oLAXy{animation:ProtectedRoute_spin__gxc9B .85s linear infinite;border:3px solid #ffffff38;border-radius:50%;border-top-color:#d7b8ff;height:44px;width:44px}.ProtectedRoute_loadingTitle__PCGl0{font-size:1.25rem;font-weight:700;line-height:1.25}.ProtectedRoute_loadingText__j-BBE{color:#ffffffc2;font-size:.95rem;line-height:1.35;text-align:center}@keyframes ProtectedRoute_spin__gxc9B{to{transform:rotate(1turn)}}.Profile_profileContainer__CUA1O{--profile-card-text:#632d92;--profile-card-muted:#632d92b8;--profile-card-soft:#632d9294;--profile-card-border:#632d922e;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_achievementsSection__PZuMb,.Profile_panelContent__n9rec,.Profile_sectionsList__Xa7Hx,.Profile_userInfoContainer__WJXhZ{--glare-x:82%;--glare-y:14%;--glare-opacity:0.24;--card-move-x:0px;--card-move-y:0px;--card-rotate-x:0deg;--card-rotate-y:0deg;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:linear-gradient(145deg,#ffffff3d,#ffffff14),#44226c57;border:1px solid #ffffff42;box-shadow:0 18px 44px #2212363d,inset 0 1px 0 #ffffff38;color:var(--profile-card-text);overflow:hidden;position:relative;transform:translate3d(var(--card-move-x),var(--card-move-y),0) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));transform-style:preserve-3d;transition:transform .16s ease,box-shadow .22s ease,border-color .22s ease}.Profile_achievementsSection__PZuMb:before,.Profile_panelContent__n9rec:before,.Profile_sectionsList__Xa7Hx:before,.Profile_userInfoContainer__WJXhZ:before{background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffff38 0,#ffffff1a 18%,hsla(0,0%,100%,.035) 34%,#fff0 58%);content:"";inset:0;opacity:var(--glare-opacity);pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:0}.Profile_achievementsSection__PZuMb:after,.Profile_panelContent__n9rec:after,.Profile_sectionsList__Xa7Hx:after,.Profile_userInfoContainer__WJXhZ:after{background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffff1f,#fff0 28%);border-radius:inherit;content:"";inset:1px;opacity:calc(var(--glare-opacity)*.75);pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:0}.Profile_achievementsSection__PZuMb:hover,.Profile_panelContent__n9rec:hover,.Profile_sectionsList__Xa7Hx:hover,.Profile_userInfoContainer__WJXhZ:hover{border-color:#ffffff6b;box-shadow:0 24px 58px #22123657,inset 0 1px 0 #ffffff47}.Profile_achievementsSection__PZuMb>*,.Profile_panelContent__n9rec>*,.Profile_sectionsList__Xa7Hx>*,.Profile_userInfoContainer__WJXhZ>*{position:relative;z-index:1}.Profile_achievementCard__xUSge,.Profile_achievementNotificationItem__0oZw5,.Profile_achievementStatItem__7lvLs,.Profile_emptyAchievements__idB8i,.Profile_formInput__-BOBg,.Profile_formTextarea__XPyIp,.Profile_sectionItem__4Nd4Y,.Profile_sessionItem__N3AHd,.Profile_sessionNoSessions__1hEvR,.Profile_sideAchievementItem__52AbK{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-color:var(--profile-card-border);box-shadow:inset 0 1px 0 #ffffff14;color:var(--profile-card-text)}.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:var(--profile-card-muted);font-size:.85rem;margin-top:8px;text-align:center}.Profile_avatarUploadError__yEdaH{color:#ffb4b4;font-size:.85rem;margin-top:8px;text-align:center}.Profile_avatarUploadToast__T\+1Tl{animation:Profile_avatarToastIn__7hhSP .18s ease-out;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#5c203ef0,#2d145af0),#5c203ee6;border:1px solid #ff7e7e61;border-left:4px solid #ff7e7e;border-radius:12px;bottom:24px;box-shadow:0 16px 42px #00000059;padding:14px 16px;position:fixed;right:24px;width:min(340px,calc(100vw - 32px));z-index:10001}.Profile_avatarUploadToastTitle__9Rw4O{color:#fff;font-size:.95rem;font-weight:700;line-height:1.25}.Profile_avatarUploadToastText__nGFME{color:#ffe8e8db;font-size:.86rem;line-height:1.4;margin-top:4px}.Profile_username__TGLhQ{box-sizing:border-box;color:var(--profile-card-text);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:var(--profile-card-text);font-size:.9rem;padding:.3rem .6rem}.Profile_userInfoContainer__WJXhZ{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:20px;width:100%}.Profile_achievementsSection__PZuMb{border-radius:24px;color:var(--profile-card-text);margin-top:1rem;min-height:300px;padding:1.5rem;width:100%}.Profile_achievementsTitle__QP8mA{border-bottom:1px solid var(--profile-card-border);color:var(--profile-card-text);font-size:1.3rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem;text-align:center}.Profile_achievementsDescription__x0P5V{color:var(--profile-card-muted);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;border:1px solid var(--profile-card-border);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:var(--profile-card-text);font-weight:600;line-height:1.25}.Profile_sideAchievementDate__Y18VR{color:var(--profile-card-muted);font-size:.82rem;margin-top:3px}.Profile_rightPanel__cymQL{display:flex;flex:2 1}.Profile_sectionsList__Xa7Hx{border-radius:24px;color:var(--profile-card-text);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:250px}.Profile_sectionItem__4Nd4Y{border:1px solid var(--profile-card-border);border-radius:12px;box-shadow:0 2px 5px #0000000d;color:var(--profile-card-text);cursor:pointer;font-weight:500;padding:14px;text-align:center;transition:all .3s ease}.Profile_sectionItem__4Nd4Y:hover{background:#ffffff29;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{border-radius:24px;box-sizing:border-box;color:var(--profile-card-text);height:100%;left:0;overflow-y:auto;padding:2rem;position:absolute;top:0;transform:translateX(-110%) translate3d(var(--card-move-x),var(--card-move-y),0) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));transition:transform .16s ease,box-shadow .22s ease,border-color .22s 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) translate3d(var(--card-move-x),var(--card-move-y),0) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y))}.Profile_panelHeader__C2\+Wf{color:var(--profile-card-text);font-size:1.5rem;font-weight:600;padding-bottom:.5rem}.Profile_panelHeaderRow__I3u6B,.Profile_panelHeader__C2\+Wf{border-bottom:2px solid var(--profile-card-border);margin-bottom:1.5rem}.Profile_panelHeaderRow__I3u6B{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.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:var(--profile-card-text);display:block;font-size:1.6rem;font-weight:700;line-height:1}.Profile_achievementStatLabel__gJ5tL{color:var(--profile-card-muted);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:var(--profile-card-muted);font-size:.82rem;font-weight:600}.Profile_achievementNotificationText__1EFxD{color:var(--profile-card-text);font-weight:600;margin-top:3px}.Profile_achievementNotificationDate__e75fk{color:var(--profile-card-soft);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:var(--profile-card-text);font-size:1rem;line-height:1.25;margin:0}.Profile_achievementStatus__WJ0mc{background:#ffffff1a;border-radius:999px;color:var(--profile-card-text);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:var(--profile-card-soft)}.Profile_achievementCardDescription__ysMJA{color:var(--profile-card-muted);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:var(--profile-card-muted);display:flex;font-size:.82rem;gap:10px;justify-content:space-between;margin-top:8px}.Profile_emptyAchievements__idB8i{background:#ffffff0f;border:1px solid var(--profile-card-border);border-radius:10px;color:var(--profile-card-muted);padding:16px;text-align:center}.Profile_formGroup__U2uXT{margin-bottom:22px}.Profile_formLabel__vhA2S{color:var(--profile-card-text);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Profile_formInput__-BOBg{border:1px solid var(--profile-card-border);border-radius:12px;box-sizing:border-box;color:var(--profile-card-text);font-size:15px;padding:14px;transition:all .3s ease;width:100%}.Profile_formInput__-BOBg::placeholder{color:var(--profile-card-soft)}.Profile_formInput__-BOBg:focus{background:#ffffff26;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{border:1px solid var(--profile-card-border);border-radius:12px;box-sizing:border-box;color:var(--profile-card-text);font-size:15px;min-height:100px;padding:14px;resize:vertical;transition:all .3s ease;width:100%}.Profile_formTextarea__XPyIp::placeholder{color:var(--profile-card-soft)}.Profile_formTextarea__XPyIp:focus{background:#ffffff26;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;border:1px solid var(--profile-card-border);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.Profile_sessionDeviceInfo__DvNuT{flex:1 1}.Profile_sessionDeviceName__OW9fX{color:var(--profile-card-text);font-weight:500;margin:0}.Profile_sessionDeviceDetails__u0tVk{color:var(--profile-card-muted);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{border:1px solid var(--profile-card-border);border-radius:8px;padding:20px;text-align:center}.Profile_sessionSectionTitle__cJqhs{border-bottom:1px solid var(--profile-card-border);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;width:100%}.Profile_panelContent__n9rec,.Profile_panelContent__n9rec.Profile_active__YeZe5{transform:translate3d(var(--card-move-x),var(--card-move-y),0) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y))}.Profile_panelContent__n9rec.Profile_active__YeZe5{display:block}.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}.Profile_avatarUploadToast__T\+1Tl{bottom:16px;left:16px;right:16px;width:auto}}@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)}}@keyframes Profile_avatarToastIn__7hhSP{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.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_overviewWindowHeader__tWIg7{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.SurveyAnalytics_overviewHeaderActions__cIMik{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.SurveyAnalytics_responsesExportMenuWrap__aVFuq{position:relative}.SurveyAnalytics_advancedExportButton__8MNaR:disabled{cursor:default;opacity:.65}.SurveyAnalytics_responsesExportMenu__3eq0M{background:#140920fa;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 12px 26px #00000047;display:grid;min-width:130px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:4}.SurveyAnalytics_responsesExportOption__2zHFF{background:#0000;border:none;border-radius:8px;color:#f4e6ff;cursor:pointer;padding:8px 10px;text-align:left}.SurveyAnalytics_responsesExportOption__2zHFF:hover{background:#af6dff57;color:#fff}.SurveyAnalytics_exportError__ukx4-{background:#c7244538;border:1px solid #ffb4c259;border-radius:12px;color:#ffd2db;margin-bottom:12px;padding:10px 12px}.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_distributionQuestionTitle__Dj5VG{grid-gap:4px;display:grid;gap:4px}.SurveyAnalytics_distributionQuestionPrefix__gMXCl{font-weight:700}.SurveyAnalytics_richText__bYLO\+{font-weight:400}.SurveyAnalytics_richText__bYLO\+ :where(p,ul,ol){margin:0 0 4px}.SurveyAnalytics_richText__bYLO\+ :where(p,ul,ol):last-child{margin-bottom:0}.SurveyAnalytics_richText__bYLO\+ :where(ul,ol){padding-left:18px}.SurveyAnalytics_richText__bYLO\+ :where(strong,b){font-weight:700}.SurveyAnalytics_richText__bYLO\+ :where(em,i){font-style:italic}.SurveyAnalytics_richText__bYLO\+ :where(u){text-decoration:underline}.SurveyAnalytics_richText__bYLO\+ :where(a){color:#ffd77a}.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;min-width:0}.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_tableRichText__lOuol{max-width:360px;min-width:160px}.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:400;margin-bottom:6px}.SurveyAnalytics_answerText__8A\+UB{color:#d8bee7;font-weight:400}.SurveyAnalytics_answerAttachments__Lr1kW{grid-gap:8px;display:grid;gap:8px}.SurveyAnalytics_attachmentDownloadButton__pyMOA{background:#7b2cbf47;border:1px solid #c989ff8c;border-radius:9px;color:#f4e6ff;cursor:pointer;font:inherit;justify-self:start;padding:8px 11px}.SurveyAnalytics_attachmentDownloadButton__pyMOA:hover{background:#7b2cbf7a}.SurveyAnalytics_attachmentDownloadButton__pyMOA:disabled{cursor:wait;opacity:.7}.SurveyAnalytics_attachmentDownloadError__gkSv4{color:#ffb7b7;font-size:.9rem}.SurveyAnalytics_answerText__8A\+UB :where(p,ul,ol),.SurveyAnalytics_questionText__y8\+28 :where(p,ul,ol){margin:0 0 4px}.SurveyAnalytics_answerText__8A\+UB :where(p,ul,ol):last-child,.SurveyAnalytics_questionText__y8\+28 :where(p,ul,ol):last-child{margin-bottom:0}.SurveyAnalytics_answerText__8A\+UB :where(ul,ol),.SurveyAnalytics_questionText__y8\+28 :where(ul,ol){padding-left:18px}.SurveyAnalytics_answerText__8A\+UB :where(strong,b),.SurveyAnalytics_questionText__y8\+28 :where(strong,b){font-weight:700}.SurveyAnalytics_answerText__8A\+UB :where(em,i),.SurveyAnalytics_questionText__y8\+28 :where(em,i){font-style:italic}.SurveyAnalytics_answerText__8A\+UB :where(u),.SurveyAnalytics_questionText__y8\+28 :where(u){text-decoration:underline}.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_overviewHeaderActions__cIMik,.SurveyAnalytics_overviewWindowHeader__tWIg7{align-items:stretch}.SurveyAnalytics_advancedExportButton__8MNaR,.SurveyAnalytics_overviewHeaderActions__cIMik,.SurveyAnalytics_responsesExportMenuWrap__aVFuq{width:100%}.SurveyAnalytics_responsesExportMenu__3eq0M{left:0;right:auto;width:100%}.SurveyAnalytics_optionRow__hQujQ{gap:6px}.SurveyAnalytics_optionTop__hy7gA{align-items:flex-start;flex-direction:column}}.AnalyticsService_container__Q0r0r{box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:100%}.AnalyticsService_shell__Jo\+cT{grid-gap:18px;display:grid;gap:18px;max-width:1180px;min-width:0;width:100%}.AnalyticsService_header__Zq9vr,.AnalyticsService_panel__bBxUv,.AnalyticsService_section__jnolx{background:#230d38ad;border:1px solid #ffffff24;border-radius:16px;box-sizing:border-box;color:#fff;min-width:0}.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;min-width:0}.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;min-width:0;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;min-width:0}.AnalyticsService_compactScaleTop__6RdCN span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnalyticsService_compactScaleTop__6RdCN span:last-child{flex:0 0 auto;text-align:right}.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;min-width:0;padding:12px}.AnalyticsService_cardTitle__me1j6{color:#fff;font-weight:700;margin-bottom:6px;overflow-wrap:anywhere}.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;min-width:0}.AnalyticsService_scaleHeader__ILyQa{color:#f5eaff;font-size:.92rem}.AnalyticsService_scaleHeader__ILyQa span{min-width:0;overflow-wrap:anywhere}.AnalyticsService_scaleHeader__ILyQa span:last-child{flex:0 0 auto;text-align:right}.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;max-width:100%;overflow-wrap:anywhere;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{justify-self:end;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;overflow:hidden;padding:8px 10px;text-overflow:ellipsis}.AnalyticsService_panel__bBxUv{margin-top:14px}.AnalyticsService_chartBlock__uTUfg,.AnalyticsService_histogramBlock__3SnwX,.AnalyticsService_pieChartBlock__77mKG,.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;overflow-x:auto;overflow-y:hidden;padding:10px}.AnalyticsService_sparkPoint__hsDRp{background:#68d8d6;border-radius:8px 8px 0 0;flex:0 0 18px;min-height:6px}.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%}.AnalyticsService_pieChartLayout__LDwBR{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(160px,220px) 1fr;margin-top:12px}.AnalyticsService_donutWrap__vf-da{aspect-ratio:1;justify-self:center;position:relative;width:min(220px,100%)}.AnalyticsService_donutChart__8NSnM{display:block;height:100%;transform:rotate(-90deg);width:100%}.AnalyticsService_donutBase__jUrRL,.AnalyticsService_donutHole__69nn9,.AnalyticsService_donutSegment__AMytx{fill:#0000}.AnalyticsService_donutBase__jUrRL{stroke:#ffffff24;stroke-width:10}.AnalyticsService_donutSegment__AMytx{stroke-width:10;stroke-linecap:butt}.AnalyticsService_donutHole__69nn9{fill:#230d38f5}.AnalyticsService_donutCenter__8Gzlr{grid-gap:2px;color:#fff;display:grid;gap:2px;inset:50% auto auto 50%;place-items:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.AnalyticsService_donutCenter__8Gzlr strong{font-size:1.55rem;line-height:1}.AnalyticsService_donutCenter__8Gzlr span{color:#d8bee7;font-size:.82rem}.AnalyticsService_pieLegend__kgcMw{grid-gap:8px;display:grid;gap:8px;min-width:0}.AnalyticsService_pieLegendItem__fjKVt{grid-gap:10px;align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px}.AnalyticsService_pieLegendColor__Ndt5M{border-radius:999px;height:12px;width:12px}.AnalyticsService_pieLegendLabel__7cc7T{color:#f5eaff;min-width:0;overflow-wrap:anywhere}.AnalyticsService_pieLegendValue__H-f\+U{color:#d8bee7;font-size:.9rem;white-space:nowrap}@media (max-width:1024px){.AnalyticsService_container__Q0r0r{padding:18px}.AnalyticsService_resultRow__tncR6{align-items:start;grid-template-columns:minmax(0,1fr) auto}.AnalyticsService_compactScaleList__2AhxT,.AnalyticsService_compactTextList__ygi2d{grid-column:1/-1}.AnalyticsService_resultMain__6wcyk{padding-right:4px}.AnalyticsService_pieChartLayout__LDwBR{grid-template-columns:minmax(150px,190px) minmax(0,1fr)}}@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%;width:100%}.AnalyticsService_resultsJournal__wDRlB{max-height:none;padding-right:0}.AnalyticsService_resultRow__tncR6{align-items:stretch;grid-template-columns:1fr}.AnalyticsService_compactScaleList__2AhxT,.AnalyticsService_compactTextList__ygi2d,.AnalyticsService_linkButton__xhfs9,.AnalyticsService_resultMain__6wcyk{grid-column:auto}.AnalyticsService_compactScaleTop__6RdCN,.AnalyticsService_scaleHeader__ILyQa{align-items:flex-start}.AnalyticsService_linkButton__xhfs9{justify-self:stretch;white-space:normal;width:100%}.AnalyticsService_pieChartLayout__LDwBR{grid-template-columns:1fr}.AnalyticsService_donutWrap__vf-da{max-width:190px}.AnalyticsService_pieLegendItem__fjKVt{grid-template-columns:auto minmax(0,1fr)}.AnalyticsService_pieLegendValue__H-f\+U{grid-column:2;white-space:normal}}@media (max-width:520px){.AnalyticsService_container__Q0r0r{padding:8px}.AnalyticsService_header__Zq9vr,.AnalyticsService_panel__bBxUv,.AnalyticsService_section__jnolx{border-radius:12px;padding:12px}.AnalyticsService_panelHeader__W1WaA,.AnalyticsService_sectionHeader__H6oDS{align-items:stretch}.AnalyticsService_panelHeader__W1WaA>*,.AnalyticsService_sectionHeader__H6oDS>*{width:100%}.AnalyticsService_badge__iEoIg{width:fit-content}.AnalyticsService_compactScaleTop__6RdCN,.AnalyticsService_scaleHeader__ILyQa{grid-gap:4px;display:grid;gap:4px}.AnalyticsService_compactScaleTop__6RdCN span:last-child,.AnalyticsService_scaleHeader__ILyQa span:last-child{text-align:left}.AnalyticsService_compactTextList__ygi2d span,.AnalyticsService_textList__YcbTZ span{white-space:normal;width:100%}.AnalyticsService_sparkline__4sP7j{gap:6px;padding:8px}.AnalyticsService_sparkPoint__hsDRp{flex-basis:14px}.AnalyticsService_donutWrap__vf-da{max-width:170px}}.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}.scrollTopButton{-webkit-tap-highlight-color:transparent;align-items:center;background:#231240e0;border:1px solid #ffffff38;border-radius:50%;bottom:96px;box-shadow:0 12px 28px #00000052;color:#fff;cursor:pointer;display:inline-flex;font-size:1.35rem;height:42px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:fixed;right:24px;touch-action:manipulation;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,background .2s ease;width:42px;z-index:999}.scrollTopButton.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scrollTopButton:hover{background:#46227df5}@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}.scrollTopButton{bottom:86px;font-size:1.25rem;height:40px;right:16px;width:40px}}@media (max-width:480px){.App{background-position:top;background-size:cover}.App-header{font-size:calc(8px + 2vmin);padding:10px}}
/*# sourceMappingURL=main.6e1c18cd.css.map*/