.TaskTopSection_topSection__VPvbJ{padding:12px 24px 0}.TaskTopSection_descriptionBox__kobZZ{display:flex;flex-direction:column;gap:24px;justify-content:space-between;align-items:flex-start}.TaskTopSection_textBox__KgBtu{display:flex;flex-direction:column;gap:12px}.TaskTopSection_title__dSotD{color:var(--accent-dark);font-size:1.5rem}.TaskTopSection_warning__nBj0U{font-size:1rem;font-weight:400;color:red;font-style:italic}.TaskTopSection_description__NLRXd{font-size:1rem}.TaskTopSection_labelBox__4IJFP{display:flex;flex-direction:column;gap:8px;font-size:1rem}.TaskTopSection_backLink__VuM7o{width:160px;font-size:1.15rem;margin-bottom:12px;color:var(--btn);text-decoration:underline;font-weight:600;transition:all .2s ease}.TaskTopSection_backLink__VuM7o:focus,.TaskTopSection_backLink__VuM7o:hover{color:var(--btn-hover);transform:scale(1.02);text-decoration:none;outline:none}.TaskTopSection_levelDescr__2Qt1J{text-transform:capitalize;display:flex;align-items:center;gap:8px}.TaskTopSection_label__T7ASR{font-weight:700}.TaskTopSection_levelDescr__2Qt1J svg{font-size:1.25rem}.TaskTopSection_levelBeginner__ErMhu{color:var(--level-beginner)}.TaskTopSection_levelIntermediate__4bZ3P{color:var(--level-intermediate)}.TaskTopSection_levelAdvanced__GoWPS{color:var(--level-advanced)}.TaskTopSection_languageJavascript__RFJwH{color:var(--color-javascript)}.TaskTopSection_languagePython___qOQX{color:var(--color-python)}.TaskTopSection_languageJava__7_bIz{color:var(--color-java)}.TaskTopSection_typeTheory__enD5_{color:var(--color-theory)}.TaskTopSection_typePractice__bJVaV{color:var(--color-practice)}@media only screen and (min-width:768px){.TaskTopSection_title__dSotD{font-size:1.75rem}.TaskTopSection_warning__nBj0U{font-size:1.25rem}.TaskTopSection_description__NLRXd{font-size:18px}.TaskTopSection_descriptionBox__kobZZ{flex-direction:row-reverse;gap:36px}.TaskTopSection_backLink__VuM7o{font-size:1.25rem}.TaskTopSection_labelBox__4IJFP{font-size:18px}}@media only screen and (min-width:1024px){.TaskTopSection_topSection__VPvbJ{padding:24px 48px 0}}.Loader_loaderContainer__7e4hV{display:flex;justify-content:center;align-items:center;padding:24px}.FeedbackForm_formWrapper__uiNgh{position:relative;min-height:280px}.FeedbackForm_loaderOverlay__9fLM_{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:none}.FeedbackForm_feedbackBox__TIzk4{display:flex;flex-direction:column;gap:12px}.FeedbackForm_inputContainer__i8HvU{position:relative;display:flex;flex-direction:column;margin-bottom:18px}.FeedbackForm_error__hSjsD{position:absolute;color:crimson;bottom:-20px}.FeedbackForm_formEmail__6idg_,.FeedbackForm_formMessage__DBBsk{background-color:var(--accent-light);opacity:.4;padding:6px 12px;border-radius:6px;border:2px solid var(--accent-dark);transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 8px rgba(150,246,185,.505);font-family:var(--font-geist-sans)}.FeedbackForm_formEmail__6idg_::placeholder,.FeedbackForm_formMessage__DBBsk::placeholder{color:var(--foreground);font-size:14px;opacity:1}.FeedbackForm_formEmail__6idg_:focus,.FeedbackForm_formEmail__6idg_:hover,.FeedbackForm_formMessage__DBBsk:focus,.FeedbackForm_formMessage__DBBsk:hover{opacity:.8}.FeedbackForm_formEmail__6idg_:active,.FeedbackForm_formEmail__6idg_:focus,.FeedbackForm_formMessage__DBBsk:active,.FeedbackForm_formMessage__DBBsk:focus{outline:none;color:var(--foreground)}.FeedbackForm_btnContainer__TEGRX{display:flex;justify-content:center}.FeedbackForm_sendBtn__jSs4v{padding:8px 12px;color:var(--foreground);font-size:16px;letter-spacing:1.2;background-color:var(--btn);transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:6px;border:2px solid rgba(17,121,18,.2);width:128px}.FeedbackForm_sendBtn__jSs4v:focus,.FeedbackForm_sendBtn__jSs4v:hover{background-color:var(--btn-hover)}.Footer_footerContainer__77_mg{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:24px 24px 16px;background:linear-gradient(to right,var(--accent-dark),var(--accent-light))}.Footer_desctopLogo__TtUYP{display:none}.Footer_smallLogo__gSGuw{display:block;margin-bottom:12px}.Footer_topFooter__jVDmR{display:flex;flex-direction:column;gap:12px}.Footer_slogan__Ftk3k{color:var(--foreground);font-size:2rem;font-weight:500;line-height:2.8rem}.Footer_slogan__Ftk3k span{font-style:italic;color:var(--accent-dark);font-size:2.2rem}.Footer_copyright__1v3uR{display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center;color:var(--accent-light);text-align:center}.Footer_icon__UIUYS{font-size:3rem;position:absolute;opacity:.8}.Footer_i1__mHrh3{top:5%;left:55%;color:var(--accent-light)}.Footer_i2__HJ__T{top:87%;left:87%;color:var(--background)}.Footer_i3__kKhcg{top:25%;left:70%;color:var(--accent-dark)}.Footer_i4__9e_wz{top:12%;left:87%;color:var(--foreground)}.Footer_i5__6QhOB{top:75%;left:20%;color:var(--btn-hover)}@keyframes Footer_float__O1HMv{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes Footer_floatReverse__uqNnp{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes Footer_spin__dXvgV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Footer_bounce__rV_3s{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes Footer_wiggle__jvLAu{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.Footer_float__O1HMv{animation:Footer_float__O1HMv 4s ease-in-out infinite}.Footer_floatReverse__uqNnp{animation:Footer_floatReverse__uqNnp 4s ease-in-out infinite}.Footer_spin__dXvgV{animation:Footer_spin__dXvgV 6s linear infinite}.Footer_bounce__rV_3s{animation:Footer_bounce__rV_3s 3s ease infinite}.Footer_wiggle__jvLAu{animation:Footer_wiggle__jvLAu 2s ease-in-out infinite}@media only screen and (min-width:768px){.Footer_topFooter__jVDmR{display:flex;flex-direction:row;justify-content:space-between;gap:12px}.Footer_copyright__1v3uR{flex-direction:row;gap:24px}.Footer_icon__UIUYS{font-size:4rem}.Footer_i1__mHrh3{top:70%;left:6%}.Footer_i2__HJ__T{top:70%;left:87%}.Footer_i3__kKhcg{top:60%;left:20%}.Footer_i4__9e_wz{top:10%;left:35%}.Footer_i5__6QhOB{top:55%;left:45%}}@media only screen and (min-width:1024px){.Footer_footerContainer__77_mg{gap:24px;padding:48px 48px 24px}.Footer_desctopLogo__TtUYP{display:block}.Footer_smallLogo__gSGuw{display:none}.Footer_topFooter__jVDmR{display:grid;grid-template-columns:1fr 2fr 3fr;grid-gap:24px;gap:24px}.Footer_icon__UIUYS{font-size:5rem}.Footer_i1__mHrh3{top:50%;left:6%}.Footer_i2__HJ__T{top:70%;left:87%}.Footer_i3__kKhcg{top:67%;left:20%}.Footer_i4__9e_wz{top:10%;left:90%}.Footer_i5__6QhOB{top:55%;left:40%}}.ConfirmModal_modalBackdrop__YR21W{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(18,19,18,.9);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity .2s ease;pointer-events:none}.ConfirmModal_modalBackdrop__YR21W.ConfirmModal_visible__cAO_Z{opacity:1;pointer-events:auto}.ConfirmModal_modal__3JmPg{background:var(--background);padding:32px;border-radius:8px;border:4px double var(--accent-dark);max-width:400px;text-align:center;box-shadow:0 12px 24px rgba(0,0,0,.2)}.ConfirmModal_modalEnter__ZFbfS{opacity:0;transform:scale(.95)}.ConfirmModal_modalEnterActive__gLPYL{opacity:1;transform:scale(1);transition:opacity .25s ease-out,transform .25s ease-out}.ConfirmModal_modalLeave__QxD6g{opacity:1;transform:scale(1)}.ConfirmModal_modalLeaveActive__UVzWV{opacity:0;transform:scale(.95);transition:opacity .2s ease-in,transform .2s ease-in}.ConfirmModal_modalActions__bX7yZ{margin-top:24px;display:flex;justify-content:space-around}.ConfirmModal_modalActions__bX7yZ button{width:84px;padding:.5rem 1rem;border-radius:4px;background-color:rgba(103,233,104,.6);border:none;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:16px}.ConfirmModal_modalActions__bX7yZ button:hover{color:var(--background);background-color:var(--btn-hover)}.Header_header__AF_3G{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 24px;margin:0;width:100vw}.Header_logo__1FRrW{width:108px;height:auto}.Header_sloganContainer__6WyRe{color:var(--foreground);text-shadow:0 0 8px #caf4ca,0 0 12px #d5f7d5;font-size:1.25rem;font-weight:500;text-align:center;width:100%}.Header_sloganBox__rsCE3{display:flex;align-items:center;justify-content:center}.Header_logoContainer__HdXnL{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%}.Header_authTopContainer__FLaLp{display:flex;gap:24px;align-items:center}.Header_adminTopContainer__xttrB{display:block}.Header_adminContainer__Eg_YH,.Header_authContainer__KakS9{display:none}.Header_profileBtn__7Kg1S{background-color:transparent;border:none;border-radius:6px;padding:0;transition:transform .2s ease,box-shadow .2s ease}.Header_profileBtn__7Kg1S:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media only screen and (min-width:768px){.Header_header__AF_3G{flex-direction:row}.Header_logo__1FRrW{width:144px;height:40px}.Header_slogan__Uk_mV{font-size:1.5rem}.Header_logoContainer__HdXnL{width:-moz-fit-content;width:fit-content}.Header_authContainer__KakS9{display:flex;align-items:center;gap:24px}.Header_adminContainer__Eg_YH{display:block}.Header_adminTopContainer__xttrB,.Header_authTopContainer__FLaLp{display:none}}@media only screen and (min-width:1024px){.Header_header__AF_3G{padding:16px 48px;align-items:center}}@media only screen and (min-width:1440px){.Header_header__AF_3G{align-items:center}.Header_authContainer__KakS9{gap:48px}}.AuthForms_authForm__uLjpu{display:flex;flex-direction:column;gap:32px}.AuthForms_inputField__TWfo7{position:relative;display:flex;flex-direction:column;gap:8px;border:none;color:var(--accent-dark)}.AuthForms_authLabel___IfJd{margin-left:6px}.AuthForms_authInput__xLuFm{overflow:hidden;resize:none;padding:12px 18px;border-radius:6px;border:1px solid rgba(17,121,18,.2);transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.AuthForms_authInput__xLuFm::placeholder{font-family:var(--font-geist-mono)}.AuthForms_authInput__xLuFm:focus,.AuthForms_authInput__xLuFm:focus-visible,.AuthForms_authInput__xLuFm:hover{outline:none;border-color:rgba(17,121,18,.6);box-shadow:0 4px 8px rgba(150,246,185,.505)}.AuthForms_authIcon__5MkRc{top:52px}.AuthForms_authError__I4nFn{position:absolute;color:crimson;bottom:-22px;left:6px}.AuthForms_authBtnContainer__XdKCw{margin-top:24px;display:flex;justify-content:center;width:100%}.AuthForms_authBtn__54X4o{width:200px}.TaskForm_formWrapper__n63Nk{position:relative;min-height:500px}.TaskForm_loaderOverlay__KxkPX{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:none}.TaskForm_taskForm__k_SLV{display:flex;flex-direction:column;gap:12px;max-width:640px}.TaskForm_formContent__fUOI1{border-radius:8px;border:4px double rgba(17,121,18,.2);padding:12px;display:flex;flex-direction:column;gap:12px}.TaskForm_selectContainer__Lc1i5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.TaskForm_selectWrapper__ow5wi{position:relative;display:inline-block;width:100%}.TaskForm_select__ne6fc{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:6px 18px 6px 12px;border-radius:6px;border:1px solid rgba(17,121,18,.2);transition:all .25s cubic-bezier(.4,0,.2,1);font-family:var(--font-geist-mono);width:100%}.TaskForm_icon__QYvA_{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;color:#555;font-size:12px}.TaskForm_select__ne6fc:focus,.TaskForm_select__ne6fc:focus-visible,.TaskForm_select__ne6fc:hover{outline:none;border-color:rgba(17,121,18,.6);box-shadow:0 4px 8px rgba(150,246,185,.505)}.TaskForm_typeContainer__Z9Ah_{display:flex;flex-direction:column;gap:12px}.TaskForm_typeTitle__BzLO6{margin-left:6px}.TaskForm_questionsContainer__pQFxc{display:flex;flex-direction:column;gap:6px}.TaskForm_questionHandlerBox__VDIxA{position:relative}.TaskForm_questionWrapper__jLV0C{list-style:none;padding:12px;border-radius:6px;border:2px dotted rgba(17,121,18,.2);width:100%}.TaskForm_questionTitleBox__je8J4{display:flex;align-items:center;gap:12px;justify-content:space-between}.TaskForm_deleteQuestionBtn__2IqNh{width:-moz-fit-content;width:fit-content;border-radius:4px;background-color:transparent;border:none;opacity:.7;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:18px;color:crimson;display:flex;align-items:center;gap:6px}.TaskForm_deleteQuestionBtn__2IqNh span{font-size:14px}.TaskForm_deleteQuestionBtn__2IqNh:focus,.TaskForm_deleteQuestionBtn__2IqNh:hover{transform:scale(1.02);opacity:1}.TaskForm_questionTitle__dKdDO{margin:6px 0 6px 4px}.TaskForm_highlight__jDfoV{font-weight:600}.TaskForm_questionOptin__6Urxm{width:100%}.TaskForm_addBtn__NXsgM,.TaskForm_deleteBtn__v0Bzc{width:-moz-fit-content;width:fit-content;border-radius:4px;background-color:transparent;border:none;opacity:.7;transition:all .25s cubic-bezier(.4,0,.2,1)}.TaskForm_deleteBtn__v0Bzc{position:absolute;right:12px;top:6px;font-size:18px;color:crimson}.TaskForm_deleteBtn__v0Bzc:focus,.TaskForm_deleteBtn__v0Bzc:hover{transform:scale(1.2);opacity:1}.TaskForm_addBtn__NXsgM{color:var(--btn);display:flex;align-items:center;gap:6px;padding:8px 12px}.TaskForm_addBtn__NXsgM:focus,.TaskForm_addBtn__NXsgM:hover{transform:scale(1.1);color:var(--btn-hover)}.TaskForm_btnContainer__sluPE{display:flex;justify-content:center}.TaskForm_addQuestionBtn__FVyV0{display:flex;align-items:center;padding:8px 12px;gap:6px;border-radius:4px;background-color:rgba(103,233,104,.6);border:none;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:16px}.TaskForm_addQuestionBtn__FVyV0:focus,.TaskForm_addQuestionBtn__FVyV0:hover{color:var(--background);background-color:var(--btn-hover)}.TaskForm_createUpdateBtn__cdPTh{padding:8px 12px;border-radius:6px;border:1px solid rgba(17,121,18,.2);transition:all .25s cubic-bezier(.4,0,.2,1);font-size:18px;color:var(--foreground);background-color:var(--btn)}.TaskForm_createUpdateBtn__cdPTh:focus,.TaskForm_createUpdateBtn__cdPTh:hover{background-color:var(--btn-hover)}.TaskForm_cancelBtn__ZzZaZ{padding:8px 12px;border-radius:6px;border:none;font-size:18px;color:var(--foreground);background-color:rgba(193,249,196,.6)}.TaskForm_cancelBtn__ZzZaZ:hover{background-color:var(--btn-hover)}.TaskForm_instruction__plqkr{font-size:14px;color:#555;margin-top:4px;margin-bottom:12px}.TaskForm_code__bM8zY{font-size:12px}.TaskForm_testTitle__rOq6O{margin:6px 0 0 4px}.TaskForm_testsContainer__hUohV{display:flex;flex-direction:column;gap:12px}.TaskForm_testWrapper__XlfRT{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:6px;border:2px dotted rgba(17,121,18,.2);width:100%}.TaskForm_testInputs__yml1v{width:100%}.TaskForm_deleteTestBtn__Y8_3B{border-radius:4px;background-color:transparent;border:none;opacity:.7;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:18px;color:crimson}.TaskForm_deleteTestBtn__Y8_3B:focus,.TaskForm_deleteTestBtn__Y8_3B:hover{margin-left:24px;transform:scale(1.2);opacity:1}@media only screen and (min-width:1440px){.TaskForm_taskForm__k_SLV{width:840px;margin:0 auto}}.AdminDashboard_section__cuFen{padding:0 24px 24px;display:flex;flex-direction:column;gap:24px;justify-content:center}.AdminDashboard_title__VGnea{color:var(--accent-dark);margin-bottom:24px;text-align:center}.AdminDashboard_noResult__S_xZM{font-size:1rem;margin-left:24px}@media only screen and (min-width:768px){.AdminDashboard_section__cuFen{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding-top:24px}}@media only screen and (min-width:1024px){.AdminDashboard_section__cuFen{padding:24px 48px 48px}}@media only screen and (min-width:1440px){.AdminDashboard_section__cuFen{display:grid;grid-template-columns:2fr 3fr;justify-content:center}}.AdminAccess_passwordWrapper__lLIiE{position:relative;max-width:400px;margin-top:24px}.AdminAccess_adminInput__D1Lph{overflow:hidden;resize:none;padding:12px 18px;border-radius:6px;border:1px solid rgba(17,121,18,.2);transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.AdminAccess_adminInput__D1Lph::placeholder{font-family:var(--font-geist-mono)}.AdminAccess_adminInput__D1Lph:focus,.AdminAccess_adminInput__D1Lph:focus-visible,.AdminAccess_adminInput__D1Lph:hover{outline:none;border-color:rgba(17,121,18,.6);box-shadow:0 4px 8px rgba(150,246,185,.505)}.AdminAccess_authError__qhSve{position:absolute;color:crimson;bottom:-22px;left:6px}.AdminAccess_buttonAccessContainer__ap5jM{display:flex;justify-content:center;align-items:center;margin:24px}.AdminAccess_accessBtn__kcTMC{width:200px}.AdminTasksList_tasksList__8dK_m{display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none}.AdminTasksList_task__fa5fC{display:flex;justify-content:space-between;gap:6px;padding:12px;border-radius:6px;border:2px solid rgba(17,121,18,.2);transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 8px rgba(150,246,185,.505);min-width:280px;width:100%}.AdminTasksList_task__fa5fC:hover{box-shadow:-4px -4px 6px rgba(184,250,188,.95),4px 4px 6px rgba(185,246,195,.95)}.AdminTasksList_taskInfo__T0qn1{display:flex;justify-content:space-between;align-items:center;gap:12px}.AdminTasksList_title___wQAy{color:var(--accent-dark);margin-bottom:24px;text-align:center}.AdminTasksList_labelContainer__bu1Xg{display:flex;justify-content:end;align-items:center;gap:6px}.AdminTasksList_iconBox__7_yRZ{border:none;background-color:transparent;line-height:0}.AdminTasksList_iconBox__7_yRZ svg{font-size:1.5rem}.AdminTasksList_levelBeginner__iSFYY{color:var(--level-beginner)}.AdminTasksList_levelIntermediate__n_1UL{color:var(--level-intermediate)}.AdminTasksList_levelAdvanced___SH8t{color:var(--level-advanced)}.AdminTasksList_languageJavascript__wboi1{color:var(--color-javascript)}.AdminTasksList_languagePython__L5h0G{color:var(--color-python)}.AdminTasksList_languageJava__KpvMw{color:var(--color-java)}.AdminTasksList_typeTheory__UJaQu{color:var(--color-theory)}.AdminTasksList_typePractice__nLB_t{color:var(--color-practice)}.AdminTasksList_buttonContainer__nar_K{display:flex;flex-direction:column;gap:6px}.AdminTasksList_deleteBtn__F6D8A,.AdminTasksList_editBtn__zRSSU{border-radius:4px;background-color:transparent;border:none;opacity:.7;transition:all .25s cubic-bezier(.4,0,.2,1)}.AdminTasksList_editBtn__zRSSU{color:var(--btn)}.AdminTasksList_deleteBtn__F6D8A{color:crimson}.AdminTasksList_deleteBtn__F6D8A:focus,.AdminTasksList_deleteBtn__F6D8A:hover,.AdminTasksList_editBtn__zRSSU:focus,.AdminTasksList_editBtn__zRSSU:hover{transform:scale(1.2);opacity:1}@media only screen and (min-width:1024px){.AdminTasksList_tasksList__8dK_m{display:flex;flex-wrap:wrap;gap:12px 16px;position:relative}}@media only screen and (min-width:1440px){.AdminTasksList_task__fa5fC{flex-basis:calc((100% - 48px) / 2);min-width:260px}}