@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) {
  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) {
    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) {
    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) .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(80.96% 0.0919 199.89deg) 0%, oklch(62.69% 0.1022 202.5deg) 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-mobile--xTAG2 {
  border-radius: 1.6rem;
  overflow: hidden;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  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(80.96% 0.0919 199.89deg) 0%, oklch(62.69% 0.1022 202.5deg) 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-dark--qilPG {
  min-block-size: 20rem;
  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-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-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;
}

@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: oklch(67.76% 0.2011 301.5deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  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 oklch(48.41% 0.2342 293.93deg) 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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
    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 oklch(86.72% 0.0192 282.72deg);
}
.lecture-list--lecture-list-container--0TEMm .lecture-list--lecture-list-header--REOr7 {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  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 oklch(48.41% 0.2342 293.93deg) 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 oklch(86.72% 0.0192 282.72deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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 oklch(48.41% 0.2342 293.93deg) 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(48.09% 0.0371 279.08deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  overflow: hidden;
  position: relative;
}
.course-card--reviews-text--LAPeI {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-inline-start: 0.4rem;
}
.course-card--course-meta-info--mkUz3 {
  color: oklch(48.09% 0.0371 279.08deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  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--content--VYuLO {
  display: flex;
  flex-direction: column;
  flex: 1;
  block-size: 100%;
}
.learning-path-progress-card--path-label--MPLIN {
  color: oklch(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
  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 oklch(67.22% 0.0355 279.77deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  margin-inline-start: 1.6rem;
  align-items: center;
  display: flex;
  position: relative;
}
.autocomplete-result--user-and-group-container--3vlIT {
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
}
.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;
}

.horizontal-rule--rule---7xQf {
  margin-block: 1.6rem;
  margin-inline: 0;
  border: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.legal-notice--legal-notice--AOlMy {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 1.6rem;
  margin-block-start: 3.2rem;
}

.course-retirement-badge--badge-wrapper--76x7n {
  display: inline-flex;
}
.course-retirement-badge--badge--3xqHY {
  color: oklch(46.68% 0.1161 51.53deg);
  background-color: oklch(87.41% 0.1102 76.47deg);
}
.course-retirement-badge--is-retired--MIk67 {
  color: oklch(33.88% 0.0354 277.71deg);
  background-color: oklch(86.72% 0.0192 282.72deg);
}
.course-retirement-badge--icon-wrapper--Qa5uY {
  margin-inline-start: 0.8rem;
  display: flex;
}
.course-retirement-badge--icon-tooltip-wrapper--pNBzY {
  padding: 0.8rem;
  font-size: 1.2rem;
  font-weight: normal;
}

.info-icon--info-common--NzSk- {
  vertical-align: -20%;
}

.popover--popover--wV8FV {
  display: inline;
}

.data-freshness-notice--info-icon--fwPgC {
  display: inline-block;
  margin-inline-start: 0.4rem;
  vertical-align: top;
}

.course-info--container--M-qvP {
  display: flex;
}
.course-info--image--dXc-1 {
  margin-inline-end: 3.2rem;
}
.course-info--navbar--Xz5Rq {
  margin-block-start: 3.2rem;
  margin-block-end: 3.2rem;
}
.course-info--navbar-content--szu3y {
  margin-block: 1.6rem;
  margin-inline: 0;
  display: flex;
  justify-content: space-between;
}
.course-info--navbar-content--szu3y > div {
  display: block;
}
.course-info--details--t1al2 {
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.course-info--info--18rN3 {
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 1.6rem;
  margin-inline-start: 0;
}
.course-info--ratings-count--n9790 {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-inline-start: 0.8rem;
}
.course-info--actions--W6hCW {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
}
.course-info--enrollments-link--E-FcM {
  margin-inline-start: 0.8rem;
}
.course-info--course-ratings-summary--95nbG {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.course-info--course-ratings-summary--95nbG > * {
  margin-inline-start: 0.8rem;
}
.course-info--retirement-badge--6W5s5 {
  margin-block-start: 0.4rem;
}
@media (max-width: 37.5rem) {
  .course-info--container--M-qvP {
    display: block;
  }
  .course-info--image--dXc-1 {
    margin-inline-end: 0;
    margin-block-end: 1.6rem;
  }
  .course-info--image--dXc-1 * {
    inline-size: 100%;
  }
  .course-info--navbar--Xz5Rq {
    margin-block-start: 0;
    margin-block-end: 0;
  }
}

.pagination--pagination--flKau {
  margin-block-start: 3.2rem;
}

.empty-panel--empty-panel--vvvi0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.empty-panel--empty-panel--vvvi0 p {
  inline-size: 27rem;
  max-inline-size: 100%;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
  margin-block-end: 1.6rem;
}
.empty-panel--title--z-Gwt {
  margin-block: 0.8rem;
  margin-inline: 0;
}

.multi-group-filter--drawer--CH6Ys {
  padding: 1.6rem;
}
.multi-group-filter--filter-summary--mqlRJ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block-end: 1.6rem;
  min-block-size: 2.4rem;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.multi-group-filter--filter-summary--mqlRJ :last-child {
  margin-inline-start: auto;
}
.multi-group-filter--all-groups-header--fmP9E {
  padding-block: 1.6rem;
  padding-inline: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.multi-group-filter--all-groups-header--fmP9E > * {
  display: inline-block;
}
.multi-group-filter--all-sections-header--JeNGB {
  margin-block-start: 2.4rem;
  margin-block-end: 1.6rem;
}
.multi-group-filter--all-sections-header--JeNGB > * {
  display: inline-block;
}
.multi-group-filter--orphaned-groups-header--Y8rTI {
  padding-block-start: 3.2rem;
  padding-block-end: 1.6rem;
}
.multi-group-filter--orphaned-groups-header--Y8rTI > * {
  display: inline-block;
}
.multi-group-filter--all-users--rZFEr {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.multi-group-filter--all-groups--hQpHr {
  padding-block-end: 1.6rem;
  padding-block-start: 0;
}
.multi-group-filter--subscription-product-types-header--pFqBS {
  margin-block-start: 2.4rem;
}
.multi-group-filter--subscription-product-types-header--pFqBS > * {
  display: inline-block;
}
.multi-group-filter--all-groups-with-sections--jKZD7 {
  padding-block-start: 0;
  padding-block-end: 1.6rem;
}
.multi-group-filter--create-sections--4bHXI {
  margin-block-start: 1.6rem;
}
.multi-group-filter--results--OoW8X {
  display: flex;
  align-items: center;
  block-size: 1.6rem;
}
.multi-group-filter--label-prompt--iKEKs {
  margin-block-start: 0.8rem;
}

.calendar-item--tooltip-content--bq-Pi > div > div {
  padding: 1.6rem;
  inline-size: 32rem;
  inline-size: max-content;
  max-inline-size: 32rem;
}

.day-picker--day-of-week---gT62 {
  inline-size: 14.2857%;
  border-block-end: none;
}
.day-picker--other-month--VhgKh {
  visibility: hidden;
  pointer-events: none;
}
.day-picker--today--sYyqZ {
  outline: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.header--header--mG6U- {
  display: flex;
  align-items: center;
}
.header--content--TRNHC {
  flex: 1;
  text-align: center;
}
.header--nav-button--Mj3nl,
.header--nav-button-spacer--Y7aGp {
  inline-size: 3.4rem;
  block-size: 4.8rem;
}

.picker--picker--OqCcM {
  inline-size: 25rem;
  padding: 0.4rem;
  position: relative;
}
.picker--calendar--SdVF3 {
  inline-size: 100%;
  margin: 0;
  border-spacing: 0;
}
.picker--calendar--SdVF3 th,
.picker--calendar--SdVF3 td {
  text-align: center;
  block-size: 2.8rem;
  vertical-align: middle;
}
.picker--calendar-item--0yM7C:hover {
  background: oklch(86.72% 0.0192 282.72deg);
  cursor: pointer;
}
.picker--disabled--MsvMx,
.picker--disabled--MsvMx:hover {
  background: none;
  color: oklch(48.09% 0.0371 279.08deg);
  cursor: not-allowed;
  text-decoration: line-through;
}

.date-input--label--5dDF2 {
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
}
.date-input--form-group--i5xlZ.ud-form-group-error .ud-link-underline {
  color: inherit;
}

.date-range-picker--container--FuTY7 {
  position: relative;
}
.date-range-picker--dropdown--pacpV {
  display: none;
  position: absolute;
  inset-inline-start: 0;
  z-index: 1000;
  margin-block-start: 0.4rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  background-color: oklch(100% 0 0deg);
  min-inline-size: 75rem;
  flex-direction: column;
}
.date-range-picker--dropdown--pacpV.date-range-picker--visible--NmrJp {
  display: flex;
}
.date-range-picker--content-row--24Hqg {
  display: flex;
}
.date-range-picker--date-picker-wrapper--XUVt6 {
  display: flex;
  justify-content: center;
  padding: 1.6rem;
  min-block-size: 10rem;
}
.date-range-picker--date-picker-wrapper--XUVt6 > * {
  margin-block: 0;
  margin-inline: 1.2rem;
}
.date-range-picker--date-picker-wrapper--hidden--Eru2z {
  display: none;
}
.date-range-picker--actions-toolbar--dCfid {
  display: flex;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
  margin: 0;
}
.date-range-picker--dropdown-close-button--3T-Fi {
  margin-block-start: -1.2rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: -1.2rem;
}
.date-range-picker--input-field-container--QFxJL {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
}
.date-range-picker--input-field-container--QFxJL > * {
  max-inline-size: 22rem;
}
.date-range-picker--action-button-container--wGMZT {
  display: flex;
  gap: 1.6rem;
  margin-inline-start: auto;
}
.date-range-picker--selected-range--Ta9D3 {
  background-color: #eeeffc;
}
.date-range-picker--selected-range--Ta9D3:hover {
  background-color: #eeeffc;
}
.date-range-picker--active---HFno {
  background-color: #5022c3;
  color: oklch(100% 0 0deg);
}
.date-range-picker--active---HFno:hover {
  background-color: #5022c3;
}
.date-range-picker--mobile-view--lx6l1 {
  flex-direction: column;
  min-inline-size: 32.7rem;
  padding: 1.6rem;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--date-picker-wrapper--XUVt6 {
  padding: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--date-picker-wrapper--XUVt6 > * {
  margin: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--actions-toolbar--dCfid {
  border-block-end: 0;
  flex-direction: column;
  padding: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--action-button-container--wGMZT {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--input-field-container--QFxJL > * {
  flex-basis: 100%;
  max-inline-size: none;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--quick-selection-column--Uziwu {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.selector-sidebar--selector-sidebar--T-M13 {
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  min-inline-size: 25rem;
}
.selector-sidebar--header--MdxRN {
  padding-block-start: 1.6rem;
  padding-inline: 1.6rem;
  padding-block-end: 0;
}
.selector-sidebar--inputs--r2m5q {
  padding: 1.6rem;
}
.selector-sidebar--input--n24-A {
  color: oklch(29.74% 0.0362 281.74deg);
}
.selector-sidebar--input--n24-A:first-child {
  padding-block-start: 0;
}
.selector-sidebar--input--n24-A:last-child {
  padding-block-end: 0;
}
@media (max-width: 43.75rem) {
  .selector-sidebar--selector-sidebar--T-M13 {
    border-inline-end: 0;
  }
}

.time-frame-filter--data-availability---ZYNB {
  align-self: center;
  padding: 2.4rem;
  text-align: center;
  inline-size: 25rem;
}

.assign-filter-dropdown--divided--i5aQa {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.generate-report-menu-item--report-item--uAzWU {
  color: oklch(29.74% 0.0362 281.74deg);
  display: flex;
  gap: 0.8rem;
  white-space: normal;
}
.generate-report-menu-item--report-item--uAzWU .generate-report-menu-item--icon--2oALh {
  color: oklch(44.49% 0.0863 157.92deg);
  margin-block-start: 0.3rem;
}
.generate-report-menu-item--report-item--uAzWU .generate-report-menu-item--description--DFNGL h4 {
  color: oklch(48.41% 0.2342 293.93deg);
}

.generate-report-menu--dropdown-menu-wrapper--dwBF5 {
  inline-size: 51rem;
  inline-size: max-content;
  max-inline-size: 51rem;
}
@media (max-width: 34.87em) {
  .generate-report-menu--dropdown-menu-wrapper--dwBF5 {
    max-inline-size: calc(100vw - 2 * 2.4rem);
  }
}
.generate-report-menu--menu--Qj9gG.ud-block-list {
  padding: 0;
}
.generate-report-menu--menu--Qj9gG.ud-block-list .ud-block-list-item {
  padding: 1.6rem;
}
.generate-report-menu--menu--Qj9gG.ud-block-list .ud-block-list-item:hover {
  background: oklch(97.59% 0.0029 264.54deg);
}
.generate-report-menu--menu--Qj9gG li + li {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.insight-summary-panel--container--aQA48 {
  margin: -0.4rem;
  display: flex;
  flex-wrap: wrap;
}
.insight-summary-panel--container--aQA48 > * {
  margin: 0.4rem;
}
.insight-summary-panel--item--h8s6p {
  padding-inline-end: 0.8rem;
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  flex-shrink: 0;
}
.insight-summary-panel--item--h8s6p:last-child {
  border: 0;
}

.filter-bar--filters--x03B2 {
  display: flex;
  margin: -0.4rem;
  flex-wrap: wrap;
}
.filter-bar--filters--x03B2 > * {
  margin: 0.4rem;
}
.filter-bar--summary--jcx7Z {
  display: flex;
  margin: -0.4rem;
  margin-block-start: 0.4rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.filter-bar--summary--jcx7Z > * {
  margin: 0.4rem;
}
.filter-bar--filter-summary--JuWAR {
  flex-basis: 100%;
  margin-block-start: 2.4rem;
}
.filter-bar--options--9Od04 {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.filter-bar--options--9Od04 > * {
  margin: 0.4rem;
}
@media (max-width: 43.75rem) {
  .filter-bar--options--9Od04 {
    order: 1;
  }
  .filter-bar--filter-summary--JuWAR {
    order: 2;
  }
  .filter-bar--summary-panel--jLqM6 {
    order: 3;
  }
}

.table--table--pE7vu {
  margin-block-start: 2.4rem;
}
.table--table--pE7vu tr > * {
  min-inline-size: 14rem;
}
.table--table--pE7vu tr > [data-type='title'] {
  min-inline-size: 18rem;
}
.table--table--pE7vu tr > [data-type='actions'] {
  min-inline-size: 0;
}
.table--table--pE7vu td {
  vertical-align: middle;
}
.table--definitions-button--lww7n {
  padding-block: 0.2rem;
  padding-inline: 0.7rem;
}

.users-table--mini-progress-bar--lBzQd {
  margin-block-start: 0.4rem;
}
.users-table--user-cell---0XiS {
  display: flex;
  align-items: center;
}
.users-table--user-info--wZdIk {
  margin-inline-end: 1.6rem;
}
.users-table--deactivated-label--D0VFS {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.users-table--assignment-info--5Ex8R > span {
  display: block;
}
.users-table--red--cSOP7 {
  background-color: oklch(84.53% 0.0845 23.47deg);
  color: oklch(42.24% 0.1681 30.2666deg);
}
.users-table--green---ytsT {
  background-color: oklch(81.01% 0.0873 162.22deg);
  color: oklch(30.72% 0.0555 158.67deg);
}

.enrollments--filter-summary--PIGCl {
  margin-block-start: 3.2rem;
  display: flex;
  justify-content: space-between;
}
.enrollments--toggle-definitions--I4L9C {
  border: 0;
  padding: 0;
}
.enrollments--empty--09y5r {
  margin: 4.8rem;
}

.error-state--alert--k72-m {
  margin-block-start: 2.4rem;
}

.filter-summary--filter-row--FsTLs {
  max-inline-size: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 37.5rem) {
  .filter-summary--filter-summary--d1iQm {
    flex-basis: 100%;
  }
}
.filter-summary--filter-summary--loading--GsjT8 {
  visibility: hidden;
}
.filter-summary--sort-msg--8LJLr {
  margin-block: 0;
  margin-inline: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.filter-summary--written-reviews-filter--NghVM {
  margin-block-end: 0;
  min-inline-size: unset;
}

.review--wrapper--O-SXK {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 1.6rem;
  padding-inline: 0;
}
.review--wrapper--O-SXK.review--wrapper--loading--95i7k {
  border-block-start: 0;
}
.review--review--Vh20H {
  flex-basis: calc(100% * 12 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (12 - 1));
}
.review--avatar--w1vuR {
  margin-inline-end: auto;
}
.review--rating--3-eOk {
  margin-block-start: 0.8rem;
  display: flex;
}
.review--review-date--xKMHQ {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.review--user--uzl3x {
  display: flex;
  justify-content: flex-end;
}
.review--review-content--I2Ooq {
  display: flex;
  justify-content: flex-end;
}
.review--content--u1KdW {
  margin-block-start: 1.6rem;
  flex-basis: calc(100% * 11 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (11 - 1));
}
.review--user__details--GbTNw {
  flex-basis: calc(100% * 11 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (11 - 1));
}
.review--deactivated-label--GRpqC {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
@media (max-width: 83.75rem) {
  .review--user__details--GbTNw {
    margin-inline-start: 1.6rem;
  }
  .review--review-date--xKMHQ {
    margin-inline-start: 0.8rem;
    color: oklch(48.09% 0.0371 279.08deg);
  }
  .review--content--u1KdW {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
}

.reviews-list--filters--ozpb0 {
  margin-block: 2.8rem;
  margin-inline: -0.4rem;
  display: flex;
  flex-wrap: wrap;
}
.reviews-list--filters--ozpb0 > * {
  margin: 0.4rem;
}
.reviews-list--alert--azq21 {
  margin-block-start: 2.4rem;
}

.courses-table--empty--VQ-o6 {
  margin: 4.8rem;
}
.courses-table--num-ratings--2RsZx {
  color: oklch(29.74% 0.0362 281.74deg);
  margin-inline-start: 0.4rem;
}
.courses-table--link-and-badge-container--vne5g {
  display: flex;
  flex-direction: column;
}
.courses-table--retirement-badge--FLVD1 {
  margin-block-start: 0.4rem;
}

.category-filter--drawer--zOEF8 {
  padding: 1.6rem;
}
.category-filter--filter-summary--L0sR9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-end: 1.6rem;
  block-size: 1.6rem;
}
.category-filter--all-subcategories-chk--r7lvN {
  padding-block: 1.6rem;
  padding-inline: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.category-filter--all-categories-label--EnDON {
  padding-block-start: 2.4rem;
  padding-block-end: 1.6rem;
}

.filter-bar--filters-bar--cXSMW {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -0.4rem;
}
.filter-bar--filters--KDXwc {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.filter-bar--filters--KDXwc > * {
  margin: 0.4rem;
}
.filter-bar--course-search--umYUU {
  margin: 0.4rem;
}
.filter-bar--filter-summary-bar--xfHhJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-start: 2rem;
}
.filter-bar--filter-summary--SrrAY {
  margin: 0.4rem;
}
.filter-bar--options--BlZ4R {
  display: flex;
  flex-wrap: wrap;
}
.filter-bar--options--BlZ4R > * {
  margin: 0.4rem;
}
.filter-bar--course-count--GC6lI {
  font-weight: 700;
}
@media (max-width: 43.75rem) {
  .filter-bar--course-search--umYUU {
    flex-basis: 100%;
  }
  .filter-bar--filter-summary-bar--xfHhJ {
    margin-block-start: 0.4rem;
  }
  .filter-bar--filter-summary--SrrAY {
    margin-block-start: 2rem;
    order: 1;
    flex-basis: 100%;
  }
}

.course-insights--toggle-definitions--STGBA {
  border: 0;
  padding: 0;
}
.course-insights--table-skeleton--EAZ5g {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.course-insights--table-skeleton--EAZ5g > p {
  max-inline-size: none;
}
.course-insights--empty---tujZ {
  margin: 4.8rem;
}
@media (max-width: 61.25rem) {
  .course-insights--rule--EmVa2 {
    display: none;
  }
}

.recent-reports--created-by__text--Lz2Et {
  color: oklch(48.09% 0.0371 279.08deg);
}
.recent-reports--export-button--XGCiT {
  margin-block-start: 4.8rem;
}
.recent-reports--title--9TJFD {
  margin-block-end: 0.8rem;
}

.form-container--form-container--nweYP {
  max-inline-size: none;
  margin-block-end: 2.4rem;
}
.form-container--form-container--nweYP > *:first-child {
  padding-block-end: 0;
  margin-block-end: 1.6rem;
}
.form-container--pro-ribbon--dbECw {
  margin-block: 0;
  margin-inline: 0.8rem;
}

.report-type-panel--panel--rVpg6 {
  padding: 1.6rem;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.report-type-panel--panel--rVpg6:last-child {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.report-type-panel--radio--VkoP6 {
  max-inline-size: none;
}
.report-type-panel--description--SJAqo {
  color: oklch(29.74% 0.0362 281.74deg);
  margin-block-start: 0.8rem;
}
.report-type-panel--ribbon--TCkqc {
  margin-block: 0;
  margin-inline: 0.8rem;
}

.schedule-report-modal--schedule-report-modal--EFxHR .ud-form-group {
  margin-block-end: 3.2rem;
}
.schedule-report-modal--alert-banner--Rn4nQ {
  margin-block-end: 3.2rem;
}
.schedule-report-modal--summary-section---9QZl {
  margin-block-end: 2.4rem;
}
.schedule-report-modal--period-pills--T0FVy {
  display: flex;
  gap: 1.6rem;
  flex-wrap: wrap;
}
.schedule-report-modal--selected-groups--JkYzC {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
  margin-block-end: 2.4rem;
}
.schedule-report-modal--group-suggestion--htIoJ:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}

.export-form--filters--gkrJu {
  display: flex;
  gap: 0.8rem;
  margin-block-end: 2.4rem;
}
.export-form--tooltip--WEIYY {
  margin-inline-start: 0.4rem;
  color: oklch(29.74% 0.0362 281.74deg);
}
.export-form--date-range-picker--Voy9x {
  margin-block-end: 2.4rem;
}
.export-form--popover--a0O6P {
  margin-inline-start: 0.4rem;
}
.export-form--header--LwxGt {
  margin-block-end: -2.4rem;
  /* Robin: This is only because I couldn't figure out why only on the Export page,
    the sub title takes unusually more vertical space causing the horizontal rule to look weird */
}
.export-form--data-cap-warning--BlPzl {
  margin-block-end: 2.4rem;
}
.export-form--data-freshness-descriptions--5mP-t {
  display: flex;
  flex-direction: column;
}
.export-form--data-freshness-descriptions--5mP-t > * {
  margin-inline-start: auto;
}
.export-form--action-buttons--1IRBo {
  display: flex;
  gap: 0.8rem;
  align-items: center;
  margin-block-end: 4.8rem;
}
.export-form--schedule-button--ckBLt {
  white-space: nowrap;
}
.export-form--ribbon--rIlTM {
  margin-inline-start: 0.8rem;
}

.empty-state--empty--rNrZe {
  block-size: 100%;
  padding-block: 4.8rem;
  padding-inline: 0;
}
.empty-state--empty--rNrZe h2 {
  color: oklch(48.09% 0.0371 279.08deg);
}

.outcome-container--container--DAlPZ {
  background-color: oklch(100% 0 0deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
  margin-block-end: 2.4rem;
}
.outcome-container--subtitle--19twQ {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-block-end: 1.6rem;
  margin-block-start: 0.8rem;
}
.outcome-container--footer--uUylF {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block-start: 2.4rem;
  padding-inline: 2.4rem;
  padding-block-end: 0;
  margin-inline-start: -2.4rem;
  margin-inline-end: -2.4rem;
}

.outcome-question-one--rundown--o7AOW {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.outcome-question-one--outcome--MP0JA {
  margin-inline-start: 2.4rem;
}
.outcome-question-one--percentage-yes--9IdkD {
  color: #5022c3;
}
.outcome-question-one--info-message-icon--lw-ZD {
  vertical-align: bottom;
  margin-inline-end: 0.8rem;
}

.outcome-info-alert--container---hGay {
  background-color: #eeeffc;
  border: #c0c4fc;
  border-style: solid;
  border-width: 1px;
  color: #180a3d;
  padding: 0.8rem;
  display: flex;
}
.outcome-info-alert--icon--CYfnA {
  vertical-align: bottom;
  margin-inline-end: 0.8rem;
}

.option-bar--chart--NGnZR {
  margin-block-start: 0.8rem;
}
.option-bar--option-text--DVVgf {
  font-weight: 700;
  display: block;
}
.option-bar--num-responses--NR8Xt {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.option-bar--option-bar--u7uvG {
  fill: #c0c4fc;
}
.option-bar--num-comments-button--n9jfK {
  margin-inline-start: 0.8rem;
}

.modal--container--czbfh {
  display: flex;
  margin-block-end: 0.8rem;
}
.modal--light-bulb-icon--l-bE8 {
  margin-inline-end: 0.8rem;
}
.modal--tips-list--ecCB0 > li {
  margin-block-start: 2.4rem;
}
.modal--tips-list--ecCB0 > li + li {
  margin-block-start: 3.2rem;
}

.recommendation-button--recommendation-button--GhCpD {
  text-align: start;
  white-space: normal;
}

.outcome-question-row--options--Qv0Fx {
  inline-size: 100%;
  padding-block: 0.8rem;
  padding-inline: 0.4rem;
}
.outcome-question-row--half-width--wd7cs {
  inline-size: 50%;
  display: inline-block;
  vertical-align: top;
  padding-block: 0;
  padding-inline: 0.4rem;
}
@media (max-width: 37.5rem) {
  .outcome-question-row--half-width--wd7cs {
    inline-size: 100%;
    margin-block-start: 0.8rem;
  }
}
.outcome-question-row--chart--7pto- {
  margin-block-start: 0.4rem;
}
.outcome-question-row--option-text--ZHZFa {
  font-weight: 700;
  display: block;
  margin-block-end: 0.8rem;
}
.outcome-question-row--num-responses--sBXNa {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.outcome-question-row--option-bar--k0DLR {
  fill: #c0c4fc;
}

.outcome-question-three--options-breakdown--9kpDf {
  margin-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) {
}.outcome-question-two--widget-container--HT5iC {
  display: flex;
}
.outcome-question-two--widget--half--8SaNM {
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
  flex-basis: calc(100% * 6 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (6 - 1));
}
.outcome-question-two--widget--half--8SaNM:first-child {
  padding-inline-end: 1.6rem;
}
.outcome-question-two--widget--half--8SaNM:last-child {
  padding-inline-start: 1.6rem;
}
.outcome-question-two--subtitle--MkF-z {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-end: 1.6rem;
  margin-block-start: 0.8rem;
}
.outcome-question-two--answers--uLfk4 {
  font-size: 1.4rem;
  margin-block-end: 1.6rem;
  flex-grow: 1;
}
.outcome-question-two--answer-item--EhueD {
  padding-block: 2.4rem;
  padding-inline: 0;
}
.outcome-question-two--created-time--magno {
  font-weight: 700;
  margin-block-end: 0.8rem;
}
.outcome-question-two--text-subdued---U9yw {
  color: oklch(48.09% 0.0371 279.08deg);
}
.outcome-question-two--answer-border--P5-6G {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.outcome-question-two--answer-border--P5-6G:first-child {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.outcome-question-two--option--0SDuI {
  padding-block: 0.8rem;
  padding-inline: 0.4rem;
}
.outcome-question-two--options-breakdown--2yl-d {
  margin-block-start: 1.6rem;
}
.outcome-question-two--option-text--o0Fh8 {
  font-weight: 700;
}
.outcome-question-two--freeform-response--0GUdy {
  padding-block-start: 0.8rem;
}
.outcome-question-two--loader-container--vYq63 {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}
.outcome-question-two--dropdown-title--vzcYR {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.outcome-question-two--dropdown-select-button--h2n1F {
  max-inline-size: 100%;
}
@media (max-width: 75rem) {
  .outcome-question-two--widget--half--8SaNM {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
  .outcome-question-two--widget--half--8SaNM:first-child {
    padding: 0;
  }
  .outcome-question-two--widget--half--8SaNM:last-child {
    padding: 0;
  }
  .outcome-question-two--widget-container--HT5iC {
    flex-wrap: wrap;
  }
  .outcome-question-two--answer-border--P5-6G:first-child {
    border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
    margin-block-start: 2.4rem;
  }
  .outcome-question-two--option--0SDuI {
    margin-block-start: 0.8rem;
  }
}

.learner-feedback-settings-modal--buttons---Tsnd {
  display: flex;
  justify-content: flex-end;
}
.learner-feedback-settings-modal--section--no-6C {
  margin-block-end: 3.2rem;
}
.learner-feedback-settings-modal--loader--guhn2 {
  color: oklch(100% 0 0deg);
}
.learner-feedback-settings-modal--frequency-dropdown--inThd {
  margin-block-start: 2.4rem;
}
.learner-feedback-settings-modal--questions-list--3Ge0- {
  margin-block-start: 2.4rem;
}
.learner-feedback-settings-modal--menu-with-dividers--EOcS2 .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.learner-feedback--loading-skeleton--iK9YT {
  margin-block: 1.6rem;
  margin-inline: 0;
}
.learner-feedback--timeframe-filter--0g-QJ {
  margin-block-start: 2.4rem;
}
.learner-feedback--results--EyGyk {
  margin-block-start: 2.4rem;
}
.learner-feedback--users-seen-message--TcFCX {
  margin-block-end: 0.8rem;
}

.badge-details-body--counter--A8l7w {
  margin-block-start: 2.4rem;
  margin-block-end: 2.4rem;
}
.badge-details-body--filters--V-RgA {
  display: flex;
  gap: 0.8rem;
}

.badge-details-table--pagination---X-DD {
  margin-block-start: 2.4rem;
}
.badge-details-table--header-with-tooltip--S6--f {
  display: inline;
  margin-inline-end: 0.4rem;
}
.badge-details-table--user-cell-container--S0oSw {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.badge-details-table--deactivated-label--xh-W9 {
  margin-inline-start: 1.6rem;
}

.badge-details-header--container--8eqMZ {
  margin: 2.4rem;
  padding-block-end: 2.4rem;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.badge-details-header--info-loading--XmX8d > * {
  display: inline-block;
}
.badge-details-header--info-loaded--tT-Po {
  display: flex;
  justify-content: space-between;
}
.badge-details-header--text--E9fsf {
  margin-block-start: 2.4rem;
}
.badge-details-header--detail--WTkZS {
  margin-block-start: 1.6rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.badge-details-header--badge-info--lX-FB {
  display: flex;
  gap: 1.6rem;
}
.badge-details-header--badge-image--qPYN2 {
  min-inline-size: 17.6rem;
  block-size: 17.6rem;
}
.badge-details-header--text-skeleton--EXllp {
  margin-block-start: 2.4rem;
  margin-inline-start: 1.6rem;
  vertical-align: top;
  inline-size: 100%;
}

.badge-insights--filters--g8kN8 {
  display: flex;
  gap: 0.8rem;
  margin-block-end: 2.4rem;
}
.badge-insights--filters--g8kN8 > :last-child {
  margin-inline-start: auto;
}
.badge-insights--searchBox--ijjY6 {
  flex: 1;
}

.badge-overview--certificate-link--amdGV {
  display: flex;
  align-items: center;
}
.badge-overview--certificate-title--cXNH9 {
  margin-inline-start: 0.8rem;
  word-wrap: break-word;
}
.badge-overview--pagination--MuV-P {
  margin-block-start: 2.4rem;
}
.badge-overview--table-header--s0y7i > * + * {
  margin-inline-start: 0.4rem;
}

.assign-filter-dropdown--divided--2WfQu {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.list-path-editors--editor--tNy6e {
  justify-content: space-between;
  display: inline-flex;
  align-items: center;
  inline-size: 100%;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
}
.list-path-editors--editor-image--nr9eC {
  margin-inline-end: 0.8rem;
}
.list-path-editors--remove-menu--Kwjas {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.list-path-editors--info-text--5srvV {
  color: oklch(48.09% 0.0371 279.08deg);
  white-space: normal;
}

.info-panel--flex-align-center--4hXzt {
  display: flex;
  align-items: center;
}
.info-panel--overview-heading--Ri2-8,
.info-panel--editors-heading--SQjuH {
  padding-block-end: 0.8rem;
}
.info-panel--modal-content-title--jQO2E {
  margin-block-end: 0.4rem;
}
.info-panel--editors-text--1C09D {
  padding-inline-end: 0.8rem;
}
.info-panel--owner-image--N-K7f {
  margin-inline-end: 0.8rem;
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--info-panel-content-mobile--YKWcJ {
  justify-content: space-between;
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--owner-image--N-K7f {
  border: 2px solid oklch(100% 0 0deg);
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--extra-editors--nw6bK {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rem;
  border: 2px solid oklch(100% 0 0deg);
  block-size: 3.6rem;
  inline-size: 3.6rem;
  background-color: #180a3d;
  color: oklch(100% 0 0deg);
  margin-inline-start: -1.6rem;
  z-index: 1;
}
.info-panel--info-panel-container-desktop--9sLw- {
  display: flex;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 1.6rem;
  padding-inline: 0;
  position: sticky;
  position: -webkit-sticky;
  inset-block-start: 0;
  z-index: 1000;
  background-color: oklch(100% 0 0deg);
  margin-block-start: 3.2rem;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-left--0Luzy {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 0;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-column--lBrjp {
  flex: 1;
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  min-inline-size: 20rem;
  padding-block: 0;
  padding-inline: 1.6rem;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--edit-editors-link--7mQhH {
  padding-inline-start: 0.8rem;
  border-inline-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--item-count--px9mE {
  padding-inline-end: 1.6rem;
  margin-inline-end: 0.4rem;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--overview--VQB6t {
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--actions-column--TlNgV {
  background-color: oklch(100% 0 0deg);
  justify-content: flex-end;
  margin-inline-start: -1px;
  padding-block: 0;
  padding-inline: 1.6rem;
  inline-size: 33.33%;
}
.info-panel--discoverability--rcCuq {
  display: inline-flex;
  align-items: center;
}
.info-panel--discoverability-desktop--Oyn-t {
  block-size: 2.8rem;
  padding-inline-start: 1.6rem;
}
.info-panel--discoverability-mobile--mI2yu {
  block-size: 3.4rem;
}
.info-panel--info-panel-top-mobile--dkNP1 {
  justify-content: space-between;
}
.info-panel--info-panel-fixed-bottom-mobile--PuqEx {
  display: flex;
  justify-content: space-between;
  padding-block-start: 0.8rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 1.2rem;
  padding-inline-start: 1.6rem;
  position: fixed;
  inset-block-end: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  z-index: 1000;
  background-color: oklch(100% 0 0deg);
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.info-panel--enrolled-text--qh6a- {
  color: oklch(48.41% 0.2342 293.93deg);
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.info-panel--discoverability-dropdown--3X30A {
  color: oklch(29.74% 0.0362 281.74deg);
  padding-inline-start: 1.6rem;
  padding-inline-end: 0.8rem;
}
.info-panel--schedule-icon--qU45F {
  margin-inline-end: 0.4rem;
  vertical-align: -0.4rem;
}
.info-panel--bullet-icon--BEca2 {
  vertical-align: -0.2rem;
}
.info-panel--popover-icon--Dz3ke {
  display: inline-flex;
}
.info-panel--popover-content--v-ql6 {
  white-space: normal;
}
.info-panel--folder-title-list--OO09K li {
  margin-inline-start: 0.8rem;
}
.info-panel--extra-editors-label--U3z3b {
  margin-inline-start: 0.4rem;
}
.info-panel--actions--HP1-r {
  display: inline-flex;
  align-items: center;
  gap: 1.6rem;
}
.info-panel--extra-editors-popover--kllGX {
  display: inline-block;
}
.info-panel--info-panel-udemy-icon--Z7Hwj {
  margin-inline-end: 0.4rem;
}
@media (max-width: 75rem) {
  .info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-column--lBrjp {
    flex: 1 0 auto;
  }
  .info-panel--info-panel-container-desktop--9sLw- .info-panel--actions-column--TlNgV {
    inline-size: auto;
  }
}
.info-panel--privacy-icon--9HetH {
  margin-inline-end: 0.4rem;
}

.path-info--path-info-container--mQfhm {
  margin-block-end: 3.2rem;
}
.path-info--path-info-container--mQfhm .path-info--path-actions--YyMlT {
  display: flex;
  gap: 0.8rem;
}
.path-info--path-info-container--mQfhm .path-info--title--HPwvW {
  margin-block-end: 0.8rem;
}
.path-info--path-info-container--mQfhm .path-info--details--DKG0M {
  margin-block-end: 1.6rem;
}

.path-insight-summary-panel--container--ucbVr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-block-end: 0.8rem;
}
.path-insight-summary-panel--item--MEzEv {
  display: flex;
  align-items: baseline;
  padding-inline-end: 1.6rem;
  margin-inline-end: 1.6rem;
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.path-insight-summary-panel--item--MEzEv:last-child {
  border-inline-end: none;
  padding-inline-end: 0;
  margin-inline-end: 0;
}

.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 oklch(86.72% 0.0192 282.72deg);
  margin-block-start: 0.4rem;
  margin-block-end: 0.4rem;
}

.path-progress--meter--FhEbm {
  margin-block-start: 0.4rem;
}

.users-table--user-cell--mH4Sd {
  display: flex;
  align-items: center;
}
.users-table--user-avatar--IOoOc {
  margin-inline-end: 2.4rem;
}
.users-table--empty--r1v7u {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.6rem;
  max-inline-size: 60rem;
  margin-block-start: 1.6rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
  text-align: center;
}
.users-table--assigned-cell--AB-pH {
  display: flex;
  flex-direction: column;
}

.path-details--back-btn-nav--UjWuh {
  display: flex;
  justify-content: space-between;
  margin-block-end: 1.6rem;
}
.path-details--main-content--1-FEa {
  margin-block-start: 1.6rem;
  margin-block-end: 1.6rem;
}
.path-details--data-freshness--lHUjE {
  margin-block-start: 1.6rem;
}
.path-details--back-btn-nav--UjWuh .path-details--data-freshness--lHUjE {
  margin-block-start: 0;
}
.path-details--buttons-container--f-SoL {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
.path-details--buttons-container--f-SoL > *:last-child {
  margin-block-end: 3.2rem;
  margin-inline-start: auto;
}
.path-details--summary--pGoNW {
  display: table-row;
  margin: -0.4rem;
  margin-block-start: 0.4rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.path-details--summary--pGoNW > * {
  margin: 0.4rem;
}

.path-insights--filters---m8ag {
  display: flex;
  gap: 0.8rem;
}
.path-insights--filters---m8ag > :last-child {
  margin-inline-start: auto;
}
.path-insights--search-box--cQVkK {
  flex: 1;
  max-inline-size: 60rem;
}
.path-insights--green-badge--RU-IK {
  margin-inline-start: 0.8rem;
  background-color: oklch(81.01% 0.0873 162.22deg);
  color: oklch(30.72% 0.0555 158.67deg);
}

.paths-overview--filter-summary--Al-Wg {
  margin-block-start: 3.2rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.paths-overview--empty--d4RQV {
  margin: 9.6rem;
}
@media (max-width: 61.25rem) {
  .paths-overview--empty--d4RQV {
    margin: 4.8rem;
  }
}
.paths-overview--table-header--u00fy > * + * {
  margin-inline-start: 0.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) {
}.review-summary-widget--average-stars--BswC4 {
  display: none;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-stars--BswC4 {
    display: flex;
    padding-block-start: 0;
    padding-inline: 0;
    padding-block-end: 0.8rem;
  }
}
.review-summary-widget--average-number--aEces {
  font-size: 6.4rem;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-number--aEces {
    line-height: 1;
  }
}
.review-summary-widget--average-rating-text--pW38D {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 0.8rem;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-rating-text--pW38D {
    font-size: 1.4rem;
    padding: 0;
  }
}
.review-summary-widget--average-container--pulU8 {
  display: flex;
  align-items: baseline;
  color: oklch(62.76% 0.1418 61.45deg);
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-container--pulU8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.review-summary-widget--stats-container--w5afL {
  display: flex;
  flex-direction: column;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--stats-container--w5afL {
    flex-direction: row;
  }
}
.review-summary-widget--rate-percent--nYEKg {
  display: block;
  white-space: nowrap;
  min-inline-size: 4rem;
  text-align: start;
  margin-inline-start: 0.8rem;
  color: oklch(48.41% 0.2342 293.93deg);
  text-decoration: underline;
}
.review-summary-widget--rates--ICpk4 {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.review-summary-widget--rates--ICpk4 .review-summary-widget--disabled--KFBkk,
.review-summary-widget--rates--ICpk4 .review-summary-widget--inactive--whA3D {
  opacity: 0.25;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--rates--ICpk4.review-summary-widget--with-average-rating--5nUNp {
    padding-block-start: 0;
    padding-inline-end: 0;
    padding-block-end: 0;
    padding-inline-start: 3.2rem;
  }
}
.review-summary-widget--rates-row--P-V-i {
  align-items: center;
  background-color: transparent;
  border: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-block-end: 0.8rem;
  padding: 0;
  inline-size: 100%;
}
.review-summary-widget--rates-row--P-V-i:last-child {
  margin-block-end: 0;
}
.review-summary-widget--rate-clear--fL1Ak {
  display: flex;
  justify-content: center;
  inline-size: 1.6rem;
}
.review-summary-widget--rate-gauge--tiqEv {
  display: flex;
  margin-inline-end: 0.8rem;
  min-inline-size: 7.5rem;
  flex: 1;
}
.review-summary-widget--rate-gauge--fill--76tNk {
  background: oklch(67.22% 0.0355 279.77deg);
  display: block;
  block-size: 100%;
}
.review-summary-widget--rate-gauge--bg--YM9ij {
  background: oklch(86.72% 0.0192 282.72deg);
  display: block;
  block-size: 0.8rem;
  inline-size: 100%;
}

.recent-reviews--filter-bar--C2oA1 {
  margin-block: 2.8rem;
  margin-inline: -0.4rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.recent-reviews--filters--BxfAN {
  display: flex;
  flex-wrap: wrap;
}
.recent-reviews--filters--BxfAN > * {
  margin: 0.4rem;
}
.recent-reviews--export-btn--VSf10 {
  margin: 0.4rem;
}
.recent-reviews--ratings-summary-panel--8pVAV {
  margin-block: 3.2rem;
  margin-inline: 0;
}
@media (min-width: 37.5625rem) {
  .recent-reviews--average-container-left--nF5iC {
    align-items: baseline;
  }
}
.recent-reviews--alert--qsRVT {
  margin-block-start: 2.4rem;
}

.review--wrapper--DukiL {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 1.6rem;
  padding-inline: 0;
}
.review--wrapper--DukiL.review--wrapper--loading--iBA0P {
  border-block-start: 0;
}
.review--inner--sfmRm {
  margin-block: -0.8rem;
  margin-inline: -1.2rem;
  display: flex;
}
.review--inner--sfmRm > * {
  margin-block: 0.8rem;
  margin-inline: 1.2rem;
}
.review--user--xAawc {
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
  display: flex;
}
.review--user__details--BceWT {
  margin-inline-start: 1.6rem;
}
.review--deactivated-label--GAG12 {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.review--rating--fQEA5 {
  display: flex;
  flex-direction: column;
}
.review--review-date--T0nHp {
  color: oklch(48.09% 0.0371 279.08deg);
}
.review--review--aAuST {
  flex-basis: calc(100% * 8 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (8 - 1));
}
.review--content---8-6R {
  margin-block-start: 1.6rem;
}
.review--avatar--6hoew {
  margin-block-start: 0.4rem;
  flex-shrink: 0;
}
.review--course-card-and-badge--GgGof {
  display: flex;
  flex-direction: column;
}
.review--course-retirement-badge--VvDaF {
  margin-block-start: 0.8rem;
}
@media (max-width: 83.75rem) {
  .review--inner--sfmRm {
    flex-wrap: wrap;
  }
  .review--user--xAawc {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
  .review--avatar--6hoew {
    display: none;
  }
  .review--user__details--BceWT {
    margin: 0;
  }
  .review--rating--fQEA5 {
    flex-direction: row;
  }
  .review--review-date--T0nHp {
    margin-inline-start: 0.8rem;
  }
  .review--review--aAuST {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
}

.top-rated-course--serial-number--TM8hA {
  margin-inline-end: 0.8rem;
  font-weight: bold;
  min-inline-size: 2.4rem;
  line-height: 1;
}
.top-rated-course--serial-number--TM8hA::before {
  counter-increment: Count-Value;
  content: counter(Count-Value);
}
.top-rated-course--course-retirement-badge--CHuQ3 {
  margin-block-start: 0.8rem;
}

.top-five-courses--alert--lrs-w {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
.top-five-courses--top-courses-link--AHDTs {
  margin-block-start: 1.6rem;
}
.top-five-courses--top-five---ygXc {
  margin-block: 1.6rem;
  margin-inline: 0;
  padding-block: 1.6rem;
  padding-inline: 0;
  counter-reset: Count-Value;
}
.top-five-courses--top-five---ygXc.top-five-courses--border--K-W2m {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
@media (min-width: 83.8125rem) {
  .top-five-courses--top-five---ygXc.top-five-courses--grid--6Y5rn {
    display: grid;
    grid-template-columns: 1fr 2.4rem 2fr;
  }
}
.top-five-courses--top-five---ygXc.top-five-courses--top-five--loading--Vqkw- {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
.top-five-courses--course-card--eWc1D {
  display: flex;
  margin: 0.8rem;
}
@media (min-width: 83.8125rem) {
  .top-five-courses--course-card--eWc1D {
    grid-column: 3;
  }
  .top-five-courses--course-card--eWc1D:first-child {
    grid-column: 1;
    grid-row: span 4;
  }
}

.reviews-dashboard--title--Pc-YH {
  margin-block: 0.8rem;
  margin-inline: 0;
}

.filter-bar--filters--pYGOx {
  display: flex;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-end: 2rem;
  margin-inline-end: 2.4rem;
}
.filter-bar--filters-section--1G5aK {
  display: flex;
  gap: 0.8rem;
}
.filter-bar--filters-section--1G5aK:last-child {
  margin-inline-start: auto;
}
.filter-bar--learning-type-popover--g3-Up {
  line-height: 3.2rem;
}

.skills-chart-widget--chart-widget-content--ePE-e {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  align-content: stretch;
  flex-wrap: wrap;
  /*
     * Hide the "Back" button of Sunburst chart, as there is no easy way to control the behaviour of it
     * when clicked - default behaviour does not follow our policy of always showing 2 levels at a time.
     */
  /*
     * Changes in the tooltip outer layer which cannot be achieved from the main configuration.
     */
  /*
     * The colour of the chart's outer level should always match the inner level, but
     * it should be lighter/opaque. We apply the "opaque" class programmatically
     * depending on where we are.
     */
  /*
     * Hides the breadcrumbs on the chart that appear when drilling down from the side panel.
     * There is no way to configure this from the highcharts config, so we resort to display: none.
     */
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-drillup-button {
  display: none;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-tooltip > span {
  box-shadow: none;
  padding: 0;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-sunburst-series > path[class~='outer-level'] {
  opacity: 0.5;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-breadcrumbs-button {
  display: none;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-breadcrumbs-separator {
  display: none;
}
.skills-chart-widget--chart-sunburst--to3B6 {
  flex-grow: 1;
  overflow: hidden;
  max-inline-size: 60rem;
}
.skills-chart-widget--chart-disabled--Z-Np5 {
  pointer-events: none;
  opacity: 0.5;
}
.skills-chart-widget--chart-spinner--cjIHt {
  position: absolute;
  color: oklch(67.22% 0.0355 279.77deg);
}
.skills-chart-widget--skills-chart-tooltip-content--5GPZo {
  inline-size: 32rem;
  min-inline-size: 32rem;
}
.skills-chart-widget--skills-chart-tooltip-body--3WuDQ {
  padding: 1.6rem;
}

.widget--widget--3bZ5e {
  background-color: oklch(100% 0 0deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-radius: 1.6rem;
}
.widget--widget--half--w5h0l {
  flex-basis: calc(100% * 6 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (6 - 1));
}
.widget--widget--third--1Qw2G {
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.widget--widget--fourth--QlvaS {
  flex-basis: calc(100% * 3 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (3 - 1));
}
.widget--widget--sixth--jsazF {
  flex-basis: calc(100% * 2 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (2 - 1));
}
.widget--widget--two-thirds--6Nijy {
  flex-basis: calc(100% * 8 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (8 - 1));
}
.widget--widget--match-height--63siL {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.widget--content--5K95N {
  padding: 2.4rem;
}
.widget--content--5K95N.widget--tighter-fit--bTLwR {
  padding: 1.6rem;
}
.widget--widget-header--o-Vil {
  padding: 2.4rem;
}
.widget--widget-header--o-Vil.widget--tighter-fit--bTLwR {
  padding: 1.6rem;
}
.widget--widget-header--o-Vil:not(:empty) + .widget--content--5K95N {
  padding-block-start: 0;
}
.widget--widget-footer--wiVA6 {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
}
.widget--widget-title--JDu3Q {
  inline-size: 100%;
  display: inline-flex;
  justify-content: space-between;
}
@media (max-width: 43.75rem) {
  .widget--widget-title--JDu3Q {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .widget--widget-title--JDu3Q > * {
    inline-size: 100%;
  }
  .widget--widget-title--JDu3Q > :nth-child(2) {
    justify-content: left;
  }
}
.widget--widget-subtitle--ILGKO {
  margin-block-start: 0.8rem;
}
.widget--content--match-height--K9yVB {
  flex-grow: 1;
}
@media (max-width: 61.25rem) {
  .widget--widget--half--w5h0l,
  .widget--widget--third--1Qw2G,
  .widget--widget--fourth--QlvaS,
  .widget--widget--two-thirds--6Nijy {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
}

.skills-delta-message--italic--UuSL1 {
  font-style: italic;
}
.skills-delta-message--arrow--NKhrS {
  display: inline-block;
  vertical-align: middle;
  inline-size: 2.4rem;
  block-size: 2.4rem;
}
.skills-delta-message--arrow-up--sMr0o {
  transform: rotate(-90deg);
}
.skills-delta-message--arrow-down--lDjkE {
  transform: rotate(90deg);
}
.skills-delta-message--comparison--GvND6 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.skills-element-stats--stats-container--Tnzjd {
  margin-block-start: 3.2rem;
}
.skills-element-stats--unordered-list--OPLmJ {
  list-style-type: none;
  padding-inline-start: 0;
}
.skills-element-stats--unordered-list--OPLmJ > li {
  padding-inline-start: 0;
}
.skills-element-stats--unordered-list--OPLmJ > li + li {
  margin-block-start: 0;
}
.skills-element-stats--stats-item--WJ4ut {
  display: block;
  padding-block-start: 0.4rem;
  padding-block-end: 0.4rem;
}

.skills-expandable-list--list-container--fFaGR {
  counter-reset: skill-element;
  margin-block-start: 1.6rem;
  overflow-y: auto;
  max-block-size: 32rem;
  scrollbar-gutter: stable;
}
/*
    Using webkit to force show the scrollbar for macs and mobile.
    Without an external mouse, the scrollbar is not displayed for macs unless scrolling.
*/
.skills-expandable-list--list-container--fFaGR::-webkit-scrollbar {
  inline-size: 0.7rem;
}
.skills-expandable-list--list-container--fFaGR::-webkit-scrollbar-thumb {
  background-color: oklch(67.22% 0.0355 279.77deg);
  border-radius: 6px;
}
.skills-expandable-list--list-item--fmIek {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block-start: 0.8rem;
  padding-block-end: 0.8rem;
}
.skills-expandable-list--serial-number--2crWS {
  margin-inline-end: 1.6rem;
}
.skills-expandable-list--serial-number--2crWS::before {
  counter-increment: skill-element;
  content: counter(skill-element) '. ';
}
.skills-expandable-list--numbered-label--A5WMW {
  display: flex;
  align-items: center;
  inline-size: 80%;
}
.skills-expandable-list--element-link--90S8n {
  justify-content: flex-start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.skills-expandable-list--element-link--90S8n > * {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-block-start: 0.4rem;
  padding-block-end: 0.4rem;
}
.skills-expandable-list--element-percent--hPPmt {
  padding-inline-end: 0.4rem;
  text-align: end;
}
.skills-expandable-list--view-all-link--JvxT5 {
  margin-block-start: 1.6rem;
}
.skills-expandable-list--ordered-list--sIMT3 {
  list-style-type: none;
  padding-inline-start: 0;
}
.skills-expandable-list--ordered-list--sIMT3 > li {
  padding-inline-start: 0;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-expandable-list--ordered-list--sIMT3 > li:first-child {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-expandable-list--ordered-list--sIMT3 > li + li {
  margin-block-start: 0;
}

.skills-side-panel-widget--sidepanel-breadcrumbs--BsMe3 {
  padding-inline-start: 0.8rem;
}
.skills-side-panel-widget--sidepanel-breadcrumbs--BsMe3 > ol {
  flex-wrap: wrap;
}
.skills-side-panel-widget--sidepanel-breadcrumbs--BsMe3 > ol > li:first-child {
  padding-inline-start: 0.4rem;
}
.skills-side-panel-widget--section--CXuRJ > *:not(.skills-side-panel-widget--delta-message---y4fm) {
  padding-inline-start: 0.8rem;
}
.skills-side-panel-widget--root-section--sg1BT {
  margin-block-end: 4.8rem;
}
.skills-side-panel-widget--root-domain-title--TOInz {
  margin-block-end: 3.2rem;
}
.skills-side-panel-widget--root-domain-stats--8TMZj,
.skills-side-panel-widget--root-domain-delta-message--jZRNQ {
  margin-block-end: 1.6rem;
}
.skills-side-panel-widget--domain-delta-message--wSUE3,
.skills-side-panel-widget--topic-delta-message--Dt-pj {
  margin-block-start: 1.6rem;
}
.skills-side-panel-widget--category-delta-message--POh3u,
.skills-side-panel-widget--subcategory-delta-message--iZ5mA {
  margin-block-start: 1.6rem;
  margin-block-end: 0.8rem;
}
.skills-side-panel-widget--domain-stats--S4Bgn {
  margin-block-start: 1.6rem;
  margin-block-end: 4.8rem;
}
.skills-side-panel-widget--domain-categories--OQ1hE {
  margin-block-start: 4.8rem;
  margin-block-end: 0.8rem;
}
.skills-side-panel-widget--top-courses-container--h5Y4I {
  margin-block-start: 2.4rem;
  min-block-size: 14rem;
}
.skills-side-panel-widget--top-course--gyScK {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-block-start: 1.6rem;
  padding-block-end: 1.6rem;
  block-size: 8rem;
}
.skills-side-panel-widget--top-course-link--aupFR {
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.6;
  padding-inline-end: 1.6rem;
}
.skills-side-panel-widget--courses-loader--X2pbU {
  margin-block-start: 1.6rem;
}
.skills-side-panel-widget--view-courses--qUAty {
  margin-block-start: 4.8rem;
  margin-inline-start: 0.8rem;
}
.skills-side-panel-widget--sidepanel-spaced-label--DYDgu {
  margin-block-start: 4.8rem;
}
.skills-side-panel-widget--sidepanel-breadcrumb-item--0UfLu {
  background: none;
  border: none;
  padding: 0;
}
.skills-side-panel-widget--sidepanel-breadcrumb-clickable--iLCff:hover {
  cursor: pointer;
}
.skills-side-panel-widget--sidepanel-widget--qLfBE {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.skills-side-panel-widget--sidepanel-widget--qLfBE > * {
  block-size: 100%;
  background-color: oklch(97.59% 0.0029 264.54deg) !important;
  border-inline-start-width: 0;
  flex-basis: auto;
}
.skills-side-panel-widget--sidepanel-widget--qLfBE > * > *:last-child {
  padding-inline-start: 1.6rem;
}
@media (max-width: 83.75rem) {
  .skills-side-panel-widget--sidepanel-widget--qLfBE > * {
    inline-size: 100%;
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.skills-side-panel-widget--sidepanel-content-skeleton--kFXxl {
  padding-block-start: 2.4rem;
}
.skills-side-panel-widget--unordered-list--7sfh0 {
  list-style-type: none;
  padding-inline-start: 0;
  margin-block-start: 1.6rem;
}
.skills-side-panel-widget--unordered-list--7sfh0 > li {
  padding-inline-start: 0;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-side-panel-widget--unordered-list--7sfh0 > li:first-child {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-side-panel-widget--unordered-list--7sfh0 > li + li {
  margin-block-start: 0;
}

.interactive-chart--chart-widget-container--BWit9 {
  margin-block-end: 2.4rem;
  padding-inline-end: 2.4rem;
  column-gap: 0;
}
.interactive-chart--chart-widget-container--BWit9 > * {
  flex-grow: 1;
  max-inline-size: 100%;
}
.interactive-chart--chart-widget-container--BWit9 > :nth-child(2) {
  border-inline-start-width: 0;
}
@media (max-width: 83.75rem) {
  .interactive-chart--chart-widget-container--BWit9 {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .interactive-chart--chart-widget-container--BWit9 > * {
    inline-size: 100%;
  }
  .interactive-chart--chart-widget-container--BWit9 > :nth-child(2) {
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}

.widget-group--widget-group--qnrh5 {
  display: flex;
  align-items: flex-start;
  gap: 2.4rem;
}
@media (max-width: 83.75rem) {
  .widget-group--widget-group--qnrh5 {
    flex-wrap: wrap;
  }
}

.benchmarks-top-topics--top-topics-table--zYpnO {
  counter-reset: Count-Value;
  margin-block-start: 2.4rem;
}
.benchmarks-top-topics--row--GhL4x {
  flex: 1;
  display: flex;
  align-items: center;
  padding-block: 0.8rem;
  padding-inline: 0;
  block-size: 4.8rem;
}
.benchmarks-top-topics--row--GhL4x > .ud-btn > :not(:first-child) {
  margin-inline-start: 0;
}
.benchmarks-top-topics--serial-number--kyG5N::before {
  counter-increment: Count-Value;
  content: counter(Count-Value) '. ';
  text-align: end;
  inline-size: 2.4rem;
}
.benchmarks-top-topics--topic-title--8-WHs {
  inline-size: 35%;
  text-align: start;
  margin-inline-end: 0.8rem;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.benchmarks-top-topics--percentage-area--aqkih {
  display: flex;
  flex-grow: 1;
  margin-inline-end: 1.6rem;
  position: relative;
}
.benchmarks-top-topics--industry-marker-button--OhiCv {
  position: absolute;
  background: oklch(33.88% 0.0354 277.71deg);
  block-size: 2.4rem;
  inline-size: 0.4rem;
  inset-block-start: 50%;
  transform: translateY(-50%);
  z-index: 1;
  max-inline-size: 100%;
}
.benchmarks-top-topics--organization-horizontal-bar-button--uIxKY {
  display: flex;
  block-size: 1.6rem;
  inline-size: 100%;
}
.benchmarks-top-topics--indicator--DLFhe {
  border-style: none;
  cursor: pointer;
}
.benchmarks-top-topics--vertical-line--KCqzh {
  position: absolute;
  background: oklch(86.72% 0.0192 282.72deg);
  z-index: 0;
  inline-size: 1px;
}
.benchmarks-top-topics--percentage--bKpWm {
  position: absolute;
}
.benchmarks-top-topics--topic-bar--tech--MYqg8 {
  background: #5022c3;
}
.benchmarks-top-topics--topic-bar--business--U2INg {
  background: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-top-topics--tooltip-marker--edVzX {
  position: static;
}
.benchmarks-top-topics--opaque--JcrSh {
  opacity: 0.5;
}
.benchmarks-top-topics--percentage-items--q9GGg {
  display: flex;
  justify-content: space-between;
  padding-block-start: 1.6rem;
  margin-inline-start: 33%;
}
.benchmarks-top-topics--percentage-indicator--luWDH {
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
  inline-size: 3.6rem;
}
.benchmarks-top-topics--no-data-message--lqyv8 {
  color: oklch(67.22% 0.0355 279.77deg);
  text-align: center;
  margin-block-start: 3.2rem;
}

.benchmarks-topics-charts-widget--charts--S6hPx {
  display: flex;
  gap: 3.2rem;
  flex-direction: row;
  text-align: start;
  align-items: flex-end;
}
.benchmarks-topics-charts-widget--chart-container--ci8BL {
  inline-size: 50%;
  align-self: flex-start;
}
.benchmarks-topics-charts-widget--legend--zn0RP {
  display: flex;
  justify-content: center;
  align-items: center;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 2.4rem;
}
.benchmarks-topics-charts-widget--legend-bullet--tech--x-mas {
  color: #5022c3;
  margin-inline-start: 1.6rem;
}
.benchmarks-topics-charts-widget--legend-bullet--business--qOs-O {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topics-charts-widget--legend-bullet--industry--I8Rdh {
  display: inline-block;
  background-color: oklch(33.88% 0.0354 277.71deg);
  block-size: 1.6rem;
  inline-size: 0.4rem;
  margin-inline-start: 2.4rem;
  margin-inline-end: 0.8rem;
}

.edit-priority-skills-modal--select-skills-text--0PNLx,
.edit-priority-skills-modal--pills-selector--jC6KV {
  margin-block-end: 2.4rem;
}
.edit-priority-skills-modal--modal-content-heading--GiG9f {
  margin-block-end: 1.6rem;
}
.edit-priority-skills-modal--autosuggest-skills-wrapper--gzKet {
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
}
.edit-priority-skills-modal--autosuggest-skills-wrapper--gzKet .ud-text-input {
  border: none;
}
.edit-priority-skills-modal--selected-skills-container--o5e8Q {
  margin: 0.8rem;
}
.edit-priority-skills-modal--selected-skills-container--o5e8Q > .edit-priority-skills-modal--skill-btn--nU2Xl {
  margin-block-start: 0;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.edit-priority-skills-modal--suggestion-item-container--MJUbr {
  inline-size: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.6rem;
}
.edit-priority-skills-modal--suggestion-item-container--MJUbr > span {
  max-inline-size: 50%;
}
.edit-priority-skills-modal--suggestion-item-label--r03lP {
  font-weight: 700;
}
.edit-priority-skills-modal--suggestion-item-label--r03lP.edit-priority-skills-modal--selected--hp-Ei {
  color: oklch(48.09% 0.0371 279.08deg);
}
.edit-priority-skills-modal--additional-info--F-vYe {
  color: oklch(48.09% 0.0371 279.08deg);
}

.benchmarks-priority-skills-badge--priority-skill-badge--g5gSb {
  max-inline-size: min-content;
  background-color: oklch(86.72% 0.0192 282.72deg);
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block: 0.4rem;
  margin-inline: 0;
}

.benchmarks-topic-details--topic-details-container--DatNJ {
  display: block;
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding: 2.4rem;
  inline-size: 100%;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.benchmarks-topic-details--topic-details-context--Ae93W {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-block-end: 1.6rem;
}
.benchmarks-topic-details--topic-details-learning-percentage--nUtbh {
  padding-block-start: 1.6rem;
  padding-inline: 0;
  padding-block-end: 2.4rem;
}
.benchmarks-topic-details--highlight-colour--tech--GXwbP {
  color: #5022c3;
}
.benchmarks-topic-details--highlight-colour--business--NKdRw {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topic-details--unordered-list--Swvs- {
  list-style-type: none;
  padding-block-start: 0.8rem;
  padding-inline-start: 0;
}
.benchmarks-topic-details--unordered-list--Swvs- > li {
  padding-inline-start: 0;
}
.benchmarks-topic-details--courses-message--G5gFv {
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
  margin-block-start: 2.4rem;
}

@media (min-width: 75.0625rem) {
  .benchmarks-topics-compare-skills-modal--skill-comparison-modal--F85wN {
    /* This is similar to @viewport-md-max, but uses "em" rather than "rem" units.
           Breakpoints from the base CSS used to feature "em", but that changed at some
           stage and we ended up getting an unwanted behaviour for the modal. This was
           then set like this as a "safe" solution. */
    min-inline-size: 61.25em;
  }
}
.benchmarks-topics-compare-skills-modal--charts--kV5E2 {
  display: flex;
  gap: 3.2rem;
  flex-direction: row;
  text-align: start;
}
.benchmarks-topics-compare-skills-modal--chart-container--fK2dN {
  inline-size: 50%;
}
.benchmarks-topics-compare-skills-modal--legend--MwalU {
  display: flex;
  justify-content: center;
  align-items: center;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 2.4rem;
}
.benchmarks-topics-compare-skills-modal--legend-bullet--tech--m6Sy- {
  color: #5022c3;
  margin-inline-start: 1.6rem;
}
.benchmarks-topics-compare-skills-modal--legend-bullet--business--2R0Km {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topics-compare-skills-modal--legend-bullet--industry--20lUh {
  display: inline-block;
  background-color: oklch(33.88% 0.0354 277.71deg);
  block-size: 1.6rem;
  inline-size: 0.4rem;
  margin-inline-start: 2.4rem;
  margin-inline-end: 0.8rem;
}
.benchmarks-topics-compare-skills-modal--topic-details-panels-container--sXKNq {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 2.4rem;
}
.benchmarks-topics-compare-skills-modal--test-chart--Nuc9d {
  display: flex;
  gap: 0.8rem;
}
.benchmarks-topics-compare-skills-modal--modal-breadcrumb-item--9eaTP {
  background: none;
  border: none;
  padding: 0;
}
.benchmarks-topics-compare-skills-modal--modal-breadcrumb-clickable--fxadi:hover {
  cursor: pointer;
}
.benchmarks-topics-compare-skills-modal--selected-topic-header--EpIeM {
  display: inline-flex;
  justify-content: space-between;
  margin-block-end: 2.4rem;
  inline-size: 100%;
}
.benchmarks-topics-compare-skills-modal--selected-topic-header--EpIeM > .benchmarks-topics-compare-skills-modal--selected-topic-header-item--FTWu0 {
  display: flex;
  gap: 0.8rem;
}
.benchmarks-topics-compare-skills-modal--chart-titles--WlkY- {
  display: flex;
  gap: 3.2rem;
  min-inline-size: 100%;
}
.benchmarks-topics-compare-skills-modal--chart-titles--WlkY- > span {
  inline-size: 50%;
}

.benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze > * {
  block-size: 100%;
  background-color: oklch(97.59% 0.0029 264.54deg) !important;
  border-inline-start-width: 0;
  flex-basis: auto;
}
.benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze > * > *:last-child {
  padding-inline-start: 2.4rem;
}
@media (max-width: 83.75rem) {
  .benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze > * {
    inline-size: 100%;
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.benchmarks-topics-side-panel-widget--sidepanel-widget-container--D3BNA {
  display: flex;
  block-size: 100%;
  overflow: hidden;
  flex-direction: column;
  justify-content: space-between;
}
.benchmarks-topics-side-panel-widget--selected-topic-header--HVevD {
  display: inline-flex;
  justify-content: space-between;
  margin-block-start: 3.2rem;
  margin-block-end: 0.8rem;
  inline-size: 100%;
}
.benchmarks-topics-side-panel-widget--sidepanel-block--apM9S {
  display: block;
}
.benchmarks-topics-side-panel-widget--sidepanel-section-top--pSc65 {
  padding-block-end: 3.2rem;
}
.benchmarks-topics-side-panel-widget--sidepanel-section-bottom--mwNyU {
  padding-block-start: 3.2rem;
}
.benchmarks-topics-side-panel-widget--sidepanel-separator--zxpbs {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.benchmarks-topics-side-panel-widget--sidepanel-selected-section-top--qIzPq {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block-end: 2.4rem;
}
.benchmarks-topics-side-panel-widget--sidepanel-selected-section-bottom--1axIr {
  padding-block-start: 2.4rem;
}
.benchmarks-topics-side-panel-widget--first-topic-section-item--99gJx {
  padding-block-start: 2.4rem;
  padding-inline: 0;
  padding-block-end: 0.8rem;
}
.benchmarks-topics-side-panel-widget--first-topic-priority-skill-badge--fdAa4 {
  display: inline-flex;
  margin-inline-start: 0.8rem;
}
.benchmarks-topics-side-panel-widget--topic-section-item--uzS0Y {
  padding-block-start: 0.8rem;
}
.benchmarks-topics-side-panel-widget--top-courses-title--K7v4i {
  padding-block-end: 2.4rem;
}
.benchmarks-topics-side-panel-widget--selected-topic-minutes--l9lqZ {
  padding-block-start: 1.6rem;
  padding-inline: 0;
  padding-block-end: 2.4rem;
}
.benchmarks-topics-side-panel-widget--highlight-colour--tech--brpkr {
  color: #5022c3;
}
.benchmarks-topics-side-panel-widget--highlight-colour--business--CpKqZ {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topics-side-panel-widget--text-comparison-group-percentage--itbct {
  color: oklch(48.09% 0.0371 279.08deg);
}
.benchmarks-topics-side-panel-widget--unordered-list---X-yQ {
  list-style-type: none;
  padding-inline-start: 0;
}
.benchmarks-topics-side-panel-widget--unordered-list---X-yQ > li {
  padding-inline-start: 0;
}
.benchmarks-topics-side-panel-widget--sidepanel-breadcrumb-item--bq5lT {
  background: none;
  border: none;
  padding: 0;
}
.benchmarks-topics-side-panel-widget--sidepanel-breadcrumb-clickable--N7wkR:hover {
  cursor: pointer;
}
.benchmarks-topics-side-panel-widget--modal-trigger--KSBpO {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  padding-block-start: 3.2rem;
}
.benchmarks-topics-side-panel-widget--comparison-button-suggestion--wtgcj {
  margin-block-start: 1.6rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.benchmarks-topics--widget-group-container--3g6jO {
  margin-block-end: 2.4rem;
  padding-inline-end: 2.4rem;
  column-gap: 0;
}
.benchmarks-topics--widget-group-container--3g6jO > * {
  flex-grow: 1;
  max-inline-size: 100%;
}
@media (max-width: 83.75rem) {
  .benchmarks-topics--widget-group-container--3g6jO {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .benchmarks-topics--widget-group-container--3g6jO > * {
    inline-size: 100%;
  }
  .benchmarks-topics--widget-group-container--3g6jO > :nth-child(2) {
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.benchmarks-topics--subheading-container--AFqqi {
  padding-block: 0;
  padding-inline: 2.4rem;
}
.benchmarks-topics--button-compare-industry--qkIN9 {
  white-space: break-spaces;
}

.priority-skills-chart-widget--tooltip-content--s3pOO {
  min-inline-size: 32rem;
}
.priority-skills-chart-widget--tooltip-body--Y6AKS {
  padding: 1.6rem;
}
.priority-skills-chart-widget--tooltip-title--zdFUg {
  margin-block-end: 2.4rem;
  max-block-size: 60rem;
  white-space: break-spaces;
}

.priority-skills-empty-widget--widget-content--C2mvh {
  display: flex;
  justify-content: space-between;
}
.priority-skills-empty-widget--text--Ujh4h {
  margin-block-end: 3.2rem;
}
.priority-skills-empty-widget--image--WY8As {
  margin-inline-start: 3.2rem;
  inline-size: auto;
  block-size: 12.5rem;
  aspect-ratio: 1;
}

.priority-skills-side-panel-widget--sidepanel-widget--gnvGY {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.priority-skills-side-panel-widget--sidepanel-widget--gnvGY > * {
  block-size: 100%;
  background-color: oklch(97.59% 0.0029 264.54deg) !important;
  border-inline-start-width: 0;
  flex-basis: auto;
}
@media (max-width: 83.75rem) {
  .priority-skills-side-panel-widget--sidepanel-widget--gnvGY > * {
    inline-size: 100%;
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.priority-skills-side-panel-widget--sidepanel-breadcrumb-item--8oIBo {
  background: none;
  border: none;
  padding: 0;
}
.priority-skills-side-panel-widget--sidepanel-breadcrumb-clickable--DHewU:hover {
  cursor: pointer;
}
.priority-skills-side-panel-widget--groups-list-header--OiN78 {
  margin-block-end: 1.6rem;
}
.priority-skills-side-panel-widget--groups-list-container--Aizag {
  overflow-y: auto;
  scrollbar-gutter: stable;
}
/*
    Using webkit to force show the scrollbar for macs and mobile.
    Without an external mouse, the scrollbar is not displayed for macs unless scrolling.
*/
.priority-skills-side-panel-widget--groups-list-container--Aizag::-webkit-scrollbar {
  inline-size: 0.7rem;
}
.priority-skills-side-panel-widget--groups-list-container--Aizag::-webkit-scrollbar-thumb {
  background-color: oklch(67.22% 0.0355 279.77deg);
  border-radius: 6px;
}
.priority-skills-side-panel-widget--groups-list--nhoqC {
  list-style: none;
  max-block-size: 26rem;
  padding: 0;
  /*
        Using non-conventional breakpoints to have groups list long enough while avoiding
        the whole side panel height to "jump" in size while/after loading.
        Sizes were taken empirically.
    */
}
.priority-skills-side-panel-widget--groups-list--nhoqC > li {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 1.6rem;
  padding-inline-start: 0;
}
@media (min-width: 90.69em) and (max-width: 98.44em) {
  .priority-skills-side-panel-widget--groups-list--nhoqC {
    max-block-size: 23rem;
  }
}
@media (min-width: 83.8125rem) and (max-width: 90.63em) {
  .priority-skills-side-panel-widget--groups-list--nhoqC {
    max-block-size: 20rem;
  }
}
.priority-skills-side-panel-widget--headline-container---Alse {
  margin-block: 2.4rem;
  margin-inline: 0;
}
.priority-skills-side-panel-widget--group-title--ELSgs {
  margin-block-end: 0.4rem;
}
.priority-skills-side-panel-widget--highlight-colour--tech--tnuqq {
  color: #5022c3;
}
.priority-skills-side-panel-widget--highlight-colour--business--h-Xfk {
  color: oklch(64.59% 0.1519 154.89deg);
}
.priority-skills-side-panel-widget--highlight-colour--personal--SAWhC {
  color: oklch(76.62% 0.166 68.76deg);
}
.priority-skills-side-panel-widget--users-not-in-groups--gKkod {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-block-end: 1.6rem;
}
.priority-skills-side-panel-widget--root-total-activity--SMM9O {
  margin-block-start: 3.2rem;
}
.priority-skills-side-panel-widget--root-sidepanel-content--b5z8s {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-block-size: 60%;
}
.priority-skills-side-panel-widget--root-breakdown-title--0UD4T {
  margin-block-start: 3.2rem;
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: 700;
}
.priority-skills-side-panel-widget--root-breakdown-stats--MKawu {
  list-style-type: disc;
  margin-block-start: 2.4rem;
}
.priority-skills-side-panel-widget--root-footer--SJOIH {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-block-start: 4.8rem;
}

.priority-skills-top-courses-widget--top-courses-widget--6HNSQ {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
.priority-skills-top-courses-widget--top-courses-widget--6HNSQ > * {
  block-size: 100%;
  border-block-start-width: 0;
  flex-basis: auto;
}
@media (max-width: 83.75rem) {
  .priority-skills-top-courses-widget--top-courses-widget--6HNSQ > * {
    inline-size: 100%;
    border-block-start-width: 0;
  }
}
.priority-skills-top-courses-widget--highlight-colour--tech--WA22a {
  color: #5022c3;
}
.priority-skills-top-courses-widget--highlight-colour--business--62wLl {
  color: oklch(64.59% 0.1519 154.89deg);
}
.priority-skills-top-courses-widget--highlight-colour--personal--mkA-G {
  color: oklch(76.62% 0.166 68.76deg);
}

.priority-skills--priority-skills-container--k56OU {
  padding-inline-end: 2.4rem;
  margin-block-end: 2.4rem;
}
.priority-skills--chart-widget-container--jH1fW {
  column-gap: 0;
  margin-block-end: 2.4rem;
}
.priority-skills--chart-widget-container--jH1fW > * {
  flex-grow: 1;
  max-inline-size: 100%;
}
.priority-skills--chart-widget-container--jH1fW > :nth-child(2) {
  border-inline-start-width: 0;
}
@media (max-width: 83.75rem) {
  .priority-skills--chart-widget-container--jH1fW {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .priority-skills--chart-widget-container--jH1fW > * {
    inline-size: 100%;
  }
  .priority-skills--chart-widget-container--jH1fW > :nth-child(2) {
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.priority-skills--top-courses-widget-container--9MRjX {
  column-gap: 0;
}
.priority-skills--top-courses-widget-container--9MRjX > * {
  flex-grow: 1;
  max-inline-size: 100%;
  border-block-start-width: 0;
}
@media (max-width: 83.75rem) {
  .priority-skills--top-courses-widget-container--9MRjX {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .priority-skills--top-courses-widget-container--9MRjX > * {
    inline-size: 100%;
    border-block-start-width: 0;
  }
}

.skills-summary--percentage-container--QhOBI {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-inline-size: 0;
}
.skills-summary--percentage--8-UoO {
  font-size: clamp(3.2rem, calc(3.2rem + (4.8 - 3.2) * calc((100vw - 36rem) / (144 - 36))), 4.8rem);
  display: block;
  text-align: center;
}
.skills-summary--summary-widgets-container--17yo0 {
  margin-block: 2.4rem;
  margin-inline: 0;
}
@media (max-width: 92.5em) {
  .skills-summary--summary-widgets-container--17yo0 {
    flex-direction: column;
    padding-inline-end: 2.4rem;
  }
}

.skills-trend-chart--header-container--iaNwJ {
  padding-inline-end: 2.4rem;
}
.skills-trend-chart--cs-notice--SCDVA {
  margin-inline-end: 2.4rem;
}
.skills-trend-chart--widget-heading--BKZJR {
  margin-block-start: 3.2rem;
  margin-block-end: 1.6rem;
}
.skills-trend-chart--top-right-header-container--wWjgI {
  display: flex;
  align-items: center;
  justify-content: center;
}
.skills-trend-chart--percentage--26zpO {
  font-size: clamp(3.2rem, calc(3.2rem + (4.8 - 3.2) * calc((100vw - 36rem) / (144 - 36))), 4.8rem);
}
.skills-trend-chart--summary-widgets-container--LiS3q {
  margin-block: 2.4rem;
  margin-inline: 0;
}
@media (max-width: 83.75rem) {
  .skills-trend-chart--summary-widgets-container--LiS3q {
    flex-direction: column;
    padding-inline-end: 2.4rem;
  }
}
.skills-trend-chart--skills-chart-tooltip-content--joOdm {
  inline-size: 32rem;
  min-inline-size: 32rem;
}
.skills-trend-chart--skills-chart-tooltip-body--WuH2H {
  padding: 1.6rem;
  overflow-wrap: break-word;
}
.skills-trend-chart--skills-chart-tooltip-heading--k0VPJ {
  margin-block-end: 1.6rem;
}
.skills-trend-chart--widget-group-trends--JPICV {
  margin-inline-end: 2.4rem;
}
.skills-trend-chart--widget-group-trends--JPICV > * {
  inline-size: 100%;
}
.skills-trend-chart--widget-title-tooltip--fpvzx {
  display: inline;
  vertical-align: sub;
  margin-inline-start: 0.4rem;
}

.line-chart-module--chart--c6UbJ {
  --highcharts-color-0: var(--color-blue-300);
  --highcharts-color-1: var(--color-green-300);
  --highcharts-color-2: var(--color-purple-300);
  --highcharts-color-3: var(--color-orange-400);
  --highcharts-color-4: var(--color-red-400);
}
.line-chart-module--chart--c6UbJ .highcharts-color-0 {
  fill: var(--highcharts-color-0);
  stroke: var(--highcharts-color-0);
}
.line-chart-module--chart--c6UbJ .highcharts-color-1 {
  fill: var(--highcharts-color-1);
  stroke: var(--highcharts-color-1);
}
.line-chart-module--chart--c6UbJ .highcharts-color-2 {
  fill: var(--highcharts-color-2);
  stroke: var(--highcharts-color-2);
}
.line-chart-module--chart--c6UbJ .highcharts-color-3 {
  fill: var(--highcharts-color-3);
  stroke: var(--highcharts-color-3);
}
.line-chart-module--chart--c6UbJ .highcharts-color-4 {
  fill: var(--highcharts-color-4);
  stroke: var(--highcharts-color-4);
}
.line-chart-module--chart--c6UbJ .highcharts-legend-item .highcharts-point {
  fill: inherit !important;
}
.line-chart-module--border--0C76d {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-radius: 1.6rem;
  /* stylelint-disable-next-line no-descending-specificity */
}
.line-chart-module--border--0C76d .highcharts-container {
  border-radius: 1.6rem;
}
.line-chart-module--padding--I2nQP {
  padding-block: 2.4rem 1.6rem;
  padding-inline: 2.4rem 1.6rem;
}
@media (max-width: 37.5rem) {
  .line-chart-module--border--0C76d {
    border: none;
    border-radius: 0;
  }
  .line-chart-module--padding--I2nQP {
    padding: 0;
  }
}
@container (inline-size < 23.4375rem) {
  .line-chart-module--border--0C76d {
    border: none;
    border-radius: 0;
  }
}
.line-chart-module--chart--c6UbJ .highcharts-series-1 {
  stroke-dasharray: 2 4 12 4;
}
.line-chart-module--chart--c6UbJ .highcharts-series-2 {
  stroke-dasharray: 4 4;
}
.line-chart-module--chart--c6UbJ .highcharts-series-3 {
  stroke-dasharray: 4 8 12 8;
}
.line-chart-module--chart--c6UbJ .highcharts-series-4 {
  stroke-dasharray: 1 6;
}
.line-chart-module--chart--c6UbJ .highcharts-legend-item > span {
  font-size: 1.4rem;
}
.line-chart-module--chart--c6UbJ .highcharts-legend-item .highcharts-point {
  display: none;
}
.line-chart-module--chart--c6UbJ .highcharts-series-0 .highcharts-graph {
  stroke: var(--highcharts-color-0);
  stroke-width: 3;
}
.line-chart-module--chart--c6UbJ .highcharts-series-1 .highcharts-graph {
  stroke: var(--highcharts-color-1);
  stroke-width: 3;
  stroke-linecap: butt;
}
.line-chart-module--chart--c6UbJ .highcharts-series-2 .highcharts-graph {
  stroke: var(--highcharts-color-2);
  stroke-width: 3;
  stroke-linecap: butt;
}
.line-chart-module--chart--c6UbJ .highcharts-series-3 .highcharts-graph {
  stroke: var(--highcharts-color-3);
  stroke-width: 3;
  stroke-linecap: butt;
}
.line-chart-module--chart--c6UbJ .highcharts-series-4 .highcharts-graph {
  stroke: var(--highcharts-color-4);
  stroke-width: 3;
}

.skill-insights-dashboard--header-container--xUDsK {
  padding-inline-end: 2.4rem;
}
.skill-insights-dashboard--cs-notice--qKPB9 {
  margin-inline-end: 2.4rem;
}
.skill-insights-dashboard--widget-heading--eeXWt {
  margin-block-start: 3.2rem;
  margin-block-end: 1.6rem;
}
.skill-insights-dashboard--top-right-header-container---dOqj {
  display: flex;
  align-items: center;
  justify-content: center;
}

.charts--skill-proficiency-app--i9cW- {
  --skill-level-superior: oklch(54.72% 0.1208 156.09deg);
  --skill-level-established: oklch(72.81% 0.1208 158.17deg);
  --skill-level-developing: oklch(87.41% 0.1102 76.47deg);
  --skill-level-limited: oklch(76.62% 0.166 68.76deg);
}
.charts--charts-section--1tQVg {
  margin-block: 3.2rem;
  margin-inline: 0;
}
.charts--chart-title--po0Gc {
  margin-block-end: 2.4rem;
}
.charts--chart-title-container--HCUs- {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  margin-block-end: 2.4rem;
}
.charts--chart-title-container--HCUs- h3 {
  margin: 0;
}
.charts--placeholder-content--xhHwS {
  min-block-size: 18.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: oklch(48.09% 0.0371 279.08deg);
}
.charts--distribution-chart-wrapper--9UoLs {
  position: relative;
  inline-size: 100%;
}
.charts--color-legend--BnntP {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  z-index: 10;
}
.charts--legend-item--aaNub {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.charts--legend-color-box--Qu0jF {
  inline-size: 1rem;
  block-size: 1rem;
  border-radius: 2px;
  flex-shrink: 0;
}
.charts--legend-color-box--Qu0jF.charts--superior--yxTmc {
  background-color: oklch(54.72% 0.1208 156.09deg);
}
.charts--legend-color-box--Qu0jF.charts--established--HMjfV {
  background-color: oklch(72.81% 0.1208 158.17deg);
}
.charts--legend-color-box--Qu0jF.charts--developing--bu0fl {
  background-color: oklch(87.41% 0.1102 76.47deg);
}
.charts--legend-color-box--Qu0jF.charts--limited--KXuyB {
  background-color: oklch(76.62% 0.166 68.76deg);
}
.charts--legend-label---UmDz {
  font-size: 1.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator {
  font-weight: 700;
  font-size: 1.6rem;
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator.positive {
  color: oklch(44.49% 0.0863 157.92deg);
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator.negative {
  color: oklch(55.73% 0.2161 29.71deg);
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator.neutral {
  color: oklch(48.09% 0.0371 279.08deg);
}

.empty-state--empty-state--0BhY- {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-block: 6.4rem;
  padding-inline: 3.2rem;
}
.empty-state--title--ILvz0 {
  margin-block-end: 0.8rem;
}
.empty-state--steps--MCJmE {
  display: flex;
  justify-content: center;
  gap: 3.2rem;
  margin-block-start: 4.8rem;
  margin-inline: 0;
  margin-block-end: 6.4rem;
}
.empty-state--step--elBqZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-inline-size: 20rem;
}
.empty-state--step-title--oTf0b {
  margin-block-start: 2.4rem;
  margin-inline: 0;
  margin-block-end: 0.8rem;
}
.empty-state--arrow--Q1V-U {
  display: flex;
  align-items: center;
  block-size: 9.6rem;
}
.empty-state--actions--VqqKz {
  display: flex;
  gap: 0.8rem;
  justify-content: center;
}

.filter-bar--filters--lXLyd {
  display: flex;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-end: 2rem;
}
.filter-bar--filters--lXLyd > * {
  margin: 0.4rem;
}
.filter-bar--export-reports--bRkKN {
  margin-inline-start: auto;
}
@media (max-width: 61.25rem) {
  .filter-bar--hr--27FCo {
    display: none;
  }
}
@media (max-width: 37.5rem) {
  .filter-bar--export-reports--bRkKN {
    margin-inline-start: 0.4rem;
  }
}

.kpi-cards--kpi-cards-container--e4cA2 {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
@media (max-width: 83.75rem) {
  .kpi-cards--kpi-cards-container--e4cA2 {
    flex-direction: column;
  }
}
.kpi-cards--kpi-content---i7Lo {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  text-align: center;
  gap: 0.4rem;
  padding: 0.8rem;
  block-size: 100%;
  box-sizing: border-box;
}
.kpi-cards--kpi-header--Aonzb {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  font-size: 1.4rem;
  line-height: 1.6;
  min-block-size: 4.2rem;
  min-inline-size: 0;
  inline-size: 100%;
}
.kpi-cards--info-icon--R0tFN {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  vertical-align: middle;
}
.kpi-cards--kpi-value--I6e-j {
  font-weight: 700 !important;
  color: oklch(29.74% 0.0362 281.74deg);
  font-size: clamp(3.2rem, calc(3.2rem + (4.8 - 3.2) * calc((100vw - 36rem) / (144 - 36))), 4.8rem) !important;
  line-height: 1.2;
  text-align: center;
  margin-block: 0.4rem;
  margin-inline: 0;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kpi-cards--kpi-value-percentage--r9ilb {
  white-space: nowrap;
}
.kpi-cards--kpi-change--E3ulB {
  font-weight: 700 !important;
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.6;
  min-block-size: 2.56rem;
}
.kpi-cards--kpi-change--E3ulB.kpi-cards--positive--MHM-c {
  color: oklch(44.49% 0.0863 157.92deg) !important;
}
.kpi-cards--kpi-change--E3ulB.kpi-cards--negative--JKDnL {
  color: oklch(55.73% 0.2161 29.71deg) !important;
}
.kpi-cards--kpi-change--E3ulB.kpi-cards--neutral--9aJq8 {
  color: oklch(48.09% 0.0371 279.08deg) !important;
}

.skill-proficiency-insights--title-with-ribbon---QKV7 {
  display: inline-flex;
  align-items: center;
  gap: 1.6rem;
}
.skill-proficiency-insights--header-container--Dtu9u {
  padding-inline-end: 2.4rem;
}
.skill-proficiency-insights--top-right-header-container--AUuac {
  display: flex;
  align-items: center;
  justify-content: center;
}
.skill-proficiency-insights--empty--LKPTW {
  padding-block: 6.4rem;
  padding-inline: 0;
}
.skill-proficiency-insights--table-skeleton--Bziwy {
  margin-block-start: 3.2rem;
}
.skill-proficiency-insights--section-heading--XplsJ {
  margin-block-start: 3.2rem;
  margin-inline-end: 0;
  margin-block-end: 2.4rem;
  margin-inline-start: 0;
}
.skill-proficiency-insights--table-section--XE9fb {
  padding-inline-end: 3.2rem;
}
@media (max-width: 75rem) {
  .skill-proficiency-insights--table-section--XE9fb {
    padding-inline-end: 2.4rem;
  }
}

.skills-proficiency-table--table-container--wssyT {
  margin-block-start: var(--space-lg);
  position: relative;
  min-block-size: 12.5rem;
}
.skills-proficiency-table--distribution-bar-container---J-0h {
  padding-block: var(--space-xs);
  padding-inline: 0;
}
.skills-proficiency-table--distribution-bar--pftXZ {
  display: flex;
  inline-size: 100%;
  block-size: 1.5rem;
  border-radius: var(--radius-sm);
  overflow: hidden;
  background-color: var(--color-background-neutral);
}
.skills-proficiency-table--distribution-segment--bkdtJ {
  block-size: 100%;
  transition: opacity 0.2s ease;
}
.skills-proficiency-table--distribution-segment--bkdtJ:hover {
  opacity: 0.8;
}
.skills-proficiency-table--distribution-segment--bkdtJ:first-child {
  border-start-start-radius: var(--radius-sm);
  border-end-start-radius: var(--radius-sm);
}
.skills-proficiency-table--distribution-segment--bkdtJ:last-child {
  border-start-end-radius: var(--radius-sm);
  border-end-end-radius: var(--radius-sm);
}
.skills-proficiency-table--distribution-bar-empty--vWBSX {
  color: var(--color-text-secondary);
  font-style: italic;
}

.skills-table-controls--controls-container--HBzOH {
  margin-block-start: 3.2rem;
  margin-block-end: 2.4rem;
}
.skills-table-controls--tabs-and-search--Qpm6J {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  flex-wrap: wrap;
  margin-block-end: 1.6rem;
}
.skills-table-controls--priority-skills-info--TBDLC {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.skills-table-controls--search-box--agrFy {
  min-inline-size: 18.75rem;
  flex: 1;
  max-inline-size: 25rem;
  margin-inline-start: auto;
}
@media (max-width: 61.25rem) {
  .skills-table-controls--search-box--agrFy {
    min-inline-size: 100%;
    max-inline-size: 100%;
    margin-inline-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) {
}.resource--ellipsis--r2G-r {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resource--resource-widget--20Vi0 {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 0 1.6rem;
  padding: 0.8rem;
  position: relative;
}
.resource--resource-widget--20Vi0 .resource--pdf--zBB-3 {
  color: oklch(66.71% 0.2202 28.6deg);
}
.resource--resource-widget--20Vi0 .resource--doc---097X {
  color: #5022c3;
}
.resource--resource-widget--20Vi0 .resource--ppt--O08pv {
  color: oklch(62.76% 0.1418 61.45deg);
}
.resource--resource-widget--20Vi0 .resource--zip--BOsjq {
  color: oklch(29.74% 0.0362 281.74deg);
}
.resource--resource-widget--20Vi0 + .resource--resource-widget--20Vi0 {
  margin-block-start: 1.6rem;
}
.resource--resource-link--YnN-2::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.resource--resource-wrapper--2Q9io {
  flex: 1;
  min-inline-size: 50%;
}
.resource--resource-wrapper--2Q9io p {
  color: oklch(48.09% 0.0371 279.08deg);
}
.resource--resource-icon--DQH2W {
  inline-size: 4.8rem;
  block-size: 4.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.resource--resource-icon--DQH2W span {
  color: oklch(48.09% 0.0371 279.08deg);
}
.resource--resource-widget--20Vi0:hover,
body.ud-keyboard-navigation-in-use .resource--resource-widget--20Vi0.resource--focused--bpoQP {
  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);
}
@media (max-width: 61.25rem) {
  .resource--resource-widget--20Vi0 {
    gap: 0 0.8rem;
    padding-block-start: 0.8rem;
    padding-inline-end: 1.6rem;
    padding-block-end: 0.8rem;
    padding-inline-start: 0.8rem;
  }
  .resource--resource-wrapper--2Q9io h3 {
    font-size: 1.6rem;
  }
}

.page-footer--body--qz6gG {
  display: flex;
  flex-direction: column;
  margin-block: 6.4rem;
  margin-inline: 0;
  align-items: center;
}
.page-footer--title--QIWis {
  text-align: center;
  margin-block-end: 4.8rem;
}
.page-footer--sections--ykR7- {
  display: flex;
  flex-direction: row;
  text-align: center;
  justify-content: space-evenly;
  inline-size: 100%;
}
.page-footer--sections--ykR7- .page-footer--help--mORV8,
.page-footer--sections--ykR7- .page-footer--blog--pUwWK {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-inline-size: 30rem;
}
.page-footer--sections--ykR7- .page-footer--help-title--UtT0t,
.page-footer--sections--ykR7- .page-footer--blog-title--MhQ9S {
  margin-block-end: 0.8rem;
}
.page-footer--sections--ykR7- .page-footer--help-body--YHNIT,
.page-footer--sections--ykR7- .page-footer--blog-body--qcFGM {
  flex: 1;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-end: 0.8rem;
}
@media (max-width: 43.75rem) {
  .page-footer--sections--ykR7- {
    flex-direction: column;
    align-items: center;
  }
  .page-footer--sections--ykR7- .page-footer--help--mORV8,
  .page-footer--sections--ykR7- .page-footer--blog--pUwWK {
    margin-block-end: 3.2rem;
  }
}
.page-footer--subject--ujoox {
  text-align: center;
  margin-block-start: 4.8rem;
}
@media (max-width: 43.75rem) {
  .page-footer--subject--ujoox {
    margin-block-start: 2.4rem;
  }
}

.page-header--body--9hYs6 {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
.page-header--content-container--7b5th {
  display: flex;
}
.page-header--icon-container--U4AZI {
  padding-block: 0;
  padding-inline: 3.2rem;
}
.page-header--welcome-title--wWNoL {
  margin-block-end: 1.6rem;
}
.page-header--section--CL5u- {
  flex: 1;
}
@media (max-width: 43.75rem) {
  .page-header--icon-container--U4AZI {
    display: none;
  }
}

.suggestion--suggestion--LarNM {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 1.6rem;
  padding-block: 2.4rem;
  padding-inline: 1.6rem;
  margin-block-end: 1.6rem;
  position: relative;
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.suggestion--suggestion-wrapper--AbuNu {
  flex: 1;
  min-inline-size: 1px;
}
.suggestion--suggestion-wrapper--AbuNu h3 {
  margin-block-end: 0.8rem;
}
.suggestion--suggestion-link--2PYSf {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}
.suggestion--suggestion-link--2PYSf::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.suggestion--suggestion-icon--XiSNT {
  inline-size: 4.8rem;
  block-size: 4.8rem;
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
}
@media (max-width: 61.25rem) {
  .suggestion--suggestion--LarNM {
    gap: 0.8rem;
    padding-block-start: 1.6rem;
    padding-inline-end: 1.6rem;
    padding-block-end: 1.6rem;
    padding-inline-start: 0.8rem;
  }
  .suggestion--suggestion-wrapper--AbuNu h3 {
    font-size: 1.6rem;
  }
  .suggestion--suggestion-wrapper--AbuNu p {
    font-size: 1.4rem;
  }
  .suggestion--suggestion-action--JTILX {
    flex-basis: 100%;
    padding-inline-start: 5.6rem;
  }
}

.app--app--outer--MWLoe {
  display: flex;
  justify-content: center;
}
.app--app--inner--JW-V0 {
  max-inline-size: 120rem;
  flex-grow: 1;
}
.app--app--inner--JW-V0 h2 {
  margin-block-end: 1.6rem;
}
.app--app--inner--JW-V0 section {
  margin-block-end: 6.4rem;
}

.resource-panel--wrapper--VyXOg {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.resource-panel--wrapper--VyXOg .resource-panel--header--qv-aI {
  display: flex;
  padding-block-start: 2.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--description--U213Y {
  margin-block-start: 0.8rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--contents--6U3VN {
  padding: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--icon--klzGp {
  margin-inline-end: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--footer--geVFS {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--footer-link--xioru {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}

.loader--loader--kvb5x {
  block-size: 100%;
}

.widget--title--DE-dD {
  margin-block-end: 0.8rem;
}
.widget--widget--ynuTi {
  flex-grow: 1;
  scroll-margin: 1.6rem;
}
.widget--widget--half--3hYIj {
  flex-basis: calc(100% * 6 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (6 - 1));
}
.widget--widget--third--KqEPi {
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.widget--widget--two-thirds--uFFlN {
  flex-basis: calc(100% * 8 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (8 - 1));
}
.widget--widget--full--GSbrq {
  flex-basis: calc(100% * 12 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (12 - 1));
}
.widget--widget--match-height--Js5wy {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.widget--content--52uc5 {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 3.2rem;
}
.widget--content--match-height--degtF {
  flex-grow: 1;
}
@media (max-width: 75rem) {
  .widget--widget--half--3hYIj,
  .widget--widget--third--KqEPi,
  .widget--widget--two-thirds--uFFlN {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
  .widget--title--DE-dD {
    display: none;
  }
}

.pie-chart--outer--B5onn {
  inline-size: 100%;
  max-inline-size: 25.6rem;
}
.pie-chart--inner--Ox7qA {
  position: relative;
  inline-size: 100%;
  padding-block-start: 100%;
  overflow: hidden;
}
.pie-chart--chart--iwbFF {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}

.active-users--activity--6m64u {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.active-users--subtitle--q8-YW {
  text-align: center;
  margin-block-end: 2.4rem;
}
.active-users--popover-cta--28LA8 {
  display: block;
  margin-block-start: 1.6rem;
}

.panel-metric--quantity-text--YZZT6 {
  padding-inline-end: 0.4rem;
}
.panel-metric--metric-column--luZcN {
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 0;
  padding-inline: 3.2rem;
}
.panel-metric--metric-column--luZcN:first-child {
  padding-inline-start: 0;
}
.panel-metric--metric-column--luZcN:last-child {
  border: 0;
}
.panel-metric--popover-cta--meLB3 {
  display: block;
  margin-block-start: 1.6rem;
}

.activity-summary-panel--metric-container--ACoih {
  display: flex;
  flex-direction: row;
  padding-block: 1.6rem;
  padding-inline: 0;
}

.summary-metric--minutes-consumed-text--NM6u3 {
  padding-inline-end: 0.4rem;
}
.summary-metric--popover-cta--gzgln {
  display: block;
  margin-block-start: 1.6rem;
}

.activity-summary--metric-row--J0TkH {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 4.8rem;
  padding-inline: 0;
}
.activity-summary--metric-row--J0TkH:first-child {
  padding-block-start: 1.6rem;
}
.activity-summary--metric-row--J0TkH:last-child {
  padding-block-end: 0;
  border: 0;
}
.activity-summary--empty-state-text--pQAMD {
  color: oklch(48.09% 0.0371 279.08deg);
}

.filter-bar--filters--7VYdD {
  display: flex;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-end: 2rem;
}
.filter-bar--filters--7VYdD > * {
  margin: 0.4rem;
}
.filter-bar--export-reports--FVaKu {
  margin-inline-start: auto;
}
.filter-bar--green-badge--sxZJs {
  margin-inline-start: 0.8rem;
  background-color: oklch(81.01% 0.0873 162.22deg);
  color: oklch(30.72% 0.0555 158.67deg);
}
@media (max-width: 61.25rem) {
  .filter-bar--hr--bo5Qn {
    display: none;
  }
}
@media (max-width: 37.5rem) {
  .filter-bar--export-reports--FVaKu {
    margin-inline-start: 0.4rem;
  }
}

.top-user-row--row--zCz4a {
  display: flex;
  align-items: center;
  padding-block: 0.8rem;
  padding-inline: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.top-user-row--serial-number--ZLSS3 {
  inline-size: 5%;
  margin-inline-start: 1.6rem;
}
.top-user-row--serial-number--ZLSS3::before {
  counter-increment: Count-Value;
  content: counter(Count-Value);
}
.top-user-row--user--ypOZA {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.top-user-row--user-info--NUK1z {
  margin-inline-end: 1.6rem;
}
.top-user-row--user-image--Ng3jh {
  vertical-align: middle;
}
.top-user-row--deactivated-label--I52mp {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.learners-table--widget--T0aB7 > div {
  border-color: transparent;
}
.learners-table--top-learner-table--1fAYq {
  counter-reset: Count-Value;
}

.user-activity--widget-group--IuaXS {
  margin-block-end: 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) {
}
.user-activity-module--learning-target-tab--CP0XX {
  display: flex;
  gap: 0.8rem;
}
.user-activity-module--user-activity-page--4gmFJ {
  inline-size: 100%;
  block-size: 100%;
}
.user-activity-module--navigate-bar--PN5Ns {
  inline-size: 100%;
}
.user-activity-module--no-learning-target--9tmCS {
  inline-size: 100%;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  margin-block-start: 3rem;
  flex-direction: row;
  gap: 2.4rem;
}
.user-activity-module--icon-user-activity--lpH3K {
  max-inline-size: 23.4rem;
  max-block-size: 29.5rem;
}
.user-activity-module--no-target-content--Z5I9h {
  inline-size: 36rem;
}
.user-activity-module--no-target-text--5bKik {
  margin-block-start: 0.8rem;
}
.user-activity-module--no-target-button--HYqzh {
  margin-block-start: 2rem;
}
.user-activity-module--hide-border-and-margin--ovyzy hr:nth-child(1) {
  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) {
}
.target-highlights-module--target-details--7tCBB {
  inline-size: 100%;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  justify-content: space-between;
  padding-inline-end: 1rem;
  margin-block-end: 1rem;
  font-weight: bolder;
}
.target-highlights-module--delete-goal-text--UhbVc {
  color: var(--color-red-350);
}
.target-highlights-module--reminder-style--yM7uk {
  display: flex;
  flex-direction: row;
  gap: 0.4rem;
  justify-content: center;
  align-items: center;
}
.target-highlights-module--highlights-stats--HEAKo {
  display: flex;
  flex-direction: row;
  padding-inline-end: 1rem;
}
.target-highlights-module--progress-buckets--q9i56 {
  inline-size: 100%;
  max-inline-size: 117rem;
}
.target-highlights-module--email-dialog-text-margin---rvhc {
  margin-block: 1.6rem 0.8rem;
}
.target-highlights-module--create-target-button--K3d-x {
  margin-block-start: 3.3rem;
}
.target-highlights-module--target-selector--bcWZe {
  display: flex;
  align-items: center;
  justify-content: space-between;
  inline-size: 100%;
  flex-shrink: 1;
  margin-block-end: 2rem;
}
.target-highlights-module--target-tab-with-goal--GjYQq {
  inline-size: 100%;
}
.target-highlights-module--learner-duration-text--D-cW- {
  inline-size: 100%;
  margin-block-start: 0.5rem;
  max-inline-size: 24.5rem;
  block-size: 6.6rem;
  line-height: 140%;
}
.target-highlights-module--target-highlight--knygf {
  inline-size: 100%;
  /* Make the width responsive */
  /* Max width to ensure content doesn't exceed a fixed size */
  min-inline-size: 60rem;
  block-size: fit-content;
  border: oklch(86.72% 0.0192 282.72deg);
  background: oklch(97.59% 0.0029 264.54deg);
  padding-inline-start: 3.1rem;
  padding-block: 3.175rem 2rem;
  flex-shrink: 1;
  border-radius: 1.6rem;
}
.target-highlights-module--topic-header--IhjPY {
  line-height: 120%;
  block-size: 2.3rem;
  align-self: stretch;
  margin-block-start: 3.9rem;
}
.target-highlights-module--target-content--8Rq5g {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  inline-size: 100%;
  max-inline-size: 120rem;
}
.target-highlights-module--behind-target-buckets--N-Xs- {
  margin-block-start: 1.6rem;
  gap: 1rem;
  padding-block: 2.4rem 5.2rem;
  padding-inline-start: 2.5rem;
  inline-size: 100%;
  block-size: 100%;
  min-block-size: 18rem;
  font-weight: 400;
  line-height: 140%;
  border: oklch(86.72% 0.0192 282.72deg);
  background-color: oklch(100% 0 0deg);
  border-radius: 1.6rem;
}
.target-highlights-module--on-target-buckets--aGy5t {
  margin-block-start: 1.6rem;
  gap: 1rem;
  padding-block: 2.4rem 2.4rem;
  padding-inline-start: 2.5rem;
  inline-size: 100%;
  min-block-size: 13.8rem;
  font-weight: 400;
  line-height: 140%;
  border: oklch(86.72% 0.0192 282.72deg);
  background-color: oklch(100% 0 0deg);
  border-radius: 1.6rem;
}
.target-highlights-module--top-margin-sm--BqGYi {
  margin-block-start: 1.6rem;
  display: flex;
}
.target-highlights-module--learning-not-started--GKLBa {
  margin-block-start: 1.6rem;
  color: oklch(55.73% 0.2161 29.71deg);
  display: flex;
}
.target-highlights-module--drive-engagement---Bu9w {
  padding-block-start: 13rem;
  padding-inline-start: 2.4rem;
}
.target-highlights-module--large--hYDiz {
  min-inline-size: 36.2rem;
  min-block-size: 9rem;
  padding: 1rem;
}
.target-highlights-module--loader--r6V22 {
  padding: 1rem;
  block-size: 9rem;
}
.target-highlights-module--drive-engagement-topic--NjwTZ {
  display: flex;
  flex-direction: row;
  margin-block-start: 1.3rem;
  margin-inline-start: 1rem;
}
.target-highlights-module--drive-engagement-details--INHZj {
  padding-inline-start: 0.5rem;
}
.target-highlights-module--drive-engagement-content--zb61d {
  margin-block-start: 1rem;
}
.target-highlights-module--pdf-container--Ml6v5 {
  display: flex;
  inline-size: 36.2rem;
  block-size: 9rem;
  padding: 1rem;
  flex-direction: row;
  border: oklch(93.86% 0.0108 280.47deg);
  background: oklch(100% 0 0deg);
  border-radius: 0.8rem;
  /* box-shadow-100 */
  box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.08), 0 0.4rem 1.2rem rgba(0, 0, 0, 0.08);
  margin-inline-start: 1.7rem;
  margin-block-start: 1rem;
}
.target-highlights-module--pdf-icon--7YHgP {
  inline-size: 5rem;
  block-size: 3rem;
  padding-block-start: 1.5rem;
}
.target-highlights-module--pdf-details--u2a8P {
  color: oklch(48.41% 0.2342 293.93deg);
}
.target-highlights-module--footnote--1B6uE {
  margin-block-start: 2rem;
  display: list-item;
  list-style-type: disc;
  margin-inline-start: 2rem;
}
.target-highlights-module--footnote--1B6uE a {
  color: oklch(48.09% 0.0371 279.08deg);
  text-decoration: underline;
}
.target-highlights-module--remind-email-button--zQN-G {
  margin-block-start: 2.4rem;
}
.target-highlights-module--info-icon-margin--Q8onS {
  margin-inline-start: 0.8rem;
  margin-block-start: 0.4rem;
}
.target-highlights-module--info-icon-margin-highlight--XidJf {
  margin-inline-start: 0.8rem;
}
.target-highlights-module--goal-selector-loader--iXcyI {
  min-block-size: 4.8rem;
  min-inline-size: 27.3rem;
}
.target-highlights-module--create-goal-loader--gIsYs {
  min-block-size: 4.8rem;
  min-inline-size: 16.4rem;
}
.target-highlights-module--stats-data-loader--DHCPZ {
  min-block-size: 53.5rem;
  min-inline-size: 100%;
}
.target-highlights-module--learning-target-card--xnCOr {
  border: var(--color-gray-200);
  border-width: 0.1rem;
  border-style: solid;
  border-radius: 1.6rem;
  padding: 2.4rem;
  block-size: 31.2rem;
  min-inline-size: 100%;
}
.target-highlights-module--card-header--uwU6o {
  margin-block-end: 0.8rem;
}
.target-highlights-module--progress-stats--UisX4 {
  display: flex;
  justify-content: space-around;
  margin-block-start: 3.2rem;
}
.target-highlights-module--subdued--w6iXT {
  color: oklch(48.09% 0.0371 279.08deg);
}
.target-highlights-module--goal-progress-status--o4wKB {
  display: inline-flex;
  align-items: center;
  transform: translateY(-0.4rem);
}
.target-highlights-module--learning-target-card-title--h2OZs {
  display: flex;
  flex-direction: row;
  gap: 0.8rem;
}
.target-highlights-module--progress-item--SGdX4 {
  flex: 1;
  text-align: start;
  border-inline-end: var(--color-gray-200);
  border-inline-end-width: 0.1rem;
  border-inline-end-style: solid;
  padding-inline-start: 2.4rem;
  padding-block: 1.6rem 1.6rem;
  min-inline-size: 12rem;
}
.target-highlights-module--progress-item--SGdX4:last-child {
  border-inline-end: none;
}
.target-highlights-module--progress-item--SGdX4:first-child {
  padding-inline-start: 0;
}
.target-highlights-module--progress-description--bLFXL {
  max-inline-size: 24.5rem;
  block-size: auto;
  margin-block-end: 1.6rem;
  margin-inline-end: 1.6rem;
}
.target-highlights-module--progress-percent--6CY2V {
  display: flex;
}
.target-highlights-module--progress-card-footer--ihBbz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-start: 1.6rem;
}
.target-highlights-module--image-with-stats-banner--j0Ccc {
  display: flex;
}
.target-highlights-module--footer--wpzUL {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.target-highlights-module--image-spacing--7zOFu {
  margin-block-start: 3.2rem;
  margin-inline-end: 1.6rem;
  inline-size: 15%;
}
.target-highlights-module--progress-details--9gO3Q {
  inline-size: 85%;
}

@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) {
}
.goal-creation-module--rich-text-editor--GPoXN {
  max-block-size: 23rem;
  overflow-y: auto;
}
.goal-creation-module--no-padding--wm7VE {
  padding: 0;
}
.goal-creation-module--form-group-components--MmZJs {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  margin-block: -3.2rem -3.2rem;
}
.goal-creation-module--email-step-field-margin--TcRqh {
  margin-block: 2.4rem 1.6rem;
}
.goal-creation-module--email-step-margin--ylrYo {
  margin-block: -3.2rem -3.2rem;
}

.hero-illustration-module--wrapper--GDrPq {
  display: inline-flex;
  position: relative;
}
.hero-illustration-module--mask--a--Sl {
  position: absolute;
  inset: 0;
  mask-repeat: no-repeat;
  mask-size: contain;
  z-index: 0;
}
.hero-illustration-module--hero--DbhIT {
  aspect-ratio: var(--hero-illustration-aspect-ratio);
  z-index: 0;
}

.scim-badge--badge--gQ-VH {
  background: oklch(86.72% 0.0192 282.72deg);
  color: oklch(33.88% 0.0354 277.71deg);
  cursor: help;
}
.scim-badge--tooltip--k-fll {
  display: inline-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-autocomplete--ellipsis--mIaQm {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-autocomplete--flex--pDGlO {
  flex: 1;
  min-inline-size: 1px;
}
.user-autocomplete--subdued---uEwe {
  color: oklch(48.09% 0.0371 279.08deg);
}
.user-autocomplete--autosuggest-form-group--Sr7ix.ud-form-group {
  position: relative;
  max-inline-size: none;
}
.user-autocomplete--autosuggest-form-group--Sr7ix .ud-text-input {
  padding-inline-start: 5.6rem;
}
.user-autocomplete--add-to-group-icon--JtO-3 {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 1.6rem;
  transform: translateY(-50%);
  pointer-events: none;
}
.user-autocomplete--loader-container--tV-0Y {
  display: flex;
  justify-content: center;
  align-items: center;
  block-size: 27rem;
}
.user-autocomplete--no-results--Oqk4y {
  padding-block: 2.4rem;
  padding-inline: 1.6rem;
}
.user-autocomplete--no-results-icon--WLQR6 {
  font-size: 2.6rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-radius: 100rem;
  display: inline-flex;
  justify-content: center;
  inline-size: 4rem;
  block-size: 4rem;
}
.user-autocomplete--no-results-text--lT4OR {
  text-align: start;
}
.user-autocomplete--menu-content--Af8IG .ud-autosuggest-suggestion {
  position: relative;
}
.user-autocomplete--not-in-group--x6-on .ud-autosuggest-suggestion:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.user-autocomplete--invite--qJGft .ud-autosuggest-suggestion:hover {
  background-color: #eeeffc;
  color: oklch(48.41% 0.2342 293.93deg);
}
.user-autocomplete--invite--qJGft:not(:first-child) {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.user-autocomplete--invite-icon-container--Dqk5I {
  display: inline-flex;
  justify-content: center;
  inline-size: 3.2rem;
}
.user-autocomplete--row--8cMr3 {
  display: flex;
  align-items: center;
  gap: 1.6rem;
  inline-size: 100%;
}
.user-autocomplete--group-status---v6LF {
  display: none;
  align-items: center;
  gap: 0.4rem;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 50%;
  transform: translate(50%, -50%);
  pointer-events: none;
}
.user-autocomplete--in-group--nKOtj .user-autocomplete--group-status---v6LF,
.user-autocomplete--not-in-group--x6-on .ud-autosuggest-suggestion:hover .user-autocomplete--group-status---v6LF {
  display: flex;
}
.user-autocomplete--in-group--nKOtj .ud-autosuggest-suggestion {
  cursor: default;
}
.user-autocomplete--in-group--nKOtj .user-autocomplete--user-info--v3wGa {
  opacity: 0.5;
}
.user-autocomplete--user-email-container--JYBef {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.4rem 0.8rem;
  word-break: break-all;
}
@media (max-width: 43.75rem) {
  .user-autocomplete--group-status---v6LF {
    inset-inline-end: 1.6rem;
    transform: translate(0, -50%);
  }
  .user-autocomplete--group-status-text--2MbyB {
    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) {
}.add-to-group-search--ellipsis--5msm0 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.add-to-group-search--add-to-group-box--IKvAC {
  position: relative;
  inline-size: 100%;
  block-size: 4.8rem;
}
.add-to-group-search--add-to-group-box-content---0e3o {
  border: 2px dashed oklch(86.72% 0.0192 282.72deg);
  color: oklch(29.74% 0.0362 281.74deg);
  display: flex;
  align-items: center;
  gap: 1.6rem;
  padding-block-start: 0;
  padding-inline-end: 1.6rem;
  padding-block-end: 0;
  padding-inline-start: 5.6rem;
  text-align: start;
  inline-size: 100%;
  block-size: 100%;
}
.add-to-group-search--add-to-group-box-content---0e3o:hover {
  color: #5022c3;
  background-color: #eeeffc;
  border-color: #c0c4fc;
}
.add-to-group-search--add-to-group-icon--bWVFZ {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 1.6rem;
  transform: translateY(-50%);
}

.header-bar--title-container--vDx1p > *:not(:last-child) {
  margin-inline-end: 0.8rem;
}
.header-bar--scim-badge--FLaRs {
  vertical-align: 15%;
}
@media (min-width: 61.3125rem) {
  .header-bar--mobile-browse-button--y0SnX {
    display: none;
  }
}
@media (max-width: 50rem) {
  .header-bar--mobile-browse-button--y0SnX {
    display: none;
  }
}

.search-results-empty-message--wrapper--0x7ZY {
  text-align: center;
}
.search-results-empty-message--msg--8dldJ {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 0.8rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
}

.results-list--table-skeleton--26J5g {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.results-list--table-skeleton--26J5g > p {
  margin-block-end: 1.6rem;
  max-inline-size: none;
}
.results-list--pagination--0Pnew:not(:empty) {
  margin-block: 4.8rem;
  margin-inline: 0;
}

.warning-banner-modal--warning--WgrAE {
  padding-block-end: 1.6rem;
}

.assign-pro-license-modal-body--sub-messages--ghAzU {
  color: oklch(48.09% 0.0371 279.08deg);
  padding-block-start: 1.6rem;
  padding-block-end: 0.8rem;
  display: flex;
  justify-content: space-between;
}

.user-tile--container--kQP9Z {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.user-tile--content---EvQX {
  padding-block: 1.6rem;
  padding-inline: 0;
  display: flex;
}
.user-tile--avatar--ieCJr {
  padding-inline-end: 1.6rem;
}
.user-tile--user-details--TZYuC {
  display: inline-block;
  flex-grow: 1;
}
.user-tile--remove-user-icon--Jubnq {
  color: oklch(33.88% 0.0354 277.71deg);
}
.user-tile--error-wrapper--Zrt35 {
  display: flex;
  flex-direction: row;
}
.user-tile--error-icon--xSvkV {
  float: inline-start;
  inline-size: fit-content;
}
.user-tile--error-text--O5Msw {
  font-size: 1.2rem;
  color: oklch(66.71% 0.2202 28.6deg);
  padding-block-start: 0.4rem;
}

.bulk-assign-pro-license-modal--scroll-container--mw9bT {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  max-block-size: 28.8rem;
  overflow-y: auto;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
}

.group-page-menu--menus--lvYAK .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.checkbox-confirm-modal--checkbox--MD-WM {
  margin-block-start: 3.2rem;
}

.modal--body--vZf2I > * + * {
  margin-block-start: 2.4rem;
}
.modal--selected-users--CL6XI {
  background: oklch(97.59% 0.0029 264.54deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  max-block-size: 14.8rem;
  padding: 1.6rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.modal--selected-users--CL6XI > * + * {
  padding-block-start: 1.6rem;
}
.modal--selected-users--CL6XI div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search--search-bar--BW40Z {
  padding-block: 1.6rem;
  padding-inline: 0;
  position: relative;
}
.search--search-bar--BW40Z .search--selected-panel--CHTTI {
  display: none;
}
.search--search-row--xJwS9,
.search--selected-body--4oP5i {
  display: flex;
  flex-flow: column wrap;
  margin-block-end: -1.6rem;
}
.search--search-row--xJwS9 > *,
.search--selected-body--4oP5i > * {
  margin-block-end: 0.8rem;
}
.search--search-box--tEL8q {
  flex: 100%;
}
.search--search-box--tEL8q [data-purpose='manage-users-filter-user'] {
  text-overflow: ellipsis;
}
.search--search-filters--vM7yf,
.search--button-bar--2ekox {
  display: flex;
  justify-content: space-between;
}
.search--search-filters--vM7yf > *,
.search--button-bar--2ekox > * {
  flex: 1 1 30%;
  white-space: nowrap;
}
.search--search-filters--vM7yf > * + *,
.search--button-bar--2ekox > * + * {
  margin-inline-start: 0.8rem;
}
.search--search-filters--vM7yf .ud-toggle-input-container {
  min-inline-size: unset;
}
.search--button-bar--2ekox .search--group-page-menu--e-G8g > * {
  flex-grow: 0;
}
.search--selected-panel--CHTTI {
  align-items: center;
  background: oklch(97.59% 0.0029 264.54deg);
  border: solid oklch(86.72% 0.0192 282.72deg);
  border-block-width: 1px;
  border-inline-width: 0;
  inset-block-end: 0;
  display: flex;
  inset-inline-start: -2.4rem;
  margin: 0;
  position: absolute;
  inset-inline-end: -2.4rem;
  inset-block-start: 0;
  z-index: 1;
}
.search--selected-body--4oP5i {
  padding-inline-start: 2.4rem;
  padding-inline-end: 2.4rem;
  inline-size: 100%;
}
.search--selected-body--4oP5i .ud-text-input {
  background: oklch(97.59% 0.0029 264.54deg);
}
.search--selected-num--05YCn {
  color: initial;
  cursor: initial;
}
.search--selected-num--05YCn:hover {
  color: initial;
}
@media (max-width: 43.75rem) {
  .search--search-filters--vM7yf .ud-btn,
  .search--button-bar--2ekox .ud-btn {
    inline-size: 100%;
  }
  .search--search-filters--vM7yf {
    flex-wrap: wrap;
    gap: 0.8rem;
  }
  .search--search-filters--vM7yf > * + * {
    margin-inline-start: 0;
  }
  .search--group-page-menu--e-G8g {
    display: flex;
  }
}
@media (min-width: 37.5625rem) {
  .search--search-bar--BW40Z[data-mode='selected'] .search--search-row--xJwS9 {
    visibility: hidden;
  }
  .search--search-bar--BW40Z[data-mode='selected'] .search--selected-panel--CHTTI {
    display: flex;
  }
  .search--search-row--xJwS9,
  .search--selected-body--4oP5i {
    flex-direction: row;
  }
  .search--search-filters--vM7yf {
    margin-inline-end: 0.8rem;
  }
  .search--search-box--tEL8q > * {
    max-inline-size: 40rem;
  }
  .search--selected-body--4oP5i {
    align-items: center;
  }
  .search--selected-body--4oP5i > :nth-child(n+3) {
    margin-inline-start: 0.8rem;
  }
}
@media (min-width: 75.0625rem) {
  .search--search-box--tEL8q {
    flex: none;
    margin-inline-end: 0.8rem;
  }
}

.all-available-licenses-allocated--alert--3Eefg {
  margin-block-end: 2.4rem;
}

.more-pending-invites-than-licenses--alert--Lq2rT {
  margin-block-end: 2.4rem;
}

.invite-users-wizard--title--SO-q1 {
  padding-block-start: 2.4rem;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.invite-users-wizard--meter--P8cNJ {
  block-size: 0.4rem;
}
.invite-users-wizard--modal--KEEYT {
  padding: 0;
}
.invite-users-wizard--modal-body--oL6cu {
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  aspect-ratio: 2;
}
.invite-users-wizard--footer--4yttC {
  box-shadow: 0 -2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 -4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
  align-items: center;
}
.invite-users-wizard--footer-left--YeE4h {
  flex-grow: 1;
  flex-basis: 0;
}
.invite-users-wizard--footer-right--GipmU {
  flex-grow: 1;
  flex-basis: 0;
  text-align: end;
}
.invite-users-wizard--footer-center--jj7pB {
  flex-grow: 1;
  flex-basis: 0;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
}
.invite-users-wizard--groups-instruction--LOQ1h {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.invite-users-wizard--alert--okr-9,
.invite-users-wizard--email-row--g3P7x,
.invite-users-wizard--add-to-group--TTwkM,
.invite-users-wizard--invitation-language--opDy8,
.invite-users-wizard--groups--e96fM {
  margin-block-end: 2.4rem;
}
.invite-users-wizard--email-row--g3P7x {
  display: flex;
}
.invite-users-wizard--email-row--g3P7x > * + * {
  margin-inline-start: 2.4rem;
}
.invite-users-wizard--email-field--AHbGM {
  inline-size: 100%;
}
.invite-users-wizard--non-editable-msg--Y4EhZ {
  margin-block-start: 2.4rem;
}
.invite-users-wizard--add-to-group--TTwkM {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.invite-users-wizard--license-section--Nx38i {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding-block-end: 1.6rem;
}
.invite-users-wizard--license-pool-info-name--g2m-T {
  cursor: default;
}

.group-select-form--group-title-container--IeXn6 > * {
  vertical-align: top;
}
.group-select-form--group-title-container--IeXn6 > *:not(:last-child) {
  margin-inline-end: 0.8rem;
}
.group-select-form--group-list-text-filter--nGY95 > * + * {
  margin-block-start: 0.8rem;
}

.license-add-on-checkboxes--header--I8vuB {
  display: flex;
}
.license-add-on-checkboxes--header-text--lA-6n {
  padding-inline-end: 0.4rem;
}
.license-add-on-checkboxes--header-text-disabled--q-ke6 {
  padding-inline-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.invitation-language--container--7aINd {
  display: flex;
  align-items: center;
}
.invitation-language--copy--JiLrp {
  margin-inline-end: 1.6rem;
}

.list-page--search-results-list--6SckL {
  margin-block-start: 2.4rem;
  margin-block-end: 3.2rem;
}
.list-page--table-skeleton--NON6Y {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.list-page--table-skeleton--NON6Y > p {
  margin-block-end: 1.6rem;
  max-inline-size: none;
}

.group-membership-log-modal--body--QSB5E > * + * {
  margin-block-start: 2.4rem;
}
.group-membership-log-modal--group-name--S3I9l {
  align-items: center;
  display: flex;
}
.group-membership-log-modal--group-name--S3I9l > * + * {
  margin-inline-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) {
}.group-names-dropdown--trigger--B-hqb {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  display: flex;
  align-items: flex-start;
}
.group-names-dropdown--dropdown--tg879 {
  display: inline-block;
}
.group-names-dropdown--name-ribbon--iED-G {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.group-names-dropdown--name--xmTH7 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.group-names-dropdown--badge--JJS9- {
  background: oklch(33.88% 0.0354 277.71deg);
  font-size: 1.2rem;
}

.user-search-results--checkbox--U-eFN {
  min-inline-size: auto;
  padding: 0;
}
.user-search-results--name--YaXYm {
  display: flex;
}
.user-search-results--name--YaXYm a {
  color: oklch(48.09% 0.0371 279.08deg);
  overflow: visible;
}
.user-search-results--name--YaXYm a:hover {
  color: #371783;
}
.user-search-results--name--YaXYm .user-search-results--unclickable-user--tYNiy {
  color: oklch(48.09% 0.0371 279.08deg);
  font-weight: 400;
}
.user-search-results--avatar--mFwsg {
  flex-shrink: 0;
}
.user-search-results--role--ZIQe6 {
  align-items: center;
  display: flex;
}
.user-search-results--role--ZIQe6 > * {
  display: flex;
}
.user-search-results--role--ZIQe6 > * + * {
  margin-inline-start: 0.4rem;
}
.user-search-results--role-icon--Wid4B {
  cursor: help;
}
.user-search-results--license-type--rY8Zt {
  text-align: end;
}
.user-search-results--actions--diRIH {
  padding-inline-start: 3.2rem;
  padding-inline-end: 1.6rem;
  white-space: nowrap;
}
.user-search-results--actions--diRIH > * {
  padding: 0;
}
@media (max-width: 37.5rem) {
  .user-search-results--data-table--OG4yA [data-purpose='checkbox-column'] {
    display: none;
  }
}

.badge-set--set--cLOWC {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
}
.badge-set--set--cLOWC > * {
  margin-block-start: 0.4rem;
  margin-inline-end: 0.4rem;
  margin-block-end: 0;
  margin-inline-start: 0;
}

.role-badge--admin--VvC61 {
  background-color: #c0c4fc;
  color: #180a3d;
}
.role-badge--group-admin--9PnOY {
  background-color: #eceb98;
  color: #223509;
}

@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) {
}.name-box--wrapper--lyott {
  padding-inline-start: 0.8rem;
}
.name-box--name-wrapper--iFmAH,
.name-box--email-wrapper--Qaymw {
  align-items: center;
  display: flex;
}
.name-box--name--bktKm,
.name-box--email--4Z8Uu {
  line-height: 1.2;
}
.name-box--name--bktKm {
  font-weight: 700;
}

.group-select-and-create-form--input-section-container--hZPHN {
  margin-block-start: 1.6rem;
}

.group-membership-modal--alert--F-80D {
  margin-block-end: 1.6rem;
}

.permissions-panel--panel--cyQXo > * + * {
  margin-block-start: 2.4rem;
}
.permissions-panel--section--5Etty > * + * {
  margin-block-start: 0.4rem;
}
.permissions-panel--popover--jFc8r {
  display: inline-flex;
  margin-inline-start: 0.4rem;
}

.role-and-permissions--title--mpIYk {
  padding-block-start: 2.4rem;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.role-and-permissions--meter--tWZHC {
  block-size: 0.4rem;
}
.role-and-permissions--modal--OeZFx {
  padding: 0;
}
.role-and-permissions--modal-body--2VpL9 {
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  aspect-ratio: 2;
}
.role-and-permissions--footer--EcLi3 {
  box-shadow: 0 -2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 -4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
  align-items: center;
}
.role-and-permissions--footer-left--2GnEI {
  flex-grow: 1;
  flex-basis: 0;
}
.role-and-permissions--footer-right--QuI4m {
  flex-grow: 1;
  flex-basis: 0;
  text-align: end;
}
.role-and-permissions--footer-center--iAKST {
  flex-grow: 1;
  flex-basis: 0;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
}
.role-and-permissions--groups-instruction--tc3PW {
  padding-block: 1.6rem;
  padding-inline: 0;
}

.role-selector--label--etdQT {
  color: oklch(29.74% 0.0362 281.74deg);
}
.role-selector--subtitle--Q7Q9M {
  color: oklch(48.09% 0.0371 279.08deg);
}
.role-selector--role-radio--Of5hy {
  padding-block-start: 2.4rem;
}
.role-selector--error--3qQ4V {
  padding-block-end: 2.4rem;
}

.assign-pro-license-modal--user-tile--x7DUU {
  word-break: break-all;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
}

.edit-invitation-license-type--body--mzler > * + * {
  margin-block-start: 1.6rem;
}
.edit-invitation-license-type--body--mzler > * {
  margin-block-end: 1.6rem;
}
.edit-invitation-license-type--license-add-on--4A5RZ {
  margin-block-start: 4.8rem;
}

.remove-pro-license-modal--info-message--OyRAJ,
.remove-pro-license-modal--error-message--FdYLz {
  display: flex;
  justify-content: space-between;
  padding-block-end: 0.8rem;
}
.remove-pro-license-modal--user-tile--vAT7J {
  word-break: break-all;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
}

.actions-button--menu-with-dividers--QymKV .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.anonymize-user-modal--body--802Qy > * + * {
  margin-block-start: 2.4rem;
}

.deactivate-user-modal--body--QB9UR > * + * {
  margin-block-start: 2.4rem;
}
.deactivate-user-modal--body--QB9UR h4 + * {
  margin-block-start: 0.8rem;
}

.reactivate-modal--body--VKM2S > * + * {
  margin-block-start: 2.4rem;
}
.reactivate-modal--pool-section-item--CYyk- {
  margin-block-start: 1.6rem;
}

.create-edit-group-modal--group-edit__title--JzE5x {
  font-weight: 400;
}
.create-edit-group-modal--edit-group-box__wrapper--yqNpV {
  background-color: oklch(97.59% 0.0029 264.54deg);
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.create-edit-group-modal--alert--YKuRM {
  margin-block-end: 1.6rem;
}
.create-edit-group-modal--char-count--sC0jV {
  font-size: 1.4rem;
  margin-block: 0;
  margin-inline: 1.6rem;
}
.create-edit-group-modal--title--oaS1h {
  text-overflow: ellipsis;
  overflow: hidden;
}

.remove-group-modal--body--nlQKD > * + * {
  margin-block-start: 2.4rem;
}

.group-details-page--add-to-group-search--iwuts {
  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) {
}.invitation-email-and-inviter--section__wrapper--8ptu- {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  margin-inline-start: 0.8rem;
}
.invitation-email-and-inviter--name--Uxdox {
  display: flex;
}
.invitation-email-and-inviter--name-email--g0Ysy,
.invitation-email-and-inviter--pending-invitation--OfKFK {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.invitation-email-and-inviter--pending-invitation--OfKFK {
  font-size: small;
}

.invitation-search-results--checkbox--HAfHT {
  min-inline-size: auto;
  padding: 0;
}
.invitation-search-results--name--k6EGr {
  display: flex;
}
.invitation-search-results--avatar--D1bQ6 {
  flex-shrink: 0;
}
.invitation-search-results--actions--M0Rxj {
  padding-inline-end: 1.6rem;
  white-space: nowrap;
}
@media (max-width: 37.5rem) {
  .invitation-search-results--data-table--euUAk [data-purpose='checkbox-column'] {
    display: none;
  }
}

.license-pool-wizard--title--pd9vL {
  padding-block-start: 2.4rem;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.license-pool-wizard--input-boxes--Az0KK {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.license-pool-wizard--allocate-licenses-title--9pWfS {
  margin-block-start: 2.4rem;
  margin-block-end: 1.6rem;
}
.license-pool-wizard--step-three-titles--4B3ZM {
  margin-block-end: 0.4rem;
}
.license-pool-wizard--meter--CPtuv {
  block-size: 0.4rem;
}
.license-pool-wizard--configure-license-container---xAL0 {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
}
.license-pool-wizard--configure-license--3X-RI {
  flex: 0 0 calc(50% - 1.6rem / 2);
  min-inline-size: 20rem;
}
.license-pool-wizard--modal--M5k3T {
  padding: 0;
}
.license-pool-wizard--modal-body--k6XF4 {
  padding-block: 3.2rem;
  padding-inline: 2.4rem;
  aspect-ratio: 2;
}
.license-pool-wizard--guidelines--TlmLK {
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
}
.license-pool-wizard--footer--ffoaN {
  box-shadow: 0 -2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 -4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
  align-items: center;
}
.license-pool-wizard--footer-left--FOIhW,
.license-pool-wizard--guidelines-left--8W94F {
  flex-grow: 1;
  flex-basis: 0;
}
.license-pool-wizard--footer-right--3UAVy,
.license-pool-wizard--guidelines-right--sq8ni {
  flex-grow: 1;
  flex-basis: 0;
  text-align: end;
}
.license-pool-wizard--footer-center--HS5eP {
  flex-grow: 1;
  flex-basis: 0;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
}
.license-pool-wizard--summary--7xbU9 {
  position: relative;
  margin-block-end: 1.6rem;
}
.license-pool-wizard--pills-group--TxUtB {
  margin-block-start: 0.4rem;
  display: flex;
  flex-wrap: wrap;
}
.license-pool-wizard--btn--8AGjp {
  margin-block-start: 0;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
  background-color: oklch(93.86% 0.0108 280.47deg);
}
.license-pool-wizard--pills--XW-1N {
  background-color: oklch(93.86% 0.0108 280.47deg);
}

.license-pool-delete-modal--alert--HAt8C {
  margin-block: 0.8rem;
  margin-inline: 0;
}

.license-pool-move-users--body--AUz7x {
  padding-block-start: 1.6rem;
  padding-block-end: 2.4rem;
}
.license-pool-move-users--item--kyS11 {
  padding-block-end: 1.6rem;
}

.actions-button--actions--hg5Yh {
  padding-inline-start: 3.2rem;
  padding-inline-end: 1.6rem;
  white-space: nowrap;
}
.actions-button--actions--hg5Yh > * {
  padding: 0;
}

.license-pools-table--list--67WX7 {
  --table-header-background-color: var(--color-gray-150);
  font-size: 1.6rem;
}
.license-pools-table--list--67WX7 thead,
.license-pools-table--list--67WX7 tfoot {
  white-space: nowrap;
}
.license-pools-table--list--67WX7 tbody tr[data-is-default] {
  background: var(--color-gray-100);
}
.license-pools-table--list--67WX7 tfoot tr {
  background: var(--color-gray-100);
}
.license-pools-table--popover-wrapper--pZNol {
  display: flex;
}
.license-pools-table--popover-wrapper--pZNol > * + * {
  margin-inline-start: 0.4rem;
}
.license-pools-table--popover-children--tLkyv {
  font-size: 1.6rem;
}
.license-pools-table--previous-counts-text--wBiy1 {
  font-size: 1.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 0.4rem;
}

.license-product-type-count--cell--1TIvf {
  font-size: 1.6rem;
  white-space: nowrap;
}
.license-product-type-count--cell--1TIvf > * + * {
  margin-block-start: 0.8rem;
}
.license-product-type-count--cell--1TIvf[data-product-type='enterprise'] .ud-meter {
  background: var(--color-indigo-300);
}
.license-product-type-count--cell--1TIvf[data-product-type='enterprisepro'] .ud-meter {
  background: var(--color-green-300);
}
.license-product-type-count--cell--1TIvf[data-is-default] .license-product-type-count--used--G-Fxw {
  font-weight: 700;
}
.license-product-type-count--meter--oT-ex {
  min-inline-size: 10rem;
  max-inline-size: 20rem;
}

.license-pools-empty-state--container--1L01X {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 4.8rem;
  text-align: center;
}
.license-pools-empty-state--container--1L01X h3 ~ * {
  margin-block-start: 2.4rem;
}
.license-pools-empty-state--container--1L01X h3,
.license-pools-empty-state--container--1L01X p {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
@supports (text-wrap: balance) {
  .license-pools-empty-state--container--1L01X h3,
  .license-pools-empty-state--container--1L01X p {
    white-space: unset;
    text-wrap: balance;
  }
  .license-pools-empty-state--container--1L01X h3 {
    max-inline-size: 50ch;
  }
}

.license-pools-page--footer--tNEpF {
  text-align: center;
  padding-block-start: 4.8rem;
}
.license-pools-page--desktop-header-bar--rmg9k {
  display: block;
}
.license-pools-page--body--DYpvV {
  margin-block-start: 2.4rem;
}
.license-pools-page--body--DYpvV > * + * {
  margin-block-start: 2.4rem;
}

.manage-groups--empty-manage-groups-buttons--VYCvW {
  margin-block-start: 2.4rem;
  display: flex;
  flex-direction: row;
  align-content: space-between;
}
.manage-groups--manage-groups-route-description---t3JO {
  margin-block-start: 2.4rem;
  max-inline-size: 30rem;
  text-align: center;
}
.manage-groups--blank-page-create-button--mJiQm {
  margin-inline-end: 1.6rem;
}
.manage-groups--empty-manage-groups-layout--mm-dl {
  margin-block-start: 2.4rem;
  margin-block-end: 3.2rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.manage-groups--group-action-button--xabtr {
  margin-inline-start: auto;
}

.sections--accordion--u2qyB {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  margin-block-end: 2.4rem;
}
.sections--accordion--u2qyB > :last-child {
  margin-block-end: 0;
  border-block-end: 0;
}
.sections--accordion--u2qyB > :first-child {
  border-block-start: 0;
}
.sections--accordion-panel--sqqVy .ud-accordion-panel-toggler {
  background: oklch(97.59% 0.0029 264.54deg);
  padding: 1.6rem;
}
.sections--accordion-panel--sqqVy .ud-accordion-panel-content {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 1.6rem;
}
.sections--accordion-panel-editable--AAx2W .ud-accordion-panel-toggler {
  flex-direction: row-reverse;
}
.sections--accordion-panel-editable--AAx2W .ud-icon {
  margin: 0 !important;
}
.sections--accordion-panel-editable--AAx2W .ud-accordion-panel-heading {
  flex-grow: 1;
  max-inline-size: unset;
}
.sections--list-item--HeNV2 {
  display: flex;
  align-items: center;
}
.sections--list-item-link--HiKOl > * {
  vertical-align: top;
}
.sections--list-item-link--HiKOl > *:not(:last-child) {
  margin-inline-end: 0.8rem;
}
.sections--highlights--DFQ0y.sections--span--jukE6,
mark {
  font-weight: 700;
  padding: 0;
  color: inherit;
  background: inherit;
}
@media (min-width: 37.5625rem) {
  .sections--accordion-panel--sqqVy .ud-accordion-panel-toggler,
  .sections--accordion-panel--sqqVy .ud-accordion-panel-content {
    padding-block: 1.6rem;
    padding-inline: 2.4rem;
  }
}

.section-actions-button--remove-section-prompt--OCMbs {
  margin-block-end: 2.4rem;
}
.section-actions-button--section-title-dropdown--9I1lv {
  display: inline-flex;
}

.create-edit-section-modal--alert--6rAgg {
  margin-block-end: 1.6rem;
}
.create-edit-section-modal--char-count--zuQDM {
  font-size: 1.4rem;
  margin-block: 0;
  margin-inline: 1.6rem;
}
.create-edit-section-modal--group-info--Lb3JT {
  margin-block-start: 0.8rem;
  margin-block-end: 2.4rem;
  font-size: 1.2rem;
}
.create-edit-section-modal--group-select-box--Cxz9O {
  margin-block-start: 2.4rem;
}

.manage-groups-page--manage-groups-header---hKag {
  display: flex;
  flex-flow: row wrap;
  margin-block-start: -0.8rem;
  margin-block-end: 3.2rem;
}
.manage-groups-page--manage-groups-header---hKag > * {
  margin-block-start: 0.8rem;
}
.manage-groups-page--manage-groups-search--kJy0c {
  flex: 100%;
  margin-inline-end: 0.8rem;
}
.manage-groups-page--manage-groups-actions--t5Ips > * + * {
  margin-inline-start: 0.8rem;
}
@media (min-width: 61.3125rem) {
  .manage-groups-page--manage-groups-search--kJy0c {
    max-inline-size: 40rem;
  }
}
@media (max-width: 61.25rem) {
  .manage-groups-page--manage-groups-header---hKag {
    margin-block-end: 2.4rem;
  }
}
@media (max-width: 43.75rem) {
  .manage-groups-page--manage-groups-actions--t5Ips {
    display: flex;
    justify-content: space-between;
  }
  .manage-groups-page--manage-groups-actions--t5Ips > * {
    flex: 1;
  }
  .manage-groups-page--manage-groups-header---hKag {
    flex-direction: column;
  }
  .manage-groups-page--manage-groups-search--kJy0c {
    margin-inline-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) {
}.subscription-overview-page--tile--3N4NP {
  margin-block-start: 2.4rem;
  margin-block-end: 3.2rem;
}
.subscription-overview-page--footer--B-xW- {
  text-align: center;
  padding-block-start: 4.8rem;
}
.subscription-overview-page--desktop-header-bar---ozqf {
  display: block;
}
.subscription-overview-page--loading-skeleton-container--X8B0l .subscription-overview-page--loading-skeleton--nYN5H {
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 2.4rem;
  margin-inline-start: 0;
  inline-size: 100%;
  block-size: 11.8rem;
}

.subscription-tile--content--ZhGL4 {
  align-items: center;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  display: flex;
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  flex-direction: column;
}
.subscription-tile--content--ZhGL4 .subscription-tile--license-info--I9DEU {
  display: flex;
  inline-size: 100%;
}
.subscription-tile--content--ZhGL4 .subscription-tile--count-info--JcspF {
  inline-size: 100%;
}
.subscription-tile--content--ZhGL4 .subscription-tile--count--fYjrs {
  margin-block-end: 0.8rem;
}
.subscription-tile--content--ZhGL4 .subscription-tile--meter--L6rZU {
  inline-size: 50%;
  margin-block-end: 0.8rem;
}
.subscription-tile--content--ZhGL4 .subscription-tile--meter-border--h1PL1 {
  border-radius: 0;
}
.subscription-tile--content--ZhGL4 .subscription-tile--button-link--3Qk8x {
  float: inline-start;
  margin-inline-start: 0;
  margin-inline-end: auto;
}
@media (min-width: 37.5625rem) {
  .subscription-tile--content--ZhGL4 {
    flex-direction: row;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--license-info--I9DEU {
    float: inline-start;
    inline-size: 40%;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--count-info--JcspF {
    float: inline-start;
    inline-size: 30%;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--meter--L6rZU {
    padding: 0;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--button-link--3Qk8x {
    margin-inline-start: auto;
    margin-inline-end: 0;
  }
}

.license-settings-page--panel--iYYtL {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.license-settings-page--panel-header--KsoFZ {
  background: oklch(97.59% 0.0029 264.54deg);
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
}
.license-settings-page--panel-body--R4oGF {
  padding: 2.4rem;
}
.license-settings-page--license-requests-section--sQQhG {
  margin-block-end: 3.2rem;
}

.manage-license-page--desktop-header-bar--EDeG0 {
  display: block;
}

.product-access-requests-page--desktop-header-bar---NLhA {
  display: block;
}
.product-access-requests-page--body--OPXUK {
  margin-block-start: 2.4rem;
}
.product-access-requests-page--body--OPXUK > * + * {
  margin-block-start: 2.4rem;
}

.results-list--table-skeleton--xedte {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.results-list--table-skeleton--xedte > p {
  margin-block-end: 1.6rem;
  max-inline-size: none;
}
.results-list--pagination--wfGF1:not(:empty) {
  margin-block: 4.8rem;
  margin-inline: 0;
}
.results-list--data-table--f6fgf {
  margin-block-start: 4.8rem;
}

.search-results-empty-message--wrapper--p1dNm {
  text-align: center;
}
.search-results-empty-message--msg---299d {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 0.8rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
}

.name-box--wrapper--5ojrt {
  padding-inline-start: 0.8rem;
}
.name-box--name-wrapper--uEuHP,
.name-box--email-wrapper--Ygipo {
  align-items: center;
  display: flex;
}
.name-box--name--wC-3N,
.name-box--email--BWEKv {
  line-height: 1.6;
}
.name-box--name--wC-3N {
  font-weight: 700;
}

.table-columns--user-column--Bt17Y {
  display: flex;
  gap: 0.8rem;
}
.table-columns--user-column--Bt17Y a {
  color: oklch(48.09% 0.0371 279.08deg);
}
.table-columns--user-column--Bt17Y a:hover {
  color: #371783;
}
.table-columns--user-avatar--bQYDi {
  flex-shrink: 0;
}
.table-columns--unclickable-user---Rzs0 {
  color: oklch(48.09% 0.0371 279.08deg);
  font-weight: 400;
}

.product-access-requests-search-results--data-table--tJWIE {
  margin-block-start: 2.4rem;
}
.product-access-requests-search-results--user-name--Ar0jo {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.product-access-requests-search-results--user-avatar--1MCKM {
  flex-shrink: 0;
}

.users-list-page--anonymized-users-alert--pl2ig {
  margin-block-start: 3.2rem;
}

.manage-users-section--license--j3-oY > * + * {
  margin-inline-start: 0.8rem;
}

.adoption-chart--chart-marker--0MyQ- {
  background-color: oklch(97.59% 0.0029 264.54deg);
  inline-size: 3rem;
  padding-block: 0.4rem;
  padding-inline: 0;
  text-align: center;
}
:dir(rtl) .adoption-chart--chart-marker--0MyQ- {
  transform: scaleX(-1);
}

@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) {
}.adoption-figure--figure--6HiNo {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 1.6rem;
  padding-block-start: 0;
  min-inline-size: 0;
}
.adoption-figure--figure--6HiNo .adoption-figure--label--cQK74 {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.adoption-figure--figure--6HiNo .adoption-figure--text--nrg77 {
  text-transform: uppercase;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adoption-figure--figure--6HiNo .adoption-figure--value--w4KWR {
  color: oklch(48.09% 0.0371 279.08deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--percentage--I18QA {
  color: oklch(48.09% 0.0371 279.08deg);
  display: inline-flex;
}
.adoption-figure--figure--6HiNo .adoption-figure--icon-arrow-45down---aYlv {
  transform: rotate(45deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--warn1--PADyZ {
  color: oklch(62.76% 0.1418 61.45deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--warn2--P3sxl {
  color: oklch(55.73% 0.2161 29.71deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--tooltip-icon--uVBEw {
  display: inline-flex;
}
.adoption-figure--figure--6HiNo .adoption-figure--actions--FHyPT {
  margin-block-start: auto;
  padding-block-start: 1.6rem;
}
.adoption-figure--figure--6HiNo .adoption-figure--action--dYXEr + .adoption-figure--action--dYXEr {
  margin-block-start: 0.4rem;
}

.adoption-body--adoption-body--4Nl8j {
  margin-block-start: 1.6rem;
}
@media (max-width: 43.75rem) {
  .adoption-body--adoption-body--4Nl8j {
    overflow: auto;
  }
  .adoption-body--adoption-body--4Nl8j > * {
    inline-size: 65rem;
  }
}
.adoption-body--figures--cJWbm {
  display: flex;
}
.adoption-body--bottom-figures--5r6jm {
  margin-block-start: 0.8rem;
}
.adoption-body--percentage-tooltip--kJLNu {
  display: flex;
  align-self: center;
  margin-inline-start: 0.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) {
}.header-adoption-figure--figure--qYxnI {
  flex: 1;
  min-inline-size: 1px;
  padding: 1.6rem;
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--label---P-gy {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--text--TJYv8 {
  text-transform: uppercase;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--values--49heJ {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 0.4rem 0.8rem;
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--value--PlhAq {
  font-weight: 700;
  line-height: 1;
  color: oklch(48.09% 0.0371 279.08deg);
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--secondary-value--lDxUL {
  color: oklch(48.09% 0.0371 279.08deg);
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--tooltip-icon--Q1l3F {
  display: inline-flex;
}

.adoption-header--container--Zlmxn {
  display: flex;
  margin-block-start: 2.4rem;
  gap: 1.6rem;
}
@media (max-width: 43.75rem) {
  .adoption-header--container--Zlmxn {
    flex-direction: column;
    gap: 0.8rem;
  }
}

.adoption-message-modal--row--CwINW {
  display: block;
}
.adoption-message-modal--headline--U0kcY {
  margin-block-start: 0.8rem;
}
.adoption-message-modal--language-selector--FLWVe {
  margin-block-end: 2.4rem;
}
.adoption-message-modal--language-container--LHPhA {
  display: flex;
  align-items: center;
}
.adoption-message-modal--language-label--FUh27 {
  margin-inline-end: 1.6rem;
}

.user-adoption--chart-loader--YFG0P {
  display: flex;
  justify-content: center;
  align-items: center;
  block-size: 30rem;
  flex-direction: column;
}
.user-adoption--loader--qiWNj {
  margin-block-end: 1.6rem;
}
.user-adoption--api-error--eFSHi {
  margin-block-start: 1.6rem;
  margin-block-end: 2.4rem;
}
.user-adoption--filters--EPWCZ {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.user-adoption--resource-panel--O2vtp {
  margin-block-start: 0.8rem;
}
@media (max-width: 43.75rem) {
  .user-adoption--resource-panel--O2vtp {
    margin-block-start: 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 oklch(67.22% 0.0355 279.77deg);
  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: 6.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;
}

.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(48.09% 0.0371 279.08deg);
  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;
}

@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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
  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;
}

@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 oklch(86.72% 0.0192 282.72deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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--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(48.09% 0.0371 279.08deg);
  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(48.09% 0.0371 279.08deg);
  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;
  }
}

@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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
}
.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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  margin-block-end: 1.6rem;
}
@media screen and (min-width: 37.5625rem) {
  .window-shopping-unit--num-courses-text--cTFrU {
    margin-block-end: 2.4rem;
  }
}

.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(48.09% 0.0371 279.08deg);
  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 oklch(86.72% 0.0192 282.72deg);
  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(48.09% 0.0371 279.08deg);
  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-courses--AoOQ3 {
    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--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;
}

@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 oklch(86.72% 0.0192 282.72deg) 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.b5745d4524bec5be7612.css.map*/