.CoursePreviewVideos_section__eWDe4{padding:48px 0;scroll-margin-top:32px}.CoursePreviewVideos_section__eWDe4>small{font-size:11px;letter-spacing:.12em;color:#237666;font-weight:650}.CoursePreviewVideos_section__eWDe4 h2{margin:12px 0 24px;font-size:28px;font-weight:650;letter-spacing:-.025em}.CoursePreviewVideos_layout__SkbnW{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);grid-gap:20px;gap:20px;align-items:start}.CoursePreviewVideos_screen__VLcsk{aspect-ratio:16/9;overflow:hidden;background:#102740;border-radius:18px}.CoursePreviewVideos_screen__VLcsk button,.CoursePreviewVideos_screen__VLcsk iframe,.CoursePreviewVideos_screen__VLcsk img{width:100%;height:100%;display:block;border:0}.CoursePreviewVideos_screen__VLcsk button{position:relative;padding:0;cursor:pointer}.CoursePreviewVideos_screen__VLcsk img{object-fit:cover}.CoursePreviewVideos_screen__VLcsk button>span{position:absolute;inset:0;display:grid;place-items:center;font-size:60px;color:#fff;background:#001a3040}.CoursePreviewVideos_playlist__j1yMl{display:grid;grid-gap:10px;gap:10px}.CoursePreviewVideos_playlist__j1yMl button{display:flex;gap:14px;align-items:center;border:1px solid #e0e8ec;border-radius:14px;padding:18px;background:#fff;text-align:left;cursor:pointer;color:#142d49}.CoursePreviewVideos_playlist__j1yMl button.CoursePreviewVideos_active__2S7OD{border-color:#277967;background:#edf6f2}.CoursePreviewVideos_playlist__j1yMl button>span:nth-child(2){flex:1 1;display:grid;grid-gap:8px;gap:8px}.CoursePreviewVideos_playlist__j1yMl strong{line-height:1.4;font-size:14px}.CoursePreviewVideos_playlist__j1yMl small{color:#687986}.CoursePreviewVideos_number__KVb_L{font-size:20px;color:#709184}@media(max-width:760px){.CoursePreviewVideos_layout__SkbnW{grid-template-columns:1fr}}.CourseCover_cover__NKlVy{display:block;width:100%;height:100%;aspect-ratio:16/9;border-radius:inherit;font-family:var(--font-sans)}.CourseCover_img__XttyO{object-fit:cover}.LessonCover_cover___wFaq{display:block;width:100%;height:100%;aspect-ratio:16/9;border-radius:inherit;font-family:var(--font-sans)}.page_head__ifHmn{margin-bottom:var(--s-7)}.page_h1__Vx5ZR{font:var(--t-h1);letter-spacing:var(--ls-h1);color:var(--ink)}.page_lead__9so0D{max-width:var(--measure);margin-top:var(--s-3);font:var(--t-body);letter-spacing:var(--ls-body);color:var(--ink-2)}.page_grid__HiRFL{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));grid-gap:var(--s-5);gap:var(--s-5)}.page_card__5v_3Z{display:flex;flex-direction:column}.page_title__K_E35{font:var(--t-h4);letter-spacing:var(--ls-h4);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_tags__cA3Vr{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.page_desc__9WaAU{margin-top:var(--s-3);font:var(--t-body-sm);letter-spacing:var(--ls-body);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_meta__ii6t0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-4);font:var(--t-caption);letter-spacing:var(--ls-body);font-weight:400;color:var(--ink-3)}.page_meta__ii6t0 li+li:before{content:"·";margin-right:var(--s-2);color:var(--ink-4)}.page_priceRow__Uvcgm{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2);margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--line-2)}.page_price__5Mmp6{font:var(--t-h4);letter-spacing:var(--ls-h4);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_students__btZpT{font:var(--t-caption);letter-spacing:var(--ls-body);font-weight:400;color:var(--ink-3)}.page_skeletonCover__GC5S1{aspect-ratio:16/9}.page_skeletonLines__sKz5T{margin-top:var(--s-3)}.StudentCourseScope_switcher__ALJxH{padding:24px;color:#102740}.StudentCourseScope_picker__X3Rbm{position:relative;flex:none}.StudentCourseScope_trigger__WZZlu{display:flex;align-items:center;gap:10px;border:1px solid #dce6e9;border-radius:12px;background:#f4f8f7;color:#102740;padding:5px 10px 5px 5px;cursor:pointer;text-align:left}.StudentCourseScope_trigger__WZZlu span{display:grid;grid-gap:1px;gap:1px}.StudentCourseScope_trigger__WZZlu small{font-size:9px;color:#587268;line-height:1.2}.StudentCourseScope_trigger__WZZlu strong{font-size:14px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentCourseScope_trigger__WZZlu .StudentCourseScope_thumb__PYFel{width:48px;height:30px;border-radius:7px;object-fit:cover}.StudentCourseScope_menu__Fk5_h{position:absolute;top:calc(100% + 12px);left:0;width:390px;max-width:calc(100vw - 32px);padding:18px;border:1px solid #e1e8ed;border-radius:20px;background:#fff;box-shadow:0 20px 64px #0a233429;color:#102740;white-space:normal;z-index:100}.StudentCourseScope_heading__e6RM6{display:flex;justify-content:space-between;font-size:17px;font-weight:650;margin-bottom:14px}.StudentCourseScope_heading__e6RM6 span{color:#708479}.StudentCourseScope_options__vQiVL{display:grid;grid-gap:8px;gap:8px;max-height:55vh;overflow:auto}.StudentCourseScope_option__yDVuw{display:flex;align-items:center;gap:12px;border:1px solid #e7ecef;border-radius:12px;background:#fff;padding:10px;text-align:left;color:inherit;cursor:pointer}.StudentCourseScope_option__yDVuw.StudentCourseScope_active__6U62g{border-color:#298473;background:#eef7f4}.StudentCourseScope_option__yDVuw>span{display:grid;grid-gap:6px;gap:6px;min-width:0}.StudentCourseScope_option__yDVuw strong{font-size:16px}.StudentCourseScope_option__yDVuw span span{font-size:11px;line-height:1.5}.StudentCourseScope_option__yDVuw .StudentCourseScope_optionCover__EOm_R{width:100px;height:62px;border-radius:7px;object-fit:cover}.StudentCourseScope_footer__Ti32b{margin-top:14px;display:flex;justify-content:space-between;gap:12px;font-size:13px}.StudentCourseScope_footer__Ti32b a,.StudentCourseScope_footer__Ti32b button{color:#1b7869;background:none;border:0;cursor:pointer;font:inherit}.StudentCourseScope_menu__Fk5_h p{font-size:12px;line-height:1.5}@media(max-width:600px){.StudentCourseScope_menu__Fk5_h{position:fixed;top:58px;left:16px;right:16px;width:auto}.StudentCourseScope_trigger__WZZlu .StudentCourseScope_thumb__PYFel{width:36px}.StudentCourseScope_trigger__WZZlu strong{max-width:95px}}.StudentCourseScope_option__yDVuw .StudentCourseScope_optionCover__EOm_R,.StudentCourseScope_trigger__WZZlu .StudentCourseScope_thumb__PYFel{flex-shrink:0}.MentorChat_topic__goesI{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--t-body-sm);letter-spacing:var(--ls-body);color:var(--ink-3)}.MentorChat_headActions__MUxUc{margin-left:auto;display:flex;align-items:center;gap:var(--s-2);flex:0 0 auto}.MentorChat_openLesson__23xM7{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--s-3) 0 var(--s-1);padding:var(--s-2) var(--s-4);border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);font:var(--t-body-sm);letter-spacing:var(--ls-body);font-weight:600;text-align:left;text-decoration:none;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.MentorChat_openLesson__23xM7:hover{background:var(--surface);border-color:var(--accent)}.MentorChat_quick__XcNFf{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:calc(var(--s-1) * -1);-webkit-padding-end:var(--s-6);padding-inline-end:var(--s-6)}.MentorChat_chip__jxHDI{cursor:pointer;max-width:100%;padding:var(--s-1) var(--s-3);border:1px solid var(--accent-line);border-radius:var(--r-full);background:var(--surface);color:var(--accent);font:var(--t-caption);letter-spacing:var(--ls-body);text-align:left;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.MentorChat_chip__jxHDI:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.MentorChat_chip__jxHDI:disabled{opacity:.55;cursor:default}.MentorChat_page__GgY03{margin-top:0;min-height:15rem;max-height:26rem}.MentorChat_page__GgY03 .chat-scroll{flex:1 1 auto;min-height:0;max-height:none;scroll-padding-bottom:var(--s-5)}.MentorChat_page__GgY03 .MentorChat_quick__XcNFf,.MentorChat_page__GgY03 .chat-row{max-width:56rem;margin-left:auto;margin-right:auto;width:100%}.MentorChat_wrap__ikfMF{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}@media (max-width:61rem){.MentorChat_wrap__ikfMF{grid-template-columns:minmax(0,1fr)}.MentorChat_page__GgY03{height:auto}}.MentorChat_catalog__4ubnb{min-width:0;display:flex;flex-direction:column;gap:var(--s-4)}.MentorChat_catalogLabel__gmy8W{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-3)}.MentorChat_list__5_TWK{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.MentorChat_cover__uQ497{aspect-ratio:16/7;display:grid;place-items:center;background:var(--brand-soft) center /cover no-repeat;font:var(--t-h2);letter-spacing:var(--ls-h2);color:var(--brand)}.MentorChat_cardTitle__sTfTj{font:var(--t-h4);letter-spacing:var(--ls-h4);color:var(--ink)}.MentorChat_cardDesc__NbRzy{margin:var(--s-1) 0 0;font:var(--t-body-sm);letter-spacing:var(--ls-body);color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MentorChat_cardFoot__ToJsC{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3)}.MentorChat_price__2ehXm{font:var(--t-body-sm);letter-spacing:var(--ls-body);font-weight:600;color:var(--accent)}.MentorChat_more__2_2H_{font:var(--t-caption);letter-spacing:var(--ls-body);color:var(--ink-3)}.MentorChat_errorRow__J3Gk0{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.MentorChat_errorText__s_Tkk{flex:1 1 auto;min-width:0;font:var(--t-body-sm);letter-spacing:var(--ls-body)}.MentorChat_retry__gBinW{flex:0 0 auto;cursor:pointer;padding:var(--s-1) var(--s-3);border:1px solid;border-radius:var(--r-md);background:transparent;color:inherit;font:var(--t-caption);letter-spacing:var(--ls-body);transition:background var(--dur-1) var(--ease-out)}.MentorChat_retry__gBinW:hover:not(:disabled){background:var(--surface)}.MentorChat_retry__gBinW:disabled{opacity:.55;cursor:default}.MentorChat_lead__hx12A{display:flex;gap:var(--s-5);min-width:0}.MentorChat_lead__hx12A:not(.MentorChat_compact__F41pv){height:calc(100dvh - 12rem)}.MentorChat_lead__hx12A.MentorChat_flow__hNNMb:not(.MentorChat_compact__F41pv){height:auto;min-height:calc(100dvh - 12rem)}.MentorChat_lead__hx12A.MentorChat_flow__hNNMb:not(.MentorChat_compact__F41pv) .MentorChat_log__3brW2{flex:0 1 auto;max-height:min(52vh,34rem)}.MentorChat_thread__ZASpC{flex:none;display:flex;flex-direction:column;align-items:center}.MentorChat_avatar__nWHgT{position:-webkit-sticky;position:sticky;top:var(--s-6);z-index:1;background:var(--paper);display:block;width:7.5rem;flex:none;animation:MentorChat_breathe__KAs1r 9s var(--ease-in-out) infinite;transform-origin:50% 100%}@keyframes MentorChat_breathe__KAs1r{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.015)}}.MentorChat_avatar__nWHgT img{display:block;width:100%;height:auto}.MentorChat_compact__F41pv .MentorChat_avatar__nWHgT{position:relative;top:auto;width:2.5rem;height:2.5rem;animation:none}.MentorChat_compact__F41pv .MentorChat_avatar__nWHgT img{height:100%;border-radius:var(--r-full);object-fit:cover}.MentorChat_here__WPVhs{display:none}.MentorChat_compact__F41pv .MentorChat_here__WPVhs{display:block;position:absolute;right:-1px;bottom:1px;width:8px;height:8px;border-radius:var(--r-full);background:var(--accent);box-shadow:0 0 0 2.5px var(--paper)}.MentorChat_threadLine__zvDmY{flex:1 1;width:1px;margin-top:var(--s-3);background:linear-gradient(to bottom,transparent 0,var(--line-strong) 20px,var(--line) 55%,transparent)}.MentorChat_leadBody__FjD6s{flex:1 1;min-width:0;display:flex;flex-direction:column}.MentorChat_name___pOAw{display:flex;align-items:center;gap:var(--s-3);font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-3)}.MentorChat_near__wek5A{text-transform:none;font:var(--t-caption);letter-spacing:var(--ls-body);color:var(--accent)}.MentorChat_compact__F41pv{gap:var(--s-3)}.MentorChat_compact__F41pv .MentorChat_threadLine__zvDmY{margin-top:var(--s-3)}.MentorChat_compact__F41pv .MentorChat_log__3brW2{flex-basis:min(22rem,40dvh)}.MentorChat_compact__F41pv .MentorChat_ask__KmOfj{margin-top:auto;padding-bottom:var(--s-3);flex:0 0 auto}.MentorChat_speechMuted__7nZP_{margin:var(--s-3) 0 0;font:var(--t-body);letter-spacing:var(--ls-body);color:var(--ink-3)}.MentorChat_log__3brW2{margin-top:var(--s-4);flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-gutter:stable;padding-right:var(--s-2);padding-top:var(--s-3);scroll-padding-top:var(--s-3);overscroll-behavior:contain}.MentorChat_log__3brW2>*{flex:0 0 auto}.MentorChat_log__3brW2>:first-child{margin-top:auto}.MentorChat_compact__F41pv .MentorChat_log__3brW2>:first-child{margin-top:0}.MentorChat_him__zLjO0{margin:0 0 var(--s-5);color:var(--ink);max-width:46ch}.MentorChat_him__zLjO0,.MentorChat_me__dosrX{font:var(--t-body);letter-spacing:var(--ls-body);white-space:pre-wrap}.MentorChat_me__dosrX{width:-moz-fit-content;width:fit-content;max-width:26rem;margin:0 0 var(--s-5) auto;padding:var(--s-3) var(--s-5);background:var(--brand-soft);border-radius:var(--r-lg);color:var(--ink-2)}.MentorChat_leadCatalog__jvRET{margin-top:var(--s-6)}.MentorChat_leadCatalog__jvRET .MentorChat_list__5_TWK{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.MentorChat_alts__AW2Cz{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.MentorChat_alt__utAC5{padding:var(--s-2) var(--s-4);border:1px solid var(--line);background:var(--surface);border-radius:var(--r-full);color:var(--ink-2);font:var(--t-body-sm);letter-spacing:var(--ls-body);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.MentorChat_alt__utAC5:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent)}.MentorChat_alt__utAC5:disabled{opacity:.5;cursor:default}.MentorChat_ask__KmOfj{display:flex;align-items:center;gap:var(--s-4);margin-top:auto;padding-top:var(--s-4)}.MentorChat_field__o8js_{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);transition:border-color var(--dur-1) var(--ease-out)}.MentorChat_field__o8js_:focus-within{border-color:var(--line-strong);box-shadow:none}.MentorChat_field__o8js_ input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:var(--t-body);letter-spacing:var(--ls-body);color:var(--ink)}.MentorChat_field__o8js_ input:focus,.MentorChat_field__o8js_ input:focus-visible{box-shadow:none;outline:0}.MentorChat_field__o8js_ input::placeholder{color:var(--ink-4)}.MentorChat_mic__B3DJ2,.MentorChat_send__UpRQ7{flex:none;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-full);border:0;cursor:pointer;display:grid;place-items:center}.MentorChat_mic__B3DJ2{background:none;color:var(--ink-3);font-size:14px}.MentorChat_mic__B3DJ2:hover:not(:disabled){background:var(--surface-sunken)}.MentorChat_send__UpRQ7{background:var(--brand);color:var(--ink-inverse);font-size:14px;transition:background var(--dur-1) var(--ease-out)}.MentorChat_send__UpRQ7:hover:not(:disabled){background:var(--brand-hover)}.MentorChat_send__UpRQ7:disabled{background:var(--line-strong);cursor:default}.MentorChat_compact__F41pv{flex:1 1 auto;min-height:0}.MentorChat_compact__F41pv .MentorChat_leadBody__FjD6s{min-height:0}.MentorChat_withSide__cawnr{align-items:flex-start;gap:var(--s-7)}.MentorChat_withSide__cawnr .MentorChat_leadBody__FjD6s{flex:1 1;min-width:0;align-self:stretch}.MentorChat_side__HIHyp{flex:none;width:22rem;align-self:stretch;padding-left:var(--s-7);border-left:1px solid var(--line-2);animation:MentorChat_sideIn__1K2H7 var(--dur-3) var(--ease-out) both}@keyframes MentorChat_sideIn__1K2H7{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MentorChat_side__HIHyp{animation:none}}.MentorChat_typingRow__usOUJ{display:flex;align-items:center;gap:var(--s-2);min-height:var(--s-6)}.MentorChat_dots__Gf0kX{display:inline-flex;align-items:center;gap:var(--s-1)}.MentorChat_dots__Gf0kX i{width:6px;height:6px;border-radius:var(--r-full);background:var(--ink-4);animation:MentorChat_mentorPulse__JkOBr 1.2s var(--ease-in-out) infinite}.MentorChat_dots__Gf0kX i:nth-child(2){animation-delay:.2s}.MentorChat_dots__Gf0kX i:nth-child(3){animation-delay:.4s}.MentorChat_typingWord__I__YT{font:var(--t-caption);letter-spacing:var(--ls-body);color:var(--ink-3)}@keyframes MentorChat_mentorPulse__JkOBr{0%,60%,to{opacity:.3}30%{opacity:1}}@media (max-width:1100px){.MentorChat_side__HIHyp{width:auto;padding-left:0;border-left:0;border-top:1px solid var(--line-2);padding-top:var(--s-4);margin-top:var(--s-4)}.MentorChat_withSide__cawnr{flex-wrap:wrap}.MentorChat_withSide__cawnr:not(.MentorChat_compact__F41pv){height:auto;min-height:calc(100dvh - 12rem)}.MentorChat_withSide__cawnr:not(.MentorChat_compact__F41pv) .MentorChat_log__3brW2{flex:0 1 auto;max-height:min(52vh,34rem)}}@media (prefers-reduced-motion:reduce){.MentorChat_dots__Gf0kX i{animation:none;opacity:.5}}.LangSwitch_wrap__300B6{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--paper-2);flex:none}.LangSwitch_btn__WfaTh{border:0;background:none;cursor:pointer;padding:var(--s-1) var(--s-3);border-radius:var(--r-full);font:var(--t-micro);letter-spacing:var(--ls-micro);color:var(--ink-3);white-space:nowrap;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.LangSwitch_btn__WfaTh:hover{color:var(--ink)}.LangSwitch_on__ULx7i{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.LangSwitch_on__ULx7i:hover{color:var(--ink)}.LangSwitch_btn__WfaTh:focus-visible{outline:2px solid var(--ink);outline-offset:1px;box-shadow:none}.LangSwitch_compact___jv6a .LangSwitch_btn__WfaTh{padding:2px var(--s-2)}@media (max-width:900px){.LangSwitch_compact___jv6a .LangSwitch_btn__WfaTh{padding:2px var(--s-1)}}.PublicCourseCatalog_section__2HxO3{max-width:1160px;margin:0 auto;padding:80px 28px;scroll-margin-top:90px;color:#102740}.PublicCourseCatalog_section__2HxO3 h2{font-size:clamp(28px,3vw,40px);margin:0 0 14px;letter-spacing:-.035em}.PublicCourseCatalog_section__2HxO3>p{color:#5c6d82;max-width:700px;line-height:1.65;margin-bottom:36px}.PublicCourseCatalog_grid__FTWBr{display:grid;grid-gap:24px;gap:24px}.PublicCourseCatalog_card__gU7NO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;border:1px solid #e3e9ee;border-radius:24px;overflow:hidden;background:#fff;padding:16px;grid-gap:32px;gap:32px;transition:box-shadow .2s}.PublicCourseCatalog_card__gU7NO:hover{box-shadow:0 14px 36px #12324a0c}.PublicCourseCatalog_card__gU7NO>a{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:14px}.PublicCourseCatalog_body__l3gy6{padding:10px 18px 10px 0;display:flex;flex-direction:column;gap:12px}.PublicCourseCatalog_body__l3gy6 h3{margin:0;font-size:32px;letter-spacing:-.03em}.PublicCourseCatalog_body__l3gy6 p{margin:0;line-height:1.6;font-size:15px;color:#53677b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PublicCourseCatalog_body__l3gy6 span{color:#5c6d82;font-size:13px}.PublicCourseCatalog_body__l3gy6 .PublicCourseCatalog_eyebrow__xEU_I{color:#217665;font-size:10px;font-weight:700;letter-spacing:.12em}.PublicCourseCatalog_actions__Ic3SB{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:6px}.PublicCourseCatalog_cta__3x2Wt{color:#fff;background:#142d49;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:600}.PublicCourseCatalog_demo__mulkL{color:#217665;font-size:14px}@media(max-width:700px){.PublicCourseCatalog_section__2HxO3{padding:48px 20px}.PublicCourseCatalog_card__gU7NO{grid-template-columns:1fr;gap:18px;padding:12px}.PublicCourseCatalog_body__l3gy6{padding:4px 10px 14px}}div:has(>.StudentTopbar_bar__pCqBO){--bar-h:calc(var(--s-7) + var(--s-4));--mentor-top:var(--bar-h)}.StudentTopbar_bar__pCqBO{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--z-sticky) + 1);height:var(--bar-h);display:flex;align-items:center;gap:var(--s-5);padding:0 var(--s-6);border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.StudentTopbar_brand__LwTHj{display:flex;align-items:center;gap:var(--s-3);flex:none;text-decoration:none;color:var(--ink)}.StudentTopbar_brandMark__HrGk8{width:1.75rem;height:1.75rem;flex:none;border-radius:var(--r-sm);background:var(--brand);color:var(--ink-inverse);display:grid;place-items:center;font:var(--t-caption);letter-spacing:0}.StudentTopbar_brandName__JeCT6{font:var(--t-body-sm);letter-spacing:var(--ls-body);white-space:nowrap}.StudentTopbar_courseBlock__49vu5{display:flex;align-items:center;gap:var(--s-3);min-width:0}.StudentTopbar_sep__SMqDU{flex:none;font:var(--t-caption);color:var(--ink-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.StudentTopbar_course__48eRO{display:flex;align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-1) var(--s-3);margin-left:calc(-1 * var(--s-3));border:0;background:none;border-radius:var(--r-md);cursor:pointer;color:var(--ink);text-align:left;transition:background var(--dur-1) ease}.StudentTopbar_course__48eRO:hover{background:var(--surface-sunken)}.StudentTopbar_courseTitle__3__3_{min-width:0;font:var(--t-body-sm);letter-spacing:var(--ls-body);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentTopbar_courseOpenMark__TUvlp{flex:none;font-size:14px;line-height:1;color:var(--ink-3)}.StudentTopbar_progress__QkP55{flex:none;display:flex;align-items:center;gap:var(--s-2)}.StudentTopbar_progressBar__hSRhK{width:var(--s-9);flex:none}.StudentTopbar_percent__0bbU_{flex:none;font:var(--t-caption);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StudentTopbar_percentWord__9Sgql{flex:none}.StudentTopbar_today__1f0gZ{flex:none;padding:var(--s-1) var(--s-2);margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-2));border-radius:var(--r-md);font:var(--t-caption);color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:background var(--dur-1) ease}.StudentTopbar_today__1f0gZ:hover{background:var(--surface-sunken)}.StudentTopbar_status___sOiI{flex:none;padding:var(--s-1) var(--s-2);margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-2));border-radius:var(--r-md);font:var(--t-caption);text-decoration:none;white-space:nowrap;transition:background var(--dur-1) ease}.StudentTopbar_status___sOiI:hover{background:var(--surface-sunken)}.StudentTopbar_statusText__gDh4b{color:var(--ink-2)}.StudentTopbar_statusSep__Ynb7h{color:var(--ink-4)}.StudentTopbar_statusDeadline__MM4LA{color:var(--ink-3)}.StudentTopbar_statusWarn__gPjgg .StudentTopbar_statusText__gDh4b{color:var(--warn)}.StudentTopbar_statusDanger__sKKXg .StudentTopbar_statusText__gDh4b{color:var(--danger)}.StudentTopbar_right__XRUxK{flex:none;display:flex;align-items:center;gap:var(--s-3);margin-left:auto}.StudentTopbar_lang__qqOL3{display:inline-flex;align-items:center;flex:none;margin-right:var(--s-1)}.StudentTopbar_avatar__EgLgc{width:1.75rem;height:1.75rem;flex:none;border-radius:var(--r-full);background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font:var(--t-caption);letter-spacing:0}.StudentTopbar_logout__yW5tn{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;background:none;border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer;transition:color var(--dur-1) ease,background var(--dur-1) ease}.StudentTopbar_logout__yW5tn:hover{color:var(--ink);background:var(--surface-sunken)}@media (max-width:75rem){.StudentTopbar_statusDeadline__MM4LA,.StudentTopbar_statusSep__Ynb7h{display:none}}@media (max-width:60rem){div:has(>.StudentTopbar_bar__pCqBO){--bar-h:var(--tap-min)}.StudentTopbar_bar__pCqBO{gap:var(--s-4);padding:0 var(--s-4)}.StudentTopbar_brandName__JeCT6,.StudentTopbar_percentWord__9Sgql{display:none}}@media (max-width:34rem){div:has(>.StudentTopbar_bar__pCqBO){--bar-h:var(--s-8)}.StudentTopbar_sep__SMqDU:has(+.StudentTopbar_status___sOiI),.StudentTopbar_status___sOiI{display:none}}@media (max-width:25rem){.StudentTopbar_sep__SMqDU:has(+.StudentTopbar_today__1f0gZ),.StudentTopbar_today__1f0gZ{display:none}.StudentTopbar_progressBar__hSRhK{width:var(--s-7)}}.StudentTopbar_bar__pCqBO:has(button[aria-expanded=true]){z-index:var(--z-dropdown)}