.media-workspace{gap:18px;display:grid}.media-workspace-toolbar{z-index:25;grid-template-columns:minmax(260px,340px) minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:relative}.media-toolbar-copy h1{margin:0;font-size:24px}.media-toolbar-copy p{color:var(--text-3);margin:3px 0 0;font-size:10px}.media-section-picker{position:relative}.media-section-picker>button{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.media-section-picker>button>span{width:36px;height:36px;color:var(--accent-cyan);background:var(--surface-2);border-radius:10px;place-items:center;display:grid}.media-section-picker>button>div{min-width:0;display:grid}.media-section-picker>button small,.media-section-menu small{color:var(--text-3);letter-spacing:.08em;font-size:7px}.media-section-picker>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-section-menu{border:1px solid var(--line-strong);background:var(--surface);max-height:430px;box-shadow:var(--shadow);border-radius:14px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto}.media-section-menu>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.media-section-menu>button:hover,.media-section-menu>button.active{background:var(--surface-2)}.media-section-menu>button.active>svg{color:var(--accent-cyan)}.media-section-menu>button span{gap:2px;min-width:0;display:grid}.media-section-menu>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-menu-label{color:var(--text-3);letter-spacing:.12em;padding:10px 9px 5px;font-size:7px}.media-section-menu .media-add-course{border:1px dashed var(--line-strong);color:var(--accent-cyan);margin-top:5px}.media-workspace-panel{min-height:320px}.course-media-workspace{gap:18px;display:grid}.course-settings-card form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.course-settings-card label,.media-modal-form label,.media-mfa-form label{gap:6px;display:grid}.course-settings-card label>span,.media-modal-form label>span,.media-mfa-form label>span{color:var(--text-2);font-size:9px;font-weight:700}.course-settings-card input,.course-settings-card select,.course-settings-card textarea,.media-modal-form input,.media-modal-form select,.media-modal-form textarea,.media-code-input{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:9px;outline:0;padding:10px 11px}.course-settings-card input:focus,.course-settings-card select:focus,.course-settings-card textarea:focus,.media-modal-form input:focus,.media-modal-form select:focus,.media-modal-form textarea:focus{border-color:var(--accent-cyan)}.course-settings-card label>small{color:var(--text-3);font-size:8px}.course-settings-card .wide,.course-create-form .wide{grid-column:1/-1}.course-settings-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.course-settings-footer small{color:var(--text-3);font-size:8px}.chapter-workspace{grid-template-columns:270px minmax(0,1fr);min-height:470px;display:grid;overflow:hidden;padding:0!important}.chapter-rail{border-right:1px solid var(--line);background:var(--surface-2)}.chapter-rail>header,.chapter-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.chapter-rail h2,.chapter-editor h2{margin:2px 0 0;font-size:17px}.chapter-rail>div{gap:4px;padding:8px;display:grid}.chapter-rail>div>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.chapter-rail>div>button:hover,.chapter-rail>div>button.active{background:var(--surface)}.chapter-rail>div>button>span{border:1px solid var(--line);width:25px;height:25px;color:var(--text-3);border-radius:7px;place-items:center;font-size:8px;display:grid}.chapter-rail>div>button.active>span{border-color:var(--accent-cyan);color:var(--accent-cyan)}.chapter-rail>div>button>div{gap:2px;min-width:0;display:grid}.chapter-rail>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chapter-rail>div>button small{color:var(--text-3);font-size:7px}.chapter-rail>div>button>svg{color:var(--text-3);transform:rotate(-90deg)}.chapter-editor{min-width:0}.chapter-editor>header>div:first-child{display:grid}.chapter-editor>header>div:last-child{gap:7px;display:flex}.chapter-editor>header small{color:var(--text-3);font-size:8px}.playlist-admin-list{gap:6px;padding:12px;display:grid}.playlist-admin-list article{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:28px 56px minmax(130px,1fr) minmax(130px,190px) auto auto auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.playlist-admin-list article.hidden{opacity:.64}.playlist-index{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:8px}.playlist-thumb{width:56px;height:34px;color:var(--text-3);background:linear-gradient(135deg,#172230,#0b1119);border-radius:6px;place-items:center;display:grid;position:relative}.playlist-thumb i{background:var(--success);border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;right:4px}.playlist-copy{gap:3px;min-width:0;display:grid}.playlist-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.playlist-copy small{color:var(--text-3);font-size:7px}.playlist-admin-list select{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text);border-radius:8px;padding:7px;font-size:8px}.playlist-add-lesson{border:1px dashed var(--line-strong);width:calc(100% - 24px);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;margin:0 12px 14px;padding:12px;display:flex}.playlist-add-lesson>svg{color:var(--accent-cyan)}.playlist-add-lesson span{display:grid}.playlist-add-lesson small{color:var(--text-3);font-size:7px}.media-modal-form,.media-mfa-form{gap:12px;display:grid}.media-modal-form footer,.media-mfa-form footer{justify-content:flex-end;gap:7px;display:flex}.course-create-form{grid-template-columns:1fr 1fr}.media-code-input{align-items:center;gap:8px;padding:0 10px;display:flex}.media-code-input svg{color:var(--accent-cyan);flex:none}.media-code-input input{background:0 0;padding-inline:0;border:0!important}.media-security-note{border:1px solid color-mix(in srgb,var(--accent-cyan) 25%,var(--line));background:color-mix(in srgb,var(--accent-cyan) 6%,transparent);color:var(--text-2);border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.media-security-note svg{color:var(--accent-cyan);flex:none}.media-youtube-verifier{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;overflow:hidden}.media-youtube-verifier>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.media-youtube-verifier>header>div{align-items:center;gap:8px;min-width:0;display:flex}.media-youtube-verifier>header>div>svg{color:var(--accent-cyan);flex:none}.media-youtube-verifier>header span{gap:2px;min-width:0;display:grid}.media-youtube-verifier>header strong{font-size:10px}.media-youtube-verifier>header small{color:var(--text-3);text-overflow:ellipsis;font-size:8px;line-height:1.35;overflow:hidden}.media-youtube-verifier.blocked{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.media-youtube-verifier.verified{border-color:color-mix(in srgb,var(--success) 35%,var(--line))}.media-youtube-preview{aspect-ratio:16/9;background:#000;min-height:200px;position:relative}.media-youtube-preview iframe,.media-youtube-preview .youtube-embed-placeholder{border:0;width:100%;height:100%;position:absolute;inset:0}.youtube-embed-placeholder{background:#000}.dynamic-course-card .course-card-media{display:block}.dynamic-course-card .course-card-copy footer{align-items:center;gap:12px}.course-live-price{gap:2px;margin-right:auto;display:grid}.course-live-price small{color:var(--text-3);letter-spacing:.06em;font-size:9px;line-height:1.35}.course-live-price>div{align-items:baseline;gap:7px;display:flex}.course-live-price del{color:var(--text-3);font-size:10.5px;line-height:1.35}.course-live-price strong{font-size:17px}.course-live-price.free strong{color:var(--success)}.course-catalog-loading{min-height:220px;color:var(--text-3);justify-content:center;align-items:center;gap:9px;display:flex}.course-detail-cover{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.course-detail-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.course-detail-cover>div{padding:12px 14px;display:grid}.course-detail-cover span{color:var(--text-3);font-size:8px}.lesson-sidebar details a{grid-template-columns:62px minmax(0,1fr);gap:10px;min-height:68px;padding:8px 12px}.lesson-sidebar details a>span{font-variant-numeric:tabular-nums;background:radial-gradient(circle at 75% 20%,#43d8e824,#0000 40%),linear-gradient(135deg,#1b2531,#090e15);border:0;border-radius:7px;width:62px;height:36px}.lesson-sidebar details a.active>span{background:radial-gradient(circle at 75% 20%,#9d85ff33,#0000 42%),#101421;box-shadow:inset 0 0 0 1px #9d85ff}.lesson-sidebar details a strong{font-size:10px;line-height:1.3}.lesson-sidebar details a small{margin-top:4px;font-size:8px}.lesson-sidebar summary{background:#ffffff03;padding:14px 16px}.lesson-sidebar details[open] summary{background:#9d85ff0a}.lesson-sidebar details a:hover{background:#ffffff06}@media (min-width:981px){.lesson-sidebar{width:370px}.lesson-main{width:calc(100% - 370px);margin-left:370px}}.real-video-player .video-watermark,.weekly-youtube-player .video-watermark{text-overflow:ellipsis;opacity:.28;color:#fff;max-width:42%;font:700 clamp(9px,.78vw,12px)/1 var(--font-ui);letter-spacing:.065em;text-shadow:0 1px 2px #000000f2,0 0 6px #000000b8;animation:28s linear infinite watermarkCornerCycle;top:24%;left:75%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes watermarkCornerCycle{0%,24.99%,to{top:24%;left:75%;transform:translate(-50%,-50%)}25%,49.99%{top:24%;left:25%;transform:translate(-50%,-50%)}50%,74.99%{top:76%;left:25%;transform:translate(-50%,-50%)}75%,99.99%{top:76%;left:75%;transform:translate(-50%,-50%)}}.real-video-player .player-timeline,.real-video-player .player-controls{transition:opacity .22s,transform .22s}.real-video-player:fullscreen.controls-hidden{cursor:none}.real-video-player:fullscreen.controls-hidden .player-timeline,.real-video-player:fullscreen.controls-hidden .player-controls{opacity:0;pointer-events:none;transform:translateY(10px)}@media (max-width:980px){.media-workspace-toolbar{grid-template-columns:1fr auto}.media-toolbar-copy{grid-area:2/1/auto/-1}.course-settings-card form{grid-template-columns:1fr 1fr}.chapter-workspace{grid-template-columns:220px minmax(0,1fr)}.playlist-admin-list article{grid-template-columns:24px 48px minmax(110px,1fr) auto auto}.playlist-admin-list article select{grid-column:3}.playlist-admin-list article .button{grid-column:4}.playlist-thumb{width:48px;height:30px}}@media (max-width:720px){.media-workspace-toolbar{grid-template-columns:1fr}.media-workspace-toolbar>.button{width:100%}.media-toolbar-copy{grid-row:auto}.course-settings-card form,.course-create-form{grid-template-columns:1fr}.course-settings-card .wide,.course-create-form .wide{grid-column:auto}.course-settings-footer{flex-direction:column;grid-column:auto;align-items:stretch}.chapter-workspace{grid-template-columns:1fr}.chapter-rail{border-right:0;border-bottom:1px solid var(--line)}.chapter-rail>div{display:flex;overflow:auto}.chapter-rail>div>button{min-width:210px}.playlist-admin-list article{grid-template-columns:24px 48px minmax(0,1fr) auto}.playlist-admin-list article select{grid-column:3/-1}.playlist-admin-list article .button{grid-column:3}.dynamic-course-card .course-card-copy footer{flex-direction:column;align-items:stretch}.course-live-price{margin:0}}@media (prefers-reduced-motion:reduce){.real-video-player .video-watermark,.weekly-youtube-player .video-watermark{animation:none;top:24%;left:75%;transform:translate(-50%,-50%)}}.media-workspace-toolbar{gap:20px}.media-toolbar-copy h1{font-size:28px;line-height:1.15}.media-toolbar-copy p{font-size:13px;line-height:1.5}.media-section-picker>button small,.media-section-menu small{font-size:10px;line-height:1.35}.media-section-picker>button strong{font-size:14px}.media-section-menu>button{padding:12px 11px}.media-section-menu>button strong{font-size:13px}.media-menu-label{font-size:9px}.course-settings-card label>span,.media-modal-form label>span,.media-mfa-form label>span{font-size:12px}.course-settings-card input,.course-settings-card select,.course-settings-card textarea,.media-modal-form input,.media-modal-form select,.media-modal-form textarea,.media-code-input{font-size:13px}.course-settings-card label>small,.course-settings-footer small{font-size:10px;line-height:1.45}.chapter-rail h2,.chapter-editor h2{font-size:20px}.chapter-rail>div>button strong{font-size:12px}.chapter-rail>div>button small,.chapter-editor>header small,.playlist-index{font-size:10px}.playlist-copy strong{font-size:12px}.playlist-copy small{font-size:10px}.playlist-admin-list select{font-size:11px}.playlist-add-lesson strong{font-size:12px}.playlist-add-lesson small{font-size:10px;line-height:1.4}.media-security-note{font-size:11px;line-height:1.45}.lesson-create-form{grid-template-columns:1fr 1fr}.lesson-create-form .wide{grid-column:1/-1}.lesson-create-form .media-file{min-height:94px}.lesson-create-form footer{padding-top:4px}.media-source-choice{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.media-source-choice legend{color:var(--text-2);margin-bottom:7px;font-size:12px;font-weight:700}.media-source-choice button{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.media-source-choice button>svg{color:var(--text-3);flex:none}.media-source-choice button>span{gap:2px;min-width:0;display:grid}.media-source-choice button strong{font-size:12px}.media-source-choice button small,.media-field-help{color:var(--text-3);font-size:10px;line-height:1.4}.media-source-choice button:hover{border-color:var(--line-strong)}.media-source-choice button.active{border-color:var(--accent-cyan);background:color-mix(in srgb,var(--accent-cyan) 8%,var(--surface-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-cyan) 16%,transparent)}.media-source-choice button.active>svg{color:var(--accent-cyan)}.media-url-input{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;width:100%;padding:0 10px;display:flex}.media-url-input:focus-within{border-color:var(--accent-cyan)}.media-url-input svg{color:var(--accent-cyan);flex:none}.media-modal-form .media-url-input input{background:0 0;border:0;padding-inline:0}.media-field-help{display:block}.course-channel-main{color:#f2f5f9;background:#080b10;min-height:calc(100vh - 62px);padding:0 30px 88px}.course-channel-main>section,.course-channel-main>article{width:min(1240px,100%);margin-inline:auto}.course-channel-hero{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:25px;padding:38px 0 25px;display:grid}.course-channel-avatar{color:#43d8e8;background:radial-gradient(circle at 35% 25%,#9d85ff38,#0000 45%),#101722;border:1px solid #43d8e838;border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.course-channel-hero h1{margin:5px 0 6px;font-size:clamp(28px,3.4vw,46px);line-height:1.08}.course-channel-hero strong{font-size:13px}.course-channel-hero p{color:#a6b0bc;max-width:760px;margin:8px 0;font-size:13px;line-height:1.55}.course-channel-hero>div>div{color:#818d9b;gap:15px;font-size:11px;display:flex}.course-channel-hero>div>div span{align-items:center;gap:5px;display:flex}.course-channel-tabs{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b10f0;border-bottom:1px solid #ffffff1c;gap:26px;display:flex;position:sticky;top:62px}.course-channel-tabs button,.course-channel-tabs a{color:#a5afbb;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:50px;padding:0 2px;font-size:12px;font-weight:700;display:flex}.course-channel-tabs button:hover,.course-channel-tabs a:hover,.course-channel-tabs .active{color:#fff;border-bottom-color:#f2f5f9}.course-featured-lesson{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(360px,1.15fr) minmax(280px,.85fr);align-items:center;gap:30px;padding:30px 0 34px;display:grid}.course-featured-poster,.course-card-poster{background:radial-gradient(circle at 65% 35%,#43d8e81f,#0000 35%),linear-gradient(145deg,#121a25,#090d13);position:relative;overflow:hidden}.course-featured-poster{aspect-ratio:16/9;color:#fff;cursor:pointer;border:1px solid #ffffff1f;border-radius:13px;width:100%;padding:0}.course-featured-poster img,.course-card-poster img{object-fit:cover;opacity:.7;width:100%;height:100%;display:block}.course-featured-poster>span{background:#05080cb3;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #00000057}.course-featured-poster>small,.course-card-poster>em{color:#fff;background:#000c;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;position:absolute;bottom:8px;right:8px}.course-featured-lesson>div{justify-items:start;gap:10px;display:grid}.course-featured-lesson h2{margin:0;font-size:clamp(23px,2.4vw,34px);line-height:1.15}.course-featured-lesson p{color:#a5afbb;margin:0;font-size:13px;line-height:1.65}.course-featured-lesson>div>small{color:#788391;font-size:11px}.course-chapter-library{padding-top:8px}.course-chapter-row{border-bottom:1px solid #ffffff1a;padding:27px 0}.course-chapter-row>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.course-chapter-row>header span{color:#737f8d;letter-spacing:.12em;font-size:9px}.course-chapter-row h2{margin:3px 0 0;font-size:22px}.course-chapter-row>header>small{color:#737f8d;font-size:11px}.course-chapter-row>div{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(230px,270px);grid-auto-flow:column;gap:13px;padding:0 0 10px;display:grid;overflow-x:auto}.course-lesson-card{color:#f2f5f9;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;gap:9px;min-width:0;padding:0;display:grid}.course-card-poster{aspect-ratio:16/9;border:1px solid #ffffff17;border-radius:10px;width:100%;display:block}.course-card-poster>i{opacity:0;background:#04070aad;border:1px solid #fff3;border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;transition:opacity .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-lesson-card:hover .course-card-poster>i,.course-lesson-card:focus-visible .course-card-poster>i,.course-lesson-card.active .course-card-poster>i{opacity:1}.course-lesson-card.active .course-card-poster{border-color:#9d85ff}.course-card-copy{gap:3px;min-width:0;display:grid}.course-card-copy>small{color:#43d8e8;letter-spacing:.08em;font-size:9px}.course-card-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.course-card-copy>span{color:#7d8896;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.course-focus-panel{padding:30px 0 20px;width:min(1100px,100%)!important;margin-top:22px!important}.course-focus-panel .lesson-title-row h1{font-size:30px}.course-focus-panel .lesson-title-row p{color:#a5afbb;font-size:12px;line-height:1.55}.course-focus-panel .lesson-next button{color:#43d8e8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.course-watch-overlay{place-items:center;padding:20px}.ui-modal.course-watch-dialog{background:#080b10;width:min(1120px,100%);max-height:calc(100dvh - 40px);overflow:auto}.course-watch-dialog>.ui-modal-body{padding:0}.course-watch-dialog .real-video-player{border-radius:0;max-width:none}.course-watch-player{background:#030507;min-height:300px}.course-watch-player .route-loading,.course-watch-player .player-error{min-height:360px}.course-watch-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:13px 18px 18px;display:grid}.course-watch-footer>button{color:#edf2f7;text-align:left;cursor:pointer;background:#0d1219;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:50px;padding:9px 11px;display:flex}.course-watch-footer>button:last-child{text-align:right;justify-content:flex-end}.course-watch-footer>button>span{gap:2px;min-width:0;display:grid}.course-watch-footer small{color:#737f8d;letter-spacing:.08em;font-size:8px}.course-watch-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.course-watch-footer>button:disabled{opacity:.42;cursor:not-allowed}.course-watch-footer .course-watch-complete{color:#43d8e8;border-color:#43d8e84d;justify-content:center;font-size:10px;font-weight:700}.course-watch-footer .course-watch-complete.done{color:#42d392;border-color:#42d3923d}.course-channel-sidebar details>button{color:#798391;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:8px 12px;display:grid;position:relative}.course-channel-sidebar details>button>span{font-variant-numeric:tabular-nums;background:radial-gradient(circle at 75% 20%,#43d8e824,#0000 40%),linear-gradient(135deg,#1b2531,#090e15);border-radius:7px;place-items:center;width:62px;height:36px;font-size:9px;display:grid}.course-channel-sidebar details>button>div{min-width:0;display:grid}.course-channel-sidebar details>button strong{color:#c5cdd7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.course-channel-sidebar details>button small{color:#7d8896;margin-top:4px;font-size:9px}.course-channel-sidebar details>button:hover{background:#ffffff06}.course-channel-sidebar details>button.active{background:#9d85ff14}.course-channel-sidebar details>button.active:before{content:"";background:#9d85ff;width:2px;position:absolute;top:0;bottom:0;left:0}.course-channel-sidebar details>button.active>span{color:#c8bbff;background:radial-gradient(circle at 75% 20%,#9d85ff33,#0000 42%),#101421;box-shadow:inset 0 0 0 1px #9d85ff}@media (max-width:980px){.course-channel-main{padding-inline:20px}.course-channel-hero{padding-top:28px}.course-channel-tabs{top:62px}.course-featured-lesson,.lesson-create-form{grid-template-columns:1fr}.lesson-create-form .wide{grid-column:auto}}@media (max-width:640px){.course-channel-main{padding-inline:14px}.course-channel-hero{grid-template-columns:70px 1fr;gap:15px}.course-channel-avatar{width:70px;height:70px}.course-channel-avatar svg{width:25px}.course-channel-hero h1{font-size:25px}.course-channel-hero p{grid-column:1/-1;font-size:11px}.course-channel-hero>div>div{flex-wrap:wrap}.course-channel-tabs{gap:15px;top:57px;overflow-x:auto}.course-channel-tabs button,.course-channel-tabs a{flex:none;font-size:10px}.course-featured-lesson{gap:18px;padding-top:20px}.course-chapter-row>div{grid-auto-columns:minmax(210px,78vw)}.course-focus-panel{padding-inline:3px}.course-watch-overlay{padding:7px}.ui-modal.course-watch-dialog{max-height:calc(100dvh - 14px)}.course-watch-footer{grid-template-columns:1fr 1fr}.course-watch-footer .course-watch-complete{grid-area:1/1/auto/-1}.course-watch-player{min-height:180px}.course-watch-player .route-loading,.course-watch-player .player-error{min-height:220px}}.course-workspace-app{--course-rail:clamp(340px,23.5vw,410px);--course-bg:#070a0f;--course-panel:#0b1017;--course-panel-2:#0e141d;--course-line:#9aabc224;--course-copy:#f3f7fb;--course-muted:#8d9aaa;--course-accent:#52d6e8;--course-violet:#9b86ff;background:var(--course-bg)}.course-workspace-app .learning-topbar{border-color:var(--course-line);background:#070a0ff5}.course-workspace-sidebar{width:var(--course-rail);border-color:var(--course-line);background:var(--course-panel)}.course-workspace-sidebar>header{background:#090e14;min-height:84px;padding:18px 16px}.course-workspace-sidebar>header .eyebrow{color:var(--course-accent);font-size:9px}.course-workspace-sidebar>header strong{color:var(--course-copy);margin-top:5px;font-size:13px}.course-workspace-sidebar .course-progress{background:#0a0f16;padding:18px 16px 16px}.course-workspace-sidebar .course-progress>div{font-size:11px}.course-workspace-sidebar .course-progress>i{background:#202a36;border-radius:99px;height:4px;margin-top:10px;overflow:hidden}.course-workspace-sidebar .course-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,var(--course-accent),var(--course-violet));height:100%;transition:width .35s;display:block;box-shadow:0 0 12px #52d6e83d}.course-workspace-sidebar .course-progress>small{color:#6f7e90;margin-top:9px;font-size:9px;display:block}.course-workspace-sidebar summary{border-color:var(--course-line);background:#0c1119;min-height:76px;padding:14px 16px}.course-workspace-sidebar summary span{color:#728095;font-size:8px}.course-workspace-sidebar summary strong{color:#ecf2f8;margin-top:4px;font-size:12px}.course-workspace-sidebar details[open] summary{background:linear-gradient(90deg,#9b86ff12,#0000)}.course-workspace-sidebar details>button{color:#8996a6;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:78px;padding:10px 14px;display:grid;position:relative}.course-workspace-sidebar details>button>span{background:radial-gradient(circle at 70% 25%,#52d6e81f,#0000 42%),linear-gradient(135deg,#172330,#0a1017);border:1px solid #ffffff0f;border-radius:9px;place-items:center;width:68px;height:42px;font-size:9px;display:grid}.course-workspace-sidebar details>button>div{gap:4px;min-width:0;display:grid}.course-workspace-sidebar details>button strong{color:#c9d2dc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.course-workspace-sidebar details>button small{color:#748397;font-size:9px}.course-workspace-sidebar details>button.active:before{content:"";background:linear-gradient(var(--course-accent),var(--course-violet));width:2px;position:absolute;top:0;bottom:0;left:0}.course-workspace-sidebar details>button.active>span{border-color:var(--course-violet);color:#d8d0ff;box-shadow:inset 0 0 18px #9b86ff1a}.course-workspace-sidebar details>button.active strong{color:#fff}.course-workspace-sidebar>footer{border-color:var(--course-line);background:#090e14}.course-workspace-main{width:calc(100% - var(--course-rail));min-height:calc(100vh - 62px);margin-left:var(--course-rail);background:radial-gradient(circle at 82% 8%,#52d6e80b,transparent 27%),var(--course-bg);padding:14px 16px 80px}.course-stage-shell{border:1px solid var(--course-line);background:#05080c;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0000004d}.course-inline-player{background:#020305;place-items:center;min-height:360px;display:grid}.course-inline-player .real-video-player{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0}.course-inline-player .player-stage{aspect-ratio:var(--video-aspect-ratio,16/9)}.course-inline-player .route-loading,.course-inline-player>.player-error{place-items:center;width:100%;min-height:min(68vh,760px);display:grid}.course-playback-consent{text-align:center;width:100%;min-height:min(68vh,760px);color:var(--course-copy);background:radial-gradient(circle at 50% 42%,#52d6e814,#0000 32%);flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.course-playback-consent>span{width:55px;height:55px;color:var(--course-accent);background:#52d6e814;border:1px solid #52d6e852;border-radius:50%;place-items:center;display:grid}.course-playback-consent h2{margin:21px 0 8px;font-size:clamp(23px,3vw,34px)}.course-playback-consent p{color:#9da9b7;max-width:480px;margin:0;font-size:14.5px;line-height:1.65}.course-playback-consent button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0e8192;border:1px solid #52d6e861;border-radius:10px;align-items:center;gap:8px;margin-top:21px;padding:0 21px;font-size:13.5px;font-weight:750;display:inline-flex}.course-playback-consent button:hover{background:#0a7180}.course-reading-stage{border:1px solid var(--course-line);background:radial-gradient(circle at 80% 15%,#52d6e812,transparent 30%),var(--course-panel);width:min(820px,100% - 40px);min-height:420px;color:var(--course-copy);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;padding:55px;display:flex}.course-reading-stage>svg{color:var(--course-accent)}.course-reading-stage>span{color:var(--course-accent);letter-spacing:.14em;margin-top:22px;font-size:9px}.course-reading-stage h2{margin:10px 0 12px;font-size:clamp(29px,4vw,52px)}.course-reading-stage p{color:#a5b0bd;max-width:720px;margin:0;font-size:13px;line-height:1.8}.course-stage-actions{border-top:1px solid var(--course-line);background:#090d13;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding:11px 13px;display:grid}.course-stage-actions>button{border:1px solid var(--course-line);background:var(--course-panel-2);color:#e9eff5;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 11px;display:flex}.course-stage-actions>button:last-child{text-align:right;justify-content:flex-end}.course-stage-actions>button>span{gap:2px;min-width:0;display:grid}.course-stage-actions small{color:#738194;letter-spacing:.1em;font-size:7px}.course-stage-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.course-stage-actions>button:disabled{opacity:.4;cursor:not-allowed}.course-stage-actions .course-stage-complete{color:var(--course-accent);background:#52d6e812;border-color:#52d6e842;justify-content:center;font-size:10px;font-weight:750}.course-stage-actions .course-stage-complete.done{color:#61dba4;background:#49d1930f;border-color:#49d19340}.course-workspace-details{max-width:1040px;margin:28px auto 0;padding:32px 20px 20px}.course-workspace-details .lesson-title-row{margin-top:16px}.course-workspace-details .lesson-title-row h1{font-size:30px}.course-workspace-details .lesson-title-row p{color:#a6b1be;font-size:12px;line-height:1.7}.course-workspace-details .lesson-tabs{margin-top:25px}.course-workspace-details .lesson-tabs button.active{border-color:var(--course-accent)}@media (min-width:981px){.course-workspace-sidebar{width:var(--course-rail)}.course-workspace-main{width:calc(100% - var(--course-rail));margin-left:var(--course-rail)}}@media (max-width:980px){.course-workspace-main{width:100%;margin-left:0;padding:10px 10px 70px}.course-inline-player{min-height:260px}.course-inline-player .route-loading,.course-inline-player>.player-error,.course-playback-consent{min-height:50vh}}@media (max-width:640px){.course-workspace-main{padding:0 0 65px}.course-stage-shell{border-inline:0;border-radius:0}.course-stage-actions{grid-template-columns:1fr 1fr}.course-stage-actions .course-stage-complete{grid-area:1/1/auto/-1}.course-stage-actions strong{max-width:34vw}.course-playback-consent{min-height:330px;padding:34px 21px}.course-reading-stage{width:calc(100% - 24px);min-height:330px;padding:30px 22px}.course-workspace-details{padding-inline:17px}}.media-workspace-toolbar{grid-template-columns:minmax(460px,610px) minmax(0,1fr) auto}.media-section-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.media-section-picker{min-width:0}.media-section-picker.selected>button{border-color:color-mix(in srgb,var(--accent-cyan) 34%,var(--line));background:color-mix(in srgb,var(--accent-cyan) 5%,var(--surface))}@media (max-width:980px){.media-workspace-toolbar{grid-template-columns:1fr auto}.media-section-pickers{min-width:0}.media-toolbar-copy{grid-area:2/1/auto/-1}}@media (max-width:720px){.media-workspace-toolbar,.media-section-pickers{grid-template-columns:1fr}.media-toolbar-copy{grid-row:auto}}.course-workspace-app{font-family:var(--font-ui);color:var(--course-copy)}.course-workspace-app .learning-course-name span{font-size:13px;line-height:1.35}.course-stage-shell{scroll-margin-top:76px}.course-inline-player .player-stage{min-height:360px;max-height:calc(100svh - 270px);aspect-ratio:var(--video-aspect-ratio,16/9)}.course-inline-player .player-stage video{object-fit:contain}.course-inline-player .real-video-player:fullscreen .player-stage{aspect-ratio:auto;height:auto;min-height:0;max-height:none}.course-workspace-sidebar nav{background:#080d13;padding:9px}.course-workspace-sidebar nav details{border:1px solid var(--course-line);background:#080d13;border-radius:10px;margin-bottom:8px;overflow:hidden}.course-workspace-sidebar nav details:last-child{margin-bottom:0}.course-workspace-sidebar summary{background:#111822;border-left:3px solid #0000;min-height:70px;padding:13px 14px}.course-workspace-sidebar summary span{color:#8290a3;letter-spacing:.09em;font-size:9px;line-height:1.35}.course-workspace-sidebar summary strong{color:#f1f5f9;margin-top:5px;font-size:13px;line-height:1.35}.course-workspace-sidebar details[open]{background:#080d13}.course-workspace-sidebar details[open] summary{border-left-color:var(--course-violet);background:#151b28}.course-workspace-sidebar details[open] summary svg{color:#b5a8ff}.course-workspace-sidebar details>button{background:#090f16;border-top:1px solid #9aabc214;grid-template-columns:58px minmax(0,1fr) auto;min-height:70px;padding:9px 12px 9px 17px}.course-workspace-sidebar details>button>span{border-radius:8px;width:58px;height:36px}.course-workspace-sidebar details>button:hover{background:#101722}.course-workspace-sidebar details>button.active{background:linear-gradient(90deg,#9b86ff29,#52d6e80e)}.course-workspace-sidebar>footer span{font-size:11px;line-height:1.35}.course-workspace-sidebar>footer small{font-size:9px}.course-workspace-details .lesson-title-row p{font-size:14px}.course-workspace-details .lesson-tabs button{font-size:13px}:root[data-theme=light] .course-workspace-app{--course-bg:#f3f6fa;--course-panel:#f8fafc;--course-panel-2:#fff;--course-line:#14243724;--course-copy:#142033;--course-muted:#627186;--course-accent:#087f92;--course-violet:#6e55d9;background:var(--course-bg);color:var(--course-copy)}:root[data-theme=light] .course-workspace-app .learning-topbar{border-color:var(--course-line);background:#fffffff0;box-shadow:0 4px 20px #192a410f}:root[data-theme=light] .course-workspace-app .learning-topbar a{color:#5f6d80}:root[data-theme=light] .course-workspace-app .learning-divider{background:#14243724}:root[data-theme=light] .course-workspace-app .learning-menu-button{color:#26364a}:root[data-theme=light] .course-workspace-sidebar{background:#f8fafc}:root[data-theme=light] .course-workspace-sidebar>header,:root[data-theme=light] .course-workspace-sidebar>footer{background:#fff}:root[data-theme=light] .course-workspace-sidebar nav{background:#edf2f7}:root[data-theme=light] .course-workspace-sidebar nav details,:root[data-theme=light] .course-workspace-sidebar details[open]{background:#f7f9fc}:root[data-theme=light] .course-workspace-sidebar summary{background:#fff}:root[data-theme=light] .course-workspace-sidebar summary span{color:#68778a}:root[data-theme=light] .course-workspace-sidebar summary strong{color:#172438}:root[data-theme=light] .course-workspace-sidebar details[open] summary{background:#e9edf7}:root[data-theme=light] .course-workspace-sidebar details>button{color:#5c6c80;background:#f8fafc;border-top-color:#14243717}:root[data-theme=light] .course-workspace-sidebar details>button>span{color:#506277;background:radial-gradient(circle at 70% 25%,#087f921a,#0000 42%),linear-gradient(135deg,#eef4f8,#e6edf4);border-color:#1424371f}:root[data-theme=light] .course-workspace-sidebar details>button strong{color:#34465b}:root[data-theme=light] .course-workspace-sidebar details>button small{color:#6c7c90}:root[data-theme=light] .course-workspace-sidebar details>button:hover{background:#eef3f8}:root[data-theme=light] .course-workspace-sidebar details>button.active{background:linear-gradient(90deg,#6e55d921,#087f920f)}:root[data-theme=light] .course-workspace-sidebar details>button.active strong{color:#172438}:root[data-theme=light] .course-workspace-sidebar details>button.active>span{color:#5941c2}:root[data-theme=light] .course-workspace-main{background:radial-gradient(circle at 82% 8%,#087f920d,transparent 27%),var(--course-bg)}:root[data-theme=light] .course-stage-shell{background:#fff;box-shadow:0 20px 55px #192a411f}:root[data-theme=light] .course-reading-stage{background:radial-gradient(circle at 80% 15%,#087f9212,#0000 30%),#fff}:root[data-theme=light] .course-reading-stage p{color:#536378}:root[data-theme=light] .course-stage-actions{background:#f6f8fb}:root[data-theme=light] .course-stage-actions>button{color:#26364a;background:#fff}:root[data-theme=light] .course-stage-actions small{color:#68788c}:root[data-theme=light] .course-workspace-details .lesson-breadcrumb,:root[data-theme=light] .course-workspace-details .lesson-title-row p{color:#617186}:root[data-theme=light] .course-workspace-details .lesson-tabs{border-color:#14243721}:root[data-theme=light] .course-workspace-details .lesson-tabs button{color:#617186}:root[data-theme=light] .course-workspace-details .lesson-tabs button.active{color:#142033}:root[data-theme=light] .course-workspace-details .lesson-objectives,:root[data-theme=light] .course-workspace-details .transcript-search,:root[data-theme=light] .course-workspace-details .resource-card{background:#fff;border-color:#14243721}:root[data-theme=light] .course-workspace-details .lesson-objectives ul,:root[data-theme=light] .course-workspace-details .transcript-search{color:#5c6c80}:root[data-theme=light] .course-workspace-details .lesson-callout{background:#087f920e;border-color:#087f9233}@media (max-width:980px){.course-inline-player .player-stage{min-height:260px;max-height:calc(100svh - 220px)}}@media (max-width:640px){.course-inline-player .player-stage{min-height:210px;max-height:calc(100svh - 200px)}.course-workspace-sidebar nav{padding:7px}.course-workspace-sidebar details>button strong{font-size:12px}}.course-stage-shell{width:min(100%,max(640px,177.778svh - 390px));margin-inline:auto}.course-inline-player .player-stage{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:var(--video-aspect-ratio,16/9)}.course-inline-player .player-stage video{object-fit:contain;object-position:center;width:100%;height:100%}.course-inline-player .real-video-player:fullscreen .player-stage{aspect-ratio:auto;width:100%;height:auto;min-height:0;max-height:none}:root:not([data-theme=light]) .course-workspace-app{--course-bg:#0d141d;--course-panel:#111a25;--course-panel-2:#172230;--course-line:#9ab1cc2e;--course-copy:#f4f7fb;--course-muted:#9ba9ba;--course-accent:#58d8e8;--course-violet:#a08cff;background:var(--course-bg)}:root:not([data-theme=light]) .course-workspace-app .learning-topbar{background:#0d141df5;box-shadow:0 5px 22px #0003}:root:not([data-theme=light]) .course-workspace-sidebar{background:#111a25}:root:not([data-theme=light]) .course-workspace-sidebar>header,:root:not([data-theme=light]) .course-workspace-sidebar>footer{background:#141e2a}:root:not([data-theme=light]) .course-workspace-sidebar nav{background:#0e1721}:root:not([data-theme=light]) .course-workspace-sidebar nav details{background:#121c27;border-color:#29394a;box-shadow:0 7px 18px #0000001f}:root:not([data-theme=light]) .course-workspace-sidebar summary{background:#182432}:root:not([data-theme=light]) .course-workspace-sidebar summary span{color:#9aa9bc}:root:not([data-theme=light]) .course-workspace-sidebar summary strong{color:#f1f5fa}:root:not([data-theme=light]) .course-workspace-sidebar details[open]{background:#111b26}:root:not([data-theme=light]) .course-workspace-sidebar details[open] summary{border-left-color:var(--course-violet);background:linear-gradient(100deg,#252d43,#1c2938)}:root:not([data-theme=light]) .course-workspace-sidebar details>button{color:#9caabd;background:#121d28;border-top-color:#b1c5db1c}:root:not([data-theme=light]) .course-workspace-sidebar details>button>span{color:#afbdcc;background:radial-gradient(circle at 70% 25%,#58d8e829,#0000 43%),linear-gradient(135deg,#1c2b39,#131e29);border-color:#304254}:root:not([data-theme=light]) .course-workspace-sidebar details>button strong{color:#d7e0ea}:root:not([data-theme=light]) .course-workspace-sidebar details>button small{color:#91a0b2}:root:not([data-theme=light]) .course-workspace-sidebar details>button:hover{background:#1a2835}:root:not([data-theme=light]) .course-workspace-sidebar details>button.active{background:linear-gradient(100deg,#a08cff33,#58d8e817),#172334}:root:not([data-theme=light]) .course-workspace-sidebar details>button.active strong{color:#fff}:root:not([data-theme=light]) .course-workspace-sidebar details>button.active>span{color:#ddd6ff;background:radial-gradient(circle at 70% 25%,#58d8e82b,#0000 43%),#22263b;border-color:#a08cff}:root:not([data-theme=light]) .course-workspace-main{background:radial-gradient(circle at 82% 7%,#58d8e812,transparent 29%),var(--course-bg)}.course-workspace-sidebar>header .eyebrow{letter-spacing:.11em;font-size:10px;line-height:1.35}.course-workspace-sidebar>header strong{font-size:14px;line-height:1.4}.course-workspace-sidebar summary span{font-size:10px;line-height:1.4}.course-workspace-sidebar summary strong{font-size:14px;line-height:1.4}.course-workspace-sidebar details>button strong{font-size:13.5px;line-height:1.42}.course-workspace-sidebar details>button small{font-size:10.5px;line-height:1.4}@media (max-width:980px){.course-stage-shell{width:100%}}@media (max-width:640px){.course-workspace-sidebar details>button strong{font-size:13px}.course-workspace-sidebar details>button small{font-size:10px}}.course-inline-player .real-video-player:fullscreen{background:#000;width:100vw;max-width:none;height:100dvh;display:block;position:relative;overflow:hidden}.course-inline-player .real-video-player:fullscreen .player-stage{aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.course-inline-player .real-video-player:fullscreen .player-stage video{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.course-inline-player .real-video-player:fullscreen .player-timeline{z-index:30;margin:0;position:absolute;bottom:54px;left:0;right:0}.course-inline-player .real-video-player:fullscreen .player-controls{z-index:30;background:linear-gradient(#00000014,#000000db);position:absolute;bottom:0;left:0;right:0}.media-performance-control{border:1px solid var(--line);background:var(--surface-2);width:max-content;max-width:100%;color:var(--text-2);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:999px;align-items:center;gap:5px;margin-top:2px;padding:4px 7px;font-size:10px;line-height:1;display:inline-flex}.media-performance-control span{font-weight:600}.media-performance-control strong{font-size:10px;white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.media-performance-control svg{flex:none}.media-performance-control:hover,.media-performance-control:focus-visible{border-color:var(--line-strong);outline:0}.media-performance-control:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 35%,transparent)}.media-performance-control.positive{color:var(--success);border-color:color-mix(in srgb,var(--success) 28%,var(--line));background:color-mix(in srgb,var(--success) 7%,var(--surface))}.media-performance-control.negative{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 28%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.media-performance-control.unset,.media-performance-control.neutral{color:var(--text-2)}.media-performance-editor{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 82%,transparent);border-radius:11px;gap:12px;padding:12px;display:grid}.media-performance-editor>header{align-items:center;gap:9px;display:flex}.media-performance-editor>header>div:last-child{gap:2px;min-width:0;display:grid}.media-performance-editor>header strong{font-size:12px}.media-performance-editor>header small{color:var(--text-3);font-size:10px;line-height:1.4}.media-performance-mark{width:34px;height:34px;color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface));border-radius:10px;flex:none;place-items:center;display:grid}.media-performance-mark.negative{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.media-performance-mark.neutral{color:var(--text-2);background:var(--surface-3)}.media-performance-input{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.media-performance-input:focus-within{border-color:var(--accent-cyan)}.media-modal-form .media-performance-input input{font-variant-numeric:tabular-nums;background:0 0;border:0;min-width:0;padding-right:6px}.media-performance-input b{color:var(--text-3);padding:0 11px 0 4px;font-size:11px;font-weight:700}.media-performance-toggle{align-items:flex-start}.media-performance-toggle span{line-height:1.45}.media-performance-editor.standalone{background:var(--surface-2)}.showcase-admin-card{gap:13px;padding:21px;display:grid}.showcase-admin-current,.showcase-admin-empty{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:16px;display:grid}.showcase-admin-current>span,.showcase-admin-empty>span{width:42px;height:42px;color:var(--accent-cyan);background:color-mix(in srgb,var(--accent-cyan) 10%,var(--surface));border-radius:13px;place-items:center;display:grid}.showcase-admin-current>div:nth-child(2),.showcase-admin-empty>div{gap:3px;min-width:0;display:grid}.showcase-admin-current strong,.showcase-admin-empty strong{font-size:13px}.showcase-admin-current small{color:var(--text-3);font-size:10px}.showcase-admin-current p,.showcase-admin-empty p{color:var(--text-2);margin:0;font-size:11px;line-height:1.5}.showcase-admin-actions{align-items:center;gap:7px;display:flex!important}.showcase-admin-actions .icon-button{flex:none}@media (max-width:720px){.showcase-admin-current,.showcase-admin-empty{grid-template-columns:42px minmax(0,1fr)}.showcase-admin-actions,.showcase-admin-empty>.button{grid-column:1/-1;justify-content:center;width:100%}.course-workspace-app .learning-menu-button{place-items:center;min-width:44px;height:44px;padding:0;display:grid}.course-workspace-sidebar{width:min(92vw,377px)}.course-workspace-sidebar>header button{min-width:44px;height:44px;padding:0}.course-workspace-details .lesson-tabs button{min-height:44px;padding-block:10px}.course-stage-actions>button{min-height:55px}.media-workspace,.media-workspace-toolbar{gap:13px}.media-toolbar-copy h1{font-size:24px}.media-toolbar-copy p{font-size:12px}.media-section-picker>button{min-height:55px}.media-section-menu{overscroll-behavior:contain;max-height:min(60dvh,430px)}.media-section-menu>button{min-height:48px}.course-settings-card form{gap:13px}.course-settings-card input,.course-settings-card select,.course-settings-card textarea,.media-modal-form input,.media-modal-form select,.media-modal-form textarea,.media-code-input{min-height:44px;font-size:16px}.course-settings-footer .button,.media-modal-form footer .button,.media-mfa-form footer .button{justify-content:center;min-height:44px}.chapter-workspace{min-height:0;overflow:visible}.chapter-rail>header,.chapter-editor>header{padding:13px}.chapter-rail>div{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;padding:8px 13px}.chapter-rail>div>button{scroll-snap-align:start;min-width:min(78vw,300px);min-height:55px}.chapter-editor>header{flex-wrap:wrap;align-items:flex-start}.chapter-editor>header>div:last-child{width:100%}.chapter-editor>header>div:last-child .button{flex:1;justify-content:center;min-height:44px}.chapter-editor>header>div:last-child .icon-button{width:44px;height:44px}.playlist-admin-list{gap:13px;padding:13px}.playlist-admin-list article{grid-template-columns:48px minmax(0,1fr) 44px;gap:8px 13px;padding:13px}.playlist-admin-list article .playlist-index{display:none}.playlist-admin-list article .playlist-thumb{grid-area:1/1;width:48px;height:30px}.playlist-admin-list article .playlist-copy{grid-area:1/2/auto/-1}.playlist-admin-list article select{grid-area:2/1/auto/-1;min-height:44px;font-size:13px}.playlist-admin-list article>.icon-button,.playlist-admin-list article>.button{grid-row:3;min-height:44px}.playlist-admin-list article>.icon-button{width:44px}.playlist-admin-list article>.button{grid-column:2;justify-content:center}.playlist-add-lesson{width:calc(100% - 26px);min-height:55px;margin:0 13px 13px}.media-source-choice{grid-template-columns:1fr}.media-source-choice button{min-height:55px}.media-youtube-preview{min-height:0}.media-modal-form footer,.media-mfa-form footer{flex-direction:column-reverse;align-items:stretch}}@media (max-width:420px){.media-section-pickers{gap:13px}.playlist-admin-list article{grid-template-columns:44px minmax(0,1fr) 44px}.playlist-admin-list article>.button{padding-inline:8px}}.media-explainer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:21px;display:grid}.showcase-admin-where{max-width:62ch;color:var(--text-2);margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:1080px){.media-explainer-grid{grid-template-columns:1fr}}.course-slug-input{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:2px;width:100%;padding:0 11px;display:flex}.course-slug-input:focus-within{border-color:var(--accent-cyan)}.course-slug-input b{color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:600}.media-modal-form .course-slug-input input{background:0 0;border:0;padding-inline:0}.course-slug-field code,.course-url-row code{color:var(--text-2);overflow-wrap:anywhere;font-size:11px}.course-url-row{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 12px;display:flex}.course-url-row>span{gap:3px;min-width:0;margin-right:auto;display:grid}.course-url-row>span small{color:var(--text-3);letter-spacing:.04em;font-size:9px;font-weight:700}.course-url-row>.media-field-help{flex-basis:100%}
