.PurchasePage_row__AtoIv{height:100%!important}.PurchasePage_leftColumn__IGf3a{position:relative;background:radial-gradient(54.65% 97.16% at 50% 0,#b49df4 0,#8c52ff 100%)}.PurchasePage_leftColumn__IGf3a,.PurchasePage_rightColumn__bHt_f{min-height:100vh!important;max-height:100vh!important;overflow-y:auto!important}.PurchasePage_rightColumn__bHt_f{display:block;margin:0;padding:0 12px 12px;background:#ffffff}.PurchasePage_container__SIv0y{width:100%;height:100%;padding:50px 75px}.PurchasePage_formWrapper__8ISwB{max-width:430px;max-height:none;overflow:visible;text-align:center;padding:45px 20px!important;margin:24px 0 48px!important;border-radius:16px;border:3px solid #ffffff;background:radial-gradient(138.81% 55.22% at 50% -40.51%,#8c52ff 0,#ffffff 100%)}.PurchasePage_formTitle__1RCX5{margin-top:17px;font-size:32px}@media (min-width:993px){.PurchasePage_rightColumn__bHt_f{flex-direction:column}.PurchasePage_container__SIv0y,.PurchasePage_rightColumn__bHt_f{display:flex;justify-content:center;align-items:center}}@media (max-width:992px){.PurchasePage_row__AtoIv{height:100vh;margin:0!important}.PurchasePage_leftColumn__IGf3a,.PurchasePage_rightColumn__bHt_f{height:50vh!important;max-height:50vh!important;min-height:50vh!important;overflow-y:auto!important;margin:0!important;padding:0!important}.PurchasePage_rightColumn__bHt_f{background:#ffffff}.PurchasePage_leftColumn__IGf3a{order:2;background:radial-gradient(54.65% 97.16% at 50% 0,#b49df4 0,#8c52ff 100%);border-top-right-radius:16px;border-top-left-radius:16px}.PurchasePage_container__SIv0y{margin:0!important;padding:8px!important}}.PurchaseForm_wrapper__aSHiz{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.PurchaseForm_card__Wfsyr{width:100%;max-width:420px;border-radius:16px;border:none!important}.PurchaseForm_title___ZGbH{margin-bottom:24px}.PurchaseForm_formItem__5iKuR .ant-form-item-label>label{color:#000000e0!important}.PurchaseForm_input__5Blxy,.PurchaseForm_input__5Blxy .ant-input{border-radius:10px}.PurchaseForm_buyButton__AkXeO{height:48px;border-radius:12px;font-size:16px;font-weight:500;background:#8b5cf6;border-color:#8b5cf6}.PurchaseForm_buyButton__AkXeO:hover{background:#7c3aed;border-color:#7c3aed}.PurchaseForm_crossFieldError__L7AMs{margin-top:-8px;margin-bottom:12px;color:#ff4d4f;font-size:13px}@media (max-width:992px){.PurchaseForm_wrapper__aSHiz{min-height:unset!important;height:auto;display:flex;align-items:center;justify-content:center;padding:8px;margin-bottom:70px!important}.PurchaseForm_card__Wfsyr{background:transparent!important}.PurchaseForm_formItem__5iKuR .ant-form-item-label>label{color:#ffffff!important}.PurchaseForm_buyButton__AkXeO{background:#ffffff!important;color:#8c52ff!important}}.PurchaseSummary_wrapper__CTbjT{border-radius:16px;padding:16px;max-width:600px;margin:0 auto}.PurchaseSummary_title__9MiiJ{margin-bottom:16px}.PurchaseSummary_backHome__ZsvM8{margin-top:0!important;color:#8c52ff!important;font-weight:400;cursor:pointer}.PurchaseSummary_sectionLabel__8nQBm{display:block;margin:16px 0 12px;color:#666}.PurchaseSummary_course__tbTzx{padding:12px;border-bottom:1px solid #f0f0f0;&:hover{background-color:#f0f0f1}}.PurchaseSummary_courseMain__ch15a{display:grid;grid-template-columns:56px 1fr auto;grid-gap:16px;gap:16px;align-items:start}.PurchaseSummary_image__XrIXH{width:56px;height:56px;border-radius:8px;object-fit:cover}.PurchaseSummary_courseContent__FE7xk{min-width:0}.PurchaseSummary_meta__EsYsv{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:4px}.PurchaseSummary_subject__q1OGr{color:#8c52ff;font-weight:500;white-space:nowrap}.PurchaseSummary_lessons__PVgaF{display:flex;align-items:center;gap:6px;font-size:13px;color:#808080}.PurchaseSummary_courseTitle__ltS8J{display:block;font-size:14px;line-height:1.4;word-break:break-word}.PurchaseSummary_courseRight__blRBI{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.PurchaseSummary_price__5Itgl{font-weight:400;white-space:nowrap}.PurchaseSummary_remove__6IZwa{color:#00000073;cursor:pointer}.PurchaseSummary_remove__6IZwa:hover{color:#ff4d4f}.PurchaseSummary_vipRow__SoRom{display:flex;align-items:center;gap:16px;margin-top:12px}.PurchaseSummary_vipButton__2Dk9T{border-radius:8px;background:transparent;border:1.5px dashed #8c52ff;color:#8c52ff}.PurchaseSummary_vipButtonActive__zFrTf,.PurchaseSummary_vipButton__2Dk9T{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-weight:500;font-size:14px;white-space:wrap;cursor:pointer}.PurchaseSummary_vipButtonActive__zFrTf{border-radius:8px;background:#8c52ff;border:1.5px solid #8c52ff;color:#ffffff}.PurchaseSummary_vipText__TTWpM{flex:1 1;font-size:13px;color:#9b9b9b;line-height:1.4}.PurchaseSummary_addCourse__ypCDg{margin:16px 0;padding:12px;border:1px dashed #ccc;border-radius:12px;text-align:center;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.PurchaseSummary_addCourse__ypCDg:hover{border-color:#8c52ff;color:#8c52ff}.PurchaseSummary_total__gKBpo{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.PurchaseSummary_totalPrice__4wGsU{font-weight:400}@media (max-width:992px){.PurchaseSummary_vipButtonActive__zFrTf,.PurchaseSummary_vipButton__2Dk9T{padding:6px 8px}.PurchaseSummary_wrapper__CTbjT{padding:8px}}.RadioStudentPassView_option__3WU8L{width:100%;display:flex;align-items:stretch;border-radius:10px;padding:10px 12px!important}.RadioStudentPassView_option__3WU8L .ant-radio{-webkit-margin-end:12px;margin-inline-end:12px}.RadioStudentPassView_option__3WU8L .ant-radio+span{flex:1 1;display:block;width:100%}.RadioStudentPassView_optionContent__rfDrr{display:flex;align-items:center;gap:12px;width:100%}.RadioStudentPassView_contentGrow__EUJHy{flex:1 1;min-width:0}.RadioStudentPassView_iconRight__S_AdT{margin-left:8px;flex:0 0 auto}.VerifyPage_container__3bUsA{background:var(--app-gradient-secondary);width:100%;height:100%;margin-top:-10px}.VerifyPage_verificationInfoBLock__psPKA{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:280px;@media (max-width:767px){align-items:center;margin-top:40px}}.VerifyPage_verificationInfoBLockTitle__mHASS{font-size:45px!important;font-weight:400!important;@media (max-width:992px){font-size:30px!important}@media (max-width:767px){text-align:center;font-size:24px!important}}.VerifyPage_formWrapper__wwxrx,.VerifyPage_resendButton__17X_2{margin-top:25px!important}.VerifyPage_timer__ErPV_{margin-left:8px;opacity:.7}.VerifyPage_imageWrapper__OtbFj{flex:1 1;text-align:center}.VerifyPage_image__Ux5bg{max-width:626px;max-height:939px;width:100%;height:100%}.VerifyPage_timerLink__cPALs{margin-left:8px;opacity:.7;color:#8e72db}.ConfirmEmailModal_textContainer__EzS7n{text-align:center}.ConfirmEmailModal_platformText__7fVjY{margin:0;color:#00000050;font-size:12px;font-weight:400}.ConfirmEmailModal_title__FpuyK{font-size:21px;font-weight:400;line-height:1.2}.ConfirmPhoneModal_textContainer__k9bBZ{text-align:center}.ConfirmPhoneModal_platformText__8P0dd{margin:0;color:#00000050;font-size:12px;font-weight:400}.ConfirmPhoneModal_title__dOjqk{font-size:21px;font-weight:400;line-height:1.2;margin-bottom:25px}.StudentPracticeStructureWidget_exerciseList__22RJz{width:100%}.StudentPracticeStructureWidget_exercise__WrVfG{border-radius:12px;cursor:pointer}.StudentPracticeStructureWidget_exercise__WrVfG+.StudentPracticeStructureWidget_exercise__WrVfG{margin-top:6px}.StudentPracticeStructureWidget_check__I6P1l{font-size:26px;color:#52c41a}.StudentPracticeStructureWidget_card__vLoZn{width:100%;max-width:500px;border-radius:16px;box-shadow:var(--app-box-shadow);height:min-content}.StudentPracticeStructureWidget_cover___JJk8{border-radius:12px}.StudentPracticeStructureWidget_headTexts__TZzqk{flex:1 1}.StudentPracticeStructureWidget_title__ugdZN{margin:0;line-height:100%}.StudentPracticeStructureWidget_progressLine__2dGe8{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-top:6px}.StudentPracticeStructureWidget_percent__jPR3o{font-weight:600}.StudentPracticeStructureWidget_collapse__oRysv .StudentPracticeStructureWidget_ant-collapse-item__SFBa0{border:none;border-radius:14px;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 18px rgba(17,12,46,.06)}.StudentPracticeStructureWidget_panelHeader__YWwRd{padding-right:6px}.StudentPracticeStructureWidget_panel__yz24d{background:#fff;border:1px solid #d9d9d9;border-radius:14px}.StudentPracticeStructureWidget_lessonList__Myf8n{width:100%}.StudentPracticeStructureWidget_lesson__ULwxa{border-radius:12px!important;cursor:pointer}.StudentPracticeStructureWidget_lesson__ULwxa+.StudentPracticeStructureWidget_lesson__ULwxa{margin-top:6px}.StudentPracticeStructureWidget_link__l5Ryp{color:#7c4dff!important}.StudentPracticeStructureWidget_active__xk6oV{border-color:#e8deff!important;background:#fbf9ff}.StudentPracticeStructureWidget_check__I6P1l{font-size:30px;color:#fff!important;border:3px solid #7c4dff;background:#7c4dff;border-radius:50%;overflow:hidden}.StudentDailyExerciseStructureWidget_exerciseList__woq6z{width:100%}.StudentDailyExerciseStructureWidget_exercise__b1laU{border-radius:12px;cursor:pointer}.StudentDailyExerciseStructureWidget_exercise__b1laU+.StudentDailyExerciseStructureWidget_exercise__b1laU{margin-top:6px}.StudentDailyExerciseStructureWidget_check__JMMNx{font-size:26px;color:#52c41a}.StudentDailyExerciseStructureWidget_card__5Ka0m{width:100%;max-width:500px;border-radius:16px;box-shadow:var(--app-box-shadow);height:min-content}.StudentDailyExerciseStructureWidget_cover___QxuH{border-radius:12px}.StudentDailyExerciseStructureWidget_headTexts__Rdb6l{flex:1 1}.StudentDailyExerciseStructureWidget_title__23knc{margin:0;line-height:100%}.StudentDailyExerciseStructureWidget_progressLine__honut{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-top:6px}.StudentDailyExerciseStructureWidget_percent__KlLqP{font-weight:600}.StudentDailyExerciseStructureWidget_collapse__3Hw7l .StudentDailyExerciseStructureWidget_ant-collapse-item__CbEVA{border:none;border-radius:14px;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 18px rgba(17,12,46,.06)}.StudentDailyExerciseStructureWidget_panelHeader__zehLB{padding-right:6px}.StudentDailyExerciseStructureWidget_panel__djHXD{background:#fff;border:1px solid #d9d9d9;border-radius:14px}.StudentDailyExerciseStructureWidget_lessonList__yTjCD{width:100%}.StudentDailyExerciseStructureWidget_lesson__KXArx{border-radius:12px!important;cursor:pointer}.StudentDailyExerciseStructureWidget_lesson__KXArx+.StudentDailyExerciseStructureWidget_lesson__KXArx{margin-top:6px}.StudentDailyExerciseStructureWidget_link__LP8sD{color:#7c4dff!important}.StudentDailyExerciseStructureWidget_active__fuhGc{border-color:#e8deff!important;background:#fbf9ff}.StudentDailyExerciseStructureWidget_check__JMMNx{font-size:30px;color:#fff!important;border:3px solid #7c4dff;background:#7c4dff;border-radius:50%;overflow:hidden}.BottomNavigation_bottomNav__p5Aw4{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);height:48px;width:296px;border-radius:12px;background:var(--app-bg);padding:4px 8px;border-top:1px solid var(--app-border);box-shadow:0 5px 12px 0 #0000001a;z-index:1100;display:flex;justify-content:center;align-items:center;gap:8px}.BottomNavigation_navItem__jSA7m{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:40px;width:40px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-size:10px;line-height:1}.BottomNavigation_icon__njk77{font-size:18px;width:22px;height:22px;line-height:1;color:var(--app-text-disabled)!important;svg{color:var(--app-text-disabled)!important}}.BottomNavigation_label__sPQnC{font-size:10px;line-height:1;white-space:nowrap;max-width:40px;overflow:hidden;text-overflow:clip;text-align:center}.BottomNavigation_label__sPQnC,.BottomNavigation_navItem__jSA7m a{color:var(--app-text-disabled)!important}.BottomNavigation_active__evvgX .BottomNavigation_icon__njk77,.BottomNavigation_active__evvgX .BottomNavigation_label__sPQnC,.BottomNavigation_active__evvgX a{color:#8c52ff!important;svg{color:#8c52ff!important}}.BottomNavigation_dropdownWrapper__zFswU{position:fixed}.BottomNavigation_dropdownWrapper__zFswU.BottomNavigation_show__TtnzE{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.BottomNavigation_dropdown__aBik8{width:100%;border-radius:12px 12px 0 0;background:var(--app-bg-header);box-shadow:0 -2px 12px rgba(0,0,0,.1);overflow:hidden;padding:4px 4px 15px}.BottomNavigation_dropdownItem__wQb5O{height:40px;display:flex;align-items:center;gap:8px;padding:5px 8px;cursor:pointer;font-size:13px;border-radius:8px;color:var(--app-text-disabled)}.BottomNavigation_dropdownItemIcon___kjX9{font-size:18px;width:22px;height:22px;line-height:1;color:var(--app-text-disabled);display:flex;align-items:center;justify-content:center;svg{color:var(--app-text-disabled)!important}}.BottomNavigation_dropdownLabel__rzDVs{font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;text-align:left;a{color:var(--app-text-disabled)!important}}.BottomNavigation_dropdownItem__wQb5O:hover{background:var(--app-bg)}.BottomNavigation_dropdownItemActive__iVB1x{background:color-mix(in srgb,var(--app-primary) 20%,transparent);color:var(--app-primary)!important;.BottomNavigation_dropdownItemIcon___kjX9{svg{color:var(--app-primary)!important}}.BottomNavigation_dropdownLabel__rzDVs{a{color:var(--app-primary)!important}}}.TrainingIntroPage_wrapper__h9aYq{position:relative;min-height:calc(100vh - 50px);width:100%;overflow:hidden;background:linear-gradient(180deg,#f1eaff,#ffffff 60%);display:flex;justify-content:center;align-items:center}.TrainingIntroPage_content___jdRd{z-index:2;text-align:center;padding:24px;max-width:600px}.TrainingIntroPage_dayBadge__fikRT{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:#ffffff;border:1px solid #e8e8e8;font-size:14px;color:#595959}.TrainingIntroPage_title__uBLcl{margin:0!important;font-weight:600}.TrainingIntroPage_subtitle__ylbnn{color:#8c8c8c;font-size:16px}.TrainingIntroPage_button__GLOqT{margin-top:12px;height:48px;padding:0 28px;font-size:16px;border-radius:12px}.TrainingIntroPage_wave__igknk{position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:140%;height:70%;background:radial-gradient(ellipse at center,#b08cff 0,#8b5cf6 60%);border-radius:50%}@media (max-width:768px){.TrainingIntroPage_subtitle__ylbnn{font-size:14px}.TrainingIntroPage_button__GLOqT{width:100%}.TrainingIntroPage_wave__igknk{bottom:-50%;width:180%;height:80%}}