.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;
}

.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;
}

.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;
}

.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;
}

.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) {
}.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--icon-container--fDVBC.assessment-lab-preview--share-to-slack--EhaUt {
  margin-block-start: 1.6rem;
}
.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-completion-time--r2Rp5.assessment-lab-preview--share-to-slack--EhaUt {
  margin-inline-start: 0;
}
.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;
}

@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 {
  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;
}

@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--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;
}

.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-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;
}
.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;
}

.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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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;
}

.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;
}

.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;
  }
}

.path-insights--filters---m8ag {
  display: flex;
  gap: 0.8rem;
}
.path-insights--filters---m8ag > :last-child {
  margin-inline-start: auto;
}
.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);
}

@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;
}

@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 */
  box-shadow: 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-purple-400), 0 0 2px 5px var(--color-purple-150);
  /* 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;
  }
}

.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;
}

.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 {
  flex-wrap: wrap;
  padding-inline-start: 0.8rem;
}
.skills-side-panel-widget--sidepanel-breadcrumbs--BsMe3 > :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;
  }
}

.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--8-UoO {
  font-size: clamp(3.2rem, calc(3.2rem + (4.8 - 3.2) * calc((100vw - 36rem) / (144 - 36))), 4.8rem);
  display: block;
}
.skills-summary--summary-widgets-container--17yo0 {
  margin-block: 2.4rem;
  margin-inline: 0;
}
@media (max-width: 83.75rem) {
  .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;
}

.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;
}

.feedback-stats--inline-emoji--P5GS6 {
  font-size: 1.6rem;
  line-height: 1;
  vertical-align: -5%;
  margin-inline-end: 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) {
}.radio-button--radio-button--X-pRV {
  position: relative;
  z-index: 0;
}
.radio-button--icon--UdazG {
  display: none;
  margin-inline-end: 0.4rem;
}
.radio-button--radio-button--X-pRV > .radio-button--radio-label--TOkoP {
  display: flex;
  align-items: center;
  margin-block: 0;
  margin-inline: 1.2rem;
}
.radio-button--focus-outline--dgTEG {
  display: none;
}
body.ud-keyboard-navigation-in-use .radio-button--radio-button--X-pRV input:focus ~ .radio-button--focus-outline--dgTEG {
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: -5px;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: -1;
  /* stylelint-disable unit-disallowed-list */
  box-shadow: 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-purple-400), 0 0 2px 5px var(--color-purple-150);
  /* stylelint-enable unit-disallowed-list */
}
.radio-button--radio-button--X-pRV input:checked + .radio-button--radio-label--TOkoP {
  margin: 0;
}
.radio-button--radio-button--X-pRV input:checked + .radio-button--radio-label--TOkoP .radio-button--icon--UdazG {
  display: block;
}

.survey--buttons--S0cZd {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
}

.binary-survey--binary-buttons--nBYaF {
  display: inline-flex;
}
.binary-survey--binary-button--JjeVi {
  font-size: 2.7rem;
  inline-size: 4rem;
  block-size: 4rem;
}
.binary-survey--survey-popover--K2L3h .ud-form-group + .ud-form-group {
  margin-block-start: 1.6rem;
}
.binary-survey--survey-popover--K2L3h .ud-form-group .ud-toggle-input-container:last-child {
  margin-block-end: -0.8rem;
}
.binary-survey--footer--N-7D5 {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 0 1.6rem;
  margin-block-start: 1.6rem;
}

.feedback--survey--mk0Sb {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.feedback--survey-text--8sInb {
  color: oklch(48.09% 0.0371 279.08deg);
}
.feedback--inline-emoji---FkBy {
  font-size: 2.7rem;
  vertical-align: -10%;
  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) {
}.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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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-stats--mQzUj {
  display: none;
}
.resource--resource-feedback--lJL54 {
  display: inline-flex;
  align-items: flex-start;
  flex-direction: column;
  opacity: 0;
  transition: opacity 250ms linear;
  block-size: 6rem;
  justify-content: center;
}
.resource--resource-feedback--lJL54.resource--keep-open----ajO {
  opacity: 1;
}
.resource--resource-widget--20Vi0:hover,
body.ud-keyboard-navigation-in-use .resource--resource-widget--20Vi0.resource--focused--bpoQP {
  box-shadow: 0 2px 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 16%, transparent);
}
.resource--resource-widget--20Vi0:hover .resource--resource-feedback--lJL54,
body.ud-keyboard-navigation-in-use .resource--resource-widget--20Vi0.resource--focused--bpoQP .resource--resource-feedback--lJL54 {
  opacity: 1;
}
.resource--resource-widget--20Vi0:hover .resource--resource-feedback--lJL54.resource--with-stats--C411e .resource--resource-stats--mQzUj,
body.ud-keyboard-navigation-in-use .resource--resource-widget--20Vi0.resource--focused--bpoQP .resource--resource-feedback--lJL54.resource--with-stats--C411e .resource--resource-stats--mQzUj {
  display: inline-flex;
  color: oklch(48.09% 0.0371 279.08deg);
}
@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;
  }
}
@media (max-width: 43.75rem) {
  .resource--resource-feedback--lJL54 {
    display: none;
  }
}

.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;
}

.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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 -4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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--add-to-group--TTwkM {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.invite-users-wizard--license-section--Nx38i {
  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;
}

.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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 -4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent);
}

.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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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;
}

.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;
  }
}

.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;
}

.edit-license-type--body--pEgw5 > * + * {
  margin-block-start: 1.6rem;
}
.edit-license-type--body--pEgw5 > * {
  margin-block-end: 1.6rem;
}
.edit-license-type--license-add-on--5nTAa {
  margin-block-start: 4.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) {
}.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;
}
.license-pool-wizard--configure-license--3X-RI {
  flex: 1;
  padding-inline-end: 1.6rem;
}
.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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 -4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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;
  }
}

.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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, 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;
  }
}

.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;
}

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

.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;
}

.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;
  }
}

.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;
}

.share-autocomplete--share-autocomplete--aDzVj .ud-autosuggest-suggestion:hover {
  background: oklch(97.59% 0.0029 264.54deg);
}

.share-on-slack-modal--warning-message--jtlGi {
  margin-block-start: 0.8rem;
}
.share-on-slack-modal--slack-modal--header--change-workspace__text--kRr7p {
  margin-inline-start: 1.6rem;
}

.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: 700;
  line-height: 1.2;
  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: 700;
    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) {
}
.pro-certification-badge-module--pro-cert-badge-container--I31CO {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  flex-grow: 1;
  column-gap: 0.4rem;
}
.pro-certification-badge-module--pro-cert-badge-container-large--ELhyQ {
  column-gap: 0.8rem;
}
.pro-certification-badge-module--pro-cert-badge-text--KASOA {
  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: #595c73;
}

@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) {
}
.pro-learning-path-card-module--hover-content--GooiI {
  display: flex;
  align-items: center;
}
.pro-learning-path-card-module--hover-content--GooiI > * {
  padding-inline-end: 0.8rem;
}
.pro-learning-path-card-module--pro-content-card-wrapper--t-482 {
  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) {
}
.pro-content-card-module--card-container--lLGCV {
  container-type: inline-size;
  position: relative;
  block-size: 100%;
}
.pro-content-card-module--pro-content-card--lJ5-Q {
  align-items: flex-start;
  background-color: #fff;
  border: 1px solid #d1d2e0;
  display: flex;
  block-size: 100%;
  padding: 1.6rem;
}
.pro-content-card-module--icon-container--3Z53y {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-purple-150);
  border-radius: 100rem;
  min-inline-size: 4.4rem;
  min-block-size: 4.4rem;
}
.pro-content-card-module--icon--QSjL1 {
  inline-size: 3.2rem;
  block-size: 3.2rem;
}
.pro-content-card-module--content--ovs67 {
  display: flex;
  flex-direction: column;
  flex: 1;
  block-size: 100%;
  padding-block: 0;
  padding-inline: 0.8rem;
}
.pro-content-card-module--title--4As2z {
  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;
  font-family: var(--font-stack-heading);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 1.4rem;
  color: #2a2b3f;
  margin-block-end: 1.6rem;
}
.pro-content-card-module--pro-content-label---92k9 {
  color: #595c73;
  margin-block-end: 0.4rem;
  font-family: var(--font-stack-text);
  font-weight: 400;
  line-height: 1.4;
  font-size: 1.2rem;
}
@container (min-width: 42rem) {
  .pro-content-card-module--pro-content-card-container--EEQrW {
    padding: 2.4rem;
  }
  .pro-content-card-module--icon-container--3Z53y {
    min-inline-size: 7.2rem;
    min-block-size: 7.2rem;
  }
  .pro-content-card-module--icon--QSjL1 {
    inline-size: 4.8rem;
    block-size: 4.8rem;
  }
  .pro-content-card-module--content--ovs67 {
    padding-block: 0;
    padding-inline: 1.6rem;
  }
  .pro-content-card-module--title--4As2z {
    font-family: var(--font-stack-heading);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0;
    font-size: 1.6rem;
    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;
  }
  .pro-content-card-module--pro-content-label---92k9 {
    font-family: var(--font-stack-text);
    font-weight: 400;
    line-height: 1.4;
    font-size: 1.4rem;
  }
}
.pro-content-card-module--view-cta--qfy0e {
  margin-block-start: 1.6rem;
}
.pro-content-card-module--view-cta--qfy0e::after {
  content: '';
  position: absolute;
  inset: 0;
}

