@keyframes PublicCoursesMaterialsCatalog_coursesZoomIn__igdfl{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.PublicCoursesMaterialsCatalog_dashboardContainer__btTrL{--app-font-family:"Inter",system-ui,-apple-system,sans-serif;--courses-page-bg:#f5f5f5;--courses-content-bg:#ffffff;--courses-text-primary:#64748b;--courses-text-secondary:#7e7e7e;--courses-gentle:#89b1e1;--courses-divider:#b5d4f5;--courses-search-bg:linear-gradient(145deg,#f9fbff,#e8edf8);--courses-search-border:1px solid #b8cced;--courses-search-shadow:-2px -2px 2.5px rgba(255,255,255,0.45),2px 2px 4px rgba(15,23,42,0.08);--courses-search-focus-shadow:-2px -2px 2.5px rgba(255,255,255,0.45),2px 2px 6px rgba(15,23,42,0.08),inset 2px 2px 4px rgba(188,198,214,0.65),inset -2px -2px 4px rgba(255,255,255,0.87),0 6px 12px rgba(96,165,250,0.2);--courses-action-bg:#4d8bdb}.PublicCoursesMaterialsCatalog_pageHeader__efxMV{justify-content:flex-start;align-items:flex-start;margin-bottom:16px}.PublicCoursesMaterialsCatalog_pageTitle__MAeB4{color:var(--public-page-title-color,var(--courses-text-primary));font-size:var(--public-page-title-font-size,1.5rem);font-weight:var(--public-page-title-font-weight,600);line-height:var(--public-page-title-line-height,1.15);letter-spacing:var(--public-page-title-letter-spacing,0)}.PublicCoursesMaterialsCatalog_searchSection__SPnZB{margin-bottom:24px}.PublicCoursesMaterialsCatalog_searchBox__nPZbq{position:relative;justify-content:center;min-width:260px;height:48px;padding:6px;box-sizing:border-box;border:var(--courses-search-border);border-radius:12px;background:var(--courses-search-bg);box-shadow:var(--courses-search-shadow);overflow:hidden;transition:all .2s ease}.PublicCoursesMaterialsCatalog_searchBox__nPZbq:focus-within{box-shadow:var(--courses-search-focus-shadow)}.PublicCoursesMaterialsCatalog_searchIcon__g46WO{display:inline-block;width:18px;height:18px;min-width:18px;margin-left:20px;margin-right:8px;background:rgba(48,47,44,.55);opacity:1;mask:url(/icons/interface/search.svg) no-repeat center/contain;-webkit-mask:url(/icons/interface/search.svg) no-repeat center/contain}.PublicCoursesMaterialsCatalog_searchInput___vr5J{width:100%;height:100%;padding:9.6px 44px 9.6px 12px;color:var(--courses-text-primary);font:400 12.75px/23px var(--app-font-family)}.PublicCoursesMaterialsCatalog_searchInput___vr5J::placeholder{color:rgba(48,47,44,.55)}.PublicCoursesMaterialsCatalog_searchInput___vr5J:focus::placeholder{opacity:0}.PublicCoursesMaterialsCatalog_clearSearch__R92RV{position:absolute;right:12px;top:50%;z-index:2;width:28px;height:28px;transform:translateY(-50%);cursor:pointer}.PublicCoursesMaterialsCatalog_clearSearch__R92RV img{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(39%) sepia(11%) saturate(1035%) hue-rotate(176deg) brightness(97%) contrast(90%)}.PublicCoursesMaterialsCatalog_polyglotIcon__M4NJ3{width:14px;height:14px;flex-shrink:0;background:currentColor;mask:url(/icons/menu/polyglot.svg) no-repeat center/contain;-webkit-mask:url(/icons/menu/polyglot.svg) no-repeat center/contain}.PublicCoursesMaterialsCatalog_heroPanel__qmEH4{margin-bottom:24px;padding:24px;border:1px solid rgba(148,163,184,.18);border-radius:26px;background:linear-gradient(135deg,rgba(255,247,237,.96),rgba(236,253,245,.94) 52%,rgba(224,242,254,.96));color:#13233a;box-sizing:border-box}.PublicCoursesMaterialsCatalog_heroTitle__AEyzG{max-width:860px;margin:0;color:#1f2a44;font-size:2.125rem;font-weight:800;line-height:1.05;letter-spacing:0}.PublicCoursesMaterialsCatalog_heroBody__O9ljZ{max-width:760px;margin:10px 0 0;color:rgba(45,55,72,.78);font-size:1rem;line-height:1.5;letter-spacing:0}.PublicCoursesMaterialsCatalog_grid___WgPD{grid-gap:16px;gap:16px;flex:1 1}.PublicCoursesMaterialsCatalog_card__Ge_h2{display:flex;flex-direction:column;position:relative;box-sizing:border-box;background:#ffffff;background-image:none;box-shadow:0 18px 28px -18px rgba(15,23,42,.72),0 10px 20px rgba(15,23,42,.08);transition:all .3s ease}.PublicCoursesMaterialsCatalog_card__Ge_h2:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 24px 34px -18px rgba(15,23,42,.78),0 14px 24px rgba(15,23,42,.12)}.PublicCoursesMaterialsCatalog_cardLink__1seLn:focus-visible,.PublicCoursesMaterialsCatalog_card__Ge_h2:focus-visible{outline:2px solid rgba(77,139,219,.86);outline-offset:-4px}.PublicCoursesMaterialsCatalog_cardContent__5YtAx{flex:1 1;grid-template-areas:"content";justify-items:center;z-index:2;padding:0;background-clip:padding-box;--course-card-edge-inset:10px;--course-card-level-size:28px;--course-card-level-half:14px;--course-card-level-gap:5px}.PublicCoursesMaterialsCatalog_cardContentImage__LmbiJ:before{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.45))}.PublicCoursesMaterialsCatalog_cardTitle__fHZ9O{grid-area:content;margin:var(--course-card-edge-inset) var(--course-card-edge-inset) 0;font-size:1.3rem;letter-spacing:.5px}.PublicCoursesMaterialsCatalog_cardMetadata__gwf2_{grid-area:content;grid-gap:3px;gap:3px;margin:0 var(--course-card-edge-inset)}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_cardModule__tQChj,.PublicCoursesMaterialsCatalog_cardWords__kGWup{color:#ffffff;font-size:1.02rem;letter-spacing:.1px}.PublicCoursesMaterialsCatalog_cardWords__kGWup{letter-spacing:.116525px}.PublicCoursesMaterialsCatalog_cardAction__zwEF1{grid-area:content;margin:0 var(--course-card-edge-inset) var(--course-card-edge-inset)}.PublicCoursesMaterialsCatalog_studyButton__Eta25{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:unset;height:33.6px;padding:0 16.8px;border:1px solid var(--courses-action-bg);background:var(--courses-action-bg);box-shadow:none;font-size:.75rem;font-weight:400;line-height:21px;transition:all .2s ease}.PublicCoursesMaterialsCatalog_studyButton__Eta25:hover{border-color:var(--courses-action-bg);background:var(--courses-action-bg)}.PublicCoursesMaterialsCatalog_footerSlot__QLUsL{padding:0 24px}.PublicCoursesMaterialsCatalog_bottomSpacer__rpDNi{height:24px;flex:0 0 auto}.PublicCoursesMaterialsCatalog_phoneOnlyFilterMenu__cLxqE{display:inline-flex}@media (min-width:600px){.PublicCoursesMaterialsCatalog_grid___WgPD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.PublicCoursesMaterialsCatalog_grid___WgPD{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:560px) and (max-width:1199.98px) and (orientation:portrait){.PublicCoursesMaterialsCatalog_pageHeader__efxMV{align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.PublicCoursesMaterialsCatalog_pageTitle__MAeB4{font-size:var(--public-page-title-tablet-font-size,1.42rem)}.PublicCoursesMaterialsCatalog_searchBox__nPZbq{height:46px}.PublicCoursesMaterialsCatalog_filtersRow__xxFWn{flex-wrap:nowrap;width:max-content}.PublicCoursesMaterialsCatalog_filterControls__U_pYm{max-width:100%;overflow-x:auto;overflow-y:visible;padding-top:4px;padding-bottom:4px;margin-top:-4px;scrollbar-width:none}.PublicCoursesMaterialsCatalog_filterControls__U_pYm::-webkit-scrollbar{display:none}.PublicCoursesMaterialsCatalog_filterButton__rbCXI{flex:0 0 auto;min-width:96px;max-width:196px;height:34px;padding:6px 12px;overflow:hidden;text-overflow:ellipsis}.PublicCoursesMaterialsCatalog_heroPanel__qmEH4{padding:20px;border-radius:18px}.PublicCoursesMaterialsCatalog_heroTitle__AEyzG{font-size:1.45rem}.PublicCoursesMaterialsCatalog_grid___WgPD{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.PublicCoursesMaterialsCatalog_footerSlot__QLUsL{padding:0}}@media (min-width:720px) and (max-width:1366px) and (orientation:landscape){.PublicCoursesMaterialsCatalog_pageHeader__efxMV{align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.PublicCoursesMaterialsCatalog_pageTitle__MAeB4{font-size:var(--public-page-title-tablet-font-size,1.42rem)}.PublicCoursesMaterialsCatalog_searchBox__nPZbq{height:44px}.PublicCoursesMaterialsCatalog_filtersRow__xxFWn{flex-wrap:nowrap;width:max-content}.PublicCoursesMaterialsCatalog_filterControls__U_pYm{max-width:100%;overflow-x:auto;overflow-y:visible;padding-top:4px;padding-bottom:4px;margin-top:-4px;scrollbar-width:none}.PublicCoursesMaterialsCatalog_filterControls__U_pYm::-webkit-scrollbar{display:none}.PublicCoursesMaterialsCatalog_filterButton__rbCXI{flex:0 0 auto;min-width:88px;max-width:188px;height:34px;padding:6px 10px;overflow:hidden;text-overflow:ellipsis}.PublicCoursesMaterialsCatalog_heroPanel__qmEH4{padding:20px;border-radius:18px}.PublicCoursesMaterialsCatalog_heroTitle__AEyzG{font-size:1.6rem}.PublicCoursesMaterialsCatalog_grid___WgPD{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicCoursesMaterialsCatalog_footerSlot__QLUsL{padding:0}}@media (max-width:599.98px){.PublicCoursesMaterialsCatalog_filtersRow__xxFWn{flex-wrap:nowrap;width:max-content}.PublicCoursesMaterialsCatalog_filterControls__U_pYm{max-width:100%;overflow-x:auto;overflow-y:visible;padding-top:4px;padding-bottom:4px;margin-top:-4px;scrollbar-width:none}.PublicCoursesMaterialsCatalog_filterControls__U_pYm::-webkit-scrollbar{display:none}.PublicCoursesMaterialsCatalog_heroPanel__qmEH4{padding:20px;border-radius:18px}.PublicCoursesMaterialsCatalog_heroTitle__AEyzG{font-size:1.45rem}.PublicCoursesMaterialsCatalog_grid___WgPD{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicCoursesMaterialsCatalog_cardTitle__fHZ9O{font-size:clamp(1rem,5vw,1.3rem)}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_cardModule__tQChj,.PublicCoursesMaterialsCatalog_cardWords__kGWup{font-size:clamp(.78rem,4vw,1.02rem)}.PublicCoursesMaterialsCatalog_studyButton__Eta25{max-width:calc(100% - 8px);padding:0 10px;font-size:.68rem}.PublicCoursesMaterialsCatalog_footerSlot__QLUsL{padding:0}}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses]{--public-courses-phone-inline-padding:clamp(16px,5vw,24px);--public-courses-phone-card-min:clamp(132px,43vw,168px);--public-courses-phone-bottom-space:calc(120px + env(safe-area-inset-bottom));--app-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--courses-page-bg:var(--mobile-surface-page,#ebf5ff);--courses-content-bg:var(--mobile-surface-page,#ebf5ff);--courses-text-primary:var(--mobile-text-primary,#64748b);--courses-text-secondary:var(--mobile-text-secondary,#7e7e7e);--courses-text-header:var(--mobile-text-header,#424f60);--courses-muted:var(--mobile-text-muted,#9ca3af);--courses-border:var(--mobile-border,#d1d1d3);--courses-surface-card:var(--mobile-surface-card,#ffffff);--courses-action-bg:#ff8a65;min-height:100dvh;background:var(--courses-page-bg);font-family:var(--app-font-family);overflow-x:clip}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_dashboardContainer__btTrL{width:100%;max-width:none;min-height:100dvh;margin:0 auto;padding:0 var(--public-courses-phone-inline-padding) 56px;background:var(--courses-page-bg);border:0;border-radius:0;box-shadow:none}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_pageHeader__efxMV{display:flex;align-items:center;justify-content:space-between;min-height:auto;margin:0 calc(-1 * var(--public-courses-phone-inline-padding));padding:calc(10px + env(safe-area-inset-top)) var(--public-courses-phone-inline-padding) 17px;background:var(--courses-page-bg);box-shadow:0 -32px 0 32px var(--courses-page-bg)}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_pageTitle__MAeB4{color:var(--courses-text-header);font-size:clamp(22px,6.4vw,28px);font-weight:800;line-height:1.2;letter-spacing:0}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] [data-public-phone-top-menu]{display:flex}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_searchSection__SPnZB{margin:0 0 16px}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_searchBox__nPZbq{width:100%;min-width:0;min-height:46px;height:auto;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--courses-border);border-radius:16px;background:var(--courses-surface-card);box-shadow:var(--mobile-input-shadow,0 5px 16px rgba(15,23,42,.05));color:var(--mobile-search-icon,#94a3b8)}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_searchBox__nPZbq:focus-within{box-shadow:var(--mobile-input-shadow,0 5px 16px rgba(15,23,42,.05))}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_searchIcon__g46WO{width:20px;height:20px;min-width:20px;margin:0;background:currentColor}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_searchInput___vr5J{flex:1 1;width:auto;height:auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--mobile-text-strong,#1b2559);font:inherit;font-size:16px;line-height:20px;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_searchInput___vr5J::placeholder{color:var(--mobile-search-placeholder,#94a3b8)}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_clearSearch__R92RV{position:static;flex:0 0 20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--mobile-search-icon,#94a3b8);transform:none}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_clearSearch__R92RV img{width:20px;height:20px}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterControls__U_pYm{display:block;min-width:0;max-width:none;margin:0 calc(-1 * var(--public-courses-phone-inline-padding));padding:0 var(--public-courses-phone-inline-padding) 2px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterControls__U_pYm::-webkit-scrollbar{display:none}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filtersRow__xxFWn{display:flex;width:max-content;min-width:0;max-width:none;gap:8px;flex-wrap:nowrap}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterMenu__n4x_E{position:relative;display:inline-flex;flex:0 0 auto}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterButton__rbCXI{min-width:0;min-height:40px;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border:1px solid var(--courses-border);border-radius:14px;background:var(--courses-surface-card);color:var(--courses-muted);box-shadow:0 3px 10px rgba(15,23,42,.04);font:inherit;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0;text-transform:none;white-space:nowrap;transform:none}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterButton__rbCXI[data-active=true]{background:var(--mobile-primary,#4c8adb);border-color:var(--mobile-primary,#4c8adb);color:#ffffff;box-shadow:0 4px 12px rgba(76,138,219,.2)}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterButton__rbCXI:hover{background:var(--courses-surface-card);border-color:var(--courses-border);box-shadow:0 3px 10px rgba(15,23,42,.04);transform:none}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterButton__rbCXI[data-active=true]:hover{background:var(--mobile-primary,#4c8adb);border-color:var(--mobile-primary,#4c8adb);color:#ffffff}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_filterGlyph__G6uga{width:14px;height:14px;flex:0 0 14px}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_libraryContent__dp3t3{min-width:0;padding:16px 0 var(--public-courses-phone-bottom-space);box-sizing:border-box}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_libraryIntro__YhPue{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;text-align:center}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_libraryDescription__awRK6{max-width:680px;margin:0 auto;color:var(--courses-text-secondary);font-size:14px;font-weight:500;line-height:20px}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] .PublicCoursesMaterialsCatalog_grid___WgPD{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--public-courses-phone-card-min)),1fr));grid-gap:clamp(10px,3vw,16px);gap:clamp(10px,3vw,16px);align-items:start;min-width:0;overflow:visible}html[data-public-phone-shell=true] .PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-catalog-phone-pilot=courses] [data-public-phone-bottom-nav]{display:flex}@media (prefers-reduced-motion:reduce){.PublicCoursesMaterialsCatalog_card__Ge_h2{transition:none}}body[data-theme=dark] .PublicCoursesMaterialsCatalog_dashboardContainer__btTrL{--courses-content-bg:#1f232d;--courses-text-primary:#edf4ff;--courses-text-secondary:rgba(218,226,239,0.82);--courses-divider:#7a96b2;--courses-search-bg:linear-gradient(145deg,#22272f,#181b21);--courses-search-border:1px solid rgba(120,130,150,0.3);--courses-search-shadow:-2px -2px 2.5px rgba(60,66,78,0.175),2px 2px 4px rgba(0,0,0,0.275);--courses-search-focus-shadow:-2px -2px 2.5px rgba(60,66,78,0.175),2px 2px 6px rgba(0,0,0,0.275),inset 2px 2px 4px rgba(0,0,0,0.55),inset -2px -2px 4px rgba(70,78,92,0.35),0 6px 12px rgba(96,165,250,0.2)}body[data-theme=dark] .PublicCoursesMaterialsCatalog_filterButton__rbCXI{background:linear-gradient(145deg,#22272f,#181b21);border-color:var(--courses-gentle);color:var(--courses-text-primary);box-shadow:0 2px 8px rgba(0,0,0,.3)}body[data-theme=dark] .PublicCoursesMaterialsCatalog_filterButton__rbCXI[data-active=true]{background:linear-gradient(135deg,#263349,#344560);box-shadow:none}body[data-theme=dark] .PublicCoursesMaterialsCatalog_heroPanel__qmEH4{border-color:rgba(148,163,184,.24);background:linear-gradient(135deg,rgba(38,48,60,.98),rgba(34,57,62,.96) 52%,rgba(35,47,68,.98));box-shadow:0 18px 42px rgba(0,0,0,.22)}body[data-theme=dark] .PublicCoursesMaterialsCatalog_heroTitle__AEyzG{color:#edf4ff}body[data-theme=dark] .PublicCoursesMaterialsCatalog_heroBody__O9ljZ{color:rgba(218,226,239,.82)}.PublicCoursesMaterialsCatalog_dashboardContainer__btTrL{--app-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--courses-page-bg:var(--mobile-surface-page,#ebf5ff);--courses-content-bg:var(--mobile-surface-page,#ebf5ff);--courses-text-primary:var(--mobile-text-primary,#64748b);--courses-text-secondary:var(--mobile-text-secondary,#7e7e7e);--courses-text-header:var(--mobile-text-header,#424f60);--courses-muted:var(--mobile-text-muted,#9ca3af);--courses-border:var(--mobile-border,#d1d1d3);--courses-surface-card:var(--mobile-surface-card,#ffffff);--courses-action-bg:#ff8a65}.PublicCoursesMaterialsCatalog_pageHeader__efxMV{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:57px;margin:0 -20px;padding:calc(10px + env(safe-area-inset-top)) 20px 17px;background:var(--courses-page-bg);box-shadow:0 -32px 0 32px var(--courses-page-bg);box-sizing:border-box}.PublicCoursesMaterialsCatalog_pageTitle__MAeB4{margin:0;color:var(--courses-text-header);font-size:24px;font-weight:800;line-height:30px;letter-spacing:-.5px}.PublicCoursesMaterialsCatalog_searchSection__SPnZB{margin:0 0 16px}.PublicCoursesMaterialsCatalog_searchBox__nPZbq{width:100%;min-width:0;min-height:46px;height:auto;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--courses-border);border-radius:16px;background:var(--courses-surface-card);box-shadow:var(--mobile-input-shadow,0 5px 16px rgba(15,23,42,.05));color:var(--mobile-search-icon,#94a3b8)}.PublicCoursesMaterialsCatalog_searchBox__nPZbq:focus-within{box-shadow:var(--mobile-input-shadow,0 5px 16px rgba(15,23,42,.05))}.PublicCoursesMaterialsCatalog_searchIcon__g46WO{width:20px;height:20px;min-width:20px;margin:0;background:currentColor}.PublicCoursesMaterialsCatalog_searchInput___vr5J{flex:1 1;width:auto;height:auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--mobile-text-strong,#1b2559);font:inherit;font-size:16px;line-height:20px;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PublicCoursesMaterialsCatalog_searchInput___vr5J::placeholder{color:var(--mobile-search-placeholder,#94a3b8);opacity:1}.PublicCoursesMaterialsCatalog_clearSearch__R92RV{position:static;flex:0 0 20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--mobile-search-icon,#94a3b8);transform:none}.PublicCoursesMaterialsCatalog_clearSearch__R92RV img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(64%) sepia(12%) saturate(467%) hue-rotate(176deg) brightness(94%) contrast(89%)}.PublicCoursesMaterialsCatalog_filterControls__U_pYm{display:block;min-width:0;max-width:none;margin:0 -20px;padding:0 20px 2px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.PublicCoursesMaterialsCatalog_filterControls__U_pYm::-webkit-scrollbar{display:none}.PublicCoursesMaterialsCatalog_filtersRow__xxFWn{display:flex;width:max-content;min-width:0;max-width:none;gap:8px;flex-wrap:nowrap}.PublicCoursesMaterialsCatalog_filterMenu__n4x_E{position:relative;display:inline-flex;flex:0 0 auto}.PublicCoursesMaterialsCatalog_filterButton__rbCXI{min-width:0;min-height:40px;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border:1px solid var(--courses-border);border-radius:14px;background:var(--courses-surface-card);color:var(--courses-muted);box-shadow:0 3px 10px rgba(15,23,42,.04);font:inherit;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease;transform:none}.PublicCoursesMaterialsCatalog_filterButton__rbCXI[data-active=true]{background:var(--mobile-primary,#4c8adb);border-color:var(--mobile-primary,#4c8adb);color:#ffffff;box-shadow:0 4px 12px rgba(76,138,219,.2)}.PublicCoursesMaterialsCatalog_filterButton__rbCXI:hover{background:var(--courses-surface-card);border-color:var(--courses-border);box-shadow:0 3px 10px rgba(15,23,42,.04);transform:none}.PublicCoursesMaterialsCatalog_filterButton__rbCXI[data-active=true]:hover{background:var(--mobile-primary,#4c8adb);border-color:var(--mobile-primary,#4c8adb);color:#ffffff}.PublicCoursesMaterialsCatalog_filterButton__rbCXI:active{transform:none}.PublicCoursesMaterialsCatalog_filterGlyph__G6uga{width:14px;height:14px;flex:0 0 14px;display:block;color:currentColor}.PublicCoursesMaterialsCatalog_libraryContent__dp3t3{min-width:0;padding:16px 0 calc(120px + env(safe-area-inset-bottom));box-sizing:border-box}.PublicCoursesMaterialsCatalog_libraryIntro__YhPue{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;text-align:center}.PublicCoursesMaterialsCatalog_libraryDescription__awRK6{max-width:680px;margin:0 auto;color:var(--courses-text-secondary);font-size:14px;font-weight:500;line-height:20px}.PublicCoursesMaterialsCatalog_grid___WgPD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start;min-width:0;overflow:visible}.PublicCoursesMaterialsCatalog_card__Ge_h2{width:100%;aspect-ratio:3/4;display:grid;grid-template-areas:"media";grid-template-rows:minmax(0,1fr);align-items:stretch;justify-items:stretch;padding:1px;border:1px solid #ff8a65;border-radius:8px;background:var(--courses-surface-card);color:inherit;text-decoration:none;overflow:hidden;cursor:pointer;box-shadow:0 18px 24px -18px rgba(2,6,23,.76),0 8px 16px rgba(2,6,23,.14);transition:none}.PublicCoursesMaterialsCatalog_card__Ge_h2:hover{transform:none;box-shadow:0 18px 24px -18px rgba(2,6,23,.76),0 8px 16px rgba(2,6,23,.14)}.PublicCoursesMaterialsCatalog_cardContent__5YtAx{grid-area:media;position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-areas:"media";grid-template-rows:minmax(0,1fr);border-radius:6px;background:linear-gradient(145deg,#ff8a65,rgba(15,23,42,.88));background-position:50%;background-size:cover;color:#ffffff;overflow:hidden;box-sizing:border-box;--course-card-edge-x-inset:7px;--course-card-edge-y-inset:14px}.PublicCoursesMaterialsCatalog_cardContent__5YtAx:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.PublicCoursesMaterialsCatalog_cardContentImage__LmbiJ:before{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.16) 48%,rgba(0,0,0,.54))}.PublicCoursesMaterialsCatalog_cardContent__5YtAx>*{position:relative;z-index:2}.PublicCoursesMaterialsCatalog_cardLink__1seLn{position:absolute;inset:0;z-index:3;border-radius:inherit}.PublicCoursesMaterialsCatalog_cardTitle__fHZ9O{grid-area:media;align-self:start;justify-self:stretch;min-width:0;margin:var(--course-card-edge-y-inset) var(--course-card-edge-x-inset) 0;color:#ffffff;font-family:inherit;font-size:14px;font-weight:800;line-height:1.18;text-align:center;text-shadow:none;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PublicCoursesMaterialsCatalog_cardMetadata__gwf2_{grid-area:media;align-self:center;justify-self:stretch;z-index:2;display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:0;margin:0 var(--course-card-edge-x-inset)}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_cardModule__tQChj,.PublicCoursesMaterialsCatalog_cardWords__kGWup{width:100%;margin:0;overflow:hidden;font-family:inherit;font-size:11px;line-height:1.16;text-align:center;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;letter-spacing:0}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_cardModule__tQChj{color:#ffffff;font-weight:700}.PublicCoursesMaterialsCatalog_cardWords__kGWup{color:#e0e0e0;font-weight:400}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs{color:#f8fafc}.PublicCoursesMaterialsCatalog_cardAction__zwEF1{grid-area:media;align-self:end;justify-self:stretch;z-index:4;display:flex;justify-content:center;min-width:0;margin:0 var(--course-card-edge-x-inset) var(--course-card-edge-y-inset);pointer-events:none}.PublicCoursesMaterialsCatalog_studyButton__Eta25{position:relative;z-index:4;width:80%;max-width:80%;min-width:0;min-height:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid #ff8a65;border-radius:6px;background:#ff8a65;box-shadow:0 10px 22px rgba(255,138,101,.24);color:#ffffff;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.PublicCoursesMaterialsCatalog_studyButton__Eta25:hover{border-color:#ff8a65;background:#ff8a65;color:#ffffff;box-shadow:0 10px 22px rgba(255,138,101,.24);transform:translateY(0)}.PublicCoursesMaterialsCatalog_card__Ge_h2:active .PublicCoursesMaterialsCatalog_studyButton__Eta25,.PublicCoursesMaterialsCatalog_studyButton__Eta25:active{border-color:#f97356;background:#f97356;color:#ffffff;box-shadow:var(--action-button-active-shadow-light,0 2px 6px rgba(0,0,0,.1));transform:translateY(2px)}@media (min-width:600px){.PublicCoursesMaterialsCatalog_grid___WgPD{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicCoursesMaterialsCatalog_cardTitle__fHZ9O{font-size:16px}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_cardModule__tQChj,.PublicCoursesMaterialsCatalog_cardWords__kGWup{font-size:12px}}@media (min-width:900px){.PublicCoursesMaterialsCatalog_filterControls__U_pYm,.PublicCoursesMaterialsCatalog_pageHeader__efxMV{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.PublicCoursesMaterialsCatalog_libraryContent__dp3t3{padding-bottom:32px}.PublicCoursesMaterialsCatalog_grid___WgPD{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.PublicCoursesMaterialsCatalog_cardTitle__fHZ9O{font-size:18px}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_cardModule__tQChj,.PublicCoursesMaterialsCatalog_cardWords__kGWup{font-size:14px}.PublicCoursesMaterialsCatalog_studyButton__Eta25{height:38px;font-size:11px;line-height:14px}}@media (max-width:599.98px){.PublicCoursesMaterialsCatalog_dashboardContainer__btTrL{--phone-courses-title-gap:17px;--phone-courses-section-gap:16px}.PublicCoursesMaterialsCatalog_pageHeader__efxMV{min-height:auto;padding-top:var(--phone-courses-title-gap);padding-bottom:var(--phone-courses-title-gap)}.PublicCoursesMaterialsCatalog_filterControls__U_pYm{padding-bottom:0}.PublicCoursesMaterialsCatalog_libraryContent__dp3t3{padding-top:var(--phone-courses-section-gap)}.PublicCoursesMaterialsCatalog_libraryIntro__YhPue{margin-bottom:var(--phone-courses-section-gap)}}@media (max-width:360px){.PublicCoursesMaterialsCatalog_filterControls__U_pYm,.PublicCoursesMaterialsCatalog_pageHeader__efxMV{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.PublicCoursesMaterialsCatalog_cardTitle__fHZ9O{font-size:13px}.PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_cardModule__tQChj,.PublicCoursesMaterialsCatalog_cardWords__kGWup{font-size:10px}.PublicCoursesMaterialsCatalog_studyButton__Eta25{font-size:8px}}@media (min-width:768px){.PublicCoursesMaterialsCatalog_dashboardContainer__btTrL{--app-font-family:"Inter",system-ui,-apple-system,sans-serif;--courses-page-bg:#f5f5f5;--courses-content-bg:#ffffff;--courses-text-primary:#64748b;--courses-text-secondary:#7e7e7e;--courses-gentle:#89b1e1;--courses-divider:#b5d4f5;--courses-search-bg:linear-gradient(145deg,#f9fbff,#e8edf8);--courses-search-border:1px solid #b8cced;--courses-search-shadow:-2px -2px 2.5px rgba(255,255,255,0.45),2px 2px 4px rgba(15,23,42,0.08);--courses-search-focus-shadow:-2px -2px 2.5px rgba(255,255,255,0.45),2px 2px 6px rgba(15,23,42,0.08),inset 2px 2px 4px rgba(188,198,214,0.65),inset -2px -2px 4px rgba(255,255,255,0.87),0 6px 12px rgba(96,165,250,0.2);--courses-action-bg:#4d8bdb}.PublicCoursesMaterialsCatalog_pageHeader__efxMV{min-height:0;align-items:flex-start;justify-content:flex-start;margin:0 0 16px;padding:0;background:transparent;box-shadow:none}.PublicCoursesMaterialsCatalog_pageTitle__MAeB4{color:var(--public-page-title-color,var(--courses-text-primary));font-size:var(--public-page-title-font-size,1.5rem);font-weight:var(--public-page-title-font-weight,600);line-height:var(--public-page-title-line-height,1.15);letter-spacing:var(--public-page-title-letter-spacing,0)}.PublicCoursesMaterialsCatalog_libraryContent__dp3t3{padding-top:0;padding-bottom:24px}.PublicCoursesMaterialsCatalog_libraryIntro__YhPue{display:none}.PublicCoursesMaterialsCatalog_grid___WgPD{grid-template-columns:repeat(5,minmax(0,1fr))}.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_cardTitle__fHZ9O{font-size:1.04rem;line-height:1.18;letter-spacing:.5px}.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_cardCategory__MHOgs,.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_cardModule__tQChj,.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_cardWords__kGWup{font-size:1.02rem;line-height:1.16}.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_cardAction__zwEF1{margin:0 var(--course-card-edge-x-inset) 10px}.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_studyButton__Eta25{width:80%;max-width:80%;min-width:0;height:34px;min-height:34px;padding:0 8px;border:1px solid #ff8a65;border-radius:6px;background:#ff8a65;color:#ffffff;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0;box-shadow:0 10px 22px rgba(255,138,101,.24);transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_studyButton__Eta25:hover{border-color:#ff8a65;background:#ff8a65;color:#ffffff;box-shadow:0 10px 22px rgba(255,138,101,.24);transform:translateY(0)}.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_card__Ge_h2:active .PublicCoursesMaterialsCatalog_studyButton__Eta25,.PublicCoursesMaterialsCatalog_dashboardMain__gP1vg[data-public-courses-lang=hy] .PublicCoursesMaterialsCatalog_studyButton__Eta25:active{border-color:#f97356;background:#f97356;color:#ffffff;box-shadow:var(--action-button-active-shadow-light,0 2px 6px rgba(0,0,0,.1));transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.PublicCoursesMaterialsCatalog_card__Ge_h2,.PublicCoursesMaterialsCatalog_dashboardContainer__btTrL,.PublicCoursesMaterialsCatalog_filterButton__rbCXI{animation:none;transition:none}}