.legal-document{margin:0 auto;padding:20px;line-height:1.7;color:#1f2937}.legal-document h2{text-indent:1.76em;font-size:1.5rem;font-weight:700;color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:8px;margin-top:40px;margin-bottom:16px}.legal-document h3{font-size:1.25rem;font-weight:600;color:#374151;margin-top:24px;margin-bottom:12px}.legal-document p{margin-bottom:16px}.legal-numbered-paragraph{text-indent:1.76em;padding-left:-1.76em;margin-bottom:16px;text-align:left}.legal-numbered-paragraph strong{font-weight:700;color:#111827;white-space:nowrap}.legal-document ul{list-style-position:outside;padding-left:2.5rem;margin-bottom:16px}.legal-document li{margin-bottom:8px;padding-left:.25rem;text-align:left}.legal-document ul ul{margin-top:8px;margin-bottom:8px;padding-left:2rem;list-style-type:lower-alpha}.legal-document a{color:#2563eb;text-decoration:underline}.legal-document a:hover{color:#1d4ed8}.legal-document strong{font-weight:600;color:#111827}.legal-document .legal-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:24px 0}.legal-document .legal-card p{margin-bottom:6px}.legal-document .legal-card p:first-child{font-weight:600;color:#111827;margin-bottom:12px}@media(max-width:640px){.legal-document{padding:16px}.legal-document h2{font-size:1.25rem}.legal-numbered-paragraph{text-indent:-2.5em;padding-left:2.5em}.legal-document ol,.legal-document ul{padding-left:1.5rem}}._page_gf5ud_1{min-height:100vh;display:flex;justify-content:center;padding:48px 20px;background:linear-gradient(135deg,#eaf3ff,#fff 55%)}._card_gf5ud_17{width:100%;max-width:1280px;height:fit-content;background:#fff;border-radius:24px;box-shadow:0 10px 40px #0b395414;padding:32px clamp(20px,4vw,48px) 56px}._backButton_gf5ud_37{display:inline-flex;align-items:center;gap:6px;color:#007bff;font-weight:500;font-size:14px;text-decoration:none;margin-bottom:24px}._backButton_gf5ud_37:hover{text-decoration:underline}._layout_gf5ud_67{display:flex;flex-direction:column;gap:24px}@media(min-width:900px){._layout_gf5ud_67{flex-direction:row;align-items:flex-start}}._sidebar_gf5ud_93{display:flex;flex-direction:column;gap:8px;background:#f8f9fa;border-radius:16px;padding:16px}@media(min-width:900px){._sidebar_gf5ud_93{width:280px;flex-shrink:0;position:sticky;top:32px}}._navLink_gf5ud_129{color:#6c757d;font-weight:500;font-size:14px;line-height:1.5;padding:10px 14px;border-radius:10px;text-decoration:none;transition:background .2s ease,color .2s ease}._navLink_gf5ud_129:hover{background:#e9ecef}._navLinkActive_gf5ud_163{background:#007bff1a;color:#007bff;font-weight:700}._content_gf5ud_175{flex:1;min-width:0}._title_gf5ud_185{font-size:clamp(22px,2.4vw,30px);font-weight:700;color:#0b3954;margin:0 0 24px}._header_142ik_1{height:100px;width:100%;position:relative;padding-left:25px;padding-right:20px;background-color:var(--secondary-blue-color)}._container_142ik_19{height:100%;display:flex;justify-content:space-between;align-items:center}._burgerIcon_142ik_33{display:none;color:#007bff;font-size:35px}._navLinks_142ik_45,._navLinks_142ik_45 ._navContainer_142ik_59{display:flex;gap:45px;align-items:center;position:relative}._logoAndTitle_142ik_73{display:flex;align-items:center;gap:37px}._logoAndTitle_142ik_73 h1{font-size:clamp(1.5rem,1.3394rem + .7339vw,2rem);font-weight:500;color:#fff}._subscriptionBadge_142ik_97{margin-right:12px;display:flex;align-items:center}@media(max-width:767px){._navLinks_142ik_45{display:none}._logoAndTitle_142ik_73 h1{font-size:24px;font-weight:600}._extraButtons_142ik_131{display:none}}@media(min-width:768px)and (max-width:991px){._navLinks_142ik_45{display:none}}._studentsClassGrid_1yg98_1{width:100%;flex:1;display:grid;gap:16px;align-content:start}._classCard_1yg98_9{background-color:var(--secondary-blue-color);border-radius:14px;padding:20px;cursor:pointer;color:#fff;display:flex;flex-direction:column;gap:14px;transition:transform .2s,box-shadow .2s;min-height:180px}._cardTop_1yg98_24{display:flex;align-items:center;justify-content:space-between}._cardIcon_1yg98_30{width:40px;height:40px;border-radius:10px;background:#ffffff26;display:flex;align-items:center;justify-content:center}._activeBadge_1yg98_40{font-size:11px;font-weight:700;background:#ffffff2e;padding:4px 10px;border-radius:99px;letter-spacing:.5px}._cardBody_1yg98_49{flex:1;display:flex;flex-direction:column;gap:6px}._cardTitle_1yg98_55{font-family:Montserrat,sans-serif;font-size:clamp(.95rem,.8rem + .5vw,1.15rem);font-weight:800;line-height:1.3}._cardDesc_1yg98_62{font-size:13px;color:#ffffffa6;line-height:1.55}._cardFooter_1yg98_68{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}._cardDate_1yg98_76{font-size:11px;color:#ffffff80}._cardArrow_1yg98_81{font-size:16px;color:#fff9;transition:transform .2s}._classCard_1yg98_9:hover ._cardArrow_1yg98_81{transform:translate(4px)}._cardClass_8foex_1{background-color:var(--secondary-blue-color);border-radius:14px;padding:20px 24px;color:#fff;display:flex;flex-direction:column;gap:8px}._cardClass_header_8foex_21{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._cardClass_header_8foex_21 h1{font-size:clamp(1.5rem,2vw + 1rem,2rem);font-weight:700;margin:0;color:#fff}._statsRow_8foex_51{display:flex;gap:24px;align-items:center}._statItem_8foex_63{display:flex;align-items:baseline;gap:6px}._statValue_8foex_75{font-size:1.2rem;font-weight:700;color:#fff}._statLabel_8foex_87{font-size:.75rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}._teacherName_8foex_101{font-size:.875rem;color:#fff9}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}._card_1y4q6_1{background:var(--main-card-color);border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s ease,transform .2s ease;min-height:200px;justify-content:space-around;position:relative}._card_1y4q6_1:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._cardHeader_1y4q6_43 h3{font-size:clamp(1rem,.9rem + .4vw,1.125rem);margin:0;margin-top:.5rem;color:var(--secondary-blue-color);font-family:Montserrat,sans-serif;line-height:1.4;word-break:break-word;text-align:center}._cardContent_update_1y4q6_65{display:flex;align-items:center;gap:10px}._cardContent_update_1y4q6_65 p{font-family:Roboto,regular,serif;color:var(--secondary-blue-color);font-size:clamp(.9375rem,.9116rem + .1105vw,1rem)}._cardContent_update_1y4q6_65 img{width:20px}._cardContent_1y4q6_65{display:flex;flex-direction:column;gap:6px;color:#64748b;font-size:.875rem}._cardFooter_1y4q6_109{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}._deleteButton_1y4q6_123{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;z-index:10}._deleteButton_1y4q6_123:hover{background-color:#fef2f2;color:#dc2626}._deleteButton_1y4q6_123:active{transform:scale(.95)}._editButton_1y4q6_175{position:absolute;top:12px;right:42px;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;z-index:10}._editButton_1y4q6_175:hover{background-color:#eff6ff;color:#2563eb}._editButton_1y4q6_175:active{transform:scale(.95)}._badge_epl4a_1{display:inline-flex;align-items:center;justify-content:center;font-weight:600;white-space:nowrap;border-radius:9999px;line-height:1;transition:background-color .2s ease;box-sizing:border-box}._sm_epl4a_25{padding:3px 6px;font-size:10px}._md_epl4a_35{padding:4px 8px;font-size:12px}._lg_epl4a_45{padding:6px 12px;font-size:14px}._primary_epl4a_55{background-color:var(--main-blue-color);color:#fff}._success_epl4a_65{background-color:#10b981;color:#fff}._warning_epl4a_75{background-color:#f59e0b;color:#fff}._danger_epl4a_85{background-color:#ef4444;color:#fff}._neutral_epl4a_95{background-color:#e5e7eb;color:#374151}._dot_epl4a_105{width:8px;height:8px;padding:0;border-radius:50%}._absolute_epl4a_119{position:absolute;z-index:10}._visibilityButton_6y1b5_1{display:none}._burgerButton_6y1b5_9{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1002;position:relative}._burgerLine_6y1b5_37{width:100%;height:2px;background-color:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center}._burgerButton_6y1b5_9._open_6y1b5_55 ._burgerLine_6y1b5_37{background-color:#1a1a2e}._burgerButton_6y1b5_9._open_6y1b5_55 ._burgerLine_6y1b5_37:nth-child(1){transform:translateY(9px) rotate(45deg)}._burgerButton_6y1b5_9._open_6y1b5_55 ._burgerLine_6y1b5_37:nth-child(2){opacity:0}._burgerButton_6y1b5_9._open_6y1b5_55 ._burgerLine_6y1b5_37:nth-child(3){transform:translateY(-9px) rotate(-45deg)}._backdrop_6y1b5_87{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000}._mobileMenu_6y1b5_101{position:fixed;top:0;right:-100%;width:100%;max-width:360px;height:100vh;height:100dvh;background:#fff;z-index:1001;overflow-y:auto;transition:right .35s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 24px #0000001f}._mobileMenu_6y1b5_101._open_6y1b5_55{right:0}._mobileMenuContent_6y1b5_139{padding:80px 24px 40px;min-height:100%;display:flex;flex-direction:column}._mobileUserInfo_6y1b5_153{display:flex;align-items:center;gap:16px;padding:16px 0 24px}._mobileUserAvatar_6y1b5_167{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}._mobileUserDetails_6y1b5_183{display:flex;flex-direction:column;gap:4px;min-width:0}._mobileUserName_6y1b5_197{font-size:20px;font-weight:500;color:#1a1a2e;font-family:Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileUserEmail_6y1b5_217{font-size:14px;color:#6c757d;font-family:Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileMenuSection_6y1b5_235{display:flex;flex-direction:column}._mobileNavLink_6y1b5_245{display:flex;align-items:center;gap:12px;font-size:17px;color:#333;text-decoration:none;padding:14px 12px;border-radius:12px;font-family:Roboto,sans-serif;font-weight:400;transition:all .2s ease}._mobileNavLink_6y1b5_245:active{background:#f0f4ff;color:#007bff}._mobileProfileLink_6y1b5_283{display:flex;align-items:center;gap:12px;font-size:17px;color:#333;text-decoration:none;padding:14px 12px;border-radius:12px;font-family:Roboto,sans-serif;font-weight:400;transition:all .2s ease;cursor:pointer;border:none;background:none;width:100%;text-align:left}._mobileProfileLink_6y1b5_283:active{background:#f0f4ff;color:#007bff}._mobileDivider_6y1b5_331{height:1px;background:#e9ecef;margin:8px 0}._mobileLogoutLink_6y1b5_343{color:#dc3545}._mobileLogoutLink_6y1b5_343:active{background:#fff5f5;color:#dc3545}@media(max-width:767px){._visibilityButton_6y1b5_1{display:block}}._logo_u0i6q_1,._logoClass_u0i6q_13{width:70px;z-index:1;cursor:pointer}@media(max-width:375px){._logo_u0i6q_1{width:49px;z-index:1}}@media(max-width:767px){._logoClass_u0i6q_13{display:none}}._CtaContainer_1jqn9_1{display:flex;flex-direction:column;align-items:center}._GreetHeader_1jqn9_13{display:flex;flex-direction:column;align-items:center;gap:40px;margin-bottom:20px;background-color:#b7daefb2;width:100%;padding:clamp(78px,7vw,94px) clamp(36px,11vw,204px) clamp(22px,7vw,94px) clamp(36px,11vw,204px);border-radius:30px;box-sizing:border-box}._GreetHeader_1jqn9_13 h1{font-size:clamp(30px,calc(30px + (48 - 30) * ((100vw - 375px) / (1920 - 375))),48px);font-weight:600;text-align:center;color:var(--secondary-blue-color);margin:0}._teacherLk_1jqn9_57{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,250px));gap:90px;justify-content:center}@media(max-width:768px){._teacherLk_1jqn9_57{grid-template-columns:1fr;gap:12px}}._widgets_1jqn9_87{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:23px}@media(max-width:1024px){._widgets_1jqn9_87{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._GreetHeader_1jqn9_13{padding:32px 20px;gap:28px;border-radius:20px}._teacherLk_1jqn9_57{grid-template-columns:1fr;gap:12px}._widgets_1jqn9_87{grid-template-columns:1fr}}._container_11fya_1{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:12px;align-items:center;pointer-events:none}._toast_11fya_27{pointer-events:auto;min-width:320px;max-width:460px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0b2f4c14,0 2px 8px #0b2f4c0a;display:flex;align-items:flex-start;gap:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s cubic-bezier(.16,1,.3,1)}._enter_11fya_61{animation:_slideDown_11fya_1 .35s cubic-bezier(.16,1,.3,1) forwards}._leave_11fya_69{animation:_slideUp_11fya_1 .3s cubic-bezier(.7,0,.84,0) forwards}@keyframes _slideDown_11fya_1{0%{opacity:0;transform:translateY(-25px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideUp_11fya_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}._iconWrapper_11fya_121{display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0}._icon_11fya_121{width:22px;height:22px}._iconInfo_11fya_147{stroke:#3b82f6}._iconSuccess_11fya_155{stroke:#10b981}._iconWarning_11fya_163{stroke:#f59e0b}._iconError_11fya_171{stroke:#ef4444}._toastWarning_11fya_179{background-color:#fff9e6}._toastWarning_11fya_179 ._title_11fya_187{color:#92400e}._toastWarning_11fya_179 ._message_11fya_195{color:#b45309}._toastInfo_11fya_203{border:1px solid #e8eeef;border-left:4px solid #3b82f6}._toastSuccess_11fya_213{border:1px solid #e8eeef;border-left:4px solid #10b981}._toastError_11fya_223{border:1px solid #e8eeef;border-left:4px solid #ef4444}._content_11fya_233{flex:1}._title_11fya_187{font-weight:600;font-size:15px;color:#0b2f4c;margin-bottom:4px}._message_11fya_195{font-size:13.5px;color:#5a6e7f;line-height:1.4}._closeBtn_11fya_267{background:transparent;border:none;color:#94a3b8;font-size:14px;cursor:pointer;padding:0 4px;line-height:1;transition:color .15s ease;margin-top:2px}._closeBtn_11fya_267:hover{color:#0b2f4c}._base_16yzo_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:20px;font-family:Montserrat,sans-serif;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none;white-space:nowrap;position:relative}._base_16yzo_1:focus-visible{box-shadow:0 0 0 3px #0070e04d}._base_16yzo_1:disabled{background-color:#e0e5ec!important;color:#8a94a6!important;border-color:#e0e5ec!important;cursor:not-allowed;opacity:1;transform:none!important}._base_16yzo_1:active:not(:disabled){transform:translateY(0)}._primary_16yzo_67{background-color:var(--main-blue-color);color:#fff}._primary_16yzo_67:hover:not(:disabled){filter:brightness(1.1)}._secondary_16yzo_83{background-color:#fff;color:var(--main-blue-color);border:1px solid var(--main-blue-color)}._secondary_16yzo_83:hover:not(:disabled){background-color:#f5f9ff}._outline_16yzo_101{background-color:transparent;color:var(--main-blue-color);border:1px solid var(--main-blue-color)}._outline_16yzo_101:hover:not(:disabled){background-color:#0070e00d}._ghost_16yzo_119{background-color:transparent;color:var(--main-blue-color);padding:0!important}._ghost_16yzo_119:hover:not(:disabled){opacity:.7}._sm_16yzo_137{height:36px;padding:0 12px;font-size:14px;border-radius:16px}._md_16yzo_151{height:43px;padding:0 20px;font-size:16px}._lg_16yzo_163{height:52px;padding:0 24px;font-size:18px;border-radius:26px}._fullWidth_16yzo_177{width:100%}._loader_16yzo_185{animation:_spin_16yzo_213 1s linear infinite}@keyframes _spin_16yzo_213{to{transform:rotate(360deg)}}._loading_16yzo_203{cursor:wait;pointer-events:none}._spinner_16yzo_213{display:inline-flex;align-items:center;justify-content:center;margin-right:8px}._spinnerCircle_16yzo_227{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_16yzo_213 .8s linear infinite}._contentHidden_16yzo_245{opacity:.7}._sm_16yzo_137 ._spinnerCircle_16yzo_227{width:14px;height:14px;border-width:2px}._lg_16yzo_163 ._spinnerCircle_16yzo_227{width:20px;height:20px;border-width:3px}._danger_16yzo_277{background-color:#e53935;color:#fff}._danger_16yzo_277:hover:not(:disabled){filter:brightness(.9)}._danger-outline_16yzo_295{background-color:transparent;color:#e53935;border:1px solid #e53935}._danger-outline_16yzo_295:hover:not(:disabled){background-color:#e539350d}._wrapper_iui4y_1{display:flex;justify-content:center;align-items:center}._toggle_iui4y_13{display:grid;background:#f5f5f5;border-radius:12px;padding:4px;box-shadow:inset 0 2px 4px #0000000d;position:relative}._toggle_iui4y_13._fullWidth_iui4y_31{width:100%}._indicator_iui4y_39{position:absolute;top:4px;left:4px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:2px solid #3b82f6;z-index:0}._tab_iui4y_61{position:relative;z-index:1;padding:12px 16px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:color .3s ease;font-family:Montserrat,sans-serif}._tabContent_iui4y_91{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;text-align:center}._label_iui4y_109{line-height:1.25}._tab_iui4y_61._active_iui4y_117{color:#000}._tab_iui4y_61:hover:not(._active_iui4y_117):not(:disabled){color:#333}._tab_iui4y_61:disabled{cursor:not-allowed;opacity:.6}._icon_iui4y_143{font-size:16px;flex-shrink:0}@media(max-width:640px){._tab_iui4y_61{padding:10px 12px;font-size:13px}}@media(max-width:480px){._tab_iui4y_61{padding:10px 8px;font-size:12px}._tabContent_iui4y_91{gap:6px}}@media(max-width:380px){._label_iui4y_109{display:none}._tab_iui4y_61{padding:12px}}._popupOverlay_1vrmk_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_1vrmk_1 .2s ease-out}._popup_1vrmk_1{background:#fff;border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 25px #0003;animation:_slideUp_1vrmk_1 .2s ease-out;display:flex;flex-direction:column;max-height:90vh}._popupHeader_1vrmk_47{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin-bottom:20px}._popupHeader_1vrmk_47 h2{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}._closeButton_1vrmk_77{background:#f3f4f6;border:none;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_1vrmk_77:hover:not(:disabled){background:#e5e7eb;color:#374151}._closeButton_1vrmk_77:disabled{cursor:not-allowed;opacity:.5}._popupBody_1vrmk_123{padding:0 24px;overflow-y:auto;flex:1}._toggleContainer_1vrmk_135,._formContainer_1vrmk_143{margin-bottom:20px}._formContainer_1vrmk_143 label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._required_1vrmk_167{color:#ef4444}._popupInput_1vrmk_175,._popupTextarea_1vrmk_177{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease;color:#1f2937}._popupTextarea_1vrmk_177{resize:vertical;min-height:80px}._popupInput_1vrmk_175:focus,._popupTextarea_1vrmk_177:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._popupInput_1vrmk_175:disabled,._popupTextarea_1vrmk_177:disabled{background-color:#f9fafb;cursor:not-allowed;color:#9ca3af}._inputError_1vrmk_243{border-color:#ef4444!important;background-color:#fff0f0!important}._inputError_1vrmk_243:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._errorMessage_1vrmk_263{color:red;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin-top:4px;display:block;animation:_fadeIn_1vrmk_1 .3s ease}._popupFooter_1vrmk_279{display:flex;justify-content:flex-end;gap:12px;padding:24px;margin-top:8px;border-top:1px solid #f3f4f6;flex-shrink:0}@keyframes _fadeIn_1vrmk_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1vrmk_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){._popup_1vrmk_1{width:95%;margin:20px;max-height:calc(100vh - 40px)}._popupHeader_1vrmk_47{padding:20px 20px 0}._popupBody_1vrmk_123{padding:0 20px}._popupFooter_1vrmk_279{padding:20px;flex-direction:column-reverse}._popupFooter_1vrmk_279>button{width:100%}}._card_1uhmr_1{font-family:Montserrat,semi-bold}._header_1uhmr_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}._logo_1uhmr_39{width:70px}._icons_1uhmr_47{display:flex;gap:23px}._icons_1uhmr_47 a img{width:100%;height:100%}._title_1uhmr_71{font-weight:600;font-size:20px;color:#335e77;margin-bottom:20px}._contacts_1uhmr_85{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:clamp(.875rem,.7714rem + .442vw,1.125rem);font-weight:400;font-family:Roboto,regular}._contacts_1uhmr_85 span{color:#335e77;margin-right:4px}._contacts_1uhmr_85 a{color:#335e77;text-decoration:none}._supportBtn_1uhmr_125{width:100%;margin-bottom:22px;padding:11px;border-radius:14px;border:1px solid #0b3954;background:transparent;color:#0b3954;cursor:pointer;font-size:15px;font-weight:600;line-height:28px;font-family:Montserrat,semi-bold}._footer_1uhmr_155{border-top:1px solid #cde6f4;padding-top:10px;font-size:12px;display:flex;flex-direction:column;gap:4px;font-family:Roboto,regular;text-align:center}._footer_1uhmr_155 span{color:#0b3954;font-size:14px;line-height:28px}._footer_1uhmr_155 a{color:#0b3954;font-size:14px;line-height:28px;text-decoration:underline}._calendar_1lher_1{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:20px}._header_1lher_8{display:flex;justify-content:space-between;align-items:center}._title_1lher_14{font-weight:600;font-size:20px;color:#335e77;text-align:center;flex:1}._navBtn_1lher_22{background:transparent;border:none;font-size:24px;color:#0b3954;cursor:pointer;padding:5px 10px;transition:color .2s}._navBtn_1lher_22:hover{color:#4a90e2}._weekDays_1lher_36{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:10px}._weekDay_1lher_36{text-align:center;font-size:14px;font-weight:600;color:#4a90e2;padding:8px 0}._days_1lher_51{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}._day_1lher_51{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#335e77;border-radius:8px;cursor:pointer;transition:all .2s;background:#f8fbfd}._day_1lher_51:hover:not(._empty_1lher_70){background:#e6f2ff;transform:scale(1.05)}._day_1lher_51._empty_1lher_70{cursor:default;background:transparent}._day_1lher_51._today_1lher_80{background:#4a90e2;color:#fff;font-weight:600}._day_1lher_51._today_1lher_80:hover{background:#3a7bc8}._todo_hoyyv_1{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:16px}._title_hoyyv_8{font-weight:600;font-size:20px;color:#335e77;margin-bottom:4px}._inputGroup_hoyyv_15{display:flex;gap:8px}._input_hoyyv_15{flex:1;padding:10px 14px;border:1px solid #cde6f4;border-radius:10px;font-size:14px;color:#335e77;font-family:Roboto,sans-serif;outline:none;transition:border-color .2s}._input_hoyyv_15:focus{border-color:#4a90e2}._input_hoyyv_15::placeholder{color:#a0b8c8}._addBtn_hoyyv_40{width:40px;height:40px;border:none;border-radius:10px;background:#4a90e2;color:#fff;font-size:24px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}._addBtn_hoyyv_40:hover{background:#3a7bc8}._taskList_hoyyv_59{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}._taskList_hoyyv_59::-webkit-scrollbar{width:6px}._taskList_hoyyv_59::-webkit-scrollbar-track{background:#f8fbfd;border-radius:3px}._taskList_hoyyv_59::-webkit-scrollbar-thumb{background:#cde6f4;border-radius:3px}._taskList_hoyyv_59::-webkit-scrollbar-thumb:hover{background:#4a90e2}._taskItem_hoyyv_85{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fbfd;border-radius:10px;transition:background .2s}._taskItem_hoyyv_85:hover{background:#e6f2ff}._taskLabel_hoyyv_99{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer;font-size:14px;color:#335e77;font-family:Roboto,sans-serif}._checkbox_hoyyv_110{width:18px;height:18px;cursor:pointer;accent-color:#4a90e2}._completed_hoyyv_117{text-decoration:line-through;color:#a0b8c8}._deleteBtn_hoyyv_122{width:24px;height:24px;border:none;background:transparent;color:#a0b8c8;font-size:24px;cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center;line-height:1}._deleteBtn_hoyyv_122:hover{color:#e74c3c}._emptyText_hoyyv_141{text-align:center;color:#a0b8c8;font-size:14px;padding:20px;font-family:Roboto,sans-serif}._footer_hoyyv_149{padding-top:12px;border-top:1px solid #cde6f4}._counter_hoyyv_154{font-size:14px;color:#335e77;font-family:Roboto,sans-serif}._snake_7v88z_1{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:12px}._header_7v88z_8{display:flex;justify-content:space-between;align-items:center}._title_7v88z_14{font-weight:600;font-size:20px;color:#335e77}._score_7v88z_20{font-size:16px;font-weight:600;color:#4a90e2}._gameContainer_7v88z_26{position:relative;display:flex;justify-content:center;align-items:center}._grid_7v88z_33{position:relative;background:#f8fbfd;border:2px solid #cde6f4;border-radius:10px;background-image:linear-gradient(#e6f2ff 1px,transparent 1px),linear-gradient(90deg,#e6f2ff 1px,transparent 1px);background-size:20px 20px;overflow:hidden}._snakeSegment_7v88z_45{position:absolute;background:#4a90e2;border-radius:3px;transition:all .05s linear}._snakeHead_7v88z_52{background:#335e77;border-radius:4px}._food_7v88z_57{position:absolute;background:#e74c3c;border-radius:50%}._overlay_7v88z_63{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:10px}._gameOverText_7v88z_78{font-size:20px;font-weight:600;color:#335e77;margin:0}._finalScore_7v88z_85{font-size:16px;color:#4a90e2;margin:0}._startText_7v88z_91{font-size:18px;color:#335e77;margin:0}._startBtn_7v88z_97{padding:10px 24px;border:none;border-radius:10px;background:#4a90e2;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}._startBtn_7v88z_97:hover{background:#3a7bc8}._hint_7v88z_113{text-align:center;font-size:12px;color:#a0b8c8;margin:0;font-family:Roboto,sans-serif}._tetris_xlrzo_1{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:12px}._header_xlrzo_8{display:flex;justify-content:space-between;align-items:center}._title_xlrzo_14{font-weight:600;font-size:20px;color:#335e77}._score_xlrzo_20{font-size:16px;font-weight:600;color:#4a90e2}._gameContainer_xlrzo_26{position:relative;display:flex;justify-content:center;align-items:center}._grid_xlrzo_33{position:relative;background:#f8fbfd;border:2px solid #cde6f4;border-radius:10px;overflow:hidden}._cell_xlrzo_41{position:absolute;border:1px solid rgba(205,230,244,.3);box-sizing:border-box}._overlay_xlrzo_47{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:10px}._gameOverText_xlrzo_62{font-size:20px;font-weight:600;color:#335e77;margin:0}._finalScore_xlrzo_69{font-size:16px;color:#4a90e2;margin:0}._startText_xlrzo_75{font-size:18px;color:#335e77;margin:0}._startBtn_xlrzo_81{padding:10px 24px;border:none;border-radius:10px;background:#4a90e2;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}._startBtn_xlrzo_81:hover{background:#3a7bc8}._hint_xlrzo_97{text-align:center;font-size:12px;color:#a0b8c8;margin:0;font-family:Roboto,sans-serif}._widget_1wizu_1{position:relative;border:1px solid #cde6f4;border-radius:30px;padding:20px}._widgetContent_1wizu_15{padding-top:40px}._settingsContainer_1wizu_23{position:absolute;top:20px;right:20px;z-index:10}._settingsBtn_1wizu_37{width:32px;height:32px;background:#f8fbfd;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s;border:1px solid #cde6f4}._dropdown_1wizu_65{position:absolute;top:40px;right:0;background:#fff;border:1px solid #cde6f4;border-radius:12px;box-shadow:0 4px 12px #0b39541a;overflow:hidden;min-width:150px;animation:_fadeIn_1wizu_1 .2s ease}@keyframes _fadeIn_1wizu_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_1wizu_113{width:100%;padding:12px 16px;border:none;background:#fff;color:#335e77;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;text-align:left;cursor:pointer;transition:background .2s;border-bottom:1px solid #f8fbfd}._dropdownItem_1wizu_113:last-child{border-bottom:none}._dropdownItem_1wizu_113:hover{background:#e6f2ff}._dropdownItem_1wizu_113._active_1wizu_159{background:#4a90e2;color:#fff;font-weight:600}._modernButton_1883j_1{position:relative;display:inline-flex;align-items:center;z-index:0;cursor:pointer}._button_1883j_17{background-color:#007bff;color:#fff;font-size:18px;padding:15px 26px;border-radius:30px;min-width:260px;text-align:center;text-decoration:none;transition:background-color .3s ease;white-space:nowrap;box-sizing:border-box}._square_1883j_45{background-color:var(--main-blue-color);width:32px;height:22px;margin-left:-18px;flex-shrink:0}._buttonCircle_1883j_61{position:relative;background-color:var(--main-blue-color);width:46px;height:46px;border-radius:50%;margin-left:-5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._buttonCircle_1883j_61:before{content:"";position:absolute;width:66px;height:66px;background-color:#8fc6e6;border-radius:50%;z-index:-1}@media(max-width:768px){._modernButton_1883j_1{width:100%}._button_1883j_17{width:100%;min-width:0;font-size:16px;font-weight:500;line-height:24px;padding:18px 24px;border-radius:16px}._square_1883j_45,._buttonCircle_1883j_61{display:none}}._lockedOverlay_aei8u_1{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px dashed #0ea5e9;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:32px;max-width:1200px;margin:0 auto}._lockedContent_aei8u_31{display:flex;flex-direction:column;align-items:center;gap:16px}._lockedContent_aei8u_31 svg{width:48px;height:48px;color:#0ea5e9}._lockedMessageText_aei8u_57{color:#0c4a6e;font-size:1.25rem;font-weight:600;margin:0;line-height:1.5;max-width:500px}._lockedButton_aei8u_75{background:#0ea5e9;color:#fff;border:none;padding:12px 24px;border-radius:10px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s ease;box-shadow:0 4px 12px #0ea5e94d}._lockedButton_aei8u_75:hover{background:#0284c7;transform:translateY(-2px);box-shadow:0 6px 16px #0ea5e966}._blockedClassesSection_aei8u_113{width:100%;display:flex;flex-direction:column;gap:20px;padding-top:24px;border-top:2px solid rgba(14,165,233,.2)}._blockedClassesTitle_aei8u_131{font-size:1.125rem;font-weight:600;color:#0c4a6e;margin:0;text-align:center}._blockedClassesGrid_aei8u_147{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;width:100%}@media(max-width:768px){._lockedOverlay_aei8u_1{padding:24px 16px;gap:24px}._lockedContent_aei8u_31 svg{width:40px;height:40px}._lockedMessageText_aei8u_57{font-size:1.125rem}._blockedClassesGrid_aei8u_147{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){._lockedOverlay_aei8u_1{padding:20px 12px}._blockedClassesTitle_aei8u_131{font-size:1rem}}._classCard_ohqxu_1{position:relative;border-radius:30px;padding:30px 20px;height:auto;max-width:400px;width:100%;box-sizing:border-box;background-color:#cde6f4;color:var(--secondary-blue-color);font-family:Montserrat,"sans-serif";display:flex;flex-direction:column;justify-content:space-between}._cardHeader_ohqxu_33{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(.9375rem,.8275rem + .4695vw,1.25rem)}._titleClassCard_ohqxu_47{text-align:center;font-size:clamp(1.25rem,1.162rem + .3756vw,1.5rem);line-height:28px;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 100px);word-break:break-word}._actionButtons_ohqxu_81{display:flex;gap:8px;margin-left:12px}._iconButton_ohqxu_93{background:#ffffff80;border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;color:#007bff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._iconButton_ohqxu_93:hover{background:#fffc;transform:translateY(-2px)}._iconButtonDelete_ohqxu_131{background:#ffffff80;border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;color:#ef4444;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._iconButtonDelete_ohqxu_131:hover{background:#ef44441a;transform:translateY(-2px)}._infoClassHr_ohqxu_169{border:0;border-top:1px solid #8fc6e6}._buttonsCont_ohqxu_179{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:10px;grid-auto-flow:row;margin-top:clamp(1.25rem,1.0299rem + .939vw,1.875rem)}._buttonsCont_ohqxu_179>*:first-child{grid-column:1 / -1}._infoClassCard_ohqxu_205{padding:0;margin-bottom:clamp(1.25rem,1.0299rem + .939vw,1.875rem);display:flex;gap:10px;flex-direction:column;box-sizing:border-box;height:auto}._rowInfo_ohqxu_225{display:inline-flex;gap:7px;height:auto;align-items:flex-start}._rowInfo_ohqxu_225>p{font-family:Roboto,sans-serif;font-size:16px;margin:0}._rowInfo_ohqxu_225>img{width:22px}@media(max-width:480px){._classCard_ohqxu_1{padding:20px}._cardHeader_ohqxu_33{flex-direction:column;align-items:center}._actionButtons_ohqxu_81{margin-left:0;margin-top:8px}}._blockedCard_ohqxu_293{opacity:.65;filter:grayscale(.7);background-color:#e2e8f0;transition:all .3s ease}._blockedCard_ohqxu_293:hover{transform:none;box-shadow:0 4px 6px -1px #0000001a}._blockedButton_ohqxu_317{background:#94a3b8!important;color:#fff!important;cursor:not-allowed!important;border:none;padding:12px 20px;border-radius:12px;font-weight:600;font-size:.95rem;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}._popupOverlay_vjr0h_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_vjr0h_1 .2s ease-out}._popup_vjr0h_1{background:#fff;border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 25px #0003;animation:_slideUp_vjr0h_1 .2s ease-out}._popupHeader_vjr0h_24{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin-bottom:20px}._popupHeader_vjr0h_24 h2{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}._closeButton_vjr0h_39{background:#f3f4f6;border:none;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_vjr0h_39:hover{background:#e5e7eb;color:#374151}._popupBody_vjr0h_58{padding:0 24px}._formContainer_vjr0h_62{margin-bottom:20px}._formContainer_vjr0h_62 label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._popupInput_vjr0h_74{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;box-sizing:border-box;transition:border-color .2s ease;font-family:inherit}._popupInput_vjr0h_74:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._popupTextarea_vjr0h_91{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box;transition:border-color .2s ease;min-height:80px}._popupTextarea_vjr0h_91:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._popupFooter_vjr0h_110{display:flex;justify-content:flex-end;gap:12px;padding:24px;margin-top:8px;border-top:1px solid #f3f4f6}._cancelButton_vjr0h_119{padding:12px 24px;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;color:#374151;font-size:14px;font-weight:500;transition:all .2s ease}._cancelButton_vjr0h_119:hover{background:#f9fafb;border-color:#d1d5db}._createButton_vjr0h_136{padding:12px 24px;border:none;background:#3b82f6;color:#fff;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._createButton_vjr0h_136:hover{background:#2563eb;transform:translateY(-1px)}._createButton_vjr0h_136:active{transform:translateY(0)}._createButton_vjr0h_136:disabled{background:#9ca3af;cursor:not-allowed;transform:none}._inputError_vjr0h_163{border:1px solid red;background-color:#fff0f0}._errorMessage_vjr0h_168{color:red;font-size:12px;margin-top:4px;animation:_fadeIn_vjr0h_1 .3s ease}@keyframes _fadeIn_vjr0h_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_vjr0h_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){._popup_vjr0h_1{width:95%;margin:20px}._popupHeader_vjr0h_24{padding:20px 20px 0}._popupBody_vjr0h_58{padding:0 20px}._popupFooter_vjr0h_110{padding:20px;flex-direction:column-reverse}._cancelButton_vjr0h_119,._createButton_vjr0h_136{width:100%}}._popupInput_vjr0h_74._error_vjr0h_168,._popupTextarea_vjr0h_91._error_vjr0h_168{border-color:#ef4444}._popupInput_vjr0h_74._error_vjr0h_168:focus,._popupTextarea_vjr0h_91._error_vjr0h_168:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._sidebar_18zd0_1{width:100px;left:0;bottom:0;background-color:var(--secondary-blue-color);z-index:1000;display:flex;flex-direction:column;align-items:center;padding-top:32px}._navContainer_18zd0_25{display:flex;flex-direction:column;gap:20px;align-items:center;position:sticky;top:20px}._navButton_18zd0_43{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;border-radius:8px;transition:background-color .3s ease;padding:0;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none;box-shadow:none;-webkit-user-select:none;user-select:none;position:relative}._navButton_18zd0_43:active,._navButton_18zd0_43:focus,._navButton_18zd0_43:visited{color:inherit;text-decoration:none;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}._navButton_18zd0_43._active_18zd0_103{background-color:#007bff1a}._navButton_18zd0_43:hover{background-color:#ffffff1a}._navButton_18zd0_43._active_18zd0_103 ._navIcon_18zd0_119{filter:invert(34%) sepia(54%) saturate(3867%) hue-rotate(184deg) brightness(101%) contrast(101%)}._navButton_18zd0_43:nth-child(6):before{content:"";position:absolute;top:-14px;left:50%;transform:translate(-50%);width:40px;height:1px;background-color:#ffffff40;border-radius:1px}@media(max-width:767px){._sidebar_18zd0_1{display:none}}._container_1bboz_1{background-color:var(--secondary-blue-color)}._ProfileIconContainer_cbi9g_1{display:inline-flex;font-size:18px;gap:10px;align-items:center;position:relative}._nameAccount_cbi9g_17{font-size:18px;color:#fff;text-decoration:none;transition:color .3s ease;font-family:Roboto,sans-serif;font-weight:400;-webkit-user-select:none;user-select:none}._dropdown_cbi9g_37{position:absolute;min-width:220px;border-radius:18px;box-shadow:0 4px 20px #00000026;padding:12px 10px;z-index:1000;display:flex;flex-direction:column;gap:10px;background-color:#fff;overflow:hidden;outline:none}._menuContainer_cbi9g_67{position:relative;display:inline-block}._menuButton_cbi9g_77{all:unset;cursor:pointer}._menuItem_cbi9g_87{font-family:Roboto,sans-serif;padding:10px;font-size:16px;display:block;text-align:left;background:none;border:none;color:#333;text-decoration:none;transition:all .2s ease;position:relative;cursor:pointer}._menuItem_cbi9g_87:hover{background:#f8f9fa;color:#0b3954}._firstItem_cbi9g_127{font-weight:500;font-size:20px}._firstItem_cbi9g_127:hover{background-color:#f0f4f8}._email_cbi9g_145{font-size:16px}._inlineBlock_cbi9g_153{position:relative;display:inline-flex;align-items:center;width:auto;cursor:pointer;border:none;background:none;gap:10px;justify-content:flex-start}._inlineBlock_cbi9g_153:hover{background:#f8f9fa;color:#0b3954}._divider_cbi9g_187{height:1px;background:#e9ecef}._arrowIcon_cbi9g_197{transition:transform .3s ease}._arrowOpen_cbi9g_205{transform:rotate(180deg)}._avatar_cbi9g_213{width:40px;height:40px;border-radius:50%}@media(max-width:767px){._menuContainer_cbi9g_67{display:none}}._badge_1xcoi_1{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#3b82f61a;border-radius:20px;text-decoration:none;font-size:13px;color:#3b82f6;transition:all .2s ease;cursor:pointer}._badge_1xcoi_1:hover{background:#3b82f633;transform:translateY(-1px)}._statusDot_1xcoi_39{width:8px;height:8px;background:#10b981;border-radius:50%;animation:_pulse_1xcoi_1 2s ease-in-out infinite}@keyframes _pulse_1xcoi_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}._text_1xcoi_79{font-weight:500}._arrow_1xcoi_87{width:14px;height:14px;opacity:.6}._warningIcon_1xcoi_99,._expiredIcon_1xcoi_101{width:16px;height:16px}._warningIcon_1xcoi_99{color:#f59e0b}._expiredIcon_1xcoi_101{color:#ef4444}._loading_1xcoi_127{font-size:13px;color:#6b7280;padding:6px 12px}@media(max-width:768px){._badge_1xcoi_1{padding:4px 8px;font-size:12px}._text_1xcoi_79,._arrow_1xcoi_87{display:none}}._layoutContainer_18c4a_1{display:flex;min-height:calc(100vh - 100px);max-width:100%;box-sizing:border-box}._mainContent_18c4a_15{flex:1;padding:20px;background-color:#fff;border-top-left-radius:var(--lk-border-radius);width:auto;min-width:0;max-width:100%;overflow-x:hidden;box-sizing:border-box}@media(max-width:767px){._mainContent_18c4a_15{padding:12px;border-top-left-radius:16px}}._userSection_g38o0_1{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._userInfo_g38o0_15{display:flex;align-items:center;gap:8px}._fullContTeachCourse_7tr1d_1{--navy900: #0f2038;--navy700: #1d3d63;--blue600: #2f7dfa;--blue500: #4a90fb;--blue100: #d8ecfb;--blue50: #eef6fc;--sky200: #bfe1f8;--ink900: #12283f;--slate600: #4d6076;--slate400: #8298ac;--planned: #c7d6e3;width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:var(--ink900)}._fullContTeachCourse_7tr1d_1 *{box-sizing:border-box;min-width:0}._hero_7tr1d_53{position:relative;background:linear-gradient(180deg,var(--blue100) 0%,var(--blue50) 100%);border-radius:26px;padding:44px 48px;overflow:hidden;margin-bottom:36px}._deco_7tr1d_71{position:absolute;border-radius:50%;background:var(--sky200);opacity:.7}._decoC1_7tr1d_83{width:150px;height:150px;top:-60px;right:60px}._decoC2_7tr1d_95{width:26px;height:26px;top:34px;left:340px;background:var(--blue500);opacity:.5}._decoC3_7tr1d_111{width:60px;height:60px;bottom:-20px;right:280px;background:#fff;opacity:.6}._eyebrow_7tr1d_129{display:inline-flex;align-items:center;gap:8px;background:#ffffffb3;border:1px solid rgba(47,125,250,.25);color:var(--blue600);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:7px 14px;border-radius:100px;margin-bottom:18px;position:relative;z-index:2}._eyebrowDot_7tr1d_165{width:7px;height:7px;border-radius:50%;background:var(--blue600);animation:_pulse_7tr1d_1 1.8s infinite}@keyframes _pulse_7tr1d_1{0%{opacity:1}50%{opacity:.25}to{opacity:1}}._heroTitle_7tr1d_205{font-size:clamp(21px,4.4vw + 9px,34px);font-weight:700;color:var(--ink900);margin:0 0 14px;position:relative;z-index:2;max-width:640px}._heroText_7tr1d_225{font-size:clamp(13.5px,1vw + 11px,15.5px);line-height:1.65;color:var(--slate600);max-width:560px;margin:0 0 26px;position:relative;z-index:2}._stats_7tr1d_245{display:flex;gap:14px;flex-wrap:wrap;position:relative;z-index:2}._stat_7tr1d_245{background:#fff;border-radius:14px;padding:12px 18px;min-width:132px;box-shadow:0 6px 18px #1434560f}._stat_7tr1d_245 b{display:block;font-size:20px;color:var(--ink900)}._stat_7tr1d_245 span{font-size:12px;color:var(--slate400);font-weight:600}._sectionHead_7tr1d_299{display:flex;align-items:baseline;justify-content:space-between;margin:8px 0 22px}._sectionHead_7tr1d_299 h2{font-size:22px;margin:0;color:var(--ink900)}._sub_7tr1d_321{font-size:13.5px;color:var(--slate400);font-weight:600}._roadmapCard_7tr1d_335{background:#fff;border-radius:24px;padding:38px 30px 26px;margin-bottom:32px;box-shadow:0 4px 22px #1434560d}._roadmapScroll_7tr1d_351{overflow-x:auto;padding-bottom:10px}._roadmapTrack_7tr1d_361{position:relative;display:flex;min-width:1120px;padding:70px 20px 90px}._wave_7tr1d_375{position:absolute;top:0;left:0;width:100%;height:100%}._stage_7tr1d_391{position:relative;flex:1;display:flex;justify-content:center;z-index:2}._stageNode_7tr1d_407{position:relative;display:flex;flex-direction:column;align-items:center;width:150px}._stageUp_7tr1d_423 ._stageNode_7tr1d_407{margin-top:-16px}._stageDown_7tr1d_429 ._stageNode_7tr1d_407{margin-top:74px}._nodeDot_7tr1d_437{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;border:2px solid transparent;position:relative}._nodeDone_7tr1d_461{background:var(--blue600);color:#fff;box-shadow:0 6px 16px #2f7dfa59}._nodeProgress_7tr1d_473{background:#fff;border-color:var(--blue600);color:var(--blue600)}._nodeProgress_7tr1d_473:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px dashed var(--blue500);opacity:.5;animation:_spin_7tr1d_1 10s linear infinite}@keyframes _spin_7tr1d_1{to{transform:rotate(360deg)}}._nodePlanned_7tr1d_515{background:var(--blue50);border:2px dashed var(--planned);color:var(--slate400)}._stageText_7tr1d_527{display:flex;flex-direction:column;align-items:center}._stageLabel_7tr1d_539{margin-top:12px;text-align:center;font-size:13.5px;font-weight:700;color:var(--ink900);line-height:1.3}._stageBadge_7tr1d_557{margin-top:6px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:100px}._badgeDone_7tr1d_575{background:#2f7dfa1f;color:var(--blue600)}._badgeProgress_7tr1d_583{background:#4a90fb1f;color:var(--blue500)}._badgePlanned_7tr1d_591{background:#eef2f6;color:var(--slate400)}._bottomRow_7tr1d_603{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}._infoCard_7tr1d_615{background:#fff;border-radius:22px;padding:30px 32px;box-shadow:0 4px 22px #1434560d}._infoCard_7tr1d_615 h3{font-size:18px;margin:0 0 12px}._infoCard_7tr1d_615 p{font-size:14px;line-height:1.7;color:var(--slate600);margin:0 0 18px}._tagRow_7tr1d_649{display:flex;gap:8px;flex-wrap:wrap}._tag_7tr1d_649{font-size:12px;font-weight:700;color:var(--blue600);background:var(--blue50);border:1px solid var(--blue100);padding:6px 12px;border-radius:100px}._ctaCard_7tr1d_679{background:linear-gradient(150deg,var(--navy900),var(--navy700));border-radius:22px;padding:30px 32px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}._ctaCard_7tr1d_679 h3{font-size:18px;margin:0 0 8px}._ctaCard_7tr1d_679 p{font-size:13.5px;color:#b9cbdd;line-height:1.6;margin:0 0 20px}._btnPrimary_7tr1d_719{background:var(--blue600);color:#fff;border:none;font-family:Manrope,sans-serif;font-weight:700;font-size:14px;padding:12px 20px;border-radius:100px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .15s ease,box-shadow .15s ease;width:fit-content}._btnPrimary_7tr1d_719:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2f7dfa59}@media(max-width:900px){._bottomRow_7tr1d_603{grid-template-columns:1fr}._hero_7tr1d_53{padding:36px 32px}}@media(max-width:640px){._hero_7tr1d_53{padding:26px 20px;border-radius:20px}._decoC1_7tr1d_83{width:100px;height:100px;top:-40px;right:-20px}._decoC2_7tr1d_95{display:none}._decoC3_7tr1d_111{width:40px;height:40px}._heroText_7tr1d_225{max-width:100%}._stats_7tr1d_245{flex-direction:column}._stat_7tr1d_245{width:100%}._sectionHead_7tr1d_299{flex-direction:column;align-items:flex-start;gap:4px}._sectionHead_7tr1d_299 h2{font-size:19px}._roadmapCard_7tr1d_335{padding:22px 16px 6px;border-radius:18px}._roadmapScroll_7tr1d_351{overflow-x:visible}._wave_7tr1d_375{display:none}._roadmapTrack_7tr1d_361{display:flex;flex-direction:column;min-width:0;width:100%;padding:0 0 16px}._stage_7tr1d_391{flex:unset;justify-content:flex-start;width:100%;position:relative;padding-bottom:28px}._stage_7tr1d_391:last-child{padding-bottom:0}._stage_7tr1d_391:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;width:0;height:calc(100% - 44px);border-left:2px dashed var(--planned);z-index:0}._stageUp_7tr1d_423 ._stageNode_7tr1d_407,._stageDown_7tr1d_429 ._stageNode_7tr1d_407{margin-top:0}._stageNode_7tr1d_407{width:100%;flex-direction:row;align-items:flex-start;gap:14px}._nodeDot_7tr1d_437{flex-shrink:0;width:44px;height:44px;font-size:16px}._stageText_7tr1d_527{align-items:flex-start;padding-top:4px}._stageLabel_7tr1d_539{margin-top:0;text-align:left;font-size:13.5px}._stageBadge_7tr1d_557{margin-top:6px}._infoCard_7tr1d_615,._ctaCard_7tr1d_679{padding:22px 20px;border-radius:18px}._btnPrimary_7tr1d_719{width:100%;justify-content:center}}@media(max-width:380px){._eyebrow_7tr1d_129{font-size:11px;padding:6px 10px}}._placeholder_bbk0c_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(40px,6vw,80px) clamp(20px,5vw,60px);background-color:#b7daefb2;border-radius:30px;text-align:center;width:100%;box-sizing:border-box}._placeholderIcon_bbk0c_27{width:120px;height:120px;border-radius:50%;background-color:#007bff;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:32px;box-shadow:0 8px 24px #007bff40}._placeholderTitle_bbk0c_53{font-size:clamp(24px,3vw,32px);font-weight:600;color:var(--secondary-blue-color);margin:0 0 16px;font-family:Montserrat,sans-serif}._placeholderText_bbk0c_69{font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:#5a6c7d;max-width:600px;margin:0 0 40px;font-family:Roboto,sans-serif}._placeholderFeatures_bbk0c_87{display:grid;grid-template-columns:repeat(3,auto);gap:24px;justify-content:center;width:100%;max-width:720px}._featureItem_bbk0c_105{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;background:#fff;border-radius:20px;box-shadow:0 4px 16px #0000000f;min-width:180px;transition:transform .2s ease,box-shadow .2s ease}._featureItem_bbk0c_105:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}._featureIconWrap_bbk0c_145{width:56px;height:56px;border-radius:50%;background-color:#cde6f4;color:var(--secondary-blue-color);display:flex;align-items:center;justify-content:center}._featureText_bbk0c_167{font-size:16px;font-weight:500;color:var(--secondary-blue-color);font-family:Montserrat,sans-serif}@media(max-width:768px){._placeholder_bbk0c_1{padding:40px 20px;border-radius:20px}._placeholderIcon_bbk0c_27{width:90px;height:90px;margin-bottom:24px}._placeholderIcon_bbk0c_27 svg{width:44px;height:44px}._placeholderText_bbk0c_69{margin-bottom:32px}._placeholderFeatures_bbk0c_87{grid-template-columns:1fr;gap:12px;max-width:100%}._featureItem_bbk0c_105{flex-direction:row;justify-content:flex-start;gap:16px;padding:16px 20px;min-width:0;width:100%;box-sizing:border-box}._featureIconWrap_bbk0c_145{width:48px;height:48px;flex-shrink:0}._featureText_bbk0c_167{font-size:15px}}._fullContTeachClass_vgay5_1{display:flex;flex-direction:column;background-color:#fff}._classesContainer_vgay5_13{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,400px));gap:20px;width:100%}._titleClass_vgay5_27{text-align:center;font-size:2.5rem;margin-bottom:40px;-webkit-background-clip:text;background-clip:text}._emptyContainer_vgay5_41{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:60px 40px;text-align:center;background:#f8fafc;border-radius:20px;border:2px dashed #cbd5e1;margin:40px auto;max-width:500px;width:100%}._emptyContainer_vgay5_41 h3{display:flex;align-items:center;gap:10px;font-size:1.75rem;font-weight:600;color:#475569;margin:0}._emptyContainer_vgay5_41 p{font-size:1.125rem;color:#64748b;margin:0;line-height:1.6}._addButton_vgay5_107{background:var(--main-blue-color);color:#fff;border:none;padding:16px 32px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #007bff4d;align-self:center;margin-top:20px;position:relative}._addButton_vgay5_107:hover{transform:translateY(-2px);box-shadow:0 6px 20px #007bff66}._addButton_vgay5_107:active{transform:translateY(0)}._addButton_vgay5_107:focus{outline:none;box-shadow:0 0 0 3px #007bff4d}@media(max-width:1024px){._fullContTeachClass_vgay5_1{margin:40px 60px}._classContainer_vgay5_179{margin:60px auto;gap:30px}._titleClass_vgay5_27{font-size:2.25rem}}@media(max-width:768px){._fullContTeachClass_vgay5_1{margin:30px 40px}._classContainer_vgay5_179{margin:40px auto;gap:25px;grid-template-columns:1fr}._titleClass_vgay5_27{font-size:2rem;margin-bottom:30px}._emptyContainer_vgay5_41{padding:40px 30px;margin:30px auto}._emptyContainer_vgay5_41 h3{font-size:1.5rem}._emptyContainer_vgay5_41 p{font-size:1rem}._addButton_vgay5_107{padding:14px 28px;font-size:1rem}}@media(max-width:480px){._fullContTeachClass_vgay5_1{margin:20px}._classContainer_vgay5_179{margin:30px auto;gap:20px}._titleClass_vgay5_27{font-size:1.75rem;margin-bottom:20px}._emptyContainer_vgay5_41{padding:30px 20px;margin:20px auto}._emptyContainer_vgay5_41 h3{font-size:1.25rem;flex-direction:column;gap:8px}._emptyContainer_vgay5_41 p{font-size:.9rem}._addButton_vgay5_107{padding:12px 24px;font-size:.9rem;width:100%;max-width:200px}}._classContainer_vgay5_179>*{animation:_fadeInUp_vgay5_1 .6s ease-out}@keyframes _fadeInUp_vgay5_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._emptyContainer_vgay5_41 svg{color:#94a3b8;flex-shrink:0}._classContainer_vgay5_179+._addButton_vgay5_107{margin-top:0;margin-bottom:40px}._modal_1li0b_1{background:#fff;border-radius:12px;width:100%;max-width:450px;padding:32px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;position:relative;text-align:center}._closeButton_1li0b_27{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._closeButton_1li0b_27:hover{background:#f3f4f6;color:#374151}._iconContainer_1li0b_69{display:flex;justify-content:center;margin-bottom:16px}._warningIcon_1li0b_81{color:#ef4444}._title_1li0b_89{margin:0 0 12px;font-size:24px;font-weight:600;color:#1f2937}._description_1li0b_103{margin:0 0 24px;font-size:14px;color:#6b7280;line-height:1.5}._buttonGroup_1li0b_117{display:flex;gap:12px;justify-content:center}._cancelButton_1li0b_129{background:#f3f4f6;color:#374151;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color .2s ease}._cancelButton_1li0b_129:hover{background:#e5e7eb}._deleteButton_1li0b_161{background:#ef4444;color:#fff;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color .2s ease}._deleteButton_1li0b_161:hover{background:#dc2626}@media(max-width:768px){._modal_1li0b_1{padding:24px}._buttonGroup_1li0b_117{flex-direction:column}._cancelButton_1li0b_129,._deleteButton_1li0b_161{width:100%}}._modalOverlay_7sztz_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_7sztz_1{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;animation:_modalAppear_7sztz_1 .3s ease-out}._modal_7sztz_1._fit_7sztz_53{width:auto;min-width:300px}._modal_7sztz_1._sm_7sztz_63{width:100%;max-width:400px}._modal_7sztz_1._md_7sztz_71{width:100%;max-width:600px}._modal_7sztz_1._lg_7sztz_79{width:100%;max-width:800px}._modal_7sztz_1._xl_7sztz_87{width:100%;max-width:1200px}@keyframes _modalAppear_7sztz_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._modal_5m0ga_1{background:#fff;border-radius:12px;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;overflow-y:auto}._modalHeader_5m0ga_23{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}._modalHeader_5m0ga_23 h3{margin:0;color:#1f2937;font-size:20px;font-weight:600}._closeButton_5m0ga_53{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._closeButton_5m0ga_53:hover{background:#f3f4f6;color:#374151}._form_5m0ga_89{padding:24px}._formGroup_5m0ga_97{margin-bottom:20px}._label_5m0ga_105{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}._required_5m0ga_121{color:#ef4444}._input_5m0ga_129{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .2s ease}._input_5m0ga_129:focus{outline:none;border-color:#3b82f6}._textarea_5m0ga_161{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .2s ease;resize:vertical;min-height:100px}._textarea_5m0ga_161:focus{outline:none;border-color:#3b82f6}._inputError_5m0ga_197{border-color:#ef4444}._errorText_5m0ga_205{margin:4px 0 0;font-size:12px;color:#ef4444}._buttonGroup_5m0ga_217{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._cancelButton_5m0ga_231{background:#f3f4f6;color:#374151;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color .2s ease}._cancelButton_5m0ga_231:hover{background:#e5e7eb}._submitButton_5m0ga_263{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color .2s ease}._submitButton_5m0ga_263:hover{background:#2563eb}@media(max-width:768px){._modal_5m0ga_1{margin:10px}._form_5m0ga_89{padding:20px}._buttonGroup_5m0ga_217{flex-direction:column}._cancelButton_5m0ga_231,._submitButton_5m0ga_263{width:100%}}._container_dvo56_1{display:flex;min-height:100vh;background:linear-gradient(180deg,#fff,#d7ebff 150%)}._logoLink_dvo56_13{position:absolute;top:40px;left:40px;z-index:10;display:flex;align-items:center;justify-content:center;transition:opacity .2s}._imageSide_dvo56_35{width:50%;background-image:url(/assets/auth-bg-CFkamWBZ.png);background-size:cover;background-position:center;background-repeat:no-repeat}._logoLink_dvo56_13:hover{opacity:.8}._formSide_dvo56_59{width:50%;display:flex;justify-content:center;align-items:center}@media(max-width:768px){._imageSide_dvo56_35{display:none}._formSide_dvo56_59{width:100%;background-image:url(/assets/auth-bg-mobile-qiNUwVsc.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;padding:20px}}._formWrapper_2xa1y_1{width:100%;max-width:540px;padding:40px;background:transparent;border-radius:24px;box-shadow:0 1px 5px #00000020}._title_2xa1y_19{font-size:28px;font-weight:700;color:#0f172a;text-align:center;margin:0 0 24px}._toggleContainer_2xa1y_35{margin-bottom:20px;display:flex;justify-content:center}._divider_2xa1y_47{display:flex;align-items:center;margin:20px 0;color:#94a3b8;font-size:14px}._divider_2xa1y_47:before,._divider_2xa1y_47:after{content:"";flex:1;height:1px;background:#e2e8f0}._divider_2xa1y_47 span{padding:0 12px}._login_2xa1y_87{text-align:center;margin:20px;color:#64748b;font-size:14px}._login_2xa1y_87 a{color:#017bff;font-weight:600;text-decoration:none;cursor:pointer}._login_2xa1y_87 a:hover{text-decoration:underline}._socialButtons_2xa1y_123{margin-top:20px}@media(max-width:768px){._formWrapper_2xa1y_1{padding:24px 20px;box-shadow:none}}._toggleRole_container_16kg4_1{display:flex;justify-content:center;width:100%}._roleToggle_16kg4_13{display:flex;align-items:center;background-color:#f1f5f9;border-radius:50px;padding:0;width:100%;max-width:320px;box-sizing:border-box;box-shadow:inset 0 1px 3px #0000000f;border:1px solid #007bff}._roleToggle_16kg4_13 span{flex:1;text-align:center;padding:8px 12px;border-radius:50px;cursor:pointer;font-weight:600;font-size:14px;line-height:1.4;transition:all .25s ease;-webkit-user-select:none;user-select:none;border:none!important}._roleToggle_16kg4_13 span._active_16kg4_67{background-color:#007bff;color:#fff;box-shadow:0 2px 8px #0066ff40}._roleToggle_16kg4_13 span._inactive_16kg4_79{background-color:transparent;color:#64748b}._roleToggle_16kg4_13 span._inactive_16kg4_79:hover{color:#007bff}._form_1bd0d_1{display:flex;flex-direction:column;gap:16px;width:100%}._login_1bd0d_15{text-align:center;margin:0;color:#64748b;font-size:14px}._login_1bd0d_15 a{color:#06f;font-weight:600;text-decoration:none}._login_1bd0d_15 a:hover{text-decoration:underline}._legalConsent_1bd0d_49{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:8px 0}._legalConsent_1bd0d_49 label{display:flex;align-items:flex-start;gap:8px}._error_1bd0d_77{color:red;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin-top:4px;-webkit-user-select:none;user-select:none;animation:_fadeIn_1bd0d_1 .7s ease;background:transparent}._legalConsent_1bd0d_49{display:flex;flex-direction:column;gap:12px;font-size:14px;margin:8px 0 4px;line-height:1.5}._checkboxLabel_1bd0d_113{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;color:#334155;transition:color .2s ease}._checkboxLabel_1bd0d_113:hover{color:#0f172a}._checkboxInput_1bd0d_143{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checkboxCustom_1bd0d_167{flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #cbd5e1;border-radius:6px;background-color:#fff;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;position:relative;display:inline-block}._checkboxCustom_1bd0d_167:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .2s cubic-bezier(.5,.1,.3,1.4);opacity:0}._checkboxLabel_1bd0d_113:hover ._checkboxCustom_1bd0d_167{border-color:#06f}._checkboxInput_1bd0d_143:checked+._checkboxCustom_1bd0d_167{background-color:#06f;border-color:#06f}._checkboxInput_1bd0d_143:checked+._checkboxCustom_1bd0d_167:after{transform:rotate(45deg) scale(1);opacity:1}._checkboxInput_1bd0d_143:focus-visible+._checkboxCustom_1bd0d_167{outline:none;box-shadow:0 0 0 3px #06f3;border-color:#06f}._checkboxLabel_1bd0d_113:active ._checkboxCustom_1bd0d_167{transform:scale(.92)}._checkboxInput_1bd0d_143:disabled+._checkboxCustom_1bd0d_167{background-color:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed}._checkboxInput_1bd0d_143:disabled:checked+._checkboxCustom_1bd0d_167{background-color:#94a3b8;border-color:#94a3b8}._checkboxLabel_1bd0d_113:has(._checkboxInput_1bd0d_143:disabled){color:#94a3b8;cursor:not-allowed}._checkboxText_1bd0d_311{font-size:14px;line-height:1.5;color:inherit}._consentLink_1bd0d_323{color:#06f;font-weight:500;text-decoration:none;border-bottom:1px dashed rgba(0,102,255,.4);transition:color .2s ease,border-color .2s ease}._consentLink_1bd0d_323:hover{color:#0052cc;border-bottom-color:#0052cc;border-bottom-style:solid}._consentLink_1bd0d_323:focus-visible{outline:2px solid #0066ff;outline-offset:2px;border-radius:2px}._error_1bd0d_77{color:#dc2626;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin:4px 0 0;padding-left:30px;-webkit-user-select:none;user-select:none;animation:_fadeIn_1bd0d_1 .3s ease;background:transparent;line-height:1.4}@keyframes _fadeIn_1bd0d_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._checkboxText_1bd0d_311{font-size:13px}._checkboxCustom_1bd0d_167{width:18px;height:18px}._checkboxCustom_1bd0d_167:after{left:5px;top:1px;width:5px;height:9px}}._inputGroup_1bol2_1{position:relative;border-radius:30px}._inputLabel_1bol2_11{position:absolute;left:15px;top:15px;transition:all .3s ease;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10;background:transparent;padding:0 5px;will-change:top,left,font-size}._inputField_1bol2_37{width:100%;padding:15px;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-top:none;border-radius:30px;font-size:16px;transition:border-color .3s ease;position:relative;z-index:1}._inputField_1bol2_37:focus{outline:none;border-color:var(--main-blue-color)}._inputField_1bol2_37._inputError_1bol2_75{border-color:red;border-top:none}._inputField_1bol2_37:focus+._inputLabel_1bol2_11,._inputField_1bol2_37:not(:placeholder-shown)+._inputLabel_1bol2_11{top:-8px;left:25px;font-size:12px;color:var(--main-blue-color);padding:0 5px;background:transparent;z-index:10}._errorMessage_1bol2_107{color:red;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin-top:4px;-webkit-user-select:none;user-select:none;animation:_fadeIn_1bol2_1 .7s ease;background:transparent}._togglePassword_1bol2_125{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;padding:5px;border:none;cursor:pointer;z-index:20}._eyeIcon_1bol2_149{width:clamp(18px,1.5vw,20px);height:clamp(18px,1.5vw,20px)}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;transition:background-color 5000s ease-in-out 0s}@keyframes _fadeIn_1bol2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._form_18y7d_1{display:flex;flex-direction:column;gap:16px;width:100%}._legalConsent_18y7d_15{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:8px 0}._legalConsent_18y7d_15 label{display:flex;align-items:flex-start;gap:8px}._error_18y7d_43{color:red;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin-top:4px;-webkit-user-select:none;user-select:none;animation:_fadeIn_18y7d_1 .7s ease;background:transparent}._legalConsent_18y7d_15{display:flex;flex-direction:column;gap:12px;font-size:14px;margin:8px 0 4px;line-height:1.5}._checkboxLabel_18y7d_79{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;color:#334155;transition:color .2s ease}._checkboxLabel_18y7d_79:hover{color:#0f172a}._checkboxInput_18y7d_109{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checkboxCustom_18y7d_133{flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #cbd5e1;border-radius:6px;background-color:#fff;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;position:relative;display:inline-block}._checkboxCustom_18y7d_133:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .2s cubic-bezier(.5,.1,.3,1.4);opacity:0}._checkboxLabel_18y7d_79:hover ._checkboxCustom_18y7d_133{border-color:#06f}._checkboxInput_18y7d_109:checked+._checkboxCustom_18y7d_133{background-color:#06f;border-color:#06f}._checkboxInput_18y7d_109:checked+._checkboxCustom_18y7d_133:after{transform:rotate(45deg) scale(1);opacity:1}._checkboxInput_18y7d_109:focus-visible+._checkboxCustom_18y7d_133{outline:none;box-shadow:0 0 0 3px #06f3;border-color:#06f}._checkboxLabel_18y7d_79:active ._checkboxCustom_18y7d_133{transform:scale(.92)}._checkboxInput_18y7d_109:disabled+._checkboxCustom_18y7d_133{background-color:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed}._checkboxInput_18y7d_109:disabled:checked+._checkboxCustom_18y7d_133{background-color:#94a3b8;border-color:#94a3b8}._checkboxLabel_18y7d_79:has(._checkboxInput_18y7d_109:disabled){color:#94a3b8;cursor:not-allowed}._checkboxText_18y7d_277{font-size:14px;line-height:1.5;color:inherit}._consentLink_18y7d_289{color:#06f;font-weight:500;text-decoration:none;border-bottom:1px dashed rgba(0,102,255,.4);transition:color .2s ease,border-color .2s ease}._consentLink_18y7d_289:hover{color:#0052cc;border-bottom-color:#0052cc;border-bottom-style:solid}._consentLink_18y7d_289:focus-visible{outline:2px solid #0066ff;outline-offset:2px;border-radius:2px}._error_18y7d_43{color:#dc2626;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin:4px 0 0;padding-left:30px;-webkit-user-select:none;user-select:none;animation:_fadeIn_18y7d_1 .3s ease;background:transparent;line-height:1.4}@keyframes _fadeIn_18y7d_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._checkboxText_18y7d_277{font-size:13px}._checkboxCustom_18y7d_133{width:18px;height:18px}._checkboxCustom_18y7d_133:after{left:5px;top:1px;width:5px;height:9px}}._socialButtons_1grcb_1{display:flex;gap:30px;margin-block:20px;justify-content:center}._divider_1grcb_8{text-align:center;position:relative;margin-block:10px;background:transparent}._divider_1grcb_8:before,._divider_1grcb_8:after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#ddd}._divider_1grcb_8:before{left:0}._divider_1grcb_8:after{right:0}._divider_1grcb_8 span{background-color:#e8f4ff;border-radius:15px;padding:0 15px;color:#666;position:relative;z-index:1}._socialButton_vbuse_1{display:flex;align-items:center;justify-content:center;gap:0;padding:0;border:1px solid #aaaaab;border-radius:50%;background-color:transparent;cursor:pointer;transition:all .2s ease;color:#334155;width:64px;height:64px;flex-shrink:0}._socialButton_vbuse_1:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 0 6px #1500ff08}._socialButtonText_vbuse_47{display:none}._socialButton_vbuse_1 svg,._socialButton_vbuse_1 img{width:32px;height:32px;transition:color .2s ease}._vk_vbuse_69{color:#07f}._yandex_vbuse_75{color:#fc3f1d}._vk_vbuse_69:hover{background-color:#07f;color:#fff}._yandex_vbuse_75:hover{background-color:#fc3f1d;color:#fff}._container_o67k8_1{display:flex;min-height:100vh;background:linear-gradient(180deg,#fff,#d7ebff 150%)}._logoLink_o67k8_13{position:absolute;top:40px;left:40px;z-index:10;display:flex;align-items:center;justify-content:center;transition:opacity .2s}._imageSide_o67k8_35{width:50%;background-image:url(/assets/auth-bg-CFkamWBZ.png);background-size:cover;background-position:center;background-repeat:no-repeat}._formSide_o67k8_51{width:50%;display:flex;justify-content:center;align-items:center}@media(max-width:768px){._imageSide_o67k8_35{display:none}._formSide_o67k8_51{width:100%;background-image:url(/assets/auth-bg-mobile-qiNUwVsc.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;padding:20px}}._formWrapper_1ilot_1{width:100%;max-width:540px;padding:40px;background:transparent;border-radius:24px;box-shadow:0 1px 5px #00000020}._title_1ilot_19{font-size:28px;font-weight:700;color:#0f172a;text-align:center;margin:0 0 24px}._toggleContainer_1ilot_35{margin-bottom:20px;display:flex;justify-content:center}._divider_1ilot_47{display:flex;align-items:center;margin:20px 0;color:#94a3b8;font-size:14px}._divider_1ilot_47:before,._divider_1ilot_47:after{content:"";flex:1;height:1px;background:#e2e8f0}._divider_1ilot_47 span{padding:0 12px}._registerText_1ilot_87{text-align:center;color:#64748b;font-size:14px;margin-top:12px}._registerText_1ilot_87 a{color:#017bff;font-weight:600;text-decoration:none;cursor:pointer}._registerText_1ilot_87 a:hover{text-decoration:underline}@media(max-width:768px){._formWrapper_1ilot_1{padding:24px 20px;box-shadow:none}}._form_enqa7_1{display:flex;flex-direction:column;gap:16px;width:100%}._forgotPassword_enqa7_15{text-align:right;margin-top:-8px}._forgotPassword_enqa7_15 button{font-family:Montserrat,"sans-serif";color:#06f;font-size:14px;text-decoration:none;transition:color .2s;background:none;border:none;cursor:pointer;padding:0}._forgotPassword_enqa7_15 button:hover{color:#0052cc;text-decoration:underline}._captchaError_enqa7_59{color:red;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin-top:4px;-webkit-user-select:none;user-select:none;animation:_fadeIn_enqa7_1 .7s ease}@keyframes _fadeIn_enqa7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._form_cj7er_1,._form_m28rh_1{display:flex;flex-direction:column;gap:16px;width:100%}._forgotPassword_m28rh_15{text-align:right;margin-top:-8px}._forgotPassword_m28rh_15 button{font-family:Montserrat,"sans-serif";color:#06f;font-size:14px;text-decoration:none;transition:color .2s;background:none;border:none;cursor:pointer;padding:0}._forgotPassword_m28rh_15 a{color:#06f;font-size:14px;text-decoration:none;transition:color .2s}._forgotPassword_m28rh_15 a:hover{color:#0052cc;text-decoration:underline}._captchaError_m28rh_49{color:red;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin-top:4px;-webkit-user-select:none;user-select:none;animation:_fadeIn_m28rh_1 .7s ease}@keyframes _fadeIn_m28rh_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._layoutContainer_19wg2_1{display:flex;min-height:calc(100vh - 100px)}._mainContent_19wg2_6{display:flex;flex-direction:column;flex:1;padding:20px;background-color:#fff;border-top-left-radius:var(--lk-border-radius);width:auto;gap:40px}._previewSubLine_16kqv_1{background-color:var(--secondary-blue-color);width:auto;height:90px;border-top-left-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:0 20px;flex-wrap:wrap}@media(max-width:768px){._previewSubLine_16kqv_1{height:auto;padding:20px;gap:12px}}._taskConstructor_q7c0o_1{display:flex;flex-direction:row;gap:40px;justify-content:center;width:auto}._canvas_q7c0o_25{flex-grow:3;display:flex}._tasksPanel_q7c0o_35{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._leftPanel_q7c0o_51{position:sticky;top:20px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px;background-color:var(--secondary-blue-color);padding:30px 20px;width:100%;border-radius:5px}._leftPanel_q7c0o_51>span{color:var(--wheat-color);font-family:var(--roboto-family);font-size:20px;display:inline-flex;align-items:center;justify-content:center}._taskItem_q7c0o_97{display:flex;align-items:center;justify-content:flex-start;gap:8px}._emptyTasks_q7c0o_111{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f3f3f3;gap:50px;height:100%;text-align:center;color:#666;border:2px dashed #ddd}._icon_q7c0o_139{width:24px;height:24px;color:#d0d0d0}._aiCounter_q7c0o_151{display:flex;justify-content:center;margin-top:6px;font-size:12px;font-weight:500}._aiCounterPro_q7c0o_167{color:#f59e0b;font-weight:600}._aiCounterNormal_q7c0o_177{color:#6b7280}._aiCounterLow_q7c0o_185{color:#ef4444;font-weight:600}._cardTask__content_1yaii_1{padding:50px 70px;display:flex;flex-direction:column;gap:30px}._content__text_1yaii_15{display:flex;flex-direction:column;gap:10px;width:100%}._content__text_1yaii_15>h2{font-size:18px;font-weight:600;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}._content__text_1yaii_15>p,._content__text_1yaii_15 pre{font-size:16px;font-family:Roboto,"sans-serif";white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}._form_1yaii_63{display:flex;flex-direction:column;gap:10px}._label_1yaii_75{font-family:Roboto,"sans-serif";font-weight:400;display:flex;gap:10px}._span_1yaii_91{color:#000}._input__text_1yaii_99{width:100%;height:45px;border:1px solid #d9d9d9;padding:15px 10px}._formCode_1yaii_113{height:400px;width:100%;overflow:auto}._uploadArea_1yaii_125{border:2px dashed #ccc;border-radius:12px;padding:60px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#f9f9f9;margin:20px 0}._uploadArea_1yaii_125:hover{border-color:#007bff;background-color:#f0f8ff}._uploadArea_1yaii_125._dragOver_1yaii_157{border-color:#007bff;background-color:#e3f2fd;transform:scale(1.02)}._uploadContent_1yaii_169{display:flex;flex-direction:column;align-items:center;gap:16px}._uploadIcon_1yaii_183{font-size:48px;color:#666}._uploadArea_1yaii_125:hover ._uploadIcon_1yaii_183{color:#007bff}._uploadText_1yaii_201 p{margin:0;font-size:18px;font-weight:500;color:#333}._uploadText_1yaii_201 span{font-size:14px;color:#666}._fileInfo_1yaii_227{border:2px solid #e0e0e0;border-radius:12px;padding:20px;background-color:#fafafa;margin:20px 0;animation:_slideIn_1yaii_1 .3s ease}@keyframes _slideIn_1yaii_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._fileHeader_1yaii_267{display:flex;align-items:center;gap:16px}._fileIcon_1yaii_279{font-size:40px;color:#007bff;flex-shrink:0}._fileDetails_1yaii_291{flex:1;min-width:0}._fileName_1yaii_301{margin:0 0 8px;font-size:16px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_1yaii_321{display:flex;gap:16px;font-size:14px}._fileSize_1yaii_333,._fileType_1yaii_335{color:#666;background-color:#f0f0f0;padding:4px 8px;border-radius:4px}._removeButton_1yaii_349{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0}._removeButton_1yaii_349:hover{color:#f44;background-color:#ffeaea}._progressContainer_1yaii_385{margin-top:16px;display:flex;align-items:center;gap:12px}._progressBar_1yaii_399{flex:1;height:6px;background-color:#e0e0e0;border-radius:3px;overflow:hidden}._progressFill_1yaii_415{height:100%;background:linear-gradient(90deg,#007bff,#00c6ff);border-radius:3px;transition:width .3s ease}._progressText_1yaii_429{font-size:14px;color:#666;font-weight:500;min-width:40px}._successMessage_1yaii_445{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background-color:#e8f5e8;border:1px solid #4caf50;border-radius:6px;color:#2e7d32;font-size:14px}._successIcon_1yaii_471{font-size:18px;color:#4caf50}._loadingAnimation_1yaii_483{display:flex;gap:4px;margin-top:16px;justify-content:center}._loadingDot_1yaii_497{width:8px;height:8px;border-radius:50%;background-color:#007bff;animation:_bounce_1yaii_1 1.4s infinite ease-in-out}._loadingDot_1yaii_497:nth-child(1){animation-delay:-.32s}._loadingDot_1yaii_497:nth-child(2){animation-delay:-.16s}@keyframes _bounce_1yaii_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._imagePreview_1yaii_551{margin-top:16px;text-align:center}._imagePreview_1yaii_551 img{max-width:200px;max-height:150px;border-radius:8px;border:1px solid #e0e0e0}._comparisonTable_1yaii_575{display:flex;flex-direction:column;border:2px solid #e3f2fd;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;margin:20px 0;background:#fff}._pairRow_1yaii_597{display:grid;grid-template-columns:1fr 1fr;min-height:60px;transition:all .2s ease;position:relative}._pairRow_1yaii_597:hover{background-color:#f8fdff;transform:translateY(-1px);box-shadow:0 2px 8px #2196f326}._pairRow_1yaii_597:not(:last-child):after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent 0%,#e3f2fd 50%,transparent 100%)}._question_1yaii_645,._answer_1yaii_647{padding:16px 20px;display:flex;align-items:center;font-size:15px;line-height:1.4;word-break:break-word}._question_1yaii_645{background-color:#fafbfc;border-right:2px dashed #bbdefb;font-weight:600;color:#1565c0;position:relative}._question_1yaii_645:before{content:"←";position:absolute;left:-25px;color:#42a5f5;font-weight:700;opacity:0;transition:opacity .3s ease}._answer_1yaii_647{background-color:#fff;color:#2e7d32;font-weight:500;position:relative}._answer_1yaii_647:before{content:"→";position:absolute;right:-25px;color:#66bb6a;font-weight:700;opacity:0;transition:opacity .3s ease}._pairRow_1yaii_597:hover ._question_1yaii_645:before,._pairRow_1yaii_597:hover ._answer_1yaii_647:before{opacity:1}._comparisonTable_1yaii_575:before{content:"";display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}._comparisonTable_1yaii_575:before ._columnHeader_1yaii_763{padding:12px 20px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){._pairRow_1yaii_597{grid-template-columns:1fr;border-bottom:1px solid #e3f2fd}._question_1yaii_645{border-right:none;border-bottom:2px dashed #bbdefb}._question_1yaii_645:before,._answer_1yaii_647:before{display:none}}._pairRow_1yaii_597{animation:_slideInUp_1yaii_1 .4s ease forwards;opacity:0;transform:translateY(20px)}._pairRow_1yaii_597:nth-child(1){animation-delay:.1s}._pairRow_1yaii_597:nth-child(2){animation-delay:.2s}._pairRow_1yaii_597:nth-child(3){animation-delay:.3s}._pairRow_1yaii_597:nth-child(4){animation-delay:.4s}@keyframes _slideInUp_1yaii_1{to{opacity:1;transform:translateY(0)}}._pairRow_1yaii_597:before{content:"=";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:#2196f3;font-weight:700;font-size:18px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #e3f2fd;z-index:2;opacity:0;transition:opacity .3s ease}._pairRow_1yaii_597:hover:before{opacity:1}._cardTask__header_1rw6q_1{margin-top:0;display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #d9d9d9;padding:25px 70px}._header__left_1rw6q_11{display:flex;align-items:center;gap:10px}._count_1rw6q_17{display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;background-color:var(--secondary-blue-color);width:30px;height:30px;border-radius:50%}._title_1rw6q_29{font-size:16px;color:#0009}._header__right_1rw6q_34{display:flex;gap:15px}._header__right_1rw6q_34>button{width:35px;height:35px;background-color:transparent;border:none;cursor:pointer}._richText_1019k_1{line-height:1.6;color:inherit;white-space:pre-wrap;word-wrap:break-word}._richText_1019k_1 p{margin:.5em 0}._richText_1019k_1 p:first-child{margin-top:0}._richText_1019k_1 p:last-child{margin-bottom:0}._richText_1019k_1 strong,._richText_1019k_1 b{font-weight:600}._richText_1019k_1 em,._richText_1019k_1 i{font-style:italic}._richText_1019k_1 u{text-decoration:underline}._richText_1019k_1 a{color:var(--main-blue-color, #007bff);text-decoration:none}._richText_1019k_1 a:hover{text-decoration:underline}._richText_1019k_1 ul,._richText_1019k_1 ol{margin:.5em 0;padding-left:1.5em}._richText_1019k_1 h1,._richText_1019k_1 h2,._richText_1019k_1 h3{margin:.8em 0 .4em;font-weight:600;line-height:1.3}._richText_1019k_1 code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9em}._richText_1019k_1 pre{background:#f8fafc;padding:12px;border-radius:8px;overflow-x:auto;font-family:monospace;font-size:.9em}._formCode_o7iz4_1{width:100%;height:400px;overflow:hidden;position:relative}._monacoEditorContainer_o7iz4_15{width:100%;height:100%}._answerBlock_o7iz4_25{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._useCodeButton_o7iz4_39{align-self:flex-start;padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s}._useCodeButton_o7iz4_39:hover{background-color:#2563eb}._useCodeButton_o7iz4_39:active{transform:scale(.98);background-color:#1d4ed8}._monaco_field_7esh5_1{height:100vh;display:flex;flex-direction:row;background:#1a1b26;border-radius:12px}._main_content_7esh5_17{flex:1;display:flex;flex-direction:column;min-width:0}._header_7esh5_31{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background-color:#1a1b26;border-bottom:1px solid #2a2d3e;overflow:visible}._header_leftBlock_7esh5_51{display:flex;align-items:center;justify-content:start;gap:8px}._header_rightBlock_7esh5_65{display:flex;align-items:center;justify-content:end;gap:8px}._monaco_work_station_7esh5_79{display:flex;flex:1;overflow:hidden}._editor_field_7esh5_91{flex:0 0 50%;width:50%}._output_field_7esh5_101,._preview_field_7esh5_103{flex:0 0 50%;width:50%;border-left:1px solid #2a2d3e}._embedded_7esh5_115{height:380px;overflow:hidden}._embedded_7esh5_115 ._main_content_7esh5_17{height:100%}._embedded_7esh5_115 ._editor_field_7esh5_91{height:300px}._embedded_7esh5_115 ._header_7esh5_31{height:50px}._copy_btn_7esh5_149{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#fff;color:#1a1b26;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:14px}._run_button_4xkeu_1{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#7aa2f7;color:#1a1b26;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:14px}._run_button_4xkeu_1:hover:not(:disabled){background-color:#89aefa;transform:translateY(-1px)}._run_button_4xkeu_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._run_button_4xkeu_1._loading_4xkeu_27{background-color:#565f89}._spinner_4xkeu_31{animation:_spin_4xkeu_31 1s linear infinite}@keyframes _spin_4xkeu_31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._output_window_pzjyl_1{height:100%;background-color:#1e1e1e;border-left:1px solid #2a2d3e;color:#d4d4d4;display:flex;flex-direction:column;font-family:JetBrains Mono,Fira Code,Consolas,monospace}._output_header_pzjyl_21{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#252526;border-bottom:1px solid #2a2d3e}._header_left_pzjyl_39{display:flex;align-items:center;gap:10px}._terminal_icon_pzjyl_51{font-size:16px;color:#7aa2f7}._header_title_pzjyl_61{font-size:14px;font-weight:600;color:#e0e0e0}._language_badge_pzjyl_73{font-size:11px;padding:4px 8px;background-color:#7aa2f71a;color:#7aa2f7;border-radius:4px;border:1px solid rgba(122,162,247,.2)}._header_right_pzjyl_91{display:flex;align-items:center;gap:8px}._status_success_pzjyl_103{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ece6a}._status_error_pzjyl_119{display:flex;align-items:center;gap:6px;font-size:12px;color:#f7768e}._output_container_pzjyl_135{flex:1;padding:16px;overflow:auto;background-color:#1e1e1e}._loading_state_pzjyl_149{display:flex;align-items:center;gap:16px;padding:20px;background-color:#7aa2f70d;border:1px solid rgba(122,162,247,.2);border-radius:8px}._spinner_pzjyl_169{font-size:24px;color:#7aa2f7;animation:_spin_pzjyl_169 1s linear infinite}@keyframes _spin_pzjyl_169{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading_text_pzjyl_199{display:flex;flex-direction:column;gap:4px}._loading_title_pzjyl_211{font-size:14px;font-weight:600;color:#7aa2f7}._loading_subtitle_pzjyl_223{font-size:12px;color:#888}._output_content_pzjyl_233{display:flex;flex-direction:column;gap:16px}._output_section_pzjyl_245{display:flex;flex-direction:column;gap:8px}._section_header_pzjyl_257{display:flex;align-items:center;gap:8px}._section_label_pzjyl_269{font-size:11px;font-weight:600;padding:4px 8px;background-color:#9ece6a1a;color:#9ece6a;border-radius:4px;border:1px solid rgba(158,206,106,.2);letter-spacing:.5px}._section_label_error_pzjyl_291{font-size:11px;font-weight:600;padding:4px 8px;background-color:#f7768e1a;color:#f7768e;border-radius:4px;border:1px solid rgba(247,118,142,.2);letter-spacing:.5px}._output_pre_pzjyl_313{margin:0;padding:16px;background-color:#252526;border:1px solid #2a2d3e;border-radius:6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;color:#d4d4d4;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}._output_pre_error_pzjyl_343{margin:0;padding:16px;background-color:#f7768e0d;border:1px solid rgba(247,118,142,.2);border-radius:6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;color:#f7768e;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}._empty_state_pzjyl_373{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;text-align:center}._empty_icon_pzjyl_393{font-size:48px;opacity:.3}._empty_text_pzjyl_403{display:flex;flex-direction:column;gap:8px}._empty_title_pzjyl_415{font-size:16px;font-weight:600;color:#888}._empty_subtitle_pzjyl_427{font-size:13px;color:#666;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}._kbd_pzjyl_447{padding:3px 6px;background-color:#2a2d3e;border:1px solid #3a3d4e;border-radius:4px;font-size:12px;font-family:JetBrains Mono,monospace;color:#d4d4d4}._output_container_pzjyl_135::-webkit-scrollbar{width:8px;height:8px}._output_container_pzjyl_135::-webkit-scrollbar-track{background:#1e1e1e}._output_container_pzjyl_135::-webkit-scrollbar-thumb{background:#3a3d4e;border-radius:4px}._output_container_pzjyl_135::-webkit-scrollbar-thumb:hover{background:#4a4d5e}._sidebar_g0mca_1{width:200px;background:#1e1e1e;border-right:1px solid #333;display:flex;flex-direction:column;height:100%;overflow-y:auto}._sidebar_header_g0mca_21{padding:20px;border-bottom:1px solid #333}._sidebar_header_g0mca_21 h3{margin:0;font-size:14px;color:#ccc;font-weight:600}._sidebar_content_g0mca_45{flex:1;padding:8px}._language_item_g0mca_55{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;margin-bottom:4px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s;text-align:left}._language_item_g0mca_55:hover{background:#2a2a2a}._language_item_g0mca_55._active_g0mca_93{background:#007acc}._language_item_g0mca_55._active_g0mca_93 ._language_name_g0mca_101,._language_item_g0mca_55._active_g0mca_93 ._language_version_g0mca_103{color:#fff}._icon_wrapper_g0mca_111{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}._icon_g0mca_111{font-size:20px;color:#ccc}._language_item_g0mca_55._active_g0mca_93 ._icon_g0mca_111{color:#fff}._fallback_icon_g0mca_147{font-size:16px;font-weight:700;color:#ccc}._language_info_g0mca_159{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._language_name_g0mca_101{font-size:13px;color:#e0e0e0;font-weight:500;text-transform:capitalize}._language_version_g0mca_103{font-size:11px;color:#888}._tooltipCont_1oodg_1{position:relative;display:inline-block}._tooltipBox_1oodg_11{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#2a2d3e;color:#e0e0e0;font-size:12px;font-weight:500;line-height:1.4;padding:6px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px #0000004d;border:1px solid #3a3d4e;z-index:1000;pointer-events:none;animation:_tooltipFadeIn_1oodg_1 .2s ease-out}._tooltipBox_1oodg_11:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#2a2d3e}@keyframes _tooltipFadeIn_1oodg_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._web_editor_1be20_1{display:flex;flex:1;height:100%;gap:1px;background:#2a2d3e}._editor_section_1be20_17{flex:1;display:flex;flex-direction:column;background:#1a1b26;min-width:0}._tabs_1be20_33{display:flex;background:#1a1b26;border-bottom:1px solid #2a2d3e}._tab_1be20_33{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;color:#888;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;border-bottom:2px solid transparent}._tab_1be20_33:hover{color:#ccc;background:#2a2d3e}._tab_1be20_33._active_1be20_85{color:#fff;border-bottom-color:#007acc;background:#1a1b26}._tab_icon_1be20_97{font-size:16px}._editor_container_1be20_105{flex:1;overflow:hidden}._preview_section_1be20_115{flex:1;background:#fff;overflow:hidden;min-width:0}._preview_container_13mog_2{height:100%;display:flex;flex-direction:column;border-left:1px solid #333}._preview_header_13mog_9{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#1e1e1e;border-bottom:1px solid #333}._preview_header_13mog_9 h3{margin:0;color:#fff;font-size:14px}._preview_controls_13mog_24{display:flex;gap:10px}._reload_btn_13mog_29{background:#007acc;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:12px}._reload_btn_13mog_29:disabled{opacity:.5;cursor:not-allowed}._reload_btn_13mog_29:hover:not(:disabled){background:#005a9e}._preview_content_13mog_48{flex:1;position:relative}._preview_frame_13mog_53{width:100%;height:100%;border:none;background:#fff}._loading_13mog_60{display:flex;align-items:center;justify-content:center;height:100%;color:#ccc}._error_message_13mog_68{background:#ffebee;color:#c62828;padding:10px;border:1px solid #ffcdd2;margin:10px;border-radius:4px}._content__text_1g03p_1{display:flex;flex-direction:column;gap:24px;width:100%}._content__text_1g03p_1>h2{font-size:18px;font-weight:600;margin:0}._previewGrid_1g03p_27{display:flex;flex-direction:column;gap:14px}._previewCard_1g03p_39{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:4px;text-decoration:none;color:inherit;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}._previewCard_1g03p_39:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014;border-color:transparent}._cardAccent_1g03p_81{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;padding:1px;background:linear-gradient(135deg,var(--main-blue-color, #3b82f6),#8b5cf6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s ease;pointer-events:none}._previewCard_1g03p_39:hover ._cardAccent_1g03p_81{opacity:1}._cardContent_1g03p_127{display:flex;align-items:center;gap:14px;padding:14px 18px;width:100%;background:#fff;border-radius:12px;position:relative;z-index:1}._iconWrap_1g03p_151{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;transition:background .2s ease}._previewCard_1g03p_39:hover ._iconWrap_1g03p_151{background:#e0f2fe}._favicon_1g03p_183{width:24px;height:24px;object-fit:contain}._fallbackIcon_1g03p_195{font-size:18px}._textWrap_1g03p_203{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._cardTitle_1g03p_219{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardUrl_1g03p_237{font-size:12px;color:#64748b;font-family:Roboto,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._openIcon_1g03p_255{font-size:18px;color:#94a3b8;transition:transform .2s ease,color .2s ease}._previewCard_1g03p_39:hover ._openIcon_1g03p_255{color:var(--main-blue-color, #3b82f6);transform:translate(2px,-2px)}._emptyState_1g03p_281{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b}._emptyIcon_1g03p_305{font-size:32px;margin-bottom:12px;opacity:.6}._emptyState_1g03p_281 p{margin:0;font-size:14px;font-weight:500}._taskCont_1s6fi_1{width:100%;display:flex;padding:13px 15px;color:#fff;background-color:var(--light-blue-color);font-family:var(--roboto-family);border:1px solid white;cursor:grab}._overlay_1c55h_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_1c55h_23{background:#fff;border-radius:12px;width:100%;max-width:520px;padding:24px;box-shadow:0 8px 24px #0000001f;animation:_fadeIn_1c55h_1 .2s ease-out;max-height:90vh;overflow-y:auto}@keyframes _fadeIn_1c55h_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_1c55h_69{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._title_1c55h_83{margin:0;font-size:18px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px}._closeBtn_1c55h_103{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;transition:all .2s}._closeBtn_1c55h_103:hover{background:#f3f4f6;color:#111827}._form_1c55h_131{display:flex;flex-direction:column;gap:16px}._formGroup_1c55h_143{display:flex;flex-direction:column;gap:6px}._formRow_1c55h_155{display:grid;grid-template-columns:1fr 1fr;gap:16px}._label_1c55h_167{font-size:14px;font-weight:500;color:#374151}._required_1c55h_179{color:#ef4444}._radioGroup_1c55h_187{display:flex;gap:16px}._radioLabel_1c55h_197,._checkboxLabel_1c55h_199{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}._radioLabel_1c55h_197 input,._checkboxLabel_1c55h_199 input{accent-color:#2563eb;width:16px;height:16px}._checkboxGrid_1c55h_231{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}._input_1c55h_243,._select_1c55h_245{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s,box-shadow .2s}._input_1c55h_243:focus,._select_1c55h_245:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._input_1c55h_243:disabled,._select_1c55h_245:disabled{background:#f9fafb;cursor:not-allowed}._errorText_1c55h_293{margin:0;font-size:13px;color:#ef4444}._actions_1c55h_305{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}._cancelBtn_1c55h_319,._submitBtn_1c55h_321{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}._cancelBtn_1c55h_319{background:#f3f4f6;color:#374151}._cancelBtn_1c55h_319:hover:not(:disabled){background:#e5e7eb}._cancelBtn_1c55h_319:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1c55h_321{background:#2563eb;color:#fff}._submitBtn_1c55h_321:hover:not(:disabled){background:#1d4ed8}._submitBtn_1c55h_321:disabled{opacity:.5;cursor:not-allowed}._spinner_1c55h_389{animation:_spin_1c55h_389 1s linear infinite;display:inline-block}@keyframes _spin_1c55h_389{to{transform:rotate(360deg)}}._proBadge_1c55h_411{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700;border-radius:4px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;text-transform:uppercase;letter-spacing:.5px}._lockedTaskItem_10pw1_1{position:relative;display:flex;align-items:center;gap:8px;padding:13px;background:#f1f5f9;border:2px dashed #cbd5e1;opacity:.6;cursor:not-allowed;-webkit-user-select:none;user-select:none;width:100%}._lockedTaskItem_10pw1_1:hover{background:#e2e8f0;border-color:#94a3b8}._lockedContent_10pw1_39{display:flex;align-items:center;gap:8px;flex:1}._icon_10pw1_53{width:24px;height:24px;color:#64748b}._lockBadge_10pw1_65{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}._lockBadge_10pw1_65 svg{width:12px;height:12px;color:#fff}._modalHeader_1hf2s_1{height:80px;padding:0 50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0e0}._modalHeader_1hf2s_1>button{display:flex;align-items:center;background:none;border:none;font-size:24px;cursor:pointer;padding:8px;margin:8px;color:#616161;transition:color .2s}._modalHeader_1hf2s_1>div{display:flex;align-items:center;gap:10px}._modalHeader_1hf2s_1 button:hover{color:#333}._modalContent_1hf2s_65{flex:1;background-color:#f3f3f3;border-bottom:1px solid #e0e0e0;padding:30px 50px;display:flex;flex-direction:column;gap:20px}._questionName__title_1hf2s_85{font-size:16px;color:#0009}._questionName__input_1hf2s_95{width:100%;height:45px;padding:15px;border:1px solid #d9d9d9;font-size:14px}._questionName__textArea_1hf2s_111{width:100%;height:135px;font-family:Roboto,"sans-serif";padding:15px;border:1px solid #d9d9d9;font-size:14px}._modalContent__questionDescription_1hf2s_129{display:flex;flex-direction:column;gap:10px}._count_1hf2s_141{display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;background-color:var(--secondary-blue-color);width:30px;height:30px;border-radius:50%}._title_1hf2s_165{font-size:16px;color:#0009;width:202px}@keyframes _modalAppear_1hf2s_1{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._questionName__input_1hf2s_95{width:100%;height:45px;padding:15px;border:1px solid #d9d9d9;font-size:14px;border-radius:4px;transition:all .3s ease;background:#fff}._questionName__textArea_1hf2s_111{width:100%;height:135px;font-family:Roboto,"sans-serif";padding:15px;border:1px solid #d9d9d9;font-size:14px;border-radius:4px;transition:all .3s ease;background:#fff;resize:vertical;min-height:135px}._questionName__input_1hf2s_95:focus,._questionName__textArea_1hf2s_111:focus{outline:none;border-color:var(--secondary-blue-color);box-shadow:0 0 0 2px #4285f41a}._questionName__input_1hf2s_95._inputError_1hf2s_263,._questionName__textArea_1hf2s_111._inputError_1hf2s_263{border-color:#d93025;box-shadow:0 0 0 2px #d930251a;animation:_shake_1hf2s_1 .4s ease-in-out}@keyframes _shake_1hf2s_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._errorMessage_1hf2s_303{color:#d93025;font-size:12px;margin-top:4px;font-weight:500;display:flex;align-items:center;gap:6px;animation:_slideDown_1hf2s_1 .3s ease}._errorMessage_1hf2s_303:before{content:"⚠";font-size:14px}@keyframes _slideDown_1hf2s_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._counter_1hf2s_357{font-size:12px;color:#666;text-align:right;margin-top:4px;transition:color .3s ease;font-weight:400}._counter_1hf2s_357._counterError_1hf2s_375{color:#d93025;font-weight:500}@keyframes _modalAppearWithValidation_1hf2s_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._questionName__input_1hf2s_95:hover:not(._inputError_1hf2s_263):not(:focus),._questionName__textArea_1hf2s_111:hover:not(._inputError_1hf2s_263):not(:focus){border-color:#b3b3b3}._saveButton_d63ja_1,._longButton_d63ja_2{color:#fff;background-color:#007bff;padding:10px 45px;border-radius:30px;border:none;font-family:Montserrat,sans-serif;font-size:18px;height:52px;cursor:pointer}._saveButton_d63ja_1{width:211px}._longButton_d63ja_2{width:100%}._editorQuestions_163ip_1{display:flex;gap:20px;flex-direction:column;border-top:1px solid #d9d9d9}._title_163ip_8{font-size:16px;color:#0009;padding-top:20px}._inputFields_163ip_14{display:flex;flex-direction:column;gap:10px}._inputWrapper_163ip_20{display:flex;align-items:center;flex:1;gap:8px}._inputWrapper_163ip_20>button{border:none;background-color:transparent;color:#616161;cursor:pointer}._inputWrapper_163ip_20>input{width:100%;height:30px;font-size:14px;font-family:Roboto,"sans-serif";padding:7px 10px}._inputWrapper_163ip_20>input[type=text]{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px}._radioBtn_163ip_49{width:5%!important;height:50%!important;margin:0}._tableView_163ip_55{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}._inputWrapper__table_163ip_61{display:flex;gap:20px}._codeTextarea_163ip_66{padding:10px;min-height:30px;max-height:100px;max-width:100%}._sortableItem_163ip_73{display:flex;align-items:center;margin-bottom:8px;padding:4px;border-radius:4px;transition:background-color .2s ease}._sortableItem_163ip_73:hover{background-color:#f5f5f5}._inputFields_163ip_14{display:flex;flex-direction:column;gap:8px}._checkbox_163ip_92{width:5%!important;margin:0;cursor:pointer}._contentEditable_13x8x_1{background-color:#fff;min-height:160px;width:100%;overflow:auto;padding:20px 10px 10px;direction:ltr;text-align:left}._contentEditable_13x8x_1 span{font-size:16px!important;color:#000!important;font-family:Roboto,sans-serif!important}._toolbarPlugin_13x8x_35{background-color:#fff;display:flex;flex-direction:row;gap:30px;border-bottom:1px solid #d9d9d9;padding:8px 20px}._toolbarPlugin_13x8x_35>button{border:none;background:none;cursor:pointer;font-size:26px;display:flex;align-items:center;justify-content:center;color:#0009}._textBold_13x8x_75{font-weight:700}._textUnderline_13x8x_83{text-decoration:underline}._placeholder_mtpyl_1{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px dashed #a0b4ff;border-radius:8px;animation:_pulse_mtpyl_1 1.5s ease-in-out infinite}._placeholder__icon_mtpyl_23{font-size:24px;filter:grayscale(.3)}._placeholder__content_mtpyl_33{display:flex;flex-direction:column;gap:2px;min-width:0}._placeholder__type_mtpyl_47{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#6b7cff;font-weight:600}._placeholder__title_mtpyl_63{font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._placeholder__hint_mtpyl_79{font-size:13px;color:#888;font-style:italic}@keyframes _pulse_mtpyl_1{0%,to{opacity:1}50%{opacity:.7}}._form_1l3su_3{display:flex;flex-direction:column;gap:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}._formGroup_1l3su_23{display:flex;flex-direction:column;gap:8px}._label_1l3su_35{font-size:14px;font-weight:500;color:#334155}._input_1l3su_49,._textarea_1l3su_51,._listboxButton_1l3su_53{width:100%;padding:12px 16px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s,box-shadow .2s;background:#fff;text-align:left}._input_1l3su_49:focus,._textarea_1l3su_51:focus,._listboxButton_1l3su_53:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._input_1l3su_49:focus-visible,._textarea_1l3su_51:focus-visible,._listboxButton_1l3su_53:focus-visible{outline:2px solid #007bff;outline-offset:2px}._textarea_1l3su_51{resize:vertical;min-height:100px}._counter_1l3su_123{font-size:12px;color:#64748b;text-align:right;margin-top:4px}._listboxWrapper_1l3su_139{position:relative;width:100%}._listboxButton_1l3su_53{display:flex;align-items:center;justify-content:space-between;cursor:pointer}._listboxButton_1l3su_53:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.7}._listboxButtonText_1l3su_175{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}._listboxButtonIcon_1l3su_191{display:flex;align-items:center;color:#64748b;margin-left:12px;transition:transform .2s}._listboxButton_1l3su_53[aria-expanded=true] ._listboxButtonIcon_1l3su_191{transform:rotate(180deg)}._listboxOptions_1l3su_219{position:absolute;z-index:10;width:100%;margin-top:4px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-height:200px;overflow-y:auto;padding:4px;animation:_slideDown_1l3su_1 .15s ease-out}@keyframes _slideDown_1l3su_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._listboxOption_1l3su_219{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;cursor:pointer;font-size:14px;color:#334155;-webkit-user-select:none;user-select:none;transition:background-color .15s}._listboxOption_1l3su_219:hover,._listboxOptionActive_1l3su_305{background:#f1f5f9}._listboxOptionSelected_1l3su_313{background:#eff6ff;color:#007bff;font-weight:500}._listboxOptionLabel_1l3su_325{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listboxOptionCheck_1l3su_339{display:flex;align-items:center;color:#007bff;margin-left:8px}._listboxOptions_1l3su_219::-webkit-scrollbar{width:6px}._listboxOptions_1l3su_219::-webkit-scrollbar-track{background:transparent}._listboxOptions_1l3su_219::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._listboxOptions_1l3su_219::-webkit-scrollbar-thumb:hover{background:#94a3b8}._loading_1l3su_385,._empty_1l3su_387{font-size:14px;color:#64748b;padding:12px 16px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}._empty_1l3su_387 a{color:#007bff;text-decoration:none;font-weight:500}._empty_1l3su_387 a:hover{text-decoration:underline}._input_1l3su_49._inputError_1l3su_421,._textarea_1l3su_51._inputError_1l3su_421,._listboxButton_1l3su_53._inputError_1l3su_421{border-color:#c62828}._errorMessage_1l3su_433{color:#c62828}._backdrop_bo125_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0b395480;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modal_bo125_15{background:#fff;border-radius:20px;width:90%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0b395433;animation:_slideIn_bo125_1 .3s ease}@keyframes _slideIn_bo125_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._header_bo125_38{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:2px solid #e6f2ff;background:linear-gradient(135deg,#f8fbfd,#e6f2ff);border-radius:20px 20px 0 0}._logoContainer_bo125_48{display:flex;align-items:center}._logo_bo125_48{height:40px;width:auto}._title_bo125_58{flex:1;text-align:center;font-size:24px;font-weight:600;color:#335e77;margin:0;font-family:Montserrat,sans-serif}._closeBtn_bo125_68{width:36px;height:36px;border:none;background:#fff;border-radius:8px;font-size:28px;color:#335e77;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1}._closeBtn_bo125_68:hover{background:#4a90e2;color:#fff;transform:rotate(90deg)}._content_bo125_90{flex:1;overflow-y:auto;padding:32px;background:#f8fbfd}._content_bo125_90::-webkit-scrollbar{width:8px}._content_bo125_90::-webkit-scrollbar-track{background:#e6f2ff;border-radius:4px}._content_bo125_90::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:4px}._content_bo125_90::-webkit-scrollbar-thumb:hover{background:#335e77}._emptyState_bo125_115{display:flex;justify-content:center;align-items:center;min-height:200px;color:#a0b8c8;font-size:18px;font-family:Roboto,sans-serif}._tasksList_bo125_125{display:flex;flex-direction:column;gap:24px}._taskItem_bo125_131{background:#fff;border-radius:16px;padding:20px;border:1px solid #cde6f4;box-shadow:0 2px 8px #0b39540d;transition:transform .2s,box-shadow .2s}._taskItem_bo125_131:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0b39541a}._taskPreview_bo125_148 button,._taskPreview_bo125_148 .deleteBtn,._taskPreview_bo125_148 .editBtn,._taskPreview_bo125_148 [class*=deleteBtn],._taskPreview_bo125_148 [class*=editBtn],._taskPreview_bo125_148 [class*=iconBtn]{display:none!important}._taskPreview_bo125_148 input[type=radio],._taskPreview_bo125_148 input[type=checkbox],._taskPreview_bo125_148 input[type=text],._taskPreview_bo125_148 textarea{pointer-events:none;cursor:default}._footer_bo125_166{padding:16px 32px;border-top:2px solid #e6f2ff;background:#fff;border-radius:0 0 20px 20px}._footerText_bo125_173{text-align:center;color:#335e77;font-size:14px;margin:0;font-family:Roboto,sans-serif}@media(max-width:768px){._modal_bo125_15{width:95%;max-height:95vh}._header_bo125_38{padding:16px 20px}._title_bo125_58{font-size:18px}._logo_bo125_48{height:32px}._content_bo125_90{padding:20px}._footer_bo125_166{padding:12px 20px}}._layoutCont_1qv8t_1{display:flex;min-height:calc(100vh - 100px);flex:1}._mainContent_1qv8t_7{flex:1;padding:20px;background-color:#fff;border-top-left-radius:var(--lk-border-radius);width:auto;display:flex;flex-direction:column}._ProfileIconContainer_ls5mi_1{display:inline-flex;font-size:18px;gap:10px;align-items:center;position:relative}._nameAccount_ls5mi_17{font-size:18px;text-decoration:none;transition:color .3s ease;font-family:Roboto,sans-serif;font-weight:400;-webkit-user-select:none;user-select:none;color:#fff}._dropdown_ls5mi_37{position:absolute;left:0;min-width:220px;border-radius:18px;box-shadow:0 4px 20px #00000026;padding:12px 10px;z-index:1000;display:flex;flex-direction:column;gap:10px;background-color:#f0f4f8;overflow:hidden}._menuContainer_ls5mi_67{position:relative;display:inline-block}._menuButton_ls5mi_77{all:unset;cursor:pointer}._menuItem_ls5mi_87{font-family:Roboto,sans-serif;padding:10px;font-size:16px;display:block;text-align:left;background:none;border:none;color:#333;text-decoration:none;transition:all .2s ease;position:relative;cursor:pointer}._menuItem_ls5mi_87:hover{background:#f8f9fa;color:#0b3954}._firstItem_ls5mi_127{font-weight:500;font-size:20px}._firstItem_ls5mi_127:hover{background-color:#f0f4f8}._email_ls5mi_145{font-size:16px}._inlineBlock_ls5mi_153{position:relative;display:inline-flex;align-items:center;width:auto;cursor:pointer;border:none;background:none;gap:10px;justify-content:flex-start}._inlineBlock_ls5mi_153:hover{background:#f8f9fa;color:#0b3954}._divider_ls5mi_187{height:1px;background:#e9ecef}._arrowIcon_ls5mi_197{transition:transform .3s ease}._arrowOpen_ls5mi_205{transform:rotate(180deg)}[data-disabled]{opacity:.5;pointer-events:none}._studentsStats_wk0gy_1{display:flex;justify-content:space-between;padding:14px;border-bottom:3px solid black;align-items:center}._studentsStats_rightBlock_wk0gy_9{display:flex;gap:clamp(.75rem,.5092rem + 1.1009vw,1.5rem)}._studentsStats_leftBlock_wk0gy_14 h2{font-weight:900;font-size:clamp(.875rem,.7144rem + .7339vw,1.375rem);color:#0c1b28}._studentsContain_wk0gy_22{display:flex;flex-direction:column;align-items:flex-end;text-align:right;width:clamp(2.5rem,2.3997rem + .4587vw,2.8125rem)}._studentsContain_wk0gy_22 p{font-size:clamp(.875rem,.7546rem + .5505vw,1.25rem);font-weight:900;color:#0b3954;line-height:1}._studentsContain_wk0gy_22 span{font-size:clamp(.4375rem,.3974rem + .1835vw,.5625rem);text-transform:uppercase;color:#6a85a0;margin-top:2px}._emptyStudentClasses_4rsth_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:auto;gap:15px;grid-column:1 / -1}._emptyStudentClasses_4rsth_1 h1{font-size:clamp(.875rem,.6743rem + .9174vw,1.5rem);font-family:Montserrat,sans-serif;font-weight:700}._emptyStudentClasses_4rsth_1 p{font-size:clamp(.75rem,.6697rem + .367vw,1rem);color:#6a85a0;line-height:1.6;max-width:400px}._studentsClassGrid_4rsth_25{padding:14px 0}*{margin:0;padding:0;box-sizing:border-box}._editorPage_ntl05_13{display:flex;flex-direction:column;height:100vh;background:#1a1b26;overflow:hidden}._editorPage_header_ntl05_29{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;height:80px;background:#1a1b26;border-bottom:1px solid #2a2d3e;flex-shrink:0}._header_left_ntl05_51{display:flex;align-items:center;gap:12px}._logo_button_ntl05_63{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s}._divider_ntl05_87{width:1px;height:60px;background:#2a2d3e}._page_title_ntl05_99{font-size:14px;font-weight:500;color:#888;letter-spacing:.3px}._header_right_ntl05_113{display:flex;align-items:center;gap:8px}._editorPage_main_ntl05_125{flex:1;overflow:hidden}._mainContent_1dorv_1{flex:1;padding:20px;background-color:#fff;border-top-left-radius:var(--lk-border-radius);width:auto}._layoutContainer_1dorv_8{display:flex;min-height:calc(100vh - 100px)}._fab_1dorv_13{position:fixed;bottom:20px;right:20px;width:70px;height:70px;border-radius:40px;padding:10px 9px;gap:10px;background:#007bff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:1px 1px 18.1px 4px #007bff80;z-index:1000}._fab_1dorv_13 svg{color:#fff;font-size:24px}@media(max-width:375px){._fab_1dorv_13{left:50%;transform:translate(-50%);bottom:15px}}@media(max-width:767px){._mainContent_1dorv_1{padding:30px 24px 20px}}._header_1rxln_1{height:100px;width:100%;position:relative;padding-left:25px;padding-right:20px;background-color:var(--secondary-blue-color)}._container_1rxln_10{height:100%;display:flex;justify-content:space-between;align-items:center}._burgerIcon_1rxln_17{display:none;color:#007bff;font-size:35px}._navLinks_1rxln_23{display:flex;gap:45px;align-items:center;position:relative}._headerRow_1rxln_30{display:flex;flex-direction:row;align-items:center;gap:20px}._navLinks_1rxln_23 ._navContainer_1rxln_36{display:flex;gap:45px;align-items:center;position:relative}._logoAndTitle_1rxln_43{display:flex;align-items:center;gap:39px}._logoAndTitle_1rxln_43 h1{font-size:clamp(24px,calc(.52vw + 22px),32px);font-weight:500;color:#fff}._logoAndTitle_1rxln_43 h2{font-size:16px;font-weight:500;color:#d6dfe4}@media(max-width:767px){._navLinks_1rxln_23{display:none}._logoAndTitle_1rxln_43 h1{display:inline;font-weight:600}._logoAndTitle_1rxln_43 h2{display:none}}._scheduleInfo_1sass_1{display:flex;flex-direction:row;gap:10px}._schedule_1sass_1{font-size:16px;font-weight:500;color:#d6dfe4}@media(max-width:767px){._container_1sass_14{display:none}}._backButton_16agx_1{border:none;width:35px;height:35px;background-color:#0b3954;cursor:pointer}._btn_16agx_9{color:#fff}._CtaContainer_1py8p_1{display:flex;flex-direction:column;align-items:center}._GreetHeader_1py8p_7{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;background-color:#b7daefb2;width:100%;padding:clamp(25px,3vw,40px) clamp(15px,4vw,70px) clamp(25px,3vw,40px) clamp(15px,4vw,70px);border-radius:30px}._classBtn_1py8p_19{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,250px));gap:clamp(20px,7vw,134.5px);justify-content:center}@media(max-width:767px){._GreetHeader_1py8p_7{background-color:#0b3954}}._modalHeader_b14gr_1{display:flex;justify-content:space-between;align-items:center;padding:clamp(1.25rem,1.0299rem + .939vw,1.875rem)}._modalHeader_b14gr_1 h3{margin:0;color:#0b3954;font-size:18px;font-weight:600}._closeButton_b14gr_15{background:none;border:none;cursor:pointer;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}._closeButton_b14gr_15:hover{background-color:#f3f4f6;color:#ef4444}._content_b14gr_32{background-color:#f3f3f3}._content_b14gr_32 p{color:#6b7280}._inviteSection_b14gr_40{padding:clamp(1.25rem,1.0299rem + .939vw,1.875rem);width:auto;display:flex;flex-direction:column;gap:10px}._inviteSection_b14gr_40:last-child{border-bottom:none;margin-bottom:0}._inviteSection_b14gr_40 h4{color:#374151;font-size:1rem;font-weight:500}._generateButton_b14gr_59{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--main-blue-color) 0%,var(--secondary-blue-color) 100%);color:#fff;border:none;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;justify-content:center}._generateButton_b14gr_59:hover{transform:translateY(-1px);box-shadow:0 4px 15px #007bff4d}._currentInvite_b14gr_81{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:12px 10px}._inviteUrl_b14gr_90{font-family:Monaco,Consolas,monospace;font-size:clamp(.75rem,.706rem + .1878vw,.875rem);margin:0;word-break:break-all;flex:1;min-width:0;border:none;background:none;padding:0;width:750px}._copyButton_b14gr_103{background:var(--main-blue-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background .2s ease}._copyButton_b14gr_103:hover{background:#0056b3}._actionsButtons_b14gr_118{display:flex;gap:15px}@media(max-width:768px){._actionsButtons_b14gr_118{flex-direction:column}}._copyIconButton_b14gr_129{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._copyIcon_b14gr_129{display:flex;transition:opacity .2s ease,transform .2s ease;opacity:1;transform:scale(1)}._copyIcon_done_b14gr_149{animation:_popIn_b14gr_1 .2s ease}@keyframes _popIn_b14gr_1{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}._modalOverlay_1ebkr_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1ebkr_1{background:#fff;border-radius:12px;width:100%;max-width:900px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;overflow-y:auto}._modalHeader_1ebkr_53{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#1e73e8,#1557b0);border-radius:12px 12px 0 0}._modalHeader_1ebkr_53 h3{margin:0;color:#fff;font-size:20px;font-weight:600}._closeButton_1ebkr_85{background:transparent;border:1px solid white;width:32px;height:32px;border-radius:50%;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeButton_1ebkr_85:hover{background:#ffffff26}._form_1ebkr_123{padding:32px 24px 24px}._titleRow_1ebkr_131{display:grid;grid-template-columns:1fr 200px;gap:16px;margin-bottom:20px}._formGroup_1ebkr_145{margin-bottom:20px}._label_1ebkr_153{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}._required_1ebkr_169{color:#ff4d4f}._input_1ebkr_177{width:100%;padding:12px;border:1px solid #dadada;border-radius:6px;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .2s ease}._input_1ebkr_177:focus{outline:none;border-color:#1e73e8}._inputError_1ebkr_209{border-color:#ff4d4f}._errorText_1ebkr_217{margin:4px 0 0;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);color:#ff4d4f}._editorContainer_1ebkr_229{border:1px solid #dadada;border-radius:6px;overflow:hidden}._toolbar_1ebkr_241{display:flex;gap:12px;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #dadada}._toolbarButton_1ebkr_257{background:none;border:none;cursor:pointer;color:#666;padding:4px 8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._toolbarButton_1ebkr_257:hover{background:#e0e0e0;color:#333}._textarea_1ebkr_293{width:100%;padding:12px;border:none;font-size:14px;font-family:inherit;box-sizing:border-box;resize:vertical;min-height:160px}._textarea_1ebkr_293:focus{outline:none}._dropZone_1ebkr_323{border:2px dashed #dadada;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fafafa}._dropZone_1ebkr_323:hover{border-color:#1e73e8;background:#f0f7ff}._dropZone_1ebkr_323._dragging_1ebkr_353{border-color:#1e73e8;background:#e3f2fd}._uploadIcon_1ebkr_363{color:#1e73e8;margin-bottom:8px}._dropZoneText_1ebkr_373{color:#333;margin:0 0 4px;font-size:14px;font-weight:500}._dropZoneSubtext_1ebkr_387{color:#999;margin:0;font-size:12px}._fileInput_1ebkr_399{display:none}._filesGrid_1ebkr_407{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px}._fileCardUploading_1ebkr_419{width:80px;height:80px;border-radius:8px;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._loader_1ebkr_443{width:24px;height:24px;border:3px solid #e0e0e0;border-top-color:#1e73e8;border-radius:50%;animation:_spin_1ebkr_1 1s linear infinite}@keyframes _spin_1ebkr_1{to{transform:rotate(360deg)}}._uploadingText_1ebkr_473{margin:0;font-size:10px;color:#999}._fileCardBlue_1ebkr_485{width:80px;height:80px;border-radius:8px;background:#2f80ed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;padding:8px}._removeFileButtonBlue_1ebkr_513{position:absolute;top:4px;right:4px;background:#0000004d;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._removeFileButtonBlue_1ebkr_513:hover{background:#00000080}._fileIconWhite_1ebkr_555{color:#fff;flex-shrink:0}._fileNameWhite_1ebkr_565{margin:0;font-size:10px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._addFileCard_1ebkr_587{width:80px;height:80px;border:1px dashed #dadada;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#999}._addFileCard_1ebkr_587:hover{border-color:#1e73e8;color:#1e73e8;background:#f0f7ff}._linkInputContainer_1ebkr_625{display:flex;gap:8px}._addLinkButton_1ebkr_635{background:#1e73e8;border:none;width:40px;height:40px;border-radius:6px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease;flex-shrink:0}._addLinkButton_1ebkr_635:hover:not(:disabled){background:#1557b0}._addLinkButton_1ebkr_635:disabled{background:#bdbdbd;cursor:not-allowed}._linksList_1ebkr_683{margin-top:12px;display:flex;flex-direction:column;gap:8px}._linkItem_1ebkr_697{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f5f5f5;border-radius:6px}._linkText_1ebkr_715{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeLinkButton_1ebkr_731{background:none;border:none;cursor:pointer;color:#999;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}._removeLinkButton_1ebkr_731:hover{background:#ffe5e5;color:#ff4d4f}._buttonGroup_1ebkr_769{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._draftButton_1ebkr_783{background:transparent;color:#2f80ed;border:1px solid #2f80ed;padding:10px 20px;border-radius:20px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease}._draftButton_1ebkr_783:hover{background:#f0f7ff}._submitButton_1ebkr_815{background:#2f80ed;color:#fff;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color .2s ease}._submitButton_1ebkr_815:hover:not(:disabled){background:#1557b0}._submitButtonDisabled_1ebkr_847{background:#bdbdbd;cursor:not-allowed}._submitButtonDisabled_1ebkr_847:hover{background:#bdbdbd}@media(max-width:768px){._modal_1ebkr_1{margin:10px;max-height:95vh}._form_1ebkr_123{padding:24px 16px}._modalHeader_1ebkr_53{padding:15px 16px}._titleRow_1ebkr_131{grid-template-columns:1fr}._filesGrid_1ebkr_407{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}._buttonGroup_1ebkr_769{flex-direction:column}._draftButton_1ebkr_783,._submitButton_1ebkr_815{width:100%}}._wrapper_3wv31_1{display:flex;flex-direction:column;gap:6px}._label_3wv31_13{font-size:14px;font-weight:500;color:#374151}._select_3wv31_25{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}._select_3wv31_25:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._skeleton_3wv31_61{padding:10px 12px;background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:14px}._empty_3wv31_77{margin:0;font-size:13px;color:#9ca3af}._button_1ce7z_1{padding:12px 28px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px}._primary_1ce7z_31{background:#007bff;color:#fff}._primary_1ce7z_31:hover:not(:disabled){background:#0056b3}._cancel_1ce7z_49{background:#fff;color:#0d2137;border:1.5px solid #dde3ea}._cancel_1ce7z_49:hover:not(:disabled){background:#f0f7ff;border-color:#007bff;color:#007bff}._disabled_1ce7z_73{background:#c8d6e5!important;color:#8fa8c0!important;cursor:not-allowed;border:none}._loaderWrapper_1ce7z_87{display:flex;align-items:center;gap:8px}._loader_1ce7z_87{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spin_1ce7z_1 .8s linear infinite;flex-shrink:0}@keyframes _spin_1ce7z_1{to{transform:rotate(360deg)}}._container_1kb2t_1{display:flex;flex-direction:column;gap:20px}._sortWrapper_1t7fq_1{position:relative}._sortButton_1t7fq_9{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._sortButton_1t7fq_9:hover{background:#f3f4f6;border-color:#9ca3af}._sortMenu_1t7fq_49{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 4px 16px #0000001f;width:240px;z-index:20;animation:_fadeIn_1t7fq_1 .15s ease-out}@keyframes _fadeIn_1t7fq_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._sortOptions_1t7fq_99{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._sortLabel_1t7fq_113{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#374151}._sortLabel_1t7fq_113 input{accent-color:#2563eb;width:16px;height:16px}._sortActions_1t7fq_143{display:flex;gap:8px}._sortApplyBtn_1t7fq_153,._sortResetBtn_1t7fq_155{flex:1;padding:8px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}._sortApplyBtn_1t7fq_153{background:#007bff;color:#fff}._sortApplyBtn_1t7fq_153:hover{background:#1d4ed8}._sortResetBtn_1t7fq_155{background:#f3f4f6;color:#6b7280}._sortResetBtn_1t7fq_155:hover{background:#e5e7eb;color:#111827}._studentsPanel_nj473_1{grid-row:2 / 3;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;background:#fff}._studentsHeader_nj473_17{padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-weight:500;font-size:14px;color:#374151}._studentsList_nj473_35{flex:1;overflow-y:auto;padding:8px}._studentItem_zhgwm_1{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s;border:2px solid transparent;margin-bottom:4px}._studentItem_zhgwm_1:hover{background:#f3f4f6}._studentItem_zhgwm_1._selected_zhgwm_33{background:#eff6ff;border-color:#3b82f6}._studentItem_zhgwm_1._submitted_zhgwm_43{border-left:3px solid #10b981}._studentItem_zhgwm_1._pending_zhgwm_51{border-left:3px solid #f59e0b}._studentItem_zhgwm_1._graded_zhgwm_59{border-left:3px solid #6366f1}._studentItem_zhgwm_1._empty_zhgwm_67{border-left:3px solid #9ca3af}._studentAvatar_zhgwm_75{width:36px;height:36px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#6b7280;flex-shrink:0;overflow:hidden}._studentInfo_zhgwm_105{flex:1;min-width:0}._studentName_zhgwm_115{font-size:14px;font-weight:500;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._studentEmail_zhgwm_135{font-size:12px;color:#6b7280;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._studentStatus_zhgwm_153{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500;text-transform:uppercase;flex-shrink:0}._studentStatus_zhgwm_153._submitted_zhgwm_43{background:#d1fae5;color:#065f46}._studentStatus_zhgwm_153._pending_zhgwm_51{background:#fef3c7;color:#92400e}._studentStatus_zhgwm_153._graded_zhgwm_59{background:#e0e7ff;color:#3730a3}._studentStatus_zhgwm_153._empty_zhgwm_67{background:#f3f4f6;color:#6b7280}._studentItem_zhgwm_1._lesson_only_zhgwm_211{border-left:3px solid #10b981}._studentStatus_zhgwm_153._lesson_only_zhgwm_211{background:#d1fae5;color:#065f46}._lessonGradeBadge_zhgwm_229{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:11px;color:#059669;background:#ecfdf5;padding:2px 6px;border-radius:4px;font-weight:500}._lessonGradeBadge_zhgwm_229 strong{font-weight:700}._filesPanel_3zfbt_1{grid-row:2 / 3;display:flex;flex-direction:column;padding:16px 24px;overflow-y:auto;border-right:1px solid #e5e7eb}._filesHeader_3zfbt_19{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}._filesHeader_3zfbt_19 h4{margin:0;font-size:16px;font-weight:600;color:#111827}._filesList_3zfbt_51{flex:1}._fileItem_3zfbt_59{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;background:#f9fafb;transition:border-color .2s}._fileItem_3zfbt_59:hover{border-color:#3b82f6}._fileIcon_3zfbt_91{width:40px;height:40px;border-radius:6px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}._fileInfo_3zfbt_115{flex:1;min-width:0}._fileName_3zfbt_125{font-size:14px;font-weight:500;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_3zfbt_145{font-size:12px;color:#6b7280;margin:2px 0 0}._fileActions_3zfbt_157{display:flex;gap:8px}._fileButton_3zfbt_167{padding:6px 12px;font-size:13px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}._fileButton_3zfbt_167:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}._emptyState_3zfbt_199{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;text-align:center;padding:24px}._gradingPanel_1r451_1{display:flex;flex-direction:column;gap:16px;padding:20px;background:#f9fafb;height:100%;overflow-y:auto}._heading_1r451_21{margin:0;font-size:16px;font-weight:600;color:#111827}._gradeSelect_1r451_35,._textarea_1r451_37{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;background:#fff;color:#111827;transition:border-color .2s,box-shadow .2s}._gradeSelect_1r451_35:hover:not(:disabled),._textarea_1r451_37:hover:not(:disabled){border-color:#9ca3af}._gradeSelect_1r451_35:focus,._textarea_1r451_37:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._gradeSelect_1r451_35:disabled,._textarea_1r451_37:disabled{background:#f3f4f6;cursor:not-allowed;color:#9ca3af}._textarea_1r451_37{resize:vertical;min-height:100px}._commentSection_1r451_113{display:flex;flex-direction:column;gap:8px;flex:1}._label_1r451_127{font-size:14px;font-weight:500;color:#374151}._saveButton_1r451_139{width:100%;height:40px;margin-top:16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._saveButton_1r451_139:hover:not(:disabled){background:#1d4ed8}._saveButton_1r451_139:disabled{background:#9ca3af;cursor:not-allowed}._autoGradeBlock_1r451_185{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px;margin-bottom:8px}._autoGradeHeader_1r451_201{display:flex;align-items:center;gap:6px;margin-bottom:8px}._autoGradeIcon_1r451_215{color:#16a34a;font-weight:700;font-size:16px}._autoGradeTitle_1r451_227{font-size:12px;font-weight:600;color:#166534;text-transform:uppercase;letter-spacing:.05em}._autoGradeValue_1r451_243{display:flex;align-items:baseline;gap:4px}._gradeNumber_1r451_255{font-size:28px;font-weight:700;color:#15803d;line-height:1}._gradeLabel_1r451_269{font-size:13px;color:#4d7c0f}._autoGradeHint_1r451_279{margin:8px 0 0;font-size:12px;color:#166534;line-height:1.4;background:#fff9;padding:6px 8px;border-radius:4px}._heading_1r451_21{margin:0 0 12px;font-size:16px;font-weight:600;color:#111827}._resetHint_1r451_313{margin:4px 0 12px;font-size:12px;line-height:1.5;color:#b45309;background:#fffbeb;border-left:3px solid #f59e0b;padding:8px 10px;border-radius:4px}._modalContent_1dttc_1{display:grid;grid-template-columns:280px 1fr 320px;grid-template-rows:auto 1fr auto;gap:0;width:1200px;max-width:95vw;min-height:500px;background:#fff;border-radius:12px;overflow:hidden}._header_1dttc_31{grid-column:1 / -1;padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background:#fff}._headerLeft_1dttc_51 h3{margin:0 0 4px;font-size:18px;font-weight:600;color:#111827}._subtitle_1dttc_63{margin:0;font-size:14px;color:#6b7280}._headerRight_1dttc_73{display:flex;align-items:center;gap:16px}._progressCounter_1dttc_85{padding:6px 12px;background:#f3f4f6;border-radius:6px;font-size:14px;font-weight:500;color:#374151}._closeButton_1dttc_103{background:none;border:none;font-size:28px;cursor:pointer;color:#6b7280;padding:0 4px;line-height:1;transition:color .2s}._closeButton_1dttc_103:hover{color:#111827}._studentsPanel_1dttc_131{grid-column:1 / 2;grid-row:2 / 3;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;background:#fff;overflow:hidden}._studentsHeader_1dttc_151{padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-weight:500;font-size:14px;color:#374151}._filesPanel_1dttc_169{grid-column:2 / 3;grid-row:2 / 3;display:flex;flex-direction:column;padding:16px 24px;overflow-y:auto;border-right:1px solid #e5e7eb}._filesHeader_1dttc_189{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}._filesHeader_1dttc_189 h4{margin:0;font-size:16px;font-weight:600;color:#111827}._gradingPanel_1dttc_219{grid-column:3 / 4;grid-row:2 / 3;padding:16px 24px;background:#f9fafb;display:flex;flex-direction:column;gap:16px;overflow-y:auto}._footer_1dttc_243{grid-column:1 / -1;grid-row:3 / 4;padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background:#fff}._footerLeft_1dttc_265{font-size:13px;color:#6b7280}._footerStats_1dttc_273{display:flex;gap:8px}._statBadge_1dttc_283{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500}._statBadge_1dttc_283._graded_1dttc_295{background:#d1fae5;color:#065f46}._statBadge_1dttc_283._submitted_1dttc_303{background:#dbeafe;color:#1e40af}._statBadge_1dttc_283._empty_1dttc_311{background:#fef3c7;color:#92400e}._commentSection_1dttc_321{margin-bottom:24px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s}._commentSection_1dttc_321:hover{border-color:#cbd5e1}._commentTitle_1dttc_347{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._commentText_1dttc_371{margin:0;font-size:15px;line-height:1.6;color:#1e293b;white-space:pre-wrap;word-wrap:break-word}._gradingPanel_1dttc_219{grid-column:3 / 4;grid-row:2 / 3;padding:16px 24px;background:#f9fafb;display:flex;flex-direction:column;gap:16px;overflow-y:auto;border-left:1px solid #e5e7eb}._task_u2hyb_1{background-color:#f3f3f3;border-radius:15px;padding:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}._taskInfo_u2hyb_21{display:flex;flex-direction:row;align-items:center;gap:20px}._taskImg_u2hyb_35{width:40px;height:40px;background-color:#335e77;border-radius:68.5px;padding:8px;color:#f3f3f3}._taskTitles_u2hyb_53{display:flex;flex-direction:column;gap:5px}._title_u2hyb_65{font-size:16px;font-weight:500;color:#0b3954}._taskChange_u2hyb_75{display:flex;flex-direction:column;gap:5px}._iconSize_u2hyb_87{width:24px;height:24px;color:#797979;cursor:pointer}._averageScore_u2hyb_125{font-size:14px;font-weight:500;color:#0b3954}._completeTask_u2hyb_149{font-size:14px;font-weight:500;color:#0b3954}._сompleted_u2hyb_161{font-size:14px;font-weight:600;color:#007bff}._unfulfilled_u2hyb_173{font-size:14px;font-weight:600;color:#f62634}._taskActions_u2hyb_223{display:flex;align-items:center;gap:16px}._task_u2hyb_1{background-color:#f3f3f3;border-radius:15px;padding:20px 24px;display:grid;grid-template-columns:1fr 200px 220px auto;gap:24px;align-items:center;width:100%}._taskInfo_u2hyb_21{display:flex;flex-direction:row;align-items:center;gap:20px;min-width:0}._taskImg_u2hyb_35{width:40px;height:40px;background-color:#335e77;border-radius:68.5px;padding:8px;color:#f3f3f3;display:flex;align-items:center;justify-content:center;flex-shrink:0}._taskTitles_u2hyb_53{display:flex;flex-direction:column;gap:5px;min-width:0}._title_u2hyb_65{font-size:16px;font-weight:500;color:#0b3954;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}._label_u2hyb_101{font-size:14px;font-weight:400;color:#797979}._date_u2hyb_113{font-size:14px;font-weight:500;color:#f62634}._statBlock_u2hyb_417{font-size:14px;font-weight:500;color:#0b3954;white-space:nowrap;margin:0}._averageScore_u2hyb_125{font-weight:500}._score_u2hyb_137{font-size:14px;font-weight:600;color:#007bff}._taskChange_u2hyb_75{display:flex;flex-direction:column;gap:5px;white-space:nowrap}._taskChange_u2hyb_75 p{margin:0;font-size:14px;font-weight:500;color:#0b3954;display:flex;gap:4px}._completed_u2hyb_485{font-weight:600;color:#007bff}._unfulfilled_u2hyb_173{font-weight:600;color:#f62634}._taskActions_u2hyb_223{display:flex;align-items:center;gap:16px;justify-content:flex-end}._hugButton_u2hyb_185{width:167px;height:42px;padding:10px 15px;border:1px solid #007bff;border-radius:30px;background:transparent;color:#007bff;font-size:14px;line-height:22px;cursor:pointer;transition:all .2s}._hugButton_u2hyb_185:hover{background:#007bff;color:#fff}._taskIcons_u2hyb_235{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center}._iconButton_u2hyb_251{background:none;border:none;padding:4px;cursor:pointer;color:#797979;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}._iconButton_u2hyb_251:hover{background:#0000000d;color:#335e77}._iconButton_u2hyb_251 svg{width:20px;height:20px}@media(max-width:1200px){._task_u2hyb_1{grid-template-columns:1fr auto;gap:16px}._statBlock_u2hyb_417,._taskChange_u2hyb_75{grid-column:1 / -1}}._container_1h6v5_1{border:1px solid #0b3954;border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:15px}._headlines_1h6v5_19{display:flex;flex-direction:row;justify-content:space-between}._title_1h6v5_31{font-family:Montserrat;font-weight:600;font-size:18px;line-height:100%;color:#0b3954}._link_1h6v5_47{text-decoration:none;font-weight:400;font-size:16px;line-height:149%;color:#335e77}._tasks_1h6v5_63{display:flex;flex-direction:column;gap:10px}._noTasks_1h6v5_75{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:62px;margin-bottom:84px;gap:10px}._logoNoTasks_1h6v5_95{width:40px;height:40px}._titleNoTasks_1h6v5_105{font-size:14px;font-weight:400;font-family:Roboto;color:#797979}._headlinesActions_1h6v5_121{display:flex;align-items:center;gap:16px}._sortWrapper_1h6v5_135{position:relative}._sortButton_1h6v5_143{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._sortButton_1h6v5_143:hover{background:#f3f4f6;border-color:#9ca3af}._sortMenu_1h6v5_185{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 4px 16px #0000001f;width:240px;z-index:20;animation:_fadeIn_1h6v5_1 .15s ease-out}@keyframes _fadeIn_1h6v5_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._sortOptions_1h6v5_235{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._sortLabel_1h6v5_249{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#374151}._sortLabel_1h6v5_249 input{accent-color:#2563eb;width:16px;height:16px}._sortActions_1h6v5_279{display:flex;gap:8px}._sortApplyBtn_1h6v5_289,._sortResetBtn_1h6v5_291{flex:1;padding:8px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}._sortApplyBtn_1h6v5_289{background:#2563eb;color:#fff}._sortApplyBtn_1h6v5_289:hover{background:#1d4ed8}._sortResetBtn_1h6v5_291{background:#f3f4f6;color:#6b7280}._sortResetBtn_1h6v5_291:hover{background:#e5e7eb;color:#111827}._container_11bio_1{border:1px solid #0b3954;border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:15px}._headlines_11bio_10{display:flex;flex-direction:row;justify-content:space-between}._title_11bio_16{font-family:Montserrat;font-weight:600;font-size:18px;line-height:100%;color:#0b3954}._deadlinesAmount_11bio_24{display:flex;align-items:center;justify-content:center;height:22px;width:37px;border-radius:40px;padding:1px 12px;background-color:#007bff}._amount_11bio_35{font-size:16px;font-weight:500;line-height:100%;color:#fff}._tasks_11bio_42{display:flex;flex-direction:column;gap:10px}._task_1nxzp_1{background-color:#f3f3f3;border-radius:15px;padding:20px 24px;display:grid;grid-template-columns:1fr 200px 220px auto;gap:24px;align-items:center;width:100%}._taskInfo_1nxzp_23{display:flex;flex-direction:row;align-items:center;gap:20px;min-width:0}._taskImg_1nxzp_39{width:40px;height:40px;background-color:#335e77;border-radius:68.5px;padding:8px;color:#f3f3f3;display:flex;align-items:center;justify-content:center;flex-shrink:0}._taskTitles_1nxzp_65{display:flex;flex-direction:column;gap:5px;min-width:0}._title_1nxzp_79{font-size:16px;font-weight:500;color:#0b3954;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}._label_1nxzp_99{font-size:14px;font-weight:400;color:#797979}._date_1nxzp_111{font-size:14px;font-weight:500;color:#f62634}._statBlock_1nxzp_123{font-size:14px;font-weight:500;color:#0b3954;white-space:nowrap;margin:0}._averageScore_1nxzp_139{font-weight:500}._score_1nxzp_147{font-size:14px;font-weight:600;color:#007bff}._taskChange_1nxzp_159{display:flex;flex-direction:column;gap:5px;white-space:nowrap}._taskChange_1nxzp_159 p{margin:0;font-size:14px;font-weight:500;color:#0b3954;display:flex;gap:4px}._completed_1nxzp_191{font-weight:600;color:#007bff}._unfulfilled_1nxzp_201{font-weight:600;color:#f62634}._taskActions_1nxzp_211{display:flex;align-items:center;gap:16px;justify-content:flex-end}._hugButton_1nxzp_225{width:167px;height:42px;padding:10px 15px;border:1px solid #007bff;border-radius:30px;background:transparent;color:#007bff;font-size:14px;line-height:22px;cursor:pointer;transition:all .2s}._hugButton_1nxzp_225:hover{background:#007bff;color:#fff}@media(max-width:1200px){._task_1nxzp_1{grid-template-columns:1fr auto;gap:16px}._statBlock_1nxzp_123,._taskChange_1nxzp_159{grid-column:1 / -1}}._container_1e3wf_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background-color:#f5f5f5;position:relative}._logoButton_1e3wf_21{position:absolute;top:24px;left:24px;z-index:2;background:none;border:none;padding:0;cursor:pointer;line-height:0}._logo_1e3wf_21{height:32px}._formWrapper_1kcph_1{background:#fff;padding:40px;border-radius:20px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:480px;position:relative}._title_1kcph_21{text-align:center;color:#333;font-size:28px;margin-bottom:30px;margin-top:10px}._form_1kcph_1{display:flex;flex-direction:column;gap:20px}._login_1kcph_49{text-align:center;margin-top:20px;color:#666}._login_1kcph_49 a{color:var(--main-blue-color);text-decoration:none;font-weight:500}._login_1kcph_49 a:hover{text-decoration:underline}._legalConsent_1kcph_81{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:8px 0}._legalConsent_1kcph_81 label{display:flex;align-items:flex-start;gap:8px}._legalConsent_1kcph_81{display:flex;flex-direction:column;gap:12px;font-size:14px;margin:8px 0 4px;line-height:1.5}._checkboxLabel_1kcph_127{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;color:#334155;transition:color .2s ease}._checkboxLabel_1kcph_127:hover{color:#0f172a}._checkboxInput_1kcph_157{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checkboxCustom_1kcph_181{flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #cbd5e1;border-radius:6px;background-color:#fff;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;position:relative;display:inline-block}._checkboxCustom_1kcph_181:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .2s cubic-bezier(.5,.1,.3,1.4);opacity:0}._checkboxLabel_1kcph_127:hover ._checkboxCustom_1kcph_181{border-color:#06f}._checkboxInput_1kcph_157:checked+._checkboxCustom_1kcph_181{background-color:#06f;border-color:#06f}._checkboxInput_1kcph_157:checked+._checkboxCustom_1kcph_181:after{transform:rotate(45deg) scale(1);opacity:1}._checkboxInput_1kcph_157:focus-visible+._checkboxCustom_1kcph_181{outline:none;box-shadow:0 0 0 3px #06f3;border-color:#06f}._checkboxLabel_1kcph_127:active ._checkboxCustom_1kcph_181{transform:scale(.92)}._checkboxInput_1kcph_157:disabled+._checkboxCustom_1kcph_181{background-color:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed}._checkboxInput_1kcph_157:disabled:checked+._checkboxCustom_1kcph_181{background-color:#94a3b8;border-color:#94a3b8}._checkboxLabel_1kcph_127:has(._checkboxInput_1kcph_157:disabled){color:#94a3b8;cursor:not-allowed}._checkboxText_1kcph_325{font-size:14px;line-height:1.5;color:inherit}._consentLink_1kcph_337{color:#06f;font-weight:500;text-decoration:none;border-bottom:1px dashed rgba(0,102,255,.4);transition:color .2s ease,border-color .2s ease}._consentLink_1kcph_337:hover{color:#0052cc;border-bottom-color:#0052cc;border-bottom-style:solid}._consentLink_1kcph_337:focus-visible{outline:2px solid #0066ff;outline-offset:2px;border-radius:2px}._error_1kcph_381{color:#dc2626;font-size:clamp(.75rem,.6982rem + .221vw,.875rem);margin:4px 0 0;padding-left:30px;-webkit-user-select:none;user-select:none;animation:_fadeIn_1kcph_1 .3s ease;background:transparent;line-height:1.4}._wrapper_6hxde_1{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}._blueLineArea_6hxde_17{position:absolute;top:0;right:0;bottom:0;opacity:.4;left:-60px}._grayLineTopRight_6hxde_31{position:absolute;width:300px;height:100px;top:25%;right:220px;opacity:.3;transform:scaleX(-1)}._grayLineBottomLeft_6hxde_51{position:absolute;width:300px;height:100px;bottom:40%;left:220px;opacity:.2;transform:scaleY(-1)}@media(max-width:640px){._grayLineTopRight_6hxde_31,._grayLineBottomLeft_6hxde_51,._blueLineArea_6hxde_17{display:none}}._logoButton_1sckl_1{position:absolute;top:32px;left:32px;z-index:2;background:none;border:none;padding:0;cursor:pointer;line-height:0}._logo_1sckl_1{height:42px}._layoutCont_ydcmj_1{display:flex;min-height:calc(100vh - 100px);flex:1}._mainContent_ydcmj_13{flex:1;padding:20px;overflow-x:hidden;background-color:#fff;border-top-left-radius:var(--lk-border-radius);width:auto;display:flex;flex-direction:column;gap:20px}._backArrowButton_ydcmj_39{display:flex;align-items:center;cursor:pointer;background:none;border:none;max-width:fit-content}._backArrowButton_ydcmj_39 p{font-size:20px;font-family:Montserrat,sans-serif}._tabsRow_ydcmj_67{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:16px}._tabsWrapper_ydcmj_83{flex:1;min-width:0}@media(max-width:768px){._tabsRow_ydcmj_67{flex-direction:column}._badgesContainer_ydcmj_103{width:100%;justify-content:space-between}._badge_ydcmj_103{flex:1}}._tabGroup_80i6i_1{display:flex;flex-direction:column;gap:20px}._tabList_80i6i_7{display:flex;gap:2px;background-color:#fff;border:1px solid var(--thirty-blue-color);border-radius:10px;padding:3px;width:fit-content}._tabItem_80i6i_17{font-size:clamp(.75rem,.6697rem + .367vw,1rem);font-weight:700;border:none;cursor:pointer;font-family:Montserrat,sans-serif;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 25px;color:var(--muted-color);background-color:#fff}._tabItem_active_80i6i_33{color:#fff;background-color:var(--secondary-blue-color)}._notificationCount_80i6i_38{background-color:var(--main-blue-color);color:#fff;border-radius:50%;padding:1px 8px}@media(max-width:767px){._tabItem_80i6i_17{padding:10px;gap:5px}}._assignmentCard_rptrc_1{background:#fff;border:1px solid var(--secondary-blue-color);border-radius:14px;padding:14px 16px}._assignmentCard_header_rptrc_15{display:flex;gap:10px}._assignmentCard_icon_rptrc_25{background:#deedfb;display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:17px;border-radius:10px}._assignmentCard_info_rptrc_47{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between}._assignmentCard_info_top_rptrc_61{display:flex;gap:15px}._assignmentCard_info_top_rptrc_61 h2{font-size:clamp(.8125rem,.7523rem + .2752vw,1rem);font-weight:700}._badge_rptrc_81{font-size:10px;padding:2px 8px;border-radius:5px;font-weight:700;display:flex;align-items:center;justify-content:center}._assignmentCard_info_bottom_rptrc_101{display:flex;gap:10px;align-items:center}._date_rptrc_113{color:var(--muted-color);font-size:clamp(.625rem,.5648rem + .2752vw,.8125rem)}._typeDateIcon_rptrc_123{font-size:clamp(.625rem,.5648rem + .2752vw,.8125rem)}._container_1cwzo_1{--primary: #2563eb;--primary-soft: #eff6ff;--text: #0f1f33;--muted: #5c6f84;--border: #e4ebf3;width:100%;height:100%;max-height:92vh;display:flex;flex-direction:column;background:#fff;overflow:hidden}._modalContent_1cwzo_33{width:min(1160px,96vw);max-height:92vh;padding:0;border-radius:20px;overflow:hidden;box-shadow:0 24px 70px #091e4238;animation:_submitModalIn_1cwzo_1 .18s ease}@keyframes _submitModalIn_1cwzo_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1cwzo_81{background:linear-gradient(135deg,#102a43,#274c77);padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;color:#fff;flex-shrink:0}._headerLeft_1cwzo_103{min-width:0;display:flex;flex-direction:column;gap:8px}._headerBadge_1cwzo_117{width:fit-content;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#bfdbfe;background:#ffffff14;border:1px solid rgba(255,255,255,.14);padding:5px 8px;border-radius:999px}._headerTitle_1cwzo_143{margin:0;font-size:24px;line-height:1.25;font-weight:700;word-break:break-word}._headerMeta_1cwzo_159{display:flex;flex-wrap:wrap;gap:8px}._headerChip_1cwzo_171{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#e8f2ff;font-size:12px;font-weight:500}._closeButton_1cwzo_197{background:#ffffff1a;border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s;flex-shrink:0}._closeButton_1cwzo_197:hover{background:#fff3}._form_1cwzo_237{display:flex;flex-direction:column;flex:1;min-height:0}._layout_1cwzo_251{flex:1;min-height:0;display:grid;grid-template-columns:1fr;overflow:auto;background:#f8fafc}._sidebar_1cwzo_269{padding:16px;border-bottom:1px solid var(--border);background:#f8fafc}._formColumn_1cwzo_281{padding:16px;display:flex;flex-direction:column;gap:16px;background:#fbfcfe}@media(min-width:1024px){._layout_1cwzo_251{grid-template-columns:430px minmax(0,1fr);overflow:hidden}._sidebar_1cwzo_269{overflow:auto;padding:20px;border-right:1px solid var(--border);border-bottom:none;min-height:0}._formColumn_1cwzo_281{overflow:auto;padding:20px 24px;min-height:0}}._footer_1cwzo_339{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #edf2f7;background:#fff;flex-shrink:0}._infoStack_1cwzo_363{display:flex;flex-direction:column;gap:16px}._card_1cwzo_379{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 10px 24px #0f233c0a}._sectionHeader_1cwzo_395{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._cardTitle_1cwzo_411{margin:0;font-size:16px;font-weight:700;color:var(--text)}._cardSubtitle_1cwzo_425{margin:4px 0 0;color:var(--muted);font-size:13px}._description_1cwzo_437{margin:0;color:#44586e;line-height:1.65;white-space:pre-line;font-size:14px}._dueChip_1cwzo_453{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#fff7ed;color:#b45309;border:1px solid #fde8c9;padding:6px 9px;font-size:12px;font-weight:600;white-space:nowrap}._lessonCard_1cwzo_485{border-left:4px solid #7c3aed}._lessonContent_1cwzo_493{display:flex;gap:12px;align-items:flex-start}._lessonIcon_1cwzo_505{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f3efff;color:#7c3aed;flex-shrink:0}._lessonText_1cwzo_529{min-width:0}._lessonTitle_1cwzo_537{margin:0;font-weight:650;color:var(--text)}._lessonDescription_1cwzo_549{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.55}._lessonMeta_1cwzo_563{display:inline-flex;margin-top:8px;font-size:12px;color:#6d28d9;background:#f5f3ff;border-radius:999px;padding:4px 8px}._lessonButton_1cwzo_583{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;background:#7c3aed;color:#fff;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s}._lessonButton_1cwzo_583:hover{background:#6d28d9}._materialsCard_1cwzo_627{border-left:4px solid var(--primary)}._materialBlock_1cwzo_635+._materialBlock_1cwzo_635{margin-top:14px}._materialLabel_1cwzo_643{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:700;color:#33475b}._fileList_1cwzo_667{display:flex;flex-direction:column;gap:8px}._fileItem_1cwzo_679{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid #e3edf7;transition:all .2s}._fileItem_1cwzo_679:hover{border-color:#93c5fd;box-shadow:0 8px 18px #2563eb14;transform:translateY(-1px)}._fileMain_1cwzo_717{display:flex;align-items:center;gap:10px;min-width:0}._fileExtension_1cwzo_731{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#eaf4ff;color:#1d4ed8;font-size:10px;font-weight:800;flex-shrink:0}._fileMeta_1cwzo_759{min-width:0;display:flex;flex-direction:column;gap:2px}._fileName_1cwzo_773{font-size:13px;font-weight:600;color:#22384e;word-break:break-word}._fileHint_1cwzo_787{font-size:11px;color:#7a8ca0}._fileActions_1cwzo_797{display:flex;gap:6px;flex-shrink:0}._iconButton_1cwzo_809{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:#5c6f84;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._iconButton_1cwzo_809:hover{background:#eff6ff;color:#2563eb;border-color:#dbeafe}._iconButton_1cwzo_809:disabled{opacity:.45;cursor:not-allowed}._linkList_1cwzo_863{display:flex;flex-direction:column;gap:8px}._linkItem_1cwzo_875{display:inline-flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;color:var(--primary);text-decoration:none;background:#f8fbff;border:1px solid transparent;font-size:13px;word-break:break-all;transition:all .2s}._linkItem_1cwzo_875:hover{background:#eef6ff;border-color:#dbeafe;text-decoration:none}._formGroup_1cwzo_921{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._label_1cwzo_935{font-weight:650;color:#22384e;font-size:14px}._textarea_1cwzo_947{width:100%;min-height:120px;padding:12px 14px;border:1.5px solid #dbe4ee;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s,box-shadow .2s;color:#1f3247;background:#fff}._textarea_1cwzo_947:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}._textarea_1cwzo_947::placeholder{color:#aab4be}._previewOverlay_1cwzo_1003{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#080f19b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}._previewModal_1cwzo_1027{width:min(92vw,900px);max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #00000047;animation:_submitModalIn_1cwzo_1 .18s ease}._previewHeader_1cwzo_1051{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #edf2f7}._previewTitle_1cwzo_1069{margin:0;font-weight:700;color:#173049;word-break:break-word}._previewSubtitle_1cwzo_1083{margin:3px 0 0;color:#7a8ca0;font-size:12px}._previewClose_1cwzo_1095{border:none;background:#f3f6f9;color:#44586e;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}._previewClose_1cwzo_1095:hover{background:#e5ebf1;color:#173049}._previewBody_1cwzo_1135{flex:1;min-height:280px;overflow:auto;display:flex;align-items:center;justify-content:center;background:#f8fafc;padding:16px}._previewImage_1cwzo_1157{max-width:100%;max-height:65vh;border-radius:12px;object-fit:contain}._previewFrame_1cwzo_1171{width:100%;height:65vh;border:none;border-radius:12px;background:#fff}._previewFallback_1cwzo_1187{color:#5c6f84;text-align:center;line-height:1.6;max-width:420px}._previewFooter_1cwzo_1201{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;border-top:1px solid #edf2f7;background:#fff}._secondaryButton_1cwzo_1219,._primaryButton_1cwzo_1221{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}._secondaryButton_1cwzo_1219{background:#f3f6f9;color:#33475b}._secondaryButton_1cwzo_1219:hover{background:#e5ebf1}._primaryButton_1cwzo_1221{background:var(--primary);color:#fff}._primaryButton_1cwzo_1221:hover{background:#1d4ed8}._dropZone_1cwzo_1287{border:2px dashed #dde3ea;border-radius:10px;padding:40px;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa}._dropZone_1cwzo_1287:hover{border-color:#007bff;background:#f0f7ff}._dragging_1cwzo_1317{border-color:#007bff;background:#e3f2fd}._uploadIcon_1cwzo_1327{color:#007bff;margin-bottom:12px}._dropZoneText_1cwzo_1337{margin:0 0 4px;color:#0d2137;font-weight:500}._dropZoneSubtext_1cwzo_1349{margin:0;color:#8fa8c0;font-size:14px}._fileInput_1cwzo_1361{display:none}._filesGrid_1cwzo_1369{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._fileCardUploading_1cwzo_1381{background:#f8f9fa;border:1px solid #dde3ea;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._loader_1cwzo_1405{border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;width:24px;height:24px;animation:_spin_1cwzo_1747 1s linear infinite}._uploadingText_1cwzo_1443{margin:0;font-size:12px;color:#8fa8c0}._fileCardBlue_1cwzo_1455{background:#007bff;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}._fileCardGreen_1cwzo_1477{background:#28a745;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}._removeFileButtonBlue_1cwzo_1499,._removeFileButtonGreen_1cwzo_1501{position:absolute;top:8px;right:8px;background:#fff3;border:none;border-radius:4px;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .2s}._removeFileButtonBlue_1cwzo_1499:hover,._removeFileButtonGreen_1cwzo_1501:hover{background:#ffffff4d}._existingBadge_1cwzo_1543{font-size:10px;color:#fffc;text-transform:uppercase;letter-spacing:.5px}._fileIconWhite_1cwzo_1557{color:#fff}._fileNameWhite_1cwzo_1565{margin:0;color:#fff;font-size:12px;text-align:center;word-break:break-word}._addFileCard_1cwzo_1581{border:2px dashed rgba(0,123,255,.3);border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#f0f7ff;color:#007bff}._addFileCard_1cwzo_1581:hover{border-color:#007bff;background:#e3f2fd}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:720px){._header_1cwzo_81{padding:16px}._footer_1cwzo_339{padding:14px 16px;flex-direction:column-reverse}._footer_1cwzo_339 button{width:100%}}@media(prefers-reduced-motion:reduce){._modalContent_1cwzo_33,._previewModal_1cwzo_1027{animation:none}*{transition:none!important}}._lessonCard_1cwzo_485._completed_1cwzo_1695{background:linear-gradient(to right,#22c55e0a,#fff);border-color:#bbf7d0}._gradeBadge_1cwzo_1705{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:12px;font-weight:600;white-space:nowrap;transition:all .2s}._gradeBadge_1cwzo_1705 strong{font-size:14px;font-weight:700;color:#15803d}._spinner_1cwzo_1747{animation:_spin_1cwzo_1747 1s linear infinite}@keyframes _spin_1cwzo_1747{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._gradedResult_1cwzo_1773{display:flex;flex-direction:column;gap:20px;padding:8px 0}._gradeDisplay_1cwzo_1787{display:flex;align-items:baseline;gap:8px;padding:20px;background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0;border-radius:12px}._gradeLabel_1cwzo_1807{font-size:15px;font-weight:500;color:#166534}._gradeValue_1cwzo_1819{font-size:42px;font-weight:700;color:#15803d;line-height:1;letter-spacing:-1px}._gradeMax_1cwzo_1835{font-size:16px;color:#4d7c0f;font-weight:500}._teacherComment_1cwzo_1847{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}._commentTitle_1cwzo_1861{display:flex;align-items:center;margin:0 0 10px;font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em}._commentText_1cwzo_1883{margin:0;font-size:14px;line-height:1.6;color:#1e293b;white-space:pre-wrap}._noComment_1cwzo_1899{margin:0;padding:16px;background:#f8fafc;border-radius:12px;font-size:14px;color:#94a3b8;font-style:italic;text-align:center}._container_1aclx_1{width:100%;max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box;overflow-x:hidden}@media(min-width:320px)and (max-width:479px){._container_1aclx_1{max-width:100%;padding:0 24px;box-sizing:border-box}}@media(min-width:480px)and (max-width:767px){._container_1aclx_1{max-width:100%;padding:0 24px;box-sizing:border-box}}@media(min-width:768px)and (max-width:991px){._container_1aclx_1{max-width:100%;padding:0 40px;box-sizing:border-box}}@media(min-width:992px)and (max-width:1199px){._container_1aclx_1{max-width:100%;padding:0 40px;box-sizing:border-box}}@media(min-width:1200px)and (max-width:1439px){._container_1aclx_1{max-width:100%;padding:0 80px;box-sizing:border-box}}@media(min-width:1440px){._container_1aclx_1{max-width:1400px;padding:0 20px;box-sizing:border-box}}._icon_1ne8a_1{position:relative;display:inline-block;width:300px;height:300px;border-radius:50%;overflow:hidden;cursor:pointer;flex-shrink:0;margin:0 auto}._icon_1ne8a_1 img{width:100%;height:100%;object-fit:cover;display:block}._icon__placeholder_1ne8a_39{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0}._placeholderIcon_1ne8a_57{width:66%;height:66%}._overlay_1ne8a_67{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:10px}._overlay__btn_1ne8a_87{background:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}._overlay__btn_1ne8a_87:hover{transform:scale(1.1)}@media(max-width:767px){._icon_1ne8a_1{width:180px;height:180px}._overlay_1ne8a_67{gap:8px}._overlay__btn_1ne8a_87{width:36px;height:36px}._overlay__btn_1ne8a_87 svg{width:16px;height:16px}}._profileFields_4f1q0_1{display:flex;flex-direction:column;justify-content:center;gap:30px;width:100%;min-width:0;box-sizing:border-box}._inputField_4f1q0_21{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;box-sizing:border-box}._inputField_4f1q0_21>label{font-size:18px}._inputFieldWrapper_4f1q0_47{width:100%;padding:18px 30px;border:1px solid black;border-radius:20px;font-size:16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-width:0}._inputFieldWrapper_4f1q0_47 input{width:100%;min-width:0;border:none;font-size:16px;outline:none;box-sizing:border-box}._inputFieldWrapper_4f1q0_47 svg{width:24px;flex-shrink:0}._saveBtn_4f1q0_101{width:50%;padding:16px;font-size:20px;border-radius:20px;font-weight:500;background-color:transparent;border:1px solid var(--main-blue-color);color:var(--main-blue-color);cursor:pointer}._readOnlyInput_4f1q0_125{cursor:default;background-color:transparent;color:inherit}._disabledEdit_4f1q0_137{cursor:not-allowed}@media(max-width:767px){._profileFields_4f1q0_1{gap:20px;width:100%}._inputFieldWrapper_4f1q0_47{padding:14px 16px;border-radius:16px}._inputFieldWrapper_4f1q0_47 input{font-size:14px}._inputFieldWrapper_4f1q0_47 svg{width:20px}._inputField_4f1q0_21>label{font-size:16px}}._block_16ilu_1{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}._activeBlock_16ilu_15{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #10b981;border-radius:12px;padding:20px}._activeHeader_16ilu_29{display:flex;gap:12px;margin-bottom:16px}._successIcon_16ilu_41{width:24px;height:24px;color:#10b981;flex-shrink:0}._planTitle_16ilu_55{font-size:16px;font-weight:700;color:#166534;margin-bottom:4px}._planDescription_16ilu_69{font-size:13px;color:#15803d;line-height:1.4}._info_16ilu_81{background:#fff;border-radius:8px;padding:12px;margin-bottom:16px}._infoRow_16ilu_95{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._infoRow_16ilu_95:not(:last-child){border-bottom:1px solid #e5e7eb}._label_16ilu_117{font-size:13px;color:#6b7280}._value_16ilu_127{font-size:13px;font-weight:600;color:#1f2937}._value_16ilu_127._warning_16ilu_139{color:#dc2626;animation:_pulse_16ilu_1 2s ease-in-out infinite}@keyframes _pulse_16ilu_1{0%,to{opacity:1}50%{opacity:.6}}._absentBlock_16ilu_171{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px dashed #f59e0b;border-radius:12px;padding:20px}._absentHeader_16ilu_185{display:flex;gap:12px;margin-bottom:16px}._warningIcon_16ilu_197{width:24px;height:24px;color:#f59e0b;flex-shrink:0}._absentTitle_16ilu_211{font-size:16px;font-weight:700;color:#92400e;margin-bottom:4px}._absentSubtitle_16ilu_225{font-size:13px;color:#b45309;line-height:1.4}._expiredBlock_16ilu_239{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #ef4444;border-radius:12px;padding:20px}._expiredHeader_16ilu_253{display:flex;gap:12px;margin-bottom:16px}._expiredIcon_16ilu_265{width:24px;height:24px;color:#ef4444;flex-shrink:0}._expiredTitle_16ilu_279{font-size:16px;font-weight:700;color:#991b1b;margin-bottom:4px}._expiredSubtitle_16ilu_293{font-size:13px;color:#b91c1c;line-height:1.4}._payBtn_16ilu_307{display:block;padding:12px 20px;background:#3b82f6;color:#fff;text-align:center;text-decoration:none;border-radius:8px;font-size:14px;font-weight:600;transition:all .2s ease;border:none;cursor:pointer}._payBtn_16ilu_307:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}._loading_16ilu_351{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#6b7280;font-size:14px}._spinner_16ilu_371{animation:_spin_16ilu_371 1s linear infinite}._renewHint_16ilu_379{font-size:13px;color:#15803d;text-align:center;margin-bottom:12px;font-style:italic}@keyframes _spin_16ilu_371{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._block_16ilu_1{margin-top:16px;padding-top:16px}._activeBlock_16ilu_15,._absentBlock_16ilu_171,._expiredBlock_16ilu_239{padding:16px}._absentHeader_16ilu_185,._expiredHeader_16ilu_253,._activeHeader_16ilu_29{flex-direction:column;gap:8px}}._buttonsBlock_16ilu_455{display:flex;flex-direction:column;gap:10px}._content_1tq0g_1{margin-top:60px;display:grid;grid-template-columns:auto 2fr 1fr;grid-template-rows:repeat(2,1fr);gap:50px;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 20px;box-sizing:border-box;min-width:0}._exitBtn_1tq0g_29{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-size:20px;gap:20px;color:#f62634;cursor:pointer}._accountInfo_1tq0g_51{display:flex;flex-direction:column;gap:50px;justify-items:center}._tariffInfo_1tq0g_65{display:flex;flex-direction:column;gap:16px}._tariffInfo_1tq0g_65>p{font-size:24px;font-weight:400;font-family:Montserrat,sans-serif}._tariffInfo_1tq0g_65>span{color:var(--main-blue-color);font-family:Montserrat,sans-serif;font-size:24px}._actionButtons_1tq0g_101{display:flex;flex-direction:column;gap:20px;align-items:flex-end;grid-column:3 / 4}._actionButtons_1tq0g_101>button{width:100%;padding:16px;font-size:20px;border-radius:20px}._tariffBtn_1tq0g_131{font-weight:700;background-color:var(--main-blue-color);border:none;color:#fff;cursor:pointer}._saveBtn_1tq0g_147{width:50%;padding:16px;font-size:20px;border-radius:20px;font-weight:500;background-color:transparent;border:1px solid var(--main-blue-color);color:var(--main-blue-color);cursor:pointer;box-sizing:border-box}._mobileLogoutBtn_1tq0g_173{display:none}@media(min-width:768px)and (max-width:1279px){._saveBtn_1tq0g_147{width:100%}._content_1tq0g_1{grid-template-columns:auto 1fr;grid-template-rows:auto;gap:40px}._exitBtn__cont_1tq0g_205{display:none}._actionButtons_1tq0g_101{grid-column:auto}._actionButtons_1tq0g_101>button{width:100%}}@media(max-width:767px){._content_1tq0g_1{margin-top:20px;display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:0 16px;max-width:100%;box-sizing:border-box;min-width:0}._content_1tq0g_1>*{max-width:100%;min-width:0;box-sizing:border-box}._exitBtn__cont_1tq0g_205{display:none}._mobileLogoutBtn_1tq0g_173{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 24px;background:transparent;border:2px solid #f62634;border-radius:16px;color:#f62634;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}._mobileLogoutBtn_1tq0g_173:active{background:#fff5f5}._accountInfo_1tq0g_51{gap:24px;text-align:center;width:100%;max-width:100%;box-sizing:border-box}._tariffInfo_1tq0g_65>p,._tariffInfo_1tq0g_65>span{font-size:18px}._actionButtons_1tq0g_101{width:100%;align-items:stretch;gap:16px;margin-top:0;max-width:100%;box-sizing:border-box}._actionButtons_1tq0g_101>button{width:100%;font-size:16px;padding:14px;box-sizing:border-box}._saveBtn_1tq0g_147{width:100%;font-size:16px;padding:14px;box-sizing:border-box}}._container_vctah_1{margin:0;width:100%;min-width:0;box-sizing:border-box}._title_vctah_15{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px;font-family:Montserrat,sans-serif}._list_vctah_31{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;box-sizing:border-box}._loading_vctah_49{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#6b7280;width:100%;box-sizing:border-box}._spinner_vctah_71{width:24px;height:24px;border:3px solid #e8ecff;border-top-color:#3b82f6;border-radius:50%;animation:_spin_vctah_71 .8s linear infinite;flex-shrink:0}@keyframes _spin_vctah_71{to{transform:rotate(360deg)}}@media(max-width:767px){._title_vctah_15{font-size:16px;margin-bottom:12px}._list_vctah_31{gap:10px}._loading_vctah_49{padding:24px;font-size:14px}._spinner_vctah_71{width:20px;height:20px}}@media(max-width:480px){._title_vctah_15{font-size:15px;margin-bottom:10px}._list_vctah_31{gap:8px}}._accountItem_1rvkr_1{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#fff;border:1px solid #e8ecff;border-radius:8px;margin-bottom:12px;transition:all .2s ease;font-family:Montserrat,sans-serif;box-sizing:border-box;min-width:0}._accountItem_1rvkr_1:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}._accountInfo_1rvkr_41{display:flex;align-items:center;gap:16px;min-width:0}._icon_1rvkr_55{width:40px;height:40px;font-size:32px;color:#1a1a1a;flex-shrink:0}._details_1rvkr_71{display:flex;flex-direction:column;gap:4px;min-width:0}._providerName_1rvkr_85{font-size:16px;font-weight:600;color:#1a1a1a}._status_1rvkr_97{font-size:14px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._btn_1rvkr_113{padding:12px 24px;border:2px solid;border-radius:15px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;min-width:200px;justify-content:center;font-family:Montserrat,sans-serif;flex-shrink:0;box-sizing:border-box}._link_1rvkr_149{background:var(--main-blue-color);border-color:#3b82f6;color:#fff}._link_1rvkr_149:hover{background:var(--main-blue-color);border-color:#2563eb}._unlink_1rvkr_171{background:#fff;border-color:#ef4444;color:#ef4444}._unlink_1rvkr_171:hover{background:#fef2f2}._btn_1rvkr_113:disabled{opacity:.6;cursor:not-allowed}._loader_1rvkr_201{width:16px;height:16px;border:2px solid #141414;border-top-color:transparent;border-radius:50%;animation:_spin_1rvkr_1 .8s linear infinite}@keyframes _spin_1rvkr_1{to{transform:rotate(360deg)}}@media(max-width:767px){._accountItem_1rvkr_1{padding:12px 16px;margin-bottom:10px}._accountInfo_1rvkr_41{gap:12px}._icon_1rvkr_55{width:36px;height:36px;font-size:28px}._providerName_1rvkr_85{font-size:15px}._status_1rvkr_97{font-size:13px}._btn_1rvkr_113{min-width:0;padding:10px 16px;font-size:13px;border-radius:12px}}@media(max-width:480px){._accountItem_1rvkr_1{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}._accountInfo_1rvkr_41{justify-content:flex-start}._btn_1rvkr_113{width:100%;padding:12px;font-size:14px}}._content_yzp80_1{margin-top:60px;display:grid;grid-template-columns:auto 2fr 1fr;grid-template-rows:auto auto;gap:50px}._accountInfo_yzp80_17{display:flex;flex-direction:column;gap:50px}._infoItem_yzp80_29{display:flex;flex-direction:column;gap:16px}._infoItem_yzp80_29>p{font-size:24px;font-weight:400;font-family:Montserrat,sans-serif;margin:0}._infoItem_yzp80_29>span{color:var(--main-blue-color);font-family:Montserrat,sans-serif;font-size:24px}._exitBtn_yzp80_67{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-size:20px;gap:20px;color:#f62634;cursor:pointer}._socialSelection_yzp80_89{grid-column:1 / -1}._actionButtons_yzp80_97{display:flex;flex-direction:column;gap:20px;align-items:flex-end;grid-column:1 / -1}._actionButtons_yzp80_97>button{width:20%;padding:16px;font-size:20px;border-radius:20px}._saveBtn_yzp80_127{width:50%;padding:16px;font-size:20px;border-radius:20px;font-weight:500;background-color:transparent;border:1px solid var(--main-blue-color);color:var(--main-blue-color);cursor:pointer}@media(max-width:767px){._content_yzp80_1{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:30px}._accountInfo_yzp80_17{gap:30px;text-align:center}._infoItem_yzp80_29>p,._infoItem_yzp80_29>span{font-size:20px}._actionButtons_yzp80_97{width:100%;align-items:center;gap:30px}._actionButtons_yzp80_97>button{width:100%}._saveBtn_yzp80_127{width:100%}}._list_1f0qe_1{display:flex;flex-direction:column;gap:12px}._card_1f0qe_13{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--color-surface, #fff)}._avatar_1f0qe_31{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-accent-light, #e6f0ff);font-weight:600}._avatar_1f0qe_31 img{width:100%;height:100%;object-fit:cover}._name_1f0qe_67{font-weight:500}._email_1f0qe_75{color:var(--color-text-secondary, #6b7280);font-size:.875rem}._state_1f0qe_85{padding:24px;text-align:center;color:var(--color-text-secondary, #6b7280)}._section_1dx4z_1{width:100%}._sectionHeader_1dx4z_9{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}._sectionHeader_1dx4z_9 h1{font-size:clamp(.875rem,.6549rem + .939vw,1.5rem);color:#6b7280;margin:0}._section_17huv_1{width:100%}._sectionHeader_17huv_9{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}._sectionHeader_17huv_9 h2{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);color:var(--secondary-blue-color);margin:0;font-weight:600}._cardsGrid_17huv_41{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;width:100%}._emptyState_17huv_55{display:flex;justify-content:center;align-items:center;min-height:160px;color:#6b7280;font-size:1.1rem;text-align:center;background:#f8fafc;border-radius:12px;border:1px dashed #cbd5e1}._sectionsBlock_a33kh_1{display:flex;flex-direction:column;padding:40px;width:100%;margin:0 auto}._divider_a33kh_17{border:none;border-top:1px solid #e0e5ec;width:100%;margin:24px 0}._viewer_1x5em_1{display:grid;grid-template-columns:350px 1fr;min-height:calc(100vh - 50px)}._content_1x5em_13{padding:28px 32px;overflow-y:auto;background-color:#0101011a;display:flex;align-items:center;justify-content:center}._navToggle_1x5em_31,._overlay_1x5em_39{display:none}@media(min-width:767px)and (max-width:1279px){._viewer_1x5em_1{grid-template-columns:220px 1fr}}@media(max-width:767px){._viewer_1x5em_1{grid-template-columns:1fr;position:relative}._viewer_1x5em_1>:first-child{display:none}}@media(max-width:767px){._navToggle_1x5em_31{display:flex;align-items:center;gap:8px;position:fixed;bottom:24px;right:20px;z-index:99;background:#0b3954;color:#fff;border:none;border-radius:99px;padding:10px 18px;font-size:13px;cursor:pointer;box-shadow:0 4px 14px #0b39544d}._overlay_1x5em_39{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:99}._content_1x5em_13{padding:16px 16px 80px}}._questionCard_1dpl1_1{background-color:#fff;border-radius:10px;width:80%;height:auto;padding:50px;display:flex;flex-direction:column;gap:20px}._questionCard_title_1dpl1_25{font-size:clamp(1rem,.96rem + .183vi,1.125rem);font-weight:600}._questionCard_content_1dpl1_35{font-size:clamp(.875rem,.835rem + .183vi,1rem)}._questionsBlock_1dpl1_43{display:flex;flex-direction:column;gap:10px}._btnsBlock_1dpl1_55{display:flex;flex-direction:row;justify-content:right;gap:20px}._skipBtn_1dpl1_69{margin-right:auto}._radioBtn_44owb_1{width:18px;height:18px;border-radius:50%;border:1px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}._questionLabel_44owb_23{display:flex;gap:5px;align-items:center}._nativeRadio_44owb_35{position:absolute;opacity:0;width:0;height:0}._questionLabel_44owb_23._active_44owb_49 ._radioBtn_44owb_1{border-color:#007bff;background:radial-gradient(circle,#007bff 40%,transparent 45%)}._questionLabel_44owb_23:hover ._radioBtn_44owb_1{border-color:#0056b3}._reviewCorrect_44owb_67{background-color:#f0fdf4;border:2px solid #22c55e;color:#166534;position:relative}._reviewCorrect_44owb_67:after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#22c55e;font-size:20px;font-weight:700}._reviewWrong_44owb_103{background-color:#fef2f2;border:2px solid #ef4444;color:#991b1b;position:relative}._reviewWrong_44owb_103:after{content:"✗";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#ef4444;font-size:20px;font-weight:700}._reviewMissed_44owb_139{background-color:#f0fdf4;border:2px dashed #86efac;color:#166534;opacity:.8;position:relative}._reviewMissed_44owb_139:after{content:"○";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#86efac;font-size:20px;font-weight:700}._checkBox_1bx74_1{width:18px;height:18px;min-width:18px;min-height:18px;flex-shrink:0;border-radius:4px;border:1px solid #cbd5e1;display:flex;align-items:center;justify-content:center;transition:all .2s;background-color:#fff}._active_1bx74_31 ._checkBox_1bx74_1{border-color:#007bff;background-color:#007bff}._active_1bx74_31 ._checkBox_1bx74_1:after{content:"";display:block;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}._questionLabel_1bx74_63:hover ._checkBox_1bx74_1{border-color:#0056b3}._questionLabel_1bx74_63{display:flex;gap:8px;align-items:center;cursor:pointer}._nativeCheckbox_1bx74_85{position:absolute;opacity:0;width:0;height:0}._reviewCorrect_1bx74_99{background-color:#f0fdf4;border:2px solid #22c55e;color:#166534;position:relative}._reviewCorrect_1bx74_99:after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#22c55e;font-size:20px;font-weight:700}._reviewWrong_1bx74_135{background-color:#fef2f2;border:2px solid #ef4444;color:#991b1b;position:relative}._reviewWrong_1bx74_135:after{content:"✗";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#ef4444;font-size:20px;font-weight:700}._reviewMissed_1bx74_171{background-color:#f0fdf4;border:2px dashed #86efac;color:#166534;opacity:.8;position:relative}._reviewMissed_1bx74_171:after{content:"○";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#86efac;font-size:20px;font-weight:700}._textarea_14iut_1{border-radius:8px;border-color:#cbd5e1;font-family:Roboto,"sans-serif";font-size:clamp(.875rem,.835rem + .183vi,1rem);padding:12px 16px}._codeBlock_1ej4n_1{background-color:#1e1e1e;color:#d4d4d4;font-family:JetBrains Mono,Fira Code,Consolas,monospace;padding:16px;border-radius:8px;margin-bottom:20px;font-size:14px;line-height:1.5;overflow-x:auto;border:1px solid #333}._inputBlock_1ej4n_27{width:100%;border-radius:8px;border-color:#cbd5e1;font-size:clamp(.875rem,.835rem + .183vi,1rem);padding:12px 16px;outline:none;transition:border-color .2s,box-shadow .2s}._inputBlock_1ej4n_27:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}._editorWrapper_1ej4n_61{border-radius:8px;overflow:hidden;margin-bottom:16px;transition:border-color .2s,background-color .2s}._reviewCorrect_1ej4n_79{background-color:#f0fdf4;border:2px solid #22c55e;color:#166534;position:relative}._reviewCorrect_1ej4n_79:after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#22c55e;font-size:20px;font-weight:700;z-index:10}._reviewWrong_1ej4n_117{background-color:#fef2f2;border:2px solid #ef4444;color:#991b1b;position:relative}._reviewWrong_1ej4n_117:after{content:"✗";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#ef4444;font-size:20px;font-weight:700;z-index:10}._reviewMissed_1ej4n_155{background-color:#f0fdf4;border:2px dashed #86efac;color:#166534;opacity:.8;position:relative}._reviewMissed_1ej4n_155:after{content:"○";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#86efac;font-size:20px;font-weight:700;z-index:10}._correctAnswersSection_1ej4n_195{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}._correctAnswersTitle_1ej4n_207{font-size:16px;font-weight:600;margin:0 0 12px;color:#1e293b;display:flex;align-items:center;gap:8px}._studentAnswer_1ej4n_227{margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0}._studentAnswer_1ej4n_227 h4{font-size:16px;font-weight:600;margin:0 0 12px;color:#64748b}._contentBlock_s509j_1{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:40px}._columnBlock_s509j_17{display:flex;flex-direction:column;gap:16px;flex:1}._lineVariants_s509j_31{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid #e2e8f0;background-color:#fff;padding:14px 16px;width:100%;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:15px;color:#334155;box-shadow:0 1px 2px #0000000d}._selected_s509j_65{border-color:#3b82f6;background-color:#eff6ff;color:#1e40af;box-shadow:0 0 0 3px #3b82f633;transform:translateY(0)}._blocked_s509j_81{opacity:.6;cursor:default;background-color:#f1f5f9}._lineVariants_s509j_31>div:first-child{font-weight:600;color:#94a3b8;min-width:20px;font-size:14px}._color-0_s509j_107{background-color:#dbeafe;border-color:#3b82f6;color:#1e40af}._color-1_s509j_119{background-color:#dcfce7;border-color:#22c55e;color:#166534}._color-2_s509j_131{background-color:#fef9c3;border-color:#eab308;color:#854d0e}._color-3_s509j_143{background-color:#f3e8ff;border-color:#a855f7;color:#6b21a8}._color-4_s509j_155{background-color:#ffe4e6;border-color:#f43f5e;color:#9f1239}._disabled_s509j_167{opacity:.6;cursor:not-allowed;pointer-events:none}._correctAnswersSection_s509j_179{margin-top:24px;padding-top:20px;border-top:2px solid #e5e7eb}._correctAnswersTitle_s509j_191{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px}._correctAnswersList_s509j_205{display:flex;flex-direction:column;gap:10px}._correctAnswerItem_s509j_217{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;border:2px solid}._answerCorrect_s509j_235{background-color:#f0fdf4;border-color:#22c55e}._answerWrong_s509j_245{background-color:#fef2f2;border-color:#ef4444}._answerIcon_s509j_255{font-size:20px;font-weight:700;flex-shrink:0;margin-top:2px}._answerCorrect_s509j_235 ._answerIcon_s509j_255{color:#22c55e}._answerWrong_s509j_245 ._answerIcon_s509j_255{color:#ef4444}._answerContent_s509j_285{flex:1;font-size:14px;line-height:1.5}._studentAnswer_s509j_297{margin-top:6px;font-size:13px;color:#6b7280;font-style:italic}._description_menkg_1{color:#64748b;font-size:15px;margin-bottom:20px;line-height:1.5}._uploadBlock_menkg_15{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;cursor:pointer;transition:all .2s ease}._uploadBlock_menkg_15:hover{border-color:#3b82f6;background-color:#eff6ff}._dragOver_menkg_55{border-color:#3b82f6;background-color:#dbeafe;transform:scale(1.02)}._hiddenInput_menkg_67{display:none}._uploadIcon_menkg_75{font-size:40px}._uploadText_menkg_83{font-size:16px;color:#334155;font-weight:500;text-align:center}._fileInfo_menkg_99{display:flex;align-items:center;gap:16px;width:100%;max-width:400px;padding:12px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;text-align:left}._fileName_menkg_125{margin:0;font-size:15px;color:#0f172a;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._fileMeta_menkg_147{display:flex;gap:8px;font-size:13px;color:#64748b}._fileSize_menkg_161{font-weight:500}._fileType_menkg_169{text-transform:uppercase}._removeButton_menkg_179{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:#f1f5f9;color:#64748b;border-radius:50%;cursor:pointer;transition:all .2s ease;font-size:20px;flex-shrink:0}._removeButton_menkg_179:hover{background-color:#fee2e2;color:#ef4444}._linkCard_1v2sv_1{display:flex;align-items:center;gap:16px;padding:16px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:#334155;transition:all .2s ease;margin-top:12px}._linkCard_1v2sv_1:hover{background-color:#eff6ff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}._iconWrapper_1v2sv_43{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#dbeafe;color:#2563eb;border-radius:50%;font-size:20px;flex-shrink:0}._textWrapper_1v2sv_69{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._description_1v2sv_85{font-size:14px;font-weight:600;color:#0f172a}._url_1v2sv_97{font-size:13px;color:#3b82f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._arrowIcon_1v2sv_113{font-size:18px;color:#94a3b8;transition:transform .2s ease;flex-shrink:0}._linkCard_1v2sv_1:hover ._arrowIcon_1v2sv_113{transform:translate(2px,-2px);color:#3b82f6}._modalHeader_183t9_1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px}._closeBtn_183t9_17{background:none;border:none;cursor:pointer;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:50%}._titleSection_183t9_39{display:flex;flex-direction:row;gap:5px;align-items:center}._content_183t9_53{display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px 0}._chartWrapper_183t9_69{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}._chartSvg_183t9_87{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}._chartText_183t9_105{position:relative;z-index:10;font-size:28px;font-weight:700;color:#10b981;display:flex;align-items:center;justify-content:center}._resultsSection_183t9_127{width:100%;max-width:400px;margin-top:24px;display:flex;flex-direction:column;gap:16px}._listContainer_183t9_145{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding-right:8px}._listContainer_183t9_145::-webkit-scrollbar{width:6px}._listContainer_183t9_145::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}._listItem_183t9_179{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.4}._listItem_183t9_179._correct_183t9_199{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}._listItem_183t9_179._incorrect_183t9_211{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}._icon_183t9_223{flex-shrink:0;margin-top:2px}._sectionTitle_183t9_233{font-size:14px;font-weight:600;color:#475569;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}._lessonsNav_1wzj6_3{padding:30px 25px;overflow-y:auto;top:0;height:calc(100vh - 50px);display:flex;flex-direction:column;gap:10px}._lessonsNavBlock_1wzj6_23{display:flex;flex-direction:column;gap:15px}._titleNav_1wzj6_35{font-size:clamp(.875rem,.822rem + .336vi,1.125rem);font-weight:600}@media(max-width:767px){._lessonsNav_1wzj6_3{position:fixed;bottom:0;left:0;right:0;height:auto;max-height:70vh;border-right:none;border-radius:16px 16px 0 0;background:#fff;z-index:100;padding:16px 20px 32px;overflow-y:auto;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 24px #0000001f}._lessonsNav_1wzj6_3._open_1wzj6_83{bottom:0;display:block!important}._lessonsNav_1wzj6_3:before{content:"";display:block;width:36px;height:4px;border-radius:99px;background:#cbd5e1;margin:0 auto 16px}}._item_1wzj6_121{display:flex;gap:5px;width:100%;cursor:pointer;padding:10px;border-radius:8px;align-items:center}._itemCounter_1wzj6_141,._itemTitle_1wzj6_143{font-size:clamp(.75rem,.697rem + .336vi,1rem)}._itemTitle_1wzj6_143{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._active_1wzj6_169{background-color:#e6f1fb}._gray_1wzj6_179{border-radius:50%;width:10px;height:10px;background-color:#cbd5e1}._green_1wzj6_193{border-radius:50%;width:10px;height:10px;background-color:#4caf50}._red_1wzj6_207{border-radius:50%;width:10px;height:10px;background-color:#c62828}._card_mqofc_1{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px;transition:all .3s ease;position:relative}._card_mqofc_1:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 12px 24px #3b82f626}._popular_mqofc_37{border-color:#3b82f6;border-width:3px}._popularBadge_mqofc_47{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;padding:4px 16px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}._header_mqofc_75{text-align:center}._title_mqofc_83{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}._description_mqofc_97{font-size:14px;color:#6b7280;margin:0;line-height:1.5}._price_mqofc_111{text-align:center;padding:16px 0;border-bottom:1px solid #e5e7eb}._amount_mqofc_123{font-size:48px;font-weight:700;color:#1f2937}._period_mqofc_135{font-size:16px;color:#6b7280;margin-left:4px}._features_mqofc_147{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1}._feature_mqofc_147{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#374151;line-height:1.5}._checkIcon_mqofc_185{flex-shrink:0;width:20px;height:20px;color:#10b981;margin-top:2px}._subscribeBtn_mqofc_201{width:100%;padding:14px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._subscribeBtn_mqofc_201:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}._subscribeBtn_mqofc_201:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}._spinner_mqofc_259{animation:_spin_mqofc_259 1s linear infinite}@keyframes _spin_mqofc_259{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_mqofc_285{background:#fee2e2;color:#dc2626;padding:12px;border-radius:8px;font-size:14px;text-align:center}@media(max-width:768px){._card_mqofc_1{padding:24px}._title_mqofc_83{font-size:20px}._amount_mqofc_123{font-size:36px}._features_mqofc_147{gap:8px}._feature_mqofc_147{font-size:13px}}._container_jvtgl_1{max-width:1200px;margin:0 auto;padding:40px 20px}._grid_jvtgl_13{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;align-items:start}._loading_jvtgl_27,._error_jvtgl_29{text-align:center;padding:60px 20px;font-size:18px;color:#6b7280}._error_jvtgl_29{color:#dc2626;background:#fee2e2;border-radius:8px;max-width:600px;margin:0 auto}@media(max-width:1024px){._grid_jvtgl_13{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._grid_jvtgl_13{grid-template-columns:1fr}._container_jvtgl_1{padding:20px 16px}}._toggle_container_e7cyr_1{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}._toggleWrapperSpacing_e7cyr_17{margin-bottom:20px;width:100%}._page_r99ox_1{min-height:100vh;background:#f9fafb;padding:30px}._header_r99ox_13{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 20px}._title_r99ox_27{font-size:42px;font-weight:800;color:#111827;margin:0 0 16px;line-height:1.2}._subtitle_r99ox_43{font-size:18px;color:#6b7280;margin:0;line-height:1.6}._footer_r99ox_57{text-align:center;margin-top:24px;padding:0 20px;font-size:14px;color:#6b7280}._link_r99ox_73{color:#3b82f6;text-decoration:none;font-weight:600}._link_r99ox_73:hover{text-decoration:underline}@media(max-width:768px){._title_r99ox_27{font-size:32px}._subtitle_r99ox_43{font-size:16px}._header_r99ox_13{margin-bottom:40px}}._pageWrapper_naz9d_1{width:100%;height:100%;display:flex;background:#fff;position:relative}._pageContainer_naz9d_17{padding:36px!important;margin:0!important;width:100%!important;max-width:none!important;height:100%!important;display:flex;flex:1;position:relative;overflow:hidden}@media(max-width:768px){._pageContainer_naz9d_17{padding:16px!important}._headline_naz9d_49{font-size:34px!important}._subtext_naz9d_55{font-size:14px!important}._sealWrapper_naz9d_61{width:100px!important;height:100px!important}._seal_naz9d_61{width:80px!important;height:80px!important}._ctaButton_naz9d_77{padding:15px!important;font-size:15px!important}}._doodleLayer_naz9d_89{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}._doodle_naz9d_89{position:absolute;z-index:2}._hero_naz9d_113{position:relative;width:100%;height:100%;border-radius:30px;overflow:hidden;background:linear-gradient(150deg,#c8dfff,#d8ecff 32%,#e8f5ff 65%,#d0e6ff);display:flex;align-items:center;justify-content:center;flex:1;z-index:5}._content_naz9d_141{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;width:100%;padding:0 24px}._sealWrapper_naz9d_61{position:relative;width:132px;height:132px;margin-bottom:18px;animation:_sealBob_naz9d_1 3.4s ease-in-out 1.8s infinite}@keyframes _sealBob_naz9d_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._seal_naz9d_61{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:102px;height:102px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6 35%,#1a56db 65%,#0e3fa0);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 48px #1a56db73,0 0 0 4px #fffc;z-index:5;animation:_sealPop_naz9d_1 .6s cubic-bezier(.34,1.56,.64,1) .4s forwards,_sealGlow_naz9d_1 2.8s ease-in-out 1.5s infinite}@keyframes _sealPop_naz9d_1{to{transform:translate(-50%,-50%) scale(1)}}@keyframes _sealGlow_naz9d_1{0%,to{box-shadow:0 12px 48px #1a56db73,0 0 0 4px #fffc}50%{box-shadow:0 15px 64px #1a56db99,0 0 32px 6px #3b82f64d,0 0 0 4px #ffffffe6}}._ring1_naz9d_287,._ring2_naz9d_289,._ring3_naz9d_291{position:absolute;top:50%;left:50%;border-radius:50%;opacity:0;border:2px solid rgba(26,86,219,.3);animation:_ringExpand_naz9d_1 1.3s ease-out forwards}._ring1_naz9d_287{animation-delay:.5s}._ring2_naz9d_289{animation-delay:.7s}._ring3_naz9d_291{animation-delay:.9s}@keyframes _ringExpand_naz9d_1{0%{transform:translate(-50%,-50%) scale(.6);opacity:.9}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}._kicker_naz9d_353{background:#0d1f3c;color:#fff;padding:8px 24px;border-radius:30px;font-size:15px;font-weight:600;margin-bottom:24px;border:1px solid rgba(255,255,255,.15)}._headline_naz9d_49{font-size:64px;font-weight:900;color:#0d1f3c;line-height:1.05;margin-bottom:20px;letter-spacing:-.02em}._accent_naz9d_395{color:#1a56db}._word_naz9d_401{display:inline-block}._subtextWrapper_naz9d_409{margin-bottom:38px}._subtext_naz9d_55{font-size:19px;color:#6b7fa8;max-width:520px;line-height:1.6;margin:0 auto 6px;font-weight:500}._ctaButton_naz9d_77{background:#1a56db;color:#fff;padding:18px 52px;border-radius:60px;font-weight:700;font-size:17px;border:1px solid rgba(255,255,255,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.2,0,0,1);box-shadow:0 10px 25px -5px #1a56db80,0 8px 10px -6px #1a56db4d,inset 0 -3px #00000026}._ctaButton_naz9d_77:hover{transform:translateY(-4px);background:#2563eb;box-shadow:0 20px 35px -5px #1a56db99,0 15px 15px -10px #1a56db66}._glow1_naz9d_493{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:65%;height:55%;background:radial-gradient(ellipse,rgba(26,86,219,.1) 0%,transparent 100%)}._glow2_naz9d_511{position:absolute;bottom:-8%;left:50%;transform:translate(-50%);width:70%;height:35%;background:radial-gradient(ellipse,rgba(0,123,255,.08) 0%,transparent 100%);animation:_pulseGlow_naz9d_1 9s ease-in-out infinite alternate}@keyframes _pulseGlow_naz9d_1{to{transform:translate(-50%) scale(1.1);opacity:.8}}._shimmer_naz9d_545{position:absolute;top:0;left:-42%;width:34%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8) 50%,transparent);transform:skew(-15deg);animation:_shimmerMove_naz9d_1 5.5s ease-in-out 2.5s infinite}@keyframes _shimmerMove_naz9d_1{0%{left:-42%}38%{left:140%}to{left:140%}}._canvas_naz9d_589{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}._codeTag_naz9d_603{position:absolute;font-family:Courier New,monospace;font-weight:700;color:#1a56db;pointer-events:none;white-space:nowrap}._container_14l3a_1{display:flex;gap:8px;justify-content:center;margin:0 0 clamp(16px,3vw,24px)}._digitInput_14l3a_15{width:clamp(38px,8vw,48px);height:clamp(46px,9vw,56px);text-align:center;font-size:clamp(18px,4vw,24px);border:1px solid #d0d0d0;border-radius:8px;outline:none;caret-color:transparent;transition:border-color .2s}._digitInput_14l3a_15:focus{border-color:#1976d2}._digitInput_14l3a_15:disabled{opacity:.5}._container_faaqi_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,24px);position:relative;overflow:hidden;background:linear-gradient(135deg,#eaf2fe,#f5f9ff,#eef6ff)}._container_faaqi_1:before,._container_faaqi_1:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);z-index:0}._container_faaqi_1:before{width:480px;height:480px;top:-120px;left:-120px;background:radial-gradient(circle,#1976d22e,#1976d200 70%)}._container_faaqi_1:after{width:420px;height:420px;bottom:-140px;right:-100px;background:radial-gradient(circle,#3b82f626,#3b82f600 70%)}._card_faaqi_73{position:relative;z-index:1;background:#fff;border-radius:16px;padding:clamp(24px,5vw,48px) clamp(20px,4vw,40px);max-width:480px;width:100%;text-align:center;box-shadow:0 8px 32px #1976d21a}._icon_faaqi_97{width:clamp(48px,8vw,64px);height:clamp(48px,8vw,64px);margin:0 auto clamp(16px,3vw,24px);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:clamp(24px,5vw,32px)}._iconDefault_faaqi_119{border-radius:0%;clip-path:inset(13% 4% 14% 5% round 10% 10% 10% 10%);background:#e3f2fd;color:#1976d2}._iconLoading_faaqi_133{background:#fff3e0;color:#f57c00;animation:_spin_faaqi_311 1s linear infinite}._iconSuccess_faaqi_145{background:#e8f5e9;color:#388e3c}._iconError_faaqi_155{background:#ffebee;color:#d32f2f}@keyframes _spin_faaqi_311{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._title_faaqi_183{font-size:clamp(18px,3vw,24px);font-weight:600;color:#1a1a1a;margin:0 0 clamp(8px,1.5vw,12px)}._description_faaqi_197{font-size:clamp(13px,2vw,15px);color:#666;margin:0 0 clamp(16px,3vw,24px);line-height:1.5}._email_faaqi_211{background:#f5f5f5;border-radius:8px;padding:clamp(8px,1.5vw,12px) clamp(12px,2vw,16px);margin-bottom:clamp(16px,3vw,24px);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}._emailLabel_faaqi_235{font-size:clamp(11px,1.5vw,13px);color:#888}._emailValue_faaqi_245{font-size:clamp(12px,2vw,14px);font-weight:500;color:#1a1a1a;word-break:break-all}._resendButton_faaqi_259{width:100%;padding:clamp(12px,2vw,14px) clamp(16px,3vw,24px);background:#1a1a1a;color:#fff;border:none;border-radius:10px;font-size:clamp(13px,2vw,15px);font-weight:500;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._resendButton_faaqi_259:hover:not(:disabled){background:#333}._resendButton_faaqi_259:disabled{opacity:.6;cursor:not-allowed}._spinner_faaqi_311{animation:_spin_faaqi_311 1s linear infinite}._hint_faaqi_319{font-size:clamp(11px,1.5vw,13px);color:#888;margin:clamp(12px,2vw,16px) 0 0;line-height:1.5}._page_1k7op_1{min-height:100vh;background:#f8f9fa}._pageContainer_qrl12_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#fff;color:#1a1a1a}._eyeSvg_qrl12_21{width:300px;height:300px;color:#1a1a1a;margin-bottom:2rem}._textWrapper_qrl12_35{text-align:center;display:flex;flex-direction:column;align-items:center}._errorCode_qrl12_49{font-family:Courier New,Courier,monospace;font-size:5rem;font-weight:700;margin:0;line-height:1;will-change:opacity,color,letter-spacing,filter}._statusText_qrl12_67{font-family:Courier New,Courier,monospace;font-size:.9rem;color:#1a1a1a;margin-top:1.5rem;letter-spacing:.15em;text-transform:uppercase;will-change:opacity}._secretMessage_qrl12_87{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000f2;color:red;padding:2rem 3rem;border:2px solid #ff0000;font-family:Courier New,monospace;text-align:center;z-index:10000;box-shadow:0 0 30px #ff000080}._secretMessage_qrl12_87 p{margin:.5rem 0;font-size:1.2rem;letter-spacing:.1em}._secretCoords_qrl12_129{font-size:.9rem!important;color:#007bff!important;opacity:.8}body{font-family:Montserrat,"sans-serif";font-weight:400;margin:0}h1,h2{font-weight:500}.font-secondary{font-family:Roboto,"sans-serif"}:root{--main-blue-color: #007bff;--secondary-blue-color: #0b3954;--thirty-blue-color: #0f547d;--light-blue-color: #234d65;--output-editor-theme: #1a1b26;--output-text-color: #a9b1d6;--roboto-family: "Roboto", sans-serif;--wheat-color: #e8e8e8;--muted-color: rgb(106, 133, 160);--main-card-color: #cde6f4;--lk-border-radius: 40px}