.pro-content-info-banner-module--banner-container--uIRA1 {
  padding-block-start: 3.2rem;
  padding-inline-end: 0;
  padding-block-end: 2.4rem;
  padding-inline-start: 0;
  background: #f6f7f9;
}
.pro-content-info-banner-module--banner--iTfZk {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 43.75rem) {
  .pro-content-info-banner-module--banner-container--uIRA1 {
    padding-block: 2.4rem;
    padding-inline: 0;
  }
  .pro-content-info-banner-module--banner--iTfZk {
    flex-direction: row;
  }
}
.pro-content-info-banner-module--banner-title--eYSBD {
  margin-block-end: 0.8rem;
}
.pro-content-info-banner-module--text--00VXF {
  flex: 1;
}
.pro-content-info-banner-module--subtitle--RaYbv {
  max-inline-size: 64rem;
}
.pro-content-info-banner-module--pro-badge--p4MDh {
  vertical-align: middle;
  margin-inline-start: 0.8rem;
}
.pro-content-info-banner-module--view-cta--cp6PY {
  margin-block-start: 1.6rem;
}
.pro-content-info-banner-module--banner-image--y3kMG {
  display: block;
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.pro-learning-path-list-module--block-skeleton--ovoOy {
  block-size: 32rem !important;
  inline-size: 100% !important;
}
.pro-learning-path-list-module--results-state--kJ14a {
  margin-block-start: 2.4rem;
}
.pro-learning-path-list-module--results-state--kJ14a > * {
  margin-block-start: 1.6rem;
}
.pro-learning-path-list-module--empty-state--C-fkX {
  margin-block: 9.6rem;
  margin-inline: 0;
  text-align: center;
}
.pro-learning-path-list-module--empty-state--C-fkX .pro-learning-path-list-module--empty-state-title--Xf9ZW {
  max-inline-size: unset;
}
.pro-learning-path-list-module--empty-state--C-fkX .pro-learning-path-list-module--empty-state-tagline--TGXxZ {
  padding-block-start: 0.8rem;
  padding-inline: 0;
  padding-block-end: 1.6rem;
  max-inline-size: unset;
}

.course-directory--container--gQnE1 {
  margin-block-end: 3.2rem;
}
.course-directory--container--gQnE1 > * {
  margin-block-end: 1.6rem;
}
.course-directory--pp-tooltip-wrapper--SWVI3 {
  text-align: center;
}
.course-directory--pp-tooltip-container--Nw6Rh {
  display: inline-block;
}
.course-directory--pp-tooltip--FomeT {
  display: flex;
  align-items: center;
  margin-block-end: 0.8rem;
}
.course-directory--pp-tooltip--FomeT .course-directory--tooltip-icon--xACtA {
  margin-inline-start: 0.4rem;
}

.course-list--container--HY2ry {
  margin-block-end: 3.2rem;
  /*
        Padding is used instead of margin to allow spacing
        around course card to be clickable
    */
}
.course-list--container--HY2ry > *:not(:first-child) {
  padding-block-start: 1.6rem;
}
.course-list--container--HY2ry > *:not(:last-child) {
  padding-block-end: 1.6rem;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.course-list--card-layout-container--0J72A {
  --card-grid-layout-container-columns: 12;
  --card-columns-span: 12;
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(var(--card-grid-layout-container-columns), 1fr);
  row-gap: 0.8rem;
}
.course-list--card-layout-container--0J72A .course-list--card--2-cIo {
  grid-column: span var(--card-columns-span);
}
.course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 {
  grid-column: span 2;
}
.course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 .course-list--context-button--A9vWa {
  display: none;
  position: absolute;
}
@media (min-width: 43.8125rem) {
  .course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 .course-list--context-button--A9vWa {
    display: flex;
    justify-content: flex-end;
    position: relative;
  }
}
@media (min-width: 43.8125rem) {
  .course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 .course-list--save-button--cnN-2 {
    display: flex;
    justify-content: flex-end;
  }
}
.course-list--container-search--jOHXw {
  /*
        Padding is used instead of margin to allow spacing
        around course card to be clickable
     */
}
@media (min-width: 37.5625rem) {
  .course-list--container-search--jOHXw > *:not(:first-child) {
    padding-block-start: 2.4rem;
  }
  .course-list--container-search--jOHXw > *:not(:last-child) {
    padding-block-end: 2.4rem;
  }
}
.course-list--loading--NhsDZ {
  animation: course-list--pulse--idCB- 0.8s infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  pointer-events: none;
}
@keyframes course-list--pulse--idCB- {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}
.course-list--quick-view-box--9PYHm {
  padding: 2.4rem;
}
.course-list--margin-bottom--fyWuF {
  margin-block-end: 1.6rem;
}

.filter-container--container--P6j4k {
  position: relative;
}
.filter-container--loading-overlay--HIpQq {
  background-color: color-mix(in oklch, oklch(100% 0 0deg), transparent 10%);
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: none;
  z-index: 1;
  padding-block-start: 4.8rem;
}
.filter-container--loading-overlay--HIpQq.filter-container--show--osjAk {
  display: flex;
  justify-content: center;
}
.filter-container--loading-overlay--with-horizontal-filters--0qAED {
  position: fixed;
  z-index: 2;
  align-items: center;
}
@media screen and (max-width: 43.75rem) {
  .filter-container--loading-overlay--HIpQq {
    margin-block: 0;
    margin-inline: -2.4rem;
    inline-size: 100vw;
  }
}

.filter--filter--YLyAt {
  border: none;
  padding: 0;
  margin: 0;
}
.filter--count--00Dpo {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.filter--label--eym7O {
  margin-inline-start: 0.4rem;
}
.filter--cert-filter-container--hvmzs {
  padding-block-start: 1rem;
  padding-inline: 0;
  padding-block-end: 1rem;
}
.filter--cert-filter-container--hvmzs label {
  gap: 0.8rem;
  /* Override the child component's gap property */
}

/* stylelint-disable function-parentheses-newline-inside */
@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) {
}
.show-more-module--content--Rw-xr {
  overflow: hidden;
  position: relative;
  inline-size: 100%;
}
.show-more-module--full-width--Gm3QQ {
  inline-size: 100%;
}
.show-more-module--container--teP7C {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.show-more-module--container--teP7C span[data-checked='checked'] ~ .show-more-module--content--Rw-xr {
  overflow: visible;
  max-block-size: none !important;
}
.show-more-module--container--teP7C span[data-checked=''] ~ .show-more-module--with-gradient--f4HoJ.show-more-module--content--Rw-xr {
  -webkit-mask-image: linear-gradient(oklch(100% 0 0deg) oklch(100% 0 0deg) color-mix(in oklch, oklch(100% 0 0deg) 0%, transparent));
}
.show-more-module--container--teP7C span[data-checked='checked'] ~ .show-more-module--focusable-label--ucIIp .show-more-module--show-more--ObEu7 {
  display: none;
}
.show-more-module--container--teP7C span[data-checked=''] ~ .show-more-module--focusable-label--ucIIp .show-more-module--show-less--jkOoQ {
  display: none;
}

.filter-button-container--filter--f52F7 {
  --ud-btn-color: oklch(29.74% 0.0362 281.74deg);
  --ud-btn-border: 1px solid oklch(67.22% 0.0355 279.77deg);
  --ud-btn-focus-color: oklch(29.74% 0.0362 281.74deg);
  --ud-btn-focus-background-color: var(--color-gray-100);
}
.filter-button-container--button-bar--81msQ {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.8rem;
  margin-block: 0;
  margin-inline: -0.4rem;
}
.filter-button-container--button-bar--81msQ > * {
  margin-block: 0;
  margin-inline: 0.4rem;
  block-size: auto;
}
.filter-button-container--button-bar--81msQ .filter-button-container--filter-clear--z1x-X {
  display: none;
  white-space: nowrap;
  margin-inline-start: 0.8rem;
}
@media screen and (min-width: 37.5625rem) {
  .filter-button-container--button-bar--81msQ .filter-button-container--filter-clear--z1x-X {
    display: inline-flex;
  }
}
@media screen and (max-width: 37.5rem) {
  .filter-button-container--button-bar--81msQ > .ud-form-group {
    min-inline-size: 0;
    flex-grow: 1;
  }
}

.filter-drawer--container--slCDj {
  margin-block-end: 2.4rem;
}
.filter-drawer--filter-panel-container-content--W-lwL {
  display: flex;
  flex-direction: column;
  padding-block-end: 0;
}
.filter-drawer--filter-panel-sticky-bar--bBrEx {
  background: oklch(100% 0 0deg);
  position: sticky;
  position: -webkit-sticky;
  inline-size: 100%;
  z-index: 1;
}
.filter-drawer--filter-panel-sticky-bar-top--LsKPB {
  box-shadow: 0 2px 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent);
  padding-block: 0;
  padding-inline: 1.6rem;
  inset-block-start: 0;
}
.filter-drawer--filter-panel-top-inner--45jwi {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.filter-drawer--filter-panel--NSwKh {
  flex: 1;
  margin: 1.6rem;
}
.filter-drawer--filter-panel-sticky-bar-bottom--MGd7x {
  box-shadow: 0 -2px 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 -4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent);
  padding: 1.6rem;
  inset-block-end: 0;
}
.filter-drawer--filter-results---Boi0 {
  flex: 1 0 auto;
  padding-block: 1.6rem;
  padding-inline: 0;
}
.filter-drawer--loading--T5UOF {
  animation: filter-drawer--pulse--gltBV 0.8s infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  pointer-events: none;
}
@keyframes filter-drawer--pulse--gltBV {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}

@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) {
}.filter-panel--filtered-paginated-course-list--LzdTm {
  position: relative;
}
@media screen and (min-width: 37.5625rem) {
  .filter-panel--filtered-paginated-course-list--LzdTm {
    overflow: hidden;
    padding-inline-end: 3.2rem;
    margin-inline-end: -3.2rem;
  }
}
.filter-panel--filtered-course-list--m2TA2 {
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(12, 1fr);
  inset-inline-start: 0;
  position: relative;
  transition: 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
  inline-size: 100%;
}
@media screen and (max-width: 43.75rem) {
  .filter-panel--filtered-course-list--m2TA2 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 37.5625rem) {
  .filter-panel--desktop-sidebar-checkbox--EXdBb[data-checked=''] ~ .filter-panel--filtered-course-list--m2TA2 {
    inset-inline-start: calc(-1 * (33.33333% + 5.3333333px));
    inline-size: calc(100% + 33.33333% + 5.3333333px);
  }
  .filter-panel--desktop-sidebar-checkbox--EXdBb[data-checked=''] ~ .filter-panel--filtered-course-list--m2TA2 .filter-panel--sidebar--ENGsz {
    max-block-size: 0;
  }
}
.filter-panel--sidebar--ENGsz {
  grid-column: 1 / 4;
  max-block-size: 2400rem;
  transition: 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.filter-panel--paginated-course-list--titUB {
  grid-column: 4 / -1;
  position: relative;
  min-inline-size: 1px;
}
.filter-panel--item-count--UgDC0 {
  display: none;
  align-self: center;
  text-align: end;
  color: oklch(48.09% 0.0371 279.08deg);
}
@media screen and (min-width: 43.8125rem) {
  .filter-panel--item-count--UgDC0 {
    display: inline-block;
  }
}
.filter-panel--heading--j5h1p {
  display: flex;
  justify-content: space-between;
  margin-block-end: 2.4rem;
}
.filter-panel--loading--q1U6q {
  animation: filter-panel--pulse--i5Zi8 0.8s infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  pointer-events: none;
}
@keyframes filter-panel--pulse--i5Zi8 {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}
/**
 * Narrowing Suggestions Experiment
 *
 * This is a temporary solution.
 * It will be removed once the experiment is over.
 */
.filter-panel--heading-ns-experiment--AcyXK {
  display: grid;
  margin-block-end: 2.4rem;
  gap: 0.25rem;
  grid-template-columns: minmax(25%, auto) 1fr;
}
.filter-panel--filter-button-container-ns-experiment--7wqbW {
  grid-column: 1;
  min-inline-size: min-content;
}
.filter-panel--filter-header-ns-experiment--Tyxrb {
  grid-column: 2;
  align-self: end;
}

.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;
}

@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 */
  box-shadow: 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-purple-400), 0 0 2px 5px var(--color-purple-150);
  /* 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 */
  box-shadow: 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-purple-400), 0 0 2px 5px var(--color-purple-150);
  /* 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 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 -4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 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;
  }
}

.lecture-card-module--container--nyvit {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.lecture-card-module--container-small--3-ugj {
  inline-size: 23.2rem;
}
.lecture-card-module--container-large--Z7wJB {
  inline-size: 100%;
}
.lecture-card-module--image-container--LKtG2 {
  display: block;
  position: relative;
}
.lecture-card-module--image-button--0PAev {
  block-size: auto;
  inline-size: 100%;
  aspect-ratio: 1.77777778;
  padding: unset;
}
.lecture-card-module--image--Chmn5 {
  block-size: 100%;
  inline-size: 100%;
  object-fit: cover;
}
.lecture-card-module--lecture-duration--Uy3h- {
  background: rgba(51, 54, 74, 0.7);
  color: #fff;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  inline-size: 4.2rem;
  block-size: 2.2rem;
  padding: 0.4rem;
  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) {
}
.lecture-details-module--container--xDZBo {
  color: #2a2b3f;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
.lecture-details-module--lecture-detail--jevD4 {
  color: #2a2b3f;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  align-items: flex-start;
}
.lecture-details-module--lecture-detail--jevD4:hover,
.lecture-details-module--lecture-detail--jevD4:focus {
  color: #2a2b3f;
}
.lecture-details-module--lecture-detail--jevD4 > :not(:first-child) {
  margin-inline-start: 0;
}
.lecture-details-module--lecture-detail--jevD4 > * {
  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-details-module--lecture-title--Q-C2x {
  word-break: break-all;
}
@media (max-width: 37.5rem) {
  .lecture-details-module--lecture-title-compact--l43SH {
    font-size: 1.4rem;
  }
}
.lecture-details-module--instructor-container--g3szz {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  padding-inline-start: 0.8rem;
}
.lecture-details-module--instructor-name--92D-b {
  display: inline-flex;
  align-items: center;
  margin-inline-start: 0.8rem;
  flex: 1;
  color: #595c73;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lecture-details-module--instructor-name--92D-b > * {
  color: #595c73;
}
.lecture-details-module--instructor-name--92D-b > *:hover {
  color: #595c73;
}

@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) {
}
/* stylelint-disable-next-line max-line-length */
body.ud-keyboard-navigation-in-use .media-object-module--media-object--ilk-Z.ud-custom-focus-visible:focus-within .ud-focus-visible-target {
  /* stylelint-disable unit-disallowed-list */
  box-shadow: 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-purple-400), 0 0 2px 5px var(--color-purple-150);
  /* stylelint-enable unit-disallowed-list */
}
.media-object-module--media-object--ilk-Z {
  color: oklch(29.74% 0.0362 281.74deg) !important;
  display: flex;
  position: relative;
}
.media-object-module--image-wrapper--pxSdJ {
  inline-size: 6.4rem;
  block-size: 6.4rem;
  border-radius: 0.8rem;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
.media-object-module--media-object-title--60qy5 {
  color: oklch(29.74% 0.0362 281.74deg);
}
.media-object-module--media-object-title--60qy5:hover {
  color: oklch(29.74% 0.0362 281.74deg);
}
.media-object-module--media-object-title--60qy5::after {
  content: '';
  display: block;
  position: absolute;
  inset: 0;
}

.avatar-group-module--group--Xy6Vg {
  display: flex;
  flex-shrink: 0;
}
.avatar-group-module--wrapper---Rsb- {
  display: inline-block;
  margin-inline-start: -0.8rem;
  vertical-align: top;
  background-color: var(--color-gray-100);
  border-radius: 100rem;
}
.avatar-group-module--element--R33fL {
  border-color: var(--color-white);
  border-width: 1px;
  border-style: solid;
}

@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) {
}.compact-ub-notice--container--q4SpW {
  padding: 2.4rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  display: grid;
  grid: 'text logos' auto / 1fr auto;
}
@media (max-width: 75rem) {
  .compact-ub-notice--container--q4SpW {
    grid: 'text' auto 'logos' auto / 100%;
    row-gap: 1.6rem;
  }
}
.compact-ub-notice--notice-text--Y45BJ {
  grid-area: text;
  padding-inline-end: 2.4rem;
}
.compact-ub-notice--partner-logos--P6Y05 {
  grid-area: logos;
}
.compact-ub-notice--partner-logos--P6Y05 img {
  margin: 0;
  vertical-align: middle;
}
.compact-ub-notice--partner-logos--P6Y05 img:not(:last-child) {
  margin-inline-end: 1.6rem;
}
@media (min-width: 43.8125rem) {
  .compact-ub-notice--partner-logos--P6Y05 img:not(:last-child) {
    margin-inline-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) {
}.top-companies-notice--background-container--A8QLX {
  display: block;
}
.top-companies-notice--background-container--A8QLX .ud-btn {
  white-space: normal;
}
.top-companies-notice--logos--h5qY7 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.top-companies-notice--logos--h5qY7 > * {
  margin-block: 0.8rem;
  margin-inline: 0;
  margin-inline-end: 0.8rem;
  vertical-align: middle;
}
@media (min-width: 43.8125rem) {
  .top-companies-notice--logos--h5qY7 {
    display: block;
    margin-block: 0.8rem;
    margin-inline: 0;
  }
  .top-companies-notice--logos--h5qY7 > * {
    margin-inline-end: 2.4rem;
  }
}

.advertising-banner-module--container--tYUEC {
  padding: 2.4rem;
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  background: transparent;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-radius: 1.6rem;
}
.advertising-banner-module--title--bj1fF {
  margin-block: 0 0.8rem;
  margin-inline: 0;
}
.advertising-banner-module--action-buttons--mkN41 {
  flex-shrink: 0;
  margin-block-start: 1.6rem;
}
.advertising-banner-module--action-buttons--mkN41 > :not(:first-child) {
  margin-block: 0.8rem 0;
  margin-inline: 0;
}
.advertising-banner-module--submit-button--E35wu,
.advertising-banner-module--dismiss-button--1c8Sa {
  inline-size: 100%;
}
.advertising-banner-module--dark--9tTFN {
  background-color: oklch(20.35% 0.0139 285.09deg);
  border: none;
  color: var(--color-white);
}
@media (min-width: 37.5625rem) {
  .advertising-banner-module--text-container--jTzE7 {
    flex-grow: 1;
    margin-inline-end: 2.4rem;
  }
  .advertising-banner-module--action-buttons--mkN41 > :not(:first-child) {
    margin-block: 0;
    margin-inline: 0.8rem 0;
  }
  .advertising-banner-module--submit-button--E35wu,
  .advertising-banner-module--dismiss-button--1c8Sa {
    inline-size: auto;
  }
}
@media (min-width: 43.8125rem) {
  .advertising-banner-module--container--tYUEC {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .advertising-banner-module--action-buttons--mkN41 {
    margin-block-start: 0;
  }
}

.course-card-resource-context-menu-wrapper--more-menu-button--dIMQn {
  display: none;
}
@media (min-width: 43.8125rem) {
  .course-card-resource-context-menu-wrapper--more-menu-button--dIMQn {
    display: flex;
    position: absolute;
    inset-inline-end: 0;
    inset-block-start: 1.6rem;
  }
  .course-card-resource-context-menu-wrapper--more-menu-button--dIMQn > * + * {
    margin-inline-start: 0.8rem;
  }
  .course-list-context-menu:first-of-type .course-card-resource-context-menu-wrapper--more-menu-button--dIMQn {
    inset-block-start: 0;
  }
  .course-card-resource-context-menu-wrapper--card-wrapper--SRPOa {
    position: relative;
  }
  .course-card-resource-context-menu-wrapper--card-wrapper--SRPOa > :not(:last-child) {
    padding-inline-end: 4.2rem;
  }
  .course-card-resource-context-menu-wrapper--card-wrapper-save-button--JXSew {
    display: flex;
  }
  .course-card-resource-context-menu-wrapper--card-wrapper-save-button--JXSew > :not(:last-child) {
    flex: 1;
    padding-inline-end: 2.4rem;
  }
}
.course-card-resource-context-menu-wrapper--save-to-list-button--V-6jW {
  margin-inline-start: 7.4rem;
}
@media (min-width: 43.8125rem) {
  .course-card-resource-context-menu-wrapper--save-to-list-button--V-6jW {
    margin-inline-start: 0;
  }
}

.pp-entry-point-banner-module--banner--AM3vG > section {
  margin: 0;
  color: oklch(29.74% 0.0362 281.74deg);
}
.pp-entry-point-banner-module--description--P0GXJ {
  max-inline-size: 80rem;
}
.pp-entry-point-banner-module--button--zk-d- {
  min-inline-size: 16.3rem;
}
.pp-entry-point-banner-module--button--smallerThanMd--qvbDg {
  min-inline-size: 18.6rem;
}
.pp-entry-point-banner-module--cta--HLt63 {
  display: flex;
  justify-content: center;
}

.certification-bundle-module--bundle--KMn-f {
  margin-block: 0.8rem;
  margin-inline: 0;
}
@media (min-width: 1153px) {
  .certification-bundle-module--bundle--KMn-f {
    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) {
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak {
  display: flex;
  gap: 4.8rem;
  overflow: hidden;
  padding: 2.4rem;
  align-items: center;
  flex-direction: column;
  border: 1px solid #d1d2e0;
  justify-content: space-evenly;
  border-radius: 0.8rem;
  background-color: #f6f7f9;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--wide--D0Qui {
  flex-direction: row;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--details--V9grU {
  display: flex;
  gap: 1.6rem;
  flex-direction: column;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--details--wide--Ugc9u {
  flex-direction: row;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--description--Kp11v {
  display: flex;
  gap: 1.6rem;
  flex-direction: column;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--courses--Q8vNE {
  display: flex;
  gap: 1.6rem;
  position: relative;
  block-size: min-content;
  flex-direction: column;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--courses--wide--Qn3J2 {
  flex-direction: row;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--price-text-container--aoIBh {
  display: flex;
  align-items: center;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--value-props__item--Dtim6 > div {
  margin-inline-start: 0.8rem;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--plus-icon--yXYTq {
  inset-block-start: 50%;
  inset-inline-end: 0;
  inset-inline-start: 14%;
  z-index: 1;
  display: flex;
  position: absolute;
  align-items: center;
  inline-size: 4.8rem;
  block-size: 4.8rem;
  justify-content: center;
  border: 1px solid #d1d2e0;
  transform: translateY(-50%);
  box-shadow: 0 4px 8px rgba(6, 17, 118, 0.08), 0 4px 12px rgba(6, 17, 118, 0.24);
  background-color: #fff;
  border-radius: 100rem;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--plus-icon--wide--kXpNQ {
  inset-inline-start: 0;
  margin: auto;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--plus-icon--hidden--oijhl {
  display: none;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--info-container--exR7o {
  display: flex;
  gap: 1.6rem;
  margin-block: 1.6rem;
  margin-inline: 0;
  justify-content: space-between;
}
.horizontal-bundle-unit-product-card-module--horizontal-bundle-unit--7hiak .horizontal-bundle-unit-product-card-module--info-container--column--H7mp- {
  flex-direction: column;
}

.lecture-tile-carousel--accordion--Hb29l {
  background-color: oklch(97.59% 0.0029 264.54deg);
  margin-block-start: 1.6rem;
}
.lecture-tile-carousel--accordion--Hb29l .ud-accordion-panel-title {
  font-size: 1.4rem;
}
.lecture-tile-carousel--accordion--Hb29l .ud-accordion-panel-toggler {
  padding-block: 1.2rem;
  padding-inline: 1.6rem;
}
.lecture-tile-carousel--accordion--Hb29l .ud-accordion-panel-content {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0.8rem;
  padding-inline-start: 0;
}
.lecture-tile-carousel--accordion--Hb29l > :last-child {
  border-block-end: none;
}
.lecture-tile-carousel--accordion-panel--kS0ys {
  border-block-start: none;
}
.lecture-tile-carousel--carousel-container--xBnSP {
  grid-gap: 0.8rem;
}
.lecture-tile-carousel--carousel-item--CNx1B:first-of-type {
  padding-inline-start: 1.6rem;
}
.lecture-tile-carousel--carousel-item--CNx1B:last-of-type {
  padding-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) {
}.lecture-tile--lecture-tile-container--VEAuw {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  inline-size: 8.8rem;
  block-size: 11.2rem;
  position: relative;
  background-color: oklch(100% 0 0deg);
}
@media (min-width: 37.5625rem) {
  .lecture-tile--lecture-tile-container--VEAuw {
    inline-size: 11.6rem;
    block-size: 12.7rem;
  }
}
.lecture-tile--lecture-tile-image-container--eKTj5 {
  position: relative;
  text-align: center;
  block-size: 4.6rem;
}
@media (min-width: 37.5625rem) {
  .lecture-tile--lecture-tile-image-container--eKTj5 {
    block-size: 6.1rem;
  }
}
.lecture-tile--lecture-tile-image--hQcDI {
  block-size: 100%;
  inline-size: 100%;
  object-fit: cover;
}
.lecture-tile--lecture-tile-duration--9YavB {
  background: color-mix(in oklch, oklch(33.88% 0.0354 277.71deg), transparent 30%);
  color: oklch(100% 0 0deg);
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  inline-size: 4.2rem;
  block-size: 2.2rem;
  padding: 0.4rem;
}
.lecture-tile--lecture-tile-button--EXor4 {
  position: static;
  inline-size: inherit;
  justify-content: left;
}
.lecture-tile--lecture-tile-button--EXor4.ud-btn-large {
  block-size: auto;
}
.lecture-tile--lecture-tile-button--EXor4.ud-btn {
  border: none;
  padding: 0;
  text-align: start;
}
.lecture-tile--lecture-tile-button--EXor4:hover {
  background-color: unset;
}
.lecture-tile--lecture-tile-button--EXor4::after {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  cursor: pointer;
}
.lecture-tile--lecture-tile-title--sfh6L {
  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: 0.8rem;
  max-block-size: 4.8rem;
  word-break: break-word;
}

.lesson-table-module--lesson-table--XSipW {
  font-size: 1.4rem;
}
.lesson-table-module--lesson-table--XSipW tr {
  display: flex;
}
.lesson-table-module--lesson-table--XSipW thead {
  text-align: start;
}
.lesson-table-module--lesson-table--XSipW thead th {
  padding-block-end: 0.8rem;
  color: oklch(67.22% 0.0355 279.77deg);
}
.lesson-table-module--lesson-table--XSipW tbody tr:not(:first-child) td {
  padding-block-start: 0.4rem;
}
.lesson-table-module--lesson-table--XSipW tbody td + td {
  padding-inline-start: 1.6rem;
}
.lesson-table-module--jump-right-in--jyLhr {
  color: oklch(33.88% 0.0354 277.71deg);
  margin-inline-end: 0.4rem;
}
.lesson-table-module--lesson-text--nupDS {
  display: flex;
  color: inherit;
  font-weight: inherit;
}
.lesson-table-module--lesson-header-title--WIIKs {
  color: oklch(20.35% 0.0139 285.09deg);
  font-size: 1.2rem;
}
.lesson-table-module--lesson-title--eKS7- {
  font-size: 1.2rem;
}
.lesson-table-module--multi-column--D9AZR {
  inline-size: 100%;
  display: block;
  overflow-y: auto;
  padding: 1.6rem;
  font-size: 1.2rem;
  border-radius: 0.8rem;
  background-color: oklch(97.59% 0.0029 264.54deg);
  max-block-size: 10.7rem;
}
.lesson-table-module--play-icon--pjfaP {
  margin-inline-end: 0.8rem;
}
.lesson-table-module--lesson-text-indicator--ruSsl {
  color: oklch(48.09% 0.0371 279.08deg);
  display: none;
}
.lesson-table-module--lesson-text-indicator--ruSsl:before {
  content: '|';
  margin-block: 0;
  margin-inline: 0.8rem;
}
.lesson-table-module--interactive--FWK7I {
  position: relative;
}
.lesson-table-module--interactive--FWK7I:hover .lesson-table-module--lesson-text-indicator--ruSsl {
  display: flex;
}
.lesson-table-module--interactive--FWK7I:hover .lesson-table-module--play-icon--pjfaP {
  color: color-mix(in oklch, oklch(48.41% 0.2342 293.93deg), oklch(20.35% 0.0139 285.09deg) 12%);
}

.course-card--debug--CASg3 {
  font-size: 1.3rem;
  color: oklch(55.73% 0.2161 29.71deg);
  padding: 1rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.course-card--lesson-table--vjEjT {
  font-size: 1.4rem;
}
.course-card--lesson-table--vjEjT tr {
  display: flex;
}
.course-card--lesson-table--vjEjT thead {
  text-align: start;
}
.course-card--lesson-table--vjEjT thead th {
  padding-block-end: 0.8rem;
  color: oklch(67.22% 0.0355 279.77deg);
}
.course-card--lesson-table--vjEjT tbody tr:not(:first-child) td {
  padding-block-start: 0.4rem;
}
.course-card--lesson-table--vjEjT tbody td + td {
  padding-inline-start: 1.6rem;
}
.course-card--lesson-table--vjEjT .course-card--jump-right-in--JeLvz {
  color: oklch(33.88% 0.0354 277.71deg);
  margin-inline-end: 0.4rem;
}
.course-card--lesson-text--zaKl4 {
  display: flex;
  color: inherit;
  font-weight: inherit;
}
.course-card--play-icon--cGPjt {
  margin-inline-end: 0.8rem;
}
.course-card--lesson-text-indicator--Ssuwk {
  color: oklch(48.09% 0.0371 279.08deg);
  display: none;
}
.course-card--lesson-text-indicator--Ssuwk:before {
  content: '|';
  margin-block: 0;
  margin-inline: 0.8rem;
}
.course-card--interactive--AV41O {
  position: relative;
}
.course-card--interactive--AV41O:hover .course-card--lesson-text-indicator--Ssuwk {
  display: flex;
}
.course-card--interactive--AV41O:hover .course-card--play-icon--cGPjt {
  color: color-mix(in oklch, oklch(48.41% 0.2342 293.93deg), oklch(20.35% 0.0139 285.09deg) 12%);
}
.course-card--enrolled-label---5EXa {
  color: oklch(44.49% 0.0863 157.92deg);
  margin-inline-start: 0.8rem;
}
.course-card--enrolled-label-mobile--lDHzN {
  color: oklch(44.49% 0.0863 157.92deg);
  margin-block-start: -0.4rem;
}
.course-card--course-progress--YVGIE {
  border-radius: 0;
  margin-block-start: 0.8rem;
}
.course-card--curriculum-items--q6YFP {
  margin-block-start: 1.6rem;
}

.save-to-list-modal--save-to-list-modal--qVt5x .ud-form-label:empty {
  min-block-size: auto;
  padding: 0;
}
.save-to-list-modal--alert-box--S1KfK {
  margin-block-end: 0.8rem;
}

.checkbox-with-loader--loader-state--ufu2u {
  align-items: center;
  cursor: pointer;
  display: flex;
  padding-block: 0.8rem;
  padding-inline: 0;
  user-select: none;
  min-inline-size: 18rem;
  max-inline-size: 60rem;
}
.checkbox-with-loader--loader-icon--ztY36 {
  margin-inline-end: 0.8rem;
}

.save-to-list-selection-form--new-list-button--UWrdQ,
.save-to-list-selection-form--new-list-form--RIY98 {
  margin-block-start: 0.8rem;
}

.action-menu-module--ub-menu--ayR5r button {
  --ud-btn-background-color: var(--color-knockout);
  --ud-btn-focus-background-color: var(--color-gray-150);
  --ud-btn-focus-color: oklch(29.74% 0.0362 281.74deg);
  --ud-btn-color: oklch(29.74% 0.0362 281.74deg);
  border-color: var(--color-knockout);
}
.action-menu-module--ub-menu--ayR5r button:disabled {
  --ud-btn-background-color: color-mix(in sRGB, var(--color-knockout) 50%, transparent);
  --ud-btn-focus-background-color: color-mix(in sRGB, var(--color-knockout) 50%, transparent);
}

.card-action-menu-module--button--MMRM5 {
  border-radius: 0.4rem;
}
.card-action-menu-module--button--MMRM5::after {
  content: '';
  display: block;
  block-size: calc(100% + 1.6rem);
  min-block-size: 4.8rem;
  min-inline-size: 4.8rem;
  position: absolute;
  inline-size: calc(100% + 1.6rem);
}

.course-product-card--card--vJXkx {
  block-size: 100%;
}

.sort-module--sort--gqWE2 {
  min-inline-size: unset;
  max-inline-size: unset;
}
.sort-module--sort--gqWE2 select {
  border: 0;
  min-inline-size: 0;
  inline-size: unset;
  display: flex;
  text-overflow: ellipsis;
  font-weight: 700;
  padding-block-start: 0;
  padding-inline-end: 3.2rem;
  padding-block-end: 0;
  padding-inline-start: 0.8rem;
  max-inline-size: 20rem;
}
.sort-module--option--SNepu {
  text-align: end;
}

.filter-checkbox-module--count--eRbqI {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.filter-checkbox-dropdown-module--popover--9O-Iz {
  z-index: 1;
  min-inline-size: 0;
  display: flex;
  flex-shrink: 1;
}
.filter-checkbox-dropdown-module--form--RQCeU > label:not(:last-child) {
  margin-block: 0.4rem;
  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) {
}
.filter-dropdown-module--content--prCoT {
  overflow: hidden auto;
  padding: 1.6rem;
  max-block-size: 20rem;
}
.filter-dropdown-module--footer--4ij-K {
  margin-block-start: 1.6rem;
}
.filter-dropdown-module--footer--4ij-K:empty {
  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) {
}
.filter-overlay-trigger-module--button--lGHCi {
  --padding-inline: 1.2rem;
  align-items: center;
  background-color: var(--color-knockout);
  border: 1px solid #d1d2e0;
  border-color: var(--color-gray-300);
  border-radius: 100rem;
  display: flex;
  cursor: pointer;
  gap: 0.4rem;
  max-inline-size: 100%;
  color: #2a2b3f;
  padding-inline: var(--padding-inline);
}
.filter-overlay-trigger-module--button--lGHCi.filter-overlay-trigger-module--has-selection--MSGjr {
  border-color: var(--color-gray-550);
  font-weight: 700;
}
.filter-overlay-trigger-module--button--lGHCi:disabled {
  cursor: not-allowed;
  color: #595c73;
}
.filter-overlay-trigger-module--button--lGHCi:hover:not(:disabled) {
  background-color: #f6f7f9;
}
.filter-overlay-trigger-module--button--lGHCi.filter-overlay-trigger-module--small--WMH0D {
  block-size: 3.4rem;
}
.filter-overlay-trigger-module--button--lGHCi.filter-overlay-trigger-module--medium--qQXSz {
  block-size: 4rem;
}
.filter-overlay-trigger-module--button--lGHCi .filter-overlay-trigger-module--label--CXrQZ {
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.filter-overlay-trigger-module--button--lGHCi .filter-overlay-trigger-module--count--H03tc {
  background-color: #f2efff;
  border-radius: 100rem;
  color: #6d28d2;
  min-inline-size: 1.4em;
  padding-inline: 0.2em;
}

.filter-switch-module--switch--J9xgF label {
  padding: 0;
  gap: 0.8rem;
}

.filter-rating-module--count--2RWOV {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.filter-drawer-module--drawer--loading--ROHtv {
  pointer-events: none;
  animation: filter-drawer-module--pulse--SGKb2 0.8s infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}
@keyframes filter-drawer-module--pulse--SGKb2 {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}
.filter-drawer-module--drawer-content--PX9yS {
  display: flex;
  gap: 2.4rem;
  position: relative;
  flex-direction: column;
}
@media (max-width: 653px) {
  .filter-drawer-module--drawer-content--PX9yS {
    gap: 0.8rem;
  }
}
.filter-drawer-module--done--gNYFg {
  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) {
}
.filter-drawer-module--side-drawer--CgwJE {
  padding-block-end: 0;
}
/* stylelint-disable-next-line selector-class-pattern */
@media (min-width: 37.5625rem) {
  .filter-drawer-module--filter-drawer--b2UQG .js-drawer {
    transform: translateX(-1000rem);
    inline-size: 40rem;
  }
}
.filter-drawer-module--header--ADkOX {
  display: flex;
  gap: 1.6rem;
  align-items: start;
  flex-direction: column;
  margin-block-end: 1.6rem;
  padding-block-start: 2.4rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 0;
  padding-inline-start: 1.6rem;
}
@media (min-width: 37.5625rem) {
  .filter-drawer-module--header--ADkOX {
    padding-block-start: 6.4rem;
    padding-inline-end: 4.8rem;
    padding-block-end: 0;
    padding-inline-start: 4.8rem;
  }
}
.filter-drawer-module--body--AmJOB {
  padding-block-start: 0;
  padding-inline: 1.6rem;
  padding-block-end: 2.4rem;
}
@media (min-width: 37.5625rem) {
  .filter-drawer-module--body--AmJOB {
    padding-block-start: 0;
    padding-inline: 4.8rem;
    padding-block-end: 6.4rem;
  }
}
.filter-drawer-module--footer--Jqj2G {
  inset-block-end: 0;
  z-index: 1;
  inline-size: 100%;
  position: sticky;
  padding: 1.6rem;
  border-block-start: 1px solid #e9eaf2;
  background: #fff;
}

.filter-rating-dropdown-module--popover--4wIka {
  z-index: 1;
  min-inline-size: 0;
  display: flex;
  flex-shrink: 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) {
}
.filter-toggle-chip-module--button--QoVC5 {
  --padding-inline: 1.2rem;
  display: flex;
  gap: 0.4rem;
  cursor: pointer;
  max-inline-size: 100%;
  align-items: center;
  border: 1px solid #d1d2e0;
  block-size: 4rem;
  color: #2a2b3f;
  border-color: var(--color-gray-300);
  border-radius: 100rem;
  padding-inline: var(--padding-inline);
  background-color: var(--color-knockout);
}
.filter-toggle-chip-module--button--QoVC5.filter-toggle-chip-module--is-pressed--Cg8Ik {
  border-color: var(--color-gray-150);
  background-color: var(--color-gray-150);
}
.filter-toggle-chip-module--button--QoVC5:disabled {
  cursor: not-allowed;
  color: #595c73;
  border-color: var(--color-gray-150);
}
.filter-toggle-chip-module--button--QoVC5:hover:not(:disabled) {
  background-color: var(--color-gray-100);
}
.filter-toggle-chip-module--button--QoVC5.filter-toggle-chip-module--small--bUdEa {
  block-size: 3.4rem;
}
.filter-toggle-chip-module--button--QoVC5.filter-toggle-chip-module--medium--tk5HH {
  block-size: 4rem;
}
.filter-toggle-chip-module--button--QoVC5 .filter-toggle-chip-module--label--xPDv0 {
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.horizontal-filters-module--form--E2VG4 {
  display: flex;
  margin-block: 2.4rem;
  margin-inline: 0;
  justify-content: space-between;
}
.horizontal-filters-module--filters--GjpdA {
  inline-size: 100%;
  min-inline-size: 0;
  display: flex;
  gap: 0.8rem;
  flex-wrap: wrap;
}
@media (max-width: 43.75rem) {
  .horizontal-filters-module--filters--GjpdA {
    flex-direction: column;
  }
}
.horizontal-filters-module--top---evtW {
  display: flex;
  justify-content: space-between;
}
.horizontal-filters-module--top---evtW > :first-child {
  min-inline-size: 0;
}
.horizontal-filters-module--top-sort--m9oU2 {
  display: block;
}
@media (min-width: 43.75rem) {
  .horizontal-filters-module--top-sort--m9oU2 {
    display: none;
  }
}
.horizontal-filters-module--bottom-sort--fHn9c {
  display: block;
}
@media (max-width: 43.75rem) {
  .horizontal-filters-module--bottom-sort--fHn9c {
    display: none;
  }
}
@media (max-width: 43.75rem) {
  .horizontal-filters-module--filter-dropdown--VhsfF {
    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) {
}
.pro-content-unit-module--unit-title--FXopK {
  font-family: var(--font-stack-heading);
  font-weight: 700;
  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;
}
@media screen and (min-width: 43.8125rem) {
  .pro-content-unit-module--unit-title--FXopK {
    font-family: var(--font-stack-heading);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0;
    font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
    max-inline-size: 36em;
  }
}
.pro-content-unit-module--container--onw7j {
  display: flex;
  flex-direction: column;
}
.pro-content-unit-module--unit-title--FXopK + .pro-content-unit-module--container--onw7j {
  margin-block-start: 1.6rem;
}
.pro-content-unit-module--banner--MVAl- {
  padding: 1.6rem;
  display: flex;
  flex-direction: column;
  background-color: #f2efff;
}
@media screen and (min-width: 43.8125rem) {
  .pro-content-unit-module--banner--MVAl- {
    flex-direction: row;
  }
}
.pro-content-unit-module--banner--MVAl- .pro-content-unit-module--banner-title--HLKkU {
  font-family: var(--font-stack-text);
  font-weight: 400;
  line-height: 1.4;
  font-size: 1.6rem;
  font-weight: 700;
}
@media screen and (min-width: 43.8125rem) {
  .pro-content-unit-module--banner--MVAl- .pro-content-unit-module--banner-title--HLKkU {
    font-family: var(--font-stack-text);
    font-weight: 400;
    line-height: 1.4;
    font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
    font-weight: 700;
  }
}
.pro-content-unit-module--banner--MVAl- .pro-content-unit-module--banner-description--reqfT {
  margin-block-start: 0.8rem;
  max-inline-size: none;
  font-family: var(--font-stack-text);
  font-weight: 400;
  line-height: 1.4;
  font-size: 1.4rem;
}
.pro-content-unit-module--banner--MVAl- .pro-content-unit-module--view-all-cta--3o4JE {
  margin-block-start: 1.6rem;
  font-family: var(--font-stack-text);
  font-weight: 400;
  line-height: 1.4;
  font-size: 1.2rem;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 0.4rem;
  text-decoration-color: #af72fd;
}
@media screen and (min-width: 43.8125rem) {
  .pro-content-unit-module--banner--MVAl- .pro-content-unit-module--view-all-cta--3o4JE {
    min-inline-size: fit-content;
    font-family: var(--font-stack-text);
    font-weight: 400;
    line-height: 1.4;
    font-size: 1.4rem;
    font-weight: 700;
  }
}
.pro-content-unit-module--custom-children--UXTTo {
  border: 1px solid #d1d2e0;
}
@media screen and (min-width: 50.0625rem) {
  .pro-content-unit-module--custom-children--UXTTo {
    flex-direction: row;
  }
}
.pro-content-unit-module--custom-children--UXTTo .pro-content-unit-module--banner--MVAl- {
  flex-direction: column;
}
@media screen and (min-width: 50.0625rem) {
  .pro-content-unit-module--custom-children--UXTTo .pro-content-unit-module--banner--MVAl- {
    inline-size: 22%;
    min-inline-size: 22.4rem;
  }
}
.pro-content-unit-module--custom-children--UXTTo .pro-content-unit-module--banner--MVAl- .pro-content-unit-module--banner-description--reqfT {
  max-inline-size: unset;
}
.pro-content-unit-module--pro-content-card-carousel--2thH8 {
  margin-block-start: 1.6rem;
  display: grid !important;
  grid-auto-flow: column !important;
  gap: 1.6rem !important;
  /* stylelint-disable-next-line max-line-length */
  grid-auto-columns: calc((100% - (12 - 1) * 1.6rem) * (6 / 12) + (6 - 1) * 1.6rem) !important;
}
@media screen and (min-width: 75.0625rem) {
  .pro-content-unit-module--pro-content-card-carousel--2thH8 {
    /* stylelint-disable-next-line max-line-length */
    grid-auto-columns: calc((100% - (9 - 1) * 1.6rem) * (4 / 9) + (4 - 1) * 1.6rem);
  }
}
@media screen and (min-width: 80rem) {
  .pro-content-unit-module--pro-content-card-carousel--2thH8 {
    /* stylelint-disable-next-line max-line-length */
    grid-auto-columns: calc((100% - (9 - 1) * 1.6rem) * (3 / 9) + (3 - 1) * 1.6rem);
  }
}
.pro-content-unit-module--carousel-full-width--bYGGf {
  display: grid !important;
  grid-auto-flow: column !important;
  gap: 1.6rem !important;
  /* stylelint-disable-next-line max-line-length */
  grid-auto-columns: calc((100% - (4 - 1) * 1.6rem) * (4 / 4) + (4 - 1) * 1.6rem) !important;
}
@media screen and (min-width: 23.4375rem) {
  .pro-content-unit-module--carousel-full-width--bYGGf {
    /* stylelint-disable-next-line max-line-length */
    grid-auto-columns: calc((100% - (4 - 1) * 1.6rem) * (3 / 4) + (3 - 1) * 1.6rem);
  }
}
@media screen and (min-width: 43.8125rem) {
  .pro-content-unit-module--carousel-full-width--bYGGf {
    /* stylelint-disable-next-line max-line-length */
    grid-auto-columns: calc((100% - (12 - 1) * 1.6rem) * (6 / 12) + (6 - 1) * 1.6rem);
  }
}
@media screen and (min-width: 75.0625rem) {
  .pro-content-unit-module--carousel-full-width--bYGGf {
    /* stylelint-disable-next-line max-line-length */
    grid-auto-columns: calc((100% - (12 - 1) * 1.6rem) * (4 / 12) + (4 - 1) * 1.6rem);
  }
}
.pro-content-unit-module--block-skeleton--F5XAR {
  block-size: 32rem !important;
  inline-size: 100% !important;
}

.narrowing-suggestions--wrapper--nBR0R {
  padding-block: 1.6rem;
  padding-inline: 0;
  box-shadow: 0 2px 4px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent), 0 4px 12px color-mix(in oklch, oklch(27.54% 0.1638 265.98deg) 8%, transparent);
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.narrowing-suggestions--wrapper--without-multi-column--e30B5 {
  margin-block-end: 2.4rem;
}
@media (min-width: 653px) {
  .narrowing-suggestions--wrapper--nBR0R {
    padding-block: 2.4rem;
    padding-inline: 0;
  }
}
.narrowing-suggestions--title--KP-B5 {
  margin-block-end: 1.6rem;
  font-size: 1.4rem;
}
@media (min-width: 653px) {
  .narrowing-suggestions--title--KP-B5 {
    font-size: 1.6rem;
  }
}
.narrowing-suggestions--chip--ZokE2 {
  border-color: oklch(93.86% 0.0108 280.47deg);
}
.narrowing-suggestions--chip--ZokE2.narrowing-suggestions--selected--UKrAX {
  border-color: oklch(48.41% 0.2342 293.93deg);
  background-color: oklch(95.91% 0.0215 294.6deg);
}

.bundle-unit-product-card-module--bundle-border--IN0iU {
  inline-size: 100%;
  display: block;
  padding: 2.4rem;
  border: 1px solid #d1d2e0;
  border-radius: 0.8rem;
  background-color: #f6f7f9;
}
.bundle-unit-product-card-module--courses--xBPky {
  display: flex;
  gap: 1.6rem;
  flex-direction: column;
}
.bundle-unit-product-card-module--fbt-discount-banner--QtUPx {
  align-items: center;
  margin-block: 1.6rem;
  margin-inline: 0;
}
.bundle-unit-product-card-module--course-wrapper--h9dJ7 {
  position: relative;
}
.bundle-unit-product-card-module--footer--6odwn {
  display: flex;
  margin-block-start: 1.6rem;
  flex-direction: column;
}
.bundle-unit-product-card-module--footer--wide--ylVG4 {
  flex-direction: row;
  justify-content: space-between;
}
.bundle-unit-product-card-module--price-text-wrapper--UUES3 {
  display: flex;
  align-items: center;
  margin-block-end: 1.6rem;
}
.bundle-unit-product-card-module--price-text-wrapper--wide--m84Ur {
  margin-block-end: 0;
}
.bundle-unit-product-card-module--price-text-prefix--lBUZv {
  margin-inline-end: 0.4rem;
}
.bundle-unit-product-card-module--plus-icon--u-P1a {
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-inline-start: 14%;
  z-index: 1;
  display: flex;
  position: absolute;
  align-items: center;
  inline-size: 4.8rem;
  block-size: 4.8rem;
  justify-content: center;
  border: 1px solid #d1d2e0;
  transform: translateY(-75%);
  box-shadow: 0 4px 8px rgba(6, 17, 118, 0.08), 0 4px 12px rgba(6, 17, 118, 0.24);
  background-color: #fff;
  border-radius: 100rem;
}
.bundle-unit-product-card-module--plus-icon--hidden--CNfoj {
  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) {
}.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) {
}.modal-labs-steps--steps-wrapper--DQcEF {
  padding-inline-start: 0;
}
.modal-labs-steps--labs-steps--coYc2 {
  display: grid;
  grid-template-columns: 9.6rem auto;
  grid-gap: 1.6rem;
  margin-block-start: 0.8rem;
  padding-inline-start: 0;
}
.modal-labs-steps--text-container--zJ7C6 {
  margin-inline-start: 1.6rem;
  align-self: center;
}
.modal-labs-steps--title--Rr-SS {
  margin-block-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) {
}.labs-recommendations--info-icon--17pro {
  color: oklch(33.88% 0.0354 277.71deg);
}
.labs-recommendations--grid--667MP {
  grid-auto-columns: calc(100vw - 4.8rem);
  grid-gap: 1rem;
  margin-block-end: 0.8rem;
  padding-block-start: 1.6rem;
  padding-block-end: 0.4rem;
}
.labs-recommendations--grid--667MP .labs-recommendations--lab--YGZdn > div {
  inline-size: auto;
}
@media screen and (min-width: 23.5rem) {
  .labs-recommendations--grid--667MP {
    grid-auto-columns: 32.7rem;
  }
}
@media screen and (min-width: 37.5625rem) {
  .labs-recommendations--grid--667MP {
    grid-auto-columns: 36rem;
  }
}
.labs-recommendations--header--bvcj2 {
  display: grid;
  grid-template-columns: 5rem 1fr;
  column-gap: 0.8rem;
  margin-block-start: 0.8rem;
}
.labs-recommendations--title-wrapper--T-5W6 {
  grid-row: 1 / span 2;
}
.labs-recommendations--title-container--E7h9f {
  display: flex;
  flex: 1;
}
.labs-recommendations--title--sp4QP > *:not(:last-child) {
  margin-inline-end: 0.8rem;
}
.labs-recommendations--btn-lab-info--OJcnz {
  color: oklch(33.88% 0.0354 277.71deg);
  font-weight: 700;
  margin-inline-start: 1.6rem;
}
.labs-recommendations--lab-icon--UVs8n {
  grid-row: 1 / span 2;
  block-size: 5rem;
  inline-size: 5rem;
  color: #5022c3;
}
.labs-recommendations--labs-page-link--5qb8b {
  color: oklch(33.88% 0.0354 277.71deg);
  grid-row: 3;
  grid-column: 2;
  justify-content: start;
  margin-block-start: 0.4rem;
}
@media (min-width: 37.5625rem) {
  .labs-recommendations--labs-page-link--5qb8b {
    grid-row: 1 / span 2;
    grid-column: auto;
    align-self: flex-start;
  }
}
.labs-recommendations--alert-banner--DoJYA {
  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) {
}.recommendations--reco-unit-container--D3U-Z .recommendations--grid--o4UGP {
  /**
        TODO: Remove !importants once webpack fix done!
    */
  grid-auto-columns: 65% !important;
}
@media screen and (min-width: 61.3125rem) {
  .recommendations--reco-unit-container--D3U-Z .recommendations--grid--o4UGP {
    grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3) !important;
  }
}
@media screen and (min-width: 75.0625rem) {
  .recommendations--reco-unit-container--D3U-Z .recommendations--grid--o4UGP {
    grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3) !important;
  }
}
@media screen and (min-width: 83.8125rem) {
  .recommendations--reco-unit-container--D3U-Z .recommendations--grid--o4UGP {
    grid-auto-columns: calc((100% - (4 - 1) * 1.6rem) / 4) !important;
  }
}
.recommendations--reco-unit-container--D3U-Z .recommendations--grid-multicolumn--9OICK {
  grid-auto-columns: 65% !important;
}
@media screen and (min-width: 553px) {
  .recommendations--reco-unit-container--D3U-Z .recommendations--grid-multicolumn--9OICK {
    grid-auto-columns: 50% !important;
  }
}
@media screen and (min-width: 653px) {
  .recommendations--reco-unit-container--D3U-Z .recommendations--grid-multicolumn--9OICK {
    grid-auto-columns: 40% !important;
  }
}
@media screen and (min-width: 1153px) {
  .recommendations--reco-unit-container--D3U-Z .recommendations--grid-multicolumn--9OICK {
    grid-auto-columns: calc((100% - (3 - 1) * 1.6rem) / 3) !important;
  }
}
@media screen and (min-width: 1293px) {
  .recommendations--reco-unit-container--D3U-Z .recommendations--grid-multicolumn--9OICK {
    grid-auto-columns: calc((100% - (4 - 1) * 1.6rem) / 4) !important;
  }
}
.recommendations--pager-button--FB3O5 {
  inset-block-start: 25%;
}
.recommendations--title--25Gqy {
  margin-block-end: 1.6rem;
}
.recommendations--title-container--WZneM {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
@media (max-width: 37.5rem) {
  .recommendations--title-container--WZneM {
    flex-direction: column;
  }
}
.recommendations--search-recommendations--bCVZY {
  margin-block: 3.2rem;
  margin-inline: 0;
}
.recommendations--search-course-card--D85Tk {
  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) {
}.related-searches--related-searches-heading--KoFEs {
  display: flex;
}
.related-searches--related-searches-loader--Fz9qd {
  max-inline-size: 100%;
}
.related-searches--related-searches-info-popper--T2UTk {
  display: flex;
  align-items: center;
}
.related-searches--related-searches-info-icon--eCoKd {
  margin-inline-start: 1rem;
}
.related-searches--related-searches-buttons--BnIaA {
  max-inline-size: inherit;
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.8rem;
  margin-block-start: 1.6rem;
  gap: 0.8rem;
}
.related-searches--related-searches-buttons--BnIaA > a {
  max-inline-size: 100%;
}
.related-searches--related-searches-button--UV60a {
  max-inline-size: 100%;
}
.related-searches--related-searches-button--UV60a > span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.analyzed-query--container--MXXlS {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 1rem;
  padding-inline: 2rem;
  font-size: 1.3rem;
  color: oklch(30.72% 0.0555 158.67deg);
  margin-block-start: 2rem;
}
.analyzed-query--container--MXXlS ul {
  list-style-type: disc;
  margin-inline-start: 1.5rem;
}
.analyzed-query--container--MXXlS .analyzed-query--query--vMkJk {
  display: none;
}
.analyzed-query--container--MXXlS span[data-checked='checked'] + .analyzed-query--query--vMkJk {
  display: block;
  white-space: pre;
  overflow-y: scroll;
  block-size: 40rem;
}

.query-switcher--container--EdOxE {
  display: block;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.search-results-header--container--7uFRN {
  margin-block: 2.4rem;
  margin-inline: 0;
}
.search-results-header--container--7uFRN > * + * {
  margin-block-start: 1.6rem;
}
.search-results-header--title--aEEm7 {
  max-inline-size: 80rem;
}
@media (min-width: 37.5625rem) {
  .search-results-header--title--aEEm7 {
    font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
  }
}
/**
 * Narrowing Suggestions Experiment
 *
 * This is a temporary solution.
 * It will be removed once the experiment is over.
 */
.search-results-header--container-ns-experiment--EPLmT {
  margin-block-end: 0;
}
.search-results-header--container-ns-experiment--EPLmT > *:nth-child(2) {
  margin-block-start: 1.6rem;
}
.search-results-header--container-ns-experiment--EPLmT > * + * {
  margin-block-start: 0.8rem;
  font-size: 1.2rem;
}
@media (max-width: 61.3125rem) {
  .search-results-header--container-ns-experiment--EPLmT {
    margin-block-end: 2.4rem;
  }
}
.search-results-header--title-ns-experiment--vbELf {
  line-height: 1;
  font-size: 1.8rem;
}
.search-results-header--count--J9uHl {
  margin-block-start: 0.8rem;
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
  font-size: 1.2rem;
  font-weight: 400;
}
/**
 * Desktop Multi-Column Layout
 *
 * This is a temporary solution.
 * It will be removed once the experiment is over.
 */
.search-results-header--container-desktop-multi-column--z5faW {
  margin-block-end: 1.6rem;
}
.search-results-header--container-desktop-multi-column--with-narrowing-suggestions--aFqqt {
  margin-block-start: 1.6rem;
}
.search-results-header--head-desktop-multi-column--mSTQR {
  font-size: 1.4rem;
  margin-block-end: 1.6rem;
  font-weight: 400;
}
.search-results-header--count-desktop-multi-column--KQNTy {
  margin-inline-start: 0.4rem;
  font-weight: 400;
}
@media (min-width: 933px) {
  .search-results-header--title-desktop-multi-column-wrapper--2f8hQ {
    display: none;
  }
}
.search-results-header--title-desktop-multi-column--lOCKM {
  margin-inline-start: 0.4rem;
  font-weight: 700;
}

@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 {
  min-inline-size: unset;
}
.search--loader-spacing--gGOTD {
  padding: 6.4rem;
}
.search--refund-notice---3zEj {
  margin-block-end: 1.6rem;
}
@media (min-width: 933px) {
  .search--refund-notice---3zEj {
    margin-block-end: 2.4rem;
  }
}
@media (min-width: 1153px) {
  .search--refund-notice---3zEj {
    margin-block-end: 3.2rem;
  }
}
.search--unit-injection--CZ1Sp:empty {
  padding: 0;
  border: none;
}
.search--unit-injection--CZ1Sp > * + * {
  padding-block-start: 1.6rem;
}
.search--quick-view-box--nPv0Y {
  padding: 2.4rem;
}
.search--search-course-card-context-menu--is-debug--nnb3p {
  display: block !important;
}
@media (max-width: 37.5rem) {
  .search--search-course-card-context-menu--RhJm6 > button {
    margin-inline-start: 0 !important;
  }
}
.search--search-course-card--AMkMj {
  block-size: 100%;
}
.search--search-course-card--AMkMj > div {
  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-discovery-unit-module--unit-subtitle--KaD1i {
  margin-block-start: 0.8rem;
  max-inline-size: 100%;
}
.lecture-discovery-unit-module--lecture-card-carousel--zhVhG {
  margin-block-start: 1.6rem;
  grid-auto-columns: 75% !important;
}
@media screen and (min-width: 37.5625rem) {
  .lecture-discovery-unit-module--lecture-card-carousel--zhVhG {
    grid-auto-columns: calc((100% - (3.5 - 1) * 1.6rem) / 3.5) !important;
  }
}
@media screen and (min-width: 61.3125rem) {
  .lecture-discovery-unit-module--lecture-card-carousel--zhVhG {
    grid-auto-columns: calc((100% - (4.25 - 1) * 1.6rem) / 4.25) !important;
  }
}

@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) {
}
.entry-point-module--entrypoint--Lai3k {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.entry-point-module--entrypoint-sub-heading--WkSrv {
  font-family: var(--font-stack-text);
  font-weight: 400;
  line-height: 1.4;
  font-size: 1.4rem;
  color: #595c73;
  margin-block-start: 0.8rem;
  margin-block-end: 2.4rem;
}
.entry-point-module--find-courses-button--zhb5M {
  margin-block-start: 0.8rem;
}

/* Not sure what is going on in this file, but do not want to touch stylelint duplicate and specificity errors */
/* stylelint-disable  no-descending-specificity, no-duplicate-selectors */
.search-banner-module--search-banner--yU5b7 {
  color: #2a2b3f;
  display: flex;
  text-align: start;
  border: 1px solid #d1d2e0;
}
.search-banner-module--search-banner-variant_2--r5euR {
  background: #f6f7f9;
}
.search-banner-module--title-subtitle--qW2g- {
  display: flex;
  flex-direction: column;
  font-size: 1.4rem;
}
.search-banner-module--title--6cbIW {
  margin-block-end: 0.4rem;
}
.search-banner-module--buttons--L5qjL {
  display: flex;
  column-gap: 0.8rem;
}
@media (max-width: 37.5rem) {
  .search-banner-module--search-banner--yU5b7 {
    flex-direction: column;
    row-gap: 1.6rem;
  }
  .search-banner-module--image--w-3f4 {
    inline-size: 100%;
    max-block-size: 16.56em;
  }
  .search-banner-module--title-subtitle--qW2g- {
    margin-inline-start: 1.6rem;
    margin-inline-end: 1.6rem;
  }
  .search-banner-module--buttons--L5qjL {
    margin-inline-start: 1.6rem;
    margin-block-end: 1.6rem;
  }
}
@media (min-width: 37.5625rem) and (max-width: 75rem) {
  .search-banner-module--search-banner--yU5b7 {
    display: flex;
    column-gap: 1.6rem;
  }
  .search-banner-module--image--w-3f4 {
    max-inline-size: 15.06em;
    min-block-size: 100%;
  }
  .search-banner-module--image--w-3f4 img {
    block-size: 100%;
    object-fit: cover;
  }
  .search-banner-module--title-subtitle-buttons--7b2y6 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
  .search-banner-module--title-subtitle-buttons--7b2y6 .search-banner-module--title-subtitle--qW2g- {
    margin-block-start: 1.6rem;
    margin-block-end: 0.8rem;
    margin-inline-end: 1.6rem;
  }
  .search-banner-module--buttons--L5qjL {
    margin-block-end: 0.4rem;
    margin-inline-end: 1.6rem;
  }
}
@media (min-width: 75.0625rem) {
  .search-banner-module--search-banner--yU5b7 {
    display: flex;
    flex-wrap: nowrap;
  }
  .search-banner-module--image--w-3f4 {
    max-inline-size: 15.06em;
    max-block-size: 9.19em;
  }
  .search-banner-module--title-subtitle--qW2g- {
    margin-block: 1.6rem;
    margin-inline: 1.6rem;
    flex-grow: 1;
  }
  .search-banner-module--buttons--L5qjL {
    margin-block-start: 1.6rem;
    margin-inline-end: 1.6rem;
  }
}


/*# sourceMappingURL=search-udlite-app.92846cdcf2e3f81584b7.css.map*/