.course-detail-skeleton__breadcrumb-shell{-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e2e8f0e6}.course-detail-skeleton__breadcrumb-container{padding-top:1rem;padding-bottom:1rem}.course-detail-skeleton__breadcrumb-row{align-items:center;gap:.5rem;display:flex;overflow:hidden}.course-detail-skeleton__crumb,.course-detail-skeleton__crumb-separator,.course-detail-skeleton__eyebrow,.course-detail-skeleton__feature-line,.course-detail-skeleton__feature-pill,.course-detail-skeleton__feature-preview,.course-detail-skeleton__lesson-icon,.course-detail-skeleton__lesson-line,.course-detail-skeleton__sidebar-badge,.course-detail-skeleton__sidebar-button,.course-detail-skeleton__sidebar-media,.course-detail-skeleton__sidebar-price,.course-detail-skeleton__sidebar-subcopy,.course-detail-skeleton__stat-chip,.course-detail-skeleton__subtitle-line,.course-detail-skeleton__tab,.course-detail-skeleton__tab-heading,.course-detail-skeleton__tab-line,.course-detail-skeleton__title-line{background:linear-gradient(90deg,#e2e8f0cc,#f1f5f9 50%,#e2e8f0cc)}.course-detail-skeleton__crumb{border-radius:9999px;flex-shrink:0;width:3.75rem;height:.75rem}.course-detail-skeleton__crumb--wide{width:6rem}.course-detail-skeleton__crumb--current{width:8.5rem;max-width:32vw}.course-detail-skeleton__crumb-separator{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.course-detail-skeleton__hero{flex-direction:column;gap:1.5rem;display:flex}.course-detail-skeleton__eyebrow-row{flex-wrap:wrap;gap:.75rem;display:flex}.course-detail-skeleton__eyebrow{border-radius:9999px;width:8rem;height:1rem}.course-detail-skeleton__eyebrow--short{width:5.5rem}.course-detail-skeleton__title-stack{flex-direction:column;gap:.875rem;display:flex}.course-detail-skeleton__title-line{border-radius:1rem;height:2.5rem}.course-detail-skeleton__title-line--primary{width:min(100%,44rem)}.course-detail-skeleton__title-line--secondary{width:min(88%,38rem);height:2rem}.course-detail-skeleton__subtitle-line{border-radius:9999px;width:min(82%,32rem);height:1rem}.course-detail-skeleton__stats-row{flex-wrap:wrap;gap:.75rem;display:flex}.course-detail-skeleton__stat-chip{border-radius:9999px;width:8.5rem;height:2.5rem}.course-detail-skeleton__stat-chip--compact{width:7rem}.course-detail-skeleton__feature-card,.course-detail-skeleton__sidebar-card,.course-detail-skeleton__tab-card{-webkit-backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #fff3;border-radius:1.25rem;overflow:hidden;box-shadow:0 2px 8px #0f172a0a,0 18px 44px #0f172a14}.course-detail-skeleton__feature-card{padding:1rem}.course-detail-skeleton__feature-card-head{flex-direction:column;gap:1rem;display:flex}.course-detail-skeleton__feature-preview{border-radius:1rem;width:100%;height:12rem}.course-detail-skeleton__feature-copy{flex-direction:column;gap:.625rem;display:flex}.course-detail-skeleton__feature-line{border-radius:9999px;height:.875rem}.course-detail-skeleton__feature-line--heading{border-radius:.75rem;width:11rem;height:1.25rem}.course-detail-skeleton__feature-line--wide{width:100%}.course-detail-skeleton__feature-line--medium{width:78%}.course-detail-skeleton__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.course-detail-skeleton__feature-pill{border-radius:1rem;width:100%;height:4rem}.course-detail-skeleton__desktop-sidebar,.course-detail-skeleton__mobile-sidebar{width:100%}.course-detail-skeleton__mobile-sidebar{display:block}.course-detail-skeleton__sidebar-card--desktop{position:sticky;top:6rem}.course-detail-skeleton__sidebar-media{aspect-ratio:16/9;width:100%}.course-detail-skeleton__sidebar-body{flex-direction:column;gap:1rem;padding:1rem;display:flex}.course-detail-skeleton__sidebar-body--desktop{padding:1.5rem}.course-detail-skeleton__sidebar-price{border-radius:.875rem;align-self:center;width:7rem;height:2rem}.course-detail-skeleton__sidebar-price--desktop{width:8rem;height:2.5rem}.course-detail-skeleton__sidebar-subcopy{border-radius:9999px;align-self:center;width:5rem;height:.875rem}.course-detail-skeleton__sidebar-button{border-radius:.875rem;width:100%;height:3rem}.course-detail-skeleton__sidebar-badges{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.course-detail-skeleton__sidebar-badge{border-radius:9999px;width:7rem;height:2rem}.course-detail-skeleton__sidebar-badge--wide{width:8.5rem}.course-detail-skeleton__tabs{flex-direction:column;gap:1rem;display:flex}.course-detail-skeleton__tablist{-webkit-backdrop-filter:blur(14px);background:#f1f5f9c7;border-radius:.875rem;gap:.5rem;padding:.25rem;display:grid}.course-detail-skeleton__tab{border-radius:.75rem;width:100%;height:2.875rem}.course-detail-skeleton__tab-card-inner{flex-direction:column;gap:.875rem;padding:1rem 1rem 0;display:flex}.course-detail-skeleton__tab-heading{border-radius:.5rem;width:8rem;height:1rem}.course-detail-skeleton__tab-line{border-radius:9999px;height:.75rem}.course-detail-skeleton__tab-line--wide{width:100%}.course-detail-skeleton__tab-line--medium{width:84%}.course-detail-skeleton__tab-line--short{width:68%}.course-detail-skeleton__curriculum-list{flex-direction:column;gap:.875rem;padding:1rem;display:flex}.course-detail-skeleton__lesson-row{align-items:flex-start;gap:.75rem;display:flex}.course-detail-skeleton__lesson-row--desktop{display:none}.course-detail-skeleton__lesson-icon{border-radius:.875rem;flex-shrink:0;width:2.25rem;height:2.25rem}.course-detail-skeleton__lesson-copy{flex-direction:column;flex:auto;gap:.5rem;display:flex}.course-detail-skeleton__lesson-line{border-radius:9999px;height:.875rem}.course-detail-skeleton__lesson-line--wide{width:88%}.course-detail-skeleton__lesson-line--medium{width:76%}.course-detail-skeleton__lesson-line--meta{width:40%;height:.75rem}@media (min-width:640px){.course-detail-skeleton__feature-card,.course-detail-skeleton__tab-card{border-radius:1.5rem}.course-detail-skeleton__feature-card{padding:1.5rem}.course-detail-skeleton__feature-card-head{flex-direction:row;align-items:center}.course-detail-skeleton__feature-preview{flex-shrink:0;width:10.5rem;height:7.5rem}.course-detail-skeleton__feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.course-detail-skeleton__tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.course-detail-skeleton__curriculum-list,.course-detail-skeleton__tab-card-inner{padding-inline:1.5rem}}@media (min-width:1024px){.course-detail-skeleton__hero{gap:2rem}.course-detail-skeleton__mobile-sidebar{display:none}.course-detail-skeleton__desktop-sidebar{display:block}.course-detail-skeleton__tabs{gap:1.5rem}.course-detail-skeleton__lesson-row--desktop{display:flex}}.dark .course-detail-skeleton__breadcrumb-shell{background:#020617db;border-color:#334155e6}.dark .course-detail-skeleton__crumb,.dark .course-detail-skeleton__crumb-separator,.dark .course-detail-skeleton__eyebrow,.dark .course-detail-skeleton__feature-line,.dark .course-detail-skeleton__feature-pill,.dark .course-detail-skeleton__feature-preview,.dark .course-detail-skeleton__lesson-icon,.dark .course-detail-skeleton__lesson-line,.dark .course-detail-skeleton__sidebar-badge,.dark .course-detail-skeleton__sidebar-button,.dark .course-detail-skeleton__sidebar-media,.dark .course-detail-skeleton__sidebar-price,.dark .course-detail-skeleton__sidebar-subcopy,.dark .course-detail-skeleton__stat-chip,.dark .course-detail-skeleton__subtitle-line,.dark .course-detail-skeleton__tab,.dark .course-detail-skeleton__tab-heading,.dark .course-detail-skeleton__tab-line,.dark .course-detail-skeleton__title-line{background:linear-gradient(90deg,#1e293bd1,#334155e6 50%,#1e293bd1)}.dark .course-detail-skeleton__feature-card,.dark .course-detail-skeleton__sidebar-card,.dark .course-detail-skeleton__tab-card{background:#0f172ac2;border-color:#ffffff14;box-shadow:0 2px 10px #02061738,0 18px 44px #02061747}.dark .course-detail-skeleton__tablist{background:#1e293bc2}
