@font-face{font-family:cscaFont;src:url(../media/inter_latin-s.p.1612119b.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:cscaFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.cscafont_a4e9e5b2-module__Rbbcxa__className{font-family:cscaFont,cscaFont Fallback}.cscafont_a4e9e5b2-module__Rbbcxa__variable{--font-csca:"cscaFont","cscaFont Fallback"}
.csca-course-contents{--contents-bg:var(--csca-bg,#f0f0f0);--contents-surface:var(--csca-surface,#fbfbfb);--contents-raised:var(--csca-raised,#fff);--contents-text:var(--csca-text,#292929);--contents-muted:var(--csca-muted,#666);--contents-border:var(--csca-border,#e0e0e0);border:1px solid var(--contents-raised);background:var(--contents-surface);width:100%;min-width:0;font-family:var(--font-csca,var(--font-natural-sans,Arial,sans-serif));letter-spacing:-.015em;border-radius:16px;padding:10px}.dark .csca-course-contents{--contents-bg:var(--csca-bg,#171719);--contents-surface:var(--csca-surface,#232326);--contents-raised:var(--csca-raised,#2b2b2e);--contents-text:var(--csca-text,#f5f5f5);--contents-muted:var(--csca-muted,#b8b8bd);--contents-border:var(--csca-border,#39393d)}.csca-course-contents__inner{border:1px solid var(--contents-border);background:var(--contents-raised);border-radius:16px;overflow:hidden}.csca-course-contents :-webkit-any(button,span,h3,p){font-family:inherit}.csca-course-contents :-moz-any(button,span,h3,p){font-family:inherit}.csca-course-contents :is(button,span,h3,p){font-family:inherit}.csca-course-contents button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.csca-course-contents .csca-subject{border-top:1px solid var(--contents-border)}.csca-course-contents .csca-subject:first-child{border-top:0}.csca-course-contents .csca-subject-trigger{text-align:left;cursor:pointer;background:var(--contents-raised);width:100%;color:var(--contents-text);border:0;flex-direction:column;gap:10px;padding:15px;display:flex}.csca-course-contents .csca-subject-trigger[data-state=open]{background:var(--contents-surface)}.csca-course-contents .csca-subject-title{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:16px;font-weight:600;line-height:22px;display:flex}.csca-course-contents .csca-subject-trigger[data-state=open] .csca-subject-title{color:red}.csca-course-contents .csca-subject-chevron{background:var(--contents-bg);border-radius:50%;place-items:center;width:25px;height:25px;transition:transform .3s ease-out;display:grid}.csca-course-contents .csca-subject-trigger[data-state=open] .csca-subject-chevron{transform:rotate(180deg)}.csca-course-contents .csca-subject-trigger[data-state=closed] .csca-subject-chevron img{filter:grayscale()}.csca-course-contents .csca-subject-meta{color:var(--contents-muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:16px;display:flex}.csca-course-contents .csca-subject-meta>span{align-items:center;gap:6px;display:flex}.dark .csca-course-contents .csca-subject-meta img{filter:brightness(1.6)}.csca-course-contents .csca-lesson-list{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.csca-course-contents .csca-lesson{background:var(--contents-raised);border:0;border-top:1px solid var(--contents-border);text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:73px;padding:10px 6px;display:flex}.csca-course-contents .csca-lesson:hover,.csca-course-contents .csca-lesson[aria-current=true]{background:var(--contents-bg)}.csca-course-contents .csca-lesson-status{width:18px;color:var(--contents-muted);flex-shrink:0;place-items:center;font-size:15px;display:grid}.csca-course-contents .csca-lesson[data-locked=true]{background-image:linear-gradient(90deg,rgba(251,146,60,.18),transparent)}.csca-course-contents .csca-lesson[data-locked=true] .csca-lesson-status{color:#9a3412}.dark .csca-course-contents .csca-lesson[data-locked=true] .csca-lesson-status{color:#fdba74}.csca-course-contents .csca-lesson-thumbnail{background:#222;border-radius:6px;flex-shrink:0;width:95px;height:53px;position:relative;overflow:hidden}.csca-course-contents .csca-lesson-thumbnail>img{object-fit:cover}.csca-course-contents .csca-lesson-thumbnail:after{content:"";background:linear-gradient(rgba(3,3,3,.2),rgba(0,0,0,.667));position:absolute;top:0;bottom:0;left:0;right:0}.csca-course-contents .csca-lesson-duration{z-index:1;color:#fff;background:rgba(26,26,26,.753);border-radius:2px;padding:2px 4px;font-size:10px;line-height:12px;position:absolute;bottom:5px;right:5px}.csca-course-contents .csca-lesson-progress{z-index:1;background:red;border-radius:2px;height:4px;position:absolute;bottom:0}.csca-course-contents .csca-lesson-title{min-width:0;color:var(--contents-muted);padding-right:6px;font-size:13px;line-height:20px}.csca-course-contents .csca-accordion-content{overflow:hidden}.csca-course-contents .csca-accordion-content[data-state=open]{animation:.3s ease-out csca-contents-open}.csca-course-contents .csca-accordion-content[data-state=closed]{pointer-events:none;animation:.3s ease-out csca-contents-close}@keyframes csca-contents-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes csca-contents-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (min-width:1024px){.csca-course-contents{border-radius:24px}.csca-course-contents .csca-subject-title{font-size:18px}.csca-course-contents .csca-subject-chevron{width:30px;height:30px}.csca-course-contents .csca-lesson-title{font-size:15px;line-height:22px}.csca-course-contents .csca-lesson-list{max-height:219px}.csca-course-contents.csca-watch-contents .csca-lesson-list{overscroll-behavior:auto;max-height:none;overflow-y:visible}}@media (prefers-reduced-motion:reduce){.csca-course-contents .csca-accordion-content[data-state]{animation:none}.csca-course-contents .csca-subject-chevron{transition:none}}