.LandingBottomCTA_container__XUQU6{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding-top:96px}.LandingBottomCTA_illustration__agBql{display:block;width:100%;aspect-ratio:1920/516;pointer-events:none;order:2}.LandingBottomCTA_content__4_q9f{padding:0 24px 8px;display:flex;flex-direction:column;gap:28px;align-items:center;order:1}.LandingBottomCTA_text__T0pRc{font-family:var(--font-display);text-align:center;margin:0;line-height:1.15;max-width:640px}.LandingBottomCTA_ctaButton__ICFKE{width:100%;max-width:330px;min-height:56px;padding:16px 32px!important;font-size:16px}@media (max-width:900px){.LandingBottomCTA_content__4_q9f{gap:20px}}@media (max-width:700px){.LandingBottomCTA_container__XUQU6{padding-top:56px}.LandingBottomCTA_content__4_q9f{gap:20px;padding:0 16px 8px}.LandingBottomCTA_illustration__agBql{width:140%;margin-left:-20%;margin-right:-20%}}.ProgressBar_container__leRrI{width:100%;height:8px;background:var(--bg-progress);border-radius:4px;overflow:hidden}.ProgressBar_innerContainer__ka28L{width:100%;height:8px;border-radius:4px;transform:translateX(calc((var(--p, 0) - 1) * 100%));transition:transform var(--motion-slow) var(--motion-ease-enter),background-color var(--motion-base) var(--motion-ease-standard)}[dir=rtl] .ProgressBar_innerContainer__ka28L{transform:translateX(calc((1 - var(--p, 0)) * 100%))}.ProgressBar_done__oyWcs{background:var(--success)}.ProgressBar_progress__iddT2{background:var(--brand-bright)}.IconButton_base__jHYfJ{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.IconButton_button__R_m_I{border:none;padding:0;margin:0;background:transparent;font:inherit;color:inherit}.IconButton_base__jHYfJ:hover .IconButton_tooltip__bkiWR{opacity:1;visibility:visible;transition:opacity var(--motion-fast) var(--motion-ease-standard) .3s,visibility 0s linear .3s}.IconButton_base__jHYfJ.IconButton_disabled__iRuHC:hover .IconButton_tooltip__bkiWR{opacity:0;visibility:hidden}.IconButton_main__9vyGL:hover{background:var(--hover-background,#e7f2f8)}.IconButton_home__IatZG{background:linear-gradient(to left,var(--brand-bright),var(--brand-primary));transition:opacity .2s}[dir=rtl] .IconButton_home__IatZG{background:linear-gradient(to right,var(--brand-bright),var(--brand-primary))}.IconButton_home__IatZG:hover{opacity:.8}.IconButton_normal__vh0dN{width:40px;height:40px;border-radius:20px}.IconButton_small__OPqSP{width:32px;height:32px;border-radius:16px}.IconButton_normalWithText__BU_SN{height:40px;border-radius:20px}.IconButton_smallWithText__Lb92d{height:32px;border-radius:16px;padding:0 8px}.IconButton_disabled__iRuHC{opacity:.3;cursor:default}.IconButton_home__IatZG.IconButton_disabled__iRuHC:hover{opacity:.3}.IconButton_main__9vyGL.IconButton_disabled__iRuHC:hover{background:var(--selection-background,#f6fbfe)}.IconButton_tooltip__bkiWR{position:absolute;top:48px;left:0;background:#333;color:var(--text-white);z-index:99;border-radius:8px;padding:4px 8px;font-size:12px;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-ease-exit),visibility 0s linear var(--motion-fast)}[dir=rtl] .IconButton_tooltip__bkiWR{left:auto;right:0}.IconButton_small__OPqSP .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 16px))}[dir=rtl] .IconButton_small__OPqSP .IconButton_tooltip__bkiWR{transform:translateX(calc(-1*(-50% + 16px)))}.IconButton_normal__vh0dN .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 20px))}[dir=rtl] .IconButton_normal__vh0dN .IconButton_tooltip__bkiWR{transform:translateX(calc(-1*(-50% + 20px)))}.IconButton_text__9xqZ9{white-space:nowrap;color:white;margin-left:8px;margin-right:8px;font-size:14px}.ExplorePageSkeleton_shimmer__FzNj_{max-width:100%;position:relative;overflow:hidden;background-color:var(--bg-secondary);flex-shrink:0;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.ExplorePageSkeleton_shimmer__FzNj_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,var(--neutral-400) 50%,transparent 80%);opacity:.55;transform:translateX(-100%);animation:ExplorePageSkeleton_shimmerSweep__mxiBo 1.8s ease-in-out infinite}@keyframes ExplorePageSkeleton_shimmerSweep__mxiBo{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ExplorePageSkeleton_shimmer__FzNj_:after{animation:none}}.ExplorePageSkeleton_journey__d1d4T{width:100%;display:flex;flex-direction:column;padding-top:36px}@media (max-width:1100px){.ExplorePageSkeleton_journey__d1d4T{padding-top:0}}.ExplorePageSkeleton_headerCard___JkrK{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ExplorePageSkeleton_chapterRow__pPTlo{width:100%;display:flex;align-items:center;gap:16px;margin:28px 0 12px}.ExplorePageSkeleton_chapterDivider__Md_no{flex:1;height:2px;border-radius:2px;background-color:var(--bg-secondary)}.ExplorePageSkeleton_cardsPage__fTWW1{width:100%;max-width:900px;margin:0 auto;padding-top:80px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}@media (max-width:1200px){.ExplorePageSkeleton_cardsPage__fTWW1{padding-top:32px;max-width:670px}}.ExplorePageSkeleton_cardsGrid__umRTb{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.ExplorePageSkeleton_pickerCard__azgBa{border:2px solid var(--border-color,#ddd);box-shadow:0 3px var(--border-color,#ddd);border-radius:12px;display:flex;align-items:center;gap:12px;padding:12px 14px}.ExplorePageSkeleton_pickerCardText__GNPfB{display:flex;flex-direction:column;gap:6px}@media (max-width:500px){.ExplorePageSkeleton_cardsGrid__umRTb{grid-template-columns:1fr 1fr;gap:12px}}.dialogMotion_box__jhxSW{--motion-pop:0.96;animation:motion-pop-in var(--motion-base) var(--motion-ease-enter) both}.dialogMotion_box__jhxSW.dialogMotion_leaving__E8rs_{animation:dialogMotion_dialogLeave__Le2m1 var(--motion-fast) var(--motion-ease-exit) both}@keyframes dialogMotion_dialogLeave__Le2m1{to{opacity:0;transform:scale(.97)}}.dialogMotion_reward__zp_9a{--motion-pop:0.8;animation:motion-pop-in var(--motion-celebrate) var(--motion-ease-spring) both}.DialogFrame_frame__mbIu2{position:relative;display:flex;flex-direction:column;background:var(--bg-card);border:var(--border-primary);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;max-block-size:calc(100svh - 64px);max-inline-size:calc(100vw - 32px);z-index:500}.DialogFrame_frame__mbIu2:focus{outline:none}.DialogFrame_xs__dP1FO{inline-size:min(360px,calc(100vw - 32px))}.DialogFrame_sm__j1WoS{inline-size:min(400px,calc(100vw - 32px))}.DialogFrame_md__8lNGw{inline-size:min(520px,calc(100vw - 32px))}.DialogFrame_lg__op0Pk{inline-size:min(680px,calc(100vw - 32px))}.DialogFrame_xl__qcgyM{inline-size:min(800px,calc(100vw - 32px))}.DialogFrame_close__7AfYr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-primary);background:none;inline-size:32px;block-size:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;opacity:.7;transition:opacity var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard)}.DialogFrame_close__7AfYr:hover{opacity:1;background-color:var(--hover-background)}.DialogFrame_close__7AfYr:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;opacity:1}.DialogFrame_close__7AfYr:disabled{cursor:default;opacity:.35}.DialogFrame_floating__PGvXu{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:1;background:var(--bg-card)}.DialogShell_form__sp_KM{display:contents}.DialogShell_header__bxUxY{display:flex;align-items:center;gap:12px;padding:16px 16px 8px;flex-shrink:0}.DialogShell_header__bxUxY.DialogShell_ruled__DYvLb{padding-block-end:14px;border-block-end:var(--border-primary)}.DialogShell_headerText__IVJCp{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.DialogShell_body__pp_q6{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.DialogShell_padded__xmM6n{padding:8px 16px}.DialogShell_padded__xmM6n.DialogShell_scrolls__mr8Fj{padding-block:16px}.DialogShell_footer__dqUSY{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:16px;flex-shrink:0}.DialogShell_footer__dqUSY.DialogShell_ruled__DYvLb{padding-block-start:12px;border-block-start:var(--border-primary)}.DialogShell_action__2CcPU{padding:8px 16px;min-inline-size:96px;white-space:nowrap}.Loader_bar__nlR4Z,.Loader_beat__81PUb,.Loader_bounce__LuBnU{--loader-delay:0s}.Loader_bounce__LuBnU{display:inherit;position:relative}.Loader_bounceDot__ight1,.Loader_bounce__LuBnU{width:var(--loader-size);height:var(--loader-size)}.Loader_bounceDot__ight1{position:absolute;top:0;left:0;border-radius:100%;background-color:var(--loader-color);opacity:.6;animation:Loader_loaderBounce__l1uuK var(--loader-duration) var(--loader-delay) infinite ease-in-out;animation-fill-mode:both}@keyframes Loader_loaderBounce__l1uuK{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}.Loader_beat__81PUb{display:inherit}.Loader_beatDot__B2iOu{display:inline-block;width:var(--loader-size);height:var(--loader-size);margin:var(--loader-margin);border-radius:100%;background-color:var(--loader-color);animation:Loader_loaderBeat__9Q0m4 var(--loader-duration) var(--loader-delay) infinite linear;animation-fill-mode:both}@keyframes Loader_loaderBeat__9Q0m4{50%{transform:scale(.75);opacity:.2}to{transform:scale(1);opacity:1}}.Loader_bar__nlR4Z{display:inherit;position:relative;width:var(--loader-width);background-color:color-mix(in srgb,var(--loader-color) 20%,transparent)}.Loader_barSegment__X0VX8,.Loader_bar__nlR4Z{height:var(--loader-height);overflow:hidden;background-clip:padding-box}.Loader_barSegment__X0VX8{position:absolute;display:block;border-radius:2px;background-color:var(--loader-color);will-change:left,right;animation-fill-mode:forwards}.Loader_barLong__ARI40{animation:Loader_loaderBarLong__Oo8dd var(--loader-duration) var(--loader-delay) cubic-bezier(.65,.815,.735,.395) infinite}.Loader_barShort__BHv35{animation:Loader_loaderBarShort__Bzbnj var(--loader-duration) var(--loader-delay) cubic-bezier(.165,.84,.44,1) infinite}@keyframes Loader_loaderBarLong__Oo8dd{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes Loader_loaderBarShort__Bzbnj{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@media (prefers-reduced-motion:reduce){.Loader_bounceDot__ight1{transform:none;animation:Loader_loaderFade__zbRDp calc(var(--loader-duration) * 1.5) var(--loader-delay) infinite ease-in-out;animation-fill-mode:both}.Loader_beatDot__B2iOu{transform:none;animation:Loader_loaderFade__zbRDp calc(var(--loader-duration) * 2) var(--loader-delay) infinite ease-in-out;animation-fill-mode:both}.Loader_barSegment__X0VX8{left:0;right:0;will-change:auto}.Loader_barLong__ARI40{animation:Loader_loaderFade__zbRDp calc(var(--loader-duration) * 1.5) 0s infinite ease-in-out;animation-fill-mode:both}.Loader_barShort__BHv35{display:none;animation:none}}@keyframes Loader_loaderFade__zbRDp{0%,to{opacity:.25}50%{opacity:.6}}.LearnEditorPanel_container__4pPMz{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-primary);overflow:hidden}.LearnEditorPanel_header__MqTTZ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.LearnEditorPanel_tabs__Hcd0w{display:flex;align-items:center;gap:6px;overflow-x:auto;min-width:0;-ms-overflow-style:none;scrollbar-width:none}.LearnEditorPanel_tabs__Hcd0w::-webkit-scrollbar{display:none}.LearnEditorPanel_tab__vveHp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--text-secondary);background:var(--bg-primary);padding:4px 10px;border-radius:6px;border:2px solid var(--border-color);cursor:pointer;white-space:nowrap}.LearnEditorPanel_tabActive__2aB2C{color:var(--text-primary);border-color:var(--brand-primary)}.LearnEditorPanel_headerActions__OGBjk{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative}.LearnEditorPanel_turnstileSlot__oWMi9{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:10}.LearnEditorPanel_turnstileSlot__oWMi9:empty{display:none}.LearnEditorPanel_viewToggle__x66KN{display:inline-flex;border:2px solid var(--border-color);border-radius:8px;overflow:hidden}.LearnEditorPanel_viewToggleButton__06UR_{padding:6px 12px;border:none;background:var(--bg-primary);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.LearnEditorPanel_viewToggleActive__88n12{background:var(--bg-secondary);color:var(--text-primary)}.LearnEditorPanel_previewFrame__rSXjH{width:100%;height:100%;border:none;background:#ffffff}.LearnEditorPanel_runButton___Nfhs{gap:8px;flex:0 0 auto}.LearnEditorPanel_editorArea__ahQw4{height:420px;min-height:420px}.LearnEditorPanel_monacoHost__VV_48{position:relative;height:100%}.LearnEditorPanel_monacoPlaceholder__ePIMF{position:absolute;inset:0;z-index:1;pointer-events:none}.LearnEditorPanel_ssrCode__rgaJT{margin:0;padding:12px 16px;height:100%;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;color:var(--text-primary);background:var(--bg-primary);white-space:pre;text-align:left}.LearnEditorPanel_sheetHost___en_8{width:100%;height:100%;overflow:hidden;background:var(--bg-primary)}.LearnEditorPanel_sheetScroll__jaINw{height:100%;overflow:auto;background:var(--bg-primary)}.LearnEditorPanel_sheet__vGGbf{border-collapse:collapse;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;table-layout:fixed;width:-moz-max-content;width:max-content;min-width:100%}.LearnEditorPanel_sheetCorner__BKj7V,.LearnEditorPanel_sheetHead__HX0bV{position:sticky;top:0;background:var(--bg-secondary);color:var(--text-secondary);font-weight:500;text-align:center;padding:4px 8px;border:1px solid var(--border-primary);min-width:36px}.LearnEditorPanel_sheet__vGGbf tbody .LearnEditorPanel_sheetHead__HX0bV{position:static}.LearnEditorPanel_sheetCell__C9fSk{padding:4px 10px;border:1px solid var(--border-primary);color:var(--text-primary);background:var(--bg-primary);text-align:left;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;min-width:88px}.LearnEditorPanel_sheetCellBold__RUfjr{font-weight:700}.LearnEditorPanel_sheetEmpty__Sj8pf{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center;color:var(--text-secondary);font-size:14px}@media (max-width:900px){.LearnEditorPanel_editorArea__ahQw4{height:320px;min-height:320px}}.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{position:relative;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_menuCount__XxIiJ{position:absolute;top:-8px;inset-inline-end:-8px;box-sizing:border-box;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;color:var(--text-on-brand-primary,#fff);background:var(--brand-primary-darker,#005dc8);border:2px solid var(--bg-primary);border-radius:999px;pointer-events:none}.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}