.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}}.DifficultyMark_mark__yV79V{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;white-space:nowrap;color:color-mix(in srgb,var(--diff) 42%,var(--text-primary))}.DifficultyMark_level0__t0S2G{--diff:var(--brand-primary)}.DifficultyMark_level1__t6olZ{--diff:var(--success)}.DifficultyMark_level2__DF4ej{--diff:var(--product-score-color)}.DifficultyMark_level3__0OUdM{--diff:var(--error)}.DifficultyMark_meter__F_qMr{display:inline-flex;align-items:flex-end;gap:2px;height:12px;direction:ltr}.DifficultyMark_meter__F_qMr>span{width:3px;border-radius:1px;background:color-mix(in srgb,var(--text-primary) 16%,transparent)}.DifficultyMark_meter__F_qMr>span:first-child{height:5px}.DifficultyMark_meter__F_qMr>span:nth-child(2){height:7px}.DifficultyMark_meter__F_qMr>span:nth-child(3){height:10px}.DifficultyMark_meter__F_qMr>span:nth-child(4){height:12px}.DifficultyMark_meter__F_qMr>span.DifficultyMark_on__Vf_Qp{background:var(--diff)}.Table_frame__bP2PY{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:var(--border-primary);border-radius:12px;background:var(--bg-card);box-sizing:border-box}.Table_bare__4XQF3{border:0;border-radius:0;background:none}.Table_table__56Y8t{--table-line:var(--border-color);--table-head-bg:var(--bg-secondary);--table-head-ink:color-mix(in srgb,var(--text-secondary) 75%,var(--text-primary));--table-ink:var(--text-primary);--table-quiet-ink:var(--text-secondary);--table-hover:var(--hover-background);--table-tint:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 10%,transparent);--table-pad-y:10px;--table-pad-x:14px;width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;color:var(--table-ink)}.Table_table__56Y8t td,.Table_table__56Y8t th{padding:var(--table-pad-y) var(--table-pad-x);text-align:start;vertical-align:top;border-bottom:1px solid var(--table-line)}.Table_table__56Y8t thead td,.Table_table__56Y8t thead th{background:var(--table-head-bg);color:var(--table-head-ink);font-size:13px;font-weight:600;vertical-align:bottom;white-space:nowrap}.Table_table__56Y8t tbody th{color:var(--table-ink);font-weight:600}.Table_table__56Y8t tbody tr:last-child>*,.Table_table__56Y8t>tr:last-child>*{border-bottom:0}.Table_keyed__uMl60 td{color:var(--table-quiet-ink)}.Table_keyed__uMl60 td:first-child{color:var(--table-ink);font-weight:600}.Table_compact__VEK_R{--table-pad-y:6px;--table-pad-x:12px}.Table_plainHead__dAJ4V{--table-head-bg:transparent}.Table_mono__f5hsW{--table-pad-y:6px;--table-pad-x:10px;font-family:var(--font-mono);font-size:13px}.Table_mono__f5hsW td,.Table_mono__f5hsW th{white-space:nowrap}.Table_mono__f5hsW thead th{font-family:var(--font-mono);font-size:12px}.Table_onCode__WqHZK{--table-line:var(--border-code-primary);--table-head-bg:color-mix(in srgb,var(--text-white) 6%,transparent);--table-head-ink:color-mix(in srgb,var(--text-white) 70%,transparent);--table-ink:var(--code-ink,var(--text-white));--table-quiet-ink:color-mix(in srgb,var(--code-ink,var(--text-white)) 75%,transparent);--table-hover:color-mix(in srgb,var(--text-white) 5%,transparent)}.Table_frameOnCode__2bbTx{border:1px solid var(--border-code-primary);background:none}.Table_interactive__XPXjL tbody tr:hover>*{background:var(--table-hover)}.Table_num__JA_aX{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.Table_table__56Y8t td.Table_num__JA_aX,.Table_table__56Y8t th.Table_num__JA_aX{text-align:end}.Table_center__r6FaE,.Table_table__56Y8t td.Table_center__r6FaE,.Table_table__56Y8t th.Table_center__r6FaE{text-align:center}.Table_figures__aQ68q,.Table_rowNum__XAYdC{font-variant-numeric:tabular-nums}.Table_rowNum__XAYdC{color:var(--table-quiet-ink);text-align:end}.Table_table__56Y8t .Table_colOn__Hw3fP{background:var(--table-tint);color:var(--table-ink)}.Table_table__56Y8t thead th.Table_colOn__Hw3fP{background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-card));color:var(--table-ink)}.Table_rowOn__SfLpn>td,.Table_rowOn__SfLpn>th{background:var(--table-tint)}.Table_rowGood__fbhJh>td,.Table_rowGood__fbhJh>th{background:color-mix(in srgb,var(--success) 8%,transparent)}.Table_rowWarn__b4Q6U>td,.Table_rowWarn__b4Q6U>th{background:color-mix(in srgb,var(--product-streak-color) 8%,transparent)}.Table_rowBad__77rmK>td,.Table_rowBad__77rmK>th{background:color-mix(in srgb,var(--error) 8%,transparent)}.Table_total__YUut4>td,.Table_total__YUut4>th{font-weight:700;background:var(--table-head-bg)}.Table_caption__EG8Oh{caption-side:top;padding:0 0 8px;text-align:start;color:var(--text-secondary);font-size:13px;font-weight:600}.Table_prose__UzTb4 table{--table-line:var(--border-color);--table-head-bg:var(--bg-secondary);--table-head-ink:color-mix(in srgb,var(--text-secondary) 75%,var(--text-primary));--table-ink:var(--text-primary);width:100%;max-width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:var(--border-primary);border-radius:12px;background:var(--bg-card);font-size:min(15px,1em);line-height:1.5;color:var(--table-ink)}.Table_prose__UzTb4 td,.Table_prose__UzTb4 th{padding:10px 14px;text-align:start;vertical-align:top;border:0;border-bottom:1px solid var(--table-line);color:var(--table-ink)}.Table_prose__UzTb4 thead td,.Table_prose__UzTb4 thead th{background:var(--table-head-bg);color:var(--table-head-ink);font-size:min(14px,.95em);font-weight:600;vertical-align:bottom}.Table_prose__UzTb4 tr:last-child>td,.Table_prose__UzTb4 tr:last-child>th{border-bottom:0}.Table_prose__UzTb4 thead tr:last-child>td,.Table_prose__UzTb4 thead tr:last-child>th{border-bottom:1px solid var(--table-line)}.Table_proseOnCode__tBcts table{--table-line:var(--border-code-primary);--table-head-bg:color-mix(in srgb,var(--text-white) 6%,transparent);--table-head-ink:color-mix(in srgb,var(--text-white) 70%,transparent);--table-ink:var(--code-ink,var(--text-white));border:1px solid var(--border-code-primary);background:none}@media (max-width:720px){.Table_stackFrame__wOMs5{overflow-x:visible;border:0;border-radius:0;background:none}.Table_stack__kWE6U{display:block;min-width:0}.Table_stack__kWE6U thead{display:none}.Table_stack__kWE6U tbody{display:flex;flex-direction:column;gap:10px}.Table_stack__kWE6U tbody tr{display:block;padding:12px 14px;border:var(--border-primary);border-radius:12px;background:var(--bg-card)}.Table_stack__kWE6U tbody tr:hover>*{background:none}.Table_stack__kWE6U tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:0}.Table_stack__kWE6U tbody td:first-child{padding:0 0 8px;margin-bottom:4px;border-bottom:1px solid var(--table-line)}.Table_stack__kWE6U tbody td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--table-head-ink);font-size:13px;font-weight:600}}@media (max-width:600px){.Table_table__56Y8t{--table-pad-y:8px;--table-pad-x:12px}.Table_compact__VEK_R,.Table_mono__f5hsW{--table-pad-y:6px;--table-pad-x:10px}.Table_prose__UzTb4 td,.Table_prose__UzTb4 th{padding:8px 12px}}.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}.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}}.Cybersecurity_cases__O_epS{display:flex;flex-direction:column;gap:12px}.Cybersecurity_caseDesc__O0HG_{display:block;margin-top:2px;padding-inline-start:calc(1.6 * 14px + 10px);color:var(--text-secondary);font-size:13px;line-height:1.45}.Cybersecurity_starter__0B213.Cybersecurity_starter__0B213{gap:6px;padding-inline:4px}.Cybersecurity_starterName__7eIAw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.Cybersecurity_aside__3D1R1.Cybersecurity_aside__3D1R1{order:-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.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}.PlayHub_column__11qKz{width:600px;box-sizing:border-box;margin-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px}.PlayHub_hero__3Qw2s{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;border:var(--border-primary);border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 40%,var(--border-color));background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--bot-accent,#7f9dbe) 18%,transparent),transparent 60%),var(--bg-card)}.PlayHub_heroTop__3WGPE{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PlayHub_heroKicker___f1I_{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.PlayHub_heroRow__Mug15{display:flex;align-items:center;gap:16px}.PlayHub_heroAvatar__ieiQk{flex:0 0 72px;width:72px;height:72px;padding:10px;border-radius:18px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 24%,transparent);display:inline-flex}.PlayHub_heroAvatar__ieiQk svg{width:100%;height:100%}.PlayHub_heroText__o7tbh{display:flex;flex-direction:column;gap:4px;min-width:0}.PlayHub_heroName___7HxC{font-size:22px;font-weight:800;color:var(--text-primary);line-height:1.2}.PlayHub_heroElo__z75aF{font-weight:600;color:var(--text-secondary);white-space:nowrap}.PlayHub_heroReason__DMsPn{font-size:14px;line-height:1.5;color:var(--text-secondary)}.PlayHub_heroActions__KMe2H{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.PlayHub_colours__uTxk9{display:inline-flex;gap:6px}.PlayHub_colourChip__2kCnT{-webkit-appearance:none;-moz-appearance:none;appearance:none;--piece-ground:var(--bg-card);width:44px;height:44px;padding:6px;border:var(--border-primary);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease}.PlayHub_colourChip__2kCnT svg{width:100%;height:100%}.PlayHub_colourChip__2kCnT:hover:not(.PlayHub_colourChipOn__ddM2P){background:var(--hover-background,var(--bg-secondary));--piece-ground:var(--hover-background,var(--bg-secondary));color:var(--text-primary)}.PlayHub_colourChipOn__ddM2P{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--bg-card);--piece-ground:var(--brand-primary)}.PlayHub_colourChip__2kCnT:focus-visible{outline:var(--control-focus-outline);outline-offset:2px}.PlayHub_half__XOU_b{position:absolute;inset:6px;clip-path:inset(0 50% 0 0)}.PlayHub_half__XOU_b:last-child{clip-path:inset(0 0 0 50%)}.PlayHub_playBtn__C44bU{flex:1 1 200px}.PlayHub_xpLeft__6swh7{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary)}.PlayHub_continueCard__1aDFI{display:flex;align-items:center;gap:14px}.PlayHub_continueAvatar__LCfrW{flex:0 0 48px;width:48px;height:48px;padding:7px;border-radius:12px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 24%,transparent);display:inline-flex}.PlayHub_continueAvatar__LCfrW svg{width:100%;height:100%}.PlayHub_continueText__2vqxR{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.PlayHub_continueTitle__f6AQs{font-size:16px;font-weight:800;color:var(--text-primary)}.PlayHub_continueSub__RbWrW{font-size:13px;color:var(--text-secondary)}.PlayHub_continueBtn__FRBe1{flex:0 0 auto}.PlayHub_record__XOQpD{grid-column:2;display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.PlayHub_beaten__WfguJ{color:var(--brand-primary);font-weight:800;white-space:nowrap}.PlayHub_recentEmpty__NEQ5J{margin:0;padding:18px 16px;border-radius:12px;border:1px dashed var(--border-color);font-size:14px;color:var(--text-secondary);text-align:center}.PlayHub_games__eUPBG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.PlayHub_gameRow__bHYTt{display:flex;align-items:center;gap:12px;color:var(--text-primary);text-decoration:none}.PlayHub_pill__FBw9h{flex:0 0 52px;text-align:center;padding:4px 0;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--bg-secondary);color:var(--text-secondary)}.PlayHub_pill_win__ZRVgt{background:color-mix(in srgb,var(--brand-primary) 16%,transparent);color:var(--brand-primary)}.PlayHub_pill_loss__ZNA3D{background:color-mix(in srgb,var(--text-secondary) 14%,transparent);color:var(--text-secondary)}.PlayHub_pill_draw__dx2Ay{background:color-mix(in srgb,var(--product-streak-color,#f5a623) 18%,transparent);color:var(--text-primary)}.PlayHub_gameAvatar__IULHh{flex:0 0 32px;width:32px;height:32px;padding:5px;border-radius:9px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 24%,transparent);display:inline-flex}.PlayHub_gameAvatar__IULHh svg{width:100%;height:100%}.PlayHub_gameText__RfuKQ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.PlayHub_gameTitle__nsIsm{font-size:14px;font-weight:700}.PlayHub_gameMeta__Cl9Tx{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.PlayHub_gameReview__yncbz,.PlayHub_gameXp__cGfS3{color:var(--brand-primary);font-weight:700}.PlayHub_gameReview__yncbz{flex:0 0 auto;font-size:13px}.PlayHub_section__1DgLc{display:flex;flex-direction:column;gap:14px}.PlayHub_sectionHead__6F80n{display:flex;flex-direction:column;gap:4px}.PlayHub_sectionTitle__OnZXI{margin:0;font-size:18px;font-weight:800;color:var(--text-primary)}.PlayHub_sectionSub__8B19U{margin:0;font-size:13px;color:var(--text-secondary)}@media (max-width:1100px){.PlayHub_column__11qKz{margin-top:8px}}@media (max-width:800px){.PlayHub_column__11qKz{width:90%}}@media (max-width:600px){.PlayHub_column__11qKz{width:100%;padding:0 12px 24px;gap:20px}.PlayHub_heroActions__KMe2H{flex-direction:column;align-items:stretch}.PlayHub_playBtn__C44bU{flex:0 0 auto}.PlayHub_colours__uTxk9{justify-content:center}.PlayHub_continueCard__1aDFI{flex-wrap:wrap}.PlayHub_continueBtn__FRBe1{flex:1 1 100%;justify-content:center}.PlayHub_gameReview__yncbz{display:none}}.PlayHub_roster__qDk7u>a{border:var(--border-primary)}.PlayHub_roster__qDk7u>a:hover{border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 55%,var(--text-secondary))}.Interview_stepDone__RARR_.Interview_stepDone__RARR_{border-color:currentColor;color:color-mix(in srgb,var(--success) 65%,var(--text-primary))}.Interview_stepCurrent__2hYUj.Interview_stepCurrent__2hYUj{border-color:var(--brand-primary);color:var(--text-primary)}.Interview_rowCurrent__Ejwyf{background:var(--hover-background)}.Interview_stepTried__VYHF9.Interview_stepTried__VYHF9{border-color:var(--product-streak-color)}.Interview_rowButton__09n4U:focus-visible,.Interview_titleButton__dc58p:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.Interview_rowButton__09n4U{width:100%;font:inherit;text-align:start;background:none;border:0;cursor:pointer}.Interview_rowDone__ZXOIY .Interview_rowName__KbBXZ{color:var(--text-secondary)}.Interview_kind__zbNMq{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--text-secondary)}.Interview_link__PtN9l{flex:0 0 auto;padding:0;font:inherit;font-size:13px;font-weight:700;color:color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary));background:none;border:0;cursor:pointer}.Interview_link__PtN9l:hover{text-decoration:underline}.Interview_mobileOnly__g1Tii{display:none}@media (max-width:1100px){.Interview_mobileOnly__g1Tii{display:flex;flex-direction:column;gap:16px}}.Interview_today__3DMCH.Interview_today__3DMCH{position:relative;border-color:var(--border-color);background:var(--bg-card)}.Interview_heroHead__ml7_p{display:flex;flex-direction:column;gap:8px}.Interview_heroMeta__wxVRM{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;color:var(--text-secondary)}.Interview_heroTitle__TubRo{margin:0;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2;color:var(--text-primary)}.Interview_lang__FIBpw{display:inline-flex;align-items:center;gap:8px}.Interview_fullWidth__qTCMl{width:100%;box-sizing:border-box}.Interview_tableSection__iDiZS{display:flex;flex-direction:column}.Interview_sectionTitle__bpSww{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:18px;font-weight:800;color:var(--text-primary)}.Interview_titleButton__dc58p{align-items:center;white-space:normal;padding:0;font:inherit;text-align:start;background:none;border:0;cursor:pointer}.Interview_tableSection__iDiZS th span[aria-hidden=true]{opacity:1}.Interview_tableSection__iDiZS .Interview_num__lfnOF{color:color-mix(in srgb,var(--text-secondary) 75%,var(--text-primary))}.Interview_tableSection__iDiZS .Interview_pageButton__hXCTz[aria-current=page],.Interview_tableSection__iDiZS .Interview_titleButton__dc58p.Interview_titleButton__dc58p:hover,.Interview_tableSection__iDiZS th button:hover{color:color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))}.Interview_tableSection__iDiZS table{--table-pad-x:10px;min-width:0}.Interview_tableSection__iDiZS table .Interview_statusCell__MXAgi{width:14px;min-width:14px;box-sizing:content-box;padding-inline-end:0}.Interview_status__L21tE{display:inline-flex;width:14px;height:14px;vertical-align:middle}.Interview_status_solved__RVHfK{color:color-mix(in srgb,var(--success) 65%,var(--text-primary))}.Interview_status_progress__UTIUA{color:color-mix(in srgb,var(--product-streak-color) 70%,var(--text-primary))}.Interview_legend__RCxYz{display:inline-flex;gap:14px;font-size:12px;color:var(--text-secondary)}.Interview_legendItem__xEUr_{display:inline-flex;align-items:center;gap:5px}.Interview_langButton__r9_FA{background:var(--control-bg);border-color:var(--control-line);color:var(--text-primary)}.Interview_langButton__r9_FA:hover:not(:disabled){border-color:var(--control-line-hover)}.Interview_settingsDialog__qG_DB.Interview_settingsDialog__qG_DB{background:var(--bg-primary)}.Interview_settingsBody__pA3hB{padding:4px 8px 8px}.Interview_dateInput__nCld5.Interview_dateInput__nCld5{inline-size:auto;padding:6px 10px}.Interview_clearLink__Q1Jcc{font:inherit;font-size:14px;font-weight:600;padding:4px 2px;border:none;background:none;cursor:pointer;color:color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))}.Interview_clearLink__Q1Jcc:hover{text-decoration:underline}.Interview_clearLink__Q1Jcc:focus-visible{outline:var(--control-focus-outline);outline-offset:2px}.Interview_stackRow__A9a7S.Interview_stackRow__A9a7S{flex-direction:column;align-items:stretch;gap:12px}.Interview_stackRow__A9a7S>[role=group]{align-self:flex-start}.Interview_settingsBody__pA3hB select{max-inline-size:260px}.Interview_stackHead__7ZMg5{display:flex;align-items:flex-start;gap:16px}.Interview_srOnly__SP_DU{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Interview_pager__Z9w5y{justify-content:center;margin-top:16px}.Interview_pagerArrow__4nE_q{padding:0;background:none;border:0;cursor:pointer}.Interview_pagerArrow__4nE_q:disabled{opacity:.35;cursor:default}.Interview_pageButton__hXCTz{font:inherit;background:none;cursor:pointer}.Interview_countdown__aUy4x{display:flex;align-items:center;gap:12px}.Interview_countdownIcon__yNZbe{flex:0 0 auto;display:inline-flex;padding:10px;border-radius:12px;background:var(--bg-secondary)}.Interview_countdownNum__UPrGl{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.Interview_countdownText__LQyGa{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-secondary)}.Interview_countdownText__LQyGa strong{font-size:15px;color:var(--text-primary)}.Interview_bigRing__bsDk_.Interview_bigRing__bsDk_{flex-basis:132px;width:132px;height:132px}.Interview_bigRing__bsDk_ strong{font-size:30px;font-weight:800}.Interview_diffRows__OUyyP{list-style:none;margin:0;padding:0;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.Interview_diffHead__vEKn8{display:flex;align-items:center;justify-content:space-between;gap:8px}.Interview_diffCount__khnCi{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.Interview_coldChip__VtX4r{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:13px;font-weight:700;color:var(--text-primary);background:color-mix(in srgb,var(--product-score-color) 14%,transparent);cursor:default}.Interview_coldChip__VtX4r svg{color:color-mix(in srgb,var(--product-score-color) 50%,var(--text-primary))}.Interview_coldChip__VtX4r:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}@media (max-width:600px){.Interview_heroTitle__TubRo{font-size:20px}}.Interview_go__YE92M.Interview_go__YE92M{flex:0 0 auto;height:48px;font-size:19px}.Interview_aside__IPiu7{width:360px;margin-top:32px;align-self:flex-start;display:flex;flex-direction:column;gap:16px}.Interview_aside__IPiu7.Interview_asideHost__lXlPi{margin-top:0}@media (max-width:1100px){.Interview_aside__IPiu7{display:none}}