.appHeader_header__aD3dI{position:sticky;top:0;z-index:40;background:rgba(11,15,20,.92);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.appHeader_inner__9pd3R{height:64px;max-width:1100px;margin:0 auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between}.appHeader_brand__Fz1qo{color:#f8fafc;font-size:18px;font-weight:700}.appHeader_actions__KRtbk{gap:8px}.appHeader_action__12dRt{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;appearance:none;border:1px solid transparent;border-radius:12px;background:transparent;color:#b8c0cc;text-decoration:none;font:inherit;min-width:fit-content;padding:8px 12px}.appHeader_actionActive__zxNA_{color:#fff;background:rgba(255,255,255,.08)}.appHeader_action__12dRt:disabled{opacity:.35}.appHeader_languageCode___FWMA{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.appHeader_placeholder___O0bD{font-size:23px;line-height:1}@media (min-width:768px){.appHeader_inner__9pd3R{height:72px;padding:0 24px}}.appNavigation_bottomNav__Y86VI{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-around;gap:8px;padding:12px 12px max(12px,env(safe-area-inset-bottom));background:rgba(11,15,20,.96);border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.appNavigation_bottomNavLink__4BFvJ{flex:1 1;min-width:48px;max-width:88px;min-height:56px;display:flex;align-items:center;justify-content:center;appearance:none;border:1px solid transparent;border-radius:14px;background:rgba(255,255,255,.04);color:#b8c0cc;font:inherit;text-decoration:none;cursor:pointer}.appNavigation_bottomNavLinkActive__k7K_Q{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.72)}.appNavigation_bottomNavLink__4BFvJ:disabled{opacity:.45;cursor:default}.appNavigation_bottomAddButton__kevO9{flex:0 0 58px;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-top:-10px;border:2px solid transparent;border-radius:50%;background:#fff;color:#0b0f14;font-size:34px;font-weight:500;line-height:1;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.28)}.appNavigation_bottomAddButtonActive__MMToa{border-color:#8ea4ff;box-shadow:0 0 0 3px rgba(142,164,255,.18),0 8px 24px rgba(0,0,0,.28)}.appNavigation_icon__I9_u2{width:24px;height:24px;display:block;background-color:currentColor;mask:var(--icon-url) center /contain no-repeat;-webkit-mask:var(--icon-url) center /contain no-repeat}@media (min-width:768px){.appNavigation_bottomNav__Y86VI{display:none}}.homePageView_page__975Bj{width:100%;max-width:760px;margin:0 auto;padding:32px 24px 120px}.homePageView_header__mdIgR{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.homePageView_title__GjDyQ{margin:0;color:var(--slate-50);font-size:clamp(2rem,7vw,3rem);line-height:1.05;font-weight:750;letter-spacing:-.035em}.homePageView_subtitle__NoOoq{margin:8px 0 0;color:var(--slate-400);font-size:1rem;line-height:1.5}.homePageView_languagePicker__5n6sQ{display:flex;flex-direction:column;gap:6px;color:var(--slate-400);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.homePageView_languagePicker__5n6sQ select{min-width:140px;padding:9px 12px;border:1px solid var(--slate-700);border-radius:10px;background:var(--slate-900);color:var(--slate-100);font:inherit;text-transform:none;letter-spacing:0}.homePageView_dailyCard__xAaYG,.homePageView_emptyCard___q02_{padding:26px;border:1px solid var(--slate-800);border-radius:24px;background:var(--slate-925)}.homePageView_dailyHeader__gHOdJ{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.homePageView_kicker__6yeea{display:block;margin-bottom:5px;color:var(--slate-400);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.homePageView_dailyTitle___DCDD{margin:0;color:var(--slate-50);font-size:1.65rem;line-height:1.15;font-weight:720;letter-spacing:-.02em}.homePageView_statusBadge__wrZP3{flex:0 0 auto;padding:7px 11px;border:1px solid var(--slate-700);border-radius:999px;color:var(--slate-300);background:var(--slate-900);font-size:.78rem;font-weight:650}.homePageView_statusComplete__JE6rL{border-color:rgba(37,99,235,.5);color:#93c5fd;background:rgba(37,99,235,.12)}.homePageView_progressList__KBx_G{display:flex;flex-direction:column;gap:24px}.homePageView_progressItem__WOgiU{display:flex;flex-direction:column;gap:10px}.homePageView_progressHeader__NzBbY{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--slate-100);font-size:.96rem}.homePageView_progressHeader__NzBbY strong{color:var(--slate-300);font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homePageView_progressLabel__2wHKl{display:flex;align-items:center;gap:10px;font-weight:600}.homePageView_check__YeGBo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--slate-600);border-radius:50%;color:transparent;font-size:.8rem}.homePageView_checkComplete__9vP3Z{border-color:var(--blue-600);background:var(--blue-600);color:white}.homePageView_progressTrack___0UoU{width:100%;height:7px;overflow:hidden;border-radius:999px;background:var(--slate-800)}.homePageView_progressFill__i1r5p,.homePageView_vocabularyProgressFill__HJssU{height:100%;border-radius:inherit;background:var(--blue-600);transition:width .18s ease}.homePageView_primaryAction__rdaQk{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:28px;padding:12px 20px;border-radius:14px;background:var(--blue-600);color:white;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.homePageView_primaryAction__rdaQk:hover{background:var(--blue-700)}.homePageView_primaryAction__rdaQk:active{transform:scale(.99)}.homePageView_completeMessage__M0_JR{display:flex;flex-direction:column;gap:4px;margin-top:28px;padding:16px 18px;border:1px solid rgba(37,99,235,.35);border-radius:14px;background:rgba(37,99,235,.08)}.homePageView_completeMessage__M0_JR strong{color:var(--slate-50);font-size:.95rem}.homePageView_completeMessage__M0_JR span{color:var(--slate-400);font-size:.86rem;line-height:1.4}.homePageView_alternative__gSyly{margin-top:28px;padding-top:24px;border-top:1px solid var(--slate-800)}.homePageView_alternativeText__kXEnR{display:flex;flex-direction:column;gap:5px}.homePageView_alternativeLabel__vjd09{color:var(--slate-200);font-size:.9rem;font-weight:650}.homePageView_alternativeDescription__8Z7BN{max-width:560px;color:var(--slate-500);font-size:.82rem;line-height:1.45}.homePageView_vocabularyProgress__8PKOd{display:flex;align-items:center;justify-content:space-between;margin:18px 0 9px;color:var(--slate-300);font-size:.88rem}.homePageView_vocabularyProgress__8PKOd strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homePageView_vocabularyProgressFill__HJssU{background:var(--slate-400)}.homePageView_vocabularyComplete__NffHr{display:block;margin-top:10px;color:var(--slate-300);font-size:.8rem;font-weight:600}.homePageView_state__GnQYD{padding:32px 24px;color:var(--slate-400)}@media (max-width:640px){.homePageView_page__975Bj{padding:4px 0 110px}.homePageView_header__mdIgR{margin-bottom:22px}.homePageView_languagePicker__5n6sQ{display:none}.homePageView_dailyCard__xAaYG,.homePageView_emptyCard___q02_{padding:22px 20px;border-radius:20px}.homePageView_dailyHeader__gHOdJ{margin-bottom:26px}.homePageView_dailyTitle___DCDD{font-size:1.45rem}.homePageView_statusBadge__wrZP3{padding:6px 9px;font-size:.72rem}}.homePageView_extraTraining__Unk3I{margin-top:24px}.homePageView_extraTrainingLabel__dP5KL{display:block;margin-bottom:10px;color:var(--slate-300);font-size:.82rem;font-weight:650}.homePageView_extraTrainingActions__AnPHw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.homePageView_secondaryAction__D5_6g{display:flex;align-items:center;justify-content:center;min-height:48px;padding:11px 16px;border:1px solid var(--slate-700);border-radius:14px;background:var(--slate-900);color:var(--slate-200);font-size:.92rem;font-weight:650;text-decoration:none}.homePageView_secondaryAction__D5_6g:hover{border-color:var(--slate-600);background:var(--slate-850)}@media (max-width:480px){.homePageView_extraTrainingActions__AnPHw{grid-template-columns:1fr}}.emptyState_container__PW1yc{width:100%;min-height:240px;display:flex;align-items:center;justify-content:flex-start;padding:32px;border:1px dashed rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.015))}.emptyState_compact__PGRd3{min-height:180px;padding:24px}.emptyState_content__BL0V4{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:720px}.emptyState_title__IcE_g{margin:0;color:#f3f6fb;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.emptyState_description__VoBCI{margin:0;color:rgba(243,246,251,.72);font-size:18px;line-height:1.5}.emptyState_action__vuRpp{margin-top:4px;display:flex;align-items:center;gap:12px}.emptyState_action__vuRpp>a,.emptyState_action__vuRpp>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.06);color:#f3f6fb;font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.emptyState_action__vuRpp>a:hover,.emptyState_action__vuRpp>button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.emptyState_action__vuRpp>a:active,.emptyState_action__vuRpp>button:active{transform:translateY(1px)}@media (max-width:768px){.emptyState_container__PW1yc{min-height:200px;padding:24px;border-radius:16px}.emptyState_title__IcE_g{font-size:26px}.emptyState_description__VoBCI{font-size:16px}}.createThemeModal_overlay__0Ocm9{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(6,10,16,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.createThemeModal_modal__KmZU0{width:min(100%,520px);border:1px solid rgba(148,163,184,.16);border-radius:20px;background:#0f172a;box-shadow:0 24px 80px rgba(0,0,0,.35);overflow:hidden}.createThemeModal_header__CJ_Gg{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 12px}.createThemeModal_title__kjAqp{margin:0;font-size:22px;font-weight:700;color:#f8fafc}.createThemeModal_subtitle__aBYyV{margin:8px 0 0;font-size:14px;line-height:1.5;color:#94a3b8}.createThemeModal_closeButton__c9_fC{border:0;background:transparent;color:#94a3b8;font-size:28px;line-height:1;cursor:pointer}.createThemeModal_closeButton__c9_fC:disabled{cursor:not-allowed;opacity:.5}.createThemeModal_form___BDT_{display:flex;flex-direction:column;gap:18px;padding:12px 24px 24px}.createThemeModal_field__Z4Muv{display:flex;flex-direction:column;gap:8px}.createThemeModal_label__BRjP0{font-size:14px;font-weight:600;color:#e2e8f0}.createThemeModal_input__ES6ye,.createThemeModal_textarea__Rtl2a{width:100%;padding:12px 14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#111827;color:#f8fafc;font-size:14px;outline:none}.createThemeModal_textarea__Rtl2a{resize:vertical;min-height:110px}.createThemeModal_input__ES6ye::placeholder,.createThemeModal_textarea__Rtl2a::placeholder{color:#64748b}.createThemeModal_error__KS325{font-size:13px;color:#f87171}.createThemeModal_actions__iDQJP{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.createThemeModal_primaryButton__pSvPZ,.createThemeModal_secondaryButton__UpWCL{min-height:42px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.createThemeModal_secondaryButton__UpWCL{border:1px solid rgba(148,163,184,.22);background:transparent;color:#e2e8f0}.createThemeModal_primaryButton__pSvPZ{border:0;background:#2563eb;color:#ffffff}.languagePageView_page__pqT6U{display:flex;flex-direction:column;gap:24px;padding:24px}.languagePageView_backRow__cNGpG{display:flex;align-items:center}.languagePageView_backLink__UZC0C{color:#94a3b8;font-size:14px;text-decoration:none;transition:color .2s ease}.languagePageView_backLink__UZC0C:hover{color:#e2e8f0}.languagePageView_header__MqQre{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.languagePageView_headerInfo__sazYt{display:flex;align-items:flex-start;gap:16px;min-width:0}.languagePageView_headerText__AXIz9{display:flex;flex-direction:column;min-width:0}.languagePageView_badge__XCNI8{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:40px;padding:0 14px;border-radius:999px;background:rgba(148,163,184,.08);color:#f8fafc;font-size:14px;font-weight:700;letter-spacing:.04em;flex-shrink:0;border:1px solid rgba(148,163,184,.14)}.languagePageView_title__MtVwi{margin:0;font-size:34px;line-height:1.1;font-weight:700;color:#f8fafc}.languagePageView_subtitle__M4ttw{margin:10px 0 0;max-width:760px;color:#cbd5e1;line-height:1.5;font-size:16px}.languagePageView_addButton__GCSXB{min-height:42px;padding:0 16px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(148,163,184,.08);color:#f8fafc;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.languagePageView_addButton__GCSXB:hover{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.28)}.languagePageView_grid__oKjz9{display:grid;grid-template-columns:1fr;gap:16px}.languagePageView_card__KEbGo{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:18px;background:#0f172a;border:1px solid rgba(148,163,184,.14)}.languagePageView_cardTop__znars{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.languagePageView_cardText__SfRp_{min-width:0}.languagePageView_cardTitle__Y1WB0{margin:0;font-size:22px;line-height:1.2;color:#f8fafc;font-weight:700}.languagePageView_cardDescription__yJfZq{margin:10px 0 0;color:#cbd5e1;line-height:1.5;font-size:16px}.languagePageView_metaRow__U30q4{display:flex;flex-wrap:wrap;gap:10px}.languagePageView_metaPill__OSqaE{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(148,163,184,.06);color:#e2e8f0;font-size:13px;font-weight:600;border:1px solid rgba(148,163,184,.12)}.languagePageView_actions__vCXy_{display:flex;flex-wrap:wrap;gap:10px}.languagePageView_primaryAction__7_vwW,.languagePageView_secondaryAction__aDauK{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.languagePageView_primaryAction__7_vwW{background:#ffffff;color:#0b0f14}.languagePageView_primaryAction__7_vwW:hover{background:#e5e7eb}.languagePageView_secondaryAction__aDauK{background:rgba(148,163,184,.08);color:#f8fafc;border:1px solid rgba(148,163,184,.14)}.languagePageView_secondaryAction__aDauK:hover{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.24)}.languagePageView_state__LqqRN{padding:24px;color:#94a3b8}@media (min-width:768px){.languagePageView_grid__oKjz9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.languagePageView_page__pqT6U{padding:8px 0 68px;gap:18px}.languagePageView_grid__oKjz9{gap:8px}.languagePageView_header__MqQre{flex-direction:column;align-items:stretch}.languagePageView_headerInfo__sazYt{align-items:flex-start}.languagePageView_addButton__GCSXB{width:100%}.languagePageView_actions__vCXy_{flex-direction:column}.languagePageView_primaryAction__7_vwW,.languagePageView_secondaryAction__aDauK{width:100%}}.languagePageView_searchRow__ivOLZ{display:flex;gap:10px;align-items:center}.languagePageView_searchInput__NMZLZ{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;outline:none}.languagePageView_searchInput__NMZLZ:focus{border-color:var(--color-accent-primary)}.languagePageView_cancelLink__Y9YT6{color:var(--color-text-muted);text-decoration:none;font-weight:700}.languagePageView_dragHandle__JjDxC{width:42px;height:42px;flex:0 0 auto;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:rgba(148,163,184,.06);color:#cbd5e1;font-size:20px;cursor:grab;touch-action:none}.languagePageView_dragHandle__JjDxC:active{cursor:grabbing}.languagePageView_cardDragging__kSTty{opacity:.7;z-index:5}.languagePageView_compactCard__Zer1b{flex-direction:row;align-items:stretch;gap:0;padding:0;min-height:72px;overflow:hidden}.languagePageView_compactCardLink__CFDLY{display:flex;align-items:center;flex:1 1;min-width:0;padding:14px 16px;color:inherit;text-decoration:none;transition:background .15s ease}.languagePageView_compactCardLink__CFDLY:hover{background:rgba(148,163,184,.04)}.languagePageView_compactCardText__YHpBp{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0}.languagePageView_compactCard__Zer1b .languagePageView_cardTitle__Y1WB0{overflow:hidden;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.languagePageView_compactItemCount__21r8A{color:#94a3b8;font-size:13px;line-height:1.3;font-weight:500}.languagePageView_compactCard__Zer1b .languagePageView_dragHandle__JjDxC{width:52px;height:auto;flex:0 0 52px;border:0;border-left:1px solid rgba(148,163,184,.1);border-radius:0;background:transparent}.languagePageView_compactCard__Zer1b .languagePageView_dragHandle__JjDxC:hover{background:rgba(148,163,184,.07)}@media (max-width:767px){.languagePageView_compactCard__Zer1b{min-height:64px}.languagePageView_compactCardLink__CFDLY{padding:11px 14px}.languagePageView_compactCard__Zer1b .languagePageView_cardTitle__Y1WB0{font-size:17px}.languagePageView_compactCard__Zer1b .languagePageView_dragHandle__JjDxC{width:48px;flex-basis:48px}}.learningItemExample_exampleCard__vE_zC{width:100%;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;background:rgba(5,6,5,.18)}.learningItemExample_editorSection__jZtBU,.learningItemExample_viewerSection__Rrhlf{display:flex;flex-direction:column;gap:14px}.learningItemExample_viewerHeader__TE_Vu{display:flex;justify-content:flex-end}.learningItemExample_textarea__QPcZH{width:100%;min-height:110px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.22);color:#f2f2f2;font:inherit;resize:vertical;outline:none}.learningItemExample_textarea__QPcZH::placeholder{color:rgba(255,255,255,.38)}.learningItemExample_textarea__QPcZH:focus{border-color:rgba(136,183,2,.95);box-shadow:0 0 0 1px rgba(136,183,2,.95)}.learningItemExample_previewSection__eGrpS{display:flex;flex-direction:column;gap:8px}.learningItemExample_selectionToolbar__rTb98{display:flex;flex-wrap:wrap;gap:8px}.learningItemExample_modeButton__wmDNU{appearance:none;border:1px solid rgba(255,255,255,.32);background:transparent;color:rgba(255,255,255,.82);border-radius:12px;padding:8px 14px;font:inherit;line-height:1;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.learningItemExample_modeButton__wmDNU:hover{border-color:rgba(255,255,255,.58);color:#ffffff}.learningItemExample_modeButtonActive__MizAf{border-color:#88b702;background:rgba(136,183,2,.16);color:#dff28d}.learningItemExample_previewLabel__7eKFG{margin:0;font-size:14px;line-height:1.35;color:rgba(255,255,255,.58)}.learningItemExample_sentence__C3eZD{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;line-height:1.65}.learningItemExample_inlineWord__rvmlH{appearance:none;border:none;background:transparent;color:rgba(255,255,255,.9);font:inherit;line-height:inherit;padding:0;margin:0 .22em 0 0;cursor:pointer;border-radius:8px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.learningItemExample_inlineWord__rvmlH:hover{color:#ffffff;background:rgba(255,255,255,.08)}.learningItemExample_inlineWordStatic__MdavR{cursor:default}.learningItemExample_inlineWordStatic__MdavR:hover{color:rgba(255,255,255,.9);background:transparent}.learningItemExample_inlineWordSelected__YTfnM{background:rgba(136,183,2,.6);padding:.08em .34em;margin-right:.22em;color:white}.learningItemExample_inlineWordCritical__QbCb7{box-shadow:inset 0 -2px 0 rgba(233,205,0,.95);color:#fff3a6}.learningItemExample_inlineWordTargetCritical__a23Lp{background:rgba(136,183,2,.95);color:#050605;box-shadow:inset 0 -3px 0 rgba(233,205,0,.95);padding:.08em .34em;margin-right:.22em}.learningItemExample_punct__KtIkH{color:rgba(255,255,255,.88);margin-right:.22em}.learningItemExample_warning__5Vosb{margin:0;font-size:13px;line-height:1.4;color:#ff6b6b}.learningItemExample_actions__iYCGl{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px}.learningItemExample_secondaryButton__No2kR{appearance:none;border:1px solid rgba(255,255,255,.54);background:transparent;color:rgba(255,255,255,.88);border-radius:12px;padding:6px 12px;font:inherit;cursor:pointer;transition:border-color .18s ease,opacity .18s ease}.learningItemExample_secondaryButton__No2kR:hover:not(:disabled){border-color:rgba(255,255,255,.88)}.learningItemExample_secondaryButton__No2kR:disabled{opacity:.4;cursor:not-allowed}.learningItemExample_removeButton__v_kSq{appearance:none;border:none;background:transparent;color:#ff4c4c;font:inherit;cursor:pointer;transition:opacity .18s ease;padding:6px 12px}.learningItemExample_removeButton__v_kSq:hover{opacity:.8}@media (max-width:767px){.learningItemExample_exampleCardHeader__2WXaN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.learningItemExample_exampleCard__vE_zC{padding:0;border:none;gap:16px}.learningItemExample_selectionToolbar__rTb98{gap:6px;width:100%;justify-content:space-between}.learningItemExample_modeButton__wmDNU{padding:8px 12px}}.customSelect_root__pis5d{position:relative;width:100%}.customSelect_trigger__r6nj3{width:100%;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--color-border-default);background:rgba(255,255,255,.04);color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;cursor:pointer}.customSelect_trigger__r6nj3:focus{outline:none;border-color:var(--color-accent-primary)}.customSelect_trigger__r6nj3:disabled{opacity:.45;cursor:default}.customSelect_value__J4CVx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customSelect_placeholder__gTM5O{color:var(--color-text-muted)}.customSelect_chevron__ZeYi4{width:10px;height:10px;flex-shrink:0;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform .2s ease}.customSelect_chevronOpen__NYvJi{transform:rotate(-135deg)}.customSelect_dropdown__zvYH1{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:80;padding:8px;border-radius:16px;border:1px solid var(--color-border-default);background:#101722;box-shadow:0 18px 50px rgba(0,0,0,.45)}.customSelect_option__2Rre4{width:100%;min-height:42px;padding:0 12px;border:none;border-radius:12px;background:transparent;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer}.customSelect_option__2Rre4:hover{background:rgba(255,255,255,.06);color:var(--color-text-primary)}.customSelect_optionSelected__YKMsC{background:var(--color-accent-soft);color:var(--color-accent-text)}.themeLearningItemForm_form__pLCEX{display:flex;flex-direction:column;gap:28px;width:100%;padding:8px 0}.themeLearningItemForm_field__cYwa3{display:flex;flex-direction:column;gap:8px}.themeLearningItemForm_label__NEyqT{color:var(--color-text-secondary);font-size:14px;font-weight:600}.themeLearningItemForm_exampleTextarea__h4E7V,.themeLearningItemForm_input__hNo0L,.themeLearningItemForm_textarea__Jq_Ko{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid var(--color-border-strong);border-radius:10px;outline:none;background:var(--color-bg-surface-strong);color:var(--color-text-primary);font:inherit;font-size:16px;line-height:1.5;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.themeLearningItemForm_input__hNo0L{min-height:46px}.themeLearningItemForm_exampleTextarea__h4E7V,.themeLearningItemForm_textarea__Jq_Ko{min-height:96px;resize:vertical}.themeLearningItemForm_exampleTextarea__h4E7V::placeholder,.themeLearningItemForm_input__hNo0L::placeholder,.themeLearningItemForm_textarea__Jq_Ko::placeholder{color:var(--color-text-faint)}.themeLearningItemForm_exampleTextarea__h4E7V:hover,.themeLearningItemForm_input__hNo0L:hover,.themeLearningItemForm_textarea__Jq_Ko:hover{border-color:var(--color-border-hover)}.themeLearningItemForm_exampleTextarea__h4E7V:focus,.themeLearningItemForm_input__hNo0L:focus,.themeLearningItemForm_textarea__Jq_Ko:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-soft)}.themeLearningItemForm_exampleTextarea__h4E7V:disabled,.themeLearningItemForm_input__hNo0L:disabled,.themeLearningItemForm_textarea__Jq_Ko:disabled{opacity:.6;cursor:default}.themeLearningItemForm_examplesSection__xnmeY{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--color-border-default);border-radius:16px;background:var(--color-bg-surface)}.themeLearningItemForm_examplesHeader__Bt2U1{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.themeLearningItemForm_examplesTitle__79CfE{margin:0;color:var(--color-text-primary);font-size:20px;font-weight:700}.themeLearningItemForm_examplesSubtitle__wgY6q{margin:4px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.5}.themeLearningItemForm_addExampleButton__caNf0{flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--color-accent-soft-border);border-radius:10px;background:var(--color-accent-soft);color:var(--color-accent-text);font-size:14px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.themeLearningItemForm_addExampleButton__caNf0:hover:not(:disabled){border-color:var(--color-accent-soft-border-strong);background:var(--color-accent-soft-strong)}.themeLearningItemForm_addExampleButton__caNf0:disabled{opacity:.45;cursor:default}.themeLearningItemForm_examplesList__S4PEY{display:flex;flex-direction:column;gap:18px}.themeLearningItemForm_exampleItem__E3OF3{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--color-border-default);border-radius:14px;background:var(--color-bg-soft)}.themeLearningItemForm_removeExampleButton__TxbD1{align-self:flex-end;padding:6px 10px;border:0;background:transparent;color:var(--color-danger-text-strong);font-size:13px;font-weight:600;cursor:pointer}.themeLearningItemForm_removeExampleButton__TxbD1:hover:not(:disabled){color:var(--red-400)}.themeLearningItemForm_removeExampleButton__TxbD1:disabled{opacity:.45;cursor:default}.themeLearningItemForm_emptyExamples__x_L_7{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.5}.themeLearningItemForm_footerActions__TPtot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:4px;background-color:var(--color-bg-surface)}.themeLearningItemForm_deleteButton___ex4z,.themeLearningItemForm_primaryAction__Dn1pk,.themeLearningItemForm_secondaryAction__jfF2k{min-height:44px;padding:0 18px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease}.themeLearningItemForm_primaryAction__Dn1pk{border:0;background:var(--color-accent-primary);color:var(--white)}.themeLearningItemForm_primaryAction__Dn1pk:hover:not(:disabled){background:var(--color-accent-primary-hover)}.themeLearningItemForm_deleteButton___ex4z:active:not(:disabled),.themeLearningItemForm_primaryAction__Dn1pk:active:not(:disabled),.themeLearningItemForm_secondaryAction__jfF2k:active:not(:disabled){transform:translateY(1px)}.themeLearningItemForm_deleteButton___ex4z:disabled,.themeLearningItemForm_primaryAction__Dn1pk:disabled{opacity:.45;cursor:default}.themeLearningItemForm_secondaryAction__jfF2k{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary);text-decoration:none}.themeLearningItemForm_secondaryAction__jfF2k:hover{border-color:var(--color-border-hover);background:var(--color-bg-soft-hover);color:var(--color-text-primary)}.themeLearningItemForm_deleteButton___ex4z{border:1px solid var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-text)}.themeLearningItemForm_deleteButton___ex4z:hover:not(:disabled){background:rgba(239,68,68,.18)}@media (max-width:640px){.themeLearningItemForm_form__pLCEX{gap:24px;padding-bottom:124px}.themeLearningItemForm_exampleTextarea__h4E7V,.themeLearningItemForm_input__hNo0L,.themeLearningItemForm_textarea__Jq_Ko{font-size:16px}.themeLearningItemForm_examplesSection__xnmeY{gap:18px;padding:16px}.themeLearningItemForm_examplesHeader__Bt2U1{flex-direction:column;align-items:stretch;gap:14px}.themeLearningItemForm_addExampleButton__caNf0{width:100%}.themeLearningItemForm_exampleItem__E3OF3{padding:14px}.themeLearningItemForm_footerActions__TPtot{position:fixed;z-index:50;right:32px;bottom:88px;left:calc(var(--sidebar-width, 0px) + 32px);display:flex;justify-content:center}.themeLearningItemForm_deleteButton___ex4z,.themeLearningItemForm_primaryAction__Dn1pk,.themeLearningItemForm_secondaryAction__jfF2k{width:100%;text-align:center;min-height:52px;display:flex;justify-content:center;align-items:center}}.themeLearningItemForm_slotPicker__NNi7K{display:flex;flex-direction:column;gap:8px}.themeLearningItemForm_slotPickerLabel__ChO6o{color:var(--color-text-muted);font-size:12px;font-weight:600}.themeLearningItemForm_slotOptions__PKFtW{display:flex;flex-wrap:wrap;gap:8px}.themeLearningItemForm_slotButton__s34OA{min-height:32px;padding:4px 10px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-soft);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.themeLearningItemForm_slotButton__s34OA:hover{border-color:var(--color-accent-soft-border-strong);background:var(--color-accent-soft);color:var(--color-accent-text)}.themeLearningItemForm_slotButton__s34OA:active{transform:translateY(1px)}.createLearningItemPageView_page__wqNdt{width:100%;padding:40px 24px 120px}.createLearningItemPageView_container__gjtUw{width:100%;max-width:780px;margin:0 auto}.createLearningItemPageView_backLink__fLN3o{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:28px;color:var(--color-text-muted);font-size:16px;line-height:1.4;text-decoration:none;transition:color .16s ease}.createLearningItemPageView_backLink__fLN3o:hover{color:var(--color-text-primary)}.createLearningItemPageView_header__Otu2r{margin-bottom:40px}.createLearningItemPageView_title__hVbcO{margin:0;color:var(--color-text-primary);font-size:36px;font-weight:700;line-height:1.15}.createLearningItemPageView_subtitle__bWgJy{max-width:600px;margin:12px 0 0;color:var(--color-text-muted);font-size:17px;line-height:1.55}.createLearningItemPageView_formContainer__Pd8YN{width:100%}.createLearningItemPageView_fixedActions__PU3qX{position:fixed;z-index:50;right:0;bottom:8px;left:0;padding:16px 24px 20px;background:var(--color-bg-app)}.createLearningItemPageView_actionsContainer__hYpaM{width:100%;max-width:780px;margin:0 auto}.createLearningItemPageView_createButton__jZOHv{width:100%;min-height:52px;padding:0 24px;border:0;border-radius:12px;background:var(--color-accent-primary);color:var(--white);font-size:16px;font-weight:700;cursor:pointer;transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.createLearningItemPageView_createButton__jZOHv:hover:not(:disabled){background:var(--color-accent-primary-hover)}.createLearningItemPageView_createButton__jZOHv:active:not(:disabled){transform:translateY(1px)}.createLearningItemPageView_createButton__jZOHv:disabled{opacity:.45;cursor:default}@media (max-width:640px){.createLearningItemPageView_page__wqNdt{padding:28px 8px 0}.createLearningItemPageView_backLink__fLN3o{margin-bottom:22px}.createLearningItemPageView_header__Otu2r{margin-bottom:32px}.createLearningItemPageView_title__hVbcO{font-size:30px}.createLearningItemPageView_subtitle__bWgJy{margin-top:10px;font-size:16px}.createLearningItemPageView_fixedActions__PU3qX{padding:12px 20px 16px}.createLearningItemPageView_createButton__jZOHv{min-height:50px}}.learningItemTrainingSession_container__D_7gD{display:flex;flex-direction:column;gap:18px}.learningItemTrainingSession_backLink__XLvHM{display:inline-flex;align-items:center;width:fit-content;color:#94a3b8;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s ease}.learningItemTrainingSession_backLink__XLvHM:hover{color:#f8fafc}.learningItemTrainingSession_header__3yt65{display:flex;flex-direction:column;gap:6px}.learningItemTrainingSession_title__dsnlj{margin:0;font-size:30px;line-height:1.1;font-weight:700;color:#f8fafc}.learningItemTrainingSession_subtitle__w6qfF{margin:0;color:#94a3b8;font-size:14px;line-height:1.4}.learningItemTrainingSession_progressBarTrack__mKHzn{width:100%;height:10px;border-radius:999px;background:rgba(148,163,184,.12);overflow:hidden}.learningItemTrainingSession_progressBarFill__uLqdF{height:100%;border-radius:999px;background:#2563eb;transition:width .25s ease}.learningItemTrainingSession_card___Q_S2{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:#0f172a;min-height:260px}.learningItemTrainingSession_exerciseType__ykRKX{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#93c5fd;text-align:center}.learningItemTrainingSession_prompt__QWtVS{margin:0;font-size:38px;font-weight:700;line-height:1.1;color:#f8fafc;word-break:break-word}.learningItemTrainingSession_helper__H43r_{margin:4px 0 0;font-size:14px;color:#94a3b8}.learningItemTrainingSession_footer__dLFBC{display:flex;justify-content:space-between;align-items:center;gap:16px}.learningItemTrainingSession_meta__MiKe8{display:flex;flex-direction:column;gap:4px;color:#94a3b8;font-size:14px}.learningItemTrainingSession_nextButton__XrMF2{border:0;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer;background:#2563eb;color:#ffffff}.learningItemTrainingSession_nextButton__XrMF2:hover:not(:disabled){background:#1d4ed8}.learningItemTrainingSession_nextButton__XrMF2:disabled{opacity:.6;cursor:default}.learningItemTrainingSession_state__lYfRU{min-height:240px;display:flex;align-items:center;justify-content:center;text-align:center;color:#94a3b8}.learningItemTrainingSession_exerciseBody__0WPzQ{display:flex;flex-direction:column;gap:38px;align-items:center}.learningItemTrainingSession_inputGroup__J2ps6{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.learningItemTrainingSession_input__7IvEv{flex:1 1 280px;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);font-size:16px;color:#f8fafc;background:#0b1220}.learningItemTrainingSession_input__7IvEv::placeholder{color:#64748b}.learningItemTrainingSession_input__7IvEv:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.learningItemTrainingSession_secondaryButton__nG1uU{border:0;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer;background:#2563eb;color:#ffffff}.learningItemTrainingSession_secondaryButton__nG1uU:hover:not(:disabled){background:#1d4ed8}.learningItemTrainingSession_secondaryButton__nG1uU:disabled{opacity:.6;cursor:default}.learningItemTrainingSession_successMessage__ttPI2{margin:0;font-size:15px;font-weight:700;color:#86efac}.learningItemTrainingSession_errorBlock__fHRSg{display:flex;flex-direction:column;gap:4px}.learningItemTrainingSession_errorMessage__RNcZ8{margin:0;font-size:15px;font-weight:700;color:#fca5a5}.learningItemTrainingSession_answerHint__q66Id{margin:0;font-size:14px;color:#94a3b8}.learningItemTrainingSession_answerBox__EOnRr{min-height:64px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border:1px dashed rgba(148,163,184,.22);border-radius:14px;background:rgba(148,163,184,.04)}.learningItemTrainingSession_answerLetter__w4Olv{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:40px;padding:0 10px;border-radius:10px;background:#1e293b;color:#f8fafc;font-size:18px;font-weight:700;text-transform:lowercase;border:1px solid rgba(148,163,184,.14)}.learningItemTrainingSession_answerPlaceholder__AWWeU{font-size:14px;color:#64748b}.learningItemTrainingSession_letterGrid__Xygqp{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}.learningItemTrainingSession_letterButton__7dfDX{min-width:44px;height:44px;border:0;border-radius:12px;background:rgba(37,99,235,.12);color:#dbeafe;font-size:18px;font-weight:700;cursor:pointer;text-transform:lowercase;border:1px solid rgba(37,99,235,.18)}.learningItemTrainingSession_letterButton__7dfDX:hover:not(:disabled){background:rgba(37,99,235,.18);border-color:rgba(37,99,235,.28)}.learningItemTrainingSession_letterButton__7dfDX:disabled{opacity:.6;cursor:default}.learningItemTrainingSession_actionsRow__ECPbq{display:flex;gap:10px;flex-wrap:wrap}.learningItemTrainingSession_ghostButton__7fZYM{border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:12px 16px;background:transparent;color:#e2e8f0;font-size:14px;font-weight:600;cursor:pointer}.learningItemTrainingSession_ghostButton__7fZYM:hover:not(:disabled){background:rgba(148,163,184,.06);border-color:rgba(148,163,184,.28)}.learningItemTrainingSession_ghostButton__7fZYM:disabled{opacity:.6;cursor:default}.learningItemTrainingSession_optionsList__IJqNz{display:flex;flex-direction:column;gap:10px;width:100%}.learningItemTrainingSession_optionButton__qblsS{width:100%;min-height:52px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(148,163,184,.04);color:#f8fafc;font-size:16px;font-weight:600;text-align:left;padding:12px 16px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.learningItemTrainingSession_optionButton__qblsS:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(37,99,235,.32);background:rgba(37,99,235,.08)}}.learningItemTrainingSession_optionButton__qblsS:disabled{cursor:default}.learningItemTrainingSession_optionButtonSelected__7Slb7{border-color:rgba(37,99,235,.38);background:rgba(37,99,235,.12)}.learningItemTrainingSession_optionButtonCorrect__6MibM{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.12);color:#dcfce7}.learningItemTrainingSession_optionButtonWrong__A61Ln{border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.12);color:#fee2e2}@media (max-width:767px){.learningItemTrainingSession_container__D_7gD{gap:16px;padding:8px}.learningItemTrainingSession_title__dsnlj{font-size:28px}.learningItemTrainingSession_prompt__QWtVS{font-size:25px;text-align:center}.learningItemTrainingSession_card___Q_S2{padding:18px;min-height:220px}.learningItemTrainingSession_footer__dLFBC{flex-direction:column;align-items:flex-start}.learningItemTrainingSession_inputGroup__J2ps6{flex-direction:column;align-items:stretch;width:100%;height:48px}.learningItemTrainingSession_ghostButton__7fZYM,.learningItemTrainingSession_nextButton__XrMF2,.learningItemTrainingSession_secondaryButton__nG1uU{width:100%}}.learningItemTrainingSession_letterButtonUsed__jgT7s{visibility:hidden;pointer-events:none}.learningItemTrainingSession_answerGrid__GYQu_{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;overflow:hidden}.learningItemTrainingSession_answerWord__3KMBj{display:grid;flex:0 1 auto;gap:4px;min-width:0}.learningItemTrainingSession_answerCell__Qj0Xy{box-sizing:border-box;width:100%;min-width:0;aspect-ratio:1;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(125,155,210,.35);border-radius:8px;background:transparent;overflow:hidden}.learningItemTrainingSession_answerCellLetter__KXara{display:block;max-width:100%;color:inherit;font-size:18px;font-weight:700;line-height:1;text-align:center;text-transform:lowercase;-webkit-user-select:none;user-select:none}.learningItemTrainingSummary_container__3nFTa{display:flex;flex-direction:column;gap:16px}.learningItemTrainingSummary_header__tiUPv{display:flex;flex-direction:column;gap:4px}.learningItemTrainingSummary_title__540Gh{margin:0;font-size:28px;font-weight:700;color:#f3f4f6}.learningItemTrainingSummary_subtitle__bhDse{margin:0;color:#6b7280}.learningItemTrainingSummary_card__jPPWP{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#ffffff;color:#111827}.learningItemTrainingSummary_statRow__APnqx{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#111827}.learningItemTrainingSummary_listTitle__Q6dm3{margin:0;font-size:18px;font-weight:600;color:#111827}.learningItemTrainingSummary_emptyState__qufl1{margin:0;color:#6b7280}.learningItemTrainingSummary_list__BZlxQ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.learningItemTrainingSummary_listItem__DTnwg{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#f9fafb;color:#111827}.learningItemTrainingSummary_wordMeta__0SI_a{display:flex;flex-wrap:wrap;gap:4px;color:#111827}.learningItemTrainingSummary_translation__dJ85Z{color:#6b7280}.learningItemTrainingSummary_badge__viU_y{min-width:32px;padding:4px 10px;border-radius:999px;background:#fee2e2;color:#991b1b;text-align:center;font-weight:700}.learningItemTrainingSummary_nextButton__9xn8o{align-self:flex-end;padding:10px 18px;border:none;border-radius:12px;background:#111827;color:#ffffff;font-weight:600;cursor:pointer}.contextTrainingPageView_page__FKwjW{display:flex;flex-direction:column;gap:24px}.contextTrainingPageView_backRow__1PPY_{display:flex;align-items:center}.contextTrainingPageView_backLink__LhQRv{color:var(--color-text-muted);text-decoration:none;font-size:14px}.contextTrainingPageView_backLink__LhQRv:hover{color:var(--color-text-secondary)}.contextTrainingPageView_header__Swv_S{display:flex;flex-direction:column;gap:8px}.contextTrainingPageView_title__X7vz3{margin:0;font-size:32px;line-height:1.1;font-weight:700;color:var(--color-text-primary)}.contextTrainingPageView_subtitle___jlSP{margin:0;color:var(--color-text-secondary);line-height:1.5}.contextTrainingPageView_linkAction__NFR76{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary);text-decoration:none;font-size:14px;font-weight:600}.contextTrainingPageView_state__Jvtek{min-height:240px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}@media (max-width:767px){.contextTrainingPageView_page__FKwjW{gap:18px}.contextTrainingPageView_title__X7vz3{font-size:28px}.contextTrainingPageView_trainingPage__UUDm_ .bottomNavbar{display:none}}.themeLearningPageView_page__iVz_R{display:flex;flex-direction:column;gap:24px;padding:24px}.themeLearningPageView_backRow__A5XSK{display:flex;align-items:center}.themeLearningPageView_backLink__Ty0cM{color:var(--color-text-muted);text-decoration:none;font-size:14px}.themeLearningPageView_backLink__Ty0cM:hover{color:var(--color-text-secondary)}.themeLearningPageView_header__bjS2f{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.themeLearningPageView_headerInfo__69kaR{display:flex;flex-direction:column;gap:8px;min-width:0}.themeLearningPageView_title__aFkyk{margin:0;font-size:32px;line-height:1.1;font-weight:700;color:var(--color-text-primary)}.themeLearningPageView_subtitle__S0KvV{margin:0;color:var(--color-text-secondary);line-height:1.5;max-width:760px}.themeLearningPageView_headerActions__mw3WX{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.themeLearningPageView_linkAction__9ejFE,.themeLearningPageView_primaryButton__K1Vpr,.themeLearningPageView_secondaryButton__28IxL{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.themeLearningPageView_primaryButton__K1Vpr{border:0;background:var(--color-accent-primary);color:var(--white)}.themeLearningPageView_primaryButton__K1Vpr:hover:not(:disabled){background:var(--color-accent-primary-hover)}.themeLearningPageView_secondaryButton__28IxL{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary)}.themeLearningPageView_secondaryButton__28IxL:hover:not(:disabled){background:var(--color-bg-soft-hover);border-color:var(--color-border-hover)}.themeLearningPageView_linkAction__9ejFE{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary)}.themeLearningPageView_primaryButton__K1Vpr:disabled,.themeLearningPageView_secondaryButton__28IxL:disabled{opacity:.6;cursor:default}.themeLearningPageView_meta__SZrtG{display:flex;flex-wrap:wrap;gap:12px}.themeLearningPageView_metaItem__9Kv9A{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-bg-soft);color:var(--color-text-secondary);font-size:13px;font-weight:600}.themeLearningPageView_list___x8pK{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.themeLearningPageView_row__quGx_{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:14px 16px;border:1px solid var(--color-border-default);border-radius:16px;background:var(--color-bg-surface)}.themeLearningPageView_rowMain__Akk3u{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1}.themeLearningPageView_checkbox__ehb9E{width:18px;height:18px;margin:0;accent-color:var(--color-accent-primary);flex-shrink:0}.themeLearningPageView_wordLink__s9xsX{color:var(--color-text-primary);text-decoration:none;font-size:18px;font-weight:700;line-height:1.3;word-break:break-word}.themeLearningPageView_wordLink__s9xsX:hover{color:var(--color-accent-text-strong)}.themeLearningPageView_rowMeta__xbba7{display:flex;align-items:center;gap:10px;flex-shrink:0}.themeLearningPageView_statusBadge__HI3Bs{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-bg-soft);color:var(--color-text-secondary);font-size:13px;font-weight:700;white-space:nowrap}.themeLearningPageView_state__1Vek5{min-height:240px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}@media (max-width:900px){.themeLearningPageView_page__iVz_R{padding:16px;gap:18px}.themeLearningPageView_header__bjS2f{flex-direction:column;align-items:stretch}.themeLearningPageView_headerActions__mw3WX{flex-direction:column}.themeLearningPageView_primaryButton__K1Vpr,.themeLearningPageView_secondaryButton__28IxL{width:100%}.themeLearningPageView_row__quGx_{flex-direction:row;align-items:center;width:100%}.themeLearningPageView_rowMeta__xbba7{justify-content:flex-start;align-items:center}}.layout_appShell__7R2IC{min-height:100%;background:var(--state-950)}.layout_appContent__A4f3P{padding:24px 18px 100px}@media (min-width:768px){.layout_appContent__A4f3P{max-width:1100px;margin:0 auto;padding:32px 24px}}.languagesPageView_page__qBY7I{display:flex;flex-direction:column;gap:24px}.languagesPageView_header__Mnb1X{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.languagesPageView_headerText__lRNiD{display:flex;flex-direction:column;gap:8px}.languagesPageView_title__nwqHF{margin:0;color:#f8fafc;font-size:32px;line-height:1.1;font-weight:700}.languagesPageView_subtitle__cJ2yQ{margin:0;color:#cbd5e1;font-size:16px;line-height:1.5}.languagesPageView_list__CjTk5{display:flex;flex-direction:column;gap:12px}.languagesPageView_card__QERuA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;appearance:none;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#0f172a;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}@media (hover:hover) and (pointer:fine){.languagesPageView_card__QERuA:not(:disabled):hover{border-color:rgba(148,163,184,.28);background:#111c31}}.languagesPageView_cardActive__U_mam{border-color:rgba(99,102,241,.7);background:rgba(99,102,241,.08)}.languagesPageView_card__QERuA:disabled{opacity:.45;cursor:default}.languagesPageView_languageInfo__rB7aq{min-width:0;display:flex;align-items:center;gap:16px}.languagesPageView_badge__sQzox{flex:0 0 auto;min-width:48px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:rgba(148,163,184,.08);color:#f8fafc;font-size:13px;font-weight:700;letter-spacing:.04em}.languagesPageView_languageText__AqyVW{min-width:0;display:flex;flex-direction:column;gap:7px}.languagesPageView_cardTitle__fpzXZ{margin:0;color:#f8fafc;font-size:20px;line-height:1.2;font-weight:700}.languagesPageView_metaRow__iTQlG{display:flex;flex-wrap:wrap;gap:6px 14px;color:#94a3b8;font-size:13px}.languagesPageView_status__uUE_z{flex:0 0 auto;display:flex;align-items:center}.languagesPageView_activeLabel__SORau{padding:6px 10px;border-radius:999px;background:rgba(99,102,241,.16);color:#c7d2fe;font-size:12px;font-weight:700}.languagesPageView_offlineLabel__5JCTR{color:#94a3b8;font-size:12px;font-weight:600}.languagesPageView_chevron__Ugn_W{color:#94a3b8;font-size:28px;line-height:1}.languagesPageView_state__F_cwj{padding:24px;color:#94a3b8}.languagesPageView_groups__4w3mX{display:flex;flex-direction:column;gap:28px}.languagesPageView_group__Kmkg0{display:flex;flex-direction:column;gap:12px}.languagesPageView_groupHeader__nrDND{display:flex;align-items:center;justify-content:space-between}.languagesPageView_groupTitle__D_QbD{margin:0;color:#f8fafc;font-size:22px;font-weight:700}.languagesPageView_nameRow__0Qkvi{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.languagesPageView_defaultLabel__oN_az{padding:3px 7px;border-radius:999px;background:rgba(148,163,184,.12);color:#94a3b8;font-size:11px;font-weight:700}@media (max-width:767px){.languagesPageView_page__qBY7I{gap:18px}.languagesPageView_title__nwqHF{font-size:28px}.languagesPageView_card__QERuA{padding:16px}.languagesPageView_cardTitle__fpzXZ{font-size:18px}}.studentThemesPageView_page___BMg3{padding:20px}.studentThemesPageView_backRow__xk5Q9{margin-bottom:12px}.studentThemesPageView_backLink__DJHh7{color:#b8c0cc;text-decoration:none}.studentThemesPageView_header__mAMV8{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.studentThemesPageView_title__G22Yv{font-size:22px;font-weight:600}.studentThemesPageView_addButton__GuCvX{padding:10px 16px;border-radius:10px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;border:none}.studentThemesPageView_state__SlrQT{padding:20px;color:#b8c0cc}.studentThemesPageView_grid__V9fG5{display:grid;gap:14px}.studentThemesPageView_card___TFI1{padding:16px;border-radius:14px;background:rgba(255,255,255,.04)}.studentThemesPageView_cardTitle__LUn3t{font-size:18px;margin-bottom:6px}.studentThemesPageView_cardDescription__9JO16{font-size:14px;opacity:.8}.studentThemesPageView_metaRow__xi_Gp{margin-top:10px}.studentThemesPageView_metaPill__DSHIf{font-size:12px;opacity:.7}.studentThemesPageView_actions__wSswk{margin-top:12px}.studentThemesPageView_primaryAction__FZdr9{color:#fff;text-decoration:none}.studentThemesPageView_controlCard__jaFpa{display:flex;flex-direction:column;gap:10px;padding:16px;margin-bottom:16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.studentThemesPageView_field__yaFwa{display:flex;flex-direction:column;gap:6px}.studentThemesPageView_label__xN9BJ{font-size:13px;color:#b8c0cc}.studentThemesPageView_select__1E73D{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;font-size:14px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23b8c0cc' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:18px;padding:0 36px 0 12px}.studentThemesPageView_select__1E73D option{background:#111;color:#fff}.studentThemesPageView_select__1E73D:focus{border-color:rgba(108,140,255,.6)}.studentThemesPageView_helperText__ft6ki{font-size:12px;color:#8b94a3}.studentThemesPageView_controlCard__jaFpa:hover{border-color:rgba(255,255,255,.12)}.studentThemesPageView_addButton__GuCvX:disabled{opacity:.4;cursor:not-allowed}