.EmbedPlayer_playerWrapper__Vtdn2{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:var(--radius-lg);overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-shadow:0 10px 40px rgba(0,0,0,.4);outline:none}.EmbedPlayer_playerWrapper__Vtdn2.EmbedPlayer_fullscreen__W6nEg{border-radius:0;box-shadow:none;width:100vw;height:100vh;aspect-ratio:auto}.EmbedPlayer_iframeShield__VVLmZ{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none!important}.EmbedPlayer_playerIframe__NSTHs{position:absolute;top:-5%;left:0;width:100%;height:110%;pointer-events:none!important;border:none}.EmbedPlayer_surfaceOverlay__fvSAP{position:absolute;inset:0;z-index:5;cursor:pointer;display:flex;align-items:center;justify-content:center}.EmbedPlayer_centerFeedback__WSLar{width:72px;height:72px;border-radius:50%;background:rgba(15,23,42,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid hsla(0,0%,100%,.2);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(0,0,0,.5);animation:EmbedPlayer_popFeedback__1dZAY .5s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes EmbedPlayer_popFeedback__1dZAY{0%{transform:scale(.6);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:0}}.EmbedPlayer_sideRipple__Sgai0{position:absolute;top:0;bottom:0;width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;pointer-events:none;animation:EmbedPlayer_rippleFade__kClMS .6s ease-out forwards}.EmbedPlayer_sideRippleLeft__SI3XK{left:0;border-top-right-radius:50%;border-bottom-right-radius:50%}.EmbedPlayer_sideRippleRight__vfVew{right:0;border-top-left-radius:50%;border-bottom-left-radius:50%}.EmbedPlayer_rippleIcon__X1ctY{font-size:28px}.EmbedPlayer_rippleText__7DSRa{font-size:13px;font-weight:700;letter-spacing:.02em}@keyframes EmbedPlayer_rippleFade__kClMS{0%{opacity:0}30%{opacity:1}to{opacity:0}}.EmbedPlayer_loadingBox__sHUqX{display:flex;flex-direction:column;align-items:center;gap:12px;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px 26px;border-radius:var(--radius);color:#fff;border:1px solid hsla(0,0%,100%,.1);pointer-events:none}.EmbedPlayer_spinner__ArMlb{width:36px;height:36px;border:3px solid hsla(0,0%,100%,.2);border-top:3px solid var(--red);border-radius:50%;animation:EmbedPlayer_spin__KAaOH .8s linear infinite}.EmbedPlayer_loadingText__ktXOd{font-size:13px;font-weight:500;color:#e2e8f0}@keyframes EmbedPlayer_spin__KAaOH{to{transform:rotate(1turn)}}.EmbedPlayer_watermarkBadge__nk8CG{position:absolute;top:14px;right:14px;z-index:6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 10px;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-full);font-size:11px;font-weight:600;color:hsla(0,0%,100%,.85);display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.EmbedPlayer_watermarkDot__iWVdH{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 6px var(--red)}.EmbedPlayer_securityToast__XrGSW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;background:rgba(15,23,42,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(220,38,38,.5);padding:12px 20px;border-radius:var(--radius);color:#fff;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:10px;box-shadow:0 10px 40px rgba(0,0,0,.6);pointer-events:none;animation:EmbedPlayer_fadeInOut__Nqewp 3s forwards}@keyframes EmbedPlayer_fadeInOut__Nqewp{0%{opacity:0;transform:translate(-50%,-40%)}10%{opacity:1;transform:translate(-50%,-50%)}85%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%)}}.EmbedPlayer_topBar__p_y4F{position:absolute;top:0;left:0;right:0;z-index:8;padding:14px 18px 30px;background:linear-gradient(180deg,rgba(0,0,0,.75),transparent);opacity:0;transition:opacity .25s ease;pointer-events:none}.EmbedPlayer_topBar__p_y4F.EmbedPlayer_visible__zQa7v{opacity:1}.EmbedPlayer_topTitleWrap__IZQKY{display:flex;align-items:center;gap:10px}.EmbedPlayer_topBadge__Y9I2x{font-size:11px;font-weight:700;padding:2px 8px;background:var(--red);color:#fff;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.EmbedPlayer_topTitle__QO5ar{font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.EmbedPlayer_settingsMenuPopup__U80bo{position:absolute;bottom:58px;right:16px;z-index:25;background:rgba(28,28,28,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.6);min-width:250px;max-height:310px;overflow-y:auto;overflow-x:hidden;padding:6px;animation:EmbedPlayer_slideUp__kjHE9 .18s cubic-bezier(.16,1,.3,1) forwards}@keyframes EmbedPlayer_slideUp__kjHE9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.EmbedPlayer_menuList__T1Nto{display:flex;flex-direction:column;gap:2px}.EmbedPlayer_menuHeader__JHUGY{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;border-radius:6px;transition:background .15s}.EmbedPlayer_menuHeader__JHUGY:hover{background:hsla(0,0%,100%,.1)}.EmbedPlayer_menuBackBtn__qCHFl{font-size:18px;line-height:1}.EmbedPlayer_menuDivider__zP22e{height:1px;background:hsla(0,0%,100%,.1);margin:4px 0 6px}.EmbedPlayer_menuRow__Ks1j7{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;background:transparent;border:none;border-radius:6px;color:#e2e8f0;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.EmbedPlayer_menuRow__Ks1j7:hover{background:hsla(0,0%,100%,.12);color:#fff}.EmbedPlayer_menuRowLeft__CyZX_{display:flex;align-items:center;gap:10px}.EmbedPlayer_menuIcon__nFAEW{font-size:15px}.EmbedPlayer_menuRowRight__C1p7P{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:12px}.EmbedPlayer_menuChevron__nWi_J{font-size:16px;line-height:1}.EmbedPlayer_menuItemSelectable__9jnq4{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:6px;color:#e2e8f0;font-size:13px;cursor:pointer;transition:all .15s ease;text-align:left}.EmbedPlayer_menuItemSelectable__9jnq4:hover{background:hsla(0,0%,100%,.12);color:#fff}.EmbedPlayer_menuItemSelectable__9jnq4.EmbedPlayer_selected__pBrdf{font-weight:700;color:#fff}.EmbedPlayer_checkIcon__Q9uke{width:16px;font-size:14px;color:var(--red);font-weight:800}.EmbedPlayer_hdTag__YgAv7{font-size:9px;font-weight:800;padding:1px 4px;background:var(--red);color:#fff;border-radius:3px;line-height:1.2}.EmbedPlayer_controlsBar__TT6wR{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:30px 16px 12px;background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.45) 60%,transparent);opacity:0;transition:opacity .22s ease;pointer-events:none}.EmbedPlayer_controlsBar__TT6wR.EmbedPlayer_visible__zQa7v{opacity:1;pointer-events:auto}.EmbedPlayer_timelineContainer__sUEDa{position:relative;width:100%;height:16px;display:flex;align-items:center;cursor:pointer;margin-bottom:6px}.EmbedPlayer_timelineTrack__hS5Ja{position:relative;width:100%;height:4px;background:hsla(0,0%,100%,.28);border-radius:2px;overflow:visible;transition:height .15s ease}.EmbedPlayer_timelineContainer__sUEDa:hover .EmbedPlayer_timelineTrack__hS5Ja{height:6px}.EmbedPlayer_timelineBuffer__BCvaT{position:absolute;top:0;left:0;height:100%;background:hsla(0,0%,100%,.45);border-radius:2px;transition:width .2s ease}.EmbedPlayer_timelinePlayed___2n0l{position:absolute;top:0;left:0;height:100%;background:var(--red);border-radius:2px;display:flex;align-items:center;justify-content:flex-end}.EmbedPlayer_timelineThumb__BmFNE{width:13px;height:13px;border-radius:50%;background:var(--red);border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.6);transform:scale(0);transition:transform .15s ease;margin-right:-6.5px}.EmbedPlayer_timelineContainer__sUEDa:hover .EmbedPlayer_timelineThumb__BmFNE{transform:scale(1)}.EmbedPlayer_timelineTooltip__aXSpu{position:absolute;bottom:22px;transform:translateX(-50%);background:rgba(28,28,28,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;border:1px solid hsla(0,0%,100%,.15);pointer-events:none;white-space:nowrap}.EmbedPlayer_controlsRow__DMB9J{display:flex;align-items:center;justify-content:space-between;gap:12px}.EmbedPlayer_controlsLeft__Ikgjd,.EmbedPlayer_controlsRight__RnVoY{display:flex;align-items:center;gap:4px}.EmbedPlayer_controlBtn__y8839{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;transition:all .18s ease;padding:0;position:relative}.EmbedPlayer_controlBtn__y8839:hover{background:hsla(0,0%,100%,.15);transform:scale(1.08)}.EmbedPlayer_controlBtn__y8839:active{transform:scale(.95)}.EmbedPlayer_ccBtn__83N6R{position:relative}.EmbedPlayer_ccBtn__83N6R:after{content:"";position:absolute;bottom:6px;left:9px;right:9px;height:2.5px;background:transparent;border-radius:2px;transition:background .18s ease}.EmbedPlayer_ccActive__Cx7_2:after{background:var(--red)}.EmbedPlayer_ccActive__Cx7_2 svg{color:#fff}.EmbedPlayer_settingsActive__b7iBm{background:hsla(0,0%,100%,.18);transform:rotate(45deg)}.EmbedPlayer_volumeGroup__XJqAt{display:flex;align-items:center;position:relative}.EmbedPlayer_volumeSliderContainer__smega{width:0;overflow:hidden;transition:width .22s cubic-bezier(.4,0,.2,1);display:flex;align-items:center}.EmbedPlayer_volumeGroup__XJqAt:focus-within .EmbedPlayer_volumeSliderContainer__smega,.EmbedPlayer_volumeGroup__XJqAt:hover .EmbedPlayer_volumeSliderContainer__smega{width:62px;margin-left:2px;margin-right:6px}.EmbedPlayer_volumeSlider__Hy_Ec{width:58px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.35);border-radius:4px;outline:none;cursor:pointer;transition:all .15s ease}.EmbedPlayer_volumeSlider__Hy_Ec::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.5);cursor:pointer}.EmbedPlayer_volumeSlider__Hy_Ec::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.5);cursor:pointer;border:none}.EmbedPlayer_timeDisplay__MQapR{display:flex;align-items:center;gap:5px;color:#e2e8f0;font-size:12.5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:6px}.EmbedPlayer_timeDivider__p6ybD{color:hsla(0,0%,100%,.4)}@media (max-width:640px){.EmbedPlayer_volumeGroup__XJqAt:hover .EmbedPlayer_volumeSliderContainer__smega{display:none}.EmbedPlayer_timeDisplay__MQapR{font-size:11px;margin-left:2px}.EmbedPlayer_topTitle__QO5ar{max-width:50%}.EmbedPlayer_settingsMenuPopup__U80bo{min-width:200px;max-width:calc(100% - 16px);right:8px;bottom:48px;max-height:calc(100% - 56px);padding:4px;font-size:12px}.EmbedPlayer_menuItemSelectable__9jnq4,.EmbedPlayer_menuRow__Ks1j7{padding:7px 10px;font-size:12px}.EmbedPlayer_controlBtn__y8839{width:34px;height:34px}.EmbedPlayer_controlsRow__DMB9J{gap:4px}.EmbedPlayer_controlsBar__TT6wR{padding:0 10px 8px}.EmbedPlayer_timelineContainer__sUEDa{padding:10px 0}.EmbedPlayer_timelineThumb__BmFNE{transform:scale(1);width:14px;height:14px}}@media (max-width:400px){.EmbedPlayer_topBar__p_y4F{padding:8px 10px 20px}.EmbedPlayer_topBadge__Y9I2x{display:none}.EmbedPlayer_watermarkBadge__nk8CG{top:8px;right:8px;font-size:10px;padding:3px 8px}.EmbedPlayer_controlBtn__y8839{width:32px;height:32px}.EmbedPlayer_timeDisplay__MQapR{font-size:10px;margin-left:0}}.Footer_footer__pQtti{background:#fff;border-top:1px solid var(--border);padding:var(--space-xl) 0 var(--space-lg);margin-top:var(--space-2xl)}.Footer_brandRow__SnWRp{margin-bottom:var(--space-md);display:flex;justify-content:center}.Footer_brand__0rdww{display:flex;flex-direction:column;align-items:center;text-align:center}.Footer_logo__fUEOF{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.Footer_logoText__5vsvE{font-family:var(--font-display);font-size:20px;font-weight:800}.Footer_tagline__edhu4{font-size:12px;color:var(--text-muted);font-weight:500;margin-top:2px}.Footer_bottom__wxP7Z{display:flex;align-items:center;justify-content:center;text-align:center;padding-top:var(--space-md);border-top:1px solid var(--border);font-size:12.5px;color:var(--text-muted)}.page_page__556_G{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.page_hero__7KFOs{position:relative;padding:115px 0 40px;background:linear-gradient(180deg,#eff6ff,#fff);border-bottom:1px solid var(--border);overflow:hidden}.page_heroContent__dzLob{max-width:780px;margin:0 auto;text-align:center}.page_noticeBanner__cCUwI{gap:10px;padding:6px 18px 6px 8px;background:#fffbeb;border:1px solid #fde68a;font-size:13.5px;font-weight:500;color:#92400e;margin-bottom:var(--space-lg);box-shadow:0 2px 10px rgba(245,158,11,.08);max-width:100%;line-height:1.4;text-align:left}.page_noticeBadge__bImny,.page_noticeBanner__cCUwI{display:inline-flex;align-items:center;border-radius:var(--radius-full)}.page_noticeBadge__bImny{gap:5px;background:#d97706;color:#fff;font-weight:700;font-size:12px;padding:3px 10px;flex-shrink:0}.page_noticeText__gPbRs{color:#92400e}@media (max-width:640px){.page_noticeBanner__cCUwI{flex-direction:column;align-items:flex-start;border-radius:var(--radius);padding:10px 14px;gap:6px}}.page_heroTitle__ixXIp{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text);margin-bottom:var(--space-md)}.page_heroSubtitle__ZW2Yq{font-size:clamp(1rem,2vw,1.1875rem);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-xl)}.page_searchWrap__OiQre{display:flex;align-items:center;gap:12px;max-width:580px;margin:0 auto var(--space-xl);background:#fff;border:2px solid #e2e8f0;border-radius:var(--radius-xl);padding:6px 8px 6px 16px;box-shadow:0 4px 20px rgba(15,23,42,.06);transition:var(--transition)}.page_searchWrap__OiQre:focus-within{border-color:var(--blue);box-shadow:0 4px 25px rgba(29,78,216,.15)}.page_searchIcon__sqHZN{font-size:18px;color:var(--text-muted)}.page_searchInput__bMdhk{flex:1 1;border:none;background:transparent;font-size:1rem;color:var(--text);outline:none}.page_searchInput__bMdhk::placeholder{color:#94a3b8}.page_searchBtn___sHxI{padding:10px 20px;border-radius:var(--radius-lg);font-size:14px}.page_stats__CbBi_{display:flex;align-items:center;justify-content:center;gap:var(--space-2xl);flex-wrap:wrap}.page_stat__wNpTi{display:flex;flex-direction:column;align-items:center}.page_statValue__tVgp7{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--blue);line-height:1}.page_statLabel__2jNx3{font-size:13px;color:var(--text-muted);font-weight:500;margin-top:4px}.page_coursesSection__g5EWS{padding:var(--space-3xl) 0}.page_sectionHeader___raMx{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-xl);flex-wrap:wrap;gap:var(--space-md)}.page_headerRight__M86vK{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_searchWrapCompact__wLmOP{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:8px 14px;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:var(--transition);min-width:290px}.page_searchWrapCompact__wLmOP:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(29,78,216,.1)}.page_searchInputCompact__5tdEF{border:none;outline:none;font-size:13.5px;color:var(--text);background:transparent;width:100%}.page_searchInputCompact__5tdEF::placeholder{color:var(--text-muted)}.page_clearBtn__0gOiv{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:13px;padding:2px 4px}.page_clearBtn__0gOiv:hover{color:var(--text)}.page_sectionTitle__6ic_4{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--text);letter-spacing:-.02em}.page_sectionSubtitle__cOHw_{font-size:15px;color:var(--text-secondary);margin-top:4px}.page_courseCountBadge__Fivuf{font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface-2);padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--border)}.page_courseGrid__4MvBb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.page_courseCard__FCvsf{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);text-decoration:none;transition:all var(--transition);position:relative;overflow:hidden;box-shadow:var(--shadow-xs);-webkit-tap-highlight-color:transparent}.page_courseCard__FCvsf:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:var(--shadow-lg)}.page_courseCard__FCvsf:active{transform:scale(.985)}.page_cardTop___Rdy5{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--space-md)}.page_courseIcon__4Uo6u{width:44px;height:44px;border-radius:var(--radius);background:#eff6ff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;border:1px solid #dbeafe}.page_courseCode__OTdyi{font-family:monospace;font-size:12px;font-weight:700;background:#eff6ff;color:#1d4ed8;padding:3px 8px;border-radius:var(--radius-sm);border:1px solid #dbeafe}.page_courseTitle__p8274{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);line-height:1.35;margin-bottom:8px;transition:color var(--transition)}.page_courseCard__FCvsf:hover .page_courseTitle__p8274{color:var(--blue)}.page_courseDesc__DIbLD{font-size:13.5px;color:var(--text-secondary);line-height:1.55;margin-bottom:var(--space-md);flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_cardFooter__c45iP{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-md);border-top:1px solid var(--border)}.page_lectureCount__cRKDc{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.page_watchBtn__i66eZ{font-size:13px;font-weight:700;color:var(--blue);display:inline-flex;align-items:center;gap:4px;transition:transform var(--transition)}.page_courseCard__FCvsf:hover .page_watchBtn__i66eZ{transform:translateX(3px)}.page_empty__btHOz{text-align:center;padding:var(--space-3xl) 0;background:#fff;border:1px dashed var(--border-active);border-radius:var(--radius-xl);max-width:600px;margin:0 auto}.page_emptyIcon__L9x_Z{font-size:40px;margin-bottom:var(--space-sm)}.page_features__GdcOS{padding:var(--space-3xl) 0;background:#fff;border-top:1px solid var(--border)}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-xl)}.page_featureCard__swyBK{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border)}.page_featureIcon__UHR_A{font-size:28px;margin-bottom:var(--space-sm)}.page_featureTitle__pGLZ6{font-size:17px;font-weight:700;color:var(--text);margin-bottom:6px}.page_featureDesc__GZakL{font-size:14px;color:var(--text-secondary);line-height:1.5}@media (max-width:640px){.page_hero__7KFOs{padding:85px 0 24px}.page_heroTitle__ixXIp{font-size:1.85rem}.page_coursesSection__g5EWS{padding:var(--space-xl) 0}.page_sectionHeader___raMx{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:var(--space-lg)}.page_sectionTitle__6ic_4{font-size:22px}.page_sectionSubtitle__cOHw_{font-size:13.5px}.page_headerRight__M86vK{flex-direction:column;align-items:stretch;gap:10px;width:100%}.page_searchWrapCompact__wLmOP{width:100%;min-width:0;padding:10px 14px}.page_searchInputCompact__5tdEF{font-size:14px}.page_courseCountBadge__Fivuf{align-self:flex-start}.page_courseGrid__4MvBb{grid-template-columns:1fr;gap:12px}.page_courseCard__FCvsf{padding:16px}}.page_page__H29II{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.page_main__ODObE{padding:100px 0 var(--space-3xl);flex:1 1}.page_breadcrumb__iPTl2{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:var(--space-md);overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.page_breadcrumb__iPTl2::-webkit-scrollbar{display:none}.page_breadcrumb__iPTl2 a{color:var(--text-secondary);font-weight:500;transition:color var(--transition);flex-shrink:0}.page_breadcrumb__iPTl2 a:hover{color:var(--blue)}.page_breadcrumbCurrent___7f1Z{color:var(--text);font-weight:600;flex-shrink:0}.page_courseHeader__mMyj5{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-lg);box-shadow:var(--shadow-xs)}.page_courseHeaderTop__f9KB8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.page_courseTitle__XToLo{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;color:var(--text);line-height:1.25;margin-bottom:6px}.page_courseDesc__kqco8{font-size:14.5px;color:var(--text-secondary);line-height:1.5;max-width:850px}.page_playerLayout__uBZvd{display:grid;grid-template-columns:1fr 360px;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.page_videoColumn__ZVb82{display:flex;flex-direction:column;gap:var(--space-md)}.page_playerBox__9HS8g{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border);background:#000}.page_videoDetailsCard__Mwwj9{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-xs)}.page_videoMeta__cnkPK{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap}.page_lectureTitle__nqH5j{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text);line-height:1.35;margin-bottom:var(--space-sm)}.page_lectureNotes__7j2VN{font-size:14px;color:var(--text-secondary);line-height:1.6}.page_navControls__uMrGr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.page_navBtn__ezrq1{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius);font-size:13.5px;font-weight:600;background:#fff;border:1px solid var(--border-active);color:var(--text);transition:all var(--transition);text-decoration:none;box-shadow:var(--shadow-xs);-webkit-tap-highlight-color:transparent}.page_navBtn__ezrq1:hover{background:var(--bg-surface-2);border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.page_navBtn__ezrq1:active{transform:scale(.98)}.page_playlistColumn__cDZTl{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);position:-webkit-sticky;position:sticky;top:90px}.page_playlistHeader__F_56e{padding:var(--space-md) var(--space-lg);background:var(--bg-surface-2);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.page_playlistTitle__Wy8lO{font-size:15px;font-weight:700;color:var(--text)}.page_playlistItems__KhTCB{max-height:580px;overflow-y:auto;display:flex;flex-direction:column}.page_playlistItem__X8Aly{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);text-decoration:none;transition:all var(--transition);color:var(--text);-webkit-tap-highlight-color:transparent}.page_playlistItem__X8Aly:last-child{border-bottom:none}.page_playlistItem__X8Aly:hover{background:var(--bg-surface-2)}.page_playlistItem__X8Aly:active{background:var(--bg-surface-3)}.page_playlistItemActive__0NgBM{background:#eff6ff!important;border-left:3px solid var(--blue)}.page_lectureIndex__ibGfs{width:28px;height:28px;border-radius:var(--radius-full);background:var(--bg-surface-2);color:var(--text-secondary);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_playlistItemActive__0NgBM .page_lectureIndex__ibGfs{background:var(--blue);color:#fff}.page_playlistItemInfo__bJ5BF{flex:1 1;min-width:0}.page_playlistItemTitle__6HpIk{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.3;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_playlistItemActive__0NgBM .page_playlistItemTitle__6HpIk{color:var(--blue)}.page_playlistItemDuration__WyzIp{font-size:11.5px;color:var(--text-muted)}.page_playingIndicator__2OuyX{font-size:11px;font-weight:700;color:var(--blue);background:#dbeafe;padding:2px 6px;border-radius:4px;white-space:nowrap}@media (max-width:1024px){.page_playerLayout__uBZvd{grid-template-columns:1fr}.page_playlistColumn__cDZTl{position:static}}@media (max-width:640px){.page_main__ODObE{padding:76px 0 var(--space-xl)}.page_courseHeader__mMyj5{padding:14px;margin-bottom:12px}.page_courseTitle__XToLo{font-size:1.35rem}.page_courseHeaderTop__f9KB8{flex-direction:column;align-items:flex-start;gap:8px}.page_videoDetailsCard__Mwwj9{padding:14px}.page_lectureTitle__nqH5j{font-size:1.15rem}.page_navControls__uMrGr{flex-direction:row;gap:8px}.page_navBtn__ezrq1{flex:1 1;justify-content:center;padding:12px 10px;font-size:13px;min-height:44px}.page_playlistColumn__cDZTl{margin-top:4px}.page_playlistHeader__F_56e{padding:12px 14px}.page_playlistItems__KhTCB{max-height:380px;-webkit-overflow-scrolling:touch}.page_playlistItem__X8Aly{padding:12px 14px;min-height:50px}}