.course-settings-panel_overlay__ABPgR{display:none;position:absolute;inset:0;z-index:10;background:rgba(0,0,0,.4);animation:course-settings-panel_fadeIn__ZtYF0 .2s ease-out}.course-settings-panel_overlay__ABPgR[data-open=true]{display:block}.course-settings-panel_panel__0UCyt{position:absolute;right:0;top:0;bottom:0;width:560px;z-index:11;background:var(--color-background);border-left:1px solid var(--gray-4);display:none;flex-direction:column;animation:course-settings-panel_slideIn__yiKGb .25s ease-out}.course-settings-panel_panel__0UCyt[data-open=true]{display:flex}.course-settings-panel_panelHeader__vcAMH{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--gray-4)}.course-settings-panel_panelBody__VFKur{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.course-settings-panel_field__h5QFM{display:flex;flex-direction:column;gap:6px;border-radius:10px;padding:4px;margin:-4px;transition:box-shadow .25s ease-out,background-color .25s ease-out}.course-settings-panel_field__h5QFM[data-highlight=true]{animation:course-settings-panel_fieldPulse__RsuOL 1.2s ease-out}@keyframes course-settings-panel_fieldPulse__RsuOL{0%{box-shadow:0 0 0 0 var(--amber-a6);background-color:var(--amber-a2)}40%{box-shadow:0 0 0 6px var(--amber-a3);background-color:var(--amber-a2)}to{box-shadow:0 0 0 0 var(--amber-a3);background-color:transparent}}.course-settings-panel_thumbnailPlaceholder__FeP_9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:16/9;border:2px dashed var(--gray-5);border-radius:12px;background:var(--gray-2);color:var(--gray-9);cursor:pointer;transition:border-color .15s,background .15s}.course-settings-panel_thumbnailPlaceholder__FeP_9:hover{border-color:var(--gray-7);background:var(--gray-3)}.course-settings-panel_thumbnailLabel__nvA0V{font-size:14px;font-weight:500}.course-settings-panel_thumbnailPreview__IToFv{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.course-settings-panel_thumbnailImage__XVuAP{width:100%;height:100%;object-fit:cover}.course-settings-panel_thumbnailChangeLabel__TcGXY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-size:14px;font-weight:500;cursor:pointer;opacity:0;transition:opacity .15s}.course-settings-panel_thumbnailPreview__IToFv:hover .course-settings-panel_thumbnailChangeLabel__TcGXY{opacity:1}.course-settings-panel_thumbnailDeleteButton__J6qIt{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;transition:background .15s}.course-settings-panel_thumbnailDeleteButton__J6qIt:focus-visible,.course-settings-panel_thumbnailDeleteButton__J6qIt:hover{background:rgba(0,0,0,.75);outline:none}.course-settings-panel_editor__X2CGt a{color:var(--color-primary);text-decoration:underline}.course-settings-panel_editor__X2CGt .rsw-editor{border:none;background:none;outline:none;border-radius:0}.course-settings-panel_editor__X2CGt .rsw-toolbar{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;margin-bottom:8px}.course-settings-panel_editor__X2CGt .rsw-dd{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;border:1px solid var(--gray-a3);background:var(--gray-4);transition:.4s;padding:4px 8px;border-radius:4px;font-size:14px;&::picker-icon{width:10px;height:10px}}.course-settings-panel_editor__X2CGt .rsw-btn{all:unset;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--gray-4);border:1px solid var(--gray-a3);border-radius:4px;cursor:pointer;&:hover{background-color:var(--gray-5)}&[data-active=true]{background-color:var(--gray-8)}}.course-settings-panel_editor__X2CGt .rsw-ce{display:flex;flex-direction:column;gap:1em;padding:10px;background:var(--gray-a3);outline:none!important;border:2px solid transparent;border-radius:12px;&:focus{border-color:var(--gray-11)}}.course-settings-panel_divider__x79IZ{height:1px;background:var(--gray-4);margin:4px 0}@keyframes course-settings-panel_slideIn__yiKGb{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes course-settings-panel_fadeIn__ZtYF0{0%{opacity:0}to{opacity:1}}.course-sidebar_sidebar__p9OKg{width:320px;min-width:320px;flex-shrink:0;border-right:1px solid var(--gray-4);display:flex;flex-direction:column;overflow:hidden}.course-sidebar_sidebarHeader__8owwp{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--gray-4)}.course-sidebar_sidebarActions__ar_2B{display:flex;align-items:center;gap:4px}.course-sidebar_actionButton__UIEJU{display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:9999px;border:1px solid var(--gray-6);background:transparent;color:var(--gray-11);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.course-sidebar_actionButton__UIEJU:hover{background:var(--gray-3)}.course-sidebar_lessonList__f4HRx{flex:1 1;overflow-y:auto;padding:8px}.course-sidebar_chapterGroup__O2RIr{margin-bottom:4px}.course-sidebar_chapterHeader__25tXZ{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:6px}.course-sidebar_chapterHeader__25tXZ:hover .course-sidebar_chapterEditButton__n6Usc{opacity:1}.course-sidebar_chapterToggle__U0fL4{display:flex;align-items:center;gap:4px;border:none;background:none;cursor:pointer;padding:0;flex:1 1;text-align:left}.course-sidebar_chapterTitle__xbVHt,.course-sidebar_chapterToggle__U0fL4{color:var(--gray-11);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.course-sidebar_chapterCount__wxDwb{font-size:11px;color:var(--gray-9);margin-left:4px}.course-sidebar_chapterEditButton__n6Usc{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--gray-9);cursor:pointer;border-radius:4px;opacity:0;transition:opacity .15s,background .15s}.course-sidebar_chapterEditButton__n6Usc:hover{background:var(--gray-4);color:var(--gray-11)}.course-sidebar_chapterLessons__C0NTp{padding-left:4px}.course-sidebar_emptyChapter__KIT_v{padding:8px 16px}.course-sidebar_lessonCard__rVJH2{display:flex;align-items:center;gap:6px;padding:8px;border-radius:8px;cursor:pointer;transition:background .15s;border:none;background:transparent;width:100%;text-align:left;color:var(--gray-12)}.course-sidebar_lessonCard__rVJH2:hover{background:var(--gray-3)}.course-sidebar_dragHandle__o30OB{display:flex;align-items:center;cursor:-webkit-grab;cursor:grab;color:var(--gray-11);opacity:.5;transition:opacity .15s;flex-shrink:0;touch-action:none}.course-sidebar_dragHandle__o30OB:active{cursor:-webkit-grabbing;cursor:grabbing}.course-sidebar_lessonCard__rVJH2:hover .course-sidebar_dragHandle__o30OB{opacity:1}.course-sidebar_dragging__T6BjF{background:var(--gray-3);box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:.9}.course-sidebar_dragging__T6BjF .course-sidebar_dragHandle__o30OB{opacity:1;cursor:-webkit-grabbing;cursor:grabbing}.course-sidebar_lessonCardActive__9_MrB{background:var(--gray-3)}.course-sidebar_lessonThumb___jfEa{width:80px;height:45px;border-radius:6px;background:var(--gray-4);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--gray-8);font-size:12px;font-weight:600}.course-sidebar_lessonThumbImg__Sioht{width:100%;height:100%;object-fit:cover;border-radius:6px}.course-sidebar_lessonMeta__QNDnT{display:flex;flex-direction:column;gap:2px;min-width:0}.course-sidebar_lessonName__2qEXm{font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-sidebar_lessonNameEmpty__LZksR{color:var(--gray-9);font-style:italic}.course-sidebar_lessonDuration__HKnVP{font-size:11px;color:var(--gray-9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-sidebar_readinessDot__fK5za{margin-left:auto;flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--amber-9);box-shadow:0 0 0 3px var(--amber-a3)}.course-sidebar_emptyLessons__WKIcX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:var(--gray-9);font-size:14px;text-align:center;gap:4px}.media-upload-provider_themeWrapper__FYu5j{background:transparent}.media-upload-provider_widget__TcYcK{position:fixed;bottom:20px;right:20px;z-index:2147483000;width:360px;padding:12px 14px;border-radius:10px;background:var(--color-panel-solid);border:1px solid var(--gray-5);box-shadow:0 10px 30px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:10px}.media-upload-provider_widgetHeader__ElGbh{display:flex;align-items:center;gap:8px;color:var(--gray-12)}.media-upload-provider_widgetTitle__TC4kV{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-upload-provider_list__GSmdQ{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto}.media-upload-provider_row__jakeB{display:flex;flex-direction:column;gap:4px}.media-upload-provider_rowHeader__tlbxS{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gray-11)}.media-upload-provider_rowName__MEdT2{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-12)}.media-upload-provider_rowStatus___qrR4{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gray-11);flex-shrink:0}.media-upload-provider_rowStatusCompleted__JMkOa{color:var(--green-11)}.media-upload-provider_rowStatusFailed__WTXM7{color:var(--red-11)}.media-upload-provider_progressBar__woZ82{width:100%;height:6px;border-radius:3px;background:var(--gray-4);overflow:hidden}.media-upload-provider_progressFill__V54b2{height:100%;border-radius:3px;background:var(--accent-9);transition:width .2s ease}.media-upload-provider_progressFillFailed__gpUmY{background:var(--red-9)}.media-browser_closeButton__OeYXO{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--gray-9);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.media-browser_closeButton__OeYXO:hover{background:var(--gray-4);color:var(--gray-12)}.media-browser_list__Sx_4v{display:flex;flex-direction:column;max-height:500px;overflow-y:auto}.media-browser_mediaCard__Ro9tn{display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px;border:none;border-bottom:1px solid var(--gray-4);cursor:pointer;transition:background .15s;background:transparent;text-align:left;color:var(--gray-12);width:100%}.media-browser_mediaCard__Ro9tn:last-of-type{border-bottom:none}.media-browser_mediaCard__Ro9tn:hover{background:var(--gray-3)}.media-browser_mediaCardStatic__9AmTD{cursor:default}.media-browser_mediaCardStatic__9AmTD:hover{background:transparent}.media-browser_mediaCardDisabled__6CDQV{opacity:.55;cursor:not-allowed}.media-browser_thumbnail__znPVW{width:120px;min-width:120px;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.media-browser_thumbnailPlaceholder__jaVzN{width:120px;min-width:120px;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:var(--gray-3);border-radius:4px}.media-browser_mediaInfo__g7b5w{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.media-browser_fileName__NPu9I{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-browser_duration__bjOqz{font-size:12px;color:var(--gray-9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.media-browser_statusBadge__VOcdq{font-size:11px;font-weight:500;padding:2px 8px;border-radius:9999px;white-space:nowrap;text-transform:capitalize}.media-browser_statusCompleted__VoVQX{background:var(--green-3);color:var(--green-11)}.media-browser_statusProcessing__HtOSU{background:var(--amber-3);color:var(--amber-11)}.media-browser_statusFailed__ayrGM{background:var(--red-3);color:var(--red-11)}.media-browser_loadMore__9wgD7{display:flex;justify-content:center;padding:12px 0}.media-browser_uploadZone__Op2bp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;margin-top:16px;min-height:200px;border:2px dashed var(--gray-6);border-radius:8px;background:var(--gray-2);cursor:pointer;transition:border-color .15s,background .15s}.media-browser_uploadZone__Op2bp:hover{border-color:var(--accent-9);background:var(--gray-3)}.media-browser_uploadZoneUploading__j5dyG{cursor:default;pointer-events:none;border-color:var(--accent-7);background:var(--gray-2)}.media-browser_progressContainer__ESorN{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:6px}.media-browser_progressBar__TYrMM{width:100%;height:6px;border-radius:3px;background:var(--gray-4);overflow:hidden}.media-browser_progressFill__ouHkG{height:100%;border-radius:3px;background:var(--accent-9);transition:width .2s ease}.video-timeline_container__WbUef{position:relative;padding:28px 16px 12px;background:#000}.video-timeline_track__wUxJV{position:relative;height:6px;background:var(--gray-4);border-radius:3px;cursor:pointer}.video-timeline_track__wUxJV:before{content:"";position:absolute;left:0;right:0;top:-12px;bottom:-12px}.video-timeline_fill__ZNWRe{height:100%;background:var(--gray-9);border-radius:3px;transition:width .1s linear}.video-timeline_marker__rrolY{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--ruby-9);transform:translate(-50%,-50%);z-index:1;cursor:pointer}.video-timeline_markerTooltip__Wam72{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:var(--gray-12);color:var(--gray-1);font-size:12px;white-space:nowrap;opacity:0;transition:opacity .15s}.video-timeline_marker__rrolY:hover .video-timeline_markerTooltip__Wam72{opacity:1}.video-timeline_addIndicator__YL0hF{position:absolute;bottom:100%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:2}.video-timeline_addTime__5cZeW{font-size:10px;color:var(--gray-9);white-space:nowrap;margin-top:1px;pointer-events:none}.video-timeline_addIcon__sNCQX{width:20px;height:20px;border-radius:50%;background:var(--ruby-9);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.video-timeline_addStem____0Mx{width:1px;height:8px;background:var(--ruby-9);pointer-events:none}.video-timeline_timeDisplay__ZIsxH{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--gray-9)}