.VisualLesson_lesson__f_xI6{padding:28px clamp(16px,3vw,30px);min-width:0}.VisualLesson_lesson__f_xI6[hidden]{display:none}.VisualLesson_intro__TJEzP{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.VisualLesson_chapters__SkGH4>small,.VisualLesson_intro__TJEzP small{font-weight:900;letter-spacing:.14em;font-size:10px;color:#008da8}.VisualLesson_intro__TJEzP h3{font-size:24px;margin:7px 0}.VisualLesson_intro__TJEzP p{color:#52687b;font-size:15px;line-height:1.6;margin:0;max-width:700px}.VisualLesson_intro__TJEzP>span{white-space:nowrap;font-size:11px;color:#086479;background:#e3f7fa;border:1px solid #b7e3eb;padding:9px 12px}.VisualLesson_playerLayout__xqPax{display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:start;grid-gap:18px;gap:18px;min-width:0}.VisualLesson_player__utQIT{background:#07182e;color:#ecf5ff;border-radius:16px;overflow:hidden;min-width:0;box-shadow:0 20px 50px #102b431c}.VisualLesson_player__utQIT header{display:flex;justify-content:space-between;gap:12px;padding:17px 22px;background:#06162b;color:#a8c4d5;font-size:9px;letter-spacing:.12em}.VisualLesson_stage__05asP{padding:30px clamp(20px,3vw,36px);background:linear-gradient(120deg,#0b2037,#0a3042);background-image:linear-gradient(90deg,#a4d4e704 1px,transparent 0),linear-gradient(#a4d4e704 1px,transparent 0),linear-gradient(120deg,#0b2037,#0a3042);background-size:30px 30px,30px 30px,100% 100%;min-height:280px;animation:VisualLesson_enter__up2jY .3s ease}.VisualLesson_stage__05asP>small{color:#5dd5e2;font-size:10px;font-weight:900;letter-spacing:.16em}.VisualLesson_stage__05asP h4{color:#fff;font-size:clamp(21px,2vw,30px);line-height:1.2;margin:15px 0 24px;overflow-wrap:anywhere}.VisualLesson_cards__Yel2D{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:12px;gap:12px}.VisualLesson_single__d2Y8o{grid-template-columns:1fr}.VisualLesson_card__1DdnK{padding:19px 17px;border:1px solid #b9daed30;border-radius:12px;background:#ffffff04;transition:border-color .2s,background .2s;min-width:0}.VisualLesson_highlighted__vaeaD{border-color:#00c5e9;background:#00b8d90a;box-shadow:inset 0 0 30px #00b8d908}.VisualLesson_number__VhdRG{display:grid;place-items:center;width:35px;height:35px;background:#00b8d912;border:1px solid #00b8d94d;border-radius:9px;color:#60d8e3;font-size:12px;font-weight:900;margin-bottom:17px}.VisualLesson_card__1DdnK h5{color:#fff;font-size:18px;margin:0 0 10px}.VisualLesson_card__1DdnK p{color:#c4d6e4;font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere}.VisualLesson_card__1DdnK strong{color:#fff}.VisualLesson_caption__P4xk7 code,.VisualLesson_card__1DdnK code{white-space:pre-wrap;overflow-wrap:anywhere;color:#7de3ec}.VisualLesson_card__1DdnK pre,.VisualLesson_transcript__JVU_b pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.VisualLesson_caption__P4xk7 a,.VisualLesson_card__1DdnK a{color:#7de3ec}.VisualLesson_caption__P4xk7{padding:18px 23px;background:#041321}.VisualLesson_caption__P4xk7 small{color:#6ca5b8;letter-spacing:.15em;font-size:9px}.VisualLesson_caption__P4xk7 p{color:#d4e0e9;font-size:14px;line-height:1.75;white-space:pre-line;margin:6px 0 0}.VisualLesson_controls__KGrns{padding:22px;background:#0a2035}.VisualLesson_seek__KdMPX input{display:block;width:100%;accent-color:#00b8d9;cursor:pointer;margin:0 0 20px}.VisualLesson_controlRow__o_7Sp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.VisualLesson_controlRow__o_7Sp button,.VisualLesson_controlRow__o_7Sp select{font:inherit;font-weight:800;font-size:12px;color:#e8f3fa;background:#ffffff06;border:1px solid #a7c2db40;border-radius:5px;padding:10px 12px;cursor:pointer}.VisualLesson_controlRow__o_7Sp select option{color:#07182e;background:#fff}.VisualLesson_controlRow__o_7Sp .VisualLesson_play__tgAuT{color:#031b2d;background:#00b8d9;border-color:#00b8d9;min-width:84px}.VisualLesson_controlRow__o_7Sp button[aria-pressed=true]{color:#65e0ea;border-color:#00b8d9}.VisualLesson_controlRow__o_7Sp button:disabled{opacity:.4;cursor:default}.VisualLesson_time__YFEwA{font-size:11px;color:#a8c1d1;margin-right:auto;white-space:nowrap}.VisualLesson_status__nm0B0{font-size:11px;color:#9db8cb;line-height:1.5;margin:15px 0 0}.VisualLesson_chapters__SkGH4{min-width:0;border:1px solid #dbe6ed;background:#fff;border-radius:14px;padding:19px 14px}.VisualLesson_chapters__SkGH4 h4{font-size:21px;margin:7px 0}.VisualLesson_chapters__SkGH4>p{color:#5e778a;font-size:12px;margin:7px 0 12px}.VisualLesson_chapters__SkGH4 progress{width:100%;height:5px;accent-color:#00b8d9}.VisualLesson_chapters__SkGH4 nav{display:grid;grid-gap:8px;gap:8px;margin:17px 0;max-height:640px;overflow:auto}.VisualLesson_chapters__SkGH4 nav button{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1px solid transparent;border-radius:9px;padding:12px 9px;background:#f4f8fa;color:#0c2840;font:inherit;cursor:pointer;width:100%}.VisualLesson_chapters__SkGH4 nav button[aria-current]{background:#e6f8fc;border-color:#00b8d9}.VisualLesson_chapters__SkGH4 nav button>span{flex:0 0 24px;font-size:11px;font-weight:900;color:#008da8}.VisualLesson_chapters__SkGH4 strong{font-size:13px;line-height:1.4;display:block;overflow-wrap:anywhere}.VisualLesson_chapters__SkGH4 nav small{font-size:10px;color:#627c8d;display:block;margin-top:5px}.VisualLesson_chapters__SkGH4 b{color:#008da8;font-size:11px;margin-left:auto}.VisualLesson_chapters__SkGH4>small:last-child{display:block;font-size:10px;letter-spacing:0;font-weight:400;line-height:1.6;color:#718597}.VisualLesson_transcriptActions___4JVC{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px}.VisualLesson_transcriptActions___4JVC button,.VisualLesson_transcript__JVU_b button{border:1px solid #b7d7e1;background:#fff;color:#07677c;font:inherit;font-size:12px;font-weight:800;padding:10px 13px;cursor:pointer}.VisualLesson_transcriptActions___4JVC span{font-size:11px;color:#6c8193}.VisualLesson_transcript__JVU_b{margin-top:18px;border:1px solid #dbe6ed;border-radius:12px;padding:20px}.VisualLesson_transcript__JVU_b section+section{border-top:1px solid #dbe6ed;padding-top:15px;margin-top:15px}.VisualLesson_transcript__JVU_b li,.VisualLesson_transcript__JVU_b p{font-size:14px;line-height:1.75;color:#3e576a}.VisualLesson_playerLayout__xqPax:-webkit-full-screen{position:fixed;inset:0;z-index:4000;background:#edf5f8;overflow:auto;padding:28px;align-content:start}.VisualLesson_expanded__iOvco,.VisualLesson_playerLayout__xqPax:fullscreen{position:fixed;inset:0;z-index:4000;background:#edf5f8;overflow:auto;padding:28px;align-content:start}.VisualLesson_srOnly__CBqjP{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VisualLesson_lesson__f_xI6 button:focus-visible,.VisualLesson_lesson__f_xI6 input:focus-visible,.VisualLesson_lesson__f_xI6 select:focus-visible{outline:3px solid #8b5cf6;outline-offset:3px}@keyframes VisualLesson_enter__up2jY{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1500px){.VisualLesson_playerLayout__xqPax{grid-template-columns:1fr}.VisualLesson_chapters__SkGH4 nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}}@media(min-width:1800px){.VisualLesson_playerLayout__xqPax{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:600px){.VisualLesson_intro__TJEzP{display:block}.VisualLesson_intro__TJEzP>span{display:inline-block;margin-top:12px}.VisualLesson_chapters__SkGH4 nav{grid-template-columns:1fr;max-height:260px}.VisualLesson_cards__Yel2D{grid-template-columns:1fr}.VisualLesson_player__utQIT header span:last-child{display:none}.VisualLesson_controlRow__o_7Sp{gap:7px}.VisualLesson_time__YFEwA{min-width:80px}.VisualLesson_playerLayout__xqPax:-webkit-full-screen{padding:10px}.VisualLesson_expanded__iOvco,.VisualLesson_playerLayout__xqPax:fullscreen{padding:10px}.VisualLesson_stage__05asP{padding:22px 18px}.VisualLesson_controls__KGrns{padding:17px}}@media(prefers-reduced-motion:reduce){.VisualLesson_stage__05asP{animation:none}.VisualLesson_card__1DdnK{transition:none}}.VisualLesson_transcriptActions___4JVC a{display:inline-block;padding:10px 16px;background:#071b30;color:#fff;text-decoration:none;font-weight:700;border:1px solid #00b9d5}.VisualLesson_transcriptActions___4JVC a:focus-visible{outline:3px solid #00b9d5;outline-offset:3px}.CfUpdates_cfUpdates__I08Os{position:relative;display:inline-block;margin-left:10px;color:#07182e}.CfUpdates_cfReminder__mHQKf{display:inline-flex;align-items:center;gap:8px;max-width:360px;margin:0 10px 8px 0;padding:8px 10px;border:1px solid #dbe5ef;border-radius:9px;background:#f7fbfd;color:#07182e;font-size:12px}.CfUpdates_cfReminder__mHQKf strong{font-size:11px}.CfUpdates_cfReminder__mHQKf span{color:#40566c}.CfUpdates_cfReminder__mHQKf a{color:#075985;font-weight:800;white-space:nowrap}.CfUpdates_cfBell__ZdDWr{display:inline-flex!important;align-items:center;gap:7px;border:1px solid #b9d2df!important;border-radius:9px;background:#fff!important;padding:8px 11px;font-weight:800;cursor:pointer}.CfUpdates_cfBell__ZdDWr b{background:#c93737;color:#fff;border-radius:999px;padding:2px 6px;font-size:11px}.CfUpdates_cfNoticeList__lgBeW{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:min(420px,calc(100vw - 32px));max-height:70vh;overflow:auto;padding:14px;background:#fff!important;color:#07182e!important;border:1px solid #dbe5ef;border-radius:14px;box-shadow:0 15px 35px #07182e26}.CfUpdates_cfNoticeList__lgBeW article{border:1px solid #dbe5ef;border-radius:10px;margin:8px 0}.CfUpdates_cfNoticeList__lgBeW article>button{display:flex!important;justify-content:space-between;width:100%;border:0!important;background:#fff!important;color:#07182e!important;padding:12px;text-align:left;cursor:pointer}.CfUpdates_cfNoticeList__lgBeW small{color:#c93737}.CfUpdates_cfNoticeBody__AH_7j{border-top:1px solid #e6edf3;padding:12px;color:#07182e}.CfUpdates_cfNoticeBody__AH_7j p{white-space:pre-wrap}.CfUpdates_cfNoticeBody__AH_7j a{display:inline-block;margin-right:10px;color:#075985}.CfUpdates_cfNoticeBody__AH_7j button{border:0!important;border-radius:7px;padding:9px 11px;background:#07182e!important;color:#fff!important}.CfUpdates_cfNoticeRead__g5G3Z small{color:#698096}.CfUpdates_cfUnreadPulse__AdFqU{animation:CfUpdates_cfPulse__WT2A_ 3s ease-in-out 2}@keyframes CfUpdates_cfPulse__WT2A_{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.CfUpdates_cfUnreadPulse__AdFqU{animation:none}}@media(max-width:680px){.CfUpdates_cfNoticeList__lgBeW{position:fixed;right:16px;top:70px}.CfUpdates_cfReminder__mHQKf{display:flex;flex-wrap:wrap}}.CfUpdates_cfUpdates__I08Os .CfUpdates_cfNoticeBody__AH_7j a,.CfUpdates_cfUpdates__I08Os .CfUpdates_cfReminder__mHQKf a{color:#075985!important}.CfUpdates_cfBell__ZdDWr{background:#f5bd32!important;color:#07182e!important;border:2px solid #f5bd32!important;min-height:44px;box-shadow:0 3px 10px #07182e26}.CfUpdates_cfBell__ZdDWr:hover{background:#ffcf58!important}.CfUpdates_cfBell__ZdDWr svg{flex-shrink:0}.CfUpdates_cfBell__ZdDWr:focus-visible,.CfUpdates_cfNoticeList__lgBeW button:focus-visible{outline:3px solid #008ca5;outline-offset:3px}.CfUpdates_cfPanelHeading__KfvkF{position:-webkit-sticky;position:sticky;top:-14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;padding:12px 0;border-bottom:1px solid #dbe5ef}.CfUpdates_cfPanelHeading__KfvkF h2{margin:0;font-size:20px}.CfUpdates_cfPanelFooter__2tpkb button,.CfUpdates_cfPanelHeading__KfvkF button{min-height:44px;border:0!important;border-radius:8px;background:#07182e!important;color:#fff!important;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.CfUpdates_cfPanelFooter__2tpkb{position:-webkit-sticky;position:sticky;bottom:-14px;background:#fff;padding:12px 0 2px;border-top:1px solid #dbe5ef}.CfUpdates_cfPanelFooter__2tpkb button{width:100%}.CfUpdates_cfNoticeList__lgBeW{max-height:min(75vh,calc(100dvh - 100px));overscroll-behavior:contain}.CfUpdates_cfNoticeBody__AH_7j{overflow-wrap:anywhere}.CfUpdates_cfUnreadPulse__AdFqU{animation:none}.CfUpdates_cfNoticeList__lgBeW{box-sizing:border-box}@media(max-width:680px){.CfUpdates_cfNoticeList__lgBeW{left:16px;right:16px;width:auto}}.CfUpdates_cfUpdates__I08Os{display:inline-flex;align-items:center;gap:20px;flex-wrap:wrap}.CfUpdates_cfReminder__mHQKf{margin:0;background:#dcf5ef!important;border:1px solid #74c6b3;color:#123e35;padding:12px 14px;border-radius:12px}.CfUpdates_cfReminder__mHQKf span{color:#28564c}.CfUpdates_cfReminder__mHQKf strong{color:#123e35}.CfUpdates_cfUpdates__I08Os .CfUpdates_cfReminder__mHQKf a{color:#075e50!important}@media(max-width:680px){.CfUpdates_cfUpdates__I08Os{width:100%;gap:16px;margin-left:0;align-items:flex-start}.CfUpdates_cfReminder__mHQKf{width:100%;max-width:none;box-sizing:border-box}.CfUpdates_cfBell__ZdDWr{align-self:flex-start}}