.c-course-videos[data-v-0b574e26]{position:relative}.c-course-videos__header[data-v-0b574e26]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.c-course-videos__container[data-v-0b574e26]{background:var(--white-alpha-6);border-radius:var(--spacing-card-radius);padding:var(--spacing-card-padding);position:relative}.c-course-videos__header-content[data-v-0b574e26]{flex:1}.c-course-videos__title[data-v-0b574e26]{margin-bottom:12px}.c-course-videos__description[data-v-0b574e26]{color:var(--white-alpha-70);margin:0;font-family:madetommy-r;font-size:1.0625rem}.c-course-videos__stage[data-v-0b574e26]{aspect-ratio:16/9;border-radius:calc(var(--spacing-card-radius)/2);background:var(--color-black);width:100%;position:relative;overflow:hidden}.c-course-videos__video[data-v-0b574e26]{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.c-course-videos__play-overlay[data-v-0b574e26]{-webkit-backdrop-filter:blur(10px);border:2px solid var(--color-white);width:80px;height:80px;color:var(--color-white);cursor:pointer;z-index:10;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-course-videos__play-overlay[data-v-0b574e26]:hover{background:#000000d9;transform:translate(-50%,-50%)scale(1.1)}.c-course-videos__title-overlay[data-v-0b574e26]{z-index:5;pointer-events:none;background:linear-gradient(#000000d9,#0009 50%,#0000);padding:20px 20px 100px;position:absolute;top:0;left:0;right:0}.c-course-videos__video-title[data-v-0b574e26]{color:var(--color-white);max-width:300px;margin:0;font-family:madetommy-r;font-size:1.7rem;line-height:1.2}.c-course-videos__controls[data-v-0b574e26]{background:var(--white-alpha-6);border-radius:calc(var(--spacing-card-radius)/2);align-items:center;gap:12px;margin-top:16px;padding:16px 20px;display:flex}.c-course-videos__control-btn[data-v-0b574e26]{width:36px;height:36px;color:var(--color-white);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.c-course-videos__control-btn[data-v-0b574e26]:hover{background:var(--white-alpha-15)}.c-course-videos__volume-container[data-v-0b574e26]{flex-shrink:0;align-items:center;display:flex;position:relative}.c-course-videos__volume-slider[data-v-0b574e26]{background:var(--white-alpha-15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;border-radius:12px;justify-content:center;align-items:center;height:128px;padding:16px 8px 12px;transition:opacity .2s;display:flex;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.c-course-videos__volume-slider[data-v-0b574e26]:before{content:"";width:40px;height:45px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.c-course-videos__volume-slider.is-visible[data-v-0b574e26]{opacity:1;pointer-events:auto}.c-course-videos__volume-track[data-v-0b574e26]{cursor:pointer;background:#ffffff40;border-radius:3px;width:6px;height:100px;position:relative}.c-course-videos__volume-fill[data-v-0b574e26]{border-radius:3px;width:100%;transition:height .1s;bottom:0;left:0}.c-course-videos__volume-fill[data-v-0b574e26],.c-course-videos__volume-thumb[data-v-0b574e26]{background:var(--color-orange);pointer-events:none;position:absolute}.c-course-videos__volume-thumb[data-v-0b574e26]{border-radius:50%;width:14px;height:14px;transition:bottom .1s,transform .2s,background .2s;left:50%;transform:translate(-50%,50%);box-shadow:0 0 8px #fcc45c66}.c-course-videos__volume-track:hover .c-course-videos__volume-thumb[data-v-0b574e26]{background:var(--color-orange-hover);transform:translate(-50%,50%)scale(1.2);box-shadow:0 0 12px #fcc45c99}.c-course-videos__progress-bar[data-v-0b574e26]{cursor:pointer;background:#ffffff40;border-radius:3px;flex:1;height:6px;position:relative;box-shadow:inset 0 1px 2px #0000004d}.c-course-videos__progress-fill[data-v-0b574e26]{background:var(--color-orange);border-radius:3px;height:100%;transition:width .1s linear}.c-course-videos__progress-thumb[data-v-0b574e26]{background:var(--color-white);opacity:0;border-radius:50%;width:14px;height:14px;transition:opacity .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-course-videos__progress-bar:hover .c-course-videos__progress-thumb[data-v-0b574e26]{opacity:1}.c-course-videos__time[data-v-0b574e26]{color:var(--color-white);text-align:center;flex-shrink:0;min-width:90px;font-family:madetommy-r;font-size:.875rem}.c-course-videos__playlist-section[data-v-0b574e26]{margin-top:25px;padding-top:0}.c-course-videos__playlist-header[data-v-0b574e26]{justify-content:start;align-items:center;gap:24px;margin-bottom:24px;display:flex}.c-course-videos__playlist-title[data-v-0b574e26]{margin:0}.c-course-videos__playlist-swiper[data-v-0b574e26]{width:100%;overflow:hidden}.c-course-videos__playlist-item[data-v-0b574e26]{cursor:pointer;background:#6661;border:none;border-radius:12px;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px;transition:all .2s;display:flex;overflow:hidden}.c-course-videos__playlist-item[data-v-0b574e26]:hover{background:var(--white-alpha-6)}.c-course-videos__playlist-item.is-active[data-v-0b574e26]{background:var(--white-alpha-10)}.c-course-videos__item-thumb-wrap[data-v-0b574e26]{background:var(--color-black);border:2px solid #0000;border-radius:8px;flex-shrink:0;width:120px;height:68px;transition:border-color .2s;position:relative;overflow:hidden}.c-course-videos__item-thumb[data-v-0b574e26]{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.c-course-videos__item-progress[data-v-0b574e26]{background:var(--color-orange);height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.c-course-videos__item-badge[data-v-0b574e26]{background:var(--color-orange);width:18px;height:18px;color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.c-course-videos__item-badge svg[data-v-0b574e26]{width:12px;height:12px}.c-course-videos__item-info[data-v-0b574e26]{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.c-course-videos__item-number[data-v-0b574e26]{color:var(--color-orange);text-align:left;font-family:madetommy-m;font-size:.75rem}.c-course-videos__item-title[data-v-0b574e26]{color:var(--color-white);text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-family:madetommy-m;font-size:.875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.c-course-videos__item-duration[data-v-0b574e26]{color:var(--white-alpha-60);text-align:left;font-family:madetommy-r;font-size:.75rem}.c-course-videos__summary[data-v-0b574e26]{z-index:20;-webkit-backdrop-filter:blur(20px);border:1px solid var(--white-alpha-10);background:#000000d9;border-radius:16px;max-width:320px;position:absolute;top:20px;right:20px;overflow:hidden}.c-course-videos__summary.is-collapsed[data-v-0b574e26]{max-width:180px}.c-course-videos__summary-toggle[data-v-0b574e26]{width:100%;color:var(--color-white);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px;font-family:madetommy-m;font-size:.875rem;transition:background .2s;display:flex}.c-course-videos__summary-toggle[data-v-0b574e26]:hover{background:var(--white-alpha-8)}.c-course-videos__summary-content[data-v-0b574e26]{flex-direction:column;gap:12px;padding:16px;display:flex}.c-course-videos__summary-title[data-v-0b574e26]{color:var(--color-white);margin:0;font-family:madetommy-m;font-size:.9375rem}.c-course-videos__key-points[data-v-0b574e26]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.c-course-videos__key-points li[data-v-0b574e26]{color:var(--white-alpha-80);padding-left:16px;font-family:madetommy-r;font-size:.8125rem;position:relative}.c-course-videos__key-points li[data-v-0b574e26]:before{content:"•";color:var(--color-orange);position:absolute;left:0}.c-course-videos__meta[data-v-0b574e26]{border-top:1px solid var(--white-alpha-10);flex-direction:column;gap:6px;padding-top:8px;display:flex}.c-course-videos__meta-item[data-v-0b574e26]{color:var(--white-alpha-70);align-items:center;gap:6px;font-family:madetommy-r;font-size:.8125rem;display:flex}.c-course-videos__complete-btn[data-v-0b574e26]{background:var(--color-orange);color:var(--color-black);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:madetommy-m;font-size:.875rem;transition:all .2s;display:flex}.c-course-videos__complete-btn[data-v-0b574e26]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fcc45c4d}.c-course-videos__completed-badge[data-v-0b574e26]{background:var(--white-alpha-15);color:var(--color-orange);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:madetommy-m;font-size:.875rem;display:flex}.c-course-videos-title-enter-active[data-v-0b574e26],.c-course-videos-title-leave-active[data-v-0b574e26]{transition:opacity .4s}.c-course-videos-title-enter-from[data-v-0b574e26],.c-course-videos-title-leave-to[data-v-0b574e26]{opacity:0}.c-course-videos-summary-enter-active[data-v-0b574e26],.c-course-videos-summary-leave-active[data-v-0b574e26]{transition:all .25s}.c-course-videos-summary-enter-from[data-v-0b574e26],.c-course-videos-summary-leave-to[data-v-0b574e26]{opacity:0;max-height:0}@media (width<=1080px){.c-course-videos__container[data-v-0b574e26]{background:0 0;padding:0}.c-course-videos__summary[data-v-0b574e26]{display:none}.c-course-videos__playlist-section[data-v-0b574e26]{margin-top:24px;padding-top:24px}.c-course-videos__playlist-header[data-v-0b574e26]{flex-direction:column;align-items:flex-start;gap:16px}.c-course-videos__play-overlay[data-v-0b574e26]{width:48px;height:48px}.c-course-videos__play-overlay svg[data-v-0b574e26]{width:28px;height:28px}.c-course-videos__controls[data-v-0b574e26]{gap:8px;padding:10px 12px}.c-course-videos__control-btn[data-v-0b574e26]{width:32px;height:32px}.c-course-videos__control-btn svg[data-v-0b574e26]{width:18px;height:18px}.c-course-videos__time[data-v-0b574e26]{min-width:80px;font-size:.75rem}.c-course-videos__header[data-v-0b574e26]{flex-direction:column;align-items:flex-start;gap:16px}.c-course-videos__title[data-v-0b574e26]{font-size:1.75rem}.c-course-videos__video-title[data-v-0b574e26]{padding:0;font-size:1.2rem;top:10px;left:10px}.c-course-videos__title-overlay[data-v-0b574e26]{padding:20px 20px 80px}}
