@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.hero-banner--hero-banner--QWyeh,
.hero-banner--hero-banner-content-grid--mKP6F,
.hero-banner--hero-banner-content-grid-item--I-8Ii {
  block-size: auto;
}
.hero-banner--hero-banner--QWyeh:not(.hero-banner--hero-banner-dark--qilPG) {
  min-block-size: 30.8rem;
}
@media (max-width: 43.75rem) {
  .hero-banner--hero-banner-content-grid--mKP6F .hero-banner--ud-content-grid-item--Of0on:first-child {
    grid-column: span 3;
  }
  .hero-banner--hero-banner-content-grid--mKP6F .hero-banner--ud-content-grid-item--Of0on:last-child {
    grid-column: span 3;
  }
}
.hero-banner--hero-banner--QWyeh:not(.hero-banner--hero-banner-teal--7Cigz):not(.hero-banner--hero-banner-green--n-lMT):not(.hero-banner--hero-banner-google--1pM9z):not(.hero-banner--hero-banner-gwg-ub--Do7oa) {
  background-image: url('https://frontends.udemycdn.com/staticx/udemy/images/ai-elevate/ai-elevate-banner.png');
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 43.8125rem) and (max-width: 75rem) {
  .hero-banner--hero-banner--QWyeh:not(.hero-banner--hero-banner-teal--7Cigz):not(.hero-banner--hero-banner-green--n-lMT):not(.hero-banner--hero-banner-google--1pM9z):not(.hero-banner--hero-banner-gwg-ub--Do7oa) {
    background-size: 70% auto;
    background-position: right 0 center;
  }
}
@media (min-width: 75.0625rem) {
  .hero-banner--hero-banner--QWyeh:not(.hero-banner--hero-banner-teal--7Cigz):not(.hero-banner--hero-banner-green--n-lMT):not(.hero-banner--hero-banner-google--1pM9z):not(.hero-banner--hero-banner-gwg-ub--Do7oa) {
    background-size: 60% auto;
    background-position: right -4.8rem center;
  }
  .hero-banner--hero-banner--QWyeh:not(.hero-banner--hero-banner-teal--7Cigz):not(.hero-banner--hero-banner-green--n-lMT):not(.hero-banner--hero-banner-google--1pM9z):not(.hero-banner--hero-banner-gwg-ub--Do7oa) .hero-banner--hero-banner-content-grid--mKP6F .hero-banner--ud-content-grid-item--Of0on:last-child {
    display: none;
  }
}
.hero-banner--hero-banner--QWyeh {
  background-color: #714ffa;
  border-radius: 1.6rem;
  overflow: hidden;
  block-size: 100%;
  display: flex;
  flex-direction: column;
  container-type: inline-size;
  container-name: hero-banner;
}
.hero-banner--hero-banner-teal--7Cigz {
  background: linear-gradient(135deg, oklch(55.87% 0.0933 207.35deg) 0%, oklch(48.03% 0.0813 214.59deg) 100%);
}
.hero-banner--hero-banner-green--n-lMT {
  background: linear-gradient(135deg, oklch(64.59% 0.1519 154.89deg) 0%, oklch(44.49% 0.0863 157.92deg) 100%);
}
.hero-banner--hero-banner-google--1pM9z {
  background: linear-gradient(180deg, #180a3d 0%, #16161D 100%);
  position: relative;
  overflow: hidden;
  block-size: auto;
}
.hero-banner--hero-banner-google--1pM9z::before {
  content: '';
  position: absolute;
  inset: -50%;
  background-image: url('https://frontends.udemycdn.com/staticx/udemy/images/grow-with-google/gwg-ai-essentials-bg.svg');
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(-12deg);
  opacity: 0.7;
  z-index: 0;
}
.hero-banner--hero-banner-google--1pM9z .hero-banner--hero-banner-content-grid--mKP6F {
  block-size: 100%;
  z-index: 1;
  position: relative;
}
.hero-banner--hero-banner-google--1pM9z .hero-banner--hero-banner-content-grid-item--I-8Ii {
  block-size: 100%;
}
.hero-banner--hero-banner-google--1pM9z .hero-banner--content-google--6ecLH {
  block-size: 100%;
}
.hero-banner--hero-banner-gwg-ub--Do7oa {
  background: radial-gradient(ellipse 60% 200% at 41% 50%, #202230 0%, #16161D 100%);
  block-size: auto;
  position: relative;
  overflow: hidden;
}
.hero-banner--hero-banner-gwg-ub--Do7oa .hero-banner--hero-banner-content-grid--mKP6F {
  block-size: 100%;
  position: relative;
  z-index: 1;
}
.hero-banner--hero-banner-gwg-ub--Do7oa .hero-banner--hero-banner-content-grid-item--I-8Ii {
  block-size: 100%;
}
.hero-banner--hero-banner-gwg-ub--Do7oa .hero-banner--content-gwg-ub--kn3iG {
  block-size: 100%;
}
.hero-banner--hero-banner-mobile--xTAG2 {
  border-radius: 1.6rem;
  overflow: hidden;
  border: 1px solid var(--applied-border-default);
  block-size: 100%;
  display: flex;
  flex-direction: column;
}
.hero-banner--hero-banner-mobile--xTAG2 .hero-banner--ud-content-grid--EDi0m {
  block-size: 100%;
  flex: 1;
  display: flex;
  align-items: stretch;
}
.hero-banner--hero-banner-mobile--xTAG2 .hero-banner--ud-content-grid-item--Of0on {
  display: flex;
  flex-direction: column;
}
.hero-banner--hero-banner-mobile-teal--x6iZ8 {
  background: linear-gradient(135deg, oklch(55.87% 0.0933 207.35deg) 0%, oklch(48.03% 0.0813 214.59deg) 100%);
}
.hero-banner--hero-banner-mobile-green--snyc3 {
  background: linear-gradient(135deg, oklch(64.59% 0.1519 154.89deg) 0%, oklch(44.49% 0.0863 157.92deg) 100%);
}
.hero-banner--hero-banner-mobile-google--HUcwo {
  background: linear-gradient(180deg, #180a3d 0%, #16161D 100%);
  position: relative;
  overflow: hidden;
}
.hero-banner--hero-banner-mobile-google--HUcwo::before {
  content: '';
  position: absolute;
  inset: -50%;
  background-image: url('https://frontends.udemycdn.com/staticx/udemy/images/grow-with-google/gwg-ai-essentials-bg.svg');
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(-12deg);
  opacity: 0.7;
  z-index: 0;
}
.hero-banner--hero-banner-mobile-google--HUcwo > * {
  position: relative;
  z-index: 1;
}
.hero-banner--hero-banner-mobile-gwg-ub--HuFJ5 {
  background: radial-gradient(ellipse 60% 200% at 41% 50%, #202230 0%, #16161D 100%);
}
.hero-banner--hero-banner-dark--qilPG {
  min-block-size: 20rem;
  block-size: 100%;
}
.hero-banner--hero-banner-dark--qilPG .hero-banner--hero-banner-content-grid--mKP6F {
  block-size: 100%;
}
.hero-banner--hero-banner-dark--qilPG .hero-banner--hero-banner-content-container--eui6K {
  display: block;
  block-size: 100%;
  flex: 1;
}
.hero-banner--hero-banner-dark-mobile--ot1fV .hero-banner--hero-banner-content-container--eui6K {
  display: block;
  block-size: 100%;
  flex: 1;
}
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-google--1pM9z {
  block-size: auto;
}
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-google--1pM9z .hero-banner--hero-banner-content-grid--mKP6F,
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-google--1pM9z .hero-banner--hero-banner-content-grid-item--I-8Ii,
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-google--1pM9z .hero-banner--content-google--6ecLH {
  block-size: 100%;
}
@media (min-width: 61.3125rem) {
  .hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-google--1pM9z {
    min-block-size: auto;
  }
}
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-gwg-ub--Do7oa {
  block-size: auto;
  min-block-size: auto;
}
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-gwg-ub--Do7oa .hero-banner--hero-banner-content-grid--mKP6F,
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-gwg-ub--Do7oa .hero-banner--hero-banner-content-grid-item--I-8Ii,
.hero-banner--hero-banner-dark--qilPG.hero-banner--hero-banner-gwg-ub--Do7oa .hero-banner--content-gwg-ub--kn3iG {
  block-size: 100%;
}
.hero-banner--hero-banner-content-container--eui6K {
  display: flex;
  align-items: stretch;
  block-size: 100%;
  flex: 1;
}
.hero-banner--content--1Ix7e {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.6rem;
  background-color: oklch(100% 0 0deg);
  padding: 1.6rem;
}
@container ud-content-area (min-width: 653px) {
  .hero-banner--content--1Ix7e {
    padding: 1.6rem;
  }
}
.hero-banner--content--1Ix7e.hero-banner--with-margin--3DUPC {
  border-radius: 1.6rem;
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 2.4rem;
  margin-inline-start: 2.4rem;
}
@container ud-content-area (min-width: 933px) {
  .hero-banner--content--1Ix7e.hero-banner--with-margin--3DUPC {
    padding: 2.4rem;
    margin-block-start: 4.8rem;
    margin-inline-end: 0;
    margin-block-end: 4.8rem;
    margin-inline-start: 4.8rem;
  }
}
.hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or {
  background-color: transparent;
  color: oklch(100% 0 0deg);
  padding: 2.4rem;
  margin: 0;
  justify-content: flex-start;
  min-block-size: 20rem;
  block-size: 100%;
  flex: 1;
}
.hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-google--6ecLH {
  min-block-size: auto;
  justify-content: center;
}
@container hero-banner (min-width: 933px) {
  .hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-google--6ecLH {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 2.4rem;
    padding-block-start: 2.4rem;
    padding-inline-end: 4.8rem;
    padding-block-end: 2.4rem;
    padding-inline-start: 2.4rem;
  }
  .hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-google--6ecLH .hero-banner--content-text--oQM4n {
    flex: 1;
  }
  .hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-google--6ecLH .hero-banner--cta--Hv6LO {
    flex-shrink: 0;
    inline-size: auto;
    margin-block-start: 0;
  }
  .hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-google--6ecLH .hero-banner--partner-branding-wide--Q-jSq {
    display: block;
  }
  .hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-google--6ecLH .hero-banner--partner-branding-medium--o-dcc {
    display: none;
  }
}
.hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-gwg-ub--kn3iG {
  min-block-size: auto;
  padding: 2.4rem;
}
@container hero-banner (min-width: 933px) {
  .hero-banner--content--1Ix7e.hero-banner--theme-dark--m82Or.hero-banner--content-gwg-ub--kn3iG {
    padding-block: 2.4rem;
    padding-inline: 3.2rem;
  }
}
.hero-banner--content-text--oQM4n {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  flex: 1;
}
.hero-banner--theme-dark--m82Or .hero-banner--cta--Hv6LO {
  margin-block-start: auto;
  flex-shrink: 0;
}
.hero-banner--subtitle--9k9Gq {
  font-weight: 400;
}
.hero-banner--hero-image-container--IFU4m {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.hero-banner--hero-image-mobile--fWoRF {
  object-fit: cover;
  block-size: 100%;
  inline-size: 100%;
  display: block;
}
.hero-banner--partner-branding--zdxkJ {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  color: oklch(100% 0 0deg);
  font-size: 1.2rem;
}
.hero-banner--partner-branding-wide--Q-jSq {
  display: none;
}
.hero-banner--partner-branding-medium--o-dcc {
  display: block;
}
.hero-banner--content-google--6ecLH {
  background-color: transparent;
  color: oklch(100% 0 0deg);
  padding: 2.4rem;
  margin: 0;
  min-block-size: auto;
  block-size: 100%;
  justify-content: space-between;
}
.hero-banner--content-google--6ecLH .hero-banner--cta--Hv6LO {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  inline-size: 100%;
  margin-block-start: auto;
  gap: 2.4rem;
}
.hero-banner--content-gwg-ub--kn3iG {
  background-color: transparent;
  color: oklch(100% 0 0deg);
  padding: 2.4rem;
  margin: 0;
  min-block-size: auto;
  block-size: 100%;
  justify-content: center;
  gap: 1.6rem;
}
@container hero-banner (min-width: 933px) {
  .hero-banner--content-gwg-ub--kn3iG {
    flex-direction: row;
    align-items: center;
    gap: 2.4rem;
    padding-block: 2.4rem;
    padding-inline: 3.2rem;
  }
  .hero-banner--content-gwg-ub--kn3iG .hero-banner--content-text--oQM4n {
    flex: 1;
  }
  .hero-banner--content-gwg-ub--kn3iG .hero-banner--cta--Hv6LO {
    flex-shrink: 0;
    inline-size: auto;
    margin-block-start: 0;
  }
}
.hero-banner--content-gwg-ub-logo--EquLR {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.hero-banner--gwg-ub-stripes--E-Uof {
  position: absolute;
  inset: 0;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  pointer-events: none;
  z-index: 0;
  display: none;
}
@container hero-banner (min-width: 933px) {
  .hero-banner--gwg-ub-stripes--E-Uof {
    display: block;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.certification-goal-recommendations--certification-goal-recommendations-container--keWMB {
  inline-size: 100vi;
  position: relative;
  inset-inline: 50%;
  margin-inline: -50vi;
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding-block: 2.4rem;
  padding-inline: 0;
}
.certification-goal-recommendations--certification-goal-recommendations-container--keWMB .certification-goal-recommendations--certification-goal-recommendations-content--qwy-2 {
  inline-size: 100%;
  max-inline-size: 134rem;
  margin-inline: auto;
  padding-inline: 2.4rem 2.4rem;
}
.certification-goal-recommendations--header--Qh12M {
  display: flex;
  align-items: baseline;
  margin-block-end: 2.4rem;
  flex-flow: wrap;
  row-gap: 0.8rem;
}
.certification-goal-recommendations--component-margin--zo4Eh > *:not(:last-child) {
  margin-block-end: 2.4rem;
}
@media (min-width: 37.5625rem) {
  .certification-goal-recommendations--certification-goal-recommendations-container--keWMB {
    padding-block: 4.8rem;
    padding-inline: 0;
  }
  .certification-goal-recommendations--section-title--GY7di {
    margin-inline-end: 1.6rem;
  }
  .certification-goal-recommendations--component-margin--zo4Eh > *:not(:last-child) {
    margin-block-end: 3.2rem;
  }
}

.discovery-units-loading-skeleton--skeleton-units-container--jx16P {
  block-size: 70vh;
  overflow-y: hidden;
  position: relative;
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx .discovery-units-loading-skeleton--title--g0wO3 {
  block-size: 2.4rem;
  inline-size: 100%;
  background-color: oklch(86.72% 0.0192 282.72deg);
  margin-block-end: 1.6rem;
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx .discovery-units-loading-skeleton--info-container--9h6KZ {
  flex-grow: 1;
  margin-inline-start: 1.6rem;
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx .discovery-units-loading-skeleton--skeleton-card--KstkJ {
  display: flex;
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx .discovery-units-loading-skeleton--skeleton-card--KstkJ + .discovery-units-loading-skeleton--skeleton-card--KstkJ {
  margin-block-start: 1.6rem;
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx .discovery-units-loading-skeleton--course-image--utyCj {
  inline-size: 5rem;
  block-size: 5rem;
  background-color: oklch(86.72% 0.0192 282.72deg);
  flex-grow: 0;
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx .discovery-units-loading-skeleton--course-info--vFEKF {
  inline-size: 100%;
  block-size: 1.4rem;
  background-color: oklch(86.72% 0.0192 282.72deg);
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx .discovery-units-loading-skeleton--course-info--vFEKF + .discovery-units-loading-skeleton--course-info--vFEKF {
  margin-block-start: 0.4rem;
}
.discovery-units-loading-skeleton--skeleton-unit--axpfx + .discovery-units-loading-skeleton--skeleton-unit--axpfx {
  margin-block-start: 2.4rem;
}

.error-display--dialog-container--9n6IK {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
  z-index: 1030;
  overflow-y: auto;
}
.error-display--dialog--hz1ia {
  flex: 1;
  background: oklch(100% 0 0deg);
  color: oklch(29.74% 0.0362 281.74deg);
  padding: 2.4rem;
  position: relative;
  max-inline-size: 60rem;
}
.error-display--scroll-wrapper--aAHVP {
  display: flex;
  align-items: center;
  justify-content: center;
  min-block-size: 100%;
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  position: relative;
}
.error-display--title-spacer--NB-IR {
  min-block-size: 4.8rem;
}
.error-display--title--VfY53 {
  padding-block-start: 0;
  padding-inline-end: 3.6rem;
  padding-block-end: 2.4rem;
  padding-inline-start: 0;
  margin: 0;
}
.error-display--dialog--hz1ia p a {
  text-decoration: underline;
  text-underline-offset: 0.4rem;
  text-decoration-color: var(--applied-text-link-decoration);
}
.error-display--close-button--QgC43 {
  position: absolute;
  inset-block-start: 1.6rem;
  inset-inline-end: 1.6rem;
}

.course-retirement-modal-alert--retirement-alert--QiP6g {
  margin-block-end: 2.4rem;
}
.course-retirement-modal-alert--view-alternatives-button--TlkZc {
  margin-block-start: 0.8rem;
}

.add-course-to-learning-path-modal--notice-container--FmBWK {
  margin-block-start: 2.4rem;
}
.add-course-to-learning-path-modal--notice-context--w8kC- > *:not(:last-child),
.add-course-to-learning-path-modal--duplicate-list--S8exi > *:not(:last-child) {
  margin-block-end: 0.8rem;
}

.checkbox-group--container--G0b3X {
  background-color: oklch(97.59% 0.0029 264.54deg);
  border: 1px solid var(--applied-border-default);
  max-block-size: 28.8rem;
  overflow-y: auto;
  padding: 1.6rem;
  position: relative;
}

.learning-path-selection-form--learning-path-selection--sDD27 {
  margin-block-start: 0.8rem;
}
.learning-path-selection-form--learning-path-checkbox--h5z4W {
  padding: 0.8rem;
}
.learning-path-selection-form--input-section-container--FURpT {
  margin-block-start: 1.6rem;
}
.learning-path-selection-form--add-path-submit-button-context--J-eTj {
  margin-block: 0;
  margin-inline: 1.6rem;
  white-space: nowrap;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.lecture-view-course-card--container--UbX7G {
  padding: 1.6rem;
  background-color: oklch(20.35% 0.0139 285.09deg);
  color: oklch(100% 0 0deg);
  display: grid;
  grid-template-columns: minmax(auto, 29.9rem) 4.9rem auto max-content max-content;
  grid-template-rows: auto;
  block-size: 7.2rem;
}
@media (min-width: 20rem) and (max-width: 61.25rem) {
  .lecture-view-course-card--container--UbX7G {
    margin-block-start: 0.8rem;
    margin-inline: 1.6rem;
    margin-block-end: 2.4rem;
  }
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--container--UbX7G {
    column-gap: 0;
    grid-template-columns: auto auto;
    grid-template-rows: auto auto auto;
    block-size: auto;
  }
}
@media (min-width: 43.8125rem) and (max-width: 61.25rem) {
  .lecture-view-course-card--container--UbX7G {
    grid-template-columns: minmax(auto, 29.9rem) 4.9rem auto max-content;
  }
}
.lecture-view-course-card--course-title--dxIO1 {
  grid-row: 1;
  grid-column: 1;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.lecture-view-course-card--course-title--dxIO1 a {
  color: inherit;
  text-decoration: underline;
}
.lecture-view-course-card--course-title--dxIO1 a:focus {
  outline: none !important;
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--course-title--dxIO1 {
    grid-column: 1;
    max-inline-size: 23rem;
    word-wrap: break-word;
    margin-inline-end: 0.8rem;
  }
}
body.ud-keyboard-navigation-in-use .lecture-view-course-card--course-title--dxIO1:focus-within {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.lecture-view-course-card--divider--tGV9u {
  grid-row: 1;
  grid-column: 2;
  border-inline-start: 1px solid oklch(56.8% 0.0388 277.95deg);
  margin-block-start: 0;
  margin-inline-end: 2.4rem;
  margin-block-end: 0;
  margin-inline-start: 2.4rem;
  inline-size: 1px;
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--divider--tGV9u {
    grid-row: 2;
    grid-column: 1 / span 2;
    border-block-start: 1px solid oklch(56.8% 0.0388 277.95deg);
    margin-block-start: 1.6rem;
    margin-inline-end: 0;
    margin-block-end: 1.6rem;
    margin-inline-start: 0;
    inline-size: auto;
  }
}
.lecture-view-course-card--meta-data--8qpe- {
  grid-row: 1;
  grid-column: 3;
  display: flex;
  flex-direction: row;
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--meta-data--8qpe- {
    grid-row: 3;
    grid-column: 1 / span 2;
  }
}
.lecture-view-course-card--section--SnlQ3 {
  margin-inline-end: 2.4rem;
  display: flex;
  flex-direction: column;
}
.lecture-view-course-card--section--SnlQ3 [class*='star-rating-module--rating-number'] {
  color: oklch(100% 0 0deg);
}
.lecture-view-course-card--course-cta--x9bh9 {
  inline-size: 15.8rem;
  grid-row: 1;
  grid-column: 4;
}
@media (max-width: 61.25rem) {
  .lecture-view-course-card--course-cta--x9bh9 {
    display: none;
  }
}
.lecture-view-course-card--course-action-cta--Y4H5N {
  margin-inline-start: 1.6rem;
  grid-row: 1;
  grid-column: 5;
  border: 1px solid oklch(100% 0 0deg);
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--course-action-cta--Y4H5N {
    grid-column: 2;
  }
}
.lecture-view-course-card--subdued-text--6WPkR {
  color: oklch(86.72% 0.0192 282.72deg);
}
.lecture-view-course-card--skeleton--CZbTx {
  display: block;
  padding: 0;
  inline-size: 100%;
  block-size: 100%;
}
.lecture-view-course-card--skeleton--CZbTx span {
  inline-size: 100%;
  block-size: 100%;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.lecture-list--lecture-row-skeleton--fmTuB {
  margin-block: 0.8rem;
  margin-inline: 1.6rem;
}
.lecture-list--lecture-list-container--0TEMm {
  display: flex;
  flex-direction: column;
  block-size: 100%;
  border: 1px solid var(--applied-border-default);
}
.lecture-list--lecture-list-container--0TEMm .lecture-list--lecture-list-header--REOr7 {
  border-block-end: 1px solid var(--applied-border-default);
  position: relative;
  padding: 1.6rem;
}
.lecture-list--lecture-list-container--0TEMm .lecture-list--lecture-list--pCx1e {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  overflow-y: auto;
}
@media (min-width: 61.3125rem) {
  .lecture-list--lecture-list-container--0TEMm .lecture-list--lecture-list--pCx1e {
    aspect-ratio: 0.88888889;
    block-size: 100%;
  }
}
@media (min-width: 75.0625rem) {
  .lecture-list--lecture-list-container--0TEMm .lecture-list--lecture-list--pCx1e {
    aspect-ratio: unset;
  }
}
.lecture-list--lecture-list-loader---i5tl {
  align-self: center;
  margin-block: 3.2rem;
  margin-inline: 0;
}
@media (min-width: 37.5625rem) {
  .lecture-list--lecture-list-loader---i5tl {
    margin-block: 6.4rem;
    margin-inline: 0;
  }
}
.lecture-list--section-title-container--8PztK {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.4rem;
  justify-content: space-between;
  overflow: hidden;
  max-inline-size: inherit;
  inline-size: 100%;
  block-size: 100%;
}
.lecture-list--section-title-container--8PztK .lecture-list--section-title--u25ug {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.lecture-list--section-title-container--8PztK .lecture-list--section-subtitle--5TZrD {
  display: grid;
  grid-auto-flow: column;
  inline-size: inherit;
}
.lecture-list--section-title-container--8PztK .lecture-list--lecture-count--DUAIe {
  justify-self: end;
}
.lecture-list--section-title-container--8PztK .lecture-list--section-skeleton--aNIyU {
  inline-size: inherit;
}
.lecture-list--lecture-thumbnail-wrapper--uOcZ6 {
  position: relative;
  inline-size: 100%;
  block-size: 100%;
  max-inline-size: 10.4rem;
  max-block-size: 5.8rem;
}
.lecture-list--lecture-thumbnail-wrapper--uOcZ6 .lecture-list--duration--8UcEw {
  background-color: oklch(33.88% 0.0354 277.71deg);
  color: oklch(100% 0 0deg);
  padding: 0.4rem;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
}
.lecture-list--lecture-thumbnail-wrapper--uOcZ6 img {
  max-block-size: 100%;
  object-fit: cover;
}
.lecture-list--lecture-title--LGycL {
  flex: 1;
  text-align: start;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media (min-width: 61.3125rem) {
  .lecture-list--lecture-title--LGycL {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
.lecture-list--lecture-row--oZlAT {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
  inline-size: 100%;
  gap: 0.8rem;
  color: oklch(29.74% 0.0362 281.74deg);
}
.lecture-list--lecture-row--oZlAT:hover {
  background: oklch(86.72% 0.0192 282.72deg);
}
.lecture-list--current-lecture-row--0Z-w9 {
  background-color: oklch(86.72% 0.0192 282.72deg);
}
.lecture-list--current-lecture-row--0Z-w9 .lecture-list--play-button-icon--Nkgzh {
  position: relative;
  transform: translate(-200%, -200%);
  color: oklch(100% 0 0deg);
}
.lecture-list--current-lecture-row--0Z-w9 .lecture-list--lecture-title--LGycL {
  font-weight: bold;
}
.lecture-list--course-card-container--hEo1H {
  grid-row: 2;
  grid-column: 1;
}
@media (max-width: 61.25rem) {
  .lecture-list--course-card-container--hEo1H {
    grid-row: 3;
  }
}
@media (min-width: 61.3125rem) {
  .lecture-list--course-card-container--hEo1H {
    display: none;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}/**
    Rough spacing to show a portion of the tabs's content. This
    prevents overlap with the sticky CTA in tablet view.
*/
.lecture-quick-view--skeleton--eW-UH {
  display: block;
  padding: 0;
  inline-size: 100%;
  block-size: 100%;
  background-color: oklch(86.72% 0.0192 282.72deg);
}
.lecture-quick-view--skeleton--eW-UH span {
  inline-size: 100%;
  block-size: 100%;
}
.lecture-quick-view--container--28hH0 {
  column-gap: 1.6rem;
  display: grid;
  margin-inline-start: auto;
  margin-inline-end: auto;
  max-inline-size: 140rem;
  inline-size: 100%;
  block-size: 100%;
  grid-template-areas: 'title' 'lecture' 'tabs' 'sticky';
  /**
        Interesting trick to avoid grid blowout
        https://css-tricks.com/preventing-a-grid-blowout/
    */
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto auto minmax(19.2rem, 1fr) auto;
  aspect-ratio: 2.28571429;
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--container--28hH0 {
    grid-template-columns: 70% 1fr;
    grid-template-areas: 'title title' 'lecture tabs' 'cta cta';
    grid-template-rows: auto 1fr 7.2rem;
    row-gap: 2.4rem;
  }
}
@media (min-width: 75.0625rem) {
  .lecture-quick-view--container--28hH0 {
    grid-template-areas: 'title title' 'lecture tabs' 'cta tabs';
  }
}
.lecture-quick-view--lecture-title--OJvvY {
  grid-area: title;
  margin: 1.6rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  block-size: 1.9rem;
  max-inline-size: calc(100% - 4.8rem - 1.6rem);
}
@media (min-width: 37.5625rem) {
  .lecture-quick-view--lecture-title--OJvvY {
    block-size: 2.9rem;
    font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  }
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--lecture-title--OJvvY {
    margin: 0;
    max-inline-size: 70%;
  }
}
.lecture-quick-view--lecture-container--TyIYD {
  grid-area: lecture;
  aspect-ratio: 1.77777778;
  background-color: oklch(20.35% 0.0139 285.09deg);
  position: relative;
  display: block;
}
.lecture-quick-view--lecture-container--TyIYD img,
.lecture-quick-view--lecture-container--TyIYD iframe {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  inline-size: 100%;
  object-fit: cover;
}
.lecture-quick-view--lecture-container--TyIYD iframe {
  block-size: 50%;
}
.lecture-quick-view--lecture-container--TyIYD .lecture-quick-view--lyt-activated--TBRUd {
  cursor: default;
}
body.ud-keyboard-navigation-in-use .lecture-quick-view--lecture-container--TyIYD:focus-within {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.lecture-quick-view--tabs-container--6vHuC {
  block-size: 100%;
  grid-area: tabs;
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--tabs-container--6vHuC .ud-nav-button {
    block-size: 4.8rem;
    font-size: 1.6rem;
  }
}
.lecture-quick-view--tabs-container--6vHuC [class*='tabs-module--tabs-container'] {
  block-size: 100%;
  padding-block-start: 1.6rem;
  padding-inline: 1.6rem;
  padding-block-end: 0;
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--tabs-container--6vHuC [class*='tabs-module--tabs-container'] {
    padding: 0;
  }
}
.lecture-quick-view--tabs-container--6vHuC .ud-tab-content {
  block-size: calc(100% - 4rem - 0.4rem/2);
}
@media (max-width: 61.25rem) {
  .lecture-quick-view--tabs-container--6vHuC .ud-tab-content {
    overflow-y: auto;
  }
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--tabs-container--6vHuC .ud-tab-content {
    block-size: unset;
    aspect-ratio: 0.82191781;
  }
}
@media (min-width: 75.0625rem) {
  .lecture-quick-view--tabs-container--6vHuC .ud-tab-content {
    block-size: calc(100% - 4.8rem - 0.4rem/2);
    inline-size: 100%;
  }
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--tabs-container--6vHuC .ud-tab-content[class*='tabs-module--active'] {
    padding-block-start: 2.4rem;
  }
}
.lecture-quick-view--tabs-container--6vHuC .lecture-quick-view--tab-component--ReKcf {
  block-size: 100%;
}
@media (max-width: 61.25rem) {
  .lecture-quick-view--tabs-container--6vHuC .lecture-quick-view--tab-component--ReKcf [class*='lecture-list--lecture-list-container'] {
    block-size: unset;
  }
}
.lecture-quick-view--course-card-container--1vXB1 {
  grid-area: cta;
  display: none;
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--course-card-container--1vXB1 {
    display: block;
  }
}
.lecture-quick-view--sticky-course-card--Ln29P {
  box-shadow: 0 -2px 12px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 -8px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 16%, transparent);
  align-items: center;
  grid-area: sticky;
  display: flex;
  justify-content: space-between;
  padding: 1.6rem;
}
.lecture-quick-view--sticky-course-card--Ln29P .lecture-quick-view--course-title--X-wd8 {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  flex-grow: 1;
  word-wrap: break-word;
}
.lecture-quick-view--sticky-course-card--Ln29P .lecture-quick-view--course-title--X-wd8 a {
  color: inherit;
  text-decoration: underline;
}
.lecture-quick-view--sticky-course-card--Ln29P .lecture-quick-view--course-cta--gVBKh {
  min-inline-size: 10.5rem;
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--sticky-course-card--Ln29P {
    display: none;
  }
}
.lecture-quick-view--lite-video--2sBYJ {
  position: absolute;
  inset-block-start: 0;
  block-size: 100%;
  inline-size: 100%;
}
.lecture-quick-view--recommendation-overlay-container--4q-ea {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
  min-inline-size: 15.9rem;
  max-inline-size: 32.2rem;
  inline-size: 42%;
}
@media (min-width: 37.5625rem) {
  .lecture-quick-view--recommendation-overlay-container--4q-ea {
    inset-block-start: calc(50% - 1.6rem);
  }
}
.lecture-quick-view--recommendation-overlay--GM0gF {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  animation: lecture-quick-view--pop-in--MMlN9 250ms cubic-bezier(0.2, 0, 0.38, 0.9) forwards;
}
.lecture-quick-view--recommendation-overlay--GM0gF .ud-heading-md {
  color: oklch(100% 0 0deg);
}
@media (min-width: 37.5625rem) {
  .lecture-quick-view--recommendation-overlay--GM0gF {
    gap: 1.6rem;
  }
}
@keyframes lecture-quick-view--pop-in--MMlN9 {
  0% {
    opacity: 0;
    transform: scale(0.85);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@media (max-width: 23.4375rem) {
  .lecture-quick-view--recommendation-subtitle--5dVbs {
    display: none;
  }
}
@media (min-width: 37.5625rem) {
  .lecture-quick-view--cancel-button--PgxcF {
    block-size: 3.4rem;
  }
}
.lecture-quick-view--hidden-element--t39Lm {
  visibility: hidden;
}
.lecture-quick-view--lite-video-play-overlay--EYh07 {
  cursor: pointer;
}
.lecture-quick-view--lite-video-play-overlay--EYh07 img {
  max-block-size: 100%;
}
.lecture-quick-view--bottom-drawer--OvjQs .ud-bottom-drawer-content {
  block-size: 100%;
  padding: 0;
}
.lecture-quick-view--bottom-drawer--OvjQs [class^='bottom-drawer-module--bottom-drawer-container'] {
  block-size: calc(90vh - (1.5 * 4.8rem));
}
.lecture-quick-view--bottom-drawer--OvjQs [class^='bottom-drawer-module--bottom-drawer-container'] {
  block-size: calc(90dvh - (1.5 * 4.8rem));
}
@media (min-width: 61.3125rem) {
  .lecture-quick-view--bottom-drawer--OvjQs [class^='bottom-drawer-module--bottom-drawer-container'] {
    block-size: unset;
  }
  .lecture-quick-view--bottom-drawer--OvjQs .ud-bottom-drawer-content {
    block-size: unset;
    padding: 1.6rem;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.lecture-segment-list--empty-state-container--EhsQ7 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.lecture-segment-list--message-header--qMrzv {
  margin-block-start: 0.8rem;
}
.lecture-segment-list--message-subtitle--tRAXq {
  margin-block-start: 0.4rem;
  max-inline-size: 100%;
}
.lecture-segment-list--segment-list--Ulehb {
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
@media (min-width: 61.3125rem) {
  .lecture-segment-list--segment-list--Ulehb {
    aspect-ratio: 0.88888889;
    block-size: 100%;
  }
}
@media (min-width: 75.0625rem) {
  .lecture-segment-list--segment-list--Ulehb {
    aspect-ratio: unset;
  }
}
.lecture-segment-list--segment-row--dl3bi {
  display: grid;
  cursor: pointer;
  grid-template-columns: 5.5rem 1fr;
  column-gap: 0.8rem;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
}
.lecture-segment-list--selected-segment--RgwVN,
.lecture-segment-list--segment-row--dl3bi:hover {
  background: oklch(86.72% 0.0192 282.72deg);
  font-weight: 700;
}
.lecture-segment-list--selected-segment--RgwVN .lecture-segment-list--time--AkhDl,
.lecture-segment-list--segment-row--dl3bi:hover .lecture-segment-list--time--AkhDl {
  background-color: oklch(33.88% 0.0354 277.71deg);
  color: oklch(97.59% 0.0029 264.54deg);
}
.lecture-segment-list--segment-list--Ulehb .lecture-segment-list--segment-row--dl3bi:last-child .lecture-segment-list--time-container--3Hltx:before {
  inline-size: 0;
  /* hide timeline for the last element in the whole list*/
}
.lecture-segment-list--time--AkhDl {
  margin: auto;
  z-index: 10;
  background-color: #c0c4fc;
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
}
.lecture-segment-list--time-container--3Hltx {
  display: flex;
  position: relative;
}
.lecture-segment-list--time-container--3Hltx:before {
  content: '';
  inline-size: 0.1rem;
  block-size: 100%;
  /* Extend the line to the full height of the container */
  background-color: #c0c4fc;
  position: absolute;
  inset-inline-start: 50%;
  inset-block-start: 2rem;
  z-index: 0;
}
.lecture-segment-list--title--2jPDC {
  letter-spacing: 0.02rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.lecture-segments--lecture-details-container--2L4Wf {
  block-size: 100%;
  display: flex;
  flex-direction: column;
}
.lecture-segments--new-badge--j6LDw {
  margin-inline-start: 0.8rem;
}
.lecture-segments--segment-description--KV-8R {
  background-color: oklch(97.59% 0.0029 264.54deg);
  margin-block-start: 0.8rem;
}
@media (min-width: 61.3125rem) {
  .lecture-segments--segment-description--KV-8R {
    margin-block-start: 1.6rem;
  }
}
.lecture-segments--segment-description--KV-8R .ud-accordion-panel-title {
  font-size: 1.6rem;
}
.lecture-segments--segment-description--KV-8R .ud-accordion-panel-toggler {
  padding-block: 1.2rem;
  padding-inline: 1.6rem;
}
.lecture-segments--segment-description--KV-8R .ud-accordion-panel-content {
  padding-block-start: 0.8rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 1.6rem;
  padding-inline-start: 1.6rem;
  font-size: 1.6rem;
}
.lecture-segments--segment-description--KV-8R > :last-child {
  border-block-end: none;
}
.lecture-segments--segment-description-content--HOxt9 {
  border: none;
}
.lecture-segments--segment-description-content--HOxt9 .ud-heading-lg {
  max-inline-size: unset;
}
.lecture-segments--segments-list-container--F36of {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  border: 1px solid var(--applied-border-default);
  margin-block-start: 0.8rem;
  overflow-y: auto;
}
@media (min-width: 61.3125rem) {
  .lecture-segments--segments-list-container--F36of {
    margin-block-start: 1.6rem;
  }
}
@media (max-width: 61.25rem) {
  .lecture-segments--segments-list-container--F36of {
    overflow-y: unset;
  }
}
.lecture-segments--segments-list-container--F36of .lecture-segments--segments-list-header--owKh- {
  border-block-end: 1px solid var(--applied-border-default);
  position: relative;
  padding: 1.6rem;
}
.lecture-segments--segments-list-container--F36of .lecture-segments--lecture-segments--MCvYx {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  overflow-y: auto;
  justify-content: center;
}
@media (min-width: 61.3125rem) {
  .lecture-segments--segments-list-container--F36of .lecture-segments--lecture-segments--MCvYx {
    aspect-ratio: 0.88888889;
    block-size: 100%;
  }
}
@media (min-width: 75.0625rem) {
  .lecture-segments--segments-list-container--F36of .lecture-segments--lecture-segments--MCvYx {
    aspect-ratio: unset;
    block-size: unset;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.my-learning-unit-header--title--AfgJd {
  color: oklch(29.74% 0.0362 281.74deg);
  margin-block-end: 0.8rem;
  max-inline-size: 100%;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.lecture-progress-card--lecture-progress-card---YGdn {
  border: 1px solid var(--applied-border-default);
  overflow: hidden;
  inline-size: 25.6rem;
}
.lecture-progress-card--lecture-progress-card---YGdn:hover,
.lecture-progress-card--lecture-progress-card---YGdn:active {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.lecture-progress-card--lecture-progress-card-large--D59RM {
  inline-size: 40rem;
}
.lecture-progress-card--lecture-progress-card-large--D59RM .lecture-progress-card--assignment-info--V46vx {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.lecture-progress-card--lecture-progress-card-large--D59RM .lecture-progress-card--assignment-badge--H17Gk {
  margin-block-end: 0;
}
.lecture-progress-card--lecture-progress-card-large--D59RM.lecture-progress-card--lecture-progress-card---YGdn .lecture-progress-card--lecture-progress--yClUU {
  margin-inline-start: 12rem;
}
.lecture-progress-card--lecture-image-wrapper--qggKy {
  block-size: 12.6rem;
  inline-size: 8.8rem;
  overflow: hidden;
  position: relative;
}
.lecture-progress-card--lecture-image-wrapper-large--2xs7o {
  block-size: 15rem;
  inline-size: 12rem;
}
.lecture-progress-card--opacity-overlay--fNycn {
  background: color-mix(in oklch, oklch(20.35% 0.0139 285.09deg), transparent 50%);
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.lecture-progress-card--lecture-info--Mg1fn {
  flex: 1;
  padding: 1.6rem;
  min-inline-size: 1px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.lecture-progress-card--lecture-title--37-au {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-block-end: 0.8rem;
}
.lecture-progress-card--course-title--XC6xA {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-end: 0.8rem;
}
.lecture-progress-card--lecture-title-with-more-button--aY5Ce {
  margin-inline-end: 1.6rem;
}
.lecture-progress-card--lecture-title-condensed--e2toM {
  -webkit-line-clamp: 2;
  max-block-size: 3.4rem;
}
.lecture-progress-card--lecture-title-large---oEq7 {
  max-block-size: 6rem;
}
.lecture-progress-card--course-progress-text--GNMsZ {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  inset-block-end: 1.6rem;
  color: oklch(56.8% 0.0388 277.95deg);
  inset-inline-start: 1.6rem;
  inset-inline-end: 1.6rem;
  position: absolute;
}
.lecture-progress-card--lecture-progress-card---YGdn .lecture-progress-card--lecture-progress--yClUU {
  border-radius: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  position: absolute;
  inline-size: 100%;
  margin-inline-start: 8.8rem;
}
.lecture-progress-card--more-menu-button--CPkTY {
  padding-block-start: 0.8rem;
  padding-inline-end: 0.4rem;
  padding-block-end: 0;
  padding-inline-start: 0;
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}
.lecture-progress-card--assignment-badge--H17Gk {
  background-color: #c0c4fc;
  color: #180a3d;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.8rem;
}
.lecture-progress-card--progress-text--GjUId {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: oklch(56.8% 0.0388 277.95deg);
}
.lecture-progress-card--lecture-image--avjHG {
  block-size: 100%;
  inset-inline-start: 50%;
  max-inline-size: none;
  position: absolute;
  inset-block-start: 0;
  inline-size: auto;
  transform: translateX(-50%);
}
.lecture-progress-card--lecture-image--avjHG:dir(rtl) {
  inset-inline-start: auto;
  inset-inline-end: 50%;
}
.lecture-progress-card--lecture-image-quiz---q5Qd,
.lecture-progress-card--lecture-image-article--ujfBh,
.lecture-progress-card--lecture-image-code--cG2Am,
.lecture-progress-card--lecture-image-practice--g2jiM {
  block-size: 100%;
  inline-size: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lecture-progress-card--lecture-image-quiz---q5Qd {
  background-color: oklch(84.53% 0.0845 23.47deg);
  color: oklch(42.24% 0.1681 30.2666deg);
}
.lecture-progress-card--lecture-image-article--ujfBh {
  background-color: #c0c4fc;
  color: #180a3d;
}
.lecture-progress-card--lecture-image-code--cG2Am {
  background-color: oklch(87.41% 0.1102 76.47deg);
  color: oklch(46.68% 0.1161 51.53deg);
}
.lecture-progress-card--lecture-image-practice--g2jiM {
  background-color: oklch(76.95% 0.1342 296.84deg);
  color: oklch(35.86% 0.1795 284.97deg);
}

.my-google-paths-module--grid--NMtio {
  row-gap: 1.6rem;
  margin-block-start: 0.8rem;
  margin-block-end: 1.6rem;
}
@media screen and (min-width: 43.8125rem) {
  .my-google-paths-module--grid--NMtio {
    row-gap: 3.2rem;
  }
}
.my-google-paths-module--pathCardWrapper--7744b {
  position: relative;
  block-size: 100%;
}
.my-google-paths-module--cardContainer--nkHCy {
  align-items: flex-start;
  border: 1px solid var(--applied-border-default);
  padding: 1.6rem;
  display: flex;
  position: relative;
  block-size: 100%;
  cursor: pointer;
}
.my-google-paths-module--cardContainer--nkHCy:focus,
.my-google-paths-module--cardContainer--nkHCy:focus-visible {
  outline: 4px auto -webkit-focus-ring-color;
  outline-offset: 2px;
}
.my-google-paths-module--favicon--i6fCI {
  margin-inline-end: 0.8rem;
  margin-block-start: 0.8rem;
}
.my-google-paths-module--content--GWORc {
  display: flex;
  flex-direction: column;
  flex: 1;
  block-size: 100%;
  min-inline-size: 0;
}
.my-google-paths-module--pathLabel--3NYoa {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-end: 0.4rem;
}
.my-google-paths-module--pathTitle--fLJBv {
  margin-block-end: 0.8rem;
  color: oklch(29.74% 0.0362 281.74deg);
}
.my-google-paths-module--tagsRow--l0326 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin-block-end: 0.8rem;
}
.my-google-paths-module--startLearning--h9GS5 {
  margin-block-start: auto;
}
.my-google-paths-module--completedSteps--099oI {
  margin-block-start: auto;
  color: oklch(56.8% 0.0388 277.95deg);
  margin-inline-start: 2.4rem;
}
@media screen and (max-width: 23.5rem) {
  .my-google-paths-module--completedSteps--099oI {
    text-align: center;
    padding-block-start: 1.6rem;
    margin-inline-start: 0;
  }
}
.my-google-paths-module--progress--MQOER {
  inset-block-end: 0;
  inset-inline-start: 0;
  position: absolute;
  inline-size: 100%;
  border-radius: 0;
  pointer-events: none;
}

.get-started-card--container--jFKEj {
  color: oklch(29.74% 0.0362 281.74deg);
  border: 1px solid var(--applied-border-default);
  display: flex;
  flex-direction: row;
  inline-size: 40rem;
  block-size: 15rem;
  align-items: center;
  padding: 1.6rem;
}
.get-started-card--container--small--j8wI- {
  inline-size: 25.6rem;
  block-size: 12.6rem;
}
.get-started-card--container--small--j8wI- .get-started-card--text--fVmN4 {
  display: none;
}
.get-started-card--container--small--j8wI- .get-started-card--button--kUFZP {
  margin-block-start: 1.6rem;
}
.get-started-card--info-container--P5ARx {
  display: flex;
  flex-direction: column;
  flex: 2;
}
.get-started-card--icon-container--2DuIf {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.get-started-card--button--kUFZP {
  inline-size: min-content;
}
.get-started-card--text--fVmN4 {
  color: oklch(56.8% 0.0388 277.95deg);
  font-size: 1.2rem;
  margin-block-start: 0.8rem;
  margin-block-end: 0.8rem;
}

.assessment-active-card--icon-container--CTYFp {
  background: oklch(86.72% 0.0192 282.72deg);
}
.assessment-active-card--icon-container--CTYFp .ud-assessment-card-icon {
  color: oklch(33.88% 0.0354 277.71deg);
}
.assessment-active-card--more-menu-button--pnaJx {
  padding-block-start: 0.8rem;
  padding-inline-end: 0.4rem;
  padding-block-end: 0;
  padding-inline-start: 0;
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.assessment-assignment-badge--assignment-badge--8tz0A {
  background-color: #c0c4fc;
  color: #180a3d;
  margin-block-start: 0;
  margin-inline-end: 0.8rem;
  margin-block-end: 0;
  margin-inline-start: 0;
  max-inline-size: 8.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.assessment-assignment-badge--info-icon--azGAV {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-inline-end: 0.4rem;
}
.assessment-assignment-badge--info-content--lrwVL {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.assessment-assignment-badge--info-container--NJrkN {
  display: flex;
  align-items: center;
}

.assessment-beta-badge--beta-badge--L6xZ2 {
  background-color: oklch(86.72% 0.0192 282.72deg);
  color: oklch(33.88% 0.0354 277.71deg);
  display: flex;
  border: none;
}

@media (max-width: 43.75rem) {
  .assessment-cta--button--Y17Sn {
    font-size: 1.2rem !important;
  }
}
.assessment-cta--small-btn--fmKpH {
  font-size: 1.2rem !important;
}

.assessment-icon--assessment-icon--JyVQd {
  block-size: 3.2rem;
  inline-size: 3.2rem;
  padding: 0.5rem;
  border-radius: 50%;
  background: #5022c3;
  color: oklch(100% 0 0deg);
}
.assessment-icon--completed--NOsmW {
  color: oklch(33.88% 0.0354 277.71deg);
  background: oklch(86.72% 0.0192 282.72deg);
}

.assessment-results-card--icon-container--u-oOH {
  background: oklch(86.72% 0.0192 282.72deg);
}
.assessment-results-card--icon-container--u-oOH .ud-assessment-card-icon {
  color: oklch(33.88% 0.0354 277.71deg);
}
.assessment-results-card--info-correct-percentage--LilbG {
  display: flex;
  margin-block-start: 0.4rem;
  margin-block-end: 0;
}
.assessment-results-card--more-menu-button--eN7SJ {
  padding-block-start: 0.8rem;
  padding-inline-end: 0.4rem;
  padding-block-end: 0;
  padding-inline-start: 0;
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.assessment-card--card-container--n47fB .ud-assessment-card-container,
.assessment-card--card-container--n47fB .assessment-card--get-started-card--9XElz {
  position: relative;
  border: 1px solid var(--applied-border-default);
  display: flex;
  flex-direction: row;
  padding: 1.6rem;
  inline-size: auto;
  block-size: 12.5rem;
}
.assessment-card--card-container--n47fB .ud-assessment-card-container:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.assessment-card--card-container-large--BoaU7 .ud-assessment-card-container,
.assessment-card--card-container-large--BoaU7 .assessment-card--get-started-card--9XElz {
  block-size: 17.2rem;
  min-inline-size: 35rem;
}
@media (max-width: 75rem) {
  .assessment-card--card-container-large--BoaU7 .ud-assessment-card-container,
  .assessment-card--card-container-large--BoaU7 .assessment-card--get-started-card--9XElz {
    block-size: 18.9rem;
  }
}
.assessment-card--card-container-medium--zoOG6 .ud-assessment-card-container,
.assessment-card--card-container-medium--zoOG6 .assessment-card--get-started-card--9XElz {
  block-size: 15rem;
  padding: 1.6rem;
}
.assessment-card--card-container--n47fB .ud-assessment-card-icon {
  border-radius: 50%;
  block-size: 7rem;
  inline-size: 7rem;
  padding: 1rem;
  background: oklch(97.59% 0.0029 264.54deg);
}
.assessment-card--card-container--n47fB .ud-assessment-card-icon-large {
  block-size: 8.8rem;
  inline-size: 8.8rem;
  padding: 2rem;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-container {
  flex: 1;
  margin-block-start: 0.4rem;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-line {
  display: flex;
  align-items: center;
  margin: 0;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info {
  color: oklch(48.09% 0.0371 279.08deg);
  flex: 1;
  padding-block: 0;
  padding-inline: 0.8rem;
  display: flex;
  flex-direction: column;
  min-inline-size: 0;
  justify-content: space-between;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-link {
  color: oklch(48.41% 0.2342 293.93deg);
  margin: 0;
}
.assessment-card--card-container--n47fB .ud-assessment-card-cta-container {
  margin-block-start: 0.4rem;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-title {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  block-size: 4rem;
}
@media (max-width: 75rem) {
  .assessment-card--card-container--n47fB .ud-assessment-card-info-title {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    block-size: 6rem;
  }
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-title-with-badge {
  margin-block-start: 0;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.4rem;
  margin-inline-start: 0;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-title a,
.ud-assessment-card-info-title-with-badge a {
  color: oklch(29.74% 0.0362 281.74deg);
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-title a::after,
.ud-assessment-card-info-title-with-badge a::after {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
}
.assessment-card--card-container--n47fB .ud-assessment-card-info-icon {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-inline-end: 0.8rem;
}
.assessment-card--card-container--n47fB .ud-assessment-badge-container {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.assessment-card--card-container-pp--S34d0 .ud-assessment-card-container {
  block-size: 15rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.take-assessment-card--take-assessment-card-container--a1bSV {
  position: relative;
  border: 1px solid var(--applied-border-default);
  display: flex;
  flex-direction: row;
  block-size: 17.2rem;
  padding: 1.6rem;
}
@media (max-width: 75rem) {
  .take-assessment-card--take-assessment-card-container--a1bSV {
    block-size: 18.9rem;
  }
}
.take-assessment-card--take-assessment-card-container--a1bSV:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.take-assessment-card--take-assessment-card-container-pp--qNw96 {
  block-size: 15rem;
}
.take-assessment-card--take-assessment-info--oPV6k {
  color: oklch(48.09% 0.0371 279.08deg);
  flex: 1;
  padding-block: 0;
  padding-inline: 0.8rem;
  display: flex;
  flex-direction: column;
  min-inline-size: 0;
  justify-content: space-between;
}
.take-assessment-card--take-assessment-card-info-title--qQK6K {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  block-size: 4rem;
}
@media (max-width: 75rem) {
  .take-assessment-card--take-assessment-card-info-title--qQK6K {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    block-size: 6rem;
  }
}
.take-assessment-card--take-assessment-card-info-title--qQK6K a {
  color: oklch(29.74% 0.0362 281.74deg);
}
.take-assessment-card--take-assessment-card-info-title--qQK6K a::after {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
}
.take-assessment-card--take-assessment-card-info-container--h8D1o {
  flex: 1;
  margin-block-start: 0.4rem;
}
.take-assessment-card--take-assessment-card-info-line--oMTjn {
  display: flex;
}
.take-assessment-card--info-number-of-questions--oSKrn {
  margin-block-start: 0.4rem;
  display: flex;
  align-items: center;
}
.take-assessment-card--info-icon--G-UQP {
  margin-inline-end: 0.4rem;
}
.take-assessment-card--info-content--10oiX {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-inline-end: 0.8rem;
  color: oklch(33.88% 0.0354 277.71deg);
}
.take-assessment-card--info-container--J6RaL {
  flex: 1;
}
.take-assessment-card--info-link--NriuP {
  color: oklch(48.41% 0.2342 293.93deg);
}
.take-assessment-card--more-menu-button--PCnZr {
  padding-block-start: 0.8rem;
  padding-inline-end: 0.4rem;
  padding-block-end: 0;
  padding-inline-start: 0;
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}
.take-assessment-card--ud-assessment-badge-container--38AyK {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}body.ud-keyboard-navigation-in-use .course-card--container--NzxhD h3:focus-within {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.course-card--container--NzxhD {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a {
  color: oklch(29.74% 0.0362 281.74deg);
  font-weight: inherit;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a:focus {
  outline: none !important;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a[href]::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.course-card--row--LeBxE {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.course-card--main-content--jp6Te {
  color: oklch(29.74% 0.0362 281.74deg);
  white-space: nowrap;
  flex: 1;
  min-inline-size: 1px;
}
.course-card--main-content--jp6Te > *:not(:last-child) {
  margin-block-end: 0.4rem;
}
.course-card--instructor-list--i8pZF {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: oklch(56.8% 0.0388 277.95deg);
}
.course-card--course-title--CdzmO {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.course-card--fixed--F3NCx {
  inline-size: 17.3rem;
}
.course-card--course-image--7P1eZ {
  display: block;
  transition: opacity linear 100ms;
}
.course-card--image-wrapper--8N1R5 {
  background-color: oklch(20.35% 0.0139 285.09deg);
  border: 1px solid var(--applied-border-default);
  overflow: hidden;
  position: relative;
}
.course-card--reviews-text--LAPeI {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-inline-start: 0.4rem;
}
.course-card--course-meta-info--mkUz3 {
  color: oklch(56.8% 0.0388 277.95deg);
}
.course-card--course-meta-info--mkUz3 > span:not(:first-child)::before {
  content: '●';
  margin-block: 0;
  margin-inline: 0.4rem;
  font-size: 6px;
}
.course-card--course-badges--TDVFr {
  display: flex;
  flex-wrap: wrap;
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 0.4rem;
  margin-inline-start: 0;
  gap: 0.4rem 0.8rem;
}
.course-card--small--3xrM1,
.course-card--large--0Y8JD {
  min-inline-size: 22.2rem;
  max-inline-size: 55.2rem;
}
.course-card--small--3xrM1 .course-card--image-wrapper--8N1R5,
.course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
  margin-inline-end: 0.8rem;
}
@media (min-width: 23.5rem) {
  .course-card--small--3xrM1,
  .course-card--large--0Y8JD {
    min-inline-size: 25.6rem;
  }
}
.course-card--medium--CrBvn {
  flex-direction: column;
  max-inline-size: 37.5rem;
  min-inline-size: 17.3rem;
}
.course-card--medium--CrBvn .course-card--course-title--CdzmO {
  margin-block-start: 0.8rem;
}
.course-card--medium--CrBvn .course-card--course-image--7P1eZ {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
}
.course-card--medium--CrBvn .course-card--image-wrapper--8N1R5 {
  padding-block-end: 56.25%;
  inline-size: 100%;
}
.course-card--medium--CrBvn .course-card--main-content--jp6Te {
  inline-size: 100%;
}
@media (min-width: 37.5625rem) {
  .course-card--large--0Y8JD {
    min-inline-size: 50.8rem;
    max-inline-size: 129.2rem;
  }
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  .course-card--large--0Y8JD .course-card--price-text-container--vs6md {
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0;
    display: block;
    text-align: end;
  }
  .course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
    margin-inline-end: 1.6rem;
  }
  .course-card--large--0Y8JD .course-card--main-content--jp6Te.course-card--has-price-text--6bPWj {
    padding-inline-end: 9.6rem;
  }
  .course-card--large--0Y8JD .course-card--discount-price--0jVqG,
  .course-card--large--0Y8JD .course-card--list-price--a0rId {
    padding: 0;
    margin-block-start: 0;
    margin-inline-end: 0;
    margin-block-end: 0.8rem;
    margin-inline-start: 0;
  }
}
@media (max-width: 37.5rem) {
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: none !important;
  }
  .course-card--large--0Y8JD .course-card--course-image--7P1eZ {
    object-fit: cover;
    inline-size: 6.4rem;
    block-size: 6.4rem;
  }
}

.due-date--assignment-icon--I2tnX {
  margin-inline-end: 0.4rem;
}
.due-date--due-date-text--HDED2 {
  color: oklch(29.74% 0.0362 281.74deg);
}
.due-date--due-date-wrapper--Q8KnH {
  display: flex;
  align-items: center;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.learning-path-progress-card--card-container--jm81R {
  align-items: flex-start;
  border: 1px solid var(--applied-border-default);
  padding: 1.6rem;
  display: flex;
  position: relative;
  inline-size: 25.6rem;
  block-size: 12.6rem;
}
.learning-path-progress-card--card-container--jm81R .learning-path-progress-card--progress--6FkKn {
  inset-block-end: 0;
  inset-inline-start: 0;
  position: absolute;
  inline-size: 100%;
  border-radius: 0;
}
.learning-path-progress-card--card-container-with-context-menu--LWRDR {
  position: relative;
}
.learning-path-progress-card--large-card--KEYwf {
  inline-size: 40rem;
  block-size: 15rem;
}
.learning-path-progress-card--large-card--KEYwf .learning-path-progress-card--assignment-info--LPw-f {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.learning-path-progress-card--large-card--KEYwf .learning-path-progress-card--assignment-badge--Z5dMv {
  margin-block-end: 0;
}
.learning-path-progress-card--path-title--lQoWg {
  margin-block-end: 0.8rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: oklch(29.74% 0.0362 281.74deg);
}
.learning-path-progress-card--path-title-with-more-button--YvSns {
  margin-inline-end: 1.6rem;
}
.learning-path-progress-card--ufb-favicon--5raef {
  margin-inline-end: 1.6rem;
}
.learning-path-progress-card--google-favicon--F-YlZ {
  align-items: center;
  display: flex;
  block-size: 3.2rem;
  justify-content: center;
  margin-inline-end: 1.6rem;
  inline-size: 3.2rem;
}
.learning-path-progress-card--content--VYuLO {
  display: flex;
  flex-direction: column;
  flex: 1;
  block-size: 100%;
}
.learning-path-progress-card--path-label--MPLIN {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-end: 0.4rem;
}
.learning-path-progress-card--due-date-wrapper--q8l4l {
  display: flex;
  align-items: center;
}
.learning-path-progress-card--assignment-badge--Z5dMv {
  background-color: #c0c4fc;
  color: #180a3d;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.8rem;
}
.learning-path-progress-card--assignment-icon--i90v3 {
  margin-inline-end: 0.4rem;
}
.learning-path-progress-card--start-learning--Sy-92 {
  color: oklch(48.41% 0.2342 293.93deg);
  margin-block-start: auto;
}
.learning-path-progress-card--completed-steps--kyD9J {
  margin-block-start: auto;
  color: oklch(56.8% 0.0388 277.95deg);
}
.learning-path-progress-card--more-menu-button--W47VK {
  padding-block-start: 0.8rem;
  padding-inline-end: 0.4rem;
  padding-block-end: 0;
  padding-inline-start: 0;
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}
.my-learning-paths.learning-path-progress-card--card-container-with-context-menu--LWRDR {
  display: inline-flex;
  text-align: start;
}
.my-learning-paths,
.my-learning-paths .learning-path-progress-card--card-container--jm81R {
  inline-size: 100%;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.options-menu--menu-container--1qJyL .ud-block-list + .ud-block-list {
  border-block-start: 1px solid var(--applied-border-default);
}
.options-menu--modal-menu--w4DNT {
  max-inline-size: 80rem;
}
.options-menu--modal-text--xRfUb {
  margin-block-end: 2.4rem;
}
.options-menu--modal-course-card--5MZ91 {
  border: 1px solid var(--applied-border-default);
  margin-block-end: 1.6rem;
  max-inline-size: 100%;
  padding: 1.6rem;
  align-items: center;
}
.options-menu--modal-course-card--5MZ91 > div {
  margin-inline-end: 2.4rem !important;
}
.options-menu--modal-learning-path-card--bf-lj {
  inline-size: 100%;
  margin-block-end: 1.6rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.certifications-preparation--preparation-title--krb5U {
  margin-block-start: 0.8rem;
  margin-block-end: 2.4rem;
}
.certifications-preparation--preparation-description--xb3zL {
  max-inline-size: 90%;
}
.certifications-preparation--certification-tiles-container--1O2Hj {
  display: grid;
  flex-grow: 1;
  margin-block-start: 3.2rem;
  grid-gap: 1.6rem;
}
@media screen and (min-width: 37.5625rem) {
  .certifications-preparation--certification-tiles-container--1O2Hj {
    grid-template-columns: repeat(auto-fit, minmax(calc(50% - (1.6rem / 2)), 1fr));
    grid-template-rows: auto 1fr auto;
  }
}
.certifications-preparation--certification-data-container--8DLeS {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.certifications-preparation--certification-links--kbgKq {
  text-decoration: underline;
}
.certifications-preparation--certification-image--0Owt- {
  min-block-size: 10.8rem;
  min-inline-size: 10.8rem;
  block-size: 10.8rem;
  inline-size: 10.8rem;
  margin-inline-end: auto;
  margin-inline-start: auto;
  display: block;
}
.certifications-preparation--certification-tile--ipS2X {
  display: flex;
  block-size: 14.4rem;
  cursor: pointer;
  border: 1px solid var(--applied-border-default);
  align-items: flex-start;
  flex-direction: column;
  flex: 1;
  box-shadow: none;
  max-inline-size: 65.3rem;
  position: relative;
  padding: 1.6rem;
}
.certifications-preparation--certification-tile-container--m31fY {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.6rem;
}
.certifications-preparation--certification-details--k0j12 {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  align-items: flex-start;
}
.certifications-preparation--certification-title--nRIjJ {
  align-items: center;
  text-align: start;
  color: oklch(29.74% 0.0362 281.74deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.certifications-preparation--card-issuer-name--d-JTV {
  align-items: center;
  text-align: start;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.certifications-preparation--card-issuer-name--d-JTV {
  color: oklch(67.22% 0.0355 279.77deg);
}
.certifications-preparation--certification-tile--ipS2X .certifications-preparation--options-menu--pxqKR {
  color: oklch(100% 0 0deg);
  position: absolute;
  inset-block-start: 0.8rem;
  inset-inline-end: 0.8rem;
}
.certifications-preparation--options-menu--pxqKR ::-webkit-scrollbar {
  -webkit-appearance: none;
  inline-size: 0.6rem;
}
.certifications-preparation--options-menu--pxqKR ::-webkit-scrollbar-thumb {
  background-color: color-mix(in oklch, oklch(20.35% 0.0139 285.09deg), transparent 45%);
}
.certifications-preparation--button-right---XqGn {
  display: block;
  margin-inline-start: auto;
  inline-size: fit-content;
  margin-block-start: 3.2rem;
}
@media (max-width: 37.5rem) {
  .certifications-preparation--button-right---XqGn {
    inline-size: 100%;
  }
}
@media (max-width: 37.5rem) {
  .certifications-preparation--button-mobile--VsmQr {
    inline-size: 100%;
  }
}
@media (max-width: 37.5rem) {
  .certifications-preparation--filtered-list-container--k92E3 {
    gap: unset;
  }
  .certifications-preparation--banner--oDipl {
    flex-direction: column;
  }
  .certifications-preparation--card-issuer-name--d-JTV {
    text-align: start;
  }
  .certifications-preparation--certification-tile--ipS2X {
    block-size: auto;
    align-items: flex-start;
    min-inline-size: 30rem;
    position: relative;
  }
  .certifications-preparation--certification-tile-container--m31fY {
    flex-direction: row;
    gap: 1.6rem;
    align-items: center;
    inline-size: 100%;
  }
  .certifications-preparation--certification-image--0Owt- {
    flex: 1;
    padding: unset;
    inline-size: 10.8rem;
  }
  .certifications-preparation--certification-details--k0j12 {
    flex-direction: column;
    gap: 0.4rem;
    flex: 4;
    align-items: flex-start;
  }
  .certifications-preparation--certification-title--nRIjJ {
    text-align: start;
    margin: unset;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.my-learning-unit--header-container--H-9nP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.my-learning-unit--content-without-tabs--T2f2C {
  padding-block-start: 1.6rem;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 0;
}
.my-learning-unit--skeleton--2gUd8 {
  padding-block-end: 2.4rem;
}
.my-learning-unit--learning-link-desktop--lFT-T {
  display: none;
}
.my-learning-unit--learning-link-mobile--NzgjD {
  display: block;
}
.my-learning-unit--carousel-mobile--cuAo- .my-learning-unit--card--OElDS {
  inline-size: 25.6rem;
}
.my-learning-unit--carousel-mobile-pp--1xOEQ .my-learning-unit--assessment-card-pp--Kgz59 {
  inline-size: 31.9rem;
  max-inline-size: calc(100vw - 4.8rem);
}
.my-learning-unit--carousel-mobile-pp--1xOEQ .item--full-width:only-child .my-learning-unit--assessment-card-pp--Kgz59 {
  inline-size: 32.7rem;
}
.my-learning-unit--carousel-desktop--Xv8Tn .my-learning-unit--card--OElDS,
.my-learning-unit--carousel-desktop--Xv8Tn .my-learning-unit--assessment-card-pp--Kgz59 {
  inline-size: auto;
}
.my-learning-unit--carousel-desktop--Xv8Tn {
  grid-auto-columns: calc((100% - (2 - 1) * 1.6rem) / 2);
}
.my-learning-unit--carousel-desktop-xl--3eaXZ {
  grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3);
}
@media (min-width: 37.5625rem) {
  .my-learning-unit--learning-link-desktop--lFT-T {
    display: block;
  }
  .my-learning-unit--learning-link-mobile--NzgjD {
    display: none;
  }
}
.my-learning-unit--title-with-badge--QRYPA {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.my-learning-unit--certification-img-style--Vyj7A > div > div > img {
  inline-size: auto !important;
  block-size: 12rem !important;
}

.accelerator-title-card-module--container--6Bpxm {
  border-radius: 0.8rem;
  background-color: oklch(97.59% 0.0029 264.54deg);
  block-size: 12.8rem;
  padding: 1.6rem;
  inline-size: 25.6rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 43.8125rem) {
  .accelerator-title-card-module--container--6Bpxm {
    block-size: 15.2rem;
    inline-size: 31.1rem;
  }
}
.accelerator-title-card-module--container--6Bpxm .accelerator-title-card-module--contents--n6ANN {
  display: flex;
  gap: 1.6rem;
}
.accelerator-title-card-module--subtitle--t8sjH {
  margin-block-start: 0.8rem;
  display: none;
}
@media (min-width: 43.8125rem) {
  .accelerator-title-card-module--subtitle--t8sjH {
    display: inherit;
  }
}
.accelerator-title-card-module--cta--e-n8m {
  margin-inline-start: auto;
}
.accelerator-title-card-module--icon-container--2ucLg {
  display: flex;
  flex-shrink: 0;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  inline-size: 4.8rem;
  block-size: 4.8rem;
  background: radial-gradient(118.26% 99.16% at 47.42% 67.35%, oklch(66.71% 0.2202 28.6deg) 0%, oklch(58.44% 0.2596 306.65deg) 100%);
}
.accelerator-title-card-module--icon--9puiy {
  position: relative;
  inset-inline-start: 0.4rem;
  inset-block-start: 0.4rem;
}
.accelerator-title-card-module--game-developer--ieCgr .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(78.81% 90.69% at 37.63% 60.03%, oklch(71.25% 0.1 200.16deg) 0%, oklch(40.6% 0.0677 216.83deg) 100%);
}
.accelerator-title-card-module--cloud-engineer--d5KuD .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(73.4% 68.88% at 37.32% 61.22%, oklch(64.59% 0.1519 154.89deg) 0%, oklch(37.76% 0.0714 158.21deg) 100%);
}
.accelerator-title-card-module--ai-engineer--fnEXh .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(137.77% 91.24% at 50.1% 50%, oklch(70.46% 0.1543 66.16deg) 0%, oklch(60.93% 0.2212 29.33deg) 100%);
}
.accelerator-title-card-module--ai-engineer--fnEXh .accelerator-title-card-module--icon--9puiy {
  inset-block-start: -0.1rem;
}
.accelerator-title-card-module--machine-learning-engineer--1JUQG .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(154.37% 93.29% at 38.85% 58.14%, oklch(54.72% 0.1208 156.09deg) 0%, oklch(30.72% 0.0555 158.67deg) 100%);
}
.accelerator-title-card-module--machine-learning-engineer--1JUQG .accelerator-title-card-module--icon--9puiy {
  inset-block-start: -0.1rem;
}
.accelerator-title-card-module--ux-designer--1ADcO .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(137.77% 91.24% at 50.1% 50%, oklch(62.69% 0.1022 202.5deg) 0%, oklch(40.6% 0.0677 216.83deg) 100%);
}
.accelerator-title-card-module--ux-designer--1ADcO .accelerator-title-card-module--icon--9puiy {
  inset-block-start: -0.4rem;
}
.accelerator-title-card-module--digital-marketer--XtJvh .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(126.66% 86.17% at 40.93% 42.48%, oklch(53.33% 0.2476 301.09deg) 0%, oklch(28.29% 0.1348 286.02deg) 100%);
}
.accelerator-title-card-module--digital-marketer--XtJvh .accelerator-title-card-module--icon--9puiy {
  inset-inline-start: 0.8rem;
  inset-block-start: 0.2rem;
}
.accelerator-title-card-module--data-scientist--flMqW .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(118.26% 99.16% at 47.42% 67.35%, oklch(66.71% 0.2202 28.6deg) 0%, oklch(58.44% 0.2596 306.65deg) 100%);
}
.accelerator-title-card-module--software-engineer--EAXGO .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(137.77% 91.24% at 50.1% 50%, oklch(62.69% 0.1022 202.5deg) 0%, oklch(40.6% 0.0677 216.83deg) 100%);
}
.accelerator-title-card-module--software-engineer--EAXGO .accelerator-title-card-module--icon--9puiy {
  inset-block-start: 0;
}
.accelerator-title-card-module--cybersecurity-analyst--wqDxH .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(109.29% 70.64% at 50.1% 50%, oklch(92.32% 0.0692 78.84deg) 0%, oklch(81.19% 0.1424 76.67deg) 100%);
}
.accelerator-title-card-module--cybersecurity-analyst--wqDxH .accelerator-title-card-module--icon--9puiy {
  inset-block-start: 0;
}
.accelerator-title-card-module--project-manager--CV6fi .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(191.58% 64.53% at 49.9% 61.79%, oklch(70.46% 0.1543 66.16deg) 0%, oklch(60.93% 0.2212 29.33deg) 100%);
}
.accelerator-title-card-module--project-manager--CV6fi .accelerator-title-card-module--icon--9puiy {
  inset-inline-start: 0.6rem;
}
.accelerator-title-card-module--full-stack-web-developer--ro-QU .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(100.74% 78.9% at 37.01% 54.55%, oklch(92.32% 0.0692 78.84deg) 0%, oklch(76.62% 0.166 68.76deg));
}
.accelerator-title-card-module--data-engineer--yHgEn .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(137.77% 91.24% at 50.1% 50%, oklch(58.44% 0.2596 306.65deg) 0%, oklch(28.29% 0.1348 286.02deg) 100%);
}
.accelerator-title-card-module--data-engineer--yHgEn .accelerator-title-card-module--icon--9puiy {
  inset-inline-start: 0.5rem;
  inset-block-start: -0.4rem;
}
.accelerator-title-card-module--financial-analyst--Q6VJ3 .accelerator-title-card-module--icon-container--2ucLg {
  background: radial-gradient(118.26% 99.16% at 47.42% 67.35%, oklch(66.71% 0.2202 28.6deg) 0%, oklch(58.44% 0.2596 306.65deg) 100%);
}
.accelerator-title-card-module--financial-analyst--Q6VJ3 .accelerator-title-card-module--icon--9puiy {
  inset-inline-start: 0.5rem;
  inset-block-start: -0.4rem;
}

.learning-banner-module--content--BHAGi {
  align-items: center;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 2.4rem;
}
.learning-banner-module--content--BHAGi .ud-btn {
  max-inline-size: fit-content;
  inline-size: 100%;
}
.learning-banner-module--content--BHAGi .learning-banner-module--image-container--bRckT {
  max-block-size: 12rem;
  min-inline-size: 12rem;
}
.learning-banner-module--content--BHAGi .learning-banner-module--image-container--bRckT img {
  block-size: 12rem;
  inline-size: 12rem;
}
.learning-banner-module--content--BHAGi .learning-banner-module--content-cta-wrapper--RdF6e {
  display: flex;
  flex-direction: column;
}
.learning-banner-module--content--BHAGi .learning-banner-module--content-cta-wrapper--RdF6e .learning-banner-module--copy--lq4FY {
  display: flex;
  flex-direction: column;
  margin-inline-end: 1.6rem;
}
.learning-banner-module--content--BHAGi .learning-banner-module--content-cta-wrapper--RdF6e .learning-banner-module--copy--lq4FY .learning-banner-module--title--0F9T- {
  margin-block-end: 0.8rem;
}
.learning-banner-module--content--BHAGi .learning-banner-module--content-cta-wrapper--RdF6e .learning-banner-module--copy--lq4FY .learning-banner-module--description--EQsfu {
  font-size: 1.4rem;
  margin-block-end: 1.6rem;
}
.learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct {
  flex-direction: row-reverse;
  min-block-size: 8rem;
  padding-block: 0;
  padding-inline: 1.6rem;
}
.learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--image-container--bRckT {
  margin-block-end: 0;
  margin-inline-end: 1.6rem;
  max-block-size: 4.8rem;
  min-inline-size: 4.8rem;
}
.learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--image-container--bRckT img {
  max-block-size: 4.8rem;
  max-inline-size: 4.8rem;
}
.learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--content-cta-wrapper--RdF6e {
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
}
.learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--content-cta-wrapper--RdF6e .learning-banner-module--copy--lq4FY {
  margin-inline-end: 1.6rem;
}
.learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--content-cta-wrapper--RdF6e .learning-banner-module--copy--lq4FY .learning-banner-module--description--EQsfu {
  margin-block-end: 0;
}
@media (max-width: 37.5rem) {
  .learning-banner-module--content--BHAGi {
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct {
    flex-direction: column-reverse;
    padding: 1.6rem;
  }
  .learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--image-container--bRckT {
    margin-block-end: 1.6rem;
    margin-inline-end: 0;
  }
  .learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--content-cta-wrapper--RdF6e {
    align-items: flex-start;
    flex-direction: column;
  }
  .learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct .learning-banner-module--content-cta-wrapper--RdF6e .learning-banner-module--copy--lq4FY .learning-banner-module--description--EQsfu {
    margin-block-end: 1.6rem;
  }
}
@media (max-width: 61.25rem) {
  .learning-banner-module--content--BHAGi.learning-banner-module--compact--u9Bct {
    padding: 1.6rem;
  }
}

.learning-path-banner-module--banner-wrapper--c8Ju7 {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.learning-path-banner-module--banner-wrapper-small--bZGUg {
  flex-direction: column;
  align-items: center;
}
.learning-path-banner-module--title--5oTq9 {
  margin-block-end: 0.8rem;
}
.learning-path-banner-module--description--dR-Mi {
  font-size: 1.4rem;
  margin-block-end: 1.6rem;
}
.learning-path-banner-module--cta--SA6Wf {
  inline-size: auto;
}
.learning-path-banner-module--cta-small--2x8IO {
  inline-size: 100%;
}
.learning-path-banner-module--banner-image--W-qvI {
  inline-size: auto;
  block-size: 12rem;
  margin-block-end: 0;
  order: 1;
}
.learning-path-banner-module--banner-image-small--Dtkf9 {
  inline-size: auto;
  order: -1;
  margin-block-end: 1.6rem;
}

.add-course-to-custom-category-modal--error--g46Aq {
  margin-block-end: 1.6rem;
}

.retired-course-popover-wrapper--tooltip--Gj9VQ {
  z-index: 1001;
}
.retired-course-popover-wrapper--tooltip--Gj9VQ > div > div {
  inline-size: 16rem;
}
.retired-course-popover-wrapper--content--cXgDo {
  display: block;
  padding: 0.8rem;
  font-size: 1.2rem;
  font-weight: normal;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.preview-extra-info--attachment__author--BGHAb {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-end: 0.8rem;
}
.preview-extra-info--attachment__author_icon--DpmkC {
  margin-inline-end: 0.8rem;
  vertical-align: middle;
}
.preview-extra-info--attachment__title--BEup5 {
  color: oklch(48.41% 0.2342 293.93deg);
  margin-block-end: 0.4rem;
  margin-block-start: 0.4rem;
}
.preview-extra-info--info-content--ubk0F {
  display: flex;
  flex-direction: row;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-inline-end: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.assessment-lab-preview--container--c9kds {
  display: flex;
  flex-direction: row;
}
.assessment-lab-preview--icon-container--fDVBC {
  inline-size: 12.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #c0c4fc;
}
.assessment-lab-preview--card-icon--eBaYu {
  block-size: 8.8rem;
  inline-size: 8.8rem;
  padding: 1rem;
  border-radius: 50%;
  background: oklch(97.59% 0.0029 264.54deg);
}
.assessment-lab-preview--card-icon--eBaYu.assessment-lab-preview--assessment--4AWRI {
  padding: 2rem;
  color: #5022c3;
}
.assessment-lab-preview--info-completion-time--r2Rp5 {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-inline-start: 1.6rem;
}
.assessment-lab-preview--info-container--gnNnU {
  display: flex;
  flex-direction: row;
  margin-block-start: 0.8rem;
}
.assessment-lab-preview--info-icon--cP02p {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-inline-end: 0.4rem;
}
.assessment-lab-preview--info-content--OBeSv {
  display: flex;
  flex-direction: row;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-inline-end: 0.8rem;
}
.assessment-lab-preview--info-content-icon---Xxy6 {
  display: flex;
  flex-direction: row;
}

.badge-preview--badge-image--QawpE {
  inline-size: 9.6rem;
  block-size: 9.6rem;
}
.badge-preview--badge-name--1Ax0f {
  margin-inline-start: 0.8rem;
}
.badge-preview--preview-container--qvxw8 {
  display: flex;
  align-items: center;
}

.course-preview--attachment__image--N67jv {
  margin-block-start: 0.4rem;
  inline-size: 20rem;
  object-fit: cover;
  block-size: 11.2rem;
}

.pro-header-description--value-props-container--Cr5NG {
  padding-block-start: 0.8rem;
  padding-inline-end: 0;
  padding-block-end: 1.6rem;
  padding-inline-start: 0;
}
@media (min-width: 43.8125rem) {
  .pro-header-description--value-props-container--Cr5NG > div {
    padding-block-start: 0.8rem;
    padding-inline-end: 0;
    padding-block-end: 1.6rem;
    padding-inline-start: 0;
    display: grid;
    gap: 1.6rem;
    grid-template-columns: repeat(3, 1fr);
  }
  .pro-header-description--value-props-container--Cr5NG > div > div {
    margin: 0;
    grid-column: span 1;
  }
  .pro-header-description--value-props-container--Cr5NG > div > div > div {
    padding-block: 0;
    padding-inline: 1.6rem;
  }
}

.starter-paths--starter-paths-value-props--b0wQT {
  padding-block-start: 1.6rem;
  padding-block-end: 3.2rem;
}

.value-props-module--value-props-container--FNHMe.value-props-module--small--zVSTz > div > div > div > div {
  background: none !important;
}
@media (min-width: 43.8125rem) {
  .value-props-module--value-props-container--FNHMe > div {
    display: grid;
    gap: 1.6rem;
  }
  .value-props-module--value-props-container--FNHMe > div > div {
    margin: 0;
    grid-column: span 1;
  }
  .value-props-module--value-props-container--FNHMe > div > div > div {
    padding-block: 0;
    padding-inline: 1.6rem;
  }
  .value-props-module--value-props-container--FNHMe.value-props-module--large--J8D4- > div {
    grid-template-columns: repeat(3, 1fr);
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.learning-path-preview--attachment__description_item--NXy5M::after {
  content: '●';
  margin-block: 0;
  margin-inline: 0.4rem;
  color: oklch(86.72% 0.0192 282.72deg);
  font-size: 1.2rem;
}
.learning-path-preview--attachment__description_item--NXy5M:nth-child(4)::after {
  content: none;
  margin: 0;
}
.learning-path-preview--attachment__text--KnVhN {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-block-end: 0.8rem;
}
.learning-path-preview--attachment__org_container--WAK1L {
  display: flex;
  align-items: center;
}
.learning-path-preview--attachment__favicon--G-pm- {
  margin-inline-end: 0.8rem;
}
.learning-path-preview--attachment__editor_name--GFvEn {
  color: oklch(56.8% 0.0388 277.95deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

.resource-preview--message-label--ym3-- {
  margin-block-start: 2.4rem;
}
.resource-preview--message-wrapper--xPDzs {
  padding: 1.6rem;
  border: 1px solid var(--applied-border-input);
  max-block-size: 40rem;
  overflow-y: auto;
  /* when appearing within the assign/recommend modal context, require 1px left/right margin */
}
.resource-preview--message-wrapper--xPDzs .resource-preview--attachment-wrapper--yZVKm {
  border-inline-start: 4px solid oklch(86.72% 0.0192 282.72deg);
}
.resource-preview--message-wrapper--xPDzs .resource-preview--attachment__body--TnPHH {
  padding-block-start: 0;
  padding-inline-end: 0.8rem;
  padding-block-end: 0;
  padding-inline-start: 1.6rem;
}
.resource-preview--message-wrapper--xPDzs.resource-preview--modal--resource-preview--Z1Ype {
  margin-inline-start: 0.1rem;
  margin-inline-end: 0.1rem;
}
.resource-preview--message--oTwpo {
  border: 0;
  outline: none;
  resize: none;
  padding: 0;
  inline-size: 100%;
}
.resource-preview--message--oTwpo:focus {
  border-color: transparent;
  box-shadow: none;
}
.resource-preview--attachment--XtWaN {
  display: flex;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.resource-preview--attachment--XtWaN + .resource-preview--attachment--XtWaN {
  margin-block-start: -0.8rem;
}

.assign-resource-modal--form-group--cl-Wi textarea {
  resize: block;
}
.assign-resource-modal--group-list--8Lq4z {
  border: 1px solid var(--applied-border-default);
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.assign-resource-modal--no-results--WU4iC {
  padding-block: 2.4rem;
  padding-inline: 1.6rem;
  text-align: center;
}
.assign-resource-modal--auto-assign-container--wrriN {
  padding: 0.8rem;
  margin-block-start: 0.8rem;
}
.assign-resource-modal--auto-assign-container--wrriN label {
  padding-block-end: 0;
}
.assign-resource-modal--auto-assign-container--wrriN .assign-resource-modal--link-and-tooltip--Fiilc {
  display: inline-flex;
  margin-inline-start: 2.4rem;
}
.assign-resource-modal--due-date-info--b2tWU {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 1.6rem;
  margin-inline-start: 0;
}
.assign-resource-modal--due-date-info--b2tWU .assign-resource-modal--due-date-info-text--Tn3xE {
  margin-block-start: 0.8rem;
  color: oklch(56.8% 0.0388 277.95deg);
}
.assign-resource-modal--days-input--el0xx {
  display: inline-flex;
  align-items: center;
}
.assign-resource-modal--days-input--el0xx input {
  margin-inline-end: 0.8rem;
}
.assign-resource-modal--due-date-select-container--CtAOE {
  margin-block-end: 1.6rem;
}
.assign-resource-modal--auto-assign-info-popover--y-C15 {
  display: flex;
  margin-inline-start: 0.8rem;
}
@media (min-width: 37.5625rem) {
  .assign-resource-modal--due-date-select-container--CtAOE {
    max-inline-size: 50%;
  }
  .assign-resource-modal--due-date-select-container--CtAOE .assign-resource-modal--due-date-select-field--I7qrd {
    inline-size: 85%;
  }
  .assign-resource-modal--due-date-picker-container--gw6b0 {
    margin-block-end: 1.6rem;
    inline-size: 43%;
  }
  .assign-resource-modal--due-date-picker-container--gw6b0 .assign-resource-modal--due-date-picker-field--DIoVB {
    inline-size: 100%;
  }
  .assign-resource-modal--days-input--el0xx {
    inline-size: 50%;
  }
}
@media (max-width: 37.5rem) {
  .assign-resource-modal--days-input--el0xx {
    inline-size: 100%;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.user-autocomplete-result--wrapper--vBAzl {
  display: flex;
  inline-size: 100%;
}
.user-autocomplete-result--wrapper--vBAzl.user-autocomplete-result--is-suggestion-item--442Cj {
  border: 1px solid var(--applied-border-default);
  background: oklch(97.59% 0.0029 264.54deg);
  padding: 1.6rem;
  margin-block-start: 0.4rem;
}
.user-autocomplete-result--wrapper--vBAzl .ud-avatar {
  flex-shrink: 0;
}
.user-autocomplete-result--assigned-text--0cCNO,
.user-autocomplete-result--already-in-pool--82IaK,
.user-autocomplete-result--pro-badge--n-SLq {
  color: oklch(56.8% 0.0388 277.95deg);
  align-items: center;
  display: flex;
  position: relative;
}
.user-autocomplete-result--already-in-pool-badge--mNkXe {
  background-color: oklch(87.41% 0.1102 76.47deg);
}
.user-autocomplete-result--assigned-text--0cCNO {
  margin-inline-start: 1.6rem;
}
.user-autocomplete-result--already-in-pool--82IaK,
.user-autocomplete-result--pro-badge--n-SLq,
.user-autocomplete-result--subscription-product-type-ribbon--7zVHl {
  margin-inline-start: 0.8rem;
}
.user-autocomplete-result--permission-assign--0rDNf {
  white-space: pre-wrap;
}
.user-autocomplete-result--user-info--rQuMX {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: center;
  margin-inline-start: 1.6rem;
  text-align: start;
}
.user-autocomplete-result--user-email--Huhyt {
  color: oklch(56.8% 0.0388 277.95deg);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-autocomplete-result--form-group--dJFx7 {
  margin-block-start: 2.4rem;
}
.user-autocomplete-result--subscription-product-type-ribbon--7zVHl {
  align-items: center;
  display: flex;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.user-and-group-pill--wrapper--bIJAH {
  display: flex;
  padding: 0;
  margin-block-start: 0;
  margin-inline-end: 0.6rem;
  margin-block-end: 0.6rem;
  margin-inline-start: 0;
  border-radius: 100rem;
  background: oklch(86.72% 0.0192 282.72deg);
  block-size: fit-content;
}
.user-and-group-pill--wrapper--bIJAH .ud-btn-small {
  block-size: 3.2rem;
}
.user-and-group-pill--wrapper--bIJAH .ud-avatar {
  flex-shrink: 0;
}
.user-and-group-pill--wrapper--bIJAH .user-and-group-pill--user-info--GDmOQ {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: center;
  margin-inline-start: 0.8rem;
  text-align: start;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX {
  background: #c0c4fc;
  /* kill background if appearing within a suggestion */
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .ud-btn-small .user-and-group-pill--ud-icon--YhutQ {
  color: #5022c3;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .ud-avatar {
  background-color: #5022c3;
  color: oklch(100% 0 0deg);
  border: 1px solid var(--applied-border-default);
  border-color: #5022c3;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .user-and-group-pill--user-info--GDmOQ {
  color: #5022c3;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .user-and-group-pill--user-info--GDmOQ .user-and-group-pill--user-info-count--3208H {
  font-weight: normal;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX.user-and-group-pill--is-suggestion-item--wva1D {
  margin-block-end: 0;
  background: none;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX.user-and-group-pill--is-suggestion-item--wva1D .user-and-group-pill--user-info--GDmOQ {
  margin-inline-start: 1.6rem;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-error--srkZq {
  background: oklch(95.79% 0.0208 21.17deg);
  border: 1px solid oklch(66.71% 0.2202 28.6deg);
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-error--srkZq .user-and-group-pill--user-info--GDmOQ {
  color: oklch(66.71% 0.2202 28.6deg);
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-error--srkZq .ud-btn-small .user-and-group-pill--ud-icon--YhutQ {
  color: oklch(66.71% 0.2202 28.6deg);
}
.user-and-group-pill--no-close-button--Ff9FT {
  padding-inline-end: 1.6rem;
}
.user-and-group-pill--form-group--XpjJx {
  margin-block-start: 2.4rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.autocomplete-result--wrapper--DJ6KO {
  display: flex;
  inline-size: 100%;
  justify-content: space-between;
}
.autocomplete-result--wrapper--DJ6KO.autocomplete-result--is-suggestion-item--S2LJ9 > .ud-btn-link {
  color: oklch(29.74% 0.0362 281.74deg);
  cursor: text;
}
.autocomplete-result--wrapper--DJ6KO > .ud-btn > :not(:first-child) {
  margin-inline-start: 0;
}
.autocomplete-result--user-and-group-suggestion--e-WFB > .ud-btn-disabled {
  color: oklch(67.22% 0.0355 279.77deg);
  opacity: 0.5;
}
.autocomplete-result--assigned-text--eRLC0 {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-inline-start: 1.6rem;
  align-items: center;
  display: flex;
  position: relative;
}
.autocomplete-result--user-and-group-container--3vlIT {
  border: 1px solid var(--applied-border-input);
}
.autocomplete-result--user-and-group-container--3vlIT .ud-text-input {
  border: none;
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji {
  padding: 0.8rem;
  max-block-size: 18.2rem;
  overflow-y: auto;
}
@media (min-width: 23.5rem) {
  .autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji {
    max-block-size: 15.2rem;
  }
}
@media (min-width: 37.5625rem) {
  .autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji {
    max-block-size: 13.2rem;
  }
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji .ud-text-sm {
  color: oklch(29.74% 0.0362 281.74deg);
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji > label {
  padding-block: 0.8rem;
  padding-inline: 0;
  font-weight: 700;
  display: inline-block;
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji > label:first-child {
  padding-block-start: 0;
}
.autocomplete-result--autocompletion-wrapper--NyJWR {
  display: flex;
  flex-wrap: wrap;
}
.autocomplete-result--license-error-message--Bv1YR {
  margin-block-start: 1.6rem;
  color: oklch(42.24% 0.1681 30.2666deg);
  font-size: 1.4rem;
}

.user-search-or-upload--layout--85ZPz {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}

.assign-resource-stepper-modal--wizard-overlay--RTwXy {
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 10000;
  background: oklch(97.59% 0.0029 264.54deg);
  display: flex;
  flex-direction: column;
}
.assign-resource-stepper-modal--header-title--Cc--Q {
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: 400;
  line-height: 1.2;
}
.assign-resource-stepper-modal--content-layout--5Cibs {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: stretch;
  padding: var(--ud-space-6);
  overflow: hidden;
}
.assign-resource-stepper-modal--centered-container--97gU- {
  display: flex;
  inline-size: 100%;
  block-size: 100%;
  max-block-size: 67.6rem;
  background: oklch(100% 0 0deg);
  border-radius: 1.6rem;
  overflow: hidden;
}
.assign-resource-stepper-modal--main-content--M-13G {
  flex: 0 0 70%;
  inline-size: 70%;
  overflow-y: auto;
  background: oklch(100% 0 0deg);
  padding-block-end: 3.2rem;
}
.assign-resource-stepper-modal--footer-actions--feJW4 {
  margin-inline-start: auto;
}

.assignment-message-editor--message-label--3nZf7 {
  margin-block-end: 3.2rem;
}
.assignment-message-editor--message-label--3nZf7 label {
  font-size: 1.6rem;
  font-weight: 400;
}
.assignment-message-editor--message-wrapper--TlzLg {
  border: 1px solid var(--applied-border-input);
  border-radius: 0.8rem;
  background: oklch(100% 0 0deg);
  overflow: hidden;
}
.assignment-message-editor--editor-container--AWOrg .ud-rich-text-editor {
  border: none;
  border-block-end: none;
}
.assignment-message-editor--editor-container--AWOrg .ud-text-editor-toolbar {
  border: none;
  border-block-end: none;
}
.assignment-message-editor--editor-container--AWOrg .ProseMirror {
  border: none;
  border-block-end: none;
}
.assignment-message-editor--course-card-container--8Q3aL {
  padding: 2.4rem;
  background: oklch(100% 0 0deg);
  container-type: inline-size;
  container-name: ud-content-area;
  min-inline-size: 32rem;
  max-inline-size: 40rem;
}

.step-content--container--5JPwx {
  inline-size: 100%;
  min-block-size: 100%;
  padding-block-start: 6.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 3.2rem;
  padding-inline-start: 6.4rem;
  max-inline-size: 80rem;
}
.step-content--step-header--aRwtx {
  inline-size: 100%;
  text-align: start;
  margin-block-end: 4.8rem;
}
.step-content--no-spacing--CV4YS {
  margin-block-end: 1.6rem;
}
.step-content--heading--NuEiw {
  font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
  font-weight: 500;
  line-height: 1.2;
  margin-block-end: 1.6rem;
  color: oklch(29.74% 0.0362 281.74deg);
}
.step-content--heading-skeleton--Hl-Vh {
  margin-block-end: 1.6rem;
}
.step-content--description---iRhf {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6;
  color: oklch(29.74% 0.0362 281.74deg);
  margin: 0;
}
.step-content--description---iRhf strong {
  font-weight: 400;
  color: oklch(29.74% 0.0362 281.74deg);
}
.step-content--description---iRhf .step-content--license-text--Wm4EH {
  font-weight: 500 !important;
}
.step-content--form-section--0tQWG {
  margin-block-start: 2.4rem;
  margin-block-end: 2.4rem;
}
.step-content--form-group--cB7vt {
  margin-block-end: 3.2rem;
}
.step-content--or-separator--NhJkO {
  text-align: start;
  margin-block: 3.2rem;
  margin-inline: 0;
  color: oklch(29.74% 0.0362 281.74deg);
  font-size: var(--ud-text-md-font-size);
  font-weight: 400;
}
.step-content--search-skeleton--j3pvP {
  min-block-size: 4.8rem;
  inline-size: 100%;
}
.step-content--upload-label-skeleton--YYka5 {
  margin-block-end: 2.4rem;
}
.step-content--upload-skeleton--G4dZm {
  min-block-size: 8rem;
  inline-size: 100%;
}
.step-content--search-wrapper--IlwF- .ud-form-group {
  margin-block-start: 0;
  margin-block-end: 0;
}
.step-content--search-wrapper--IlwF- .ud-text-input {
  border-radius: 0.4rem;
}
.step-content--upload-label--xeWaY div {
  margin-block-end: 2.4rem;
  font-size: 1.6rem;
  line-height: 1.6;
}
.step-content--upload-label--xeWaY div:first-child {
  font-weight: 700;
}
.step-content--upload-label--xeWaY div:last-child {
  margin-block-end: 0;
  font-weight: 400;
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn {
  background-color: oklch(48.41% 0.2342 293.93deg);
  color: oklch(100% 0 0deg);
  border-color: oklch(48.41% 0.2342 293.93deg);
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:hover:not(:disabled) {
  background-color: oklch(35.86% 0.1795 284.97deg);
  border-color: oklch(35.86% 0.1795 284.97deg);
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:last-child {
  background-color: transparent;
  color: inherit;
  border-color: inherit;
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:last-child:disabled {
  display: none;
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:last-child:hover:not(:disabled) {
  background-color: transparent;
}
.step-content--alert--qCnPm {
  margin-block-end: 2.4rem;
}

.selected-resource-sidebar--sidebar--z4-Sr {
  inline-size: 30%;
  flex: 0 0 30%;
  min-inline-size: 30rem;
  max-inline-size: 40rem;
  background-color: oklch(95.91% 0.0215 294.6deg);
  padding: 3.2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.selected-resource-sidebar--header--7bMz- {
  inline-size: 100%;
  margin-block-start: 0;
  margin-inline-end: auto;
  margin-block-end: 0.8rem;
  margin-inline-start: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.selected-resource-sidebar--header-skeleton--YpNPM {
  inline-size: 100%;
  min-block-size: 2.4rem;
}
.selected-resource-sidebar--header-text--XDpol {
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: 400;
  color: oklch(48.41% 0.2342 293.93deg);
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}
.selected-resource-sidebar--header-text--XDpol:hover {
  color: oklch(35.86% 0.1795 284.97deg);
}
.selected-resource-sidebar--header-text--XDpol svg {
  flex-shrink: 0;
  inline-size: 1.6rem;
  block-size: 1.6rem;
  color: inherit;
}
.selected-resource-sidebar--course-card-wrapper--Hvib9 {
  inline-size: 100%;
  margin-block: 0;
  margin-inline: auto;
}
.selected-resource-sidebar--license-panel--bKJus {
  background-color: oklch(97.59% 0.0029 264.54deg);
  inline-size: 100%;
  border-radius: 0.8rem;
}
.selected-resource-sidebar--license-panel--bKJus {
  box-shadow: none;
}
.selected-resource-sidebar--license-info--OWQjl {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.selected-resource-sidebar--license-heading--IB5bT {
  color: oklch(29.74% 0.0362 281.74deg);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 120%;
  align-self: stretch;
}
.selected-resource-sidebar--license-ribbons--mV9M8 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  justify-content: flex-start;
  align-items: center;
}
.selected-resource-sidebar--ribbon--dOpAC {
  display: flex;
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
  background: oklch(93.86% 0.0108 280.47deg);
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: 700;
  color: oklch(33.88% 0.0354 277.71deg);
  justify-content: center;
  align-items: center;
}

.buy-licenses-modal--section--OKRn6 + .buy-licenses-modal--section--OKRn6 {
  margin-block-start: 2.4rem;
}
.buy-licenses-modal--num-licenses--f-eWl {
  inline-size: 10rem;
}

.resource-context-menu--resource-context-menu-options--WGZrS {
  align-items: center;
  display: flex;
}
.resource-context-menu--resource-context-menu-options--WGZrS > * + * {
  margin-inline-start: 0.8rem;
}
.resource-context-menu--divider--OtpkU {
  border-block-start: 1px solid var(--applied-border-default);
  margin-block-start: 0.4rem;
  margin-block-end: 0.4rem;
}

.email-settings-menu-item--email-settings-option-checkbox--KgZaj {
  padding: 0;
}
.email-settings-menu-item--email-settings-option-checkbox--KgZaj .ud-fake-toggle-input {
  margin-inline-end: 1.6rem;
}
.email-settings-menu-item--email-settings-option-checkbox--KgZaj.ud-toggle-input-disabled {
  color: oklch(29.74% 0.0362 281.74deg);
}

.social-share-email-form--email-addresses--09zmT,
.social-share-email-form--email-body--sPQnN,
.social-share-email-form--email-error--Mweik {
  margin-block-end: 1.6rem;
}
.social-share-email-form--email-legal-text--BzAHM {
  color: oklch(56.8% 0.0388 277.95deg);
  display: flex;
  justify-content: center;
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
}
.social-share-email-form--email-submit-btns--u9RgO {
  display: flex;
  flex-direction: column-reverse;
}
.social-share-email-form--email-submit-btns--u9RgO .social-share-email-form--cancel-button--Z8uUi {
  display: none;
}
@media (min-width: 37.5625rem) {
  .social-share-email-form--email-submit-btns--u9RgO {
    flex-direction: row;
    justify-content: flex-end;
  }
  .social-share-email-form--email-submit-btns--u9RgO .social-share-email-form--cancel-button--Z8uUi {
    display: inline-flex;
    margin-inline-end: 1.6rem;
  }
  .social-share-email-form--email-submit-btns--u9RgO .social-share-email-form--email-legal-text--BzAHM {
    align-self: center;
    justify-content: flex-start;
    flex-grow: 1;
    margin-block-start: 0;
    margin-inline-end: 1.6rem;
    margin-block-end: 0;
    margin-inline-start: 0;
  }
}

.social-share-button--icon-button--7lY49 {
  margin: 0.8rem;
}
.social-share-button--text-input-form--Plnd- {
  margin-block-end: 0.8rem;
  inline-size: 100%;
  max-inline-size: 100%;
}
.social-share-button--form-group--jmJBf {
  display: flex;
  flex-direction: row;
  gap: 0.8rem;
}

.social-share-items--social-share-items--2-tLg {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}
.social-share-items--social-share-items__button--K0mhw {
  margin-block-end: 0.8rem;
}

.refund-menu-item--refund-menu-item---DkO5 > button {
  max-inline-size: 30rem;
}

.list-path-editors--editor--tNy6e {
  justify-content: space-between;
  display: inline-flex;
  align-items: center;
  inline-size: 100%;
  border-block-end: 1px solid var(--applied-border-default);
  padding-block: 0.8rem;
  padding-inline: 0;
}
.list-path-editors--editor--tNy6e .list-path-editors--image-and-name--T-bv- {
  display: inline-flex;
  align-items: center;
}
.list-path-editors--editor--tNy6e:last-of-type {
  border-block-end: 0;
}
.list-path-editors--popover-editors--1vRKg .list-path-editors--editor--tNy6e {
  padding: 1.6rem;
  display: block;
}
.list-path-editors--editor-no-bottom-border--8vWxl {
  justify-content: space-between;
  display: inline-flex;
  align-items: center;
  inline-size: 100%;
  border-block-end: 1px solid var(--applied-border-default);
  padding-block: 0.8rem;
  padding-inline: 0;
  border-block-end: 0;
}
.list-path-editors--editor-no-bottom-border--8vWxl .list-path-editors--image-and-name--T-bv- {
  display: inline-flex;
  align-items: center;
}
.list-path-editors--editor-no-bottom-border--8vWxl:last-of-type {
  border-block-end: 0;
}
.list-path-editors--featured-editor-text--xiASG {
  color: oklch(56.8% 0.0388 277.95deg);
}
.list-path-editors--editor-image--nr9eC {
  margin-inline-end: 0.8rem;
}
.list-path-editors--remove-menu--Kwjas {
  border-block-start: 1px solid var(--applied-border-default);
}
.list-path-editors--info-text--5srvV {
  color: oklch(56.8% 0.0388 277.95deg);
  white-space: normal;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.user-autocomplete-result--wrapper--w8FXj {
  display: flex;
  inline-size: 100%;
}
.user-autocomplete-result--wrapper--w8FXj .ud-avatar {
  flex-shrink: 0;
}
.user-autocomplete-result--already-an-editor-text--SvxoF {
  color: oklch(62.76% 0.1418 61.45deg);
  margin-inline-start: 1.6rem;
  align-items: center;
  display: flex;
  position: relative;
}
.user-autocomplete-result--user-info--MLJ5m {
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: space-between;
  margin-inline-start: 1.6rem;
  text-align: start;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-autocomplete-result--user-email--zcT8c {
  color: oklch(56.8% 0.0388 277.95deg);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.path-editors-modals--user-autocomplete-result--2VdIZ {
  display: inline-flex;
  align-items: center;
}
.path-editors-modals--user-autocomplete-result--2VdIZ .path-editors-modals--user-info--MaH1q {
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: space-between;
  margin-inline-start: 1.6rem;
  text-align: start;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.path-editors-modals--user-autocomplete-result--2VdIZ .path-editors-modals--user-email--8q7nZ {
  color: oklch(56.8% 0.0388 277.95deg);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.path-editors-modals--add-editor-form--nUaRC {
  margin-block: 1.6rem;
  margin-inline: 0;
}

.add-to-folders-modal--folders-selection-checkbox-group--Zalqu {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  overflow-y: auto;
  max-block-size: 35rem;
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding: 0.8rem;
}
.add-to-folders-modal--folder-selection-checkbox--Sg2g1 {
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
}
.add-to-folders-modal--folder-create-new--R989I {
  margin-block-start: 1.6rem;
}

.thumbnail-upload-modal--thumbnail-preview--OSIAq {
  inline-size: 26rem;
  block-size: 14.5rem;
  border-radius: 0.4rem;
}
.thumbnail-upload-modal--thumbnail-preview-container--6Wyxa {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  border: 1px solid var(--applied-border-default);
  padding: 2.4rem;
  border-radius: 0.8rem;
}
.thumbnail-upload-modal--thumbnail-preview-info-container--N6nWq {
  display: flex;
  flex-direction: row;
  gap: 2.4rem;
}
.thumbnail-upload-modal--thumbnail-preview-info--ZB-co {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.list-page--mt-sm--xXt-H {
  margin-block-start: 1.6rem;
}
.list-page--mb-sm--q0GOl {
  margin-block-end: 1.6rem;
}
.list-page--container--9RO7z {
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(12, 1fr);
}
@media screen and (max-width: 43.75rem) {
  .list-page--container--9RO7z {
    grid-template-columns: repeat(4, 1fr);
  }
}
.list-page--main-container--7ZNwi {
  flex: 1;
  min-inline-size: 1px;
  min-block-size: calc(100vh - 20rem);
  grid-column: span 4;
}
@media (min-width: 43.8125rem) {
  .list-page--main-container--7ZNwi {
    grid-column: span 9;
  }
}
.list-page--path-list-container--IUrWk {
  position: relative;
  flex: 0 0 100%;
  margin-block-start: 1.6rem;
}
.list-page--path-list-container--IUrWk .list-page--path-cards-list--SxPwp {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.list-page--path-list-container--IUrWk .list-page--path-cards-list--SxPwp:not(:empty) + .list-page--loader--IDV6p {
  position: absolute;
  inset-block-end: 3.2rem;
  inset-inline-start: 0;
  inline-size: 100%;
}
.list-page--pagination--54tXG {
  margin-block-start: 3.2rem;
}
.list-page--loading--nYwjP {
  opacity: 0.5;
}
.list-page--mobile-nav--juV-G {
  margin-block-end: 0.8rem;
}
.list-page--mobile-nav-container--P5gNh {
  grid-column: 1;
  margin-block-end: 1.6rem;
}
.list-page--mobile-nav-trigger--AwXVt {
  inline-size: 100%;
}
.list-page--mobile-nav-menu-header--8eBWy {
  padding-block-start: 1.6rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 0;
  padding-inline-start: 1.6rem;
}
.list-page--mobile-nav-menu-header--8eBWy:not(:first-child),
.list-page--mobile-nav-add-folder-menu--1HkI5 {
  border-block-start: 1px solid var(--applied-border-default);
}
.list-page--mobile-nav-empty-menu-section--aSJ3j {
  padding: 1.6rem;
}
ul.list-page--mobile-nav-add-folder-menu--1HkI5 .ud-block-list-item {
  padding: 0;
}
.list-page--mobile-nav-add-folder-menu--1HkI5 .list-page--add-folder-button--JFwnf {
  inline-size: 100%;
  block-size: auto;
  justify-content: left;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
}
.list-page--folder-header-container--Le4HD {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.list-page--filter-bar--BKefu,
.list-page--pro-tab-filter-container--RmMsJ {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.list-page--filter-bar--BKefu {
  justify-content: flex-start;
  flex: 1 1 auto;
}
.list-page--search-form-group-learning-path-list--luTV1.ud-form-group {
  inline-size: 27.2rem;
}
@media (max-width: 61.25rem) {
  .list-page--container--9RO7z,
  .list-page--pro-tab-filter-container--RmMsJ {
    display: block;
  }
  .list-page--list-description--ZnFsR {
    padding: 0;
    margin-block-end: 2.4rem;
  }
  .list-page--search-form-group-learning-path-list--luTV1.ud-form-group {
    margin-block-end: 1.6rem;
    inline-size: 100%;
    max-inline-size: none;
  }
  .list-page--create-path-button--4u9Iz,
  .list-page--pro-tab-filter-container--RmMsJ .list-page--filter-bar--BKefu > * {
    flex: 1;
    min-inline-size: 1px;
  }
}
.list-page--title--BX7Jr,
.list-page--description--AqJZ3 {
  padding: 0.4rem;
  border: 1px solid var(--applied-border-default);
  background-color: oklch(100% 0 0deg) !important;
}
.list-page--create-ai-path-banner-container--B-4h- .list-page--create-ai-path-banner--Aj3I0 {
  margin-block-end: 3.2rem;
  align-items: end;
}
.list-page--create-ai-path-banner-container--B-4h- .list-page--create-ai-path-banner--Aj3I0 .list-page--create-ai-path-banner-title-container--Ry-Y1 {
  margin-block-end: 1.6rem;
}
.list-page--create-ai-path-banner-title--QyCTU .list-page--ai-sparkle-icon--wCCBx {
  margin-inline-end: 1.6rem;
  color: oklch(100% 0 0deg);
  vertical-align: text-bottom;
}
.list-page--create-ai-path-banner-title--QyCTU .list-page--release-badge--8LDVC {
  color: oklch(29.74% 0.0362 281.74deg);
  background-color: oklch(86.72% 0.0192 282.72deg);
  margin-inline-start: 1.6rem;
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
  align-self: center;
  vertical-align: text-top;
}
.list-page--starter-path-loader--ZDmJD {
  z-index: 1;
}

.recommend-resource-modal--alert--jXKpR {
  margin-block-start: 0.8rem;
}
.recommend-resource-modal--form-group--OzANG {
  margin-block-start: 2.4rem;
}
.recommend-resource-modal--form-group--OzANG textarea {
  resize: block;
}

.send-reminder-menu-item--reminder-message--1n-FE {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}

.change-due-date--due-date-select-container--d-myI {
  margin-block-end: 1.6rem;
}
.change-due-date--due-date-select-field--6rY7x {
  inline-size: 100%;
}
.change-due-date--due-date-picker-container--4Yq1n {
  margin-block-end: 1.6rem;
}
.change-due-date--due-date-picker-field--oBuJz {
  inline-size: 100%;
}
.change-due-date--days-input--Bn6Iz {
  display: inline-flex;
  align-items: center;
}
.change-due-date--days-input--Bn6Iz input {
  margin-inline-end: 0.8rem;
}
@media (min-width: 37.5625rem) {
  .change-due-date--due-date-select-container--d-myI {
    max-inline-size: 50%;
  }
  .change-due-date--due-date-select-container--d-myI .change-due-date--due-date-select-field--6rY7x {
    inline-size: 85%;
  }
  .change-due-date--due-date-picker-container--4Yq1n {
    inline-size: 43%;
  }
  .change-due-date--due-date-picker-container--4Yq1n .change-due-date--due-date-picker-field--oBuJz {
    inline-size: 100%;
  }
  .change-due-date--days-input--Bn6Iz {
    inline-size: 50%;
  }
}
@media (max-width: 37.5rem) {
  .change-due-date--days-input--Bn6Iz {
    inline-size: 100%;
  }
}

.cte-menu-item--cte-option-text--o1qIg {
  margin-inline-start: 0.4rem;
}
.cte-menu-item--cte-switch--kVG6g label {
  display: flex;
  justify-content: space-between;
}

.transfer-custom-course-ownership-menu-item--suggestion-container--sRYk2 {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.learning-path-card--container--EUceg {
  border: 1px solid var(--applied-border-default);
  color: oklch(29.74% 0.0362 281.74deg);
  display: flex;
  flex-direction: row;
  block-size: 26.7rem;
  position: relative;
  text-decoration: none;
}
.learning-path-card--container--EUceg:active,
.learning-path-card--container--EUceg:focus {
  color: oklch(29.74% 0.0362 281.74deg);
}
.learning-path-card--container--EUceg a {
  color: inherit;
  text-decoration: none;
}
.learning-path-card--container--EUceg .learning-path-card--title--tKE3o[href]::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}
.learning-path-card--icon-container--Z04pz {
  block-size: 26.7rem;
  inline-size: 26.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.learning-path-card--pro-card-icon-container--GGC1T {
  inline-size: 22rem;
}
.learning-path-card--icon--AMLOl {
  display: flex;
  justify-content: center;
  align-items: center;
  inline-size: 16rem;
  block-size: 16rem;
  border-radius: 50%;
  overflow: hidden;
  background-color: #c0c4fc;
}
.learning-path-card--icon-no-background--r9WH7 {
  background-color: transparent;
}
.learning-path-card--title-description-container--tMN6w {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
.learning-path-card--title--tKE3o {
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.1;
  letter-spacing: 0;
  font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  max-inline-size: 36em;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--path-detail-container--mQ77l {
  color: oklch(56.8% 0.0388 277.95deg);
  font-size: 1.6rem;
  margin-block-end: 1.6rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--description--1qpkl {
  margin-block-start: 1.6rem;
  margin-block-end: 2.4rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--item--58lsh::after {
  content: '●';
  margin-block: 0;
  margin-inline: 0.4rem;
}
.learning-path-card--enrolled-text--NB0vd {
  color: oklch(48.41% 0.2342 293.93deg);
  display: flex;
  gap: 0.4rem;
}
.learning-path-card--curated-container--MDONo {
  color: oklch(56.8% 0.0388 277.95deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--context-options-container--EGSfy {
  inline-size: 17.5rem;
  padding-block-start: 2.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 2.4rem;
  padding-inline-start: 2.4rem;
}
.learning-path-card--enrolled-context-menu-container--C9oaY {
  display: flex;
  align-items: center;
  flex-direction: row;
  block-size: inherit;
}
.learning-path-card--context-options--fRrCy {
  margin-inline-start: auto;
}
.learning-path-card--context-options-enrolled--7nwjQ {
  margin-inline-start: 1.6rem;
}
.learning-path-card--view-udemy-path-btn--ekbpk {
  margin-block: 2.4rem;
  margin-inline: 2.4rem;
  position: static;
  inline-size: fit-content;
  z-index: 1;
}
.learning-path-card--pro-path-card-container--KC-zI {
  background-color: oklch(100% 0 0deg);
  border: none;
}
@media (max-width: 83.75rem) {
  .learning-path-card--pro-path-card-container--KC-zI {
    display: grid;
    grid-template-columns: auto;
    padding-inline-end: 2.4rem;
    block-size: auto;
  }
  .learning-path-card--view-udemy-path-btn--ekbpk {
    grid-column-start: 2;
    margin-block-start: 0;
    margin-inline: 0;
    margin-block-end: 2.4rem;
  }
}
@media (max-width: 50rem) {
  .learning-path-card--pro-path-card-container--KC-zI,
  .learning-path-card--container--EUceg {
    flex-direction: column;
    block-size: auto;
    inline-size: 37.5rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI {
    display: grid;
    grid-template-columns: auto;
    padding: 2.4rem;
    inline-size: auto;
  }
  .learning-path-card--pro-card-icon-container--GGC1T,
  .learning-path-card--icon-container--Z04pz {
    block-size: auto;
    inline-size: auto;
    margin-block-start: 2.4rem;
    margin-block-end: 4.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .learning-path-card--icon--AMLOl {
    block-size: 12rem;
    inline-size: 12rem;
  }
  .learning-path-card--title--tKE3o {
    font-family: var(--font-stack-heading);
    font-weight: var(--font-weight-medium);
    line-height: 1.2;
    letter-spacing: 0;
    font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
    max-inline-size: 36em;
  }
  .learning-path-card--title-description-container--tMN6w {
    padding-block-start: 0;
    padding-inline-end: 2.4rem;
    padding-block-end: 2.4rem;
    padding-inline-start: 2.4rem;
  }
  .learning-path-card--description--1qpkl {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 7;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  .learning-path-card--context-options-container--EGSfy {
    position: absolute;
    inline-size: 37.5rem;
  }
  .learning-path-card--enrolled-context-menu-container--C9oaY {
    block-size: 4rem;
  }
  .learning-path-card--context-options--fRrCy {
    position: absolute;
    inset-inline-end: 2.4rem;
  }
  .learning-path-card--view-udemy-path-btn--ekbpk {
    align-self: center;
    grid-column-start: 2;
    margin-block-start: 0;
    margin-inline-end: 0;
    margin-block-end: 0;
    margin-inline-start: 2.4rem;
  }
  .learning-path-card--pro-card-description--jFeIZ {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media (max-width: 37.5rem) {
  .learning-path-card--pro-path-card-container--KC-zI {
    display: flex;
    flex-direction: column;
    block-size: auto;
    padding-block-start: 0;
    padding-inline-end: 0;
    padding-block-end: 2.4rem;
    padding-inline-start: 0;
  }
  .learning-path-card--view-udemy-path-btn--ekbpk {
    align-self: center;
    margin: 0;
  }
}
@media (max-width: 50rem) {
  .learning-path-card--pro-path-card-container--KC-zI {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: start;
    column-gap: 1.6rem;
    row-gap: 0.8rem;
    block-size: auto;
    inline-size: auto;
    padding: 2.4rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--pro-card-icon-container--GGC1T {
    grid-row: 1 / span 2;
    align-self: start;
    inline-size: auto;
    block-size: auto;
    margin: 0;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--icon--AMLOl {
    inline-size: 4.4rem;
    block-size: 4.4rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--title--tKE3o {
    font-family: var(--font-stack-heading);
    font-weight: var(--font-weight-medium);
    line-height: 1.2;
    letter-spacing: 0;
    font-size: 1.4rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--title-description-container--tMN6w {
    grid-column: 2;
    padding: 0;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--pro-card-description--jFeIZ {
    display: none !important;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--curated-container--MDONo {
    font-size: 1.2rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--view-udemy-path-btn--ekbpk {
    grid-column: 2;
    align-self: start;
    margin-block-start: 0.8rem;
    margin-inline: 0;
    margin-block-end: 0;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.assessment-unit--assessment-unit-container--GZgmb h2 {
  max-inline-size: 100%;
}
.assessment-unit--subtitle-button-wrapper--DcVgZ {
  display: flex;
  justify-content: space-between;
  margin-block-start: 0.8rem;
}
.assessment-unit--subtitle-button-wrapper--DcVgZ .assessment-unit--unit-subtitle--QdHuA {
  margin-block-end: 0.8rem;
  margin-inline-end: 1.6rem;
  max-inline-size: 100%;
}
.assessment-unit--subtitle-button-wrapper--DcVgZ .assessment-unit--browse-button--KJBti {
  display: none;
}
@media (min-width: 37.5625rem) {
  .assessment-unit--subtitle-button-wrapper--DcVgZ .assessment-unit--unit-subtitle--QdHuA {
    margin-block-end: 0;
  }
  .assessment-unit--subtitle-button-wrapper--DcVgZ .assessment-unit--browse-button--KJBti:not(.assessment-unit--is-standalone-unit--YwaBd) {
    display: inline;
  }
}
.assessment-unit--assessment-carousel--4Fsv8 {
  margin-block-start: 1.6rem;
  margin-block-end: 2.4rem;
}
.assessment-unit--assessment-carousel--4Fsv8 .assessment-unit--assessment-unit-card--OZdK5 {
  inline-size: 31.9rem;
  max-inline-size: calc(100vw - 4.8rem);
}
.assessment-unit--assessment-carousel--4Fsv8 .item--full-width:only-child .assessment-unit--assessment-unit-card--OZdK5 {
  inline-size: 32.7rem;
}
@media (min-width: 37.5625rem) {
  .assessment-unit--assessment-carousel--4Fsv8 {
    margin-block-start: 2.4rem;
    grid-auto-columns: calc((100% - (2 - 1) * 1.6rem) / 2);
  }
  .assessment-unit--assessment-carousel--4Fsv8 .assessment-unit--assessment-unit-card--OZdK5 {
    inline-size: unset;
    max-inline-size: unset;
  }
  .assessment-unit--assessment-carousel--4Fsv8 .item--full-width:only-child .assessment-unit--assessment-unit-card--OZdK5 {
    inline-size: unset;
  }
}
@media (min-width: 75.0625rem) {
  .assessment-unit--assessment-carousel--4Fsv8 {
    grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3);
  }
}
.assessment-unit--browse-button--KJBti {
  display: inline;
  min-inline-size: fit-content;
}
@media (min-width: 37.5625rem) {
  .assessment-unit--browse-button--KJBti:not(.assessment-unit--is-standalone-unit--YwaBd) {
    display: none;
  }
  .assessment-unit--assessment-unit-container--GZgmb h2:not([class*='serif']) {
    font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  }
  .assessment-unit--assessment-unit-container--GZgmb h2[class*='serif'] {
    font-weight: var(--font-weight-medium);
    font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
    line-height: 1.1;
    max-inline-size: 36em;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.lab-details-quick-view-box--popover-wrapper--cR9XB {
  z-index: 1010;
}
.lab-details-quick-view-box--popover-wrapper--cR9XB > div > div {
  inline-size: 40rem;
}
.lab-details-quick-view-box--content-header--FxUjd {
  margin-block-end: 0.8rem;
}
.lab-details-quick-view-box--details--HkAEh {
  margin-block-start: 0.8rem;
  margin-block-end: 1.6rem;
}
.lab-details-quick-view-box--cta--xn21O {
  margin-block-start: 0.8rem;
  display: flex;
  justify-content: space-between;
}
.lab-details-quick-view-box--cta--xn21O .lab-details-quick-view-box--practice-this-lab--pTfTk {
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}
.lab-details-quick-view-box--cta-container--hoq82 {
  display: flex;
  align-items: center;
  margin-block-start: 1.6rem;
}
.lab-details-quick-view-box--cta-container--hoq82 .lab-details-quick-view-box--cta-button--3lF5N {
  flex: 1;
  inline-size: 100%;
}
.lab-details-quick-view-box--popover-interaction-btn--3u8Nj {
  max-block-size: 0;
  overflow: hidden;
  position: absolute;
}
.lab-details-quick-view-box--popover-interaction-btn--3u8Nj:focus,
.lab-details-quick-view-box--popover-interaction-btn--3u8Nj:active {
  max-block-size: none;
  overflow: visible;
  position: relative;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.labs-carousel--lab-unit-container--rRnhi h2 {
  max-inline-size: 100%;
}
.labs-carousel--subtitle-button-wrapper--F-Pmi {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-block-start: 0.8rem;
}
.labs-carousel--subtitle-button-wrapper--F-Pmi .labs-carousel--unit-subtitle--HTnE1 {
  margin-block-end: 0.8rem;
  margin-inline-end: 1.6rem;
  max-inline-size: 100%;
}
.labs-carousel--subtitle-button-wrapper--F-Pmi .labs-carousel--browse-button--pbzA1 {
  display: none;
}
@media (min-width: 37.5625rem) {
  .labs-carousel--subtitle-button-wrapper--F-Pmi {
    flex-direction: row;
  }
  .labs-carousel--subtitle-button-wrapper--F-Pmi .labs-carousel--unit-subtitle--HTnE1 {
    margin-block-end: 0;
  }
  .labs-carousel--subtitle-button-wrapper--F-Pmi .labs-carousel--browse-button--pbzA1:not(.labs-carousel--is-standalone-unit--doLy7) {
    display: inline;
  }
}
.labs-carousel--lab-carousel--CETgc {
  margin-block-start: 1.6rem;
  margin-block-end: 2.4rem;
}
.labs-carousel--lab-carousel--CETgc a {
  block-size: 15rem;
  inline-size: 31.9rem;
}
@media (min-width: 37.5625rem) {
  .labs-carousel--lab-carousel--CETgc {
    margin-block-start: 2.4rem;
    grid-auto-columns: calc((100% - (2 - 1) * 1.6rem) / 2);
  }
  .labs-carousel--lab-carousel--CETgc a {
    inline-size: unset;
  }
}
@media (min-width: 75.0625rem) {
  .labs-carousel--lab-carousel--CETgc {
    grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3);
  }
}
.labs-carousel--browse-button--pbzA1 {
  display: inline;
  min-inline-size: fit-content;
}
@media (min-width: 37.5625rem) {
  .labs-carousel--browse-button--pbzA1:not(.labs-carousel--is-standalone-unit--doLy7) {
    display: none;
  }
  .labs-carousel--lab-unit-container--rRnhi h2:not([class*='serif']) {
    font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  }
  .labs-carousel--lab-unit-container--rRnhi h2[class*='serif'] {
    font-weight: var(--font-weight-medium);
    font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
    line-height: 1.1;
    max-inline-size: 36em;
  }
}

.next-topics-unit--button-style--bGpCf {
  inline-size: 100%;
  margin-block-start: 1.6rem;
  text-align: center;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.related-categories-unit--item-link--GhFMM {
  font-weight: 700;
}
.related-categories-unit--item-link--GhFMM + .related-categories-unit--item-link--GhFMM:before {
  content: ',  ';
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.sequence-unit--secondary-header--tYblA {
  padding-block-start: 0.8rem;
}
.sequence-unit--wrapper--xp-hW {
  border: 1px solid var(--applied-border-default);
  padding: 2.4rem;
  margin-block-start: 2.4rem;
  position: relative;
}
.sequence-unit--unit-title--vWaA4 {
  padding-block-end: 0.8rem;
}
.sequence-unit--explore-button--EDK3A {
  margin-block-start: 1.6rem;
  flex-shrink: 0;
}
@media screen and (min-width: 37.5625rem) {
  .sequence-unit--explore-button--EDK3A {
    margin-inline-start: 2.4rem;
    margin-block-start: 0;
  }
}
.sequence-unit--courses-count--4TeII {
  color: oklch(56.8% 0.0388 277.95deg);
}
.sequence-unit--description--DdXda {
  padding-block-start: 0.8rem;
}
.sequence-unit--grid--DKSeo {
  grid-auto-columns: 65%;
}
@media screen and (min-width: 37.5625rem) {
  .sequence-unit--grid--DKSeo {
    grid-auto-columns: calc((100% - (2 - 1) * 1.6rem) / 2);
  }
}
@media screen and (min-width: 61.3125rem) {
  .sequence-unit--grid--DKSeo {
    grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3);
  }
}
@media screen and (min-width: 61.3125rem) {
  .course-landing-page__main-content .sequence-unit--grid--DKSeo {
    grid-auto-columns: calc((100% - (2 - 1) * 1.6rem) / 2);
  }
}
.sequence-unit--course-card--l96kf {
  max-inline-size: none;
}
.sequence-unit--order-line--vIGi8 {
  display: flex;
  align-items: center;
  padding-block-start: 2.4rem;
  padding-block-end: 0.8rem;
}
.sequence-unit--order--dDsvN {
  block-size: 3.2rem;
  inline-size: 3.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100rem;
  background-color: oklch(86.72% 0.0192 282.72deg);
}
.sequence-unit--connector-bar--28S3F {
  display: flex;
  align-items: center;
  margin-inline-start: 1.6rem;
  background-color: oklch(86.72% 0.0192 282.72deg);
  block-size: 0.3rem;
  flex-grow: 1;
}

.card-container--container--9aiZ9 {
  display: grid;
  grid-auto-rows: max-content;
  grid-row-gap: 2.4rem;
}
@media screen and (min-width: 37.5625rem) {
  .card-container--container--9aiZ9 {
    grid-template-columns: 1fr 1fr;
    grid-gap: 3.2rem;
  }
}

.image-banner--image-container--741NZ {
  position: relative;
  inline-size: 100%;
  block-size: 100%;
  overflow: hidden;
}
.image-banner--banner-image--HyG-8 {
  position: absolute;
  block-size: 100%;
  inline-size: 100%;
  object-fit: cover;
}
@media screen and (max-width: 63.94em) {
  .image-banner--on-desktop--DxFOl {
    display: none;
  }
}
@media screen and (min-width: 64em) {
  .image-banner--on-mobile--rGsda {
    display: none;
  }
}

.window-shopping-unit--container--Jr0Vb {
  display: grid;
  grid-gap: 3.2rem;
  grid-template-rows: 28.8rem 1fr;
}
@media screen and (min-width: 64em) {
  .window-shopping-unit--container--Jr0Vb {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
  }
}
.window-shopping-unit--card-container--ebaGv {
  margin-block-end: 2.4rem;
}
.window-shopping-unit--cta-wrapper--TiJOW {
  display: grid;
  border-block-start: 1px solid var(--applied-border-default);
  padding-block-start: 2.4rem;
  grid-template-columns: 1fr;
  grid-gap: 2.4rem;
}
@media screen and (min-width: 37.5625rem) {
  .window-shopping-unit--cta-wrapper--TiJOW {
    grid-template-columns: auto auto;
    justify-content: space-between;
    align-items: center;
  }
}
@media screen and (min-width: 64em) {
  .window-shopping-unit--cta-wrapper--TiJOW {
    margin-block-start: auto;
  }
}
.window-shopping-unit--content-with-cta--GDVIm {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 64em) {
  .window-shopping-unit--content-with-cta--GDVIm {
    padding-block-start: 2.4rem;
  }
}
.window-shopping-unit--num-courses-text--cTFrU {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-end: 1.6rem;
}
@media screen and (min-width: 37.5625rem) {
  .window-shopping-unit--num-courses-text--cTFrU {
    margin-block-end: 2.4rem;
  }
}

.top-10-courses-japan--bleed--yWzeq {
  box-sizing: border-box;
  margin-inline: -2.4rem;
  padding-inline: 0;
  inline-size: calc(100% + (2 * 2.4rem));
}
@media screen and (min-width: 43.8125rem) {
  .top-10-courses-japan--bleed--yWzeq {
    margin-inline: 0;
    padding-inline: revert;
    inline-size: auto;
  }
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
/* Extra pull for rank 10 only — a few px more negative hides a bit more of the right-hand “0”. */
/* Wide enough for two outlined digits at desktop scale (93px is only for single digits). */
/* `.background-illustration` layout (px from design; matches module graphic asset proportions). */
.top-10-courses-module--section-title--kdxhF {
  position: relative;
  display: block;
  margin-block-end: 4.8rem;
  z-index: 1;
  align-self: flex-start;
  font-family: 'Udemy Sans', 'Noto Sans JP', 'Vazirmatn', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
  font-style: normal;
  font-weight: var(--font-weight-medium);
  line-height: 110%;
}
.top-10-courses-module--rank-number--iwtNB {
  inline-size: 9.3rem;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  font-family: 'Udemy Sans', 'Noto Sans JP', 'Vazirmatn', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-style: normal;
  font-weight: 700;
  font-size: 16.4rem;
  line-height: 100%;
  letter-spacing: 1rem;
  color: transparent;
  -webkit-text-stroke: 0.2rem oklch(67.22% 0.0355 279.77deg);
  /* stroke overridden by --ub | --marketplace */
  user-select: none;
}
.top-10-courses-module--top-10-courses-skeleton--YNtXw {
  box-sizing: border-box;
  inline-size: 100%;
}
.top-10-courses-module--top-10-courses-skeleton-block--Xce7w {
  inline-size: 100%;
  block-size: 34.7rem;
}
@media screen and (min-width: 43.8125rem) {
  .top-10-courses-module--top-10-courses-skeleton-block--Xce7w {
    block-size: 44.8rem;
  }
}
.top-10-courses-module--top-10-courses--eE-M1 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  box-sizing: border-box;
  inline-size: 100%;
  max-inline-size: 144rem;
  padding: 4.8rem;
  border-radius: 1.6rem;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 37.5rem) {
  .top-10-courses-module--top-10-courses--eE-M1 {
    align-items: flex-start;
    gap: 2.4rem;
    max-inline-size: 50.1rem;
    padding-block: 3.2rem;
    padding-inline: 2.4rem;
    border-radius: 0;
  }
  .top-10-courses-module--top-10-courses--eE-M1 .top-10-courses-module--section-title--kdxhF {
    margin-block-end: 0;
  }
}
.top-10-courses-module--top-10-courses--ub--lq2If {
  background-color: var(--color-gray-550);
}
.top-10-courses-module--top-10-courses--ub--lq2If .top-10-courses-module--section-title--kdxhF {
  color: var(--color-knockout);
}
.top-10-courses-module--top-10-courses--ub--lq2If .top-10-courses-module--rank-number--iwtNB {
  -webkit-text-stroke-color: oklch(67.22% 0.0355 279.77deg);
}
.top-10-courses-module--top-10-courses--marketplace--mLP6d {
  background-color: var(--color-purple-100);
}
.top-10-courses-module--top-10-courses--marketplace--mLP6d .top-10-courses-module--section-title--kdxhF {
  color: var(--applied-text-default);
}
.top-10-courses-module--top-10-courses--marketplace--mLP6d .top-10-courses-module--rank-number--iwtNB {
  -webkit-text-stroke-color: oklch(43.47% 0.2239 285.34deg);
}
.top-10-courses-module--background-illustration--Xm-OG {
  position: absolute;
  inset-inline-end: -15.5236rem;
  inset-block-start: -3.7559rem;
  inline-size: 70.6659rem;
  block-size: 43.6177rem;
  z-index: 0;
  transform: rotate(10.924deg);
}
.top-10-courses-module--background-illustration--Xm-OG img {
  display: block;
  inline-size: 100%;
  block-size: 100%;
}
@media screen and (max-width: 37.5rem) {
  .top-10-courses-module--background-illustration--Xm-OG {
    inline-size: 98rem;
    block-size: 62rem;
    inset-inline-end: -22rem;
    inset-block-start: -15rem;
  }
}
.top-10-courses-module--carousel-section--OEurB {
  position: relative;
  z-index: 1;
  min-inline-size: 0;
  inline-size: 100%;
}
@media screen and (max-width: 37.5rem) {
  .top-10-courses-module--carousel-section--OEurB {
    margin-block-start: 0;
  }
}
.top-10-courses-module--top-10-carousel--c7diX.top-10-courses-module--top-10-carousel--c7diX {
  display: grid;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  gap: 1.2rem;
}
@media screen and (min-width: 43.8125rem) {
  .top-10-courses-module--top-10-carousel--c7diX.top-10-courses-module--top-10-carousel--c7diX {
    inline-size: auto;
    grid-auto-columns: calc((100% - (2 - 1) * 1.6rem) / 2);
  }
}
@media screen and (min-width: 61.3125rem) {
  .top-10-courses-module--top-10-carousel--c7diX.top-10-courses-module--top-10-carousel--c7diX {
    grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3);
  }
}
@media screen and (min-width: 75.0625rem) {
  .top-10-courses-module--top-10-carousel--c7diX.top-10-courses-module--top-10-carousel--c7diX {
    grid-auto-columns: calc((100% - (4 - 1) * 1.6rem) / 4);
  }
}
@media screen and (max-width: 43.75rem) {
  .top-10-courses-module--top-10-carousel--c7diX.top-10-courses-module--top-10-carousel--c7diX {
    gap: 0.8rem;
    grid-auto-columns: max-content;
  }
}
.top-10-courses-module--top-10-carousel--c7diX .top-10-courses-module--rank-card-wrapper--ax61S {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  inline-size: 100%;
  min-inline-size: 0;
}
.top-10-courses-module--rank-card-wrapper-mobile--N9umS {
  min-block-size: 25.9rem;
}
.top-10-courses-module--rank-number-10--kY3v2 {
  letter-spacing: -1.44rem;
  min-inline-size: 16.8rem;
}
.top-10-courses-module--rank-number-mobile--ngGci.top-10-courses-module--rank-number-10--kY3v2 {
  min-inline-size: 11.2rem;
}
.top-10-courses-module--course-card--xOU8u {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  box-sizing: border-box;
  min-inline-size: 0;
  max-inline-size: 24.6rem;
  inline-size: auto;
  block-size: 27.2rem;
  margin-inline-start: -3.4rem;
  overflow: hidden;
}
.top-10-courses-module--course-card--xOU8u > * {
  flex: 1 1 auto;
  min-block-size: 0;
  min-inline-size: 0;
  inline-size: 100%;
}
.top-10-courses-module--rank-card-wrapper-mobile--N9umS .top-10-courses-module--course-card--xOU8u {
  flex: 0 0 auto;
  min-inline-size: auto;
  max-inline-size: none;
  inline-size: 23.4rem;
  block-size: 25.9rem;
  margin-inline-start: -3.2rem;
}
.top-10-courses-module--rank-card-wrapper-rank-10--3NM-f .top-10-courses-module--course-card--xOU8u {
  margin-inline-start: -8.2rem;
}
.top-10-courses-module--rank-card-wrapper-mobile--N9umS.top-10-courses-module--rank-card-wrapper-rank-10--3NM-f .top-10-courses-module--course-card--xOU8u {
  margin-inline-start: -3.2rem;
}

.survey-modal--text-area--kYDHx {
  resize: none;
}
.survey-modal--btn-next--TXgE6 {
  float: inline-end;
  margin-block-start: 2.4rem;
}
.survey-modal--text-area-info--4NcZr {
  resize: none;
  margin-block: 1.6rem;
  margin-inline: 0;
}
.survey-modal--text-area-additional-other--FuyLq {
  margin-inline-start: 2.4rem;
}
.survey-modal--thank-you-container--u2JgA {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.survey-modal--thank-you-title--yVaLz {
  margin-block: 2.4rem;
  margin-inline: 0;
}
.survey-modal--thank-you-button--LcBu4 {
  margin-block-end: 2.4rem;
}
.survey-modal--text-area-refined--6FZ4o {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-radius: 4px;
}
.survey-modal--progress-text--qVbyE {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-start: 0.8rem;
  /* There is an ongoing conversation with design-system team to support sub-headings under modal titles.
     * Until then, we're rendering this as part of the title <h2> and styling it like a sub-heading. */
  font-size: 1.4rem;
  font-weight: 400;
}

.survey-toast--survey-toast--S6aLd {
  background: oklch(100% 0 0deg);
  border: 1px solid var(--applied-border-default);
  display: flex;
}
.survey-toast--survey-toast-content--iUSv0 {
  flex: 1;
  padding: 1.6rem;
}
.survey-toast--survey-toast-main-buttons--MrGHk {
  padding-block-start: 1.6rem;
}
.survey-toast--survey-toast-main-buttons--MrGHk > .survey-toast--toast-button-yes--yrOr1 {
  margin-inline-end: 0.8rem;
}
.survey-toast--survey-toast-dismiss--N3TFf {
  padding-block-start: 1.6rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.personalize-discovery-unit-props--secondary-text--nCboN {
  display: flex;
  align-items: center;
  margin-block-end: 1.6rem;
  color: oklch(56.8% 0.0388 277.95deg);
  gap: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.discovery-module--discovery-module--4CIIe {
  margin-block-end: 4.8rem;
}
.discovery-module--discovery-module--4CIIe .discovery-module--ud-content-grid--Zp616 {
  gap: 1.6rem;
  align-items: stretch;
}
@media (min-width: 43.8125rem) {
  .discovery-module--discovery-module--4CIIe .discovery-module--ud-content-grid--Zp616 {
    gap: 2.4rem;
  }
}
.discovery-module--discovery-module--4CIIe .discovery-module--ud-content-grid-item--u52gT {
  display: flex;
  flex-direction: column;
}
@media (max-width: 75rem) {
  .discovery-module--discovery-module--4CIIe .discovery-module--panel--nYU5- {
    margin-block-end: 1.6rem;
  }
}
@media (max-width: 75rem) {
  .discovery-module--discovery-module--4CIIe .discovery-module--ud-content-grid-item--u52gT {
    margin-block-end: 1.6rem;
  }
  .discovery-module--discovery-module--4CIIe .discovery-module--ud-content-grid-item--u52gT:last-child {
    margin-block-end: 0;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.organization-home--altus-goal-header--WdmI7 {
  background-color: var(--color-gray-100);
}
.organization-home--altus-goal-header-content--8nCEl {
  margin-inline: auto;
  max-inline-size: 134rem;
  padding: 3.2rem;
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.organization-home--altus-goal-greeting--2IG-D {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  margin-block-end: 2.4rem;
  max-inline-size: 90rem;
  inline-size: 100%;
}
.organization-home--altus-goal-card-wrapper--SR0K6 {
  max-inline-size: 90rem;
  inline-size: 100%;
}
.organization-home--section-title--GsFRm {
  margin-block-end: 2.4rem;
}
.organization-home--jbi-header-container--KQ2T7 {
  margin-block-start: 4.8rem;
}
.organization-home--modal-box--IJuai {
  overflow: hidden;
}
.organization-home--modal-box--IJuai .ud-bottom-drawer-content {
  overflow: hidden;
}
.organization-home--modal-box--IJuai .organization-home--confetti-modal--DAiSg {
  text-align: center;
}
.organization-home--modal-box--IJuai .organization-home--confetti-modal--DAiSg .organization-home--confetti-container--zZDv- {
  position: relative;
}
.organization-home--modal-box--IJuai .organization-home--confetti-modal--DAiSg .organization-home--header--X6oCP {
  margin-block: 2.4rem;
  margin-inline: 0;
}
.organization-home--modal-box--IJuai .organization-home--confetti-modal--DAiSg .organization-home--button--N0Guu {
  margin-block: 2.4rem;
  margin-inline: 0;
}
.organization-home--banner-container--5BLA6 {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
@media (min-width: 43.8125rem) {
  .organization-home--banner-container--5BLA6 {
    flex-direction: row;
    align-items: stretch;
  }
}
.organization-home--banner-container--5BLA6 > * {
  flex: 1;
  min-inline-size: 0;
}

.goal-card-module--container--yT6e9 {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.6rem 2.4rem;
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  border-radius: 2.4rem;
  background: var(--color-white);
}
.goal-card-module--mobile-link--1uLrL {
  display: none;
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: inherit;
}
.goal-card-module--progress-indicator--vOt-Y {
  grid-column: 1;
  grid-row: 1;
  align-self: start;
  margin-block-start: 0.8rem;
}
.goal-card-module--header--f5me7 {
  grid-column: 2;
  grid-row: 1;
  display: flex;
  align-items: center;
}
.goal-card-module--course-card--WLH5G {
  grid-column: 2;
  grid-row: 2;
  inline-size: 100%;
}
.goal-card-module--progress-ring-text--mzZmO {
  font-size: 1.4rem;
  font-weight: var(--font-weight-medium);
  color: var(--applied-text-default);
}
.goal-card-module--summary--gdUbi {
  display: flex;
  flex-direction: column;
}
.goal-card-module--title--AjpsC {
  margin: 0;
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: var(--font-weight-medium);
  color: var(--applied-text-default);
}
.goal-card-module--title--AjpsC > * {
  font-weight: inherit;
  color: inherit;
}
.goal-card-module--subtitle--GovJ- {
  margin: 0;
  font-weight: 400;
  color: var(--applied-text-default);
}
.goal-card-module--tags--jEXma {
  margin-block-start: 1.2rem;
}
.goal-card-module--details-link--wqxYK {
  margin-inline-start: auto;
  align-self: flex-start;
  padding-block-start: 1.6rem;
}
.goal-card-module--details-link-anchor--oyRYz {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-weight: 700;
  color: var(--applied-text-link);
  text-decoration: none;
}
.goal-card-module--course-link--D73Tp {
  display: block;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
@container ud-content-area (max-width: 553px) {
  .goal-card-module--container--yT6e9 {
    grid-template-columns: 1fr;
    padding-block: 1.6rem;
    padding-inline: 1.6rem;
  }
  .goal-card-module--progress-indicator--vOt-Y {
    display: none;
  }
  .goal-card-module--header--f5me7 {
    grid-column: 1;
    grid-row: 1;
  }
  .goal-card-module--course-card--WLH5G {
    grid-column: 1;
    grid-row: 2;
    position: relative;
    z-index: 1;
  }
  .goal-card-module--details-link--wqxYK {
    display: none;
  }
  .goal-card-module--mobile-link--1uLrL {
    display: block;
  }
  .goal-card-module--tags--jEXma .ud-icon-xsmall {
    display: none;
  }
}

/* stylelint-disable less/color-no-hex */
/* Color */
/*  Gradients */
/* Blur tokens */
/* Typography */
/** Deprecated */
/** Deprecated */
/* Layout */
/* Animation */
/* Misc */
/* 12-Column Page Layout */
.user-ai-learning-goal-header-module--header-wrapper--nGplr {
  background-color: var(--color-gray-100);
}
.user-ai-learning-goal-header-module--content-container--EYaZh {
  margin-inline: auto;
  max-inline-size: 134rem;
  padding: 3.2rem;
  inline-size: 100%;
}
.user-ai-learning-goal-header-module--goal-header-wrapper--wkwzH {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-block-end: 0.4rem;
}
@media screen and (min-width: 37.5625rem) {
  .user-ai-learning-goal-header-module--goal-header-wrapper--wkwzH {
    flex-direction: row;
    margin-block-end: 0;
  }
}
.user-ai-learning-goal-header-module--ai-learning-goal--AX0Nm {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.user-ai-learning-goal-header-module--greeting-wrapper--sKvFj {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.user-ai-learning-goal-header-module--suggested-prompts-wrapper--OMniJ {
  display: flex;
  flex-flow: row wrap;
  gap: 1.6rem;
}
.user-ai-learning-goal-header-module--suggested-prompt-btn--mIga9 {
  background-color: var(--applied-background-midtone);
  padding-block: 1.6rem;
  padding-inline: 1.6rem;
  border-radius: 1.6rem;
  font-weight: 400;
  gap: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.user-occupation-goal-header-module--goal-occ-wrapper--z6ehd {
  display: flex;
  flex-direction: column;
  margin-block-end: 0.4rem;
}
@media screen and (min-width: 37.5625rem) {
  .user-occupation-goal-header-module--goal-occ-wrapper--z6ehd {
    flex-direction: row;
    margin-block-end: 0;
  }
}
.user-occupation-goal-header-module--text-skeleton--PTMhE {
  block-size: 2.8rem;
  inline-size: 50rem;
}
@media screen and (min-width: 37.5625rem) {
  .user-occupation-goal-header-module--text-skeleton--PTMhE {
    margin-block-start: 0.8rem;
  }
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.user-occupation-header-module--header-wrapper--RfUxf {
  background-color: var(--color-gray-100);
}
.user-occupation-header-module--header-wrapper--RfUxf > * {
  margin-inline: auto;
  max-inline-size: 134rem;
  padding: 3.2rem;
  inline-size: 100%;
}
.user-occupation-header-module--transparent-header--ydBv- {
  background-color: transparent;
}
.user-occupation-header-module--user-section--vrJt5 {
  display: flex;
}
.user-occupation-header-module--user-details--kJD-k {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  margin-inline-start: 2.4rem;
  min-inline-size: 0.1rem;
  word-break: normal;
  overflow-wrap: anywhere;
}
.user-occupation-header-module--subheader--FwVcT {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-block-start: 0.8rem;
}
.user-occupation-header-module--text-skeleton--wS-Wx .ud-text-skeleton-title {
  inline-size: 30rem;
}
.user-occupation-header-module--text-skeleton--wS-Wx .ud-text-skeleton-line {
  inline-size: 18rem;
}
@media (min-width: 37.5625rem) {
  .user-occupation-header-module--subheader--FwVcT {
    align-items: center;
    flex-direction: row;
  }
  .user-occupation-header-module--subheader--FwVcT span {
    margin-inline-end: 1.6rem;
  }
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.streaks-module--streaks-box-wrapper-container--hC--p {
  border-radius: 1.6rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
}
.streaks-module--streaks-box-wrapper---wr1b {
  position: relative;
  display: flex;
  align-items: center;
}
.streaks-module--user-activity-link--jdcQ7 {
  padding-block: 0 0.8rem;
  padding-inline: 2.4rem;
  text-align: end;
}
.streaks-module--modal-box---3Vcc {
  padding: 0;
}
.streaks-module--modal-box---3Vcc .ud-bottom-drawer-content {
  padding: 0;
}
.streaks-module--modal-box---3Vcc .streaks-module--more-info-main--Wprqz,
.streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt {
  padding-block: 0 1.6rem;
  padding-inline: 4.8rem;
}
.streaks-module--modal-box---3Vcc .streaks-module--more-info-main--Wprqz > *,
.streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt > * {
  margin-block-end: 1.6rem;
}
.streaks-module--modal-box---3Vcc .streaks-module--more-info-main--Wprqz ul,
.streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt ul {
  list-style-type: none;
  padding: 0;
}
.streaks-module--modal-box---3Vcc .streaks-module--more-info-main--Wprqz ul > li,
.streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt ul > li {
  display: flex;
  align-items: center;
  margin-block-end: 1.6rem;
}
.streaks-module--modal-box---3Vcc .streaks-module--more-info-main--Wprqz ul > li::before,
.streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt ul > li::before {
  content: '';
  display: inline-block;
  inline-size: 1.6rem;
  block-size: 1.6rem;
  border-radius: 100%;
  margin-block-end: 0.2rem;
  background-color: var(--color-green-300);
  margin-inline-end: 1.6rem;
}
.streaks-module--modal-box---3Vcc .streaks-module--more-info-main--Wprqz ul > li:first-of-type::before,
.streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt ul > li:first-of-type::before {
  content: '';
  display: inline-block;
  inline-size: 1.6rem;
  block-size: 1.6rem;
  border-radius: 100%;
  margin-block-end: 0.2rem;
  background-color: var(--color-orange-300);
  margin-inline-end: 1.6rem;
}
.streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt {
  padding-block: 2.4rem 1.6rem;
  padding-inline: 4.8rem;
  background: var(--color-gray-100);
}
.streaks-module--header-container--VnQL0 {
  flex: 0 1 50%;
}
.streaks-module--header-container--VnQL0 .streaks-module--header-text--QJgf8 {
  margin-block-end: 0.8rem;
  display: flex;
  align-items: center;
}
.streaks-module--header-container--VnQL0 .streaks-module--header-text--QJgf8 > span {
  display: inline-block;
}
.streaks-module--header-container--VnQL0 .streaks-module--header-text--QJgf8 .streaks-module--info-icon--jWVGh {
  position: relative;
  inset-block-start: 0.4rem;
}
.streaks-module--popover-absolute--YkUlt {
  position: absolute;
  inset-block-start: 1.6rem;
  inset-inline-end: 1.6rem;
}
.streaks-module--stats-container--YcRps {
  display: flex;
  flex: 1 1 50%;
  justify-content: space-between;
  align-items: stretch;
}
.streaks-module--stats-container--YcRps > div {
  padding-block: 1.6rem;
  padding-inline: 3.2rem;
}
.streaks-module--stats-container--YcRps .streaks-module--padded--rx-Xm {
  display: inline-block;
  margin-block: 0;
  margin-inline: 0.8rem 0.4rem;
}
.streaks-module--stats-container--YcRps .streaks-module--hot-text--bT4W8 {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  margin-inline-end: 1.6rem;
}
.streaks-module--stats-container--YcRps .streaks-module--stat-clarifier---VdI0 {
  margin-block-end: -0.4rem;
  color: var(--color-gray-300);
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--circle--O6AdE {
  position: relative;
  inline-size: 6.4rem;
  block-size: 6.4rem;
  margin-inline-end: 0.8rem;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--circle--O6AdE .streaks-module--outer---nejk {
  inline-size: 6.4rem;
  block-size: 6.4rem;
  position: absolute;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--circle--O6AdE .streaks-module--inner--U8O43 {
  inline-size: 4rem;
  block-size: 4rem;
  inset-block-start: 1.2rem;
  inset-inline-start: 1.2rem;
  position: absolute;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--circle--O6AdE .streaks-module--outer---nejk .streaks-module--progress--YLjj5,
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--circle--O6AdE .streaks-module--inner--U8O43 .streaks-module--progress--YLjj5 {
  inline-size: 4.8rem;
  block-size: 4.8rem;
  position: absolute;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--counter-stats--Kgdq2 .streaks-module--stat-clarifier---VdI0.streaks-module--padding---2S94 {
  padding-inline-start: 1.6rem;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--counter-stats--Kgdq2 .streaks-module--color-bubble-primary--bVQJd {
  padding-inline-end: 0.8rem;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--counter-stats--Kgdq2 .streaks-module--color-bubble-primary--bVQJd::before {
  content: '';
  display: inline-block;
  inline-size: 0.8rem;
  block-size: 0.8rem;
  border-radius: 100%;
  margin-block-end: 0.2rem;
  background-color: var(--color-orange-300);
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--counter-stats--Kgdq2 .streaks-module--color-bubble-secondary--PTRBT {
  padding-inline-end: 0.8rem;
}
.streaks-module--stats-container--YcRps .streaks-module--counter--a9sbv .streaks-module--counter-stats--Kgdq2 .streaks-module--color-bubble-secondary--PTRBT::before {
  content: '';
  display: inline-block;
  inline-size: 0.8rem;
  block-size: 0.8rem;
  border-radius: 100%;
  margin-block-end: 0.2rem;
  background-color: var(--color-green-300);
}
@media screen and (max-width: 61.25rem) {
  .streaks-module--streaks-box-wrapper---wr1b {
    flex-wrap: wrap;
    border: 0;
    padding: 0;
  }
  .streaks-module--streaks-box-wrapper-container--hC--p {
    border: none;
  }
  .streaks-module--header-container--VnQL0,
  .streaks-module--stats-container--YcRps {
    flex: 1 1 100%;
  }
  .streaks-module--stats-container--YcRps > div {
    padding: 0;
  }
  .streaks-module--stats-container--YcRps .streaks-module--hot-text--bT4W8 {
    text-align: center;
    display: block;
  }
  .streaks-module--stats-container--YcRps .streaks-module--flame-icon--61Q2U {
    position: relative;
    inset-block-start: 0.8rem;
  }
  .streaks-module--popover-absolute--YkUlt {
    inset-block-start: 0;
    inset-inline-end: 0;
  }
  .streaks-module--modal-box---3Vcc .streaks-module--more-info-main--Wprqz,
  .streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt {
    padding: 1.6rem;
  }
}
@media screen and (min-width: 37.5625rem) {
  .streaks-module--modal-box---3Vcc .streaks-module--more-info-footer--HZ3Zt {
    border-end-start-radius: 1.6rem;
    border-end-end-radius: 1.6rem;
  }
}
.streaks-module--padding-left-lg--80As2 {
  padding-inline-start: 3.2rem;
}
.streaks-module--padding-left-xs--3Cizl {
  padding-inline-start: 0.8rem;
}
.streaks-module--goal-setting-with-streak--FOiPw {
  max-block-size: 17.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.occupation-collection-banner-module--wrapper--ZfAE5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  border: 1px var(--applied-border-default) dashed;
  position: relative;
  padding: 3.2rem;
}
.occupation-collection-banner-module--wrapper--ZfAE5 .occupation-collection-banner-module--dismiss-button--7vuJj {
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}
.occupation-collection-banner-module--wrapper--ZfAE5 .occupation-collection-banner-module--cta-button--w8NoQ {
  margin-block-start: 2.4rem;
}
.occupation-collection-banner-module--wrapper--ZfAE5 .occupation-collection-banner-module--title--CDfkt {
  margin-block: 1.6rem;
  margin-inline: 0;
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.ai-assistant-entry-point-module--ai-assistant-entry-point--0BjRf {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: fixed;
  inset-block-end: 1.6rem;
  inset-inline-end: 1.6rem;
  z-index: 1000;
}
.ai-assistant-entry-point-module--icon-wrapper--fld-O {
  position: relative;
  inline-size: 4.8rem;
  block-size: 4.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block-start: 0.8rem;
}
.ai-assistant-entry-point-module--sparkles-icon--r3ZJZ {
  inline-size: 4.8rem;
  block-size: 4.8rem;
  background: radial-gradient(100% 100% at 0% 0%, var(--color-gray-550) 30%, var(--color-purple-450) 50%, var(--color-purple-300) 80%);
  border-radius: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ai-assistant-entry-point-module--sparkles-icon--r3ZJZ:hover::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: color-mix(in oklch, var(--color-gray-650) 30%, transparent);
  border-radius: 2.4rem;
  pointer-events: none;
  outline: none;
}
.ai-assistant-entry-point-module--sparkles-icon--r3ZJZ:focus-visible,
.ai-assistant-entry-point-module--sparkles-icon--r3ZJZ:focus {
  box-shadow: 0 0 0 0.4rem var(--color-white);
  transition: border 0.2s ease, box-shadow 0.2s ease;
  border-radius: 2.4rem;
  outline: none;
}
.ai-assistant-entry-point-module--icon-inner--Fw4Qw {
  color: oklch(100% 0 0deg);
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.learner-flow-module--success-banner--W-lJg {
  padding: 2.4rem;
  display: flex;
  max-block-size: 17.5rem;
  flex-direction: column;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-radius: 1.6rem;
  background: oklch(97.23% 0.0176 170.1deg);
}
.learner-flow-module--default-banner--K1Ian {
  background: var(--color-purple-100);
}
.learner-flow-module--expired-banner--4JgOH {
  background: var(--color-gray-100);
}
.learner-flow-module--message--9rn99 {
  color: oklch(29.74% 0.0362 281.74deg);
  font-weight: 700;
}
.learner-flow-module--message-failure-banner-font-size--tj1vM {
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.1;
  letter-spacing: 0;
  font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  max-inline-size: 36em;
}
.learner-flow-module--ribbon---Qwe- {
  margin-block-end: 0.8rem;
}
.learner-flow-module--tooltip-container--cAI8u {
  display: inline-flex;
}
.learner-flow-module--date-container--zOLqb {
  display: inline-flex;
  align-items: center;
}
.learner-flow-module--date-text--6RPRy {
  font-family: var(--font-stack-text);
  font-weight: var(--font-weight-light);
  line-height: 1.6;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  margin-inline-start: 0.4rem;
}
.learner-flow-module--date-expired--pWuex {
  color: var(--color-gray-300);
}
.learner-flow-module--progress-outer-container--l5Zrf {
  margin-block-start: 2.4rem;
  gap: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.learner-flow-module--progress--NYiBI {
  margin-block-start: 0.5rem;
}
.learner-flow-module--action-button--yNNda {
  margin-inline-start: auto;
}
.learner-flow-module--meter--FQVxC {
  max-inline-size: 30rem;
  margin-block-start: 1.5rem;
}
.learner-flow-module--all-activity-button--lP4iP {
  margin-block-start: 0.8rem;
  margin-inline-end: auto;
  display: flex;
  flex-direction: row-reverse;
}
.learner-flow-module--margin-top-xxs--5a8yi {
  margin-block-start: 0.4rem;
}
.learner-flow-module--margin-top-xs--PnBLi {
  margin-block-start: 0.8rem;
}
.learner-flow-module--margin-top-sm--bDggp {
  margin-block-start: 1.6rem;
}
.learner-flow-module--margin-top-md--tWu5B {
  margin-block-start: 2.4rem;
}
.learner-flow-module--margin-top-lg--l0PVN {
  margin-block-start: 3.2rem;
}
.learner-flow-module--margin-left-sm--cHijx {
  margin-inline-start: 1.6rem;
}
.learner-flow-module--margin-bottom-sm--H5fYs {
  margin-block-end: 1.6rem;
}
.learner-flow-module--learning-insight--JXzYY {
  inline-size: 100%;
  margin-block-start: 3.2rem;
  display: flex;
  flex-direction: column;
}
.learner-flow-module--margin-bottom-md--BT--L {
  margin-block-end: 2.4rem;
}
.learner-flow-module--learning-insights-container--nkVb3 {
  display: inline-flex;
  inline-size: 53rem;
  block-size: 24.9rem;
}
.learner-flow-module--goal-container--3TccZ {
  inline-size: 53rem;
  block-size: 13.8rem;
  flex-shrink: 0;
  border: 0.1rem solid var(--color-gray-200);
  background: oklch(97.59% 0.0029 264.54deg);
  border-start-start-radius: 1.6rem;
  border-start-end-radius: 1.6rem;
}
.learner-flow-module--banner-date--PrcX1 {
  margin-block-start: 0.8rem;
  block-size: 2rem;
}
.learner-flow-module--insights-date--D3Mim {
  inline-size: 20rem;
  margin-block-start: 2.4rem;
  margin-inline-start: 1.6rem;
}
.learner-flow-module--insights-text--04gkB {
  margin-block-start: 1rem;
  margin-inline-start: 1.6rem;
}
.learner-flow-module--insights-progress-container--jBfYL {
  display: flex;
  inline-size: 53rem;
  block-size: 11.1rem;
  border: 0.1rem solid var(--color-gray-200);
  flex-direction: column;
  align-items: flex-start;
  gap: 0.8rem;
  border-end-start-radius: 1.6rem;
  border-end-end-radius: 1.6rem;
}
.learner-flow-module--insights-duration--I899O {
  display: flex;
  inline-size: 31rem;
  align-items: center;
  gap: 0.4rem;
  margin-inline-start: 1.6rem;
  margin-block-start: 1.6rem;
}
.learner-flow-module--insights-progress--EanN4 {
  inline-size: 47.1rem;
  margin-inline-start: 1.6rem;
}
.learner-flow-module--watched--GptGB {
  font-family: var(--font-stack-text);
  font-weight: var(--font-weight-light);
  line-height: 1.6;
  font-size: 1.4rem;
}
.learner-flow-module--completion--t2-U7 {
  font-family: var(--font-stack-text);
  font-weight: 400;
  line-height: 1.4;
  font-size: 1.2rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.learner-flow-module--insights-progress-height--ChrJW {
  block-size: 0.8rem;
}
.learner-flow-module--success-failure-outer-container--O8rIr {
  inline-size: 43.5rem;
  block-size: 25.1rem;
  flex-shrink: 0;
  border: 0.1rem solid var(--color-gray-150);
  border-radius: 1.6rem;
  background: oklch(97.59% 0.0029 264.54deg);
  align-items: center;
  margin-inline-start: 1.6rem;
}
.learner-flow-module--success-failure-inner-container--1qnJd {
  margin-block-start: 7rem;
  display: inline-flex;
}
.learner-flow-module--illustration-text--FfSt3 {
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 1.6rem;
  inline-size: 25.1rem;
  block-size: 13rem;
  margin-block-start: 3rem;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
}
.learner-flow-module--goal-setting-with-streak-container--Ndn-D {
  display: flex;
  flex-wrap: wrap;
  inline-size: 100%;
}
.learner-flow-module--element--D4RIU {
  flex: 1 1 100%;
  box-sizing: border-box;
}
/* For larger devices */
@media (min-width: 61.3125rem) {
  .learner-flow-module--element--D4RIU {
    flex: 1 1 50%;
    /* Take up half the space */
    padding-inline-start: 1rem;
    block-size: 17.5rem;
    margin-block-end: 0.8rem;
  }
  .learner-flow-module--element--D4RIU .learner-flow-module--learner-banner-inner-container--W0oe- {
    block-size: 12.5rem;
  }
  .learner-flow-module--success-banner-inner-container--bpPO6 {
    display: inline-flex;
  }
  .learner-flow-module--illustration-icon--g4OcJ {
    margin-inline-start: 2.4rem;
  }
}
/* For tablets */
@media (max-width: 61.25rem) {
  .learner-flow-module--success-banner--W-lJg {
    flex-direction: row;
    max-block-size: 38.1rem;
  }
}
@media (min-width: 43.8125rem) {
  .learner-flow-module--progress-outer-container--l5Zrf {
    display: flex;
    flex-direction: row;
  }
  .learner-flow-module--banner-message-container--rBa9h {
    display: flex;
  }
  .learner-flow-module--meter--FQVxC {
    inline-size: 30rem;
  }
}
.learner-flow-module--watched-text--iMtBa {
  font-family: var(--font-stack-text);
  font-weight: var(--font-weight-light);
  line-height: 1.6;
  font-size: 1.6rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.learner-flow-module--banner-message-container--rBa9h {
  margin-block-start: 2.4rem;
}
.learner-flow-module--success-banner-message-container--d1h7s {
  display: flex;
  margin-block-start: 0.8rem;
}
.learner-flow-module--banner-message-content--ootGu {
  display: flex;
  align-items: center;
}
.learner-flow-module--banner-message-cta--5E0aI {
  margin-inline-start: auto;
}
.learner-flow-module--learning-insights--qLejt {
  display: flex;
  flex-direction: column;
}
.learner-flow-module--component-margin--29xI6 {
  max-inline-size: 129.2rem;
}


/*# sourceMappingURL=organization-home-udlite-app.8c37fe8ac6988c3b65e4.css.map*/