.course-details_courseDetailsPage__GKbb_{min-height:100vh}.course-details_courseCurriculumAnchor__cpya9,.course-details_enrollmentAnchor__Y9QHb{scroll-margin-top:5rem}.course-details_hero__WzHrX{padding:3rem 0;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.05);border-style:solid;border-color:#ccc}.course-details_hero__WzHrX h1{font-weight:800;margin-bottom:1rem;color:#212529}.course-details_hero__WzHrX .course-details_meta__UvvMD{font-size:.95rem;color:#6c757d;margin-bottom:1.5rem;display:flex;gap:1.5rem;flex-wrap:wrap}.course-details_hero__WzHrX .course-details_meta__UvvMD span{display:flex;align-items:center;gap:.5rem}.course-details_hero__WzHrX .course-details_videoWrapper__qddRb{position:relative;width:100%;background:#000;border-radius:12px;overflow:visible;box-shadow:0 8px 30px rgba(0,0,0,.15)}.course-details_hero__WzHrX .course-details_videoWrapperPortrait___GyjA{display:flex;justify-content:center;background:#0d0d0d;overflow:hidden;border-radius:12px}.course-details_sidebarCard__D347f{border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04);position:-webkit-sticky;position:sticky;top:2rem;border-style:solid!important;border-color:#dee2e6!important}.course-details_sidebarCard__D347f .course-details_price__dNnKq{font-size:2rem;font-weight:800;color:#212529;margin-bottom:1rem;display:block}.course-details_sidebarCard__D347f .course-details_stats__fMIwd{list-style:none;padding:0;margin:1.5rem 0}.course-details_sidebarCard__D347f .course-details_stats__fMIwd li{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #dee2e6;color:#495057}.course-details_sidebarCard__D347f .course-details_stats__fMIwd li:last-child{border-bottom:none}.course-details_sidebarCard__D347f .course-details_stats__fMIwd li i{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.course-details_sectionTitle__2oEuv{font-weight:700;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.course-details_sectionTitle__2oEuv:after{content:"";position:absolute;bottom:0;right:0;width:60px;height:3px;background-color:var(--color-primary);border-radius:2px}.course-details_accordionBtn__QMDSI{font-weight:600;color:#212529;text-align:right}.course-details_accordionBtn__QMDSI:focus{box-shadow:none;border-color:rgba(13,110,253,.25);background-color:rgba(13,110,253,.05)}.course-details_accordionBtn__QMDSI:not(.course-details_collapsed__MfpAN){color:#333;background-color:rgba(13,110,253,.05)}.course-details_checkList__4S7Nr{list-style:none;padding:0}.course-details_checkList__4S7Nr li{position:relative;-webkit-padding-start:1.75rem;padding-inline-start:1.75rem;margin-bottom:.75rem}.course-details_checkList__4S7Nr li:before{content:"";font-family:bootstrap-icons;position:absolute;right:0;top:2px;color:#198754;font-size:1.1em;font-weight:700}.courseVideoFrame_portraitAccordion__l5r6f,.courseVideoFrame_portraitHero__KIjFe{position:relative;width:min(100%,420px);margin-left:auto;margin-right:auto;aspect-ratio:9/16;max-height:min(85vh,900px)}@media(min-width:992px){.courseVideoFrame_portraitHero__KIjFe{max-height:250px}}.fw-comments{margin-top:2rem}.fw-comments__title{font-size:1.125rem;margin-bottom:1rem}.fw-comments__error,.fw-comments__state{padding:.75rem 1rem;border-radius:.5rem}.fw-comments__error{background:rgba(220,53,69,.12);color:#dc3545}.fw-comments__list{list-style:none;padding:0;margin:0 0 1rem}.fw-comments__item{padding:1rem;border-radius:.75rem;margin-bottom:.75rem}.fw-comments__item--reply{margin-right:2rem;border-right:3px solid var(--bs-secondary,#6c757d)}.fw-comments__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.fw-comments__avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;background:#e9ecef;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#6c757d;flex-shrink:0}.fw-comments__author{font-weight:600;flex-grow:1}.fw-comments__date{font-size:.75rem;color:#6c757d}.fw-comments__content :where(p){margin:0}.mention-link{color:var(--bs-primary,#0d6efd);font-weight:700;text-decoration:none}.mention-link:hover{text-decoration:underline}.fw-comments__formWrap{margin-top:1rem}.fw-comments__actions{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.fw-comments__bottomActions{margin-top:.75rem}.fw-comments__bottomActions,.fw-comments__loginHint{display:flex;justify-content:flex-start}.fw-comments__replyForm{margin-top:1rem;padding:1rem;background:var(--bs-light,#f8f9fa);border-radius:.5rem;border:1px solid var(--bs-border-color,#e5e7eb)}.fw-comments__replies{list-style:none;padding:0;margin:1rem 0 0}.fw-comments__textarea{margin-bottom:.5rem}
/*# sourceMappingURL=eb7d79bd74adc015.css.map*/