.AcademyLessonPlayer_page__5wCTQ{--lesson-tint:color-mix(in srgb,var(--accent) 6%,var(--background-primary));--lesson-border:color-mix(in srgb,var(--accent) 4%,var(--border-color-primary));min-height:calc(100dvh - 64px);padding:0 0 48px;color:var(--primary);background:color-mix(in srgb,var(--accent) 2.5%,var(--background-primary))}.AcademyLessonPlayer_shell__zM3D0{width:min(1440px,calc(100% - 64px));margin:0 auto}.AcademyLessonPlayer_courseBar__qCG8M{display:flex;align-items:center;gap:18px;min-height:76px}.AcademyLessonPlayer_back__voJBq{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 0;color:var(--secondary);font-size:12px;font-weight:500;cursor:pointer}.AcademyLessonPlayer_back__voJBq:hover{color:var(--accent)}.AcademyLessonPlayer_courseBarDivider__XUWFA{width:1px;height:17px;flex-shrink:0;background:var(--lesson-border)}.AcademyLessonPlayer_courseTitle__565Q_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.AcademyLessonPlayer_position__UL8HW{margin-left:auto;flex-shrink:0;color:var(--tertiary);font-size:11px}.AcademyLessonPlayer_position__UL8HW strong{color:var(--primary);font-weight:600}.AcademyLessonPlayer_workspace__b4TEe{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto 1fr;gap:22px 24px;align-items:start}.AcademyLessonPlayer_watch__Oml3B{min-width:0;grid-column:1;grid-row:1}.AcademyLessonPlayer_player__aTOn0{overflow:hidden;border-radius:14px;background:#0e1522;color:#fff;box-shadow:0 6px 20px rgb(15 23 42/8%)}.AcademyLessonPlayer_screen__vVpgf{position:relative;width:100%;aspect-ratio:16/9;background:#0b101a}.AcademyLessonPlayer_screen__vVpgf video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;cursor:pointer}.AcademyLessonPlayer_startOverlay__w5Z3m{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:linear-gradient(180deg,rgb(8 15 29/8%),rgb(8 15 29/38%))}.AcademyLessonPlayer_startOverlay__w5Z3m>span{color:#fff;text-shadow:0 1px 6px #0008;font-size:13px;font-weight:550}.AcademyLessonPlayer_centerPlay__1Mq_p{display:grid;place-items:center;width:66px;height:66px;flex-shrink:0;border:1px solid rgb(255 255 255/28%);border-radius:50%;background:var(--accent);color:var(--background-primary);box-shadow:0 0 0 7px rgb(255 255 255/12%),0 5px 20px rgb(0 0 0/14%);cursor:pointer}.AcademyLessonPlayer_centerPlay__1Mq_p svg{margin-left:4px}.AcademyLessonPlayer_centerPlay__1Mq_p:hover{filter:brightness(1.08)}.AcademyLessonPlayer_pausedPlay__l9V1Z{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AcademyLessonPlayer_mediaMessage__vDvT3{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px;background:rgb(9 16 29/91%);text-align:center}.AcademyLessonPlayer_mediaMessage__vDvT3>svg{color:#a7c6ff}.AcademyLessonPlayer_mediaMessage__vDvT3 p{font-size:15px;line-height:1.5}.AcademyLessonPlayer_mediaMessage__vDvT3 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border:1px solid rgb(255 255 255/22%);border-radius:8px;font-size:12px;font-weight:550;cursor:pointer}.AcademyLessonPlayer_mediaMessage__vDvT3 button:hover{background:#ffffff14}.AcademyLessonPlayer_buffering__66vNy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#0b101a55;font-size:13px;pointer-events:none}.AcademyLessonPlayer_spinner__kneyi{animation:AcademyLessonPlayer_player-spin__TRv0m 1s linear infinite}@keyframes AcademyLessonPlayer_player-spin__TRv0m{to{transform:rotate(1turn)}}.AcademyLessonPlayer_controls__xtQdM{padding:5px 17px 9px;background:#111927}.AcademyLessonPlayer_range__b15ZT{display:block;margin:0;padding:0;height:16px;appearance:none;background:transparent;cursor:pointer}.AcademyLessonPlayer_range__b15ZT:disabled{cursor:not-allowed;opacity:.45}.AcademyLessonPlayer_range__b15ZT::-webkit-slider-runnable-track{height:3px;border-radius:5px;background:linear-gradient(to right,var(--accent) var(--fill),#ffffff35 var(--fill))}.AcademyLessonPlayer_range__b15ZT::-moz-range-track{height:3px;border-radius:5px;background:linear-gradient(to right,var(--accent) var(--fill),#ffffff35 var(--fill))}.AcademyLessonPlayer_range__b15ZT::-webkit-slider-thumb{appearance:none;margin-top:-4px;width:11px;height:11px;border:0;border-radius:50%;background:var(--accent)}.AcademyLessonPlayer_range__b15ZT::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:var(--accent)}.AcademyLessonPlayer_seek__k95On{width:100%;margin:1px 0 3px}.AcademyLessonPlayer_controlRow__ZWG_j{display:flex;align-items:center;gap:13px;min-height:33px}.AcademyLessonPlayer_controlButton__W5Shw{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border:0;border-radius:6px;color:#edf2fa;background:transparent;cursor:pointer}.AcademyLessonPlayer_controlButton__W5Shw:hover{background:#ffffff12}.AcademyLessonPlayer_time__Z6c7a{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;font-size:11px;white-space:nowrap;color:#a7b0c0}.AcademyLessonPlayer_time__Z6c7a strong{color:#f5f7fc;font-weight:450}.AcademyLessonPlayer_time__Z6c7a>span{color:#657187}.AcademyLessonPlayer_controlSpacer__5p5TE{flex:1}.AcademyLessonPlayer_volume__APHJZ{width:64px;flex-shrink:0}.AcademyLessonPlayer_speed__99sgZ{display:flex;align-items:center;position:relative;flex-shrink:0}.AcademyLessonPlayer_speed__99sgZ select{appearance:none;padding:7px 22px 7px 9px;border:1px solid #ffffff24;border-radius:6px;background:#111927;color:#eef2f9;font-size:11px;font-weight:550;cursor:pointer}.AcademyLessonPlayer_speed__99sgZ>svg{position:absolute;right:7px;pointer-events:none}.AcademyLessonPlayer_player__aTOn0:fullscreen{width:100%;height:100%;display:flex;flex-direction:column;border-radius:0}.AcademyLessonPlayer_player__aTOn0:fullscreen .AcademyLessonPlayer_screen__vVpgf{flex:1;min-height:0;aspect-ratio:auto}.AcademyLessonPlayer_player__aTOn0:fullscreen .AcademyLessonPlayer_controls__xtQdM{flex-shrink:0;padding:8px 22px 14px}.AcademyLessonPlayer_lessonHeading__NDi_b{padding:23px 0 18px}.AcademyLessonPlayer_lessonMeta__E083K{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--tertiary);font-size:11px;line-height:1.5}.AcademyLessonPlayer_lessonMeta__E083K>span:first-child{color:var(--accent);font-weight:550}.AcademyLessonPlayer_completedBadge__sycZW{display:inline-flex;align-items:center;gap:5px;margin-left:5px;color:var(--color-success)}.AcademyLessonPlayer_lessonHeading__NDi_b h1{margin:9px 0 0;color:var(--primary);font-size:24px;font-weight:650;line-height:1.35;letter-spacing:-.03em;overflow-wrap:anywhere}.AcademyLessonPlayer_lessonNavigation__F0cGp{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.AcademyLessonPlayer_lessonNavigation__F0cGp button{display:flex;align-items:center;gap:13px;min-width:0;min-height:67px;padding:12px 16px;border:1px solid var(--lesson-border);border-radius:10px;background:var(--background-primary);text-align:left;cursor:pointer}.AcademyLessonPlayer_lessonNavigation__F0cGp button:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--lesson-border));background:var(--lesson-tint)}.AcademyLessonPlayer_lessonNavigation__F0cGp button>svg{color:var(--tertiary);flex-shrink:0}.AcademyLessonPlayer_lessonNavigation__F0cGp button>span{display:flex;flex-direction:column;gap:5px;min-width:0}.AcademyLessonPlayer_lessonNavigation__F0cGp small{color:var(--tertiary);font-size:10px;line-height:1.3}.AcademyLessonPlayer_lessonNavigation__F0cGp strong{color:var(--primary);font-size:12px;font-weight:550;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AcademyLessonPlayer_lessonNavigation__F0cGp .AcademyLessonPlayer_nextLesson__qCoIT{justify-content:flex-end;text-align:right}.AcademyLessonPlayer_lessonNavigation__F0cGp .AcademyLessonPlayer_nextLesson__qCoIT small,.AcademyLessonPlayer_lessonNavigation__F0cGp .AcademyLessonPlayer_nextLesson__qCoIT>svg{color:var(--accent)}.AcademyLessonPlayer_outline__0mM_T{position:sticky;top:86px;grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;min-width:0;height:min(640px,calc(100dvh - 162px));min-height:365px;overflow:hidden;border:1px solid var(--lesson-border);border-radius:14px;background:var(--background-primary)}.AcademyLessonPlayer_outlineHeader__yBZGb{padding:21px 20px 19px;border-bottom:1px solid var(--lesson-border);flex-shrink:0}.AcademyLessonPlayer_outlineTitle__xKSNb{display:flex;align-items:center;justify-content:space-between;gap:14px}.AcademyLessonPlayer_outlineTitle__xKSNb h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.015em}.AcademyLessonPlayer_outlineTitle__xKSNb>span{display:grid;place-items:center;height:23px;min-width:25px;border-radius:6px;background:var(--lesson-tint);color:var(--accent);padding:0 6px;font-size:11px;font-weight:600}.AcademyLessonPlayer_outlineHeader__yBZGb>p{margin:6px 0 0;font-size:11px;color:var(--tertiary)}.AcademyLessonPlayer_courseProgressLabel__PmCYQ{display:flex;align-items:center;justify-content:space-between;margin-top:22px;font-size:10px;color:var(--tertiary)}.AcademyLessonPlayer_courseProgressLabel__PmCYQ strong{color:var(--accent);font-weight:600}.AcademyLessonPlayer_courseProgress__SibhM{height:5px;margin-top:8px;border-radius:4px;overflow:hidden;background:var(--lesson-tint)}.AcademyLessonPlayer_courseProgress__SibhM>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.AcademyLessonPlayer_chapterScroll__x06if{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-color-primary) transparent;padding:6px 0 10px}.AcademyLessonPlayer_chapter__8vVT6+.AcademyLessonPlayer_chapter__8vVT6{border-top:1px solid var(--lesson-border)}.AcademyLessonPlayer_chapterToggle__ojGXz{display:flex;align-items:center;gap:9px;width:100%;padding:17px 16px;text-align:left;cursor:pointer}.AcademyLessonPlayer_chapterToggle__ojGXz:hover{background:var(--lesson-tint)}.AcademyLessonPlayer_chapterIndex__5dUi9{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:5px;background:var(--background-secondary);color:var(--secondary);font-size:10px;font-weight:600}.AcademyLessonPlayer_chapterName__34mWJ{flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.AcademyLessonPlayer_chapterCount__36N2P{font-size:10px;color:var(--tertiary);font-variant-numeric:tabular-nums}.AcademyLessonPlayer_chapterToggle__ojGXz>svg{flex-shrink:0;color:var(--tertiary)}.AcademyLessonPlayer_chapterToggle__ojGXz[aria-expanded=true]>svg{transform:rotate(180deg)}.AcademyLessonPlayer_lessonList__M6OO7{padding:0 8px 10px}.AcademyLessonPlayer_lessonList__M6OO7[hidden]{display:none}.AcademyLessonPlayer_lessonRow__dnLuY{display:flex;align-items:flex-start;gap:11px;position:relative;width:100%;min-height:66px;padding:13px 12px;border-radius:8px;text-align:left;cursor:pointer}.AcademyLessonPlayer_lessonRow__dnLuY:hover{background:color-mix(in srgb,var(--accent) 3%,var(--background-primary))}.AcademyLessonPlayer_lessonRow__dnLuY[aria-current=true]{background:var(--lesson-tint)}.AcademyLessonPlayer_lessonRow__dnLuY[aria-current=true]:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.AcademyLessonPlayer_lessonMarker__S054t{display:grid;place-items:center;margin-top:2px;width:24px;height:24px;border:1px solid var(--lesson-border);border-radius:50%;flex-shrink:0;color:var(--tertiary);font-size:10px;font-weight:500}.AcademyLessonPlayer_lessonRow__dnLuY[aria-current=true] .AcademyLessonPlayer_lessonMarker__S054t{border-color:var(--accent);background:var(--accent);color:var(--background-primary)}.AcademyLessonPlayer_lessonMarker__S054t.AcademyLessonPlayer_markerCompleted__Whwo9{border-color:color-mix(in srgb,var(--color-success) 30%,var(--lesson-border));background:color-mix(in srgb,var(--color-success) 8%,var(--background-primary));color:var(--color-success)}.AcademyLessonPlayer_rowText__I9E4z{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.AcademyLessonPlayer_rowText__I9E4z strong{font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.AcademyLessonPlayer_lessonRow__dnLuY[aria-current=true] .AcademyLessonPlayer_rowText__I9E4z strong{color:var(--accent)}.AcademyLessonPlayer_rowText__I9E4z>span{color:var(--tertiary);font-size:10px;line-height:1.5}.AcademyLessonPlayer_about__j5K3F{min-width:0;padding:22px 0 0;border-top:1px solid var(--lesson-border)}.AcademyLessonPlayer_about__j5K3F h2{margin:0 0 14px;font-size:15px;font-weight:600;letter-spacing:-.015em}.AcademyLessonPlayer_description__r64O_{color:var(--secondary);font-size:14px;line-height:1.85;overflow-wrap:anywhere}.AcademyLessonPlayer_description__r64O_ p{margin:0 0 1em;line-height:1.85}.AcademyLessonPlayer_description__r64O_ img{max-width:100%;border-radius:8px}.AcademyLessonPlayer_description__r64O_ pre,.AcademyLessonPlayer_description__r64O_ table{max-width:100%;overflow-x:auto}.AcademyLessonPlayer_emptyNotes__pYumg{display:flex;align-items:center;gap:12px;padding:18px 0;color:var(--tertiary);font-size:13px}.AcademyLessonPlayer_emptyNotes__pYumg>svg{color:var(--accent);flex-shrink:0}.AcademyLessonPlayer_outline__0mM_T:focus-visible,.AcademyLessonPlayer_page__5wCTQ :is(button,select,input):focus-visible,.AcademyLessonPlayer_player__aTOn0 :is(button,select,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AcademyLessonPlayer_player__aTOn0:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.AcademyLessonPlayer_page__5wCTQ button:disabled,.AcademyLessonPlayer_player__aTOn0 button:disabled{cursor:not-allowed;opacity:.45}.AcademyLessonPlayer_srOnly__ecSoY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AcademyLessonPlayer_skeletonBar__ooKf8{width:240px;min-height:16px;margin:30px 0;border-radius:6px;background:var(--lesson-border)}.AcademyLessonPlayer_skeletonPlayer__9EaMx{display:grid;place-items:center;aspect-ratio:16/10;border-radius:14px;background:#111927;color:#a7b0c0}.AcademyLessonPlayer_skeletonOutline__F_TMr{padding:24px 20px;gap:30px}.AcademyLessonPlayer_skeletonOutline__F_TMr>div{height:45px;border-radius:7px;background:var(--lesson-tint)}.AcademyLessonPlayer_errorPage__EVwZE{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;min-height:75vh;padding:24px;color:var(--secondary);text-align:center}.AcademyLessonPlayer_errorPage__EVwZE>svg{color:var(--accent)}.AcademyLessonPlayer_errorPage__EVwZE h1{font-size:20px;font-weight:600}.AcademyLessonPlayer_errorPage__EVwZE>div{display:flex;flex-wrap:wrap;gap:12px}.AcademyLessonPlayer_errorPage__EVwZE button{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;border:1px solid var(--border-color-primary);font-size:13px;cursor:pointer}.AcademyLessonPlayer_errorPage__EVwZE button:first-child{background:var(--accent);color:var(--background-primary);border-color:var(--accent)}@media (max-width:1100px){.AcademyLessonPlayer_shell__zM3D0{width:calc(100% - 40px)}.AcademyLessonPlayer_workspace__b4TEe{grid-template-columns:minmax(0,1fr) 290px;column-gap:20px}.AcademyLessonPlayer_volume__APHJZ{width:45px}.AcademyLessonPlayer_controlRow__ZWG_j{gap:8px}.AcademyLessonPlayer_controls__xtQdM{padding-right:12px;padding-left:12px}.AcademyLessonPlayer_outlineHeader__yBZGb{padding:18px 16px}}@media (max-width:850px){.AcademyLessonPlayer_shell__zM3D0{width:calc(100% - 32px)}.AcademyLessonPlayer_courseBar__qCG8M{min-height:66px;gap:12px}.AcademyLessonPlayer_courseTitle__565Q_{font-size:12px}.AcademyLessonPlayer_position__UL8HW{display:none}.AcademyLessonPlayer_workspace__b4TEe{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:20px}.AcademyLessonPlayer_watch__Oml3B{grid-row:1}.AcademyLessonPlayer_lessonNavigation__F0cGp{grid-row:3}.AcademyLessonPlayer_outline__0mM_T{position:static;grid-column:1;grid-row:2;height:auto;min-height:0;max-height:560px}.AcademyLessonPlayer_chapterScroll__x06if{max-height:400px}.AcademyLessonPlayer_outlineHeader__yBZGb{padding:18px}.AcademyLessonPlayer_courseProgressLabel__PmCYQ{margin-top:16px}.AcademyLessonPlayer_volume__APHJZ{width:64px}}@media (max-width:540px){.AcademyLessonPlayer_shell__zM3D0{width:calc(100% - 24px)}.AcademyLessonPlayer_courseBar__qCG8M{min-height:58px;gap:10px}.AcademyLessonPlayer_back__voJBq{font-size:11px;gap:6px}.AcademyLessonPlayer_courseTitle__565Q_{font-size:11px}.AcademyLessonPlayer_player__aTOn0{border-radius:10px}.AcademyLessonPlayer_centerPlay__1Mq_p{width:48px;height:48px;box-shadow:0 0 0 5px #ffffff18}.AcademyLessonPlayer_centerPlay__1Mq_p svg{width:21px;height:21px;margin-left:3px}.AcademyLessonPlayer_startOverlay__w5Z3m{gap:11px}.AcademyLessonPlayer_startOverlay__w5Z3m>span{font-size:11px}.AcademyLessonPlayer_controls__xtQdM{padding:3px 10px 7px}.AcademyLessonPlayer_controlRow__ZWG_j{gap:5px}.AcademyLessonPlayer_controlButton__W5Shw{width:40px;height:40px}.AcademyLessonPlayer_time__Z6c7a{font-size:10px;gap:4px}.AcademyLessonPlayer_volume__APHJZ{display:none}.AcademyLessonPlayer_speed__99sgZ select{font-size:10px;padding-left:7px}.AcademyLessonPlayer_lessonHeading__NDi_b{padding:19px 2px 16px}.AcademyLessonPlayer_lessonHeading__NDi_b h1{font-size:21px;margin-top:7px}.AcademyLessonPlayer_lessonMeta__E083K{font-size:10px}.AcademyLessonPlayer_lessonNavigation__F0cGp{gap:9px}.AcademyLessonPlayer_lessonNavigation__F0cGp button{min-height:63px;padding:11px;gap:7px}.AcademyLessonPlayer_lessonNavigation__F0cGp strong{font-size:11px}.AcademyLessonPlayer_lessonNavigation__F0cGp small{font-size:9px}.AcademyLessonPlayer_about__j5K3F{padding:18px 2px 0}.AcademyLessonPlayer_mediaMessage__vDvT3{gap:10px;padding:12px}.AcademyLessonPlayer_mediaMessage__vDvT3 p{font-size:12px}.AcademyLessonPlayer_mediaMessage__vDvT3>svg{width:23px;height:23px}.AcademyLessonPlayer_mediaMessage__vDvT3 button{font-size:11px;padding:7px 12px}}@media (prefers-reduced-motion:reduce){.AcademyLessonPlayer_spinner__kneyi{animation:none}}.TrainingLearning_page__lZWYs{background:var(--background-primary);color:var(--primary);padding-bottom:64px;min-height:calc(100vh - 64px)}.TrainingLearning_shell__6PGiS{width:100%;max-width:1360px;margin-inline:auto;padding-inline:24px}.TrainingLearning_loading__36bv7{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50vh;color:var(--tertiary);font-size:14px}.TrainingLearning_courseHeader__IPHLM{padding:20px 0 16px;border-bottom:1px solid var(--border-color-primary)}.TrainingLearning_back__EbIaT{display:inline-flex;align-items:center;gap:8px;color:var(--tertiary);font-size:13px;cursor:pointer}.TrainingLearning_back__EbIaT:hover{color:var(--accent)}.TrainingLearning_courseSummary__MDhCV{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px}.TrainingLearning_courseSummary__MDhCV h1{font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}.TrainingLearning_courseSummary__MDhCV p{margin-top:5px;font-size:13px;color:var(--tertiary)}.TrainingLearning_overview__gUwNe{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;font-size:12px;color:var(--secondary);font-variant-numeric:tabular-nums}.TrainingLearning_overview__gUwNe>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.TrainingLearning_overview__gUwNe svg{color:var(--tertiary)}.TrainingLearning_progressSummary___dQZR{display:flex;align-items:center;gap:12px;white-space:nowrap}.TrainingLearning_progressSummary___dQZR progress{width:112px;height:5px}.TrainingLearning_page__lZWYs progress{border:0;border-radius:10px;overflow:hidden;appearance:none;accent-color:var(--accent);background:var(--background-secondary)}.TrainingLearning_page__lZWYs progress::-webkit-progress-bar{background:var(--background-secondary)}.TrainingLearning_page__lZWYs progress::-webkit-progress-value{background:var(--accent);border-radius:10px}.TrainingLearning_page__lZWYs progress::-moz-progress-bar{background:var(--accent)}.TrainingLearning_workspace__RjCm_{display:grid;grid-template-columns:288px minmax(0,1fr);gap:40px;padding-top:28px;align-items:start}.TrainingLearning_sidebar__mCIKz{min-width:0;padding-right:24px;border-right:1px solid var(--border-color-primary)}.TrainingLearning_sectionHeading__MbB8j{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.TrainingLearning_sectionHeading__MbB8j h2{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:650}.TrainingLearning_sectionHeading__MbB8j>span{font-size:12px;color:var(--tertiary)}.TrainingLearning_nodes__3Mo_U{display:grid;gap:5px;list-style:none;margin:0;padding:0}.TrainingLearning_node___mb1b{display:flex;align-items:start;gap:10px;width:100%;padding:12px 10px;text-align:left;border-left:3px solid transparent;border-radius:0 6px 6px 0;cursor:pointer}.TrainingLearning_node___mb1b:hover{background:var(--background-secondary)}.TrainingLearning_node___mb1b>svg{flex-shrink:0;color:var(--tertiary);margin-top:3px}.TrainingLearning_nodeNumber__h20i4{flex:0 0 24px;font-size:14px;font-variant-numeric:tabular-nums;line-height:21px;color:var(--tertiary)}.TrainingLearning_nodeText__Im_9P{min-width:0;flex:1}.TrainingLearning_nodeText__Im_9P strong{display:block;font-size:14px;line-height:21px;font-weight:600;overflow-wrap:anywhere}.TrainingLearning_nodeText__Im_9P small{display:block;font-size:11px;line-height:18px;color:var(--tertiary);margin-top:2px}.TrainingLearning_activeNode__435Tv,.TrainingLearning_activeNode__435Tv:hover{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--background-primary))}.TrainingLearning_activeNode__435Tv .TrainingLearning_nodeNumber__h20i4,.TrainingLearning_activeNode__435Tv .TrainingLearning_nodeText__Im_9P strong{color:var(--accent)}.TrainingLearning_contentLinks__ET5Tb{margin:4px 0 7px 28px;padding:0 0 0 10px;list-style:none;border-left:1px solid var(--border-color-primary)}.TrainingLearning_contentLinks__ET5Tb button{display:flex;align-items:start;gap:8px;text-align:left;font-size:12px;line-height:19px;padding:7px 0;color:var(--secondary);width:100%;cursor:pointer}.TrainingLearning_contentLinks__ET5Tb button svg{margin-top:2px;flex-shrink:0}.TrainingLearning_contentLinks__ET5Tb button span{overflow-wrap:anywhere}.TrainingLearning_contentLinks__ET5Tb .TrainingLearning_activeContent__br4JS{color:var(--accent);font-weight:600}.TrainingLearning_leaderboard__qaPHP{margin-top:22px;padding-top:20px;border-top:1px solid var(--border-color-primary)}.TrainingLearning_leaderboard__qaPHP .TrainingLearning_sectionHeading__MbB8j{margin-bottom:10px}.TrainingLearning_rankList__DKb1t{margin:0;padding:0;list-style:none}.TrainingLearning_expandedRanks__PUGhC{max-height:310px;overflow-y:auto;scrollbar-width:thin}.TrainingLearning_rankRow__OhlKF{display:grid;grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:4px 2px;font-size:13px}.TrainingLearning_rankNumber__nOyhL{color:var(--tertiary);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.TrainingLearning_rankName__RsBEM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrainingLearning_rankScore__dSP9v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.TrainingLearning_avatar__8YJxq{width:28px;height:28px;border-radius:50%;background:var(--background-secondary);color:var(--tertiary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;overflow:hidden}.TrainingLearning_avatar__8YJxq img{width:100%;height:100%;object-fit:cover}.TrainingLearning_rankRow__OhlKF[data-rank="1"] .TrainingLearning_rankNumber__nOyhL{color:#b77915}.TrainingLearning_rankRow__OhlKF[data-rank="1"] .TrainingLearning_avatar__8YJxq{color:#996313;background:color-mix(in srgb,#edb743 16%,var(--background-primary))}.TrainingLearning_rankRow__OhlKF[data-rank="2"] .TrainingLearning_rankNumber__nOyhL{color:#7b8ba3}.TrainingLearning_rankRow__OhlKF[data-rank="3"] .TrainingLearning_rankNumber__nOyhL{color:#ac7650}.TrainingLearning_myRank__9v6r3{margin-block:6px;border-left:3px solid var(--accent);padding:9px 9px 9px 7px;border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--accent) 7%,var(--background-primary));color:var(--accent)}.TrainingLearning_myRank__9v6r3[data-rank] .TrainingLearning_rankNumber__nOyhL{color:var(--accent)}.TrainingLearning_myRank__9v6r3[data-rank] .TrainingLearning_avatar__8YJxq{background:color-mix(in srgb,var(--accent) 16%,var(--background-primary));color:var(--accent)}.TrainingLearning_myRank__9v6r3 small{display:block;font-size:10px;line-height:16px;color:var(--tertiary);font-weight:400}.TrainingLearning_more__2qbnU{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 0 0;width:100%;font-size:12px;color:var(--tertiary);cursor:pointer}.TrainingLearning_more__2qbnU:hover{color:var(--accent)}.TrainingLearning_muted__liEe7{color:var(--tertiary);font-size:12px;line-height:1.7}.TrainingLearning_rankError__rJnxf{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-block:8px;font-size:12px;color:var(--tertiary)}.TrainingLearning_rankError__rJnxf button{display:flex;gap:4px;align-items:center;color:var(--accent);cursor:pointer;white-space:nowrap}.TrainingLearning_rankLoading__kV6_y{min-height:128px;display:flex;gap:8px;align-items:center;justify-content:center;color:var(--tertiary);font-size:12px}.TrainingLearning_information__7t9uT{margin-top:16px;padding-top:9px;border-top:1px solid var(--border-color-primary)}.TrainingLearning_information__7t9uT details{padding-block:10px}.TrainingLearning_information__7t9uT summary{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;cursor:pointer;list-style:none}.TrainingLearning_information__7t9uT summary::-webkit-details-marker{display:none}.TrainingLearning_information__7t9uT summary>span{display:flex;align-items:center;gap:7px}.TrainingLearning_information__7t9uT details[open] summary>svg{transform:rotate(90deg)}.TrainingLearning_infoBody__LqACV{padding-top:12px;font-size:12px;color:var(--secondary);line-height:1.8;overflow-wrap:anywhere}.TrainingLearning_infoBody__LqACV p+p{margin-top:8px}.TrainingLearning_infoBody__LqACV .TrainingLearning_infoMarkdown__3q03n{font-size:inherit;line-height:inherit;color:inherit}.TrainingLearning_infoBody__LqACV .TrainingLearning_infoMarkdown__3q03n :where(p,ul,ol,blockquote){font-size:inherit;line-height:inherit;margin-block:8px}.TrainingLearning_infoBody__LqACV .TrainingLearning_infoMarkdown__3q03n :where(h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit;font-weight:600;margin-block:14px 4px}.TrainingLearning_infoBody__LqACV .TrainingLearning_infoMarkdown__3q03n>:first-child{margin-top:0}.TrainingLearning_infoBody__LqACV .TrainingLearning_infoMarkdown__3q03n>:last-child{margin-bottom:0}.TrainingLearning_ruleList__KX9Ce{display:grid;gap:6px;padding:0;margin:0 0 12px;list-style:none}.TrainingLearning_ruleList__KX9Ce li{display:flex;align-items:baseline;gap:6px}.TrainingLearning_ruleList__KX9Ce svg{align-self:center;flex-shrink:0}.TrainingLearning_infoBody__LqACV h3{font-size:12px;font-weight:600;margin:14px 0 4px;color:var(--primary)}.TrainingLearning_infoBody__LqACV img{max-width:160px;width:100%;margin:5px auto 10px}.TrainingLearning_infoBody__LqACV progress{width:100%;height:5px;margin:8px 0}.TrainingLearning_liveLink__07S8D{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:12px;padding-top:10px}.TrainingLearning_reader__OK17p{width:100%;max-width:100%;min-width:0;scroll-margin-top:88px}.TrainingLearning_nodeHeader__UpT67{padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--border-color-primary)}.TrainingLearning_eyebrow__in_Tx{font-size:12px;color:var(--tertiary);margin-bottom:13px}.TrainingLearning_nodeTitle__Vt6zj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}.TrainingLearning_nodeTitle__Vt6zj h2{font-size:24px;line-height:1.4;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.TrainingLearning_nodeHeader__UpT67>p{font-size:14px;color:var(--tertiary);margin-top:8px}.TrainingLearning_rewards__sn8Q5{display:flex;flex-wrap:wrap;gap:12px;color:var(--accent);font-size:12px}.TrainingLearning_rewards__sn8Q5 span{display:inline-flex;align-items:center;gap:5px}.TrainingLearning_article__OfDyA{min-width:0}.TrainingLearning_articleHeader__VxOmX{display:flex;align-items:center;gap:10px;margin-bottom:22px}.TrainingLearning_articleHeader__VxOmX svg{color:var(--accent);flex-shrink:0}.TrainingLearning_articleHeader__VxOmX h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.TrainingLearning_readingBody__dAK_h{max-width:100%}.TrainingLearning_markdown__9YTJe{font-size:16px!important;line-height:1.8!important;color:var(--secondary);overflow-wrap:anywhere}.TrainingLearning_markdown__9YTJe>:first-child{margin-top:0}.TrainingLearning_markdown__9YTJe h1,.TrainingLearning_markdown__9YTJe h2{font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.5;margin-block:26px 16px;color:var(--primary)}.TrainingLearning_markdown__9YTJe h3{font-size:17px;line-height:1.5;color:var(--primary)}.TrainingLearning_markdown__9YTJe p{margin-block:16px;max-width:52em;text-wrap:pretty}.TrainingLearning_markdown__9YTJe table{display:block;max-width:100%;overflow-x:auto;margin-block:25px;font-size:13px;line-height:1.65;border:1px solid var(--border-color-primary);border-radius:6px;border-collapse:separate;border-spacing:0}.TrainingLearning_markdown__9YTJe tbody,.TrainingLearning_markdown__9YTJe thead{display:table;width:100%;table-layout:fixed}.TrainingLearning_markdown__9YTJe th{background:var(--background-secondary);font-weight:600;color:var(--primary)}.TrainingLearning_markdown__9YTJe td,.TrainingLearning_markdown__9YTJe th{padding:9px 14px!important;border-bottom:1px solid var(--border-color-primary)}.TrainingLearning_markdown__9YTJe tbody tr:last-child td{border-bottom:0}.TrainingLearning_markdown__9YTJe blockquote{font-size:13px;font-style:normal;font-weight:400;color:var(--accent);border-left:3px solid var(--accent);margin-block:24px;padding:5px 0 5px 16px}.TrainingLearning_markdown__9YTJe blockquote p{margin:0}.TrainingLearning_markdown__9YTJe blockquote p:after,.TrainingLearning_markdown__9YTJe blockquote p:before{content:none}.TrainingLearning_markdown__9YTJe pre{max-width:100%;overflow-x:auto}.TrainingLearning_markdown__9YTJe img{max-width:100%;height:auto}.TrainingLearning_readerFooter__w4ynR{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;margin-top:30px;border-top:1px solid var(--border-color-primary)}.TrainingLearning_nextDescription__Q6RZH{display:grid;gap:6px;min-width:0}.TrainingLearning_nextDescription__Q6RZH small{font-size:12px;color:var(--tertiary)}.TrainingLearning_nextDescription__Q6RZH strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.TrainingLearning_readingActions__Wwbrj{display:flex;align-items:center;gap:8px;flex-shrink:0}.TrainingLearning_primaryButton__jn5Dq,.TrainingLearning_secondaryButton__U0QJX{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:6px;padding:9px 17px;font-size:13px;font-weight:550;line-height:20px;cursor:pointer}.TrainingLearning_primaryButton__jn5Dq{background:#2563eb;color:white}.TrainingLearning_primaryButton__jn5Dq:hover{background:#1d4ed8}.TrainingLearning_primaryButton__jn5Dq:disabled{cursor:not-allowed;opacity:.5}.TrainingLearning_secondaryButton__U0QJX{border:1px solid var(--border-color-primary);padding-inline:10px;color:var(--secondary)}.TrainingLearning_secondaryButton__U0QJX:hover{background:var(--background-secondary)}.TrainingLearning_passed__U5J8L{display:inline-flex;align-items:center;gap:7px;color:#14805e;font-size:13px}.TrainingLearning_notice__odwRH{padding:32px;background:var(--background-secondary);border-radius:8px;color:var(--secondary);font-size:14px;line-height:1.7}.TrainingLearning_notice__odwRH>svg{color:var(--tertiary);margin-bottom:12px}.TrainingLearning_notice__odwRH h2,.TrainingLearning_notice__odwRH h3{font-size:17px;font-weight:600;margin-bottom:8px}.TrainingLearning_empty__xJKPI{padding-block:30px;color:var(--tertiary);font-size:14px}.TrainingLearning_assignment__NgFAY{margin-top:30px;border-top:1px solid var(--border-color-primary);padding-top:22px}.TrainingLearning_assignmentTitle__nfGDe{font-size:16px;font-weight:600;margin-bottom:15px}.TrainingLearning_assignment__NgFAY textarea{border-color:var(--border-color-primary);border-radius:6px;color:var(--primary)}.TrainingLearning_assignment__NgFAY>button{margin-top:12px}.TrainingLearning_feedback__tefZf{margin-top:24px;padding:16px;background:var(--background-secondary);border-radius:6px;font-size:13px;line-height:1.7}.TrainingLearning_feedback__tefZf summary{cursor:pointer;font-weight:600}.TrainingLearning_feedback__tefZf>div{margin-top:14px}.TrainingLearning_page__lZWYs a:focus-visible,.TrainingLearning_page__lZWYs button:focus-visible,.TrainingLearning_page__lZWYs summary:focus-visible,.TrainingLearning_page__lZWYs textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1600px){.TrainingLearning_shell__6PGiS{max-width:1328px}}@media (max-width:1100px){.TrainingLearning_workspace__RjCm_{grid-template-columns:252px minmax(0,1fr);gap:28px}.TrainingLearning_sidebar__mCIKz{padding-right:20px}.TrainingLearning_courseSummary__MDhCV{align-items:flex-start}.TrainingLearning_overview__gUwNe{max-width:310px;gap:10px 14px}.TrainingLearning_progressSummary___dQZR{width:100%;justify-content:flex-end}.TrainingLearning_nodeTitle__Vt6zj h2{font-size:22px}.TrainingLearning_readerFooter__w4ynR{align-items:flex-start;flex-direction:column}.TrainingLearning_readingActions__Wwbrj{align-self:flex-end}}@media (max-width:767px){.TrainingLearning_page__lZWYs{padding-bottom:36px}.TrainingLearning_shell__6PGiS{padding-inline:20px}.TrainingLearning_courseHeader__IPHLM{padding:20px 0}.TrainingLearning_courseSummary__MDhCV{flex-direction:column;gap:16px;margin-top:16px}.TrainingLearning_courseSummary__MDhCV h1{font-size:21px}.TrainingLearning_overview__gUwNe{max-width:none;justify-content:flex-start;gap:10px 16px}.TrainingLearning_progressSummary___dQZR{width:auto;justify-content:flex-start}.TrainingLearning_progressSummary___dQZR progress{width:64px}.TrainingLearning_workspace__RjCm_{display:flex;flex-direction:column;gap:28px;padding-top:24px}.TrainingLearning_sidebar__mCIKz{display:contents}.TrainingLearning_sidebar__mCIKz>nav{width:100%;order:0}.TrainingLearning_reader__OK17p{order:1;scroll-margin-top:76px}.TrainingLearning_leaderboard__qaPHP{width:100%;order:2;margin-top:0}.TrainingLearning_information__7t9uT{width:100%;order:3;margin-top:0}.TrainingLearning_nodes__3Mo_U{grid-template-columns:1fr 1fr;gap:4px}.TrainingLearning_node___mb1b{padding:10px 6px;gap:7px;height:100%}.TrainingLearning_nodeNumber__h20i4{flex-basis:20px;font-size:13px}.TrainingLearning_nodeText__Im_9P strong{font-size:12px}.TrainingLearning_nodeText__Im_9P small{font-size:10px}.TrainingLearning_contentLinks__ET5Tb{display:none}.TrainingLearning_nodeHeader__UpT67{padding-bottom:18px;margin-bottom:20px}.TrainingLearning_nodeTitle__Vt6zj h2{font-size:22px}.TrainingLearning_articleHeader__VxOmX{gap:7px}.TrainingLearning_articleHeader__VxOmX h3{font-size:13px}.TrainingLearning_markdown__9YTJe{font-size:14px!important}.TrainingLearning_markdown__9YTJe h1,.TrainingLearning_markdown__9YTJe h2{font-size:19px}.TrainingLearning_rankRow__OhlKF{min-height:46px;font-size:13px}.TrainingLearning_rankName__RsBEM{white-space:normal}.TrainingLearning_myRank__9v6r3 small{font-size:11px}}@media (prefers-reduced-motion:reduce){.TrainingLearning_page__lZWYs *{scroll-behavior:auto}}.TrainingLearning_mobileContentSelect__qZvfz{display:none}@media (max-width:767px){.TrainingLearning_mobileContentSelect__qZvfz{display:block;margin-bottom:20px}.TrainingLearning_mobileContentSelect__qZvfz>div{width:100%}}.TrainingLearning_historyRecord__MdQst{width:100%;margin-top:28px;text-align:left}.TrainingLearning_historyRecord__MdQst h3{font-size:18px;font-weight:600;margin-bottom:8px}.TrainingLearning_historyRecord__MdQst>p{font-size:14px;margin-bottom:20px}.TrainingLearning_historyNode__7v3g4{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #e5e7eb;font-size:14px}.TrainingLearning_historyNode__7v3g4>span:last-child{flex-shrink:0;color:#64748b}.EmptyState_empty__Zc2ku{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;min-width:0;padding:24px 24px 64px;text-align:center;font-family:var(--font-geist-sans),"geist",sans-serif}.EmptyState_illustration__cuOGQ{display:block;width:216px;max-width:100%;height:152px;object-fit:contain;margin-bottom:20px;user-select:none}.EmptyState_title__DwInc{margin:0;max-width:520px;color:var(--primary);font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.015em;overflow-wrap:anywhere}.EmptyState_description__gsuGP{margin:6px 0 0;max-width:440px;color:var(--secondary);font-size:14px;line-height:22px;overflow-wrap:anywhere}.EmptyState_action__gZjY_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;margin-top:16px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--accent);font-size:15px;font-weight:600;line-height:24px;cursor:pointer}.EmptyState_action__gZjY_:hover{text-decoration:underline;text-underline-offset:4px}.EmptyState_action__gZjY_:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:639px){.EmptyState_empty__Zc2ku{padding:32px 16px 40px}.EmptyState_illustration__cuOGQ{width:176px;height:124px;margin-bottom:16px}.EmptyState_title__DwInc{font-size:18px;line-height:26px}}.ThemeSwitch_toggle__1gUeG{display:inline-flex;align-items:center;flex-shrink:0;width:var(--switch-width,36px);height:var(--switch-height,20px);padding:3px;border-radius:999px;background:#e0e2e7;cursor:pointer}.ThemeSwitch_thumb__PwQwt{display:inline-flex;align-items:center;justify-content:center;width:var(--switch-thumb,16px);height:var(--switch-thumb,16px);border-radius:50%;background:white;color:#334155;box-shadow:0 1px 3px rgb(0 0 0/8%);transition:transform .15s ease}.ThemeSwitch_toggle__1gUeG[aria-checked=true]{background:#475569}.ThemeSwitch_toggle__1gUeG[aria-checked=true] .ThemeSwitch_thumb__PwQwt{transform:translateX(calc(var(--switch-width, 36px) - var(--switch-thumb, 16px) - 6px))}.ThemeSwitch_toggle__1gUeG:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ThemeSwitch_row__1_YbQ{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding-inline:8px}.ThemeSwitch_label__bZ3Sr{display:inline-flex;align-items:center;gap:8px;color:var(--secondary);font-size:14px}@media (prefers-reduced-motion:reduce){.ThemeSwitch_thumb__PwQwt{transition:none}}.header_header__tZ8Fs{--header-height:56px;position:sticky;top:0;z-index:120;width:100%;background:var(--background-primary);border-bottom:1px solid var(--border-color-primary)}.header_bar__e2NRs{justify-content:space-between;gap:12px;height:var(--header-height);padding-inline:20px}.header_bar__e2NRs,.header_brandAndNav__F4xb1,.header_brand___9n_Z,.header_utilities__RFzBD{display:flex;align-items:center}.header_brandAndNav__F4xb1{min-width:0;gap:28px}.header_brand___9n_Z{flex-shrink:0;gap:10px;border-radius:4px}.header_logo__ZdD_A{width:96px;height:auto}.dark .header_logoLight__wG_kP,.header_logoDark___8BY4{display:none}.dark .header_logoDark___8BY4{display:block}.header_brandDivider__P_yWA{height:18px;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent)}.header_communityName__HjlAa{font-size:14px;font-weight:650;line-height:1;letter-spacing:-.3px;color:var(--primary)}.header_utilities__RFzBD{flex-shrink:0;gap:8px}.header_menuButton__mAsbX,.header_utilities__RFzBD>button{min-height:40px;min-width:40px}.header_desktopNav__H0pYu,.header_desktopUtility__Usm2h{display:none}.header_menuButton__mAsbX{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer}.header_menuButton__mAsbX:hover{background:var(--background-secondary)}.header_themeToggle__myalX{--switch-width:38px;--switch-height:22px;--switch-thumb:16px}.header_signIn__09eR8{min-height:36px;padding-inline:16px;border-radius:6px;font-size:14px}.header_header__tZ8Fs :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.header_mobilePanel__5ZlPS{position:absolute;inset:100% 0 auto;max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 20px;background:var(--background-primary);border-bottom:1px solid var(--border-color-primary);box-shadow:0 12px 24px rgb(0 0 0/6%)}.header_mobileNavLink__91yrz{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;color:var(--primary);font-size:15px;font-weight:500;cursor:pointer}.header_mobileChild___IkAs:hover,.header_mobileNavLink__91yrz:hover{background:var(--background-secondary)}.header_mobileActive__c3Z_D{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.header_mobileChildren__9Oln7{margin:4px 12px 8px 20px;padding-left:12px;border-left:1px solid var(--border-color-primary)}.header_mobileChild___IkAs{display:flex;min-height:44px;align-items:center;gap:10px;padding:8px;border-radius:4px;color:var(--secondary);font-size:14px}.header_mobilePreferences__brWOj{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:16px 4px;border-top:1px solid var(--border-color-primary)}.header_mobilePreferences__brWOj>div:first-child>button{width:100%;justify-content:flex-start;height:40px}.header_mobilePreferences__brWOj>div:first-child>button>svg:last-child{margin-left:auto}.header_mobileSignIn__wbuFo{width:100%;min-height:44px;border-radius:8px}.header_mobileAccount__H_8FC{padding-top:8px;border-top:1px solid var(--border-color-primary)}@media (max-width:359px){.header_bar__e2NRs{gap:4px;padding-inline:12px}.header_brand___9n_Z{gap:9px}.header_logo__ZdD_A{width:88px}.header_communityName__HjlAa{font-size:13px}.header_utilities__RFzBD{gap:2px}}@media (min-width:768px){.header_header__tZ8Fs{--header-height:64px}.header_bar__e2NRs{padding-inline:32px}.header_logo__ZdD_A{width:120px}.header_communityName__HjlAa{font-size:18px}.header_brandDivider__P_yWA{height:22px}}@media (min-width:1200px){.header_bar__e2NRs{padding-inline:clamp(32px,3.4vw,48px);gap:20px}.header_brand___9n_Z{gap:12px}.header_desktopNav__H0pYu{display:flex;align-items:stretch;gap:18px;height:var(--header-height)}.header_navItem__cCbSK{position:relative;display:flex}.header_navTrigger___XiT0{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 2px;position:relative;white-space:nowrap;font-size:14px;font-weight:500;color:var(--primary);cursor:pointer;transition:color .15s}.header_navTrigger___XiT0>svg{width:14px;height:14px}.header_navActive__kZeEd,.header_navTrigger___XiT0:hover,.header_navTrigger___XiT0[aria-expanded=true]{color:var(--accent)}.header_dropdown__xEZ4Y{position:absolute;top:calc(100% + 4px);left:-16px;z-index:140;width:320px;padding:8px;background:var(--background-primary);border:1px solid var(--border-color-primary);border-radius:10px;box-shadow:0 12px 32px rgb(0 0 0/9%)}.header_desktopUtility__Usm2h{display:flex;align-items:center}.header_utilities__RFzBD{gap:10px}.header_utilities__RFzBD>button{min-height:36px;min-width:36px}.header_utilities__RFzBD>button>svg{width:18px;height:18px}.header_menuButton__mAsbX,.header_mobilePanel__5ZlPS{display:none}}@media (min-width:1200px) and (max-width:1350px){.header_brandAndNav__F4xb1{gap:24px}.header_desktopNav__H0pYu{gap:14px}.header_utilities__RFzBD{gap:8px}}.CourseCatalogHero_hero__fZ0CF{position:relative;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 13%,var(--background-primary));border-radius:24px;padding:44px 48px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 3%,var(--background-primary)),color-mix(in srgb,var(--accent) 9%,var(--background-primary)))}.CourseCatalogHero_copy__961CQ{position:relative;z-index:1}.CourseCatalogHero_eyebrow__xeAZw{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:11px;font-weight:650;letter-spacing:.13em}.CourseCatalogHero_copy__961CQ h1{margin-top:20px;color:var(--primary);font-size:clamp(32px,3.45vw,48px);font-weight:650;line-height:1.15;letter-spacing:-.045em}.CourseCatalogHero_copy__961CQ h1 span{color:var(--accent)}.CourseCatalogHero_description__8kmI7{max-width:470px;margin-top:20px;color:var(--secondary);font-size:14px;line-height:1.85}.CourseCatalogHero_art__N_QI_{position:relative;height:276px;width:100%;max-width:450px;justify-self:end}.CourseCatalogHero_innerOrbit__HauYm,.CourseCatalogHero_orbit__n6rLl{position:absolute;width:300px;height:300px;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);border-radius:50%;top:-12px;left:calc(50% - 150px)}.CourseCatalogHero_innerOrbit__HauYm{width:218px;height:218px;top:29px;left:calc(50% - 109px);border-style:dashed}.CourseCatalogHero_playTile__YIpiR{position:absolute;left:calc(50% - 48px);top:89px;width:100px;height:100px;display:grid;place-items:center;color:white;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 80%,white),var(--accent));border:1px solid #ffffff60;border-radius:26px;transform:rotate(-10deg);box-shadow:0 15px 35px color-mix(in srgb,var(--accent) 23%,transparent),inset 0 1px 0 #ffffff60}.CourseCatalogHero_playTile__YIpiR svg{margin-left:5px;transform:rotate(10deg)}.CourseCatalogHero_product__zBflr{position:absolute;z-index:1;display:flex;align-items:center;gap:12px;padding:14px 16px;min-width:188px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--background-primary));background:var(--background-primary);box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 7%,transparent)}.CourseCatalogHero_productIcon__Av1HT{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 7%,var(--background-primary));color:var(--accent)}.CourseCatalogHero_product__zBflr div{flex:1}.CourseCatalogHero_product__zBflr small{display:block;font-size:8px;letter-spacing:.12em;font-weight:600;color:var(--tertiary);margin-bottom:3px}.CourseCatalogHero_product__zBflr strong{font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--primary)}.CourseCatalogHero_product__zBflr>svg{color:color-mix(in srgb,var(--accent) 55%,var(--background-primary))}.CourseCatalogHero_report__jrdhJ{left:0;top:16px;transform:rotate(-5deg)}.CourseCatalogHero_bi___S47s{right:-3px;top:53px;transform:rotate(5deg);min-width:163px}.CourseCatalogHero_data___WLjW{left:22%;bottom:0;transform:rotate(-3deg)}.CourseCatalogHero_dotOne__7pXcK,.CourseCatalogHero_dotTwo__tuigv{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 8%,transparent);opacity:.55}.CourseCatalogHero_dotOne__7pXcK{right:65px;bottom:70px}.CourseCatalogHero_dotTwo__tuigv{left:41px;bottom:68px;width:6px;height:6px;opacity:.3}@media (max-width:1100px){.CourseCatalogHero_hero__fZ0CF{padding:36px;grid-template-columns:1.25fr 1fr}.CourseCatalogHero_art__N_QI_{transform:scale(.86);transform-origin:center}.CourseCatalogHero_report__jrdhJ{left:-20px}.CourseCatalogHero_bi___S47s{right:-28px}}@media (max-width:850px){.CourseCatalogHero_hero__fZ0CF{grid-template-columns:1fr;padding:34px}.CourseCatalogHero_art__N_QI_{display:none}.CourseCatalogHero_copy__961CQ h1{font-size:40px}.CourseCatalogHero_description__8kmI7{max-width:560px}}@media (max-width:480px){.CourseCatalogHero_hero__fZ0CF{padding:28px 23px;border-radius:20px}.CourseCatalogHero_copy__961CQ h1{font-size:32px;line-height:1.2}.CourseCatalogHero_description__8kmI7{font-size:13px;margin-top:16px}}.CourseCatalogHero_playTile__YIpiR:hover{filter:brightness(1.06)}.CourseCatalogHero_playTile__YIpiR:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.CourseCatalog_page__Ahg6D{min-height:100vh;background:var(--background-primary);font-family:var(--font-geist-sans),Arial,sans-serif}.CourseCatalog_shell__0oeOP{width:100%;max-width:1384px;padding:0 32px;margin:0 auto}.CourseCatalog_breadcrumb__nQ0Mf{display:flex;align-items:center;gap:10px;padding:23px 0;color:var(--tertiary);font-size:12px}.CourseCatalog_breadcrumb__nQ0Mf span{color:var(--secondary)}.CourseCatalog_breadcrumb__nQ0Mf a:hover{color:var(--accent)}.CourseCatalog_catalog__A6oJw{padding:40px 0 72px;scroll-margin-top:88px}.CourseCatalog_catalogHeading__Bq4pu{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.CourseCatalog_catalogTitle___4aCR{display:flex;align-items:center;gap:13px}.CourseCatalog_sectionIcon__ah5X0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--background-primary));border:1px solid color-mix(in srgb,var(--accent) 9%,var(--background-primary));border-radius:12px}.CourseCatalog_catalogTitle___4aCR h2{font-size:21px;line-height:1.35;font-weight:600;color:var(--primary);letter-spacing:-.025em}.CourseCatalog_catalogTitle___4aCR p{color:var(--tertiary);margin-top:4px;font-size:12px}.CourseCatalog_resultCount__ujUTa{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;color:var(--tertiary)}.CourseCatalog_resultCount__ujUTa strong{font-size:12px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:5px;padding:3px 7px}.CourseCatalog_catalogLayout__Hrrvt{display:grid;grid-template-columns:226px minmax(0,1fr);gap:28px;align-items:start}.CourseCatalog_sidebar__ngmYd{border:1px solid var(--border-color-primary);border-radius:16px;background:var(--background-primary);position:sticky;top:86px;max-height:calc(100dvh - 102px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color-primary) transparent}.CourseCatalog_sidebarHeading__am_DB{position:sticky;top:0;z-index:2;background:var(--background-primary);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 17px;border-bottom:1px solid var(--border-color-primary)}.CourseCatalog_sidebarHeading__am_DB h3{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.CourseCatalog_sidebarHeading__am_DB h3 svg{color:var(--accent)}.CourseCatalog_reset__e8Z6Y{color:var(--accent);font-size:11px;font-weight:550;cursor:pointer}.CourseCatalog_reset__e8Z6Y:disabled{color:var(--tertiary);opacity:.65;cursor:default}.CourseCatalog_filterGroups__qT3j_{padding:20px 14px}.CourseCatalog_filterGroup__ysCgh{padding:0;min-width:0}.CourseCatalog_filterGroup__ysCgh+.CourseCatalog_filterGroup__ysCgh{margin-top:22px}.CourseCatalog_filterGroup__ysCgh legend{font-size:12px;font-weight:600;color:var(--secondary);padding:0 6px;margin-bottom:9px}.CourseCatalog_filterOptions__sIQBw{display:grid;gap:3px}.CourseCatalog_filterOption__6tCSy{position:relative;cursor:pointer}.CourseCatalog_filterOption__6tCSy input{position:absolute;width:1px;height:1px;opacity:0}.CourseCatalog_optionLabel__t1MwX{display:flex;align-items:center;gap:9px;min-height:33px;padding:7px 10px;border:1px solid transparent;border-radius:7px;font-size:12px;line-height:16px;color:var(--secondary)}.CourseCatalog_selectionDot__Nsmel{flex-shrink:0;width:13px;height:13px;border:1px solid color-mix(in srgb,var(--tertiary) 50%,var(--background-primary));border-radius:50%;background:var(--background-primary)}.CourseCatalog_filterOption__6tCSy:hover .CourseCatalog_optionLabel__t1MwX{background:color-mix(in srgb,var(--accent) 3%,var(--background-primary))}.CourseCatalog_filterOption__6tCSy input:checked+.CourseCatalog_optionLabel__t1MwX{background:color-mix(in srgb,var(--accent) 7%,var(--background-primary));color:var(--accent);font-weight:550}.CourseCatalog_filterOption__6tCSy input:checked+.CourseCatalog_optionLabel__t1MwX .CourseCatalog_selectionDot__Nsmel{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--background-primary)}.CourseCatalog_filterOption__6tCSy input:focus-visible+.CourseCatalog_optionLabel__t1MwX,.CourseCatalog_page__Ahg6D button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CourseCatalog_segmentedOptions__yJeK5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--border-color-primary);background:var(--background-secondary);border-radius:8px}.CourseCatalog_segmentedOptions__yJeK5 .CourseCatalog_optionLabel__t1MwX{min-height:29px;padding:4px;justify-content:center;font-size:11px;border-radius:5px}.CourseCatalog_segmentedOptions__yJeK5 input:checked+.CourseCatalog_optionLabel__t1MwX{background:var(--background-primary);box-shadow:0 1px 3px rgb(0 0 0/5%)}.CourseCatalog_mobileToggle__xfe4g{display:none}.CourseCatalog_expanded__S9Y83{transform:rotate(180deg)}.CourseCatalog_results__2coLi{min-width:0}.CourseCatalog_courseGrid__9Tp4B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.CourseCatalog_activeFilters___o_ZT{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.CourseCatalog_activeFilters___o_ZT button{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--accent) 17%,var(--background-primary));border-radius:6px;background:color-mix(in srgb,var(--accent) 4%,var(--background-primary));color:var(--accent);font-size:11px;cursor:pointer}.CourseCatalog_activeFilters___o_ZT button span{color:var(--secondary)}.CourseCatalog_empty__mDObT{min-height:376px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;background:color-mix(in srgb,var(--accent) 2%,var(--background-primary));border:1px solid var(--border-color-primary);border-radius:18px}.CourseCatalog_emptyIcon__4_8fB{display:grid;place-items:center;height:60px;width:60px;margin-bottom:20px;background:var(--background-primary);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 17%,var(--background-primary));border-radius:17px}.CourseCatalog_empty__mDObT h3{font-size:18px;font-weight:600;color:var(--primary)}.CourseCatalog_empty__mDObT p{max-width:310px;color:var(--tertiary);font-size:13px;line-height:1.7;margin-top:9px}.CourseCatalog_primaryButton__IqahX{display:inline-flex;align-items:center;justify-content:center;margin-top:23px;border-radius:8px;padding:10px 19px;color:var(--background-primary);background:var(--accent);font-size:12px;font-weight:600;cursor:pointer}.CourseCatalog_primaryButton__IqahX:hover{filter:brightness(.95)}.CourseCatalog_skeleton__Wv0pR{border:1px solid var(--border-color-primary);border-radius:18px;padding:9px}.CourseCatalog_skeletonCover__8QNtR{aspect-ratio:16/9;border-radius:11px;background:var(--background-secondary)}.CourseCatalog_skeletonBody__aTWcq{padding:24px 12px 52px}.CourseCatalog_skeletonBody__aTWcq i{display:block;height:13px;border-radius:4px;background:var(--background-secondary);margin-top:13px;width:100%}.CourseCatalog_skeletonBody__aTWcq i:last-child{width:65%}.CourseCatalog_pagination__V_KiL{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:25px;margin-top:28px;border-top:1px solid var(--border-color-primary);color:var(--tertiary);font-size:12px}.CourseCatalog_pagination__V_KiL button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;background:var(--background-primary);color:var(--accent);border:1px solid var(--border-color-primary);border-radius:7px;cursor:pointer}.CourseCatalog_pagination__V_KiL button:disabled{color:var(--tertiary);opacity:.45;cursor:default}@media (max-width:1199px){.CourseCatalog_courseGrid__9Tp4B{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseCatalog_catalogLayout__Hrrvt{grid-template-columns:215px minmax(0,1fr);gap:24px}}@media (max-width:900px){.CourseCatalog_shell__0oeOP{padding:0 24px}.CourseCatalog_catalogLayout__Hrrvt{grid-template-columns:minmax(0,1fr);gap:20px}.CourseCatalog_sidebar__ngmYd{position:static;max-height:none}.CourseCatalog_sidebarHeading__am_DB{border-bottom:0;padding:16px 18px}.CourseCatalog_sidebarHeading__am_DB .CourseCatalog_reset__e8Z6Y{margin-left:auto}.CourseCatalog_mobileToggle__xfe4g{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-color-primary);border-radius:7px;padding:6px 9px;font-size:12px;color:var(--accent);cursor:pointer}.CourseCatalog_filterGroups__qT3j_{display:none}.CourseCatalog_filterGroups__qT3j_.CourseCatalog_open___30tO{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid var(--border-color-primary);padding:20px}.CourseCatalog_filterGroup__ysCgh+.CourseCatalog_filterGroup__ysCgh{margin-top:0}}@media (max-width:600px){.CourseCatalog_shell__0oeOP{padding:0 18px}.CourseCatalog_breadcrumb__nQ0Mf{padding:19px 0}.CourseCatalog_catalog__A6oJw{padding-top:30px}.CourseCatalog_catalogHeading__Bq4pu{align-items:start;margin-bottom:20px;gap:10px}.CourseCatalog_catalogTitle___4aCR{gap:10px}.CourseCatalog_catalogTitle___4aCR h2{font-size:17px}.CourseCatalog_catalogTitle___4aCR p{font-size:12px;line-height:1.6;max-width:200px}.CourseCatalog_sectionIcon__ah5X0{width:36px;height:36px;border-radius:10px}.CourseCatalog_resultCount__ujUTa{padding-top:3px;font-size:11px}.CourseCatalog_resultCount__ujUTa strong{font-size:11px}.CourseCatalog_courseGrid__9Tp4B{grid-template-columns:minmax(0,1fr);gap:18px}.CourseCatalog_filterGroups__qT3j_.CourseCatalog_open___30tO{gap:18px 8px;padding:18px 12px}.CourseCatalog_optionLabel__t1MwX{padding:7px 5px;font-size:11px;gap:6px}.CourseCatalog_selectionDot__Nsmel{width:12px;height:12px}.CourseCatalog_sidebarHeading__am_DB h3{font-size:12px}.CourseCatalog_sidebarHeading__am_DB{gap:10px;padding:14px}.CourseCatalog_mobileToggle__xfe4g,.CourseCatalog_reset__e8Z6Y{font-size:11px}}.AcademyHomeHero_hero__jlcng{position:relative;isolation:isolate;overflow:hidden;min-height:590px;background:var(--background-primary);font-family:var(--font-geist-sans),"geist",sans-serif}.AcademyHomeHero_artwork__HGZWK{position:absolute;inset:0;z-index:-1;pointer-events:none;user-select:none}.AcademyHomeHero_artwork__HGZWK img{position:absolute;bottom:24px;width:min(35vw,700px);height:auto}.AcademyHomeHero_leftArtwork__URqDu{left:0}.AcademyHomeHero_rightArtwork__hCP3H{right:0;transform:scaleX(-1)}.AcademyHomeHero_content__0cQMh{position:relative;max-width:1120px;margin-inline:auto;padding:84px 24px 130px;text-align:center}.AcademyHomeHero_eyebrow__aQNYh{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:9px;min-height:38px;margin:0;padding:7px 14px;border:1px solid var(--border-color-primary);border-radius:999px;background:var(--background-primary);color:var(--secondary);font-size:14px;font-weight:500;line-height:22px}.AcademyHomeHero_eyebrow__aQNYh svg{flex-shrink:0;color:var(--accent)}.AcademyHomeHero_title__vc0PQ{margin:26px 0 0;color:var(--primary);font-size:58px;font-weight:650;line-height:1.05;letter-spacing:-.047em;text-wrap:balance}.AcademyHomeHero_titleAccent__dfVK2{display:block;color:var(--accent)}.AcademyHomeHero_description__Wlrud{max-width:680px;margin:24px auto 0;color:var(--secondary);font-size:17px;font-weight:400;line-height:28px;text-wrap:pretty}.AcademyHomeHero_actions__GFz2s{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:29px}.AcademyHomeHero_primaryAction__W9kRl,.AcademyHomeHero_secondaryAction__Eyjc3{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:12px 21px;border:1px solid transparent;border-radius:9px;font-size:15px;font-weight:600;line-height:22px;transition:background-color .16s ease,box-shadow .16s ease}.AcademyHomeHero_primaryAction__W9kRl{background:var(--accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 16%,transparent)}.AcademyHomeHero_primaryAction__W9kRl:hover{background:color-mix(in srgb,var(--accent) 88%,#000);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 23%,transparent)}.AcademyHomeHero_secondaryAction__Eyjc3{border-color:var(--border-color-primary);background:var(--background-primary);color:var(--primary);box-shadow:0 1px 2px rgb(0 0 0/6%)}.AcademyHomeHero_secondaryAction__Eyjc3:hover{background:var(--background-secondary)}.AcademyHomeHero_actions__GFz2s a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.dark .AcademyHomeHero_primaryAction__W9kRl{color:#171717}.AcademyHomeHero_content__0cQMh:lang(zh-Hant) .AcademyHomeHero_title__vc0PQ{font-size:54px;line-height:1.22;letter-spacing:-.025em}@media (min-width:1700px){.AcademyHomeHero_hero__jlcng{min-height:660px}.AcademyHomeHero_content__0cQMh{max-width:1280px;padding-top:98px;padding-bottom:154px}.AcademyHomeHero_title__vc0PQ{font-size:68px}.AcademyHomeHero_description__Wlrud{max-width:840px;font-size:19px;line-height:31px}}@media (max-width:1023px){.AcademyHomeHero_hero__jlcng{min-height:570px}.AcademyHomeHero_content__0cQMh{padding-top:64px;padding-bottom:140px}.AcademyHomeHero_title__vc0PQ{font-size:clamp(40px,5.5vw,54px)}.AcademyHomeHero_description__Wlrud{max-width:650px}}@media (max-width:639px){.AcademyHomeHero_hero__jlcng{min-height:0}.AcademyHomeHero_artwork__HGZWK img{bottom:0}.AcademyHomeHero_content__0cQMh{padding:48px 22px 106px}.AcademyHomeHero_eyebrow__aQNYh{gap:7px;min-height:34px;padding:6px 11px;font-size:11px;line-height:18px}.AcademyHomeHero_eyebrow__aQNYh svg{width:18px;height:18px}.AcademyHomeHero_title__vc0PQ{margin-top:24px;font-size:clamp(34px,8.7vw,48px);line-height:1.1;letter-spacing:-.045em}.AcademyHomeHero_content__0cQMh:lang(zh-Hant) .AcademyHomeHero_title__vc0PQ{font-size:clamp(28px,7.3vw,42px);line-height:1.3}.AcademyHomeHero_description__Wlrud{margin-top:24px;font-size:15px;line-height:25px}.AcademyHomeHero_actions__GFz2s{gap:12px;margin-top:26px}.AcademyHomeHero_primaryAction__W9kRl,.AcademyHomeHero_secondaryAction__Eyjc3{padding-inline:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.AcademyHomeHero_actions__GFz2s a{transition:none}}.AcademyQuickStart_section___1uIp{background:var(--background-primary);font-family:var(--font-geist-sans),"geist",sans-serif;scroll-margin-top:65px}.AcademyQuickStart_container__4VsPM{padding-block:64px}.AcademyQuickStart_header__GlaTg{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.AcademyQuickStart_header__GlaTg h2{margin:0;color:var(--primary);font-size:34px;font-weight:650;line-height:42px;letter-spacing:-.035em}.AcademyQuickStart_header__GlaTg p{margin:4px 0 0;color:var(--secondary);font-size:16px;line-height:24px}.AcademyQuickStart_more__xQSg1{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding-block:3px;color:var(--accent);font-size:15px;font-weight:600;line-height:24px}.AcademyQuickStart_more__xQSg1:hover{text-decoration:underline;text-underline-offset:4px}.AcademyQuickStart_grid__j8xdg{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);gap:12px}.AcademyQuickStart_single__8M83_{grid-template-columns:minmax(0,1fr)}.AcademyQuickStart_stack__qol0c{display:grid;grid-auto-rows:1fr;gap:10px;min-width:0}.AcademyQuickStart_card__oOll_{position:relative;isolation:isolate;display:flex;min-width:0;border:1px solid var(--border-color-primary);border-radius:13px;color:var(--primary);transition:border-color .16s ease,box-shadow .16s ease}.AcademyQuickStart_card__oOll_:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-color-primary));box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 7%,transparent)}.AcademyQuickStart_card__oOll_:focus-visible,.AcademyQuickStart_more__xQSg1:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.AcademyQuickStart_featured___TOuO{overflow:hidden;min-height:328px;align-items:center;padding:36px;border-color:color-mix(in srgb,var(--accent) 22%,var(--background-primary));background:color-mix(in srgb,var(--accent) 4.5%,var(--background-primary))}.AcademyQuickStart_cardContent__ZOtgk{position:relative;z-index:1;min-width:0}.AcademyQuickStart_featured___TOuO .AcademyQuickStart_cardContent__ZOtgk{width:72%}.AcademyQuickStart_illustration__I5ant{position:absolute;right:28px;bottom:16px;width:min(36%,300px);height:auto;pointer-events:none;user-select:none}.AcademyQuickStart_product__wxWuq{display:inline-flex;max-width:100%;padding:4px 10px;border:1px solid var(--border-color-primary);border-radius:6px;background:color-mix(in srgb,var(--background-secondary) 60%,transparent);color:var(--secondary);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:600;line-height:17px;letter-spacing:.07em;overflow-wrap:anywhere}.AcademyQuickStart_card__oOll_ h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-weight:650;letter-spacing:-.025em}.AcademyQuickStart_featured___TOuO h3{margin:24px 0 0;font-size:32px;line-height:40px}.AcademyQuickStart_summary__DOP4D{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;margin:10px 0 0;color:var(--secondary);font-size:16px;line-height:24px}.AcademyQuickStart_metadata__a3aCp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;color:var(--tertiary);font-size:14px;line-height:20px}.AcademyQuickStart_metadata__a3aCp span{display:inline-flex;align-items:center;gap:8px}.AcademyQuickStart_metadata__a3aCp span+span{padding-left:16px;border-left:1px solid var(--border-color-primary)}.AcademyQuickStart_metadata__a3aCp svg{flex-shrink:0}.AcademyQuickStart_playAction__30_L3,.AcademyQuickStart_primaryAction__dARdj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--accent);color:#fff;transition:background-color .16s ease}.AcademyQuickStart_primaryAction__dARdj{gap:10px;min-height:52px;margin-top:28px;padding:12px 24px;border-radius:9px;font-size:18px;font-weight:600;line-height:26px}.AcademyQuickStart_card__oOll_:hover .AcademyQuickStart_playAction__30_L3,.AcademyQuickStart_card__oOll_:hover .AcademyQuickStart_primaryAction__dARdj{background:color-mix(in srgb,var(--accent) 88%,#000)}.AcademyQuickStart_compact___SDhI{min-height:159px;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;background:var(--background-primary)}.AcademyQuickStart_compact___SDhI h3{margin:8px 0 0;font-size:22px;line-height:28px}.AcademyQuickStart_compact___SDhI .AcademyQuickStart_summary__DOP4D{margin-top:4px;font-size:15px;line-height:22px}.AcademyQuickStart_compact___SDhI .AcademyQuickStart_metadata__a3aCp{margin-top:12px;font-size:13px;line-height:18px}.AcademyQuickStart_playAction__30_L3{width:44px;height:44px;border-radius:50%}.dark .AcademyQuickStart_featured___TOuO{background:color-mix(in srgb,var(--accent) 8%,var(--background-primary))}.dark .AcademyQuickStart_playAction__30_L3,.dark .AcademyQuickStart_primaryAction__dARdj{color:#171717}@media (max-width:1100px){.AcademyQuickStart_featured___TOuO{padding:28px}.AcademyQuickStart_featured___TOuO .AcademyQuickStart_cardContent__ZOtgk{width:78%}.AcademyQuickStart_featured___TOuO h3{font-size:27px;line-height:34px}.AcademyQuickStart_compact___SDhI{gap:14px;padding-inline:20px}.AcademyQuickStart_metadata__a3aCp{column-gap:12px}.AcademyQuickStart_metadata__a3aCp span+span{padding-left:12px}}@media (max-width:900px){.AcademyQuickStart_grid__j8xdg{grid-template-columns:minmax(0,1fr)}.AcademyQuickStart_featured___TOuO{min-height:310px}.AcademyQuickStart_featured___TOuO .AcademyQuickStart_cardContent__ZOtgk{width:70%}.AcademyQuickStart_stack__qol0c{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:639px){.AcademyQuickStart_container__4VsPM{padding-block:44px;padding-inline:20px}.AcademyQuickStart_header__GlaTg{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:22px}.AcademyQuickStart_header__GlaTg h2{font-size:27px;line-height:34px}.AcademyQuickStart_header__GlaTg p{margin-top:8px;font-size:14px;line-height:23px}.AcademyQuickStart_more__xQSg1{font-size:14px}.AcademyQuickStart_featured___TOuO{min-height:0;padding:24px}.AcademyQuickStart_featured___TOuO .AcademyQuickStart_cardContent__ZOtgk{width:100%}.AcademyQuickStart_featured___TOuO h3{margin-top:20px;font-size:25px;line-height:32px}.AcademyQuickStart_illustration__I5ant{display:none}.AcademyQuickStart_summary__DOP4D{font-size:15px}.AcademyQuickStart_primaryAction__dARdj{min-height:46px;margin-top:24px;padding-inline:18px;font-size:15px;line-height:22px}.AcademyQuickStart_stack__qol0c{grid-template-columns:minmax(0,1fr)}.AcademyQuickStart_compact___SDhI{padding:20px 22px}.AcademyQuickStart_compact___SDhI h3{font-size:20px;line-height:26px}.AcademyQuickStart_metadata__a3aCp{gap:8px 12px;font-size:13px}.AcademyQuickStart_metadata__a3aCp span+span{padding-left:0;border-left:0}}@media (prefers-reduced-motion:reduce){.AcademyQuickStart_card__oOll_,.AcademyQuickStart_playAction__30_L3,.AcademyQuickStart_primaryAction__dARdj{transition:none}}.TrainingDetail_page__HeUA0{background:var(--background-primary);color:var(--primary);min-height:calc(100vh - 64px);padding-bottom:64px}.TrainingDetail_shell__Zu7os{width:100%;max-width:1360px;padding-inline:15px;margin-inline:auto}.TrainingDetail_hero__77t2I{border-bottom:1px solid var(--border-color-primary);padding-top:24px;padding-bottom:24px}.TrainingDetail_back__iMmfJ{display:inline-flex;align-items:center;gap:9px;color:var(--secondary);font-size:13px}.TrainingDetail_back__iMmfJ:hover{color:var(--accent)}.TrainingDetail_heroGrid__5b8DZ{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:54px;margin-top:0}.TrainingDetail_tags__6B9vU{display:flex;flex-wrap:wrap;gap:9px;font-size:12px}.TrainingDetail_tags__6B9vU span{background:var(--background-secondary);color:var(--secondary);padding:4px 10px;border-radius:6px}.TrainingDetail_tags__6B9vU span:first-child{background:color-mix(in srgb,var(--accent) 9%,var(--background-primary));color:var(--accent)}.TrainingDetail_heroGrid__5b8DZ h1{font-size:36px;font-weight:650;letter-spacing:-.035em;line-height:1.35;margin-top:17px;overflow-wrap:anywhere}.TrainingDetail_summary__1RkIE{max-width:580px;font-size:15px;line-height:1.8;color:var(--secondary);margin-top:15px;white-space:pre-line}.TrainingDetail_metadata__C_T_8{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:20px;color:var(--tertiary);font-size:14px}.TrainingDetail_metadata__C_T_8 span{display:inline-flex;align-items:center;gap:8px}.TrainingDetail_cover__hz83g{aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--accent);background:var(--background-secondary)}.TrainingDetail_cover__hz83g img{width:100%;height:100%;object-fit:cover}.TrainingDetail_layout__x_R6d{display:grid;grid-template-columns:minmax(0,1fr) 388px;align-items:start;gap:32px;padding-top:32px}.TrainingDetail_mainColumn__czcZ4{min-width:0}.TrainingDetail_tabs__J5ZCv{display:flex;align-items:center;gap:42px;border-bottom:1px solid var(--border-color-primary)}.TrainingDetail_tabs__J5ZCv button{color:var(--secondary);border-bottom:3px solid transparent;padding:0 0 14px;font-size:16px;font-weight:500;cursor:pointer}.TrainingDetail_tabs__J5ZCv button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.TrainingDetail_panel__00V7I{padding-top:25px}.TrainingDetail_node__g9Cvt{border-bottom:1px solid var(--border-color-primary)}.TrainingDetail_node__g9Cvt[data-open=true]{border:1px solid color-mix(in srgb,var(--accent) 19%,var(--background-primary));border-radius:10px;margin-bottom:20px}.TrainingDetail_nodeTrigger__H5Rji{display:grid;width:100%;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;column-gap:18px;min-height:86px;text-align:left;padding:18px 26px;cursor:pointer}.TrainingDetail_node__g9Cvt[data-open=true] .TrainingDetail_nodeTrigger__H5Rji{background:color-mix(in srgb,var(--accent) 5%,var(--background-primary));border-radius:10px 10px 0 0}.TrainingDetail_nodeTrigger__H5Rji:hover{background:color-mix(in srgb,var(--accent) 3%,var(--background-primary))}.TrainingDetail_nodeNumber__Vgdhw{display:flex;color:var(--accent);font-size:32px;line-height:1;font-weight:650;letter-spacing:-.04em}.TrainingDetail_nodeName__A0L5P{min-width:0}.TrainingDetail_nodeName__A0L5P strong{display:block;font-size:17px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.TrainingDetail_nodeName__A0L5P>span{display:block;font-size:12px;line-height:1.65;color:var(--tertiary);margin-top:4px;font-weight:400}.TrainingDetail_rewards__5jssi{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:10px 17px;color:#b86b05;font-size:12px;max-width:215px;font-weight:500}.TrainingDetail_rewards__5jssi>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dark .TrainingDetail_rewards__5jssi{color:#f3b75b}.TrainingDetail_chevron__TQRmi{color:var(--secondary);transition:transform .15s}.TrainingDetail_node__g9Cvt[data-open=true] .TrainingDetail_chevron__TQRmi{transform:rotate(180deg);color:var(--accent)}.TrainingDetail_nodeBody__4rUpX{padding:14px 26px 16px}.TrainingDetail_nodeContext__oMCnV{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--tertiary);line-height:1.65;margin-bottom:12px}.TrainingDetail_nodeContext__oMCnV>span{display:inline-flex;align-items:center;gap:5px}.TrainingDetail_nodeContext__oMCnV .TrainingDetail_nodeStatus__w8bHC{color:var(--accent)}.TrainingDetail_nodeContext__oMCnV .TrainingDetail_nodeStatus__w8bHC[data-state=REJECTED]{color:#b56c12}.TrainingDetail_nodeContext__oMCnV .TrainingDetail_nodeStatus__w8bHC[data-state=COMPLETED]{color:#078768}.TrainingDetail_lessons__hD6a5{border-radius:7px;background:var(--background-secondary);padding-inline:18px}.TrainingDetail_lesson__DDKbD{display:flex;align-items:center;gap:13px;min-height:52px;padding-block:12px;border-bottom:1px solid var(--border-color-primary);font-size:14px;line-height:1.5}.TrainingDetail_lesson__DDKbD:last-child{border-bottom:0}a.TrainingDetail_lesson__DDKbD:hover{color:var(--accent)}.TrainingDetail_lessonIcon__qWlop{display:flex;color:var(--accent);flex-shrink:0}.TrainingDetail_lessonTitle__HefyM{overflow-wrap:anywhere}.TrainingDetail_duration__o_xgV{margin-left:auto;color:var(--tertiary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.TrainingDetail_lesson__DDKbD>svg{margin-left:auto;flex-shrink:0;color:var(--tertiary)}.TrainingDetail_previewHint___3QGT{font-size:12px;line-height:1.6;color:var(--tertiary);margin-top:10px}.TrainingDetail_emptyInline__OQbc3{padding-block:18px;font-size:13px;color:var(--tertiary)}.TrainingDetail_sidebar__e_8xO{position:sticky;top:88px;min-width:0}.TrainingDetail_enrollment__Q_OqT{border:1px solid var(--border-color-primary);border-radius:11px;padding:20px}.TrainingDetail_enrollment__Q_OqT>h2,.TrainingDetail_group__zTK6q h2{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:12px}.TrainingDetail_registrationStatus__LQrlH{color:var(--tertiary);font-size:13px;font-weight:500;margin-top:12px;display:flex;align-items:center;gap:8px}.TrainingDetail_registrationStatus__LQrlH:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.TrainingDetail_registrationStatus__LQrlH[data-state=OPEN]{color:#078768}.TrainingDetail_registrationStatus__LQrlH[data-state=UPCOMING]{color:var(--accent)}.dark .TrainingDetail_enrolledStatus__Q7xID,.dark .TrainingDetail_nodeContext__oMCnV .TrainingDetail_nodeStatus__w8bHC[data-state=COMPLETED],.dark .TrainingDetail_registrationStatus__LQrlH[data-state=OPEN]{color:#71dabc}.TrainingDetail_batchDetails___gQPu{margin:12px 0 16px;display:grid;gap:8px;color:var(--secondary);font-size:12px;line-height:1.7}.TrainingDetail_batchDetails___gQPu>div{display:flex;align-items:flex-start;gap:9px}.TrainingDetail_batchDetails___gQPu svg{flex-shrink:0;margin-top:2px;color:var(--tertiary)}.TrainingDetail_batchDetails___gQPu dt{font-size:12px;white-space:nowrap;color:var(--tertiary)}.TrainingDetail_batchDetails___gQPu dd{min-width:0;overflow-wrap:anywhere}.TrainingDetail_batchDetails___gQPu dd>span{display:block;color:var(--tertiary)}.TrainingDetail_primary__olU4S{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;background:var(--accent);color:white;border-radius:8px;padding:11px 16px;min-height:42px;font-size:14px;font-weight:500;line-height:1.5;cursor:pointer}.TrainingDetail_primary__olU4S:hover{filter:brightness(.96)}.TrainingDetail_primary__olU4S:disabled{opacity:.45;cursor:not-allowed}.dark .TrainingDetail_primary__olU4S{color:var(--background-primary)}.TrainingDetail_hint__JqAw7{font-size:12px;text-align:center;color:var(--tertiary);line-height:1.65;margin-top:10px}.TrainingDetail_sidebarSection__bCGTC{border-top:1px solid var(--border-color-primary);margin-top:20px;padding-top:18px}.TrainingDetail_sidebarSection__bCGTC h3{font-size:15px;font-weight:600;margin-bottom:12px}.TrainingDetail_requirements__iexLu{display:grid;gap:11px;font-size:13px;color:var(--secondary)}.TrainingDetail_requirements__iexLu li{display:flex;align-items:start;gap:11px;line-height:1.6}.TrainingDetail_requirements__iexLu svg,.TrainingDetail_rewardDescription__ZtEft svg{color:var(--accent);flex-shrink:0;margin-top:1px}.TrainingDetail_requirements__iexLu small{color:var(--tertiary);font-size:12px}.TrainingDetail_rewardDescription__ZtEft{display:flex;gap:12px;align-items:start;color:var(--secondary);line-height:1.8;font-size:13px}.TrainingDetail_textButton__W739Y{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:12px;cursor:pointer;margin-top:14px}.TrainingDetail_rulesHeader__h2XFZ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.TrainingDetail_rulesHeader__h2XFZ .TrainingDetail_textButton__W739Y,.TrainingDetail_rulesHeader__h2XFZ h3{margin:0}.TrainingDetail_overview__i8JPi{font-size:15px;line-height:1.9;color:var(--secondary)}.TrainingDetail_overview__i8JPi h2{color:var(--primary);font-size:22px;font-weight:600;margin-bottom:18px}.TrainingDetail_overview__i8JPi>section{margin-top:30px;padding-top:26px;border-top:1px solid var(--border-color-primary)}.TrainingDetail_overview__i8JPi>section>p{white-space:pre-wrap;margin-top:14px}.TrainingDetail_staff__B_itE{display:flex;flex-wrap:wrap;gap:24px 48px}.TrainingDetail_staff__B_itE>div{display:flex;align-items:center;gap:12px}.TrainingDetail_staff__B_itE svg{color:var(--accent)}.TrainingDetail_staff__B_itE strong{display:block;color:var(--primary);font-size:14px;font-weight:500}.TrainingDetail_staff__B_itE span{display:block;color:var(--tertiary);font-size:12px}.TrainingDetail_enrolledStatus__Q7xID{display:flex;align-items:center;gap:7px;color:#078768;font-size:13px;margin-bottom:12px}.TrainingDetail_batchName__udsnX{font-size:14px;color:var(--secondary);margin:-3px 0 22px}.TrainingDetail_progressLabel__X6QSY{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--secondary)}.TrainingDetail_progress__Th_gh{appearance:none;height:7px;width:100%;display:block;margin:11px 0 16px;border:0;border-radius:10px;overflow:hidden;background:var(--background-secondary)}.TrainingDetail_progress__Th_gh::-webkit-progress-bar{background:var(--background-secondary)}.TrainingDetail_progress__Th_gh::-webkit-progress-value{background:var(--accent);border-radius:10px}.TrainingDetail_progress__Th_gh::-moz-progress-bar{background:var(--accent)}.TrainingDetail_earned__Z3vkh{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:22px;font-size:14px;color:var(--secondary)}.TrainingDetail_earned__Z3vkh span{display:inline-flex;align-items:center;gap:7px}.TrainingDetail_earned__Z3vkh svg{color:var(--accent)}.TrainingDetail_previousAttempt__GDO_Q{font-size:13px;line-height:1.7;color:var(--secondary);margin-bottom:16px}.TrainingDetail_group__zTK6q{border-top:1px solid var(--border-color-primary);padding-top:22px;margin-top:24px}.TrainingDetail_group__zTK6q>p{font-size:13px;line-height:1.8;white-space:pre-wrap;color:var(--secondary)}.TrainingDetail_group__zTK6q>img{width:144px;height:144px;object-fit:contain;margin:20px auto 0}.TrainingDetail_empty__ZAJ6J{padding:32px 8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:var(--tertiary);font-size:14px;line-height:1.8}.TrainingDetail_empty__ZAJ6J svg{color:var(--accent)}.TrainingDetail_empty__ZAJ6J h2,.TrainingDetail_empty__ZAJ6J h3{font-size:17px;font-weight:600;color:var(--primary)}.TrainingDetail_state__A_MQ9{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;min-height:65vh;color:var(--secondary);text-align:center;font-size:14px}.TrainingDetail_state__A_MQ9 h1{font-size:23px;font-weight:600;color:var(--primary)}.TrainingDetail_state__A_MQ9 .TrainingDetail_primary__olU4S{width:auto;margin-top:10px}.TrainingDetail_state__A_MQ9 a{color:var(--accent)}.TrainingDetail_spinner__SYwi7{animation:TrainingDetail_spin__9VfCP 1s linear infinite;color:var(--accent)}@keyframes TrainingDetail_spin__9VfCP{to{transform:rotate(1turn)}}.TrainingDetail_page__HeUA0 a:focus-visible,.TrainingDetail_page__HeUA0 button:focus-visible,.TrainingDetail_state__A_MQ9 a:focus-visible,.TrainingDetail_state__A_MQ9 button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1100px){.TrainingDetail_shell__Zu7os{padding-inline:24px}.TrainingDetail_heroGrid__5b8DZ{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.TrainingDetail_heroGrid__5b8DZ h1{font-size:30px}.TrainingDetail_layout__x_R6d{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.TrainingDetail_nodeTrigger__H5Rji{grid-template-columns:36px minmax(0,1fr) 18px;column-gap:12px;padding:18px}.TrainingDetail_nodeNumber__Vgdhw{font-size:27px}.TrainingDetail_rewards__5jssi{grid-column:2;grid-row:2;justify-content:start;margin-top:10px}.TrainingDetail_rewards__5jssi:empty{display:none}.TrainingDetail_chevron__TQRmi{grid-column:3;grid-row:1}.TrainingDetail_nodeBody__4rUpX{padding-inline:18px}.TrainingDetail_lesson__DDKbD{gap:9px}}@media (max-width:800px){.TrainingDetail_heroGrid__5b8DZ{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.TrainingDetail_heroGrid__5b8DZ h1{font-size:27px}.TrainingDetail_layout__x_R6d{display:flex;flex-direction:column;gap:30px}.TrainingDetail_sidebar__e_8xO{position:static;width:100%;order:-1}.TrainingDetail_mainColumn__czcZ4{width:100%}.TrainingDetail_enrollment__Q_OqT{padding:20px}.TrainingDetail_sidebarSection__bCGTC{margin-top:18px}.TrainingDetail_batchDetails___gQPu{grid-template-columns:repeat(2,minmax(0,1fr))}.TrainingDetail_nodeTrigger__H5Rji{grid-template-columns:42px minmax(0,1fr) auto 18px}.TrainingDetail_rewards__5jssi{grid-column:3;grid-row:1;margin-top:0}.TrainingDetail_chevron__TQRmi{grid-column:4}}@media (max-width:560px){.TrainingDetail_page__HeUA0{padding-bottom:40px}.TrainingDetail_shell__Zu7os{padding-inline:20px}.TrainingDetail_hero__77t2I{padding-top:22px;padding-bottom:24px}.TrainingDetail_heroGrid__5b8DZ{display:flex;flex-direction:column;align-items:stretch;gap:22px;margin-top:24px}.TrainingDetail_heroGrid__5b8DZ h1{font-size:28px;margin-top:14px}.TrainingDetail_cover__hz83g{width:100%;border-radius:8px}.TrainingDetail_summary__1RkIE{font-size:14px;margin-top:13px}.TrainingDetail_metadata__C_T_8{gap:10px 17px;font-size:12px;margin-top:18px}.TrainingDetail_layout__x_R6d{padding-top:24px}.TrainingDetail_tabs__J5ZCv{gap:30px}.TrainingDetail_tabs__J5ZCv button{font-size:15px}.TrainingDetail_panel__00V7I{padding-top:20px}.TrainingDetail_nodeTrigger__H5Rji{grid-template-columns:30px minmax(0,1fr) 16px;padding:17px 14px;gap:10px}.TrainingDetail_nodeName__A0L5P strong{font-size:16px}.TrainingDetail_nodeName__A0L5P>span{font-size:11px}.TrainingDetail_nodeNumber__Vgdhw{font-size:25px}.TrainingDetail_rewards__5jssi{grid-column:2;grid-row:2;justify-content:start;font-size:11px;gap:12px}.TrainingDetail_chevron__TQRmi{grid-column:3}.TrainingDetail_nodeBody__4rUpX{padding:13px 14px 16px}.TrainingDetail_lessons__hD6a5{padding-inline:12px}.TrainingDetail_lesson__DDKbD{font-size:13px}.TrainingDetail_nodeContext__oMCnV{font-size:11px}.TrainingDetail_batchDetails___gQPu{grid-template-columns:1fr}.TrainingDetail_overview__i8JPi h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.TrainingDetail_spinner__SYwi7{animation:none}.TrainingDetail_chevron__TQRmi{transition:none}}