.LessonMaterialCard_link__vTJ40{display:block}.LessonMaterialCard_card__FB0pf{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;height:100%;padding:22px}.LessonMaterialCard_card__FB0pf h2{margin-top:8px;color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.08}.LessonMaterialCard_card__FB0pf p{margin-top:8px;color:var(--color-text-secondary);font-size:15px;font-weight:650;line-height:1.45}.LessonMaterialCard_meta__Iz2sF{display:flex;flex-wrap:wrap;gap:7px}.LessonMaterialCard_meta__Iz2sF span{border:1px solid rgba(0,0,0,0);border-radius:var(--radius-full);background:var(--color-surface-subtle);color:var(--color-text-secondary);padding:6px 9px;font-size:11px;font-weight:700;line-height:1}.LessonMaterialCard_meta__Iz2sF .LessonMaterialCard_required__IPV0A{background:rgba(240,122,43,.17);color:#b85e21}.LessonMaterialCard_meta__Iz2sF .LessonMaterialCard_optional__OKy5x{background:rgba(162,155,254,.16);color:#665dd1}.LessonMaterialCard_meta__Iz2sF .LessonMaterialCard_learned__J6_ID{background:rgba(161,227,203,.34);color:#277962}:root[data-theme=dark] .LessonMaterialCard_meta__Iz2sF span{border-color:var(--color-border-soft);background:var(--color-input-background)}:root[data-theme=dark] .LessonMaterialCard_meta__Iz2sF span:not(.LessonMaterialCard_required__IPV0A,.LessonMaterialCard_optional__OKy5x,.LessonMaterialCard_learned__J6_ID){border-color:rgba(120,167,255,.52);color:var(--color-text-secondary)}:root[data-theme=dark] .LessonMaterialCard_meta__Iz2sF .LessonMaterialCard_required__IPV0A{border-color:rgba(240,122,43,.72);background:var(--color-input-background);color:var(--color-brand)}:root[data-theme=dark] .LessonMaterialCard_meta__Iz2sF .LessonMaterialCard_optional__OKy5x{border-color:rgba(184,177,255,.72);background:var(--color-input-background);color:#b8b1ff}:root[data-theme=dark] .LessonMaterialCard_meta__Iz2sF .LessonMaterialCard_learned__J6_ID{border-color:rgba(96,201,165,.72);background:var(--color-input-background);color:#60c9a5}.LessonMaterialCard_duration__jLspP{display:inline-flex;align-items:center;width:fit-content;margin-top:12px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-full);background:rgba(63,111,216,.1);color:#376bc8;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1}.LessonMaterialCard_duration__jLspP svg{width:14px;height:14px;stroke-width:2.2}:root[data-theme=dark] .LessonMaterialCard_duration__jLspP{border-color:rgba(120,167,255,.56);background:var(--color-input-background);color:var(--color-info)}.LessonMaterialCard_arrow__VuVsu,.LessonMaterialCard_icon__34TES{display:grid;place-items:center;border:1px solid rgba(0,0,0,0);border-radius:18px}.LessonMaterialCard_icon__34TES{width:56px;height:56px}.LessonMaterialCard_icon__34TES svg{width:25px;height:25px;stroke-width:1.8}.LessonMaterialCard_text__UDTPE{background:rgba(63,111,216,.14);color:#376bc8}.LessonMaterialCard_vocabulary__IbaaF{background:rgba(161,227,203,.34);color:#277962}.LessonMaterialCard_exercise__FoNvI{background:rgba(240,122,43,.18);color:#b85e21}.LessonMaterialCard_video__DM2Of{background:rgba(225,29,72,.12);color:#be123c}.LessonMaterialCard_arrow__VuVsu,.LessonMaterialCard_neutral__HkNS0{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.LessonMaterialCard_arrow__VuVsu{width:42px;height:42px}.LessonMaterialCard_arrow__VuVsu svg{width:19px;height:19px;stroke-width:1.9}:root[data-theme=dark] .LessonMaterialCard_arrow__VuVsu,:root[data-theme=dark] .LessonMaterialCard_icon__34TES{background:var(--color-input-background)}:root[data-theme=dark] .LessonMaterialCard_text__UDTPE{border-color:rgba(120,167,255,.38);color:var(--color-info)}:root[data-theme=dark] .LessonMaterialCard_vocabulary__IbaaF{border-color:rgba(96,201,165,.36);color:#60c9a5}:root[data-theme=dark] .LessonMaterialCard_exercise__FoNvI{border-color:rgba(255,173,115,.36);color:var(--color-brand)}:root[data-theme=dark] .LessonMaterialCard_video__DM2Of{border-color:rgba(255,115,150,.36);color:#ff7396}:root[data-theme=dark] .LessonMaterialCard_neutral__HkNS0{border-color:var(--color-border-soft);color:var(--color-text-secondary)}:root[data-theme=dark] .LessonMaterialCard_arrow__VuVsu{border-color:rgba(120,167,255,.62);color:var(--color-info)}@media(max-width:560px){.LessonMaterialCard_card__FB0pf{grid-template-columns:1fr}.LessonMaterialCard_arrow__VuVsu{display:none}}.LessonDetailsPage_page__letRq{min-height:100vh}.LessonDetailsPage_section__94wfS{padding:28px 0 88px}.LessonDetailsPage_layout__39WA5{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:24px}.LessonDetailsPage_content__MZ7es{display:grid;gap:16px}.LessonDetailsPage_materialSectionHeader__MWomr{display:grid;justify-items:start;gap:12px;padding:10px 0 2px}.LessonDetailsPage_materialSectionHeader__MWomr h2{color:var(--color-text-primary);font-size:32px;font-weight:700;line-height:1.08}.LessonDetailsPage_materialSectionHeader__MWomr p{max-width:720px;color:var(--color-text-secondary);font-size:16px;font-weight:650;line-height:1.55}.LessonDetailsPage_materialGroup__960iu{display:grid;gap:12px}.LessonDetailsPage_materialGroup__960iu h3{color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:1.15}.LessonDetailsPage_materialGrid__USQhB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.LessonDetailsPage_sidebar__rHu5B{display:grid;gap:16px}.LessonDetailsPage_panel__C1U0D{display:grid;gap:16px;padding:22px}.LessonDetailsPage_panel__C1U0D h2{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.1}.LessonDetailsPage_panel__C1U0D p{color:var(--color-text-secondary);font-size:15px;font-weight:650;line-height:1.5}.LessonDetailsPage_lessonNav__xyDIn{display:grid;gap:10px}.LessonDetailsPage_lessonLink__CHFQv{display:grid;gap:5px;border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:13px 14px;transition:border-color .18s ease,background-color .18s ease}.LessonDetailsPage_lessonLink__CHFQv strong{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.2}.LessonDetailsPage_lessonLink__CHFQv span{color:var(--color-text-secondary);font-size:12px;font-weight:680;line-height:1}.LessonDetailsPage_activeLesson__7Dy2m{border-color:rgba(63,111,216,.28);background:rgba(63,111,216,.12)}@media(hover:hover)and (pointer:fine){.LessonDetailsPage_lessonLink__CHFQv:hover{border-color:rgba(63,111,216,.28);background:var(--color-surface-subtle)}}@media(max-width:940px){.LessonDetailsPage_layout__39WA5,.LessonDetailsPage_materialGrid__USQhB{grid-template-columns:1fr}}@media(max-width:640px){.LessonDetailsPage_section__94wfS{padding-bottom:60px}}.ArabicKeyboard_keyboard__DZ1_q{display:grid;position:relative;gap:10px;width:100%;min-width:0;padding:18px 28px;overflow:hidden;border:1px solid rgba(203,213,225,.95);border-radius:28px;background:#f1f5f9;box-shadow:var(--shadow-popover)}:root[data-theme=dark] .ArabicKeyboard_keyboard__DZ1_q{border-color:var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-card)}.ArabicKeyboard_row__Vk_jD{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:18px;row-gap:9px;min-width:0}.ArabicKeyboard_bottomRow__b_IYs{padding-top:2px}.ArabicKeyboard_controlKey__O__DR,.ArabicKeyboard_key__QbJjD,.ArabicKeyboard_searchKey__2m2kP{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:50px;border:1px solid rgba(203,213,225,.9);border-radius:16px;background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-weight:650;line-height:1;box-shadow:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.ArabicKeyboard_key__QbJjD{aspect-ratio:1;position:relative;width:50px;justify-self:center;font-family:var(--font-family-arabic);font-size:clamp(22px,2.2vw,26px);font-weight:700}.ArabicKeyboard_diacriticKey__UH5Ih{color:var(--color-text-secondary)}.ArabicKeyboard_diacriticKey__UH5Ih:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:#ef4444;transform:translate(-50%,-50%)}.ArabicKeyboard_key__QbJjD:disabled{cursor:default;opacity:.34;box-shadow:none}.ArabicKeyboard_active__sUGPE,.ArabicKeyboard_controlKey__O__DR:hover,.ArabicKeyboard_key__QbJjD:not(:disabled):hover,.ArabicKeyboard_searchKey__2m2kP:hover{border-color:rgba(100,116,139,.46);background:var(--color-surface-subtle)}.ArabicKeyboard_controlKey__O__DR:active,.ArabicKeyboard_key__QbJjD:active,.ArabicKeyboard_searchKey__2m2kP:active{background:#e2e8f0}:root[data-theme=dark] .ArabicKeyboard_controlKey__O__DR,:root[data-theme=dark] .ArabicKeyboard_key__QbJjD,:root[data-theme=dark] .ArabicKeyboard_searchKey__2m2kP{border-color:var(--color-border-soft);background:var(--color-input-background)}:root[data-theme=dark] .ArabicKeyboard_active__sUGPE,:root[data-theme=dark] .ArabicKeyboard_controlKey__O__DR:hover,:root[data-theme=dark] .ArabicKeyboard_key__QbJjD:not(:disabled):hover,:root[data-theme=dark] .ArabicKeyboard_searchKey__2m2kP:hover{border-color:rgba(120,167,255,.38);background:var(--color-surface-subtle)}:root[data-theme=dark] .ArabicKeyboard_controlKey__O__DR:active,:root[data-theme=dark] .ArabicKeyboard_key__QbJjD:active,:root[data-theme=dark] .ArabicKeyboard_searchKey__2m2kP:active{background:var(--color-surface-blue)}.ArabicKeyboard_controlKey__O__DR:focus-visible,.ArabicKeyboard_key__QbJjD:focus-visible,.ArabicKeyboard_searchKey__2m2kP:focus-visible{outline:3px solid rgba(100,116,139,.26);outline-offset:2px}.ArabicKeyboard_controlKey__O__DR,.ArabicKeyboard_searchKey__2m2kP{gap:8px;padding:0 14px;overflow:hidden;color:var(--color-text-secondary);font-size:13px;font-weight:700;white-space:nowrap}.ArabicKeyboard_actionKey__iF4RZ{grid-column:span 3}.ArabicKeyboard_shiftKey__OI3fM{grid-column:span 2;justify-content:flex-start;padding:0 14px;background:#e2e8f0;color:var(--color-text-primary)}:root[data-theme=dark] .ArabicKeyboard_actionKey__iF4RZ:not(.ArabicKeyboard_searchKey__2m2kP),:root[data-theme=dark] .ArabicKeyboard_shiftKey__OI3fM{background:var(--color-surface)}.ArabicKeyboard_controlKey__O__DR svg,.ArabicKeyboard_searchKey__2m2kP svg{flex:0 0 auto;width:16px;height:16px}.ArabicKeyboard_searchKey__2m2kP{border-color:rgba(251,146,60,.58);background:var(--color-surface-warm);color:var(--color-text-primary)}.ArabicKeyboard_actionKey__iF4RZ:not(.ArabicKeyboard_searchKey__2m2kP){background:#e2e8f0}.ArabicKeyboard_spacer__IiXVc{min-width:0}.ArabicKeyboard_wideSpacer__Q9ClP{grid-column:span 2;min-width:0}@media(max-width:720px){.ArabicKeyboard_keyboard__DZ1_q{gap:7px;padding:11px 16px;border-radius:22px}.ArabicKeyboard_row__Vk_jD{grid-template-columns:repeat(17,minmax(0,1fr));column-gap:10px;row-gap:6px}.ArabicKeyboard_controlKey__O__DR,.ArabicKeyboard_key__QbJjD,.ArabicKeyboard_searchKey__2m2kP{height:42px;border-radius:12px}.ArabicKeyboard_key__QbJjD{width:42px}.ArabicKeyboard_controlKey__O__DR,.ArabicKeyboard_searchKey__2m2kP{gap:6px;padding:0 8px;font-size:12px}.ArabicKeyboard_actionKey__iF4RZ{grid-column:span 4}.ArabicKeyboard_shiftKey__OI3fM{grid-column:span 3}}@media(max-width:560px){.ArabicKeyboard_keyboard__DZ1_q{max-height:min(380px,100vh - 220px);overflow-y:auto}.ArabicKeyboard_row__Vk_jD{display:flex;flex-wrap:wrap;align-items:stretch}.ArabicKeyboard_key__QbJjD{flex:0 0 38px;width:38px;height:38px;font-size:21px}.ArabicKeyboard_controlKey__O__DR,.ArabicKeyboard_searchKey__2m2kP{flex:0 0 106px;min-width:106px}.ArabicKeyboard_actionKey__iF4RZ{margin-left:auto}.ArabicKeyboard_shiftKey__OI3fM{flex-grow:0;flex-basis:78px;min-width:78px;margin-left:0}.ArabicKeyboard_controlKey__O__DR svg,.ArabicKeyboard_searchKey__2m2kP svg,.ArabicKeyboard_spacer__IiXVc,.ArabicKeyboard_wideSpacer__Q9ClP{display:none}}@media(prefers-reduced-motion:reduce){.ArabicKeyboard_controlKey__O__DR,.ArabicKeyboard_key__QbJjD,.ArabicKeyboard_searchKey__2m2kP{transition:none}}.DictionarySearch_searchBox__LnoFg{display:grid;position:relative;gap:12px;width:100%}.DictionarySearch_searchRow__8BU9F{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.DictionarySearch_inputColumn__eVlxN{position:relative;min-width:0}.DictionarySearch_inputWrap__RK0ML{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;overflow:hidden;border:1px solid rgba(63,111,216,.18);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.DictionarySearch_input__TZqth{width:100%;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--color-text-primary);font-size:18px;font-weight:700;padding:0 0 0 22px}.DictionarySearch_input__TZqth::placeholder{color:#9aa8ba;font-weight:600}.DictionarySearch_arabicInput__Jxtnh{font-size:24px;text-align:right}.DictionarySearch_keyboardButton__j8xzF,.DictionarySearch_modeButton__MXpxx,.DictionarySearch_submitButton__j_6J5{border:0;cursor:pointer;font:inherit}.DictionarySearch_keyboardButton__j8xzF{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-right:4px;border-radius:18px;background:rgba(0,0,0,0);color:var(--color-text-secondary)}.DictionarySearch_keyboardButton__j8xzF:hover{background:var(--color-surface-blue);color:var(--color-primary)}.DictionarySearch_keyboardButton__j8xzF svg,.DictionarySearch_settingsLabel__bOjiG svg,.DictionarySearch_submitButton__j_6J5 svg{width:20px;height:20px}.DictionarySearch_submitButton__j_6J5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 24px;border-radius:var(--radius-lg);background:var(--color-primary);color:#fff;box-shadow:var(--shadow-button);font-weight:700}.DictionarySearch_submitButton__j_6J5:hover{background:#477ee3}.DictionarySearch_settings__Jbp3a{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.DictionarySearch_keyboardPanel__VAUDY{position:absolute;z-index:80;top:calc(100% + 10px);left:50%;width:clamp(720px,84vw,1040px);max-width:calc(100vw - 32px);transform:translateX(-50%)}.DictionarySearch_settingsLabel__bOjiG{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:14px;font-weight:650}.DictionarySearch_modeGroup__2P_ik{display:inline-flex;flex-wrap:wrap;gap:6px}.DictionarySearch_modeButton__MXpxx{min-height:34px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:13px;font-weight:650}.DictionarySearch_activeMode__GlJgC,.DictionarySearch_modeButton__MXpxx:hover{border-color:rgba(63,111,216,.42);background:var(--color-surface-blue);color:var(--color-text-primary)}.DictionarySearch_compact__7eQBf{gap:10px}.DictionarySearch_compact__7eQBf .DictionarySearch_inputWrap__RK0ML,.DictionarySearch_compact__7eQBf .DictionarySearch_submitButton__j_6J5{min-height:50px}.DictionarySearch_compact__7eQBf .DictionarySearch_input__TZqth{font-size:16px}.DictionarySearch_compact__7eQBf .DictionarySearch_arabicInput__Jxtnh{font-size:24px}@media(max-width:720px){.DictionarySearch_searchRow__8BU9F{grid-template-columns:minmax(0,1fr)}.DictionarySearch_keyboardButton__j8xzF{display:none}.DictionarySearch_submitButton__j_6J5{width:100%}.DictionarySearch_keyboardPanel__VAUDY{top:calc(100% + 8px);width:calc(100vw - 28px)}}.ProfilePage_page__cOi83{min-height:100vh}.ProfilePage_main__e5__r{padding:28px 0 84px}.ProfilePage_shell__eUvGj{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.ProfilePage_content__bP0pe{min-width:0}.ProfilePage_topbar__wnhAG{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.ProfilePage_topbar__wnhAG h1{margin-top:12px;color:var(--color-text-primary);font-size:clamp(27px,5vw,42px);font-weight:700;letter-spacing:0;line-height:.98}.ProfilePage_topbar__wnhAG p{max-width:670px;margin-top:14px;color:var(--color-text-secondary);font-size:17px;font-weight:700;line-height:1.55}.ProfilePage_profileStats__W5KsC{display:flex;flex:0 0 auto;gap:12px;align-items:stretch}.ProfilePage_profileStats__W5KsC>div{display:grid;min-width:116px;align-content:center;gap:7px;border:1px solid var(--color-border-soft);border-radius:22px;background:var(--color-surface-raised);padding:14px}.ProfilePage_profileStats__W5KsC span{color:var(--color-text-secondary);font-size:12px;font-weight:680;line-height:1.25}.ProfilePage_profileStatValue__G46EI{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-primary)!important;line-height:1}.ProfilePage_profileStatValue__G46EI svg{width:22px;height:22px;color:#f68e43;stroke-width:1.8}.ProfilePage_profileStatValue__G46EI strong{color:inherit;font-size:24px;font-weight:700;line-height:1}.ProfilePage_cardAction__eYJgo{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(122,93,220,.22);border-radius:14px;background:var(--color-surface-raised);padding:0 12px;color:var(--color-text-primary);font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.ProfilePage_cardAction__eYJgo svg{width:16px;height:16px;stroke-width:2}.ProfilePage_grid__LrfMA{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.ProfilePage_achievementsCard__Sh8PN,.ProfilePage_coursesCard__go19U,.ProfilePage_pathCard__QJHcq,.ProfilePage_settingsCard__rzGjQ,.ProfilePage_skillsCard__hpaQA,.ProfilePage_todayCard__vri9Y,.ProfilePage_trackCard__zWMMj,.ProfilePage_wordsCard__emdWW{display:grid;gap:20px;padding:24px}.ProfilePage_todayCard__vri9Y{grid-column:span 12}.ProfilePage_trackCard__zWMMj{grid-column:span 5}.ProfilePage_pathCard__QJHcq{grid-column:span 7}.ProfilePage_achievementsCard__Sh8PN,.ProfilePage_coursesCard__go19U,.ProfilePage_skillsCard__hpaQA{grid-column:span 6}.ProfilePage_coursesCard__go19U{grid-column:span 12}.ProfilePage_wordsCard__emdWW{grid-column:span 6}.ProfilePage_achievementsCard__Sh8PN .ProfilePage_floatingIcon__KFqMZ{display:none}.ProfilePage_settingsCard__rzGjQ{grid-column:span 8}.ProfilePage_content__bP0pe>.ProfilePage_settingsCard__rzGjQ{grid-column:auto}.ProfilePage_cardHeader__2Bfq0{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;min-width:0}.ProfilePage_cardHeader__2Bfq0>div{min-width:0}.ProfilePage_cardHeader__2Bfq0 h2{margin-top:10px;color:var(--color-text-primary);font-size:26px;font-weight:700;letter-spacing:0;line-height:1.08}.ProfilePage_checkpoint__kiDT9,.ProfilePage_timeHint__sfz0L{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:14px;font-weight:680;line-height:1.25}.ProfilePage_checkpoint__kiDT9 svg,.ProfilePage_timeHint__sfz0L svg{width:19px;height:19px;stroke-width:1.8}.ProfilePage_floatingIcon__KFqMZ{width:42px;height:42px;color:rgba(55,107,200,.72);stroke-width:1.5}.ProfilePage_taskList__Wm2fw{display:grid;grid-template-columns:1fr;gap:12px}.ProfilePage_taskGroup__t10_6{display:grid;gap:8px}.ProfilePage_taskItem__erIji{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid var(--color-border-soft);border-radius:22px;background:var(--color-surface-raised);color:inherit;padding:12px}.ProfilePage_taskItem__erIji[data-completed=true]{border-color:rgba(69,199,155,.28);background:rgba(238,252,247,.82)}.ProfilePage_taskItem__erIji[data-completed=true] .ProfilePage_taskIcon__KFlJu{color:#277962;background:rgba(161,227,203,.38)}.ProfilePage_lessonMaterials__G50UT{display:grid;gap:6px;margin-left:58px}.ProfilePage_lessonMaterial__xmbe7{display:grid;align-items:center;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;border:1px solid var(--color-border-soft);border-radius:16px;background:var(--color-surface-raised);color:inherit;padding:9px 10px}.ProfilePage_lessonMaterial__xmbe7[data-completed=true]{border-color:rgba(69,199,155,.26);background:rgba(238,252,247,.66)}.ProfilePage_lessonMaterialState__V_N2r{display:grid;width:28px;height:28px;place-items:center;border-radius:10px;background:rgba(63,111,216,.1);color:#376bc8}.ProfilePage_lessonMaterialState__V_N2r svg{width:16px;height:16px;stroke-width:2}.ProfilePage_lessonMaterial__xmbe7[data-completed=true] .ProfilePage_lessonMaterialState__V_N2r{background:rgba(69,199,155,.16);color:#277962}.ProfilePage_lessonMaterialCopy__nq4V5{display:grid;min-width:0;gap:2px}.ProfilePage_lessonMaterialCopy__nq4V5 strong{overflow:hidden;color:var(--color-text-primary);font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ProfilePage_lessonMaterialCopy__nq4V5 small{color:var(--color-text-secondary);font-size:11px;font-weight:650;line-height:1.2}.ProfilePage_lessonMaterialDuration__6SehE{color:var(--color-text-secondary);font-size:12px;font-weight:680;white-space:nowrap}.ProfilePage_learningTabs__v9LrR{display:flex;flex-wrap:wrap;gap:8px}.ProfilePage_learningTabs__v9LrR button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--color-border-soft);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;padding:0 14px;font:inherit;font-size:14px;font-weight:700}.ProfilePage_learningTabs__v9LrR svg{width:18px;height:18px;stroke-width:1.9}.ProfilePage_learningTabActive__Bv2gk{border-color:rgba(63,111,216,.3)!important;background:rgba(63,111,216,.14)!important;color:#376bc8!important}.ProfilePage_todayTabPanel__twof1{display:grid;gap:16px}.ProfilePage_trackCardInline__5hxSK{display:grid;gap:18px;border-radius:var(--radius-xl);background:rgba(234,242,255,.72);padding:20px}.ProfilePage_trackCardInline__5hxSK p{color:var(--color-text-secondary);font-size:16px;font-weight:750;line-height:1.55}.ProfilePage_emptyLearningState__3tzia{display:grid;grid-column:1/-1;gap:6px;border:1px dashed rgba(148,163,184,.64);border-radius:22px;background:var(--color-surface-subtle);padding:18px}.ProfilePage_emptyLearningState__3tzia strong{color:var(--color-text-primary);font-size:17px;font-weight:700;line-height:1.2}.ProfilePage_emptyLearningState__3tzia span{color:var(--color-text-secondary);font-size:14px;font-weight:750;line-height:1.4}.ProfilePage_taskIcon__KFlJu{display:grid;width:46px;height:46px;place-items:center;border-radius:16px;background:var(--color-surface);color:#376bc8}.ProfilePage_taskIcon__KFlJu svg{width:21px;height:21px;stroke-width:1.8}.ProfilePage_taskBody__mpC6r{display:grid;min-width:0;gap:10px}.ProfilePage_taskMeta__RY3zK{display:flex;justify-content:space-between;gap:12px}.ProfilePage_taskMeta__RY3zK strong{min-width:0;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:1.2}.ProfilePage_taskMeta__RY3zK span{flex:0 0 auto;color:var(--color-text-secondary);font-size:13px;font-weight:680}.ProfilePage_cardActions__gwBFu{display:flex;flex-wrap:wrap;gap:12px}.ProfilePage_trackCard__zWMMj p{color:var(--color-text-secondary);font-size:16px;font-weight:750;line-height:1.55}.ProfilePage_checkpoint__kiDT9{border-radius:18px;background:var(--color-surface-raised);padding:13px 14px;color:#376bc8}.ProfilePage_trackPath__4GT75{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ProfilePage_trackStep__KXIZB{position:relative;display:grid;align-content:start;min-height:154px;gap:14px;border:1px solid var(--color-border-soft);border-radius:22px;background:var(--color-surface-raised);padding:15px}.ProfilePage_trackStep__KXIZB>span{display:grid;width:38px;height:38px;place-items:center;border-radius:14px;background:var(--color-surface)}.ProfilePage_trackStep__KXIZB svg{width:20px;height:20px;stroke-width:1.8}.ProfilePage_trackStep__KXIZB strong{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.18}.ProfilePage_trackStep__KXIZB p{margin-top:7px;color:var(--color-text-secondary);font-size:13px;font-weight:750;line-height:1.35}.ProfilePage_trackStep__KXIZB[data-state=done]{border-color:rgba(69,199,155,.35)}.ProfilePage_trackStep__KXIZB[data-state=done]>span{color:#277962;background:rgba(161,227,203,.38)}.ProfilePage_trackStep__KXIZB[data-state=current]{border-color:rgba(63,111,216,.35);background:var(--color-surface-blue)}.ProfilePage_trackStep__KXIZB[data-state=current]>span{color:#376bc8;background:var(--color-surface);box-shadow:0 0 0 6px rgba(63,111,216,.12)}.ProfilePage_trackStep__KXIZB[data-state=locked]{opacity:.68}.ProfilePage_trackStep__KXIZB[data-state=locked]>span{color:var(--color-text-secondary)}.ProfilePage_skillList__DzjfJ,.ProfilePage_wordsList__mZwiQ{display:grid;gap:14px}.ProfilePage_wordItem__YIb_D{display:grid;grid-template-columns:minmax(74px,auto) minmax(0,1fr) 18px;gap:12px;align-items:center;min-width:0;border:1px solid rgba(63,111,216,.16);border-radius:18px;background:var(--color-surface-raised);color:inherit;padding:12px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ProfilePage_wordItem__YIb_D>svg{width:18px;height:18px;color:#376bc8;stroke-width:2}.ProfilePage_wordArabic__Vw3PK{display:grid;min-height:48px;align-items:center;justify-items:center;border-radius:15px;background:var(--color-surface);color:var(--color-text-primary);padding:0 10px;font-family:var(--font-family-arabic);font-size:23px;font-weight:650;line-height:1.15;text-align:center}.ProfilePage_wordBody__t2s84{display:grid;min-width:0;gap:5px}.ProfilePage_wordBody__t2s84 small,.ProfilePage_wordBody__t2s84 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfilePage_wordBody__t2s84 strong{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.2}.ProfilePage_wordBody__t2s84 small{color:var(--color-text-secondary);font-size:12px;font-weight:680;line-height:1.2}.ProfilePage_wordsEmpty__ip4ZO{display:grid;min-height:132px;gap:10px;align-content:center;justify-items:center;border:1px dashed rgba(63,111,216,.32);border-radius:22px;background:var(--color-surface-raised);color:var(--color-text-secondary);padding:18px;text-align:center}.ProfilePage_wordsEmpty__ip4ZO svg{width:30px;height:30px;color:#376bc8;stroke-width:1.8}.ProfilePage_wordsEmpty__ip4ZO span{max-width:320px;font-size:14px;font-weight:680;line-height:1.4}.ProfilePage_skillEmpty__kcffj{border:1px dashed rgba(148,163,184,.64);border-radius:18px;background:var(--color-surface-subtle);color:var(--color-text-secondary);padding:18px;font-size:14px;font-weight:750;line-height:1.45}.ProfilePage_materialTabs__UTWP3{display:inline-flex;flex:0 0 auto;gap:6px;border:1px solid var(--color-border-soft);border-radius:var(--radius-full);background:var(--color-surface-subtle);padding:5px}.ProfilePage_materialTabs__UTWP3 button{min-height:34px;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;padding:0 14px;font:inherit;font-size:13px;font-weight:700;line-height:1;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.ProfilePage_materialTabActive__OJldp{background:var(--color-surface)!important;color:#376bc8!important}.ProfilePage_materialGrid__LJY_k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProfilePage_materialCard__uCogt{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;border:1px solid var(--color-border-soft);border-radius:22px;background:var(--color-surface-raised);padding:14px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ProfilePage_materialCover__X2kP7{position:relative;display:grid;width:64px;height:72px;overflow:hidden;place-items:center;border-radius:16px;background:var(--color-surface)}.ProfilePage_materialCover__X2kP7 img{display:block;width:100%;height:100%;object-fit:cover}.ProfilePage_materialIcon__5svsP{display:grid;width:100%;height:100%;place-items:center;background:var(--color-surface);color:#376bc8}.ProfilePage_materialIcon__5svsP svg{width:22px;height:22px;stroke-width:1.8}.ProfilePage_materialBody__2Fc2_{display:grid;min-width:0;gap:10px}.ProfilePage_materialBody__2Fc2_>strong{overflow:hidden;color:var(--color-text-primary);font-size:17px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ProfilePage_materialProgress__3eJ4Q{width:100%;gap:7px}.ProfilePage_materialProgress__3eJ4Q [role=progressbar]{height:8px}.ProfilePage_materialMeta__M_n90{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:13px;font-weight:700;line-height:1}.ProfilePage_materialMeta__M_n90>span{border-radius:var(--radius-full);background:rgba(63,111,216,.12);color:#376bc8;padding:7px 9px}.ProfilePage_materialMeta__M_n90 svg{width:16px;height:16px;stroke-width:2}.ProfilePage_materialEmpty___LLt6{display:grid;justify-items:center;gap:10px;border:1px dashed rgba(148,163,184,.64);border-radius:22px;background:var(--color-surface-subtle);padding:28px;text-align:center}.ProfilePage_materialEmpty___LLt6 svg{width:34px;height:34px;color:#376bc8;stroke-width:1.7}.ProfilePage_materialEmpty___LLt6 strong{color:var(--color-text-primary);font-size:17px;font-weight:700;line-height:1.2}.ProfilePage_materialEmpty___LLt6 span{max-width:380px;color:var(--color-text-secondary);font-size:14px;font-weight:750;line-height:1.4}.ProfilePage_materialEmpty___LLt6 a{display:inline-flex;align-items:center;min-height:38px;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-primary);padding:0 14px;font-size:13px;font-weight:700;line-height:1}.ProfilePage_settingsGrid__xSDkT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ProfilePage_settingsSection__6iQVh{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid var(--color-border-soft);border-radius:22px;background:var(--color-surface-subtle);padding:16px}.ProfilePage_wideSettingsSection__TZZK8{grid-column:1/-1}html[data-telegram-surface=true] .ProfilePage_telegramHidden__Bmszy{display:none}.ProfilePage_settingsSectionHeader__L1CaF{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.ProfilePage_settingsSectionHeader__L1CaF>svg{width:42px;height:42px;border-radius:15px;background:var(--color-surface);color:#376bc8;padding:10px;stroke-width:1.8}.ProfilePage_settingsSectionHeader__L1CaF span,.ProfilePage_settingsSectionHeader__L1CaF strong{display:block}.ProfilePage_settingsSectionHeader__L1CaF strong{color:var(--color-text-primary);font-size:17px;font-weight:700;line-height:1.2}.ProfilePage_settingsSectionHeader__L1CaF span{overflow-wrap:anywhere;margin-top:4px;color:var(--color-text-secondary);font-size:13px;font-weight:650;line-height:1.35}.ProfilePage_field__OHEQC{display:grid;gap:7px}.ProfilePage_field__OHEQC>span{color:var(--color-text-secondary);font-size:13px;font-weight:700;line-height:1.2}.ProfilePage_field__OHEQC input{width:100%;min-height:48px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-input-background);color:var(--color-text-primary);padding:0 14px;font-size:15px;font-weight:650;line-height:1.2;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.ProfilePage_field__OHEQC input:focus{border-color:rgba(63,111,216,.58);box-shadow:0 0 0 4px rgba(63,111,216,.13)}.ProfilePage_field__OHEQC input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 72%,transparent)}.ProfilePage_settingsHint__akhjg{color:var(--color-text-secondary);font-size:14px;font-weight:750;line-height:1.45}.ProfilePage_providerStatus__pmP5_{display:inline-flex;align-items:center;gap:9px;width:fit-content;border-radius:var(--radius-full);background:rgba(161,227,203,.28);color:#277962;padding:10px 13px;font-size:14px;font-weight:700;line-height:1.2}.ProfilePage_providerStatus__pmP5_ svg{width:18px;height:18px;stroke-width:2}.ProfilePage_radioGroup__xrtUI{display:grid;gap:8px}.ProfilePage_fieldLabel__PC_mY{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-secondary);font-size:13px;font-weight:700;line-height:1.2}.ProfilePage_fieldLabel__PC_mY svg{width:17px;height:17px;stroke-width:1.9}.ProfilePage_segmentedOptions__4ZlTU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProfilePage_segmentedOption__XIKRf{position:relative;min-width:0}.ProfilePage_segmentedOption__XIKRf input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ProfilePage_segmentedOption__XIKRf span{display:grid;gap:3px;min-height:44px;place-items:center;border:1px solid var(--color-border);border-radius:16px;background:var(--color-input-background);color:var(--color-text-secondary);cursor:pointer;padding:0 12px;font-size:14px;font-weight:700;line-height:1.1;text-align:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.ProfilePage_segmentedOption__XIKRf span small,.ProfilePage_segmentedOption__XIKRf span strong{display:block;min-width:0;max-width:100%;line-height:1.1}.ProfilePage_segmentedOption__XIKRf span strong{color:inherit;font-size:15px;font-weight:720}.ProfilePage_segmentedOption__XIKRf span small{color:rgba(113,128,150,.86);font-size:11px;font-weight:680}.ProfilePage_segmentedOption__XIKRf input:checked+span{border-color:rgba(63,111,216,.38);background:rgba(63,111,216,.13);color:#376bc8;box-shadow:inset 0 0 0 1px rgba(63,111,216,.08)}.ProfilePage_segmentedOption__XIKRf input:checked+span small{color:#376bc8}.ProfilePage_segmentedOption__XIKRf input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:3px}.ProfilePage_levelOptions__GcoMt{grid-template-columns:repeat(3,minmax(0,1fr))}.ProfilePage_levelOptions__GcoMt .ProfilePage_segmentedOption__XIKRf span{min-height:58px;padding:8px 10px}.ProfilePage_themeOptions___Qh5m{grid-template-columns:repeat(3,minmax(0,1fr))}.ProfilePage_themeOptions___Qh5m .ProfilePage_segmentedOption__XIKRf span{min-height:78px;padding:10px 8px}.ProfilePage_themeOptions___Qh5m svg{width:18px;height:18px;color:currentColor;stroke-width:1.9}.ProfilePage_formError__VR7JD,.ProfilePage_formSuccess__Y_nOg{border-radius:16px;padding:11px 12px;font-size:13px;font-weight:680;line-height:1.35}.ProfilePage_formSuccess__Y_nOg{background:rgba(161,227,203,.26);color:#277962}.ProfilePage_formError__VR7JD{background:rgba(255,181,181,.28);color:#9b2f2f}.ProfilePage_passwordForm__dwSYC{display:grid;gap:14px}.ProfilePage_strengthWrapper__3rL9P{display:grid;gap:7px}.ProfilePage_strengthWrapper__3rL9P>span{color:var(--color-text-secondary);font-size:13px;font-weight:680}.ProfilePage_strengthBar__o13tV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ProfilePage_strengthBar__o13tV span{height:8px;border-radius:var(--radius-full);background:var(--color-surface-subtle)}.ProfilePage_strengthBar__o13tV span[data-active=true]{background:#45c79b}.ProfilePage_strengthBar__o13tV span[data-invalid=true]{background:#e56262}.ProfilePage_settingsActions__p8rQU{display:flex;flex-wrap:wrap;gap:10px}.ProfilePage_courseItem__TDpmr{display:grid;gap:12px;border-bottom:1px solid var(--color-border-soft);padding-bottom:14px}.ProfilePage_courseItem__TDpmr:last-child{border-bottom:0;padding-bottom:0}.ProfilePage_courseItem__TDpmr span,.ProfilePage_courseItem__TDpmr strong{display:block}.ProfilePage_courseItem__TDpmr strong{color:var(--color-text-primary);font-size:17px;font-weight:700;line-height:1.2}.ProfilePage_courseItem__TDpmr span{margin-top:5px;color:var(--color-text-secondary);font-family:var(--font-family-arabic);font-size:15px;line-height:1.35}.ProfilePage_achievementGrid___dhgB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProfilePage_achievementEarned__33ssB,.ProfilePage_achievementLocked__xodH8{display:grid;min-height:132px;gap:10px;align-content:center;justify-items:center;border-radius:22px;padding:14px;text-align:center}.ProfilePage_achievementIcon__QRnL2{position:relative;display:grid;width:52px;height:52px;place-items:center;border-radius:18px;background:var(--color-surface-raised)}.ProfilePage_achievementIcon__QRnL2 svg{width:28px;height:28px;stroke-width:1.8}.ProfilePage_achievementImage__WE_VR{width:100%;height:100%;border-radius:inherit;object-fit:cover}.ProfilePage_achievementCopy__uxvi1{display:grid;gap:5px;min-width:0}.ProfilePage_achievementCopy__uxvi1 span{color:var(--color-text-primary);font-size:13px;font-weight:700;line-height:1.25}.ProfilePage_achievementCopy__uxvi1 small{display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProfilePage_achievementEarned__33ssB{background:var(--color-surface-raised);color:#b85e21}.ProfilePage_achievementLocked__xodH8{background:var(--color-surface-subtle);color:var(--color-text-secondary);opacity:.74}.ProfilePage_achievementEmpty__TUqDV{display:grid;min-height:132px;grid-column:1/-1;gap:10px;align-content:center;justify-items:center;border-radius:22px;padding:18px;background:var(--color-surface-subtle);color:var(--color-text-secondary);text-align:center}.ProfilePage_achievementEmpty__TUqDV svg{width:28px;height:28px;stroke-width:1.8}.ProfilePage_achievementEmpty__TUqDV span{max-width:260px;font-size:13px;font-weight:700;line-height:1.35}@media(hover:hover)and (pointer:fine){.ProfilePage_materialCard__uCogt:hover{border-color:rgba(63,111,216,.3);background:rgba(63,111,216,.08)}.ProfilePage_wordItem__YIb_D:hover{border-color:rgba(63,111,216,.3);background:var(--color-surface)}}@media(max-width:1120px){.ProfilePage_shell__eUvGj{grid-template-columns:1fr}.ProfilePage_topbar__wnhAG{flex-direction:column}.ProfilePage_profileStats__W5KsC{width:100%;flex-wrap:wrap}.ProfilePage_coursesCard__go19U,.ProfilePage_todayCard__vri9Y{grid-column:span 12}.ProfilePage_achievementsCard__Sh8PN,.ProfilePage_settingsCard__rzGjQ,.ProfilePage_skillsCard__hpaQA,.ProfilePage_wordsCard__emdWW{grid-column:span 6}.ProfilePage_trackPath__4GT75{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ProfilePage_main__e5__r{padding:22px 0 92px}.ProfilePage_topbar__wnhAG{margin-bottom:18px}.ProfilePage_topbar__wnhAG p{font-size:15px}.ProfilePage_profileStats__W5KsC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProfilePage_grid__LrfMA{gap:14px}.ProfilePage_achievementsCard__Sh8PN,.ProfilePage_coursesCard__go19U,.ProfilePage_settingsCard__rzGjQ,.ProfilePage_skillsCard__hpaQA,.ProfilePage_todayCard__vri9Y,.ProfilePage_wordsCard__emdWW{grid-column:span 12;padding:18px}.ProfilePage_settingsGrid__xSDkT{grid-template-columns:1fr}.ProfilePage_cardHeader__2Bfq0{flex-wrap:wrap}.ProfilePage_cardHeader__2Bfq0 h2{font-size:23px}.ProfilePage_materialTabs__UTWP3{width:100%}.ProfilePage_materialTabs__UTWP3 button{flex:1 1}.ProfilePage_materialGrid__LJY_k{grid-template-columns:1fr}.ProfilePage_taskItem__erIji{grid-template-columns:42px minmax(0,1fr)}.ProfilePage_lessonMaterials__G50UT{margin-left:0}.ProfilePage_lessonMaterial__xmbe7{grid-template-columns:28px minmax(0,1fr)}.ProfilePage_lessonMaterialDuration__6SehE{grid-column:2}.ProfilePage_taskList__Wm2fw{grid-template-columns:1fr}.ProfilePage_taskItem__erIji>span{grid-column:2;justify-self:start}.ProfilePage_trackPath__4GT75{grid-template-columns:1fr}.ProfilePage_trackStep__KXIZB{min-height:0;grid-template-columns:38px minmax(0,1fr)}}@media(max-width:520px){.ProfilePage_profileStats__W5KsC{grid-template-columns:1fr 1fr}.ProfilePage_taskMeta__RY3zK{display:grid;gap:5px}.ProfilePage_achievementGrid___dhgB{grid-template-columns:1fr 1fr}.ProfilePage_materialCard__uCogt{grid-template-columns:64px minmax(0,1fr)}.ProfilePage_materialIcon__5svsP{width:100%;height:100%}.ProfilePage_materialMeta__M_n90{grid-column:2;justify-self:start}.ProfilePage_levelOptions__GcoMt{grid-template-columns:repeat(2,minmax(0,1fr))}}.Button_button__wliYd{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-full);cursor:pointer;font-weight:700;line-height:1;text-align:center;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.Button_button__wliYd svg{flex:0 0 auto;width:18px;height:18px;stroke-width:1.9}.Button_button__wliYd>span{display:inline-flex;align-items:center;justify-content:center;min-width:0}.Button_button__wliYd:disabled{cursor:not-allowed;opacity:.55}.Button_md__34RKY{min-height:44px;gap:9px;padding:0 18px;font-size:14.5px}.Button_lg__ckDEx{min-height:52px;gap:10px;padding:0 24px;font-size:16px}.Button_primary__G1mpW{background:var(--color-primary);box-shadow:var(--shadow-button);color:#fff}.Button_ghost__lPQ1l{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-text-secondary);font-weight:650}.Button_accent__tRqN6{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-text-primary)}.Button_accent__tRqN6 svg{color:var(--color-primary)}.Button_done__bS6_P{background:var(--color-success-soft);box-shadow:none;color:#126246;cursor:default}:root[data-theme=dark] .Button_done__bS6_P{color:var(--color-success)}.Button_secondary__LGYa1{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-text-primary)}.Button_warm__zkwOY{background:var(--color-brand)}.Button_mint__Itv7z,.Button_warm__zkwOY{box-shadow:var(--shadow-button);color:#fff}.Button_mint__Itv7z{background:var(--color-success)}@media(hover:hover)and (pointer:fine){.Button_primary__G1mpW:hover{background:var(--color-primary-strong)}.Button_secondary__LGYa1:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.Button_accent__tRqN6:hover{border-color:var(--color-primary);background:var(--color-surface-subtle)}.Button_ghost__lPQ1l:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.Button_warm__zkwOY:hover{background:var(--color-brand-strong)}.Button_mint__Itv7z:hover{background:#268a60}.Button_button__wliYd:disabled:hover{background:inherit}}@media(max-width:520px){.Button_button__wliYd{width:100%;min-width:0}}.ConfirmDialog_backdrop__uHFQF{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:rgba(15,23,42,.44);padding:20px}.ConfirmDialog_dialog__sMAe_{display:grid;width:min(460px,100%);gap:22px;border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface-glass);box-shadow:var(--shadow-popover);padding:22px}.ConfirmDialog_header__NbNHi{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ConfirmDialog_header__NbNHi h2{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.12}.ConfirmDialog_content___WJrI{margin-top:8px;color:var(--color-text-secondary);font-size:15px;font-weight:650;line-height:1.45}.ConfirmDialog_close__qaDIK{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border:1px solid var(--color-border);border-radius:14px;background:var(--color-input-background);color:var(--color-text-secondary);cursor:pointer}.ConfirmDialog_close__qaDIK svg{width:20px;height:20px;stroke-width:1.9}.ConfirmDialog_actions__fBAz6{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}@media(max-width:640px){.ConfirmDialog_dialog__sMAe_{padding:18px}.ConfirmDialog_header__NbNHi h2{font-size:21px}.ConfirmDialog_actions__fBAz6{display:grid}}.CourseEnrollButton_wrapper__CobV_{display:grid;justify-items:start;gap:10px}.CourseEnrollButton_actionButton__W2h2q{width:fit-content}.CourseEnrollButton_error__WHMg5{max-width:420px;border-radius:16px;background:rgba(255,181,181,.28);color:#9b2f2f;padding:11px 12px;font-size:13px;font-weight:680;line-height:1.35}.CourseEnrollButton_enrolledCourses__5Vny3{display:grid;width:min(520px,100%);gap:10px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface-glass);padding:14px}.CourseEnrollButton_enrolledCoursesHeader__NJqFB{display:grid;gap:4px}.CourseEnrollButton_enrolledCoursesHeader__NJqFB strong{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.2}.CourseEnrollButton_enrolledCoursesHeader__NJqFB span{color:var(--color-text-secondary);font-size:13px;font-weight:650;line-height:1.35}.CourseEnrollButton_enrolledCoursesNote__A7zVl{color:var(--color-text-secondary);font-size:13px;font-weight:750;line-height:1.35}.CourseEnrollButton_enrolledCourseItem__PTFDy{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;background:var(--color-surface-subtle);padding:10px}.CourseEnrollButton_enrolledCourseItem__PTFDy div{display:grid;min-width:0;gap:3px}.CourseEnrollButton_enrolledCourseItem__PTFDy span,.CourseEnrollButton_enrolledCourseItem__PTFDy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseEnrollButton_enrolledCourseItem__PTFDy strong{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:1.2}.CourseEnrollButton_enrolledCourseItem__PTFDy span{color:var(--color-text-secondary);font-size:12px;font-weight:650;line-height:1.2}@media(max-width:640px){.CourseEnrollButton_wrapper__CobV_{width:100%}.CourseEnrollButton_actionButton__W2h2q{width:100%;min-width:0}.CourseEnrollButton_enrolledCourses__5Vny3,.CourseEnrollButton_error__WHMg5{max-width:none}.CourseEnrollButton_enrolledCourseItem__PTFDy{display:grid}}.CourseStats_stats___nFK_{display:grid;gap:16px;background:var(--color-surface);padding:18px}.CourseStats_grid__jVqbO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CourseStats_item__dUTp_{display:grid;min-width:0;gap:8px;border:1px solid var(--color-border-soft);border-radius:var(--radius-card-inner);background:var(--color-surface);padding:16px}.CourseStats_item__dUTp_ span{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-card-tile);background:var(--accent-soft);color:var(--accent)}.CourseStats_item__dUTp_ svg{width:20px;height:20px;stroke-width:1.8}.CourseStats_item__dUTp_ strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:21px;font-weight:700;line-height:1.05}.CourseStats_item__dUTp_ small{color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:1.2}.CourseStats_details__xiVAT{display:grid;gap:12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-card-inner);background:var(--color-surface);padding:16px}@media(max-width:420px){.CourseStats_grid__jVqbO{grid-template-columns:1fr}}.BookReadingButton_wrapper__GhPWa{display:grid;justify-items:start;gap:10px}.BookReadingButton_error__YLh6q{max-width:420px;border-radius:16px;background:rgba(255,181,181,.28);color:#9b2f2f;padding:11px 12px;font-size:13px;font-weight:680;line-height:1.35}@media(max-width:640px){.BookReadingButton_wrapper__GhPWa{width:100%}.BookReadingButton_error__YLh6q{max-width:none}}.Header_header__OeWLz{position:sticky;z-index:20;top:0;background:color-mix(in srgb,var(--color-background) 82%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.Header_headerHidden___x3U8{top:0}.Header_container__eXQnG{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:24px}.Header_logo__saPHA{display:inline-flex;align-items:center;gap:10px;color:var(--l-ink);font-family:var(--font-family-display);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1}.Header_nav__9Yw4Y{display:flex;justify-content:center;gap:8px;border:none;background:var(--l-panel);padding:6px}.Header_nav__9Yw4Y,.Header_nav__9Yw4Y a{align-items:center;border-radius:var(--radius-full)}.Header_nav__9Yw4Y a{display:inline-flex;gap:7px;color:var(--l-muted);padding:10px 13px;font-family:var(--font-family-display);font-size:14px;font-weight:700;line-height:1;transition:background-color .18s ease,color .18s ease}.Header_nav__9Yw4Y svg{width:16px;height:16px;stroke-width:1.8}.Header_navIcon__E5W7a{display:inline-flex;flex:0 0 auto}.Header_actions__rZiNs{display:inline-flex;align-items:center;gap:10px}.Header_actions__rZiNs .Header_coursesButton__LQRNS,.Header_actions__rZiNs .Header_loginButton__kLrk1{width:auto;border-radius:var(--radius-full);padding:0 20px;font-family:var(--font-family-display);font-weight:700}.Header_actions__rZiNs .Header_coursesButton__LQRNS{background:var(--l-blue);box-shadow:none}.Header_actions__rZiNs .Header_loginButton__kLrk1{border-color:rgba(0,0,0,0);background:var(--l-panel);box-shadow:none;color:var(--l-ink)}@media(hover:hover)and (pointer:fine){.Header_nav__9Yw4Y a:hover{background:var(--l-card);color:var(--l-ink)}}@media(max-width:1100px){.Header_coursesButton__LQRNS{display:none}}@media(max-width:820px){.Header_header__OeWLz{background:var(--color-surface-glass);transition:top .22s ease}.Header_headerHidden___x3U8{top:-69px}.Header_container__eXQnG{min-height:68px;gap:12px;padding:12px 0}.Header_logo__saPHA{flex:1 1 auto;min-width:0}.Header_nav__9Yw4Y{position:fixed;background:var(--l-card);box-shadow:var(--l-shadow-md);z-index:30;right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;border-color:var(--color-border-soft);border-radius:24px;padding:6px;transition:opacity .18s ease,transform .22s ease}.Header_nav__9Yw4Y a{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;min-width:0;border-radius:18px;gap:4px;padding:8px 4px;font-size:10px;line-height:1.1;text-align:center}.Header_nav__9Yw4Y svg{width:19px;height:19px;stroke-width:1.8}html[data-mobile-keyboard-open=true] .Header_nav__9Yw4Y{pointer-events:none;opacity:0;transform:translateY(calc(100% + 28px + env(safe-area-inset-bottom)))}.Header_navIcon__E5W7a{display:inline-flex}.Header_actions__rZiNs{flex:0 0 auto;margin-left:auto}.Header_loginButton__kLrk1{width:auto;flex:0 0 auto}}@media(max-width:820px)and (prefers-reduced-motion:reduce){.Header_header__OeWLz{transition:none}}@media(max-width:520px){.Header_logo__saPHA{gap:8px;font-size:19px}.Header_actions__rZiNs .Header_loginButton__kLrk1{width:auto;min-height:40px;padding:0 14px}}.TelegramVideoActions_actions__DrKh5{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}.TelegramVideoActions_error__7CL87,.TelegramVideoActions_success__HR8L2{flex:1 1 100%;margin:0;font-size:14px;font-weight:650;line-height:1.4}.TelegramVideoActions_success__HR8L2{color:#277962}.TelegramVideoActions_error__7CL87{color:#b94747}@media(max-width:520px){.TelegramVideoActions_actions__DrKh5{display:grid;gap:8px}}.AuthRequiredStudyButton_prompt__PMptI{display:grid;justify-items:start;gap:8px}@media(max-width:520px){.AuthRequiredStudyButton_prompt__PMptI{width:100%}}.LibraryReadingControls_reader__5CSX_{display:grid;gap:18px}.LibraryReadingControls_paragraph__v_jeW{display:grid;gap:18px;padding:26px}.LibraryReadingControls_mediaBlock__0krJ1{padding:26px}.LibraryReadingControls_mediaBlock__0krJ1 figure,.LibraryReadingControls_videoBlock__TJaCN{display:grid;gap:10px;margin:0}.LibraryReadingControls_videoProviderTabs__knybD{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.LibraryReadingControls_videoProviderTabs__knybD button{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:58px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-input-background);color:var(--color-text-primary);cursor:pointer;font-family:inherit;padding:9px 12px;text-align:left;width:176px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.LibraryReadingControls_videoProviderTabs__knybD button span{display:grid;min-width:0}.LibraryReadingControls_videoProviderTabs__knybD button strong{overflow:hidden;font-size:16px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.LibraryReadingControls_videoProviderTabs__knybD .LibraryReadingControls_videoProviderTabActive__BfJ87{border-color:rgba(63,111,216,.46);background:rgba(63,111,216,.08);box-shadow:inset 0 0 0 1px rgba(63,111,216,.18)}.LibraryReadingControls_videoProviderIcon__6xLHW{width:24px;height:24px;justify-self:center;object-fit:contain}.LibraryReadingControls_videoProviderIconYoutube__HhC68{filter:invert(16%) sepia(99%) saturate(7460%) hue-rotate(359deg) brightness(102%) contrast(107%)}.LibraryReadingControls_videoProviderIconKinescope__wn2yP{filter:invert(59%) sepia(84%) saturate(1294%) hue-rotate(359deg) brightness(101%) contrast(103%)}.LibraryReadingControls_videoProviderSelect__GIwvQ{display:none}@media(min-width:768px){.LibraryReadingControls_videoProviderTabs__knybD{display:flex}.LibraryReadingControls_videoProviderSelect__GIwvQ{display:none}}.LibraryReadingControls_mediaBlock__0krJ1 img{display:block;width:100%;max-height:680px;object-fit:contain;border-radius:8px}.LibraryReadingControls_mediaBlock__0krJ1 iframe,.LibraryReadingControls_videoBlock__TJaCN iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.LibraryReadingControls_mediaBlock__0krJ1 figcaption,.LibraryReadingControls_videoBlock__TJaCN figcaption{color:var(--color-text-secondary);font-size:14px;font-weight:650;line-height:1.5}@media(hover:hover)and (pointer:fine){.LibraryReadingControls_videoProviderTabs__knybD button:hover{border-color:rgba(63,111,216,.34);transform:translateY(-1px)}}.LibraryReadingControls_paragraphGrid__qFZlG{display:grid;gap:22px}.LibraryReadingControls_readerRow__sVq5g .LibraryReadingControls_paragraphGrid__qFZlG{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LibraryReadingControls_readerHideTranslation__KIHi6 .LibraryReadingControls_paragraphGrid__qFZlG{grid-template-columns:1fr}.LibraryReadingControls_readerHideTranslation__KIHi6 .LibraryReadingControls_column__ilP8m:nth-child(2),.LibraryReadingControls_readerHideWordByWord__xg_Pu .LibraryReadingControls_wordByWord__YWxys{display:none}.LibraryReadingControls_readerShowWordByWord__pdC8j .LibraryReadingControls_column__ilP8m:has(.LibraryReadingControls_wordByWord__YWxys) .LibraryReadingControls_arabicText__qOTGG{display:none}.LibraryReadingControls_readerCenter__KJoGq .LibraryReadingControls_arabicText__qOTGG,.LibraryReadingControls_readerCenter__KJoGq .LibraryReadingControls_translationText__scwYw{text-align:center}.LibraryReadingControls_wordByWord__YWxys{display:block}.LibraryReadingControls_column__ilP8m{display:grid;align-content:start;gap:14px}.LibraryReadingControls_columnTitle__9vfiH{color:var(--color-text-secondary);font-size:13px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.LibraryReadingControls_arabicText__qOTGG{text-align:right}.LibraryReadingControls_arabicText__qOTGG h2,.LibraryReadingControls_arabicText__qOTGG h3,.LibraryReadingControls_arabicText__qOTGG h4,.LibraryReadingControls_arabicText__qOTGG li,.LibraryReadingControls_arabicText__qOTGG p{color:var(--color-text-primary);font-family:var(--reading-arabic-font-family,var(--font-family-arabic));font-size:var(--reading-arabic-font-size,38px);font-weight:400;line-height:var(--reading-line-height,1.85)}.LibraryReadingControls_arabicText__qOTGG [data-heading-level="1"]{font-size:calc(var(--reading-arabic-font-size, 38px)*1.6)}.LibraryReadingControls_arabicText__qOTGG [data-heading-level="2"]{font-size:calc(var(--reading-arabic-font-size, 38px)*1.4)}.LibraryReadingControls_arabicText__qOTGG [data-heading-level="3"]{font-size:calc(var(--reading-arabic-font-size, 38px)*1.2)}.LibraryReadingControls_arabicText__qOTGG span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.LibraryReadingControls_translationText__scwYw h2,.LibraryReadingControls_translationText__scwYw h3,.LibraryReadingControls_translationText__scwYw h4,.LibraryReadingControls_translationText__scwYw li,.LibraryReadingControls_translationText__scwYw p{color:var(--color-text-primary);font-family:var(--reading-translation-font-family,var(--font-family-primary));font-size:var(--reading-translation-font-size,18px);font-weight:400;line-height:calc(var(--reading-line-height, 1.85)*.9)}.LibraryReadingControls_translationText__scwYw [data-heading-level="1"]{font-size:calc(var(--reading-translation-font-size, 18px)*1.6)}.LibraryReadingControls_translationText__scwYw [data-heading-level="2"]{font-size:calc(var(--reading-translation-font-size, 18px)*1.4)}.LibraryReadingControls_translationText__scwYw [data-heading-level="3"]{font-size:calc(var(--reading-translation-font-size, 18px)*1.2)}.LibraryReadingControls_translationText__scwYw span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media(max-width:860px){.LibraryReadingControls_readerRow__sVq5g .LibraryReadingControls_paragraphGrid__qFZlG{grid-template-columns:1fr}}@media(max-width:767px){.LibraryReadingControls_mediaBlock__0krJ1,.LibraryReadingControls_paragraph__v_jeW{padding:20px}.LibraryReadingControls_videoProviderTabs__knybD{display:none}.LibraryReadingControls_videoProviderSelect__GIwvQ{display:grid;position:relative}.LibraryReadingControls_videoProviderSelect__GIwvQ summary{display:grid;grid-template-columns:28px 1fr 12px;align-items:center;gap:10px;min-height:46px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-input-background);color:var(--color-text-primary);cursor:pointer;list-style:none;padding:0 14px 0 12px}.LibraryReadingControls_videoProviderSelect__GIwvQ summary::-webkit-details-marker{display:none}.LibraryReadingControls_videoProviderSelect__GIwvQ summary:after{content:"";justify-self:end;width:8px;height:8px;border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);transform:rotate(45deg);margin-top:-4px}.LibraryReadingControls_videoProviderSelect__GIwvQ button span,.LibraryReadingControls_videoProviderSelect__GIwvQ strong{font-size:15px;font-weight:700;line-height:1.15}.LibraryReadingControls_videoProviderSelect__GIwvQ div{display:grid;gap:4px;margin-top:6px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-input-background);padding:4px}.LibraryReadingControls_videoProviderSelect__GIwvQ button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:42px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:var(--color-text-primary);font:inherit;padding:0 10px 0 8px;text-align:left}.LibraryReadingControls_videoProviderSelect__GIwvQ button[aria-pressed=true]{background:rgba(63,111,216,.08)}.LibraryReadingControls_mediaBlock__0krJ1 iframe,.LibraryReadingControls_mediaBlock__0krJ1 img,.LibraryReadingControls_videoBlock__TJaCN iframe{border-radius:6px}}.LessonMaterialActions_actions__4cEB2{display:grid;justify-items:start;gap:14px}.LessonMaterialActions_primaryRow__pIhIv{display:flex;flex-wrap:wrap;gap:12px}.LessonMaterialActions_feedback__HejC8{display:flex;align-items:center;justify-content:space-between;gap:22px;overflow:hidden;position:relative;width:100%;border-color:rgba(63,111,216,.18);background:var(--color-surface-subtle);padding:20px 22px;outline:1px solid rgba(96,201,165,.28);outline-offset:-1px}:root[data-theme=dark] .LessonMaterialActions_feedback__HejC8{background:var(--color-surface-glass)}.LessonMaterialActions_feedbackContent__ilP2O{display:flex;align-items:center;min-width:0;gap:14px}.LessonMaterialActions_feedbackContent__ilP2O span,.LessonMaterialActions_feedbackContent__ilP2O strong{display:block}.LessonMaterialActions_feedbackContent__ilP2O strong{color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:1.15}.LessonMaterialActions_feedbackContent__ilP2O span{margin-top:5px;color:var(--color-text-secondary);font-size:14px;font-weight:650;line-height:1.4}.LessonMaterialActions_feedbackIcon__DRAvk{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:16px;background:#d9f4ea;color:#126246}.LessonMaterialActions_feedbackIcon__DRAvk svg{width:22px;height:22px;stroke-width:2.4}:root[data-theme=dark] .LessonMaterialActions_feedbackIcon__DRAvk{background:#17372f;color:var(--color-success)}.LessonMaterialActions_feedbackActions__BihXs{display:flex;flex:0 0 auto;gap:8px}.LessonMaterialActions_feedbackActions__BihXs button{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;gap:8px;min-height:44px;padding:0 14px;font:inherit;font-size:14px;font-weight:680;transition:border-color .18s ease,color .18s ease,transform .18s ease}.LessonMaterialActions_feedbackActions__BihXs button:hover:not(:disabled){border-color:var(--color-info);color:var(--color-text-primary);transform:translateY(-1px)}.LessonMaterialActions_feedbackActions__BihXs button:disabled{cursor:not-allowed;opacity:.55}.LessonMaterialActions_feedbackActions__BihXs svg{width:18px;height:18px;stroke-width:2.3}.LessonMaterialActions_feedbackActions__BihXs .LessonMaterialActions_active__0IWlE{border-color:var(--color-info);background:rgba(63,111,216,.12);color:var(--color-text-primary)}.LessonMaterialActions_error__wwLpE{border-radius:var(--radius-lg);background:rgba(255,181,181,.32);color:#9f3f3f;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.35}@media(max-width:560px){.LessonMaterialActions_feedback__HejC8{align-items:flex-start;flex-direction:column}.LessonMaterialActions_feedbackContent__ilP2O{align-items:flex-start}.LessonMaterialActions_feedbackActions__BihXs{width:100%}.LessonMaterialActions_feedbackActions__BihXs button{justify-content:center;width:100%}}.PdfDownloadButton_wrapper__jhD0y{display:grid;gap:8px}.PdfDownloadButton_button__8aA_I{width:100%}.PdfDownloadButton_spinner__euWpw{animation:PdfDownloadButton_spin__ibigb .9s linear infinite}.PdfDownloadButton_scopeChoice__NpCGY{display:grid;gap:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:6px}.PdfDownloadButton_scopeOption___qfmR{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:6px;background:rgba(0,0,0,0);padding:8px 10px;color:var(--color-text-primary);font-size:14px;font-weight:650;text-align:start;cursor:pointer}.PdfDownloadButton_scopeOption___qfmR:hover:not(:disabled){background:var(--color-surface-subtle)}.PdfDownloadButton_scopeOption___qfmR:disabled{cursor:default;opacity:.7}.PdfDownloadButton_scopeOption___qfmR svg{width:16px;height:16px;color:var(--color-text-secondary)}.PdfDownloadButton_error__adNpi{color:var(--color-danger);font-size:13px;font-weight:650;line-height:1.35}@keyframes PdfDownloadButton_spin__ibigb{to{transform:rotate(1turn)}}.DictionaryPage_page__DGJzu{min-height:100vh}.DictionaryPage_section__66sKE{padding:34px 0 72px}.DictionaryPage_dictionaryHero__QcVpt{padding:40px 0 22px}.DictionaryPage_dictionaryHeroContainer__Zd9kI{display:grid;justify-items:center;gap:18px}.DictionaryPage_dictionaryHeroArt__WlYJF{margin-bottom:2px}.DictionaryPage_searchOnlyHero___OgDF{padding:34px 0 20px}.DictionaryPage_searchOnlyContainer__4aelw{display:grid;justify-items:center;gap:18px}.DictionaryPage_searchOnlyContainer__4aelw .DictionaryPage_dictionaryHeroHeader__B_e4H{justify-self:start}.DictionaryPage_searchOnly__aSUn0{width:min(100%,620px);min-width:0}.DictionaryPage_dictionaryHeroHeader__B_e4H{display:grid;justify-items:start;max-width:640px;gap:12px}.DictionaryPage_heroHeader__URXYQ{display:grid;justify-items:center;max-width:640px;gap:10px;text-align:center}.DictionaryPage_dictionaryHeroHeader__B_e4H h1,.DictionaryPage_heroHeader__URXYQ h1{color:var(--color-text-primary);text-wrap:balance;font-size:clamp(26px,3.2vw,34px);font-weight:650;letter-spacing:-.02em;line-height:1.1}.DictionaryPage_dictionaryHeroHeader__B_e4H p,.DictionaryPage_heroHeader__URXYQ p{max-width:62ch;text-wrap:balance;color:var(--color-text-secondary);font-size:15.5px;font-weight:500;line-height:1.55}.DictionaryPage_heroSearch__9e0LT{width:min(100%,620px);min-width:0}.DictionaryPage_heroActions__l_Ktp{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.DictionaryPage_panel__9XUl9{display:grid;gap:18px;margin-top:24px}.DictionaryPage_panelHeader__tK2zT{display:flex;gap:16px;align-items:flex-end;justify-content:space-between}.DictionaryPage_panelHeader__tK2zT h2{font-size:28px;line-height:1.2}.DictionaryPage_empty__393vN,.DictionaryPage_error__nv266,.DictionaryPage_panelHeader__tK2zT p{color:var(--color-text-secondary);font-weight:650}.DictionaryPage_emptyState__6nNIv{display:grid;justify-items:center;gap:18px;padding:34px 24px;border-color:rgba(63,111,216,.18);background:var(--color-surface-subtle);text-align:center}:root[data-theme=dark] .DictionaryPage_emptyState__6nNIv{background:var(--color-surface-raised)}.DictionaryPage_emptyIcon__83c_U{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border:1px solid rgba(63,111,216,.16);border-radius:24px;background:rgba(234,242,255,.88);color:var(--color-primary);box-shadow:inset 0 1px 0 var(--color-border-soft)}.DictionaryPage_emptyIcon__83c_U svg{width:34px;height:34px;stroke-width:1.8}.DictionaryPage_emptyContent__tdbvE{display:grid;max-width:520px;gap:8px}.DictionaryPage_emptyContent__tdbvE h3{color:var(--color-text-primary);font-size:24px;line-height:1.2}.DictionaryPage_emptyContent__tdbvE p{color:var(--color-text-secondary);font-size:16px;font-weight:750;line-height:1.5}.DictionaryPage_emptyHints__sHyp1{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:520px}.DictionaryPage_emptyHints__sHyp1 span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(63,111,216,.14);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:13px;font-weight:700}.DictionaryPage_resultsGrid__NsDkm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.DictionaryPage_fullWidth___B9jU{grid-column:1/-1}.DictionaryPage_error__nv266{padding:18px;border-radius:var(--radius-lg);background:var(--color-surface-warm)}@media(max-width:840px){.DictionaryPage_heroSearch__9e0LT,.DictionaryPage_searchOnly__aSUn0{width:100%;min-width:0}.DictionaryPage_resultsGrid__NsDkm{grid-template-columns:minmax(0,1fr)}.DictionaryPage_panelHeader__tK2zT{display:grid}.DictionaryPage_emptyState__6nNIv{padding:28px 18px}}@media(max-width:640px){.DictionaryPage_dictionaryHero__QcVpt{padding-top:32px}.DictionaryPage_dictionaryHeroHeader__B_e4H h1{font-size:40px}.DictionaryPage_dictionaryHeroHeader__B_e4H p,.DictionaryPage_heroHeader__URXYQ p{font-size:16px}}.LessonMaterialNav_nav__hkP0l{display:grid;gap:10px}.LessonMaterialNav_link__vKyZ9{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:13px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.LessonMaterialNav_link__vKyZ9 small,.LessonMaterialNav_link__vKyZ9 strong{display:block}.LessonMaterialNav_link__vKyZ9 strong{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.1}.LessonMaterialNav_link__vKyZ9 small{margin-top:4px;color:var(--color-text-secondary);font-size:12px;font-weight:750;line-height:1.35}.LessonMaterialNav_duration__mTcVO{display:inline-flex;align-items:center;width:fit-content;margin-top:7px;border-radius:var(--radius-full);background:var(--color-surface-subtle);color:var(--color-text-secondary);gap:5px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1}.LessonMaterialNav_duration__mTcVO svg{width:13px;height:13px;stroke-width:2.2}.LessonMaterialNav_icon__KLs10{display:grid;width:42px;height:42px;place-items:center;border-radius:15px}.LessonMaterialNav_icon__KLs10 svg{width:20px;height:20px;stroke-width:1.8}.LessonMaterialNav_text__oH1JJ{background:rgba(63,111,216,.13);color:#376bc8}.LessonMaterialNav_vocabulary__38in9{background:rgba(161,227,203,.34);color:#277962}.LessonMaterialNav_exercise__gvuW6{background:rgba(240,122,43,.18);color:#b85e21}.LessonMaterialNav_video__TBdSQ{background:rgba(225,29,72,.12);color:#be123c}.LessonMaterialNav_neutral__X4nW5{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.LessonMaterialNav_active__bvfqO{border-color:rgba(63,111,216,.28);background:rgba(63,111,216,.12)}@media(hover:hover)and (pointer:fine){.LessonMaterialNav_link__vKyZ9:hover{border-color:rgba(63,111,216,.28);background:var(--color-surface-subtle);transform:translateY(-2px)}}.Badge_badge__ilfo0{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:26px;border-radius:var(--radius-sm);padding:5px 9px;font-size:12.5px;font-weight:700;letter-spacing:.01em;line-height:1.2;overflow-wrap:anywhere}.Badge_blue__miC1W{background:var(--color-info-soft);color:#2f5fc2}.Badge_orange__fuEaz{background:var(--color-brand-soft);color:#b85e21}.Badge_lavender__edcV0{background:#efecfd;color:#5b4fbe}.Badge_mint__8SfB5{background:var(--color-success-soft);color:#227a58}.Badge_pink__PiHwQ{background:#fceaee;color:#b3475f}.Badge_cyan__3BhHS{background:#e5f4f6;color:#227d87}:root[data-theme=dark] .Badge_blue__miC1W{background:#1e2a41;color:#9dbcf5}:root[data-theme=dark] .Badge_orange__fuEaz{background:#3a2a1c;color:#f8ae76}:root[data-theme=dark] .Badge_lavender__edcV0{background:#272441;color:#b6abf3}:root[data-theme=dark] .Badge_mint__8SfB5{background:#1a3128;color:#71cfa4}:root[data-theme=dark] .Badge_pink__PiHwQ{background:#37222a;color:#ef9fb0}:root[data-theme=dark] .Badge_cyan__3BhHS{background:#173236;color:#7fcfd8}.WordSummaryCard_link__EvHfY{display:block;height:100%;color:inherit;text-decoration:none}.WordSummaryCard_card__BKcOk{display:grid;gap:16px;align-content:start;height:100%;padding:22px;border-color:rgba(63,111,216,.14);border-radius:28px;background:var(--color-surface-raised)}.WordSummaryCard_header__f2LBs{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;min-width:0}.WordSummaryCard_badges__ngyFQ{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.WordSummaryCard_status__RYKqh{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:var(--radius-full);font-size:12px;font-weight:700}.WordSummaryCard_status__RYKqh[data-status=learning]{background:#fff1df;color:#9a4f10}.WordSummaryCard_status__RYKqh[data-status=familiar]{background:#e8f8f2;color:#16724f}:root[data-theme=dark] .WordSummaryCard_status__RYKqh[data-status=learning]{background:var(--color-surface-warm);color:var(--color-brand)}:root[data-theme=dark] .WordSummaryCard_status__RYKqh[data-status=familiar]{background:#17372f;color:var(--color-success)}.WordSummaryCard_arabic__h3aF1{color:var(--color-text-primary);font-size:clamp(23px,4vw,29px);line-height:1.2;font-weight:700;overflow-wrap:anywhere}.WordSummaryCard_forms__i7FKS{margin-top:6px;color:var(--color-text-secondary);font-size:22px;font-weight:650}.WordSummaryCard_wordInfo__zfWjI{display:grid;gap:7px;width:100%;padding:12px 14px;border:1px solid rgba(63,111,216,.14);border-radius:16px;background:rgba(248,251,255,.96);color:var(--color-text-secondary);font-size:14px;font-weight:650;line-height:1.35}:root[data-theme=dark] .WordSummaryCard_wordInfo__zfWjI{border-color:var(--color-border-soft);background:var(--color-surface-subtle)}.WordSummaryCard_wordInfo__zfWjI p{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:baseline}.WordSummaryCard_wordInfo__zfWjI b{color:var(--color-text-primary);font-family:var(--font-family-arabic);font-size:1.5em;font-weight:680;line-height:1}.WordSummaryCard_rootWord__yOx4_{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--radius-full);background:rgba(234,242,255,.9);color:var(--color-text-secondary);font-size:13px;font-weight:700}:root[data-theme=dark] .WordSummaryCard_rootWord__yOx4_{background:rgba(120,167,255,.16);color:var(--color-text-secondary)}.WordSummaryCard_comment__hHHUJ{color:var(--color-text-secondary);font-weight:700;line-height:1.45}.WordSummaryCard_translations__8rHfg{display:grid;gap:6px;padding:0;color:var(--color-text-primary);font-size:16px;font-weight:650;list-style:none;counter-reset:translations}.WordSummaryCard_translations__8rHfg li{display:grid;position:relative;gap:2px;padding:9px 14px 9px 42px;border-radius:18px;background:var(--color-surface-raised);line-height:1.35;counter-increment:translations}.WordSummaryCard_translations__8rHfg li.WordSummaryCard_highlightedTranslation__A2XtG{border:1px solid rgba(63,111,216,.28);background:rgba(63,111,216,.13);box-shadow:inset 0 0 0 1px var(--color-border-soft)}.WordSummaryCard_translations__8rHfg li.WordSummaryCard_highlightedTranslation__A2XtG:before{background:var(--color-primary);color:#fff}.WordSummaryCard_translations__8rHfg li:before{position:absolute;top:9px;left:14px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:rgba(124,228,231,.2);color:var(--color-primary);content:counter(translations);font-size:12px;font-weight:700}.WordSummaryCard_translations__8rHfg li span{display:block;margin-top:2px;color:var(--color-text-secondary);font-size:13px;font-weight:700}.WordSummaryCard_searchHighlight__eJvfD{border-radius:.22em;background:rgba(255,214,102,.28);box-shadow:0 0 0 .06em rgba(255,214,102,.28);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.WordSummaryCard_lexicalLabels__iFjCG{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.WordSummaryCard_lexicalLabels__iFjCG span{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:0 8px;border:1px solid rgba(63,111,216,.18);border-radius:8px;background:rgba(234,242,255,.78);color:#376bc8;font-size:12px;font-weight:700;line-height:1.2}:root[data-theme=dark] .WordSummaryCard_lexicalLabels__iFjCG span{border-color:rgba(120,167,255,.28);background:rgba(120,167,255,.14);color:var(--color-primary)}@media(max-width:640px){.WordSummaryCard_header__f2LBs{display:grid}.WordSummaryCard_arabic__h3aF1{font-size:30px}.WordSummaryCard_card__BKcOk{padding:18px}.WordSummaryCard_rootWord__yOx4_{width:fit-content}}.AppShell_sidebar__5xJfv{display:none}.AppShell_logoMark__d3qSI{flex:0 0 auto}.AppShell_sidebarLogo__EzAqH{display:flex;align-items:center;gap:12px;padding:0 6px}.AppShell_logoText__YlSG2{display:grid;gap:2px}.AppShell_logoText__YlSG2 strong{color:var(--color-text-primary);font-size:17px;font-weight:650;letter-spacing:-.01em;line-height:1.1}.AppShell_logoText__YlSG2 small{color:var(--color-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1}.AppShell_sidebarNav__HnSci{display:grid;align-content:start;gap:22px;margin-top:26px}.AppShell_navGroup__UHQ_T{display:grid;gap:2px}.AppShell_navGroup__UHQ_T h2{margin-bottom:6px;padding:0 10px;color:var(--color-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.AppShell_navItemActive__n9zBM,.AppShell_navItem__SvyOR{display:flex;align-items:center;min-height:42px;gap:11px;border-radius:var(--radius-md);padding:0 10px;font-size:14px;font-weight:650;transition:background-color .14s ease,color .14s ease}.AppShell_navItem__SvyOR{color:var(--color-text-secondary)}.AppShell_navItemActive__n9zBM{background:var(--nav-icon-soft,var(--color-primary-soft));color:var(--nav-icon-color,var(--color-primary-strong));font-weight:750}.AppShell_navIcon__tYqwe{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--nav-icon-soft,var(--color-surface-subtle));color:var(--nav-icon-color,var(--color-text-secondary));transition:background-color .14s ease,color .14s ease}.AppShell_navIcon__tYqwe svg{width:17px;height:17px;stroke-width:1.9}.AppShell_blue__65UwQ{--nav-icon-color:var(--color-info);--nav-icon-soft:var(--color-info-soft)}.AppShell_brand__s9Lfp{--nav-icon-color:var(--color-brand-strong);--nav-icon-soft:var(--color-brand-soft)}.AppShell_mint__iWhM_{--nav-icon-color:var(--color-success);--nav-icon-soft:var(--color-success-soft)}.AppShell_lavender__FK7iR{--nav-icon-color:var(--color-play);--nav-icon-soft:var(--color-play-soft)}.AppShell_cyan__SNX_V{--nav-icon-color:var(--color-cyan);--nav-icon-soft:var(--color-cyan-soft)}.AppShell_pink__d4C8H{--nav-icon-color:var(--color-pink);--nav-icon-soft:var(--color-pink-soft)}.AppShell_navItemActive__n9zBM .AppShell_navIcon__tYqwe{background:var(--nav-icon-color);color:#fff}.AppShell_sidebarFooter__mEUXd{display:grid;margin-top:20px}.AppShell_sidebarUser__Emm_R{display:flex;align-items:center;min-height:42px;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);padding:0 12px;font-size:14px;font-weight:700;transition:background-color .14s ease}.AppShell_sidebarUser__Emm_R svg{width:18px;height:18px;stroke-width:1.9}.AppShell_topbar__oBxPB{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);transition:top .2s ease}.AppShell_topbarHidden__RO44N{top:-64px}.AppShell_topbarInner__Go0xL{display:flex;align-items:center;justify-content:space-between;width:min(100% - var(--page-gutter)*2,var(--container-width));min-height:var(--topbar-height);margin:0 auto;gap:16px}.AppShell_topbarLogo__5MNuc{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-primary);font-size:17px;font-weight:650;letter-spacing:-.01em}.AppShell_backLink__9W22h{display:inline-flex;align-items:center;min-width:0;gap:8px;border-radius:var(--radius-md);color:var(--color-text-secondary);padding:8px 12px 8px 8px;font-size:14px;font-weight:700}.AppShell_backLink__9W22h svg{width:18px;height:18px;flex:0 0 auto;stroke-width:2}.AppShell_backLink__9W22h span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_topbarAction___joo9{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);padding:9px 14px;font-size:14px;font-weight:700}.AppShell_topbarAction___joo9 svg{width:18px;height:18px;stroke-width:1.9}.AppShell_bottomNav__STqPV{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;align-items:stretch;border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 -2px 14px rgba(16,24,40,.06);grid-template-columns:repeat(5,minmax(0,1fr));padding:6px max(6px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));transition:opacity .16s ease,transform .2s ease}.AppShell_bottomNavItemActive__3Iwyp,.AppShell_bottomNavItem__WXb1V{display:flex;align-items:center;min-width:0;flex-direction:column;justify-content:center;gap:4px;border-radius:var(--radius-md);padding:7px 2px;font-size:11px;font-weight:700;line-height:1.1;text-align:center}.AppShell_bottomNavItemActive__3Iwyp svg,.AppShell_bottomNavItem__WXb1V svg{width:20px;height:20px;stroke-width:1.9}.AppShell_bottomNavItemActive__3Iwyp span,.AppShell_bottomNavItem__WXb1V span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.AppShell_bottomNavItem__WXb1V{color:var(--color-text-tertiary)}.AppShell_bottomNavItemActive__3Iwyp{background:var(--color-primary-soft);color:var(--color-primary-strong)}html[data-mobile-keyboard-open=true] .AppShell_bottomNav__STqPV{pointer-events:none;opacity:0;transform:translateY(calc(100% + 24px))}@media(hover:hover)and (pointer:fine){.AppShell_navItem__SvyOR:hover{color:var(--color-text-primary)}.AppShell_backLink__9W22h:hover,.AppShell_navItem__SvyOR:hover,.AppShell_sidebarUser__Emm_R:hover,.AppShell_topbarAction___joo9:hover{background:var(--color-surface-subtle)}}@media(min-width:1024px){.AppShell_sidebar__5xJfv{position:fixed;z-index:40;top:0;bottom:0;left:0;display:flex;overflow-y:auto;width:var(--sidebar-width);flex-direction:column;border-right:1px solid var(--color-border);background:var(--color-surface);padding:20px 14px 18px}.AppShell_sidebarNav__HnSci{flex:1 1 auto}.AppShell_topbar__oBxPB{display:none}.AppShell_topbarMinimal__5OA5m,.AppShell_topbarWithBack__LAhTR{display:block}.AppShell_bottomNav__STqPV{display:none}}@media(max-width:420px){.AppShell_topbarAction___joo9 span{display:none}.AppShell_topbarAction___joo9{padding:9px 10px}}.ChapterPage_page__3d_Xu{min-height:100vh}.ChapterPage_section__8563V{padding:28px 0 88px}.ChapterPage_reader___wIC1{display:grid;gap:18px}.ChapterPage_paragraph__xzXSb{display:grid;gap:18px;padding:26px}.ChapterPage_wordsPanel__BvBXp{border-color:var(--color-border);background:var(--color-surface-glass)}.ChapterPage_paragraphGrid__U1kkw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.ChapterPage_column__3CAyP{display:grid;align-content:start;gap:14px}.ChapterPage_columnTitle__nQdWB{color:var(--color-text-secondary);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ChapterPage_words__D2ws9{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);margin-top:8px}.ChapterPage_word__Qwghj{display:grid;grid-template-columns:42px minmax(140px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;min-height:82px;border-bottom:1px solid var(--color-border-soft);padding:14px 18px}.ChapterPage_word__Qwghj:last-child{border-bottom:0}.ChapterPage_word__Qwghj:nth-child(2n){background:var(--color-surface-subtle)}.ChapterPage_wordIndex__gD49H{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-full);background:rgba(45,55,72,.06);color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:1}.ChapterPage_wordArabic__Wo66Z{color:var(--color-text-primary);font-family:var(--font-family-arabic);font-size:36px;font-weight:700;line-height:1.35;text-align:right}.ChapterPage_wordTranslation__oy65o{color:var(--color-text-secondary);font-size:16px;font-weight:700;line-height:1.45}.ChapterPage_readActions__Fey_Y{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ChapterPage_readButton__BnHHh,.ChapterPage_reportButton__rChLT{flex:0 0 auto}.ChapterPage_navOuter__2QbjE{width:min(100% - var(--page-gutter)*2,var(--container-width));margin:26px auto 0}.ChapterPage_nav__cJXBd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.ChapterPage_navLink__pzDEz{flex:0 1 auto}@media(max-width:860px){.ChapterPage_paragraphGrid__U1kkw{grid-template-columns:1fr}.ChapterPage_readActions__Fey_Y{display:grid;justify-content:stretch;gap:14px}.ChapterPage_readActions__Fey_Y .ChapterPage_readButton__BnHHh,.ChapterPage_readActions__Fey_Y .ChapterPage_reportButton__rChLT,.ChapterPage_readButton__BnHHh>a,.ChapterPage_readButton__BnHHh>button{width:100%;max-width:100%;min-width:0}.ChapterPage_navOuter__2QbjE{width:100%;box-sizing:border-box;margin-top:22px;padding-right:var(--page-gutter);padding-left:var(--page-gutter);border-top:1px solid var(--color-border)}.ChapterPage_nav__cJXBd{display:grid;gap:10px;padding-top:14px}.ChapterPage_nav__cJXBd .ChapterPage_navLink__pzDEz,.ChapterPage_nav__cJXBd>a{justify-self:stretch;width:100%;max-width:100%;min-width:0;background:var(--color-surface-subtle);box-shadow:inset 0 0 0 1px rgba(148,163,184,.34);color:var(--color-text-primary)}.ChapterPage_nav__cJXBd .ChapterPage_navLinkNext__aWIKM{background:var(--color-surface);box-shadow:inset 0 0 0 1px rgba(100,116,139,.28);color:var(--color-text-primary)}.ChapterPage_navLink__pzDEz>span,.ChapterPage_nav__cJXBd>a span{min-width:0;white-space:normal}}@media(max-width:640px){.ChapterPage_section__8563V{padding-bottom:60px}.ChapterPage_paragraph__xzXSb{padding:20px}.ChapterPage_word__Qwghj{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px}.ChapterPage_wordArabic__Wo66Z{font-size:32px}.ChapterPage_wordTranslation__oy65o{grid-column:2}}@media(max-width:480px){.ChapterPage_word__Qwghj{grid-template-columns:30px minmax(0,1fr)}}.TextPage_page__U2Fp6{min-height:100vh}.TextPage_section__fB5pe{padding:28px 0 88px}.TextPage_reader__puhLJ{display:grid;gap:18px}.TextPage_paragraph__qQABE{display:grid;gap:18px;padding:26px}.TextPage_paragraphGrid__ScH_X{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.TextPage_column__J48YV{display:grid;align-content:start;gap:14px}.TextPage_columnTitle__YGQwL{color:var(--color-text-secondary);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.TextPage_words__CM3oN{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.TextPage_word__g25P5{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);padding:9px 12px;font-size:14px;font-weight:650;line-height:1}.TextPage_word__g25P5 strong{color:var(--color-text-primary)}.TextPage_readActions__XPcAM{display:flex;justify-content:flex-end;gap:12px;align-items:center}.TextPage_nav___DLo2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px}@media(max-width:860px){.TextPage_paragraphGrid__ScH_X{grid-template-columns:1fr}}@media(max-width:640px){.TextPage_section__fB5pe{padding-bottom:60px}.TextPage_paragraph__qQABE{padding:20px}.TextPage_readActions__XPcAM{justify-content:stretch}}.ReferenceArticlePage_page__DwAwq{min-height:100vh}.ReferenceArticlePage_main__qn94e{padding:34px 0 96px}.ReferenceArticlePage_backAction__TXOjT,.ReferenceArticlePage_header__5ZoGK{margin-bottom:28px}.ReferenceArticlePage_titleBlock__HRxOa{display:grid;justify-items:start;gap:14px}.ReferenceArticlePage_titleBlock__HRxOa h1{max-width:820px;overflow-wrap:anywhere;color:var(--color-text-primary);font-size:clamp(26px,5vw,39px);font-weight:700;letter-spacing:0;line-height:1.02}@media(max-width:640px){.ReferenceArticlePage_main__qn94e{padding:24px 0 72px}.ReferenceArticlePage_titleBlock__HRxOa h1{font-size:34px}}.ContentIssueReport_trigger__tKSJ5{justify-self:start}.ContentIssueReport_overlay__EfgX4{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:rgba(26,32,44,.42)}.ContentIssueReport_dialog__8DB87{width:min(560px,100%);max-height:min(720px,100vh - 40px);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.ContentIssueReport_header__Xemyw{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 24px 16px;border-bottom:1px solid var(--color-border)}.ContentIssueReport_header__Xemyw>div{min-width:0}.ContentIssueReport_header__Xemyw h2{margin:0;color:var(--color-text-primary);font-size:22px;line-height:1.2}.ContentIssueReport_header__Xemyw p{margin:6px 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.45}.ContentIssueReport_dialog__8DB87 .ContentIssueReport_close__XNxGU{display:grid;flex:0 0 auto;box-sizing:border-box;width:38px;min-width:38px;max-width:38px;height:38px;inline-size:38px;block-size:38px;min-inline-size:38px;max-inline-size:38px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.ContentIssueReport_dialog__8DB87 .ContentIssueReport_close__XNxGU svg{width:18px;height:18px}.ContentIssueReport_form__bQpQM{display:grid;gap:16px;max-height:620px;overflow:hidden;padding:20px 24px 24px;opacity:1;transform:translateY(0);transition:max-height .26s ease,opacity .18s ease,padding .26s ease,transform .22s ease}.ContentIssueReport_formSubmitted__MVoll{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.ContentIssueReport_field__HMjQP{display:grid;gap:8px}.ContentIssueReport_field__HMjQP span{color:var(--color-text-primary);font-size:13px;font-weight:680}.ContentIssueReport_field__HMjQP select,.ContentIssueReport_field__HMjQP textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-input-background);color:var(--color-text-primary);font:inherit;font-size:15px;line-height:1.45}.ContentIssueReport_field__HMjQP select{min-height:48px;padding:0 14px}.ContentIssueReport_field__HMjQP textarea{min-height:104px;resize:vertical;padding:12px 14px}.ContentIssueReport_hint__m6KaS,.ContentIssueReport_status__fASYF{margin:0;color:var(--color-text-secondary);font-size:13px;font-weight:650;line-height:1.4}.ContentIssueReport_statusError__akaEu{color:#9f3f3f}.ContentIssueReport_actions__ofltp{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.ContentIssueReport_successPanel__bSYZR{display:grid;justify-items:center;gap:12px;max-height:0;overflow:hidden;padding:0 24px;text-align:center;opacity:0;transform:translateY(10px);transition:max-height .26s ease .12s,opacity .22s ease .16s,padding .26s ease .12s,transform .24s ease .14s}.ContentIssueReport_successPanel__bSYZR h3,.ContentIssueReport_successPanel__bSYZR p{margin:0}.ContentIssueReport_successPanel__bSYZR h3{color:var(--color-text-primary);font-size:22px;line-height:1.2}.ContentIssueReport_successPanel__bSYZR p{max-width:360px;color:var(--color-text-secondary);font-size:14px;line-height:1.5}.ContentIssueReport_successPanelVisible__W77Ox{max-height:360px;padding:26px 24px 30px;opacity:1;transform:translateY(0)}.ContentIssueReport_successIcon__yXJb4{display:grid;width:56px;height:56px;place-items:center;border-radius:999px;background:#e7f7ef;color:#28725d}.ContentIssueReport_successIcon__yXJb4 svg{width:30px;height:30px}@media(max-width:520px){.ContentIssueReport_overlay__EfgX4{align-items:end;padding:10px 10px calc(96px + env(safe-area-inset-bottom))}.ContentIssueReport_dialog__8DB87{max-height:calc(100vh - 106px - env(safe-area-inset-bottom))}.ContentIssueReport_form__bQpQM,.ContentIssueReport_header__Xemyw,.ContentIssueReport_successPanelVisible__W77Ox{padding-right:18px;padding-left:18px}.ContentIssueReport_actions__ofltp{display:grid}}.LessonHints_hints__x2RC2{display:grid;gap:14px}.LessonHints_hint__QQgrw{display:grid;justify-items:start;gap:12px;padding:22px}.LessonHints_hint__QQgrw h2{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.1}.LessonHints_hint__QQgrw li,.LessonHints_hint__QQgrw p{color:var(--color-text-secondary);font-size:15px;font-weight:650;line-height:1.5}.LessonHints_hint__QQgrw ul{display:grid;gap:10px;width:100%;margin:0;padding:0}.LessonHints_hint__QQgrw li{border-radius:var(--radius-lg);background:var(--color-surface-raised);list-style:none;padding:12px 14px}.LessonHints_blue__wUY4V{background:var(--color-surface-subtle)}.LessonHints_orange__lKfhB{background:rgba(252,248,242,.94)}.Illustration_illustration__85xJ7{--i-paper:#ffffff;--i-shade:#eceff5;--i-line:#d6dbe5;display:block;flex:0 0 auto}:root[data-theme=dark] .Illustration_illustration__85xJ7{--i-paper:#232936;--i-shade:#2c3443;--i-line:#3a4354}.Illustration_brand__IoHDm{--i-accent:#f07a2b;--i-accent-soft:#f8c9a4;--i-bg:#fdeee2}.Illustration_blue__Y_Nns{--i-accent:#3f6fd8;--i-accent-soft:#b9cdf3;--i-bg:#eaf1fd}.Illustration_mint__X1fwA{--i-accent:#2f9e70;--i-accent-soft:#b3ddc9;--i-bg:#e6f5ee}.Illustration_lavender__X9i8T{--i-accent:#7c6ce0;--i-accent-soft:#cbc3f3;--i-bg:#eeecfd}.Illustration_cyan__vZlpq{--i-accent:#2b98a3;--i-accent-soft:#b5dde2;--i-bg:#e5f4f6}.Illustration_pink__YXh87{--i-accent:#d2607a;--i-accent-soft:#f0c2cd;--i-bg:#fceaee}:root[data-theme=dark] .Illustration_brand__IoHDm{--i-bg:#3a2a1c;--i-accent-soft:#96541f}:root[data-theme=dark] .Illustration_blue__Y_Nns{--i-bg:#1e2a41;--i-accent-soft:#2e4b86}:root[data-theme=dark] .Illustration_mint__X1fwA{--i-bg:#1a3128;--i-accent-soft:#256b4d}:root[data-theme=dark] .Illustration_lavender__X9i8T{--i-bg:#272441;--i-accent-soft:#4d4390}:root[data-theme=dark] .Illustration_cyan__vZlpq{--i-bg:#173236;--i-accent-soft:#22656d}:root[data-theme=dark] .Illustration_pink__YXh87{--i-bg:#37222a;--i-accent-soft:#8a4055}.DiscussTelegramButton_telegramButton__Ie0x7{background:#2aabee;color:#fff}.DiscussTelegramButton_telegramButton__Ie0x7 svg{fill:currentColor;stroke:none}@media(hover:hover)and (pointer:fine){.DiscussTelegramButton_telegramButton__Ie0x7:hover{background:#229ed9}}.PageHero_hero__NsKnm{padding:34px 0 22px}.PageHero_container__u2lKC{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:28px}.PageHero_heroPanel__fZX1w{padding:20px 0 8px}.PageHero_panelSurface__F_lrG{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-panel);padding:32px 34px 34px;box-shadow:var(--shadow-card)}.PageHero_withAside__4vDsJ{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr)}.PageHero_content__GKJ46{display:grid;justify-items:start;grid-template-columns:minmax(0,1fr);gap:12px}.PageHero_content__GKJ46 h1{max-width:22ch;color:var(--color-text-primary);font-size:clamp(26px,3.2vw,34px);font-weight:650;letter-spacing:-.02em;line-height:1.1}.PageHero_content__GKJ46 h1.PageHero_compactTitle____6fd{max-width:34ch;font-size:clamp(19px,2.2vw,24px)}.PageHero_content__GKJ46 p{max-width:62ch;color:var(--color-text-secondary);font-size:15.5px;font-weight:500;line-height:1.55}.PageHero_actions__V5EX0{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.PageHero_art__koRX0{justify-self:end}.PageHero_aside__dUkIG{min-width:0}@media(max-width:880px){.PageHero_withAside__4vDsJ{grid-template-columns:1fr}}@media(max-width:640px){.PageHero_hero__NsKnm{padding:22px 0 16px}.PageHero_panelSurface__F_lrG{border-radius:var(--radius-card-compact);padding:22px 20px 24px}.PageHero_container__u2lKC{gap:16px;grid-template-columns:minmax(0,1fr)}.PageHero_art__koRX0{display:none}.PageHero_content__GKJ46 p{font-size:15px}.PageHero_actions__V5EX0{width:100%}}.EmptyState_emptyState__OwjyQ{display:grid;justify-items:center;gap:10px;padding:40px 24px;text-align:center}.EmptyState_emptyState__OwjyQ h2{color:var(--color-text-primary);font-size:19px;font-weight:750;letter-spacing:-.01em;line-height:1.25}.EmptyState_emptyState__OwjyQ p{max-width:56ch;color:var(--color-text-secondary);font-size:14.5px;font-weight:500;line-height:1.55}.EmptyState_action__Fnpbu{margin-top:6px}.CoursesPage_page__hIWxV{min-height:100vh}.CoursesPage_section__DPVmV{padding:20px 0 92px}.CoursesPage_grid__Q4PYh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.CoursesPage_arabicTitle__4MND7{font-family:var(--font-family-arabic);font-weight:700;letter-spacing:0}@media(max-width:1120px){.CoursesPage_grid__Q4PYh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.CoursesPage_section__DPVmV{padding-bottom:60px}}@media(max-width:520px){.CoursesPage_grid__Q4PYh{grid-template-columns:1fr}}.Progress_progress__qR_2q{display:grid;gap:8px}.Progress_header__NGeIJ{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-secondary);font-size:12.5px;font-weight:700}.Progress_track___EZ5y{height:8px;overflow:hidden;border:1px solid var(--color-border-soft);border-radius:var(--radius-full);background:#e9edf3}.Progress_bar__0tZYA{display:block;height:100%;min-height:6px;border-radius:inherit}.Progress_blue__dGfrq{background:var(--color-info)}.Progress_orange__0ogI9{background:var(--color-brand)}.Progress_mint__NkKG2{background:var(--color-success)}.Progress_lavender__II4dB{background:var(--color-play)}.Progress_cyan__p0t_d{background:var(--color-cyan)}.Progress_pink__LIyZb{background:var(--color-pink)}.SectionHero_hero__Pwd_B{padding:26px 0 8px}.SectionHero_card__r6_2x{position:relative;display:grid;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:radial-gradient(118% 150% at 100% 0,var(--color-play-soft) 0,transparent 58%),radial-gradient(110% 140% at 0 100%,var(--color-info-soft) 0,transparent 62%),var(--color-surface);padding:30px 34px;box-shadow:var(--shadow-card)}.SectionHero_decor__VGRYf{position:absolute;inset:0;z-index:0;pointer-events:none}.SectionHero_decorArc__RDdNn{position:absolute;top:46%;right:20%;width:190px;height:92px;border:2px dashed var(--color-border-strong);border-bottom:0;border-radius:120px 120px 0 0;opacity:.5;transform:rotate(-8deg)}.SectionHero_decorRing__5VG0P{position:absolute;top:-44px;right:-34px;width:128px;height:128px;border:12px solid var(--color-success-soft);border-radius:50%}.SectionHero_decorDots__UKelb{position:absolute;right:12%;bottom:22px;width:5px;height:5px;border-radius:50%;background:var(--color-play);opacity:.5;box-shadow:22px -14px 0 var(--color-info),44px 6px 0 var(--color-success),66px -20px 0 var(--color-play)}.SectionHero_decorLetterOne__ETKGv,.SectionHero_decorLetterTwo__Ek3Zx{position:absolute;color:var(--color-text-primary);font-family:var(--font-family-arabic);font-size:96px;line-height:1;opacity:.05}.SectionHero_decorLetterOne__ETKGv{top:-14px;right:46%;transform:rotate(-10deg)}.SectionHero_decorLetterTwo__Ek3Zx{right:8%;bottom:-26px;transform:rotate(12deg)}.SectionHero_content___y0DU{position:relative;z-index:1;display:grid;justify-items:start;min-width:0;gap:12px}.SectionHero_badgeRow__z5Jhm{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:8px 12px}.SectionHero_crumbs__blMt0{min-width:0;color:var(--color-text-secondary);font-size:13.5px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.SectionHero_crumbs__blMt0 a{color:var(--color-text-secondary);transition:color .16s ease}.SectionHero_crumbSeparator__ygBHw{margin:0 7px;color:var(--color-text-tertiary)}@media(hover:hover)and (pointer:fine){.SectionHero_crumb__KJxji a:hover{color:var(--color-primary)}}.SectionHero_badge__Yl4Vf{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--color-border-soft);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-play);padding:7px 13px;font-size:12.5px;font-weight:750;letter-spacing:.04em;line-height:1;text-transform:uppercase}.SectionHero_badge__Yl4Vf svg{width:15px;height:15px;stroke-width:2.1}.SectionHero_title__UHd5f{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;color:var(--color-text-primary);font-size:clamp(28px,4.2vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.06}.SectionHero_titleCompact__eRJot{max-width:26ch;font-size:clamp(23px,2.6vw,30px);font-weight:750;line-height:1.14}.SectionHero_titleAccent__9cGJQ{position:relative;z-index:0;white-space:nowrap}.SectionHero_titleAccent__9cGJQ:after{position:absolute;right:-8px;bottom:.04em;left:-8px;z-index:-1;height:.38em;border-radius:var(--radius-sm);background:var(--color-brand-soft);background:color-mix(in srgb,var(--color-brand) 30%,transparent);content:""}.SectionHero_text__1Oudo{max-width:54ch;color:var(--color-text-secondary);font-size:16px;font-weight:550;line-height:1.55}.SectionHero_actions__tew4e{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.SectionHero_features__3w6m6{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding:0;list-style:none}.SectionHero_feature__R8mbW{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--color-border-soft);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);padding:8px 13px;font-size:13.5px;font-weight:650;line-height:1}.SectionHero_feature__R8mbW svg{width:16px;height:16px;color:var(--color-primary);stroke-width:2}.SectionHero_art__3Mtbs{position:relative;z-index:1;display:flex;align-items:center;justify-self:end;padding-right:10px}.SectionHero_artTile__axUJZ{display:grid;width:96px;height:96px;place-items:center;border:1px solid var(--color-border-soft);border-radius:var(--radius-card-inner);background:var(--color-surface);box-shadow:var(--shadow-card)}.SectionHero_artTile__axUJZ:first-child{transform:rotate(-8deg)}.SectionHero_artTile__axUJZ:nth-child(2){z-index:1;margin:0 -18px;transform:translateY(-10px)}.SectionHero_artTile__axUJZ:nth-child(3){transform:rotate(8deg)}@media(max-width:1040px){.SectionHero_artTile__axUJZ{width:84px;height:84px}}@media(max-width:880px){.SectionHero_card__r6_2x{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 24px}.SectionHero_art__3Mtbs{justify-self:start;padding-right:0}.SectionHero_decorArc__RDdNn,.SectionHero_decorRing__5VG0P{display:none}}@media(max-width:640px){.SectionHero_hero__Pwd_B{padding:18px 0 4px}.SectionHero_card__r6_2x{border-radius:var(--radius-card-compact);padding:22px 20px}.SectionHero_text__1Oudo{font-size:15px}.SectionHero_crumbs__blMt0{font-size:13px}.SectionHero_features__3w6m6{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.SectionHero_features__3w6m6::-webkit-scrollbar{display:none}.SectionHero_feature__R8mbW{flex:0 0 auto;font-size:13px}.SectionHero_actions__tew4e{width:100%}.SectionHero_artTile__axUJZ{width:72px;height:72px}.SectionHero_artTile__axUJZ svg{width:58px;height:58px}}