.VideoTutorialPlayer_surface__LojzZ{position:relative;display:flex;flex-direction:column;align-items:center;background:#000;color:white}.VideoTutorialPlayer_stage__ZG9aP{position:relative;width:100%;aspect-ratio:var(--lesson-ratio);container-type:size;overflow:hidden;isolation:isolate}.VideoTutorialPlayer_immersive__nizMD{position:fixed;inset:0;z-index:100;width:100%;height:100dvh;justify-content:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior:none}.VideoTutorialPlayer_immersive__nizMD .VideoTutorialPlayer_stage__ZG9aP{width:min(100%,calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * var(--lesson-ratio)));flex-shrink:0}.VideoTutorialPlayer_controls__r90__{position:relative;width:100%;max-width:1100px;z-index:40;background:#030712;padding:0 12px 8px}.VideoTutorialPlayer_immersive__nizMD .VideoTutorialPlayer_controls__r90__{position:absolute;bottom:0;max-width:none;padding:20px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:linear-gradient(transparent,rgb(0 0 0/.9))}.VideoTutorialPlayer_captions__E0yI5{position:absolute;bottom:max(12px,env(safe-area-inset-bottom));left:0;right:0;z-index:30;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.VideoTutorialPlayer_raisedCaptions__GAzB2{bottom:120px}.VideoTutorialPlayer_captionText__DpZbz{margin:0;max-width:min(100%,48rem);padding:.2em .4em;border-radius:6px;background:rgb(0 0 0/.35);color:white;font-size:clamp(18px,2.2cqw,22px);font-weight:600;line-height:1.35;text-align:center;white-space:pre-line;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.035em rgb(0 0 0/.9);paint-order:stroke fill;text-shadow:0 1px 2px rgb(0 0 0/.9),0 .06em .18em rgb(0 0 0/.7)}.VideoTutorialPlayer_belowCaptions__59T2R{display:none;font-size:18px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-wrap:balance}.VideoTutorialPlayer_surface__LojzZ[data-checkpoint=true] .VideoTutorialPlayer_captions__E0yI5{display:none}.VideoTutorialPlayer_surface__LojzZ[data-checkpoint=true] .VideoTutorialPlayer_belowCaptions__59T2R{display:flex;justify-content:center;align-items:center;min-height:64px;width:100%;padding:8px 16px;text-align:center;background:#030712}@media (hover:none) and (pointer:coarse),(max-width:767px){.VideoTutorialPlayer_captionText__DpZbz{font-size:clamp(18px,5cqw,20px)}.VideoTutorialPlayer_belowCaptions__59T2R{font-size:19px}.VideoTutorialPlayer_publicPlayer__8gWHN:not(.VideoTutorialPlayer_immersive__nizMD):not([data-checkpoint=true]) .VideoTutorialPlayer_stage__ZG9aP{max-width:calc(max(0px, 100svh - var(--lesson-reserved) - env(safe-area-inset-bottom) - 1px) * var(--lesson-ratio))}.VideoTutorialPlayer_publicPlayer__8gWHN:not(.VideoTutorialPlayer_immersive__nizMD):not([data-checkpoint=true])[data-inline-captions=true] .VideoTutorialPlayer_stage__ZG9aP{max-width:calc(max(0px, 100svh - var(--lesson-reserved) - 72px - env(safe-area-inset-bottom) - 1px) * var(--lesson-ratio))}.VideoTutorialPlayer_publicPlayer__8gWHN:not(.VideoTutorialPlayer_immersive__nizMD) .VideoTutorialPlayer_controls__r90__{padding-bottom:max(8px,env(safe-area-inset-bottom))}.VideoTutorialPlayer_surface__LojzZ:not(.VideoTutorialPlayer_immersive__nizMD)[data-portrait=false] .VideoTutorialPlayer_captions__E0yI5{display:none}.VideoTutorialPlayer_surface__LojzZ:not(.VideoTutorialPlayer_immersive__nizMD)[data-portrait=false] .VideoTutorialPlayer_belowCaptions__59T2R{display:flex;align-items:center;justify-content:center;min-height:72px;width:100%;padding:8px 16px;text-align:center;background:#030712}}.VideoTutorialPlayer_scrubber__GmsoE{display:block;width:100%;height:44px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;touch-action:none;--played:0%}.VideoTutorialPlayer_scrubber__GmsoE::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,#fb923c var(--played),#4b5563 var(--played))}.VideoTutorialPlayer_scrubber__GmsoE::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(to right,#fb923c var(--played),#4b5563 var(--played))}.VideoTutorialPlayer_scrubber__GmsoE::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:white}.VideoTutorialPlayer_scrubber__GmsoE::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:white}.VideoTutorialPlayer_scrubber__GmsoE:focus-visible{outline:2px solid #fdba74;outline-offset:2px}.VideoTutorialPlayer_dialog__KhGwn{position:fixed;inset:auto;margin:0;border:0;padding:12px 0 0;max-width:none;max-height:none;background:transparent;color:white;overflow:hidden}.VideoTutorialPlayer_dialog__KhGwn[open]{display:flex;align-items:flex-end;justify-content:center}.VideoTutorialPlayer_dialog__KhGwn::backdrop{background:rgb(0 0 0/.7)}.VideoTutorialPlayer_sheet__f5W4a{width:min(100%,760px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;background:#030712;border-radius:24px 24px 0 0;border:1px solid #374151;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -12px 60px rgb(0 0 0/.3)}.VideoTutorialPlayer_sheet__f5W4a input{font-size:16px}@media (min-width:768px) and (hover:hover) and (pointer:fine){.VideoTutorialPlayer_surface__LojzZ:not(.VideoTutorialPlayer_immersive__nizMD) .VideoTutorialPlayer_stage__ZG9aP{max-width:calc(max(240px, 100svh - var(--lesson-reserved)) * var(--lesson-ratio))}.VideoTutorialPlayer_surface__LojzZ:not(.VideoTutorialPlayer_immersive__nizMD)[data-portrait=true] .VideoTutorialPlayer_stage__ZG9aP{max-width:min(675px,calc(max(240px, 100svh - var(--lesson-reserved)) * 9 / 16))}}@media (min-width:768px){.VideoTutorialPlayer_dialog__KhGwn{padding:24px}.VideoTutorialPlayer_dialog__KhGwn[open]{align-items:center}.VideoTutorialPlayer_sheet__f5W4a{border-radius:24px}}@media (prefers-reduced-motion:reduce){.VideoTutorialPlayer_surface__LojzZ *,.VideoTutorialPlayer_surface__LojzZ :after,.VideoTutorialPlayer_surface__LojzZ :before{transition-duration:0s!important}}.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD){--viewport-controls:96px;justify-content:center}.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD) .VideoTutorialPlayer_stage__ZG9aP{width:min(100%,calc(max(0px, var(--lesson-viewport-height) - var(--viewport-controls)) * var(--lesson-ratio)));max-width:none;flex-shrink:0;margin-block:auto}.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD) .VideoTutorialPlayer_belowCaptions__59T2R,.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD) .VideoTutorialPlayer_controls__r90__{flex-shrink:0}@media (hover:none) and (pointer:coarse),(max-width:767px){.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD)[data-inline-captions=true]{--viewport-controls:168px}.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD)[data-completion=true]{height:auto;min-height:0;justify-content:flex-start}.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD)[data-completion=true] .VideoTutorialPlayer_stage__ZG9aP{margin-block:0}.VideoTutorialPlayer_surface__LojzZ[data-completion=true] .VideoTutorialPlayer_belowCaptions__59T2R,.VideoTutorialPlayer_surface__LojzZ[data-completion=true] .VideoTutorialPlayer_controls__r90__{display:none}}.VideoTutorialPlayer_immersive__nizMD[data-checkpoint=true],.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD)[data-checkpoint=true]{display:grid;grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;justify-content:stretch}.VideoTutorialPlayer_immersive__nizMD[data-checkpoint=true]{padding-top:calc(env(safe-area-inset-top) + 56px)}.VideoTutorialPlayer_immersive__nizMD[data-checkpoint=true] .VideoTutorialPlayer_stage__ZG9aP,.VideoTutorialPlayer_surface__LojzZ.VideoTutorialPlayer_viewport__lapUS:not(.VideoTutorialPlayer_immersive__nizMD)[data-checkpoint=true] .VideoTutorialPlayer_stage__ZG9aP{width:100%;max-width:none;height:100%;min-height:0;aspect-ratio:auto;margin-block:0}.VideoTutorialPlayer_immersive__nizMD[data-checkpoint=true] .VideoTutorialPlayer_controls__r90__{position:relative;bottom:auto;padding-top:0;padding-bottom:8px;background:#030712}.VideoTutorialPlayer_surface__LojzZ[data-checkpoint=true] .VideoTutorialPlayer_controls__r90__{justify-self:center}.VideoTutorialPlayer_surface__LojzZ[data-checkpoint=true] .VideoTutorialPlayer_belowCaptions__59T2R{display:block;min-height:0;max-height:80px;overflow-y:auto;overflow-wrap:anywhere}@media (hover:none) and (pointer:coarse),(max-width:767px){.VideoTutorialPlayer_surface__LojzZ:not(.VideoTutorialPlayer_viewport__lapUS):not(.VideoTutorialPlayer_immersive__nizMD)[data-checkpoint=true] .VideoTutorialPlayer_stage__ZG9aP{aspect-ratio:auto;height:clamp(400px,65svh,600px)}}.LessonCheckpoint_container__YZAvM{position:relative;height:100%;min-height:0;min-width:0;overflow:hidden;padding:clamp(16px,3cqh,32px) clamp(16px,3cqw,32px);cursor:default;display:flex;align-items:center;justify-content:center}.LessonCheckpoint_card__2T4Js{display:flex;flex-direction:column;width:100%;max-width:850px;max-height:100%;min-height:0}.LessonCheckpoint_body__4TO3c{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:4px;scrollbar-width:thin}.LessonCheckpoint_eyebrow__gishZ{color:#fdba74;font-size:13px;margin-bottom:8px;font-weight:600}.LessonCheckpoint_question__fGuU4{font-size:clamp(18px,2.8cqw,28px);line-height:1.35;font-weight:600;margin-bottom:16px;overflow-wrap:anywhere}.LessonCheckpoint_choices__U7bHJ{display:grid;gap:10px}.LessonCheckpoint_choice__JvJUV{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px 10px;width:100%;min-height:44px;text-align:left;padding:12px;border:1px solid #64748b;border-radius:12px;background:rgb(15 23 42/.85);color:#f8fafc;font-size:clamp(15px,2cqw,20px);line-height:1.35}.LessonCheckpoint_choice__JvJUV:enabled:hover{background:#334155;border-color:#fdba74}.LessonCheckpoint_choice__JvJUV:disabled{cursor:default}.LessonCheckpoint_choice__JvJUV[data-selected=true]{border-color:#fdba74}.LessonCheckpoint_choice__JvJUV[data-correct=true]{border-color:#6ee7b7;background:#064e3b}.LessonCheckpoint_letter__5Vvxb{color:#cbd5e1;font-size:.85em;align-self:start}.LessonCheckpoint_optionText___WrAe{min-width:0;overflow-wrap:anywhere}.LessonCheckpoint_result__koshk{grid-column:2;font-size:12px;line-height:1.4}.LessonCheckpoint_footer__P1c7D{flex-shrink:0;margin-top:12px;padding-top:12px;border-top:1px solid #334155;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.LessonCheckpoint_status__jZlHa{flex-shrink:0;color:#cbd5e1;font-size:14px;line-height:1.4;margin-top:6px}.LessonCheckpoint_actions__hT2jl{display:flex;gap:8px}.LessonCheckpoint_actions__hT2jl button{min-height:44px;padding:8px 12px;border-radius:8px;background:#334155;color:#fff;font-size:14px}.LessonCheckpoint_actions__hT2jl button:last-child{background:#f97316;color:#0f172a;font-weight:600}.LessonCheckpoint_actions__hT2jl button:disabled{opacity:.5;cursor:default}.LessonCheckpoint_actions__hT2jl button:focus-visible,.LessonCheckpoint_body__4TO3c:focus-visible,.LessonCheckpoint_choice__JvJUV:focus-visible{outline:2px solid #fdba74;outline-offset:2px}.LessonCheckpoint_body__4TO3c:focus-visible{outline-offset:-2px}@container (max-width: 480px){.LessonCheckpoint_footer__P1c7D{flex-direction:column;align-items:stretch}.LessonCheckpoint_actions__hT2jl button{flex:1}}@container (min-width: 600px) and (max-height: 300px){.LessonCheckpoint_container__YZAvM{padding:8px 16px}.LessonCheckpoint_body__4TO3c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 20px;align-items:start}.LessonCheckpoint_eyebrow__gishZ{grid-column:1;margin-bottom:0}.LessonCheckpoint_question__fGuU4{grid-column:1;font-size:18px;margin-bottom:0}.LessonCheckpoint_choices__U7bHJ{grid-column:2;grid-row:1/span 2;gap:6px}.LessonCheckpoint_choice__JvJUV{padding:8px;font-size:15px}.LessonCheckpoint_footer__P1c7D{margin-top:8px;padding-top:8px}}.LessonCompletionPanel_layout__4Ru2B{container:completion/inline-size;position:absolute;inset:0;z-index:20;display:flex;justify-content:center;padding:1rem;pointer-events:none}.LessonCompletionPanel_panel__lK21i{pointer-events:auto;margin-block:auto;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.LessonCompletionPanel_columns__a7If_{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.LessonCompletionPanel_composer__lc5A8{display:grid;gap:.5rem;align-items:end}@container completion (min-width: 720px){.LessonCompletionPanel_composer__lc5A8{grid-template-columns:minmax(0,1fr) auto}.LessonCompletionPanel_columns__a7If_[data-two-columns=true]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem}}@media (hover:none) and (pointer:coarse),(max-width:767px){.LessonCompletionPanel_layout__4Ru2B{position:relative;inset:auto;display:block;width:100%;padding:.5rem;flex-shrink:0}.LessonCompletionPanel_panel__lK21i{margin:0 auto;max-height:none;overflow:visible}.LessonCompletionPanel_columns__a7If_[data-two-columns=true],.LessonCompletionPanel_composer__lc5A8{grid-template-columns:minmax(0,1fr)}.LessonCompletionPanel_deeper__0x5na,.LessonCompletionPanel_suggestion__fBmNk:not(:first-child){display:none}.LessonCompletionPanel_layout__4Ru2B[data-fullscreen=true]{position:absolute;inset:calc(60px + env(safe-area-inset-top)) 0 0;overflow-y:auto;overscroll-behavior:contain;background:#030712;pointer-events:auto;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}.LessonViewport_frame__5Nac6{--lesson-viewport-height:calc(100dvh - 64px);width:100%;max-width:1920px;height:calc(100vh - 64px);height:var(--lesson-viewport-height);margin-inline:auto}.VideoTutorialProgressLoader_root__Jn9LH{background:#0c0a09;color:#f5f5f4}.VideoTutorialProgressLoader_root__Jn9LH a,.VideoTutorialProgressLoader_root__Jn9LH button{-webkit-tap-highlight-color:transparent}.VideoTutorialProgressLoader_root__Jn9LH a:focus-visible,.VideoTutorialProgressLoader_root__Jn9LH button:focus-visible{outline:2px solid #fdba96;outline-offset:2px}.VideoTutorialProgressLoader_player__E4xfG{display:grid;grid-template-rows:60px minmax(0,1fr);overflow:hidden;background:#080706}.VideoTutorialProgressLoader_topbar__j7oQW{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:6px 24px 6px 12px;background:#15120f;border-bottom:1px solid #ffffff0c}.VideoTutorialProgressLoader_back__tA5dZ{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:#a8a29e;border-radius:50%}.VideoTutorialProgressLoader_back__tA5dZ:hover{color:#fff;background:#ffffff08}.VideoTutorialProgressLoader_back__tA5dZ svg{width:18px;height:18px}.VideoTutorialProgressLoader_heading__6m0_X{min-width:0;flex:1}.VideoTutorialProgressLoader_heading__6m0_X h1{font-size:13px;line-height:1.5;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eee8e2}.VideoTutorialProgressLoader_live__JrInv{display:flex;align-items:center;gap:8px;min-width:0;margin-top:3px;font-size:11px;line-height:1.5;color:#a8a29e}.VideoTutorialProgressLoader_liveDot___1ZFP{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:#fb986e}.VideoTutorialProgressLoader_statusMessage__gcpbZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoTutorialProgressLoader_statusDetail__ueV9o{flex-shrink:0;color:#edb99b;font-variant-numeric:tabular-nums}.VideoTutorialProgressLoader_steps__BTyLn{display:flex;gap:22px;flex-shrink:0;margin-left:16px}.VideoTutorialProgressLoader_steps__BTyLn li{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#a8a29e}.VideoTutorialProgressLoader_steps__BTyLn li>span:first-child{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid #57534e;font-size:9px}.VideoTutorialProgressLoader_steps__BTyLn svg{width:12px;height:12px}.VideoTutorialProgressLoader_steps__BTyLn li[data-state=active]{color:#f2c3ab}.VideoTutorialProgressLoader_steps__BTyLn li[data-state=active]>span:first-child{border-color:#e6a485;background:#e6a48515}.VideoTutorialProgressLoader_steps__BTyLn li[data-state=done]>span:first-child{border-color:transparent;color:#b6d9bb}.VideoTutorialProgressLoader_progressTrack__QbGsx{display:flex;gap:3px;position:absolute;bottom:0;left:0;right:0;height:2px}.VideoTutorialProgressLoader_progressTrack__QbGsx span{flex:1;background:#ffffff0a;transition:background .5s}.VideoTutorialProgressLoader_progressTrack__QbGsx span[data-ready=true]{background:#d59675}.VideoTutorialProgressLoader_workspace__w6tKv{display:grid;grid-template-rows:minmax(0,1fr) 36px 112px;min-height:0;min-width:0}.VideoTutorialProgressLoader_previewArea__rtB8I{display:flex;flex-direction:column;min-width:0;min-height:0}.VideoTutorialProgressLoader_canvas__LbnX4{position:relative;flex:1;display:grid;place-items:center;min-height:0;min-width:0;overflow:hidden;container:generationCanvas/size}.VideoTutorialProgressLoader_stage__BhlTm{position:relative;width:min(100cqw,calc(100cqh * var(--preview-ratio)));aspect-ratio:var(--preview-ratio);overflow:hidden;isolation:isolate;container-type:size;background:#110f0e}.VideoTutorialProgressLoader_eyebrow__1F_Uj{color:#e6a485;font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.6}.VideoTutorialProgressLoader_emptyStage__PKOGT,.VideoTutorialProgressLoader_outlineStage__s7fyV{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:7%;background:radial-gradient(ellipse at 50% 40%,#4e2d202e,transparent 70%),#110f0e}.VideoTutorialProgressLoader_emptyStage__PKOGT{align-items:center;text-align:center}.VideoTutorialProgressLoader_stage__BhlTm[data-empty=true]{width:100%;height:100%;aspect-ratio:auto}.VideoTutorialProgressLoader_emptyStage__PKOGT{overflow:auto;padding:24px}.VideoTutorialProgressLoader_creatingTitle__Yujiz{font-size:clamp(24px,3.5cqw,38px);font-weight:500;line-height:1.2;letter-spacing:-.03em}.VideoTutorialProgressLoader_creatingDetail__3Q38v{margin-top:10px;max-width:480px;font-size:14px;line-height:1.6;color:#c5bdb7}.VideoTutorialProgressLoader_emptyStage__PKOGT[data-learning=true]{justify-content:safe center}.VideoTutorialProgressLoader_learningPreview__LIArk{width:100%;max-width:720px;flex-shrink:0}.VideoTutorialProgressLoader_learningLabel__ujcHV{margin-bottom:14px;color:#e6a485;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.VideoTutorialProgressLoader_learningOutcome__GOAUO{color:#fff0e6;font-size:clamp(22px,3.3cqw,36px);line-height:1.35;font-weight:500;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.VideoTutorialProgressLoader_teachingApproach__CvLqH{max-width:480px;margin:20px auto 0;padding-top:16px;border-top:1px solid #e6a48525;color:#e3d2c5;font-size:14px;line-height:1.6;text-wrap:balance}.VideoTutorialProgressLoader_approachLabel__cnsqY{margin-bottom:4px;color:#e6a485;font-size:11px;font-weight:600}.VideoTutorialProgressLoader_question__AOssC{max-width:620px;margin-top:24px;padding:12px 20px;border:1px solid #ffffff0b;border-radius:10px;color:#c5bdb7;font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.VideoTutorialProgressLoader_emptyHint__5aTt_{margin-top:20px;max-width:460px;font-size:12px;line-height:1.7;color:#a8a29e}.VideoTutorialProgressLoader_elapsed__R08Rr{display:inline-flex;align-items:baseline;gap:7px;flex-shrink:0;color:#e9bea5;font-variant-numeric:tabular-nums;white-space:nowrap}.VideoTutorialProgressLoader_elapsedLabel__tDqAK{color:#a8a29e;font-size:11px;font-weight:400}.VideoTutorialProgressLoader_headerTimer__nzGwB{padding:5px 10px;border:1px solid #ffffff10;border-radius:7px;font-size:13px}.VideoTutorialProgressLoader_centerTimer__19m_1{margin-top:18px;font-size:28px;letter-spacing:-.02em}.VideoTutorialProgressLoader_sceneActivity__x9j4B{position:relative;width:108px;height:48px;margin-bottom:24px;flex-shrink:0}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span{position:absolute;top:6px;width:46px;height:34px;border:1px solid #e6a48555;border-radius:6px;background:#271a13}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:first-child{left:0;transform:rotate(-9deg)}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:nth-child(2){left:30px;top:0;z-index:1;border-color:#e6a48590}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:nth-child(3){left:60px;transform:rotate(9deg)}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:after,.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:before{content:"";position:absolute;left:8px;height:2px;border-radius:2px;background:#e6a48555}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:before{top:11px;width:27px}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:after{top:18px;width:18px}.VideoTutorialProgressLoader_previewNotice__3oQc1{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:16px;pointer-events:none}.VideoTutorialProgressLoader_previewNoticeCard__PVPlM{width:100%;max-width:380px;padding:18px 22px;border:1px solid #e6a48545;border-radius:14px;background:#18110bbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 32px #0003;text-align:center}.VideoTutorialProgressLoader_previewNoticeLabel__RuzZ9{margin-bottom:8px;color:#f0bd9f;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.VideoTutorialProgressLoader_previewNoticeTitle__d0yGR{color:#fff0e6;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.VideoTutorialProgressLoader_previewNoticeBody__0BSUX{margin-top:8px;color:#f1dfd2;font-size:14px;line-height:1.5;text-wrap:balance}.VideoTutorialProgressLoader_outlineStage__s7fyV h2{margin-top:16px;font-size:clamp(20px,4.4cqw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.VideoTutorialProgressLoader_outlineStage__s7fyV pre{margin-top:18px;padding:16px;border:1px solid #ffffff12;border-radius:10px;font-size:clamp(10px,1.6cqw,14px);max-height:35%;overflow:auto;background:#0003}.VideoTutorialProgressLoader_outlineStage__s7fyV ul{margin-top:18px;padding-left:18px;list-style:disc;color:#d6d3d1;font-size:clamp(12px,1.8cqw,16px);line-height:1.6;max-height:30%;overflow:auto}.VideoTutorialProgressLoader_outlineHint__ad4eu{margin-top:24px;font-size:12px;color:#a8a29e}.VideoTutorialProgressLoader_previewImage__XoK_r{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#110f0e;opacity:0;transition:opacity .65s ease}.VideoTutorialProgressLoader_imageLoaded__HiYIY{opacity:1}.VideoTutorialProgressLoader_imageFallback__h_bl4{position:absolute;inset:0;display:grid;place-content:center;padding:24px;text-align:center;font-size:12px;line-height:1.7;color:#d6d3d1;background:#171310}.VideoTutorialProgressLoader_caption___bpgp{display:flex;align-items:center;gap:12px;min-width:0;padding:0 20px;border-top:1px solid #ffffff08;background:#100d0b}.VideoTutorialProgressLoader_scenePosition__tHUqd{flex-shrink:0;color:#e6a485;font-size:10px;font-variant-numeric:tabular-nums}.VideoTutorialProgressLoader_captionText__XcFZc{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#c5bdb7;font-size:11px;line-height:1.5}.VideoTutorialProgressLoader_sceneArrows__qaIKX{display:flex;gap:2px;flex-shrink:0}.VideoTutorialProgressLoader_sceneArrows__qaIKX button{display:grid;place-items:center;width:36px;height:32px;border-radius:6px;color:#d6d3d1}.VideoTutorialProgressLoader_sceneArrows__qaIKX button:hover:not(:disabled){background:#ffffff0a}.VideoTutorialProgressLoader_sceneArrows__qaIKX button:disabled{opacity:.3}.VideoTutorialProgressLoader_sceneArrows__qaIKX svg{width:15px;height:15px}.VideoTutorialProgressLoader_scenes__FjkjC{display:grid;grid-template-columns:140px minmax(0,1fr);min-width:0;min-height:0;gap:16px;padding:10px 20px;border-top:1px solid #ffffff0c;background:#15120f}.VideoTutorialProgressLoader_scenesHeading__QsAU_{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;gap:5px}.VideoTutorialProgressLoader_scenesHeading__QsAU_ h2{font-size:11px;font-weight:500;color:#e7e5e4}.VideoTutorialProgressLoader_scenesHeading__QsAU_ p{font-size:10px;line-height:1.5;color:#a8a29e}.VideoTutorialProgressLoader_scenesHeading__QsAU_>div>p{display:none}.VideoTutorialProgressLoader_playbackHint__TaVwt{font-size:9px!important}.VideoTutorialProgressLoader_filmstrip__FzC2Y{position:relative;display:flex;align-items:flex-start;gap:10px;overflow:auto;min-width:0;min-height:0;padding:3px;margin:-3px;scrollbar-width:thin;scrollbar-color:#57534e transparent;overscroll-behavior:contain}.VideoTutorialProgressLoader_tile__GCQIQ{width:120px;flex-shrink:0;padding:3px;border:1px solid #332b26;border-radius:7px;text-align:left;transition:border-color .2s,background .2s;background:#15120f}.VideoTutorialProgressLoader_tile__GCQIQ:hover{border-color:#857162}.VideoTutorialProgressLoader_tile__GCQIQ[aria-pressed=true]{border-color:#dc9e7c;background:#241b16;box-shadow:0 0 0 1px #dc9e7c20}.VideoTutorialProgressLoader_thumbnail__vPq7N{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#211b16}.VideoTutorialProgressLoader_thumbnailText__buPap{height:100%;display:flex;flex-direction:column;justify-content:center;padding:24px 12px 8px;background:radial-gradient(at 100% 100%,#8b563420,transparent)}.VideoTutorialProgressLoader_thumbnailText__buPap>span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#bf9e88}.VideoTutorialProgressLoader_thumbnailText__buPap p{font-size:11px;line-height:1.5;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#ded2c8;overflow-wrap:anywhere}.VideoTutorialProgressLoader_newBadge__MKFdF,.VideoTutorialProgressLoader_sceneNumber__hFCb2{position:absolute;top:5px;padding:2px 5px;border-radius:4px;font-size:9px;line-height:1.5}.VideoTutorialProgressLoader_sceneNumber__hFCb2{left:5px;color:#e7e5e4;background:#120e0bd9}.VideoTutorialProgressLoader_newBadge__MKFdF{right:5px;color:#21150e;background:#f0b190;font-weight:600}.VideoTutorialProgressLoader_tileText__DTiLw{padding:9px 6px 5px}.VideoTutorialProgressLoader_tileText__DTiLw p{font-size:11px;line-height:1.5;color:#d6d3d1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VideoTutorialProgressLoader_tileText__DTiLw>span{display:block;margin-top:4px;font-size:10px;color:#a8a29e}.VideoTutorialProgressLoader_placeholderTile__RhkhN{flex-shrink:0;width:128px;padding:5px;border:1px dashed #352b24;border-radius:11px}.VideoTutorialProgressLoader_placeholderTile__RhkhN>div{aspect-ratio:16/9;padding:10px;border-radius:6px;background:#191410}.VideoTutorialProgressLoader_placeholderTile__RhkhN>div>span:first-child{display:block;color:#a68b75;font-size:9px;margin-bottom:12px}.VideoTutorialProgressLoader_placeholderLine__aF27C{display:block;width:65%;height:3px;background:#a68b7520;border-radius:4px;margin:8px 0}.VideoTutorialProgressLoader_placeholderLine__aF27C:last-child{width:42%}.VideoTutorialProgressLoader_placeholderTile__RhkhN>.VideoTutorialProgressLoader_placeholderLine__aF27C{margin:14px 6px 10px}.VideoTutorialProgressLoader_tileText__DTiLw{padding:4px 3px 0}.VideoTutorialProgressLoader_tileText__DTiLw p{font-size:10px}.VideoTutorialProgressLoader_tileText__DTiLw>span{display:none}.VideoTutorialProgressLoader_thumbnailText__buPap{padding:20px 8px 6px}.VideoTutorialProgressLoader_thumbnailText__buPap>span{font-size:7px}.VideoTutorialProgressLoader_thumbnailText__buPap p{font-size:9px;-webkit-line-clamp:1}.VideoTutorialProgressLoader_placeholderTile__RhkhN>div{height:68px;aspect-ratio:auto}@media (min-width:900px){.VideoTutorialProgressLoader_portraitWorkspace__eMYI9{grid-template-columns:minmax(0,1fr) 256px;grid-template-rows:minmax(0,1fr) 36px}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_previewArea__rtB8I{grid-column:1;grid-row:1}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_caption___bpgp{grid-column:1;grid-row:2}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_scenes__FjkjC{grid-column:2;grid-row:1/3;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:16px;padding:16px;border-top:0;border-left:1px solid #ffffff0c}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_scenesHeading__QsAU_{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_scenesHeading__QsAU_>div>p{display:block}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_playbackHint__TaVwt{width:100%}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_filmstrip__FzC2Y{flex-direction:column;align-items:stretch}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_tile__GCQIQ{width:100%;display:flex;align-items:center;gap:8px}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_thumbnail__vPq7N{width:52px;flex-shrink:0;aspect-ratio:9/16}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_thumbnailText__buPap p{display:none}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_tileText__DTiLw{min-width:0;padding:6px}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_tileText__DTiLw p{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_tileText__DTiLw>span{display:block;font-size:9px}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_newBadge__MKFdF{top:auto;bottom:3px;right:3px;font-size:8px}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_placeholderTile__RhkhN{width:100%}.VideoTutorialProgressLoader_portraitWorkspace__eMYI9 .VideoTutorialProgressLoader_outlineStage__s7fyV h2{font-size:clamp(20px,7cqw,36px)}}@media (max-width:899px){.VideoTutorialProgressLoader_steps__BTyLn{display:none}.VideoTutorialProgressLoader_topbar__j7oQW{padding-right:12px;gap:6px}.VideoTutorialProgressLoader_workspace__w6tKv{grid-template-rows:minmax(0,1fr) 44px 112px}.VideoTutorialProgressLoader_caption___bpgp{padding:0 12px;gap:8px}.VideoTutorialProgressLoader_sceneArrows__qaIKX button{width:36px;height:44px}.VideoTutorialProgressLoader_scenes__FjkjC{padding:8px 12px;grid-template-columns:116px minmax(0,1fr);gap:10px}.VideoTutorialProgressLoader_playbackHint__TaVwt{display:none}.VideoTutorialProgressLoader_tile__GCQIQ{width:120px}.VideoTutorialProgressLoader_creatingTitle__Yujiz{font-size:26px}.VideoTutorialProgressLoader_creatingDetail__3Q38v{font-size:13px}.VideoTutorialProgressLoader_question__AOssC{font-size:13px;padding:10px 12px;margin-top:18px}.VideoTutorialProgressLoader_emptyHint__5aTt_{margin-top:16px;font-size:11px}.VideoTutorialProgressLoader_previewNoticeCard__PVPlM{padding:16px 18px}.VideoTutorialProgressLoader_previewNoticeTitle__d0yGR{font-size:20px}.VideoTutorialProgressLoader_headerTimer__nzGwB{flex-direction:column;align-items:center;gap:0;padding:3px 7px;line-height:1.5}.VideoTutorialProgressLoader_headerTimer__nzGwB .VideoTutorialProgressLoader_elapsedLabel__tDqAK{font-size:9px}.VideoTutorialProgressLoader_outlineStage__s7fyV h2{font-size:clamp(18px,5cqw,30px);-webkit-line-clamp:3;margin-top:8px}.VideoTutorialProgressLoader_outlineStage__s7fyV pre,.VideoTutorialProgressLoader_outlineStage__s7fyV ul{margin-top:10px}.VideoTutorialProgressLoader_outlineHint__ad4eu{font-size:10px;margin-top:12px}.VideoTutorialProgressLoader_stage__BhlTm .VideoTutorialProgressLoader_eyebrow__1F_Uj{font-size:8px}}@media (min-width:600px) and (max-height:540px){.VideoTutorialProgressLoader_workspace__w6tKv{grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:minmax(0,1fr) 44px}.VideoTutorialProgressLoader_previewArea__rtB8I{grid-column:1;grid-row:1}.VideoTutorialProgressLoader_caption___bpgp{grid-column:1;grid-row:2}.VideoTutorialProgressLoader_scenes__FjkjC{grid-column:2;grid-row:1/3;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:8px;border-top:0;border-left:1px solid #ffffff0c}.VideoTutorialProgressLoader_scenesHeading__QsAU_{flex-direction:row;justify-content:space-between;align-items:center}.VideoTutorialProgressLoader_playbackHint__TaVwt{display:none}.VideoTutorialProgressLoader_filmstrip__FzC2Y{flex-direction:column;align-items:stretch}.VideoTutorialProgressLoader_placeholderTile__RhkhN,.VideoTutorialProgressLoader_tile__GCQIQ{width:100%}.VideoTutorialProgressLoader_tile__GCQIQ{display:flex;align-items:center;gap:4px}.VideoTutorialProgressLoader_thumbnail__vPq7N{width:70px;flex-shrink:0}.VideoTutorialProgressLoader_tileText__DTiLw{min-width:0}.VideoTutorialProgressLoader_tileText__DTiLw p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.VideoTutorialProgressLoader_thumbnailText__buPap p,.VideoTutorialProgressLoader_thumbnailText__buPap>span{display:none}}@media (prefers-reduced-motion:no-preference){.VideoTutorialProgressLoader_sceneActivity__x9j4B>span{animation:VideoTutorialProgressLoader_cardGlow__GYolA 3s ease-in-out infinite}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:nth-child(2){animation-delay:.4s}.VideoTutorialProgressLoader_sceneActivity__x9j4B>span:nth-child(3){animation-delay:.8s}.VideoTutorialProgressLoader_reveal__cqqO_{animation:VideoTutorialProgressLoader_reveal__cqqO_ .5s ease-out both}.VideoTutorialProgressLoader_previewNoticeCard__PVPlM{animation:VideoTutorialProgressLoader_reveal__cqqO_ .3s ease-out both}.VideoTutorialProgressLoader_liveDot___1ZFP{animation:VideoTutorialProgressLoader_glow__gM6G9 3s ease-in-out infinite}}@keyframes VideoTutorialProgressLoader_cardGlow__GYolA{50%{border-color:#e6a485cc;background:#3c271a}}@keyframes VideoTutorialProgressLoader_reveal__cqqO_{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoTutorialProgressLoader_glow__gM6G9{50%{box-shadow:0 0 0 4px #fb986e0c}}@media (prefers-reduced-motion:reduce){.VideoTutorialProgressLoader_root__Jn9LH *,.VideoTutorialProgressLoader_root__Jn9LH :after,.VideoTutorialProgressLoader_root__Jn9LH :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:600px){.VideoTutorialProgressLoader_player__E4xfG{grid-template-rows:72px minmax(0,1fr)}.VideoTutorialProgressLoader_live__JrInv{flex-wrap:wrap;gap:1px 8px}.VideoTutorialProgressLoader_statusMessage__gcpbZ{flex-basis:calc(100% - 13px)}.VideoTutorialProgressLoader_statusDetail__ueV9o{padding-left:13px}}@container generationCanvas (max-height: 260px){.VideoTutorialProgressLoader_previewNoticeCard__PVPlM{padding:12px 16px}.VideoTutorialProgressLoader_previewNoticeLabel__RuzZ9{margin-bottom:6px;font-size:9px}.VideoTutorialProgressLoader_previewNoticeTitle__d0yGR{font-size:18px}.VideoTutorialProgressLoader_previewNoticeBody__0BSUX{margin-top:6px;font-size:13px}.VideoTutorialProgressLoader_emptyStage__PKOGT{padding:12px 20px}.VideoTutorialProgressLoader_question__AOssC,.VideoTutorialProgressLoader_sceneActivity__x9j4B{display:none}.VideoTutorialProgressLoader_creatingTitle__Yujiz{font-size:20px}.VideoTutorialProgressLoader_learningLabel__ujcHV{margin-bottom:6px;font-size:9px}.VideoTutorialProgressLoader_learningOutcome__GOAUO{font-size:20px}.VideoTutorialProgressLoader_teachingApproach__CvLqH{margin-top:10px;padding-top:8px;font-size:12px}.VideoTutorialProgressLoader_approachLabel__cnsqY{font-size:10px}.VideoTutorialProgressLoader_creatingDetail__3Q38v{font-size:11px;margin-top:6px}.VideoTutorialProgressLoader_centerTimer__19m_1{font-size:20px;margin-top:8px}.VideoTutorialProgressLoader_emptyHint__5aTt_{font-size:10px;margin-top:8px}}