.Loader_loader__O_bfU{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Loader_spinner__W2I0A{border:2px solid #f3f3f3;border-top:2px solid var(--blue-20);border-radius:50%;animation:Loader_spin__laeoF 1s linear infinite}.Loader_small__mVSRd .Loader_spinner__W2I0A{width:2rem;height:2rem;border-width:2px}.Loader_medium__CHDrP .Loader_spinner__W2I0A{width:3rem;height:3rem;border-width:3px}.Loader_large__E_z5t .Loader_spinner__W2I0A{width:10rem;height:10rem;border-width:7px}@keyframes Loader_spin__laeoF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProgressIndicator_progressIndicator__SLMV6{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.ProgressIndicator_progressLine__dKY9w{position:absolute;top:50%;left:1rem;right:1rem;height:2px;background:var(--white);transform:translateY(-50%);z-index:1}.ProgressIndicator_stepCircle__deTMc{position:relative;z-index:2;width:3.2rem;height:3.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.6rem;transition:all .3s ease;background:var(--white);backdrop-filter:blur(10px);border:2px solid var(--white);color:var(--white)}.ProgressIndicator_stepCircle__deTMc.ProgressIndicator_completed__OICcr,.ProgressIndicator_stepCircle__deTMc.ProgressIndicator_current__90MZC{background:var(--default-gradient);box-shadow:0 4px 15px var(--white);color:var(--white)}.ProgressIndicator_stepCircle__deTMc.ProgressIndicator_current__90MZC{transform:scale(1.1)}.ProgressIndicator_stepCircle__deTMc.ProgressIndicator_notCompleted__aRhy0{background:var(--white);border:2px solid var(--white);color:hsla(0,0%,100%,.6)}.ProgressIndicator_stepNumber__qAgG7{font-weight:600;font-size:1.4rem;background-image:var(--default-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ProgressIndicator_currentStepNumber__vQb0_{-webkit-text-fill-color:var(--white);color:var(--white)}.ProgressIndicator_checkmark__p5LSL{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ProgressIndicator_checkmark__p5LSL svg{width:16px;height:12px;color:var(--white)}.Toast_toastContainer__FX7zx{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:var(--global-z-index);display:flex;flex-direction:column;gap:10px;border-radius:1rem;background-color:var(--white);animation:Toast_slideIn__pRmRY .3s ease forwards,Toast_slideOut__qRQXQ .3s ease 2.7s forwards}.Toast_toast__lhHaj{display:flex;align-items:center;justify-content:center;padding:1.2rem 1.6rem;position:relative;color:var(--black);width:fit-content;font-family:var(--font-sf-pro-display),var(--font-inter),sans-serif}.Toast_toastContent__ycqze{display:flex;align-items:center;gap:.8rem}.Toast_toastIcon__k5lHc{min-width:2.4rem;min-height:2.4rem}.Toast_toastMessage__evX1M{font-size:1.8rem;font-weight:400;text-align:center}.Toast_toastSuccess__UYxzZ .Toast_toastIcon__k5lHc{color:#34c759}.Toast_toastError__zajcw .Toast_toastIcon__k5lHc{color:#ff2d55}.Toast_toastInfo__3rWzz .Toast_toastIcon__k5lHc{color:#007aff}.Toast_achievement_completed__S3XSV{background-color:#34c759}@keyframes Toast_slideIn__pRmRY{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Toast_slideOut__qRQXQ{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.Input_input__CvTk6{border-radius:1.5rem;padding:1.2rem}.Input_default-white__gRpKd{background:var(--white-80);border:.1rem solid var(--white);color:var(--white)}.Input_gray__cCFRt{background:var(--grey-60);border:.1rem solid var(--blue-120);color:var(--grey-50)}.Input_transparentBg__U6i9h{background:transparent}.Input_input__CvTk6[type=number]{-moz-appearance:textfield}.Input_input__CvTk6[type=number]::-webkit-inner-spin-button,.Input_input__CvTk6[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AvatarImage_profileBadgeAvatar__CRZyV{border-radius:50%}.PersonalInfoStage_personalInfoStage__YuAOK{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:2.4rem;width:100%}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_personalInfoStageTitle__sLFi_{color:var(--white);font-weight:700;font-family:var(--font-roboto);text-align:start;font-size:3.7rem}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj{display:flex;flex-direction:column;gap:2.4rem;width:100%}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoAgeInput__41tj2{display:flex;align-items:start;flex-direction:column;gap:.8rem}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoAgeInput__41tj2 .PersonalInfoStage_personalInfoAgeInputTitle__1W1dc{color:var(--white);font-size:1.6rem;font-weight:400;font-family:var(--font-roboto)}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoAgeInput__41tj2 .PersonalInfoStage_personalInfoAgeInputInput__EiWkd{width:100%}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoClass__640du{display:flex;flex-direction:column;gap:.8rem}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoClass__640du .PersonalInfoStage_personalInfoClassTitle__N_YVT{color:var(--white);font-size:1.6rem;font-weight:400;font-family:var(--font-roboto)}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoClass__640du .PersonalInfoStage_personalInfoClassDropdown__fZAk9{width:100%}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoSubject__Pfuy6{display:flex;flex-direction:column;gap:.8rem}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoSubject__Pfuy6 .PersonalInfoStage_personalInfoSubjectTitle__63zzV{color:var(--white);font-size:1.6rem;font-weight:400;font-family:var(--font-roboto)}.PersonalInfoStage_personalInfoStage__YuAOK .PersonalInfoStage_mainContent__af7Fj .PersonalInfoStage_personalInfoSubject__Pfuy6 .PersonalInfoStage_personalInfoSubjectDropdown__Ch3N2{width:100%}.Messages_messages__SDp_I{display:flex;flex-direction:column;gap:4.4rem;max-height:528px;overflow:auto;scrollbar-width:none;scroll-behavior:smooth;color:var(--white)}.Messages_messages__SDp_I .Messages_message__EA_pW{display:flex;align-items:start;gap:1.2rem}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_messageInfo__XrOVR{display:flex;align-items:start;flex-direction:column;gap:1.2rem}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_messageInfo__XrOVR .Messages_messageSenderName__6IAas{font-size:1.4rem;font-weight:700;font-family:var(--font-inter);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2;word-break:break-all}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_messageText__C9ZFs{font-size:1.4rem;font-weight:400;font-family:var(--font-inter);color:var(--white);line-height:2}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_actions___AnoL{display:flex;align-items:center;gap:1rem}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_actions___AnoL .Messages_action__bD_zY{transition:all .3s ease}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_actions___AnoL .Messages_action__bD_zY:hover{opacity:.8}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_typingIndicator__DuVjz{display:flex;align-items:center;gap:.4rem;padding:.8rem 0}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_typingIndicator__DuVjz .Messages_typingDot__e0QOG{width:.6rem;height:.6rem;border-radius:50%;background-color:var(--white);animation:Messages_typing__qMNlz 1.4s ease-in-out infinite}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_typingIndicator__DuVjz .Messages_typingDot__e0QOG:first-child{animation-delay:-.32s}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_typingIndicator__DuVjz .Messages_typingDot__e0QOG:nth-child(2){animation-delay:-.16s}.Messages_messages__SDp_I .Messages_message__EA_pW .Messages_typingIndicator__DuVjz .Messages_typingDot__e0QOG:nth-child(3){animation-delay:0s}@keyframes Messages_typing__qMNlz{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.Checkbox_checkboxWrapper__3S6up{display:flex;align-items:center;gap:1rem;cursor:pointer}.Checkbox_checkbox__wwuhQ{position:relative;width:2rem;height:2rem;background:var(--white);border-radius:.4rem;border:2px solid rgba(0,0,0,0);transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.Checkbox_checkbox__wwuhQ.Checkbox_disabled__i4GNS{opacity:.5;cursor:not-allowed}.Checkbox_checkboxInput__18yqF{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:none;outline:none}.Checkbox_checkmark__4PSiC{width:1.2rem;height:1.2rem;color:var(--white);transition:all .2s ease;transform:scale(.8);opacity:0}.Checkbox_checked__NFzCn .Checkbox_checkmark__4PSiC{transform:scale(1);opacity:1}.Checkbox_checkboxLabel__13gjG{font-size:1.6rem;font-weight:400;color:var(--white);cursor:pointer;user-select:none;transition:color .2s ease}.Checkbox_checkboxWrapper__3S6up:hover .Checkbox_checkboxLabel__13gjG{color:hsla(0,0%,100%,.9)}.Checkbox_disabled__i4GNS .Checkbox_checkboxLabel__13gjG{opacity:.5;cursor:not-allowed}.SendMessageBlock_sendMessageBlock__Z7RQf{display:flex;align-items:center;justify-content:space-between;gap:2.1rem;padding:1rem 2rem;border-radius:1.2rem;border:1px solid var(--white);width:100%}.SendMessageBlock_sendMessageBlock__Z7RQf .SendMessageBlock_messageInput__68JR0{color:var(--white);font-size:var(--default-font-size);font-weight:400;font-family:var(--font-inter);width:100%}.SendMessageBlock_sendMessageBlock__Z7RQf .SendMessageBlock_messageInput__68JR0::placeholder{color:var(--white)}.SendMessageBlock_sendMessageBlock__Z7RQf .SendMessageBlock_sendMessageButton__AeFg9{padding:.8rem;border-radius:.8rem;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;transition:all .3s ease}.SendMessageBlock_sendMessageBlock__Z7RQf .SendMessageBlock_sendMessageButton__AeFg9:hover{opacity:.8}.SendMessageBlock_sendMessageBlock__Z7RQf .SendMessageBlock_sendMessageButton__AeFg9 .SendMessageBlock_sendMessageIcon__HLgKM{transform:rotate(270deg)}.GoalsStage_goalsStage__LrfyO{display:flex;flex-direction:column;gap:2.7rem}.GoalsStage_goalsStage__LrfyO .GoalsStage_goalsStageContent__smlts{display:flex;flex-direction:column;gap:2.4rem}.GoalsStage_goalsStage__LrfyO .GoalsStage_goalsStageContent__smlts .GoalsStage_goalsStageTitle__waBr0{color:var(--white);font-size:3rem;font-weight:700;font-family:var(--font-roboto)}.GoalsStage_goalsStage__LrfyO .GoalsStage_goalsStageContent__smlts .GoalsStage_goalsBlock__ZHShI{display:flex;flex-direction:column;gap:1.6rem}.ChatContent_chat__iWmkS{display:flex;flex-direction:column;justify-content:end;gap:3rem;width:40%;padding:2.4rem;border-radius:2rem;backdrop-filter:blur(4px);border:1px solid var(--white);background:rgba(184,184,184,.3490196078)}.ChatContent_chat__iWmkS .ChatContent_loadingStartLesson__tUeO5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-size:1.6rem;font-weight:500}.Dropdown_dropdown__mg3AO{position:relative;width:100%}.Dropdown_dropdown__mg3AO .Dropdown_dropdownTrigger__WKT4k{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.6rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;cursor:pointer;transition:all .3s ease;color:var(--white);font-size:1.6rem}.Dropdown_dropdown__mg3AO .Dropdown_dropdownTrigger__WKT4k:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.Dropdown_dropdown__mg3AO .Dropdown_dropdownTrigger__WKT4k:active{transform:translateY(1px)}.Dropdown_dropdown__mg3AO .Dropdown_dropdownMenu__VYmvD{position:absolute;top:100%;left:0;right:0;z-index:100;background:rgba(0,0,0,.3);backdrop-filter:blur(3px);border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;margin-top:.5rem;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all .25s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px rgba(0,0,0,.1);transform-origin:top center;max-height:300px;overflow:auto;scrollbar-width:none}.Dropdown_dropdown__mg3AO .Dropdown_menuOpen__tH_x4{opacity:1;visibility:visible;transform:translateY(0)}.Dropdown_dropdown__mg3AO .Dropdown_menuClosing__rrQjL{opacity:0;visibility:hidden;transform:translateY(-15px)}.Dropdown_dropdownText__djihv{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dropdown_dropdownArrow__ZQp5L{margin-left:1rem;font-size:1.2rem;transition:transform .3s ease;color:hsla(0,0%,100%,.7);transform:scale(1.5)}.Dropdown_arrowOpen__Q6TKc{transform:scale(1.5)}.Dropdown_dropdownItem__FsI0d{padding:1.2rem 1.6rem;cursor:pointer;transition:background-color .2s ease;color:var(--white);font-size:1.6rem;border-bottom:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(3px)}.Dropdown_dropdownItem__FsI0d:last-child{border-bottom:none}.Dropdown_dropdownItem__FsI0d:hover{background:hsla(0,0%,100%,.1)}.Dropdown_dropdownItem__FsI0d:active{background:hsla(0,0%,100%,.15)}.Dropdown_itemSelected__E5Nm_{background:hsla(0,0%,100%,.2);color:var(--white);font-weight:600}.Dropdown_disabled__mgKBk{opacity:.5;cursor:not-allowed}.Dropdown_disabled__mgKBk .Dropdown_dropdownTrigger__WKT4k{cursor:not-allowed}.Dropdown_dropdownArrowIcon__6DZeo{transform:rotate(90deg)}.Dropdown_black_icon_color__Knzqz path{stroke:var(--black)}.Dropdown_white_icon_color__fIVGH path{stroke:var(--white)}.OnboardingStages_onboardingBlockStyles__l0DuT{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:3.7rem;padding:3.2rem 2.4rem;border-radius:1.6rem;width:48rem;backdrop-filter:blur(4px);border:2px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1)}.OnboardingStages_onboardingBlockStyles__l0DuT .OnboardingStages_onboardingBlockButtonWrapper__XfJ5t{display:flex;align-items:end;width:100%;margin-top:auto;justify-content:end;gap:1.6rem}.OnboardingStages_onboardingBlockStyles__l0DuT .OnboardingStages_onboardingBlockButtonWrapper__XfJ5t .OnboardingStages_onboardingBlockBackButton__ifvFd,.OnboardingStages_onboardingBlockStyles__l0DuT .OnboardingStages_onboardingBlockButtonWrapper__XfJ5t .OnboardingStages_onboardingBlockNextButton__I4LK4{margin-top:auto;transition:all .3s}.OnboardingStages_onboardingBlockStyles__l0DuT .OnboardingStages_onboardingBlockButtonWrapper__XfJ5t .OnboardingStages_onboardingBlockBackButton__ifvFd:hover,.OnboardingStages_onboardingBlockStyles__l0DuT .OnboardingStages_onboardingBlockButtonWrapper__XfJ5t .OnboardingStages_onboardingBlockNextButton__I4LK4:hover{transform:scale(.9)}.OnboardingStages_onboardingBlockStyles__l0DuT .OnboardingStages_onboardingBlockButtonWrapper__XfJ5t .OnboardingStages_onboardingBlockBackButton__ifvFd{background-color:rgba(0,0,0,0);color:var(--white);border:.1rem solid var(--white)}@media(max-width:1000px){.OnboardingStages_onboardingBlockStyles__l0DuT{min-height:30rem}}.SubjectsStage_subjectsStage__qZaX6{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:2.4rem;width:100%}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageTitle___W8xr{color:var(--white);font-weight:700;font-family:var(--font-roboto);text-align:start;font-size:3.3rem}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageContent__QO96k{display:flex;flex-direction:column;gap:.8rem;width:100%}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageContent__QO96k .SubjectsStage_subjectsStageContentTitle__Fk4Ng{color:var(--white);font-size:1.6rem;font-weight:400;font-family:var(--font-roboto)}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageSelfAssessment__KWn5g{display:flex;flex-direction:column;gap:.8rem;width:100%}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageSelfAssessment__KWn5g .SubjectsStage_subjectsStageSelfAssessmentTitle__Jtryd{color:var(--white);font-size:1.6rem;font-weight:400;font-family:var(--font-roboto)}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageSelfAssessment__KWn5g .SubjectsStage_subjectsStageSelfAssessmentVariants__JQB8g{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageSelfAssessment__KWn5g .SubjectsStage_subjectsStageSelfAssessmentVariants__JQB8g .SubjectsStage_subjectsStageSelfAssessmentVariant__152O2{font-family:var(--font-roboto);font-size:1.6rem;font-weight:400;color:var(--white);border-radius:1rem;padding:1rem 1.6rem;background-color:rgba(0,0,0,0);transition:all .3s ease;border:.1rem solid var(--white)}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageSelfAssessment__KWn5g .SubjectsStage_subjectsStageSelfAssessmentVariants__JQB8g .SubjectsStage_subjectsStageSelfAssessmentVariant__152O2:hover{background-color:var(--white-80)}.SubjectsStage_subjectsStage__qZaX6 .SubjectsStage_subjectsStageSelfAssessment__KWn5g .SubjectsStage_subjectsStageSelfAssessmentVariants__JQB8g .SubjectsStage_subjectsStageSelfAssessmentVariant__152O2.SubjectsStage_selected__JYr5f{background-color:var(--white);color:var(--black)}