.styles_pageContaner__dwPwG{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.StickyWrapper_stickyContainer__bHlXp{display:none}@media (min-width:1280px){.StickyWrapper_stickyContainer__bHlXp{display:flex;width:350px;flex-direction:column;justify-content:center;background-color:var(--background);height:700px;position:fixed;z-index:100;top:110px;right:20px;border-radius:15px;overflow-x:hidden}}.StickyWrapper_innerSticky__5J1Ue{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;height:100%}.CourseForm_container__TH6b2{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.CourseForm_title__lnLy2{font-size:24px;margin-bottom:20px;color:#333;text-align:center}.CourseForm_form__yrXPx{display:flex;flex-direction:column;gap:20px}.CourseForm_fieldGroup__BkZii{display:flex;flex-direction:column;gap:10px}.CourseForm_addButton__6kqwJ,.CourseForm_removeButton__PbGgE,.CourseForm_submitButton__5RKqx,.CourseForm_toggleButton__i5bAz{display:inline-block;padding:8px 12px;font-size:14px;border:none;border-radius:4px;cursor:pointer}.CourseForm_addButton__6kqwJ{background-color:#4caf50;color:#fff}.CourseForm_removeButton__PbGgE{background-color:#f44336;color:#fff}.CourseForm_toggleButton__i5bAz{background-color:#2196f3;color:#fff}.CourseForm_submitButton__5RKqx{background-color:#ff9800;color:#fff}.CourseForm_addButton__6kqwJ:hover,.CourseForm_removeButton__PbGgE:hover,.CourseForm_submitButton__5RKqx:hover,.CourseForm_toggleButton__i5bAz:hover{opacity:.8}.FormikCheckboxField_container__4KnED{display:flex;justify-content:center;align-items:center}.FormikCheckboxField_label__Fn8VW{font-size:14px}.Toolbar_toolbar__82gp2{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border:1px solid #ddd;border-bottom:none;background:#f9f9f9;border-radius:8px 8px 0 0}.Toolbar_toolbar__82gp2 button{padding:4px 8px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.Toolbar_toolbar__82gp2 button:hover{background:#f1f1f1}.Toolbar_toolbar__82gp2 .Toolbar_active__GbDYV{background:#e0e0e0}.RichTextEditor_customEditor__iWFFM{min-height:300px;border:1px solid #e0e0e0;padding:25px;border-radius:8px;background:#fff}.RichTextEditor_customEditor__iWFFM .RichTextEditor_ProseMirror__ugLFh:focus{outline:none}.RichTextEditor_customEditor__iWFFM table{border-collapse:collapse;width:100%;margin:16px 0}.RichTextEditor_customEditor__iWFFM table td,.RichTextEditor_customEditor__iWFFM table th{border:1px solid #ddd;padding:8px}.RichTextEditor_customEditor__iWFFM img{max-width:100%;height:auto}.RichTextEditor_editorWrapper___g_WT{width:100%}.LoaderSmall_wrapper__DBC0z{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@keyframes LoaderSmall_spin__MqO4m{to{transform:rotate(1turn)}}.LoaderSmall_loader__YHWO5{height:30px;aspect-ratio:2.5;--_g:no-repeat radial-gradient(farthest-side,#000 90%,#0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:20% 50%;animation:LoaderSmall_l44__NmvDC 1s linear infinite alternate}@keyframes LoaderSmall_l44__NmvDC{0%,5%{background-position:calc(0 * 100% / 3) 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,calc(3 * 100% / 3) 50%}12.5%{background-position:calc(0 * 100% / 3) 0,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,calc(3 * 100% / 3) 50%}25%{background-position:calc(0 * 100% / 3) 0,calc(1 * 100% / 3) 0,calc(2 * 100% / 3) 50%,calc(3 * 100% / 3) 50%}37.5%{background-position:calc(0 * 100% / 3) 100%,calc(1 * 100% / 3) 0,calc(2 * 100% / 3) 0,calc(3 * 100% / 3) 50%}50%{background-position:calc(0 * 100% / 3) 100%,calc(1 * 100% / 3) 100%,calc(2 * 100% / 3) 0,calc(3 * 100% / 3) 0}62.5%{background-position:calc(0 * 100% / 3) 50%,calc(1 * 100% / 3) 100%,calc(2 * 100% / 3) 100%,calc(3 * 100% / 3) 0}75%{background-position:calc(0 * 100% / 3) 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 100%,calc(3 * 100% / 3) 100%}87.5%{background-position:calc(0 * 100% / 3) 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,calc(3 * 100% / 3) 100%}95%,to{background-position:calc(0 * 100% / 3) 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,calc(3 * 100% / 3) 50%}}.styles_pageContaner___kjXv{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.HeaderCmsButtons_icon__ItG87{color:var(--dark-color)}.Chat_beacon__WtDTG{position:fixed;bottom:20px;right:20px;width:60px;height:60px;cursor:pointer;z-index:200}.Chat_chatContainer__wb6Zb{bottom:80px;right:20px;width:350px;height:450px}.Chat_chatContainerFullscreen__sOBfK,.Chat_chatContainer__wb6Zb{position:fixed;z-index:200;background:var(--background);border-radius:var(--border-radius);box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:.9rem;transform:translateY(20px);opacity:0;transition:transform .2s ease,opacity .2s ease}.Chat_chatContainerFullscreen__sOBfK{bottom:15%;right:15%;width:70vw;height:70vh}.Chat_chatOverlayFullscreen__JcQOy{position:fixed;visibility:hidden;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:199;opacity:0;transition:opacity .3s ease,visibility .3s ease}.Chat_chatOverlayFullscreen__JcQOy.Chat_active__V8zA1{opacity:1;visibility:visible}.Chat_chatContainerOpen__mglZi{transform:translateY(0);opacity:1}.Chat_chatHeader__FB79h{background:var(--secondary-color);color:#fff;padding:12px;display:flex;justify-content:space-between;align-items:center;border-radius:10px 10px 0 0;position:relative}.Chat_title__AqYCS{color:#fff;margin:0}.Chat_closeButton__bN_F6{position:absolute;top:0;right:0;background:hsla(0,0%,100%,.8);border-radius:50%}.Chat_chatMessages__Z4iYK{flex:1 1;padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.Chat_chatInput__i5jHh{display:flex;justify-content:center;padding:10px;border-top:1px solid #ddd;background:#fff;align-items:center}.Chat_textarea__cz6Zy{flex:1 1;min-height:38px;max-height:150px;padding:8px;border:1px solid #ddd;border-radius:5px;resize:none;font-size:.9rem;line-height:1.3;overflow-y:hidden}.Chat_chatInput__i5jHh button{display:flex;align-items:center;justify-content:center;background:var(--secondary-color);color:#fff;border:none;border-radius:50%;width:38px;height:38px;cursor:pointer;transition:background .2s;margin-left:10px}.Chat_chatInput__i5jHh button:hover{background:var(--primary-color-hover)}.Chat_chatInput__i5jHh button:disabled{background:gray;cursor:not-allowed}.Bubble_botWrapper__e6wB_,.Bubble_userWrapper__4bQO7{display:flex;align-items:flex-start;gap:8px}.Bubble_userWrapper__4bQO7{justify-content:flex-end}.Bubble_botWrapper__e6wB_{justify-content:flex-start}.Bubble_avatar__eaC5_{width:32px;height:32px;border-radius:50%;object-fit:cover}.Bubble_userBubble__d_FMo{background-color:var(--primary-color);color:#fff;border-radius:16px 16px 0 16px}.Bubble_botBubble__8UNkW,.Bubble_userBubble__d_FMo{padding:10px 14px;max-width:70%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Bubble_botBubble__8UNkW{background-color:#f2f2f2;color:#333;border-radius:16px 16px 16px 0;display:flex;flex-direction:column;gap:10px}.Bubble_botBubble__8UNkW li{margin-bottom:10px}.LoadingBubble_loadingDots__2tRpD{display:flex;gap:4px;padding:0 8px;margin-left:40px}.LoadingBubble_dot__oWmZB{width:8px;height:8px;background:gray;border-radius:50%;animation:LoadingBubble_bounce__m8B1j 1s infinite}.LoadingBubble_dot__oWmZB:nth-child(2){animation-delay:.2s}.LoadingBubble_dot__oWmZB:nth-child(3){animation-delay:.4s}@keyframes LoadingBubble_bounce__m8B1j{0%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.PromptSuggestion_promptButton__ClXQp{background-color:#f5f5f5;border:none;padding:10px 15px;margin:5px;border-radius:5px;font-size:14px;cursor:pointer;transition:background .3s}.PromptSuggestion_promptButton__ClXQp:hover{background-color:#e0e0e0}.PromptSuggestionRow_promptContainer__Wea4h{display:flex;flex-direction:column;gap:8px;padding:16px}.LighthouseIcon_beaconContainer__7fEfj{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer}.LighthouseIcon_bubbleText__e6RAM{text-align:center}.LighthouseIcon_lighthouse__PJkl1{width:75px;height:75px;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.2);object-fit:cover;border:3px solid #fff;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.LighthouseIcon_lighthouse__PJkl1:hover{transform:scale(1.1);box-shadow:0 6px 15px rgba(0,0,0,.3)}.LighthouseIcon_bubble__L9n_O{position:absolute;bottom:95px;left:-30%;transform:translateX(-50%);background-color:#fff;color:#333;padding:10px 14px;border-radius:16px;box-shadow:2px 4px 10px rgba(0,0,0,.2);font-size:14px;font-family:var(--font-body,sans-serif);white-space:nowrap}.LighthouseIcon_bubble__L9n_O:after,.LighthouseIcon_bubble__L9n_O:before{content:"";position:absolute;border-radius:50%;background:#fff;box-shadow:2px 4px 10px rgba(0,0,0,.2)}.LighthouseIcon_bubble__L9n_O:before{bottom:-10px;left:30%;width:10px;height:10px}.LighthouseIcon_bubble__L9n_O:after{bottom:-25px;left:35%;width:8px;height:8px}.LighthouseIcon_beaconContainer__7fEfj:hover .LighthouseIcon_bubble__L9n_O{opacity:1;pointer-events:auto}.LighthouseIcon_text__ovFZB{text-align:center}@media (max-width:480px){.LighthouseIcon_bubble__L9n_O{display:none}.LighthouseIcon_lighthouse__PJkl1{width:50px;height:50px}}.LighthouseIcon_greyedOut___k8lx{filter:grayscale(100%);opacity:.7}.LighthouseIcon_buyLink__lfw7H{text-decoration:none}.LighthouseIcon_noSubscription__cbB3Q{cursor:not-allowed}.LighthouseIcon_bubble__L9n_O{opacity:0;pointer-events:none;transition:opacity .3s ease}.LighthouseIcon_bubbleVisible__hgWLH{opacity:1;pointer-events:auto}.TrainingConjugations_container__fR_HR{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1024px;text-align:center;position:relative;background-color:var(--background);border-radius:25px;padding:30px 40px;color:var(--dark-color);border:2px solid var(--secondary-color)}.TrainingConjugations_title__0FDKm{font-weight:700}.TrainingConjugations_indexWrapper__4C6UG{margin-bottom:-10px}.TrainingConjugations_indexText__u1Vv0{font-size:1.1rem;font-weight:600}.TrainingConjugations_cardWrapper__dkl74{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.TrainingConjugations_arrowButtonLeft__M5KEb{position:absolute;left:0;z-index:2;top:50%;transform:translateY(-50%)}.TrainingConjugations_arrowButtonRight__Vv_iK{position:absolute;right:0;z-index:2;top:50%;transform:translateY(-50%)}.TrainingConjugations_navigation__hkwIu{display:flex;align-items:center;gap:15px}.TrainingConjugations_completionContainer__etE4t{display:flex;width:100%;padding-top:20vh;justify-content:center}.ConjugationCard_cardContainer__momdk{perspective:1000px;display:flex;justify-content:center;align-items:center;width:100%;max-width:400px;height:250px;margin:10px auto}.ConjugationCard_card__snDXm{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .5s;box-shadow:0 4px 10px rgba(0,0,0,.2);border-radius:15px;cursor:pointer}.ConjugationCard_flipped__qgHCQ{transform:rotateY(180deg)}.ConjugationCard_side___7P22{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;border-radius:15px}.ConjugationCard_front__gVxG_{background:linear-gradient(135deg,#c58c6d,#ddbea9);color:#fff}.ConjugationCard_back__e3jiY{background:linear-gradient(135deg,#b7b7a4,#6b705c);color:#333;transform:rotateY(180deg)}.ConjugationCard_header__VYGOz{display:flex;align-items:center;justify-content:center;width:100%;gap:10px;margin-bottom:10px}.ConjugationCard_audioButton__KY_R2{background:transparent;border:none;cursor:pointer;font-size:24px;color:#fff;transition:transform .2s ease;position:absolute;top:10px;right:10px}.ConjugationCard_audioButton__KY_R2:hover{transform:scale(1.1)}.ConjugationCard_infinitiveBlock__IAv_I{display:flex;flex-direction:column;align-items:center}.ConjugationCard_infinitive__OBK4v{font-size:22px;font-weight:700}.ConjugationCard_translation__lZNlW{font-size:16px;font-style:italic}.ConjugationCard_tense__hNxHy{font-size:18px;font-weight:700;color:#e1e1e1;margin-bottom:5px}.ConjugationCard_performer___8GmA{font-size:20px;font-weight:700}.ConjugationCard_inputPlaceholder__x3xOM{font-size:24px;font-weight:700;letter-spacing:3px}.ConjugationCard_actions__jEJ4d{position:absolute;bottom:15px;display:flex;gap:10px}.ConjugationCard_iconButton__oN_Yx{font-size:20px}.ConjugationCard_iconButtonBack__C3anq,.ConjugationCard_iconButton__oN_Yx{background:transparent;border:none;cursor:pointer;color:#fff;transition:transform .2s ease}.ConjugationCard_iconButtonBack__C3anq{font-size:24px;position:absolute;top:10px;right:10px}.ConjugationCard_iconButtonBack__C3anq:hover,.ConjugationCard_iconButton__oN_Yx:hover{transform:scale(1.1)}.ConjugationCard_back__e3jiY .ConjugationCard_text__XFkDz{color:#fff;font-size:20px}.ChatUI_chatBox__cbsq8{justify-content:space-between}.ChatUI_chatBox__cbsq8,.ChatUI_firstRow__cOXj9{display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:auto}.ChatUI_chatMessagesContainer__5p3wF{display:flex;flex-direction:column;gap:10px}.ChatUI_noMessages__7OUWZ{opacity:.3}.ChatUI_messageBubble__t6R8m{max-width:70%;line-height:1.4;padding:10px 15px;border-radius:16px;margin:2px 0;font-size:.95rem;word-wrap:break-word}.ChatUI_descriptionMessage__JZ9XZ{background-color:#d4edda;align-self:flex-start;margin-top:10px}.ChatUI_userMessage__Lj8e8{align-self:flex-end;background:#ffe0b2}.ChatUI_adminMessage__cVnJO{align-self:flex-start;background:#e3f2fd}.ChatUI_chatImage__5dwK7{width:150px;height:auto;max-width:100%;border-radius:5px;cursor:pointer;margin-top:5px}.ChatUI_previewImg__7VaG_{width:50px;height:50px;object-fit:cover;border-radius:5px;border:1px solid #ccc;cursor:pointer}.ChatUI_removePreviewBtn__Z3wl8{position:absolute;top:0;right:0;transform:translate(50%,-50%);background:rgba(0,0,0,.5);color:#fff}.ChatUI_form___8VGQ,.WordsRepeat_container__hQExF{display:flex;flex-direction:column;gap:20px}.WordsRepeat_container__hQExF{align-items:center;margin:40px auto;width:100%;max-width:1024px;text-align:center;position:relative;background-color:#fff;border-radius:25px;padding:30px 40px}.WordsRepeat_title__pvK1Y{font-weight:700;color:#333}.WordsRepeat_indexWrapper__RdVsX{margin-bottom:-10px}.WordsRepeat_indexText__EEuUD{font-weight:600;color:#666}.WordsRepeat_cardWrapper__A52UH{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.WordsRepeat_arrowButtonLeft__t_kSF{position:absolute;left:0;z-index:2;top:50%;transform:translateY(-50%)}.WordsRepeat_arrowButtonRight__7G8OC{position:absolute;right:0;z-index:2;top:50%;transform:translateY(-50%)}.WordsRepeat_navigation__XUDJj{display:flex;align-items:center;gap:15px}.WordsRepeat_completionContainer__CpQhw{display:flex;width:100%;justify-content:center}.Flashcards_container___c_tU{display:flex;flex-direction:column;align-items:center;gap:20px;margin:40px auto;width:100%;max-width:1024px;text-align:center;position:relative;border-radius:25px;padding:30px 40px;border:2px solid var(--secondary-color)}.Flashcards_title__qzFwR{font-weight:700;color:#333}.Flashcards_indexWrapper__tZCTF{margin-bottom:-10px}.Flashcards_indexText__O0eBN{font-size:1.1rem;font-weight:600;color:#666}.Flashcards_cardWrapper__wBfdB{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.Flashcards_arrowButtonLeft__t0s_j{left:0}.Flashcards_arrowButtonLeft__t0s_j,.Flashcards_arrowButtonRight__bBLts{position:absolute;color:var(--secondary-color);z-index:2;top:50%;transform:translateY(-50%)}.Flashcards_arrowButtonRight__bBLts{right:0}.Flashcards_navigation__kEv1l{display:flex;align-items:center;gap:15px}.Flashcards_completionContainer__3w_xd{display:flex;width:100%;padding-top:20vh;justify-content:center}.QuestionCard_cardContainer__tnBW5{perspective:1000px;display:flex;justify-content:center;align-items:center;width:100%;max-width:400px;height:250px;margin:10px auto}.QuestionCard_card__VIX7K{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .5s;box-shadow:0 4px 10px rgba(0,0,0,.2);border-radius:15px;cursor:pointer}.QuestionCard_flipped___mpfU{transform:rotateY(180deg)}.QuestionCard_side__5_gZ2{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;border-radius:15px}.QuestionCard_front__g0Sjl{background:linear-gradient(135deg,#c58c6d,#ddbea9);color:#fff}.QuestionCard_back__fADzJ{background:linear-gradient(135deg,#b7b7a4,#6b705c);color:#333;transform:rotateY(180deg)}.QuestionCard_text__YJ5pI{font-size:18px;font-weight:700;max-width:90%}.QuestionCard_back__fADzJ .QuestionCard_text__YJ5pI{color:#fff}.QuestionCard_actions__j8vlR{position:absolute;bottom:15px;display:flex;gap:10px}.QuestionCard_iconButton__opB58{background:transparent;border:none;cursor:pointer;font-size:20px;color:#fff;transition:transform .2s ease}.QuestionCard_iconButton__opB58:hover{transform:scale(1.1)}.QuestionCard_favorite___h_Sy{color:red}.QuestionCard_image__ZMsKN{max-width:50%;max-height:150px;object-fit:contain;margin-bottom:10px}.Card_card__aU725{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:16px;margin-bottom:16px}.CardHeader_cardHeader__u3ycA{font-size:18px;font-weight:700;margin-bottom:8px}.CardContent_cardContent__wELJ3{font-size:14px}.Label_label__iRPVo{display:block;font-size:14px;font-weight:700;margin-bottom:4px}.Input_input__DyPw5{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;transition:border-color .2s ease-in-out}.Input_input__DyPw5:focus{border-color:#007bff;outline:none}.StudyOptionsBar_container__PWslX{display:flex;gap:10px;background:#f5f5f5;border-radius:15px;margin-top:15px;justify-content:space-between;padding:10px}@media (max-width:510px){.StudyOptionsBar_container__PWslX{flex-direction:column}}.TopicList_container__2h3OC{display:flex;flex-direction:column;padding:20px;max-width:800px;margin:0 auto}.TopicList_header__VU7Bv{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.TopicList_topicList__sFLbL{display:flex;flex-direction:column;gap:16px}.TopicList_topicItem__SFtBu{display:flex;align-items:center;padding:12px;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff;transition:background .3s ease,transform .2s ease}.TopicList_topicItem__SFtBu:hover{background:#f5f5f5;transform:scale(1.02)}.TopicList_iconContainer__3bMpr{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-right:12px}.TopicList_icon__md_yj{font-size:40px;color:#666}.TopicList_topicDetails__t9xhM{flex-grow:1}.TopicList_topicName__6nnbU{font-size:16px;font-weight:700}.TopicList_topicDescription__q8AGv{font-size:14px;color:#666;margin:4px 0}.TopicList_wordCount__zexKf{font-size:14px;color:#333;font-weight:500}.TopicList_viewButton__JBFAC{font-size:14px;padding:6px 12px}.BlockList_container__zmIS7{display:flex;flex-direction:column;gap:20px;width:95%}.OptionsBar_container__RlcsE{display:flex;gap:10px;justify-content:space-between}.OptionsBar_buttonContainer__6CZGW{display:flex;gap:10px}.WordList_container__EljLy{display:flex;flex-direction:column;gap:16px;margin-top:30px;padding:20px;max-width:1024px;width:100%}.WordList_header__m9xbb{display:flex;align-items:center;justify-content:space-between}.WordList_buttonContainer__ZiZd_{display:flex;gap:10px}.WordList_favoriteButton__Z493Z,.WordList_favoriteIcon__0Kqwy{color:#f50057}.WordList_description__CHXC4{font-size:16px;color:#555}.WordList_tags__lf3iV{display:flex;flex-wrap:wrap;gap:8px}.WordList_tag__sEv9B{background-color:#e0f7fa;color:#00695c}.WordList_level__QdoT0{font-weight:700;display:flex;justify-content:center;align-items:center}.WordList_buttons__FPugq{display:flex;gap:10px}.WordList_wordList__ejLsM{margin-top:20px}.WordList_wordsContainer__cr_1f{display:flex;flex-direction:column;gap:10px}.WordList_wordItem__ASd_I{display:flex;justify-content:space-between;background:#f5f5f5;border:1px solid var(--neutral-color);padding:10px;border-radius:5px;max-width:90vw}.WordList_word__aLGtW{font-weight:900;color:#000}.WordList_translation__H5Z5C,.WordList_word__aLGtW{display:flex;flex-direction:column;justify-content:center;align-items:center}.WordList_translation__H5Z5C{color:#555}.WordList_favoriteIcon__nFksm{color:#f50057}.WordList_wordActions__gCF7D{display:flex;justify-content:space-between;align-items:center}@media (max-width:510px){.WordList_wordList__ejLsM{margin-top:10px}}.ModalWrapper_container__FaaIA{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:32px;border-radius:8px;min-width:300px;display:flex;flex-direction:column;gap:16px}.ModalWrapper_closeButton__IZFt6{position:absolute;top:8px;right:8px;color:#555;z-index:10}.ModalWrapper_fullWidth__MYBYC{width:800px}.ModalWrapper_defaultWidth__A9J2T{width:400px;min-height:300px}.ModalWrapper_wide___zdSC{width:800px}.ModalWrapper_extraYPadding__ZhLCp{padding-top:48px;padding-bottom:48px}.ModalWrapper_canGrow__P5O4L{max-height:80vh;overflow-y:auto}.ModalHeader_container__pPbL6{padding-top:.75rem;text-align:center;font-weight:800;line-height:.8;color:var(--secondary-color)}.ModalHeader_xl__TXREd{margin-bottom:49px;font-size:2.25rem;letter-spacing:-.72px}.ModalHeader_md__ypwzC{margin-bottom:38px;font-size:2rem;letter-spacing:-.64px}.ModalHeader_sm__4Tueg{margin-bottom:1.5rem;font-size:1.125rem;letter-spacing:-.36px}.GrammarRuleModal_container___IQED{padding:20px;overflow-x:auto}.GrammarRuleModal_ruleContent__tkQXx{border:1px solid #ddd;border-radius:8px;padding:10px;background-color:#fafafa}.GrammarRuleModal_ruleContent__tkQXx table{width:100%;border-collapse:collapse}.GrammarRuleModal_ruleContent__tkQXx td,.GrammarRuleModal_ruleContent__tkQXx th{border:1px solid #ccc;padding:8px;text-align:left}.TheoreticalBlock_title__h3_0T{font-size:1.8rem;font-weight:700;margin-bottom:16px;color:#333;text-align:center}.TheoreticalBlock_content__mosUu{font-size:1rem;line-height:1.6;color:#444}.TheoreticalBlock_content__mosUu p{margin-bottom:12px}.TheoreticalBlock_videoContainer__0zZ8L{margin-top:20px;display:flex;flex-direction:column;gap:12px}.TheoreticalBlock_videoContainer__0zZ8L h4{font-size:1.2rem;font-weight:600;color:#222;margin-bottom:8px;text-align:center}.TheoreticalBlock_videoWrapper___5gDv{position:relative;width:100%;padding-bottom:56.25%;border-radius:8px;overflow:hidden;background:#f0f0f0}.TheoreticalBlock_videoWrapper___5gDv iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;border:none}.TheoreticalBlock_videoLink__XGr46{display:flex;justify-content:center;align-items:center;padding:10px 15px;background:#007bff;color:#fff;font-weight:600;text-decoration:none;border-radius:6px;transition:background .3s ease;text-align:center}.TheoreticalBlock_videoLink__XGr46:hover{background:#0056b3}.ConfirmationMadal_text__zano0{opacity:.7}.ConfirmationMadal_title__5ky7D{margin:10px 20px}.UserProgress_container___Ht3r{display:flex;flex-direction:column;gap:20px;padding:20px;max-width:600px;width:90%;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-top:20px;max-height:400px;overflow-y:auto}.UserProgress_title__BfiWP{font-size:20px;font-weight:700;color:#333;text-align:center}.UserProgress_progressList__hGgqd{display:flex;flex-direction:column;gap:16px}.UserProgress_progressItem__PpqpV{display:flex;flex-direction:column;gap:4px}.UserProgress_tenseInfo__3ayqr{display:flex;justify-content:space-between;align-items:center}.UserProgress_tenseName__HwHs9{font-size:14px;font-weight:600;color:#333}.UserProgress_progressBarWrapper__922R7{display:flex;align-items:center;gap:10px}.UserProgress_progressBar__lULsq{flex-grow:1;height:8px;border-radius:4px}.UserProgress_progressPercentage__ebKam{font-size:14px;font-weight:500;color:#555}.UserProgress_noData__zVdLI{margin-top:20px;text-align:center;opacity:.3;font-size:14px}.Quote_lighthouse__Kba7f{height:30vh;margin:20px 0}.CompletionScreen_container___mx0H{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;max-width:500px;margin:auto;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);animation:CompletionScreen_fadeIn__wOtjc .5s ease-in-out}@keyframes CompletionScreen_fadeIn__wOtjc{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.CompletionScreen_title__9CO_X{font-weight:700;color:#333;margin-bottom:10px}.CompletionScreen_message__81TnZ{font-size:18px;color:#666;margin-bottom:10px}.CompletionScreen_achievement__9zSgR{font-size:16px;font-weight:700;color:#4caf50;margin-bottom:15px}.CompletionScreen_actions__27V_1{display:flex;gap:10px;margin-top:20px}.CompletionScreen_logo__03EQl{margin:20px 10px;width:300px}.PageContent_container__qNooJ{width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;background-color:var(--background);border-radius:25px;position:relative;padding:30px 40px;margin:40px auto;min-height:700px}@media (max-width:480px){.PageContent_container__qNooJ{padding:10px 15px}}.FeedWrapper_feedWrapper__SBUdL{flex:1 1;position:relative;top:0;padding-bottom:10px;min-height:calc(100vh - 270px);overflow-y:auto;max-width:90vw}.Learn_sectionsContainer__P_pLz{width:100%;display:flex;flex-direction:column;gap:30px;background-size:cover;background-position:top;background-repeat:repeat;color:#fff;border-radius:var(--border-radius);min-height:300px;background-size:60%}@media (max-width:768px){.Learn_sectionsContainer__P_pLz{background-size:80%;background-position:top}}@media (max-width:480px){.Learn_sectionsContainer__P_pLz{background-size:contain;background-position:50%;background-size:120%}}.Learn_videoContainer__K_5BH{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.Learn_backgroundVideo__jgnqy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;object-fit:cover}.Section_section__bJTXX{margin:10px 0;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.Section_sectionHeader__3_SK9{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px}.Section_sectionForm__pwhhD{display:flex;flex-direction:column;gap:15px}.Section_sectionList__r676V{display:flex;flex-direction:column;gap:20px}.Section_addLessonButton___i6DF{display:flex;justify-content:center;align-items:center;margin:10px auto;background-color:#1976d2;color:#fff}.ModalFooter_container__LATAJ{display:flex;width:100%;flex-direction:column;align-items:center}.LessonSelectionModal_emptyTitle__TKvtL{text-align:center;font-size:14px}.ModalSuccess_container__AST_x{height:100%;width:100%}.ModalSuccess_popup__jesN3{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;animation:ModalSuccess_popup__jesN3 .5s ease-in-out}.ModalSuccess_iconWrapper__6vauE{background-color:#22c55e;padding:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;height:200px;width:200px}@keyframes ModalSuccess_popup__jesN3{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.LessonForm_sortableItem__FNa2T{display:flex;justify-content:right;cursor:pointer}.LessonForm_sortableItem__FNa2T:hover{background-color:gray}.LessonForm_buttonContainer__0f18m{width:100%;display:flex;justify-content:right;cursor:pointer}.LessonForm_container__ZrICB{padding:2;display:flex;flex-direction:column;gap:15px;align-items:center}.LessonForm_blocksContainer__3UmBH{width:100%;display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.LessonForm_containerExercise__MGAHc,.LessonForm_containerTheoretical__mHklM{margin-top:20px;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:15px;width:100%}.LessonForm_exerciseWrapper___W5wF,.LessonForm_theoreticalBlockWrapper__VpzgZ,.LessonForm_videoLinksContainer__oW_K7{width:100%;display:flex;flex-direction:column;gap:15px;border:1px solid #ccc;border-radius:4px;padding:10px}.LessonForm_headerContainer__VKl6J{display:flex;justify-content:space-between;align-items:center}.LessonForm_headerExercise__8l4wH{font-size:16px}.LessonForm_subheader__GXHuo{font-size:14px}.LessonForm_answerOptionsContainer__kseCt,.LessonForm_wrapper___D_le{margin-top:2;display:flex;flex-direction:column;gap:3}.LessonForm_optionContainer__zO9_i{display:flex;gap:10px}.GrammarForm_container__ZKboA{border:1px dashed #999;padding:1rem;margin:1rem 0}.GrammarForm_sentenceBlock__nrAxR{border:1px solid #ccc;margin-bottom:1rem;padding:.5rem}.GrammarForm_title__GIkK0{margin-bottom:15px}.GrammarForm_sentenseContainer__mSi3H{display:flex;justify-content:space-between;gap:10px}.GrammarForm_gaps__0f88V,.GrammarForm_optionsContainer__XTBuL{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:10px}.GrammarForm_gapItem__SHcwX{background-color:#f5f5f5;border-radius:15px;padding:20px 15px}.GrammarForm_blankRow__xRxfV,.GrammarForm_optionItem__kb826{display:flex;justify-content:space-between;gap:10px}.GrammarForm_optionItem__kb826{margin-top:10px;width:100%;align-items:center}.VocabularyForm_container__YnuFP{display:flex;flex-direction:column;gap:15px;padding:20px}.VocabularyForm_title__McIXh{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}.VocabularyForm_tagRow__wn7KH,.VocabularyForm_wordRow__jF7G1{display:flex;gap:10px;margin-bottom:10px}.VocabularyForm_deleteButton__RFqo2{color:#f44336}.VocabularyForm_addWordButton__3gdUF{margin-top:10px}.VocabularyForm_submitButton__Gwizm{margin-top:20px}.QuestionForm_container__6GBCq{display:flex;flex-direction:column;gap:20px}.QuestionForm_optionsContainer__TTEW9{flex-direction:column;gap:10px}.QuestionForm_optionRow__GNb9j,.QuestionForm_optionsContainer__TTEW9{display:flex;justify-content:space-between}.QuestionForm_imageContainer__G7fff{display:inline-block;width:50%;max-width:300px}.QuestionForm_previewImage___RePc{position:relative;width:50%;max-width:300px;height:auto;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.QuestionForm_audioContainer__AAo5Q{display:flex;gap:20px}.TopicForm_container__LeIox{display:flex;flex-direction:column;gap:15px;padding:20px}.TopicForm_title__66vRo{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}.TopicForm_tagRow__PqdrM,.TopicForm_wordRow__MP0EO{display:flex;gap:10px;margin-bottom:10px}.TopicForm_deleteButton__pTlxS{color:#f44336}.TopicForm_addWordButton__VLvvK{margin-top:10px}.TopicForm_selectedImage__cQwh_{width:70px;height:auto;object-fit:contain;border-radius:4px;margin-top:8px}.TopicForm_imageGrid__BrsCw{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TopicForm_imageOption__FbOjw{width:80px;height:auto;object-fit:cover;border:1px solid #ccc;cursor:pointer;border-radius:4px;transition:border .2s ease-in-out}.TopicForm_imageOptionSelected__QZegu{border:2px solid blue}.TopicForm_searchButton__m3_Lm{padding:4px;margin-left:4px;align-self:start}