.LearnLessonView_page__Aufh1{width:100%;max-width:1200px;margin:0 auto;padding:24px 20px 64px;box-sizing:border-box;color:var(--text-primary)}.LearnLessonView_breadcrumbs__5pq4W{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text-secondary);margin-bottom:20px}.LearnLessonView_breadcrumbs__5pq4W a{color:var(--text-secondary);text-decoration:none}.LearnLessonView_breadcrumbs__5pq4W a:hover{color:var(--brand-primary);text-decoration:underline}.LearnLessonView_crumbSep__9vYQ2{opacity:.6}.LearnLessonView_crumbCurrent__gEIDL{color:var(--text-primary);font-weight:600}.LearnLessonView_columns__1zP9y{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:32px}.LearnLessonView_editorCol__Sc3p1,.LearnLessonView_theoryCol__ZoYMy{min-width:0}.LearnLessonView_editorSticky__jL1qj{position:sticky;top:84px}.LearnLessonView_editorTitle__nvy6h{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--text-secondary)}.LearnLessonView_title__nSBuD{font-size:32px;line-height:1.25;margin:0 0 8px}.LearnLessonView_contextLine__In0mg{margin:0 0 20px;font-size:14px;color:var(--text-secondary)}.LearnLessonView_sectionHeading__FgJW5{font-size:20px;margin:0 0 12px}.LearnLessonView_challengeContainer__FMrgb{margin-top:28px}.LearnLessonView_challengeTop__G64HO{display:flex;align-items:center;gap:8px;margin-bottom:8px}.LearnLessonView_challengeTop__G64HO p{margin:0;font-weight:700}.LearnLessonView_diffTag__gZ2iS{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary)}.LearnLessonView_ctaCard__LFvGQ,.LearnLessonView_quizCard__t2kWZ{margin-top:20px;padding:16px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.LearnLessonView_quizCardTop__VLeRC{display:flex;align-items:center;gap:8px;font-weight:700}.LearnLessonView_challengeRailCard__uje2O{display:flex;flex-direction:column;gap:10px;align-items:stretch}.LearnLessonView_ctaCard__LFvGQ p,.LearnLessonView_quizCard__t2kWZ p{margin:0;font-size:14px;color:var(--text-secondary)}.LearnLessonView_ctaButton__PGXcM{gap:8px}.LearnLessonView_ctaMore__shQkR{text-underline-offset:3px;align-self:flex-start}.LearnLessonView_noChallengeEditor__n4sCM{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-primary);overflow:hidden;opacity:.75}.LearnLessonView_noChallengeHeader__2fzeB{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.LearnLessonView_noChallengeDot__tEDX3{width:10px;height:10px;border-radius:50%;background:var(--border-color)}.LearnLessonView_noChallengeText__L7k_y{margin:0;padding:48px 20px;text-align:center;font-size:14px;color:var(--text-secondary)}.LearnLessonView_pagination__EW8li{display:flex;justify-content:space-between;gap:16px;margin-top:40px}.LearnLessonView_pageNavLink__xe9cp{display:flex;flex-direction:column;gap:2px;max-width:46%;text-decoration:none;color:var(--text-primary)}.LearnLessonView_pageNavLink__xe9cp small{font-size:12px;color:var(--text-secondary)}.LearnLessonView_pageNavNext__4xsVk{text-align:end;align-items:flex-end}.LearnLessonView_allLessons__7vTLw{margin-top:40px}.LearnLessonView_chapterGrid__JYgUK{display:flex;align-items:flex-start;gap:20px}.LearnLessonView_chapterColumn__8jlNw{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.LearnLessonView_chapterCard__0Kxod{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.12);overflow:hidden;padding-bottom:8px}.LearnLessonView_chapterTitle__RKDBF{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:var(--text-primary);margin:0 16px;padding:12px 0;border-bottom:1px solid var(--border-color)}.LearnLessonView_chapterNumber__9Xjl1{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;font-weight:700}.LearnLessonView_chapterLesson__wg_Jg{display:flex;align-items:center;gap:12px;padding:9px 16px;font-size:15px;color:var(--text-secondary);text-decoration:none}.LearnLessonView_chapterLesson__wg_Jg:hover{background:var(--hover-background,rgba(0,0,0,.05));color:var(--text-primary)}.LearnLessonView_lessonIndicator__lX4BG{flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:2px solid var(--text-secondary);box-sizing:border-box;opacity:.7}.LearnLessonView_lessonRowName___wgKo{flex:1;min-width:0}.LearnLessonView_projectIcon__jgNIZ{flex:0 0 auto;width:16px;height:16px;opacity:.7}.LearnLessonView_chapterLessonCurrent__Ge8kg{color:var(--text-primary);font-weight:700}.LearnLessonView_chapterLessonCurrent__Ge8kg .LearnLessonView_lessonIndicator__lX4BG{background:var(--brand-primary);border-color:var(--brand-primary);opacity:1}@media (max-width:980px){.LearnLessonView_columns__1zP9y{grid-template-columns:1fr}.LearnLessonView_editorSticky__jL1qj{position:static}.LearnLessonView_title__nSBuD{font-size:26px}}.LearnLessonView_turnstileSlot___1nDR{display:flex;justify-content:center;margin-top:12px}.LearnLessonView_turnstileSlot___1nDR:empty{display:none}.LearnLessonView_practiceLine__Rq__3{margin-top:24px;font-size:14px;color:var(--text-secondary)}.LearnLessonView_practiceLineNext__uXTiD{margin-top:6px}.LearnLessonView_practiceLink__uhEXB{color:var(--brand-primary);text-decoration:none}.LearnLessonView_practiceLink__uhEXB:focus-visible,.LearnLessonView_practiceLink__uhEXB:hover{text-decoration:underline}.SpaceOpeningsIndex_filters__F_MHE{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:20px 0 22px}.SpaceOpeningsIndex_filterGroup__PUVrx{display:flex;align-items:center;gap:8px;min-width:0}.SpaceOpeningsIndex_filterLabel__vJrqI{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.SpaceOpeningsIndex_noResults__0yoXF{margin:0 0 18px;font-size:15px;color:var(--text-secondary)}.SpaceOpeningsIndex_grid__0EOMU{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.SpaceOpeningsIndex_card__C_JPc{display:flex;gap:14px;align-items:flex-start;color:inherit;text-decoration:none}.SpaceOpeningsIndex_cardBoard__6GNSg{flex:0 0 84px;width:84px;border-radius:6px;overflow:hidden}.SpaceOpeningsIndex_cardBody__3hIWF{display:flex;flex-direction:column;gap:4px;min-width:0}.SpaceOpeningsIndex_cardTitle__42rL3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);line-height:1.3}.SpaceOpeningsIndex_cardMoves__zK6mY{direction:ltr;align-self:flex-start;font-family:var(--font-mono,monospace);font-size:12px;color:var(--text-secondary)}.SpaceOpeningsIndex_cardDesc__iIKfT{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SpaceOpeningsIndex_faq__BjALI{margin-top:44px;max-width:760px}.SpaceOpeningsIndex_faq__BjALI>h2{margin-bottom:16px}@media (max-width:720px){.SpaceOpeningsIndex_grid__0EOMU{grid-template-columns:1fr}.SpaceOpeningsIndex_filterGroup__PUVrx{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0}.SpaceOpeningsIndex_segmented__dLaCm.SpaceOpeningsIndex_segmented__dLaCm{max-width:100%;min-block-size:var(--control-h-md);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.SpaceOpeningsIndex_segmented__dLaCm.SpaceOpeningsIndex_segmented__dLaCm::-webkit-scrollbar{display:none}}.SpaceOpeningsIndex_guides__kEMkI{margin-top:44px}.SpaceOpeningsIndex_guidesHeading__hqd0r{margin:0 0 14px}.SpaceOpeningsIndex_guidesGrid__A3GT6{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.SpaceOpeningsIndex_guideCard__cZQL7{position:relative;padding-inline-end:52px;display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.SpaceOpeningsIndex_guideCardTitle__EIriN{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);line-height:1.3}.SpaceOpeningsIndex_guideCardDesc__gWYVG{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.SpaceOpeningsIndex_guideCardCount__hahv1{position:absolute;top:14px;inset-inline-end:14px;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);font-size:12px;font-weight:700;text-align:center;color:var(--text-secondary)}.SpaceOpeningsIndex_cardMark__69WBn{margin-inline-start:6px;font-size:12px;color:var(--brand-primary)}.OpeningsCompareTable_comparison__9elgu{margin-top:12px}.OpeningsCompareTable_comparisonHeading__Lws_N{margin:0 0 14px}.OpeningsCompareTable_compareTable__b4buf{min-width:640px}.OpeningsCompareTable_compareTable__b4buf th{white-space:nowrap}.OpeningsCompareTable_compareTable__b4buf td{vertical-align:middle}.OpeningsCompareTable_sortButton__pKEl2{display:inline-flex;align-items:center;gap:6px;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;cursor:pointer}.OpeningsCompareTable_sortButton__pKEl2:hover{color:var(--brand-primary)}.OpeningsCompareTable_sortMark__0_C_k{font-size:9px;opacity:.55}.OpeningsCompareTable_compareLink__haKEs{color:var(--text-primary);font-weight:600;text-decoration:none;white-space:nowrap}.OpeningsCompareTable_compareLink__haKEs:hover{color:var(--brand-primary);text-decoration:underline}.OpeningsCompareTable_moves__z7g2e{direction:ltr;display:inline-block;white-space:nowrap}.OpeningsCompareTable_eco__OYALh,.OpeningsCompareTable_moves__z7g2e{font-family:var(--font-mono,monospace);font-size:13px;color:var(--text-secondary)}@media (max-width:720px){.OpeningsCompareTable_compareTable__b4buf{min-width:0}.OpeningsCompareTable_moves__z7g2e{max-width:100%;overflow-x:auto}.OpeningsCompareTable_compareLink__haKEs{font-size:16px;white-space:normal}}.Pagination_container__jq5n0{display:flex;align-items:center;justify-content:center;gap:32px}.Pagination_pagesContainer__bJQr2{display:flex;align-items:center;justify-content:center;gap:16px}.Pagination_page__Bn49f{border-radius:4px;border:1px solid var(--border-color-2);min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:all .2s;padding:0 6px}.Pagination_page__Bn49f.Pagination_selected__Q7qYs{border:1px solid var(--brand-primary);font-weight:700;cursor:default;color:var(--brand-primary)}.Pagination_page__Bn49f:hover{background-color:var(--hover-background,#f2f2f2)}.Pagination_page__Bn49f.Pagination_selected__Q7qYs:hover{background-color:transparent}.Pagination_linkReset__6_mwT{text-decoration:none;color:inherit}.Pagination_navButton__dEqCM{cursor:pointer;width:40px;height:40px;padding:8px;border-radius:20px}.Pagination_navButton__dEqCM:hover{background-color:var(--hover-background,#f2f2f2)}.Pagination_navButton__dEqCM.Pagination_disabled__Nuiej{cursor:default;opacity:.3}.Pagination_navButton__dEqCM.Pagination_disabled__Nuiej:hover{background-color:transparent}@media (max-width:600px){.Pagination_container__jq5n0{gap:16px}.Pagination_pagesContainer__bJQr2{gap:12px}.Pagination_navButton__dEqCM{width:32px;height:32px;padding:6px}.Pagination_page__Bn49f{min-width:28px;height:28px;padding:0 4px}}@media (max-width:460px){.Pagination_container__jq5n0,.Pagination_pagesContainer__bJQr2{gap:8px}}.AccountPromotion_container__oJX9G{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.AccountPromotion_innerContainer___gikJ{display:flex;gap:16px}.AccountPromotion_textContainer__71Nng{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:90%}.AccountPromotion_buttons__czWHf{display:flex;flex-direction:column;width:100%;gap:16px}.AccountPromotion_button__VzrUe{width:100%}.ProblemsHub_page__Rkq6i{max-width:1280px}.ProblemsHub_menuWrap__JgCbK{flex:0 0 auto}div.ProblemsHub_filters__2qVgq{gap:10px 8px}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuButton__7G6vc{height:var(--control-h-sm);padding:0 12px;font-size:14px;border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);background:var(--control-bg)}.ProblemsHub_menuButtonOn__Lgqqw{border-color:var(--brand-primary);color:var(--text-primary)}.ProblemsHub_menuValue__EocJd{padding:1px 8px;font-size:12px;font-weight:700;color:var(--text-on-brand-primary,#fff);background:var(--brand-primary-darker,#005dc8);border-radius:999px}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuPanel__WwnYC{top:calc(100% + 8px);inset-inline-end:auto;inset-inline-start:0;min-width:230px;padding:8px;border-radius:8px;z-index:20}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuWide__uBS36{width:min(640px,calc(100vw - 32px));padding:14px}.ProblemsHub_menuPanel__WwnYC:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:10px}.ProblemsHub_menuGrid__57Njr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.ProblemsHub_menuGroup__8iAcK{display:flex;flex-direction:column;gap:6px}.ProblemsHub_menuGroupHead___ZKY4{align-self:flex-start;padding:0;font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:none;border:0;cursor:pointer}.ProblemsHub_menuGroupHead___ZKY4:hover,.ProblemsHub_menuGroupOn__fDBs_{color:var(--text-primary)}.ProblemsHub_familyTags__wYpAV{display:flex;flex-wrap:wrap;gap:6px}.ProblemsHub_menuItem__4C6RB{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:8px 10px;font-size:14px;border-radius:6px}.ProblemsHub_menuItem__4C6RB:hover{background:var(--hover-background)}.ProblemsHub_menuItem__4C6RB>span:last-child{flex:1}.ProblemsHub_menuItemLabel__IfUhp{display:flex;align-items:center;gap:10px}.ProblemsHub_menuItemLabel__IfUhp .ProblemsHub_count__WgbNw{margin-inline-start:auto}.ProblemsHub_layout__LYCr3{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.ProblemsHub_main__2AB1R{min-width:0}.ProblemsHub_aside__mRA3O{position:sticky;top:90px;display:flex;flex-direction:column;gap:16px}.ProblemsHub_filters__2qVgq{margin-top:0;margin-bottom:12px}.ProblemsHub_search__8gKfe{flex:1 1 240px;max-width:340px}.ProblemsHub_count__WgbNw{margin-inline-start:6px;font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ProblemsHub_pickButton__R9gP_{gap:8px;margin-inline-start:auto}.ProblemsHub_bar__N1HcR{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;margin:0 0 10px}.ProblemsHub_chips__5l_C3{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ProblemsHub_showing__HcRud{font-size:13px;color:var(--text-secondary)}.ProblemsHub_textButton__9LF4_{flex:0 0 auto}.ProblemsHub_tableWrap__YPEbl{overscroll-behavior-x:contain}.ProblemsHub_table__s_mrZ{min-width:560px}.ProblemsHub_table__s_mrZ td{vertical-align:middle}.ProblemsHub_titleLink__WebX_{display:inline-flex;align-items:baseline;gap:10px;white-space:normal}.ProblemsHub_numMark__Vg71G{min-width:1.6em;color:var(--text-secondary);font-weight:500;font-variant-numeric:tabular-nums}.ProblemsHub_dualSort__iuQz3{display:inline-flex;gap:14px}.ProblemsHub_tags__lX5od{display:inline-flex;flex-wrap:wrap;gap:6px}.ProblemsHub_tag__GyTKC{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font:inherit;font-size:12px;color:color-mix(in srgb,var(--text-secondary) 55%,var(--text-primary));background:color-mix(in srgb,var(--tool-accent) 10%,transparent);border:1px solid transparent;border-radius:6px;cursor:pointer;white-space:nowrap}.ProblemsHub_tag__GyTKC svg{color:var(--tool-accent)}.ProblemsHub_tag__GyTKC:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--tool-accent) 50%,transparent)}.ProblemsHub_tagOn__q5T9q{color:var(--text-primary);background:color-mix(in srgb,var(--tool-accent) 22%,transparent);border-color:var(--tool-accent)}.ProblemsHub_legendRow__OgiGm:focus-visible,.ProblemsHub_menuGroupHead___ZKY4:focus-visible,.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuButton__7G6vc:focus-visible,.ProblemsHub_starter__uWf0o:focus-visible,.ProblemsHub_tag__GyTKC:focus-visible,.ProblemsHub_titleLink__WebX_:focus-visible{outline:var(--control-focus-outline);outline-offset:2px}.ProblemsHub_row__GJckj{cursor:pointer}.ProblemsHub_empty__ade3D{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 16px;border:2px dashed var(--border-color);border-radius:8px;color:var(--text-secondary)}.ProblemsHub_empty__ade3D .ProblemsHub_pickButton__R9gP_,.ProblemsHub_empty__ade3D p{margin:0}.ProblemsHub_footer__GlklU{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0 8px}nav.ProblemsHub_pager__isPyt{gap:12px}div.ProblemsHub_pages__3MwDO{gap:6px}.ProblemsHub_pages__3MwDO .ProblemsHub_pageItem__nboFN{min-width:34px;height:34px;border:var(--border-primary);border-radius:8px}.ProblemsHub_pages__3MwDO .ProblemsHub_pageItem__nboFN.ProblemsHub_pageOn__Nynqx{border-color:var(--brand-primary)}.ProblemsHub_panel__PNKRi{gap:12px;align-items:stretch;padding-bottom:14px}.ProblemsHub_panelHead__Sojcs{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ProblemsHub_panelTitle__7COTl{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.ProblemsHub_panelAside__Zh_vf,.ProblemsHub_panelNote__1UZuU{font-size:13px;color:var(--text-secondary)}.ProblemsHub_panelNote__1UZuU{margin:0}.ProblemsHub_ringRow__mRc0R{display:flex;align-items:center;gap:16px}.ProblemsHub_ring__SgPba{position:relative;flex:0 0 104px;width:104px;height:104px}.ProblemsHub_ring__SgPba svg{width:100%;height:100%;transform:rotate(-90deg)}.ProblemsHub_ringTrack__gcYxE{stroke:color-mix(in srgb,var(--text-primary) 9%,transparent)}.ProblemsHub_ring0__JACRD{stroke:var(--brand-primary)}.ProblemsHub_ring1__UeRBL{stroke:var(--success)}.ProblemsHub_ring2__1xeBo{stroke:var(--product-score-color)}.ProblemsHub_ring3__ELtyL{stroke:var(--error)}.ProblemsHub_ringLabel__u_zIq{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.ProblemsHub_ringLabel__u_zIq strong{font-size:22px;color:var(--text-primary)}.ProblemsHub_ringLabel__u_zIq small{font-size:11px;color:var(--text-secondary)}.ProblemsHub_legend__M9BTd{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ProblemsHub_legendRow__OgiGm{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;font:inherit;background:none;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard)}.ProblemsHub_legendRow__OgiGm:hover{background:var(--hover-background)}.ProblemsHub_legendOn__sOLvX,.ProblemsHub_legendOn__sOLvX:hover{border-color:var(--border-color);background:var(--selection-background)}.ProblemsHub_legendCount__n6eSE{font-size:14px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.ProblemsHub_starters__JKSqL{display:flex;flex-direction:column;margin:0 -8px}.ProblemsHub_starter__uWf0o{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;color:var(--text-primary);text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease-standard)}.ProblemsHub_starter__uWf0o:hover{background:var(--hover-background)}.ProblemsHub_starterNum__GJie5{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text-secondary);border:var(--border-primary);box-sizing:border-box}.ProblemsHub_starterName__QoREt{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600}.ProblemsHub_logos__KI_KF{display:flex;flex-wrap:wrap;gap:8px}.ProblemsHub_logo__sok28{display:inline-flex;padding:5px;border-radius:8px;background:var(--bg-secondary)}@media (max-width:1100px){.ProblemsHub_layout__LYCr3{grid-template-columns:minmax(0,1fr)}.ProblemsHub_aside__mRA3O{position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:720px){.ProblemsHub_filters__2qVgq{position:relative}.ProblemsHub_filters__2qVgq .ProblemsHub_menuWrap__JgCbK{position:static}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuPanel__WwnYC,.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuWide__uBS36{inset-inline:0;width:auto}.ProblemsHub_menuGrid__57Njr{grid-template-columns:minmax(0,1fr)}.ProblemsHub_filters__2qVgq .ProblemsHub_search__8gKfe{flex:1 1 100%;max-width:none;width:100%}.ProblemsHub_pickButton__R9gP_{margin-inline-start:0}.ProblemsHub_filters__2qVgq .ProblemsHub_menuWrap__JgCbK{flex:1 1 0;min-width:0}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuButton__7G6vc{width:100%;justify-content:space-between;padding:0 12px;overflow:hidden}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuButton__7G6vc svg{flex:0 0 auto}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuButton__7G6vc>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProblemsHub_filters__2qVgq .ProblemsHub_pickButton__R9gP_{flex:0 0 36px;justify-content:center;width:36px;height:36px;padding:0}.ProblemsHub_pickLabel__WuxsZ{display:none}.ProblemsHub_footer__GlklU{flex-wrap:nowrap;gap:8px}.ProblemsHub_footer__GlklU>nav{order:1}.ProblemsHub_footer__GlklU>.ProblemsHub_perPage__NIQbU{order:2}.ProblemsHub_perPage__NIQbU>span:first-child{display:none}.ProblemsHub_menuWrap__JgCbK .ProblemsHub_menuWide__uBS36{max-height:62vh;overflow-y:auto;overscroll-behavior:contain}.ProblemsHub_tableWrap__YPEbl .ProblemsHub_tags__lX5od,.ProblemsHub_tableWrap__YPEbl .ProblemsHub_titleLink__WebX_{flex-wrap:nowrap;white-space:nowrap}}.ProblemsHub_tableWrap__YPEbl th span[aria-hidden=true]{opacity:1}.ProblemsHub_pages__3MwDO .ProblemsHub_pageItem__nboFN.ProblemsHub_pageOn__Nynqx{color:color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))}.ProblemsHub_crumbSep__cSqVW{opacity:1;color:color-mix(in srgb,var(--text-secondary) 75%,var(--text-primary))}.LandingCoursesHub_heroLayout__5BkGd{width:100%;max-width:1200px;margin:0 auto;padding:32px 24px 24px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr);gap:48px;align-items:start}@media (max-width:960px){.LandingCoursesHub_heroLayout__5BkGd{grid-template-columns:1fr;gap:24px}}.LandingCoursesHub_heroText__CWaKv{display:flex;flex-direction:column;gap:12px;min-width:0}.LandingCoursesHub_heroTitle__bExk4{margin:0;font-size:40px;line-height:1.15;letter-spacing:1px;font-weight:700;color:var(--text-primary)}.LandingCoursesHub_heroSubtitle__0EO9H{margin:0;font-size:20px;line-height:1.3;font-weight:600;color:var(--text-primary);opacity:.85}.LandingCoursesHub_heroDescription__FDtfH{margin:0;font-size:18px;line-height:1.5;color:var(--text-secondary);max-width:720px}@media (max-width:720px){.LandingCoursesHub_heroTitle__bExk4{font-size:32px}.LandingCoursesHub_heroSubtitle__0EO9H{font-size:17px}.LandingCoursesHub_heroDescription__FDtfH{font-size:16px}}.LandingCoursesHub_heroLanguages__GZueN{display:flex;flex-direction:column;gap:12px}.LandingCoursesHub_heroLanguages__GZueN .LandingCoursesHub_facetHeading__l2jDL{margin:0 0 4px}.LandingCoursesHub_facets__2Fru4{width:100%;max-width:1200px;margin:0 auto;padding:8px 24px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.LandingCoursesHub_facetGroup__YGiOb{display:flex;flex-direction:column;gap:10px}.LandingCoursesHub_facetHeading__l2jDL{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.LandingCoursesHub_languagesList__Oqc15{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.LandingCoursesHub_languagesListItem__od4vv{display:inline-flex}.LandingCoursesHub_languageChip__oPE16{gap:8px}.LandingCoursesHub_languageChipLabel__5Ez53{line-height:1}.LandingCoursesHub_languageChipCount__C_9LE{margin-inline-start:4px}.LandingCoursesHub_topicChips__k91eI{display:flex;flex-wrap:wrap;gap:8px}.LandingCoursesHub_topicChip___UflB{gap:6px}.LandingCoursesHub_topicChipLabel__NyCsX{font-weight:500}.LandingCoursesHub_toolbar__OqIba{width:100%;max-width:1200px;margin:20px auto 16px;padding:0 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.LandingCoursesHub_resultsCount__MtxZG{font-family:inherit;font-size:14px;color:var(--text-secondary)}.LandingCoursesHub_clearSearchBtn__6i5AU{gap:6px}.LandingCoursesHub_sortWrap__FFNxK{position:relative}.LandingCoursesHub_sortButton__5uWen{gap:6px}.LandingCoursesHub_sortLabel__A3oS7{color:var(--text-secondary)}.LandingCoursesHub_sortValue__t2Iu7{font-weight:600}.LandingCoursesHub_sortChevron__JsKet{transition:transform var(--motion-fast) var(--motion-ease-standard)}.LandingCoursesHub_sortChevronOpen__uEVlF{transform:rotate(180deg)}[dir=rtl] .LandingCoursesHub_sortChevronOpen__uEVlF{transform:rotate(-180deg)}.LandingCoursesHub_sortMenu__T3b2S{position:absolute;top:calc(100% + 4px);inset-inline-end:0;list-style:none;padding:6px;margin:0;min-width:180px;background:var(--bg-primary);border:var(--border-primary);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.25);z-index:5}.LandingCoursesHub_sortItem__lcwci{display:block;width:100%;padding:8px 10px;border:none;background:transparent;color:inherit;text-align:start;text-decoration:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px}.LandingCoursesHub_sortItem__lcwci:hover{background:var(--hover-background)}.LandingCoursesHub_sortItem__lcwci:focus-visible{outline:var(--control-focus-outline);outline-offset:-2px}.LandingCoursesHub_sortItemActive__HksBX{font-weight:700;color:var(--text-link)}.LandingCoursesHub_searchBanner__LFjZB{width:100%;max-width:1200px;margin:8px auto 0;padding:0 24px;box-sizing:border-box}.LandingCoursesHub_searchBannerInner__kJ4tF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border:var(--border-primary);border-radius:10px;background:var(--bg-secondary)}.LandingCoursesHub_searchBannerLabel__CebWT{font-family:inherit;font-size:14px;color:var(--text-secondary)}.LandingCoursesHub_searchBannerLabel__CebWT strong{color:var(--text-primary)}.LandingCoursesHub_empty__TYdrp{width:100%;max-width:1200px;margin:24px auto;padding:32px 24px;box-sizing:border-box;text-align:center;border:var(--border-primary);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.LandingCoursesHub_empty__TYdrp p{margin:0;color:var(--text-secondary);font-size:15px}.LandingCoursesHub_empty__TYdrp strong{color:var(--text-primary)}.LandingCoursesHub_statusRow__Wal_7{width:100%;max-width:1200px;margin:24px auto;padding:0 24px;box-sizing:border-box;color:var(--text-secondary);text-align:center}.LandingCoursesHub_loadMoreWrap__SVHY8{display:flex;flex-direction:column;align-items:center;gap:8px;margin:24px auto;padding:0 24px;width:100%;max-width:1200px;box-sizing:border-box}.LandingCoursesHub_loadError__pWJPk{margin:0;color:var(--text-secondary);font-size:13px}