.academy-preview-page{background:var(--lg-background,#f5f6f8);color:var(--lg-text,#14243c);margin:0}.academy-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px}.academy-preview-header img{object-fit:contain}.academy-preview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:28px;align-items:start}.academy-preview-grid>*,.academy-preview-cta>*{min-width:0}.academy-preview-grid h1{font-size:clamp(25px,3vw,36px);margin-block:14px}.academy-preview-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block:20px}.academy-preview-cta h2{font-size:clamp(19px,2vw,24px);line-height:1.35;margin:0 0 8px}.academy-preview-cta p{margin:0;color:var(--lg-muted,#52647b);line-height:1.6}.academy-preview-cta form{margin:0;flex-shrink:0}.academy-preview-cta .button{white-space:normal;text-align:center}.academy-preview-badge{display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1.4;font-weight:650;background:#e1f3e9;color:#17623d;border-radius:7px;padding:7px 10px;text-decoration:none}.academy-lesson-lock svg{height:20px;width:20px;color:var(--lg-muted,#52647b)}.academy-curriculum-module{border-block-end:1px solid var(--line,#dde3eb);padding-block:10px}.academy-curriculum-module>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding-block:10px}.academy-curriculum-module>summary small{white-space:nowrap;color:var(--lg-muted,#52647b)}.academy-curriculum .lg-lesson-outline{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0}.academy-curriculum h3{font-size:15px;margin:0;overflow-wrap:anywhere}.academy-curriculum .lg-detail-section{margin:0}.academy-preview-page .lg-detail-section{background:var(--lg-card,#fff);border:1px solid var(--line,#dde3eb);border-radius:18px;padding:20px}.academy-video-watermark{position:absolute;z-index:5;right:5%;top:8%;color:#fff9;font-size:11px;letter-spacing:.1em;text-shadow:0 1px 4px #0008;pointer-events:none}.lms-video>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#020d1e;z-index:3}.lms-video:fullscreen .academy-video-watermark{z-index:5}[data-video-upload-preview]{width:100%;max-height:280px;margin-block:12px;background:#06182d;border-radius:12px}[data-video-upload-status]{overflow-wrap:anywhere}[data-video-upload-progress]{width:100%;margin-block:12px}.academy-preview-page[data-theme=dark] .academy-preview-badge,[data-theme=dark] .academy-preview-badge{background:#173f31;color:#a1e8bc}.academy-preview-page[data-theme=dark]{--lg-background:#101a2b;--lg-card:#1b2a41;--lg-text:#eef4ff;--lg-muted:#b2c2d6;--line:#35475e}.academy-preview-page .lms-video-status{color:var(--lg-muted,#52647b)}
@media(max-width:1000px){.academy-preview-cta{align-items:stretch;flex-direction:column}.academy-preview-cta .button{width:100%}.academy-preview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.academy-preview-header{padding-block:16px;gap:10px}.academy-preview-header img{width:108px}.academy-preview-header .button{font-size:13px;padding:10px}.academy-preview-grid{gap:18px}.academy-curriculum .lg-lesson-outline{grid-template-columns:24px minmax(0,1fr);gap:8px}.academy-curriculum .lg-lesson-outline>:last-child{grid-column:2;justify-self:start}.academy-preview-cta{padding:18px}}

.academy-video-watermark.is-watermark-left{right:auto;left:5%;top:76%}.academy-preview-page{--lms-muted:var(--lg-muted,#52647b);--lms-line:var(--line,#dde3eb)}

.academy-video-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-block-end:1px solid var(--line,#dde3eb)}.academy-video-tools label{display:flex;gap:10px;align-items:center;font-size:13px;margin:0}.academy-video-tools select{width:auto;min-height:36px;padding:5px 8px;background:var(--lg-card,#fff);color:var(--lg-text,#14243c);border:1px solid var(--line,#dde3eb);border-radius:8px}.lms-video:fullscreen{width:100vw;height:100vh;aspect-ratio:auto}.lms-video:fullscreen>video{object-fit:contain}.academy-preview-page [hidden]{display:none!important}
