.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 var(--applied-border-default);
  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(56.8% 0.0388 277.95deg);
  margin-block-end: 0.8rem;
}
.preview-extra-info--attachment__author_icon--DpmkC {
  margin-inline-end: 0.8rem;
  vertical-align: middle;
}
.preview-extra-info--attachment__title--BEup5 {
  color: oklch(48.41% 0.2342 293.93deg);
  margin-block-end: 0.4rem;
  margin-block-start: 0.4rem;
}
.preview-extra-info--info-content--ubk0F {
  display: flex;
  flex-direction: row;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-inline-end: 0.8rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ai-created-path-survey-button--survey-button--AIWNq {
  position: fixed;
  display: inline-flex;
  min-inline-size: 19rem;
  block-size: 6.5rem;
  padding-block: 2.4rem;
  padding-inline: 0.8rem;
  justify-content: center;
  align-items: center;
  inset-block-end: 2.4rem;
  inset-inline-end: 2.4rem;
  background: var(--applied-backgrounds-default, oklch(100% 0 0deg));
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  border: none;
}
.ai-created-path-survey-button--survey-button--AIWNq .ai-created-path-survey-button--survey-button-text--39jsD {
  margin-inline-start: 0.4rem;
  color: var(--applied-text-default, oklch(29.74% 0.0362 281.74deg));
}
@media (max-width: 37.5rem) {
  .ai-created-path-survey-button--survey-button--AIWNq {
    inset-block-end: 9.6rem;
  }
}

.ai-created-path-survey-modal--survey-modal--1LVlY {
  padding: 0;
  max-inline-size: 60rem;
  flex-shrink: 0;
}
.ai-created-path-survey-modal--survey-modal--1LVlY [class*='title-spacer'] {
  padding-block: 2.45rem;
  padding-inline: 2.4rem;
}
.ai-created-path-survey-modal--survey-modal--1LVlY [class*='title-spacer'] h2 {
  padding: 0;
}
.ai-created-path-survey-modal--survey-modal--1LVlY .ai-created-path-survey-modal--modal-question-container--MSmhE {
  padding-inline-start: 2.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 3.2rem;
}
.ai-created-path-survey-modal--survey-modal--1LVlY .ai-created-path-survey-modal--modal-question-container--MSmhE [class*='ud-form-label'] {
  padding-block-end: 0.9rem;
}
.ai-created-path-survey-modal--survey-modal--1LVlY .ai-created-path-survey-modal--modal-question-container--MSmhE [class*='ud-toggle-input-container'] {
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
}
.ai-created-path-survey-modal--survey-modal--1LVlY .ai-created-path-survey-modal--modal-question-container--MSmhE > div:nth-child(2) {
  padding-block-start: 1.6rem;
}
.ai-created-path-survey-modal--survey-modal--1LVlY .ai-created-path-survey-modal--modal-question-container--MSmhE .ai-created-path-survey-modal--feedback-text-area--pam9d {
  resize: block;
  max-block-size: 60rem;
}
.ai-created-path-survey-modal--survey-modal--1LVlY .ai-created-path-survey-modal--modal-bottom-panel--YlPXw {
  display: flex;
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  box-shadow: 0 -2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 -4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  margin-block-start: 0;
}
.ai-created-path-survey-modal--survey-modal--1LVlY .ai-created-path-survey-modal--modal-bottom-panel--YlPXw .ai-created-path-survey-modal--empty-button--57IpT {
  inline-size: 9.2rem;
}
.ai-created-path-survey-modal--document-body--135tf [class^='toaster'] {
  inset-block-end: 0;
}

.ai-created-path-survey-notifier--container--irPmp {
  position: fixed;
  max-inline-size: 45.1rem;
  inline-size: auto;
  inset-block-end: 2.4rem;
  inset-inline-end: 2.4rem;
  padding: 1.6rem;
  box-shadow: 0 2px 12px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 8px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 16%, transparent);
  display: flex;
  border: none;
}
.ai-created-path-survey-notifier--container--irPmp div > div > div {
  font-size: medium;
  line-height: 2.24rem;
}
.ai-created-path-survey-notifier--container--irPmp > div > div:nth-of-type(2) {
  margin-block-start: 0.8rem;
}
.ai-created-path-survey-notifier--container--irPmp > * {
  flex-shrink: 0;
}
@media (max-width: 37.5rem) {
  .ai-created-path-survey-notifier--container--irPmp {
    inset-block-end: 9.6rem;
  }
}

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

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

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

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

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

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

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

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

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

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.assessment-highlight--highlight-container--GmD1t {
  margin-block-start: 6.4rem;
  background-color: oklch(48.09% 0.0371 279.08deg);
  padding: 4.8rem;
  color: oklch(100% 0 0deg);
  box-shadow: 0 2px 12px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 8px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 16%, transparent);
  display: flex;
  flex-direction: row;
}
@media (max-width: 64.69em) {
  .assessment-highlight--highlight-container--GmD1t {
    flex-direction: column;
  }
}
.assessment-highlight--title--9uIpO {
  padding-block-end: 1.6rem;
}
.assessment-highlight--message--cPbeC {
  margin-inline-end: 4.8rem;
  margin-block-end: 0;
}
@media (max-width: 64.69em) {
  .assessment-highlight--message--cPbeC {
    margin-inline-end: 0;
    margin-block-end: 4.8rem;
  }
}
.assessment-highlight--assessment-card--DhK6G {
  background-color: oklch(100% 0 0deg);
  inline-size: 40rem;
  block-size: 15rem;
  max-inline-size: inherit;
}

body.course-recommendations--open--jB9lH .ud-main-content-wrapper {
  display: none;
}
.course-recommendations--page-loader--1j9zB,
.course-recommendations--courses-loader--L0n4G {
  margin-block: 3.2rem;
  margin-inline: 0;
}
.course-recommendations--container--mDyjT {
  inline-size: 80rem;
  max-inline-size: 100%;
  margin-block: 0;
  margin-inline: auto;
}
.course-recommendations--page-title--0Rrhm {
  margin-block-end: 0.8rem;
}
.course-recommendations--themes-title--M5oCx {
  padding-block-start: 2.4rem;
  padding-inline-end: 0;
  padding-block-end: 1.6rem;
  padding-inline-start: 0;
}
.course-recommendations--theme-header--1Vly4 {
  display: flex;
  align-items: center;
  margin-block-start: 3.2rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
.course-recommendations--theme-image--wUDJQ {
  margin-inline-end: 1.6rem;
}
.course-recommendations--theme-description--LrF-3 {
  margin-block-start: 0.8rem;
}
.course-recommendations--section-container--rCUyw {
  border: 1px solid var(--applied-border-default);
}
.course-recommendations--section-container--rCUyw + .course-recommendations--section-container--rCUyw {
  margin-block-start: 0.8rem;
}
.course-recommendations--section-container--rCUyw .ud-accordion-panel-toggler {
  padding: 1.6rem;
  background: oklch(97.59% 0.0029 264.54deg);
}
.course-recommendations--section-container--rCUyw .ud-accordion-panel-toggler:hover {
  background-color: color-mix(in oklch, oklch(97.59% 0.0029 264.54deg), oklch(20.35% 0.0139 285.09deg) 12%);
}
.course-recommendations--section-container--rCUyw .ud-accordion-panel-content {
  border-block-start: 1px solid var(--applied-border-default);
  padding: 0;
  position: relative;
}
.course-recommendations--course-container--lOVID {
  display: flex;
  align-items: flex-start;
  margin-block: 0;
  margin-inline: 0.8rem;
  padding: 1.6rem;
}
.course-recommendations--course-container--lOVID + .course-recommendations--course-container--lOVID {
  border-block-start: 1px solid var(--applied-border-default);
}
.course-recommendations--course-container--lOVID .ud-toggle-input-container {
  min-inline-size: 0;
  margin-block-start: -0.8rem;
}
.course-recommendations--course-container--lOVID .course-recommendations--course-content--bFFMn,
.course-recommendations--course-container--lOVID .course-recommendations--course-details--ZqCGF {
  flex: 1;
}
.course-recommendations--course-container--lOVID .course-recommendations--course-content--bFFMn {
  display: flex;
  align-items: flex-start;
  gap: 1.6rem;
  color: oklch(29.74% 0.0362 281.74deg);
}
.course-recommendations--course-container--lOVID .course-recommendations--course-image--RwCz1 {
  inline-size: auto;
  block-size: 7rem;
}
.course-recommendations--course-container--lOVID .course-recommendations--course-rating--Bf6-x {
  margin-block-start: 0.4rem;
}
.course-recommendations--course-container--lOVID .course-recommendations--course-rating--Bf6-x,
.course-recommendations--course-container--lOVID .course-recommendations--course-rating-text--f6Pqm {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem 0.8rem;
}
.course-recommendations--footer--dPXax {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.8rem 2.4rem;
  position: relative;
}
.course-recommendations--footer-checkbox--5XutR {
  display: inline-flex;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 43.75rem) {
  .course-recommendations--footer--dPXax {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .course-recommendations--footer-checkbox--5XutR {
    display: flex;
    flex: 1 1 100%;
    justify-content: center;
    order: -1;
    position: static;
    transform: translate(0, -0.4rem);
  }
  .course-recommendations--course-container--lOVID .course-recommendations--course-image--RwCz1 {
    min-inline-size: 7rem;
    inline-size: 7rem;
    block-size: 7rem;
  }
}
@media (max-width: 37.5rem) {
  .course-recommendations--theme-header--1Vly4 {
    align-items: flex-start;
    margin-block-end: 3.2rem;
  }
  .course-recommendations--theme-image--wUDJQ {
    inline-size: 6.4rem;
    block-size: 6.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) {
}.theme-container--tooltip-container--5JRVt {
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}
.theme-container--tooltip-icon-container--VXNTR {
  color: oklch(56.8% 0.0388 277.95deg);
  display: inline-flex;
  padding: 0.4rem;
}
.theme-container--view-all-btn-container--CYasO {
  text-align: center;
}
.theme-container--themes-container--UNwpn {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin: -0.4rem;
}
.theme-container--themes-container--UNwpn.theme-container--bottom-fade--CghfE:after {
  content: '';
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  pointer-events: none;
  background-image: linear-gradient(to bottom, color-mix(in oklch, oklch(100% 0 0deg) 0%, transparent), color-mix(in oklch, oklch(100% 0 0deg) 100%, transparent));
  inline-size: 100%;
  block-size: 3.2rem;
}
.theme-container--theme-column--B72L0 {
  inline-size: 33.33%;
  padding: 0.4rem;
}
.theme-container--theme-tile-container--k0-KA {
  position: relative;
}
.theme-container--theme-tile--Qe0jg {
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
  cursor: pointer;
  display: block;
  inline-size: 100%;
  block-size: 18rem;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
}
.theme-container--checked---01vI .theme-container--theme-tile--Qe0jg {
  border-color: oklch(33.88% 0.0354 277.71deg);
  outline: 3px solid oklch(33.88% 0.0354 277.71deg);
}
body.ud-keyboard-navigation-in-use input:focus ~ .theme-container--theme-tile--Qe0jg {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.theme-container--theme-image-container--PdDCr {
  inline-size: 10.5rem;
  margin-block-start: 1.6rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
}
.theme-container--theme-title--JQTRl {
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: 4.2rem;
  margin-block-start: 0.4rem;
  margin-inline-end: 0.8rem;
  margin-block-end: 0;
  margin-inline-start: 0.8rem;
}
@media (max-width: 43.75rem) {
  .theme-container--theme-column--B72L0 {
    inline-size: 100%;
  }
  .theme-container--theme-tile--Qe0jg {
    block-size: 15.5rem;
  }
  .theme-container--theme-image-container--PdDCr {
    inline-size: 8rem;
  }
}

.learning-path-content-autosuggest--form--1wcCl .ud-form-group {
  max-inline-size: none;
}
.learning-path-content-autosuggest--search-field--9B1Dm {
  display: flex;
  gap: 0.8rem;
}
.learning-path-content-autosuggest--autosuggest--8BPsn {
  flex: 1;
}
.learning-path-content-autosuggest--form--1wcCl .learning-path-content-autosuggest--autosuggest--8BPsn > div:last-child {
  inset-inline-start: 0;
  inset-inline-end: -4.8rem;
  inline-size: auto;
}
.learning-path-content-autosuggest--autosuggest--8BPsn .ud-autosuggest-suggestion:hover {
  background: oklch(97.59% 0.0029 264.54deg);
}
.learning-path-content-autosuggest--browse--kChU- {
  margin-block-start: 0.8rem;
}
@media (max-width: 43.75rem) {
  .learning-path-content-autosuggest--form--1wcCl .learning-path-content-autosuggest--autosuggest--8BPsn > div:last-child {
    z-index: 999;
  }
}

@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-autosuggest--row--hkzwx {
  display: block;
}
.assessment-autosuggest--row--hkzwx + .assessment-autosuggest--row--hkzwx {
  margin-block-start: 0.4rem;
}
.assessment-autosuggest--assessment-card-container--3Hnas {
  flex: 1;
  min-inline-size: 1px;
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.assessment-autosuggest--assessment-card-container--3Hnas .assessment-autosuggest--assessment-icon--pG2cq {
  inline-size: 7.5rem;
  min-block-size: 6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #c0c4fc;
}
.assessment-autosuggest--assessment-card-container--3Hnas .assessment-autosuggest--assessment-icon--pG2cq .assessment-autosuggest--icon--BKOxF {
  padding: 0.8rem;
  box-sizing: content-box;
  border-radius: 100rem;
  background: oklch(97.59% 0.0029 264.54deg);
  color: #5022c3;
}
.assessment-autosuggest--assessment-card-container--3Hnas .assessment-autosuggest--assessment-details--GS46t {
  color: oklch(29.74% 0.0362 281.74deg);
  flex: 1;
  min-inline-size: 1px;
}
.assessment-autosuggest--assessment-card-container--3Hnas .assessment-autosuggest--assessment-details--GS46t .assessment-autosuggest--title--qTE0s,
.assessment-autosuggest--assessment-card-container--3Hnas .assessment-autosuggest--assessment-details--GS46t .assessment-autosuggest--description--oKPAB {
  word-break: break-word;
  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-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;
}

@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) {
}.course-autosuggest--row--2x8YR {
  display: block;
}
.course-autosuggest--row--2x8YR + .course-autosuggest--row--2x8YR {
  margin-block-start: 0.4rem;
}
.course-autosuggest--course-card-container--NLnV0 {
  flex: 1;
  min-inline-size: 1px;
  display: flex;
  align-items: flex-start;
  gap: 1.6rem;
}
.course-autosuggest--course-image--Yvg-T {
  object-fit: cover;
  inline-size: 7.5rem;
  block-size: 7.5rem;
}
.course-autosuggest--course-details--AguZi {
  color: oklch(56.8% 0.0388 277.95deg);
  flex: 1;
  min-inline-size: 1px;
}
.course-autosuggest--title--OqMh1,
.course-autosuggest--instructor-details--G9RXJ {
  word-break: break-word;
  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-autosuggest--title--OqMh1 {
  color: oklch(29.74% 0.0362 281.74deg);
}
.course-autosuggest--reviews--s-JQz {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.course-autosuggest--show-all-results--by0YC {
  color: oklch(48.41% 0.2342 293.93deg);
}
a:hover .course-autosuggest--show-all-results--by0YC {
  color: color-mix(in oklch, oklch(48.41% 0.2342 293.93deg), oklch(20.35% 0.0139 285.09deg) 12%);
}

@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-autosuggest--row--q3mBU {
  display: block;
}
.lab-autosuggest--row--q3mBU + .lab-autosuggest--row--q3mBU {
  margin-block-start: 0.4rem;
}
.lab-autosuggest--lab-card-container--nl2Nm {
  flex: 1;
  min-inline-size: 1px;
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.lab-autosuggest--lab-card-container--nl2Nm .lab-autosuggest--lab-icon--lKaWQ {
  inline-size: 7.5rem;
  min-block-size: 6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
}
.lab-autosuggest--lab-card-container--nl2Nm .lab-autosuggest--lab-icon--lKaWQ .lab-autosuggest--icon--TyT3- {
  block-size: 5.5rem;
  inline-size: 5.5rem;
  padding: 1rem;
  border-radius: 50%;
  background: #5022c3;
  color: oklch(100% 0 0deg);
}
.lab-autosuggest--lab-card-container--nl2Nm .lab-autosuggest--lab-details--apMRD {
  color: oklch(29.74% 0.0362 281.74deg);
  flex: 1;
  min-inline-size: 1px;
}
.lab-autosuggest--lab-card-container--nl2Nm .lab-autosuggest--lab-details--apMRD .lab-autosuggest--title--H2zE4,
.lab-autosuggest--lab-card-container--nl2Nm .lab-autosuggest--lab-details--apMRD .lab-autosuggest--description--KOtcY {
  word-break: break-word;
  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;
}

.add-link-form--container--ixuaR {
  background: oklch(100% 0 0deg);
  border: 1px dashed oklch(86.72% 0.0192 282.72deg);
  padding-block-start: 1.6rem;
  padding-inline-end: 4.8rem;
  padding-block-end: 1.6rem;
  padding-inline-start: 1.6rem;
  position: relative;
  inline-size: 100%;
}
@media (max-width: 43.75rem) {
  .add-link-form--container--alert--f4Ynk {
    margin-inline-start: -2.4rem;
    margin-inline-end: -2.4rem;
    inline-size: 123%;
  }
}
.add-link-form--close--nlaoQ {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}
.add-link-form--content--TsaxZ {
  inline-size: 80%;
}
.add-link-form--content--TsaxZ .ud-form-group {
  max-inline-size: none;
}
.add-link-form--error-message--ZRMVc {
  margin-block-start: 0.8rem;
}
@media (max-width: 75rem) {
  .add-link-form--content--TsaxZ {
    inline-size: 100%;
  }
}

.add-content-button--dropdown--CIiul {
  display: inline-flex;
}

.empty-state--container--DBbUb {
  display: flex;
  justify-content: center;
}
.empty-state--column--fBDk3 {
  inline-size: 33.33%;
}
.empty-state--add-content-container--3Tv2e {
  display: flex;
  flex-direction: column;
}
.empty-state--form-container--CnvVL {
  margin-block-start: 2.4rem;
  min-inline-size: 70.1rem;
  z-index: 999;
  position: relative;
}
@media (max-width: 61.25rem) {
  .empty-state--container--DBbUb {
    flex-direction: column;
    align-items: center;
  }
  .empty-state--column--fBDk3 {
    inline-size: 90%;
  }
  .empty-state--form-container--CnvVL {
    inline-size: 100%;
    min-inline-size: auto;
  }
}

.item-image--image-container--hL56F {
  min-inline-size: 12.5rem;
  block-size: 7rem;
  background: oklch(97.59% 0.0029 264.54deg);
  text-align: center;
  max-inline-size: 12.5rem;
}
.item-image--image-container--hL56F img {
  object-fit: contain;
}
.item-image--placeholder--mUPVv {
  block-size: 7rem;
  background: #371783;
  min-inline-size: 12.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-image--placeholder__icon-container--JiY4H {
  color: #371783;
  background: #c0c4fc;
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: 3.2rem;
  inline-size: 3.2rem;
  border-radius: 100%;
}
@media (max-width: 43.75rem) {
  .item-image--image-container--hL56F,
  .item-image--placeholder--mUPVv {
    min-inline-size: 7rem;
    inline-size: 7rem;
  }
}

.course-portion-item--container--aeTMm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.course-portion-item--content--J6J-P {
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}
.course-portion-item--title--qsYHW {
  font-size: 1.4rem;
}
.course-portion-item--metadata--L94VW {
  display: flex;
  justify-content: flex-start;
  font-size: 1.2rem;
  opacity: 0.7;
  padding-block-start: 0.4rem;
}
.course-portion-item--type--yHO38 {
  margin-inline-end: 0.4rem;
  padding: 0;
  color: oklch(56.8% 0.0388 277.95deg);
  font-size: 1.4rem;
  line-height: inherit;
  border: 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) {
}body .course-portion-section--panel-container--SRfH1:first-child {
  border-block-start: 0;
}
body .course-portion-section--panel-container--SRfH1:last-child {
  border-block-end: 0;
}
.course-portion-section--panel-container--SRfH1 .ud-accordion-panel-toggler {
  background: oklch(97.59% 0.0029 264.54deg);
  padding: 1.6rem;
}
.course-portion-section--panel-container--SRfH1 .ud-accordion-panel-content {
  border-block-start: 1px solid var(--applied-border-default);
  position: relative;
}
.course-portion-section--panel-toggle-container--2sNkD {
  background: oklch(97.59% 0.0029 264.54deg);
  padding: 1.6rem;
  border-block-start: 1px solid var(--applied-border-default);
}
.course-portion-section--panel-toggle-container--2sNkD:first-child {
  border-block-start: none;
}
.course-portion-section--panel-toggle-container--2sNkD:last-child {
  border-block-end: 1px solid var(--applied-border-default);
}
.course-portion-section--expand-collapse-button--Eu4oq {
  background: oklch(97.59% 0.0029 264.54deg);
  color: oklch(33.88% 0.0354 277.71deg);
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
.course-portion-section--expand-collapse-button--Eu4oq:hover {
  background: none;
}
.course-portion-section--expand-collapse-icon--k3EPj {
  transition: transform 150ms linear;
}
.course-portion-section--expanded--Na5hS {
  transform: rotate(180deg);
}
.course-portion-section--panel-content--mud5S {
  position: relative;
  border-block-start: 1px solid var(--applied-border-default);
}
.course-portion-section--old-heading-container--hnq53 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.course-portion-section--heading-container---hxXe {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.course-portion-section--title-container--d4srf > label {
  padding: 0;
}
.course-portion-section--old-title-container--JEH9x > label {
  padding: 0;
}
.course-portion-section--heading--BgjPM,
.course-portion-section--old-title-container--JEH9x {
  inline-size: 100%;
  display: flex;
  flex-direction: row;
}
.course-portion-section--title-container--d4srf {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
.course-portion-section--metadata--sOikE {
  display: flex;
  flex-direction: column;
}
.course-portion-section--title--OAJ3H {
  flex-grow: 2;
  font-weight: 700;
}
.course-portion-section--separator--ru-y- {
  margin-block: 0;
  margin-inline: 0.4rem;
}
.course-portion-section--portion-item-list--2uioS,
.course-portion-section--portion-item-list--2uioS li {
  padding-inline-start: 0.8rem;
}
.course-portion-section--skills-container--AEEvW {
  padding-block-start: 0;
  margin-inline-start: 2.4rem;
  margin-block-start: 0.4rem;
  border: none !important;
}
.course-portion-section--skills-container--AEEvW .ud-accordion-panel-toggler {
  padding: 0;
  justify-content: left;
}
.course-portion-section--skills-container--AEEvW .ud-accordion-panel-heading {
  max-inline-size: fit-content;
}
.course-portion-section--skills-container--AEEvW .ud-accordion-panel-title {
  font-size: 1.2rem;
  font-weight: 400;
  color: oklch(67.22% 0.0355 279.77deg);
}
.course-portion-section--skills-container--AEEvW .ud-accordion-panel-content {
  padding-block-end: 0;
}
.course-portion-section--skills-container--AEEvW svg {
  margin-inline-start: 0.4rem !important;
  inline-size: 1.5rem;
  block-size: 1.5rem;
  color: oklch(67.22% 0.0355 279.77deg);
}

.course-portion-curriculum--container--AT7TT {
  max-block-size: 35rem;
  position: relative;
  overflow: auto;
  margin-block: 0;
  margin-inline: 1.6rem;
  border: 1px solid var(--applied-border-default);
}
.course-portion-curriculum--new-container--bma1F {
  max-block-size: 35rem;
  block-size: 35rem;
  position: relative;
  overflow: auto;
  border: 1px solid var(--applied-border-default);
}
.course-portion-curriculum--no-content--O6Ojx {
  display: flex;
  justify-content: center;
  align-items: center;
  block-size: 35rem;
}

.course-portion-modal--info-panel--NkngS {
  display: flex;
  justify-content: space-between;
}
.course-portion-modal--info-panel--NkngS > * {
  display: inline-block;
  padding-block-end: 0.8rem;
}
.course-portion-modal--new-info-panel---rQKN {
  display: flex;
  justify-content: space-between;
  margin-block-start: 1.6rem;
}
.course-portion-modal--new-info-panel---rQKN > * {
  display: inline-block;
  padding-block-end: 0.8rem;
}
.course-portion-modal--num-selected-info--acSU3 {
  font-size: 1.4rem;
  padding: 1.6rem;
}
.course-portion-modal--new-num-selected-info--sxCR9 {
  font-size: 1.4rem;
  padding-block: 0.8rem;
  padding-inline: 0;
}
.course-portion-modal--select-all-form--u8XL- {
  margin-inline-start: 1.6rem;
  padding-block: 0.8rem;
  padding-inline: 0;
}
.course-portion-modal--new-select-all-form--YPuzE {
  padding-block: 0.8rem;
  padding-inline: 0;
}
.course-portion-modal--alert-banner--w4R9C {
  border: none;
}
.course-portion-modal--switch--0nYeR {
  margin-block-start: 0.8rem;
}
.course-portion-modal--footer-buttons--9v8hq {
  margin-block-start: 1.6rem;
}

.item-meta--container--tnStD {
  color: oklch(56.8% 0.0388 277.95deg);
  line-height: 1;
  margin-block-start: 0.4rem;
}
.item-meta--container--resource--7TMTG .item-meta--item-data--jspZ4 li.item-meta--type--MXaQ3 {
  border: none;
  padding-inline-end: 0;
}
.item-meta--item-data--jspZ4 {
  display: flex;
  align-items: center;
  margin-block-end: 0.8rem;
}
.item-meta--item-data--jspZ4 li {
  margin-inline-start: 1.6rem;
  position: relative;
  color: oklch(56.8% 0.0388 277.95deg);
}
.item-meta--item-data--jspZ4 li:before {
  position: absolute;
  inset-inline-start: -1rem;
  inset-block-start: 0;
  content: '•';
}
.item-meta--item-data--jspZ4 li.item-meta--type--MXaQ3,
.item-meta--item-data--jspZ4 li.item-meta--icon--ktzdT {
  margin-inline-start: 0;
}
.item-meta--item-data--jspZ4 li.item-meta--item--no-decoration--4o9R- {
  margin-inline-start: 0.8rem;
}
.item-meta--item-data--jspZ4 li.item-meta--item--no-decoration--4o9R-:before {
  display: none;
}
.item-meta--item-data--jspZ4 li.item-meta--item--no-decoration--4o9R-.item-meta--type--MXaQ3,
.item-meta--item-data--jspZ4 li.item-meta--item--no-decoration--4o9R-.item-meta--icon--ktzdT {
  margin-inline-start: 0;
}
.item-meta--item-data--jspZ4 li.item-meta--type--MXaQ3 {
  padding-inline-end: 1.6rem;
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.item-meta--item-data--jspZ4 li.item-meta--icon--ktzdT img {
  block-size: 1.4rem;
}
.item-meta--item-data--jspZ4 li.item-meta--resource-duration-container--0m--2 {
  display: flex;
  align-items: center;
}
.item-meta--item-data--jspZ4 li.item--retired {
  color: oklch(29.74% 0.0362 281.74deg);
}
.item-meta--item-data--jspZ4 .item-meta--editable-resource-duration--cTByu {
  min-inline-size: 3.2rem;
  margin-inline-end: 0.4rem;
}
@media (max-width: 43.75rem) {
  .item-meta--item-data--jspZ4 li {
    margin-inline-start: 0.4rem;
  }
  .item-meta--item-data--jspZ4 li.item-meta--type--MXaQ3 {
    padding-inline-end: 0.4rem;
    padding-inline-start: 0;
  }
  .item-meta--item-data--jspZ4 li.item-meta--icon--ktzdT {
    padding-block: 0.4rem;
    padding-inline: 0.8rem;
  }
  .item-meta--item-data--jspZ4 li.item-meta--item--no-decoration--4o9R- {
    margin-inline-start: 0.4rem;
  }
  .item-meta--item-data--jspZ4 li.item-meta--edit-content-container--av0tw {
    margin-inline-start: auto;
  }
}
@media (max-width: 37.5rem) {
  .item-meta--item-data--jspZ4 li {
    text-align: center;
  }
}

.order-bar--order-bar--66eI7 {
  min-inline-size: 10%;
}
.order-bar--order-bar--66eI7,
.order-bar--order-bar__content--I7Q5w {
  display: flex;
  justify-content: left;
}
.order-bar--order-line--Yh4M3 {
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 1.6rem;
  border-inline-start: 1px dashed oklch(86.72% 0.0192 282.72deg);
  z-index: 1;
}
.order-bar--order-item-wrapper--b2w4Y {
  position: relative;
}
.order-bar--order-item-wrapper--small--rLosA .order-bar--order-line--Yh4M3 {
  inset-block-start: 0;
}
.order-bar--order-item-wrapper--start-section--Iaau7 .order-bar--order-line--Yh4M3 {
  inset-block-start: 1.6rem;
}
.order-bar--order-item-wrapper--start-item--9VQ0k .order-bar--order-line--Yh4M3 {
  inset-block-start: 3.2rem;
}
.order-bar--order-item-wrapper--start-item-alert--bsm2p .order-bar--order-line--Yh4M3 {
  inset-block-start: 0.8rem;
}
.order-bar--order-item-container--MQo1Q {
  display: flex;
  justify-content: center;
  inline-size: 3.2rem;
  position: relative;
  z-index: 2;
}
.order-bar--order-item--Tviba {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block-start: 1.6rem;
  block-size: 3.2rem;
  inline-size: 3.2rem;
  color: oklch(48.41% 0.2342 293.93deg);
  background-color: oklch(100% 0 0deg);
  border: 1px solid oklch(48.41% 0.2342 293.93deg);
  border-radius: 100%;
}
.order-bar--order-item--small--4bZGo {
  block-size: 1.6rem;
  inline-size: 1.6rem;
  margin-block-start: 3.2rem;
  border-color: oklch(86.72% 0.0192 282.72deg);
}
.order-bar--order-item--completed--X7kQE {
  color: oklch(100% 0 0deg);
  border-color: oklch(48.41% 0.2342 293.93deg);
  background-color: oklch(48.41% 0.2342 293.93deg);
}
.order-bar--drag-bar--Bzy10 {
  color: oklch(56.8% 0.0388 277.95deg);
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding-block: 0.8rem;
  padding-inline: 0;
  cursor: grab;
  margin-block-start: 0.8rem;
  margin-inline-end: 2.4rem;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
  display: flex;
}
.order-bar--drag-bar--Bzy10:hover {
  color: oklch(29.74% 0.0362 281.74deg);
  background-color: oklch(86.72% 0.0192 282.72deg);
}
@media (max-width: 43.75rem) {
  .order-bar--drag-bar--Bzy10 {
    margin-inline-end: 0;
  }
}
@media (max-width: 75rem) {
  .order-bar--drag-bar--Bzy10 {
    margin-inline-end: 0.8rem;
  }
}
.order-bar--drag-bar--placeholder--AFQEO {
  visibility: hidden;
  padding: 0;
  margin-block-end: 0;
}
.order-bar--drag-bar--placeholder--AFQEO ~ .order-bar--order-item-wrapper--b2w4Y .order-bar--order-line--Yh4M3 {
  inset-block-start: 0;
  inset-block-end: 0;
}
.order-bar--left-more-icon--LCIAy {
  margin-block-start: 0.5rem;
  margin-inline-start: 0.5rem;
  margin-inline-end: -0.9rem;
}
.order-bar--right-more-icon--gMzP7 {
  margin-block-start: 0.5rem;
  margin-inline-end: 0.5rem;
  margin-inline-start: -0.9rem;
}

.removed-course-alternatives--removed-course-alternatives--HtL9e {
  max-inline-size: 80rem;
  margin-block-start: 1.6rem;
}
.removed-course-alternatives--course-alternative-card--gY8Rm {
  display: flex;
  flex-direction: row;
}
.removed-course-alternatives--course-item-container--DY2OO {
  border-block-end: none;
}
.removed-course-alternatives--course-alternative-card--gY8Rm:not(:last-child) {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.removed-course-alternatives--add-button-wrapper--QL8Fd {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-start: auto;
  margin-inline-end: 2.4rem;
}
.removed-course-alternatives--content---7asX {
  background-color: oklch(100% 0 0deg);
}
.removed-course-alternatives--loading--0nFiB {
  text-align: center;
}
.removed-course-alternatives--message--p1Mgb {
  margin-block-end: 1.6rem;
}

.removed-course-alert--course-removed-alert--k4y8p {
  margin-block: 0.8rem;
  margin-inline: 0;
}
.removed-course-alert--editing--hmtsV .removed-course-alert--title--871YV {
  display: block;
  padding-inline-end: 3.2rem;
}
.removed-course-alert--cta-container--41hlC {
  margin-block-start: 1.6rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem 1.6rem;
}
.removed-course-alert--delete-button--1ysIl {
  position: absolute;
  inset-block-start: 1.6rem;
  inset-inline-end: 0.8rem;
}
.removed-course-alert--toggle-details-button--Tmkhe {
  margin-block-start: 0.8rem;
}
.removed-course-alert--course-details--j1XNm {
  display: table;
  margin-block-start: 1.6rem;
}
.removed-course-alert--course-details-row--vwCMu {
  display: table-row;
}
.removed-course-alert--course-details-row--vwCMu > div {
  display: table-cell;
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
}
.removed-course-alert--course-details-row--vwCMu > div:first-child {
  padding-inline-start: 0;
}
.removed-course-alert--course-details-row--vwCMu > div:last-child {
  padding-inline-end: 0;
}
@media (max-width: 61.25rem) {
  .removed-course-alert--course-details--j1XNm,
  .removed-course-alert--course-details-row--vwCMu,
  .removed-course-alert--course-details-row--vwCMu > div {
    display: block;
  }
  .removed-course-alert--course-details-row--vwCMu + .removed-course-alert--course-details-row--vwCMu {
    margin-block-start: 0.8rem;
  }
  .removed-course-alert--course-details-row--vwCMu > div {
    padding: 0;
  }
}

.removed-role-play-alert--role-play-removed-alert--Vc-Gr {
  margin-block: 0.8rem;
  margin-inline: 0;
}
.removed-role-play-alert--editing--FVmfr .removed-role-play-alert--title--hEMOx {
  display: block;
  padding-inline-end: 3.2rem;
}
.removed-role-play-alert--cta-container--NjDDd {
  margin-block-start: 1.6rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem 1.6rem;
}
.removed-role-play-alert--delete-button--AplXa {
  position: absolute;
  inset-block-start: 1.6rem;
  inset-inline-end: 0.8rem;
}

.section-item-thumbnail-modal--preview-area--snLwh {
  inline-size: 100%;
  aspect-ratio: 1.77777778;
  margin-block-end: 2.4rem;
  background: oklch(97.59% 0.0029 264.54deg);
  border-radius: 0.4rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-item-thumbnail-modal--preview-area--snLwh img {
  inline-size: 100%;
  block-size: 100%;
  object-fit: scale-down;
}

@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) {
}.section-item--container--hg-cy {
  display: flex;
  flex-direction: row;
  margin-block-start: 1.6rem;
  padding: 1.6rem;
}
.section-item--course-details--6lOg- {
  flex: 1;
}
.section-item--course-rating--il7Aa {
  margin-block-start: 0.4rem;
  line-height: 1.8rem;
}
.section-item--course-rating--il7Aa,
.section-item--course-rating-text--LTCyT {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
.section-item--star-rating-container--o3cSr {
  display: flex;
  margin-inline-end: 0.4rem;
  margin-inline-start: 0.4rem;
}
.section-item--avg-rating-value--do3OI {
  font-family: 'Udemy Sans', 'Noto Sans JP', 'Vazirmatn', 'SF Pro Text', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 1.4rem;
  font-weight: 700;
}
.section-item--column-container--h83qs {
  flex: 1;
  min-inline-size: 1px;
  position: relative;
}
.section-item--course-card-container--LzRQQ {
  padding-block-start: 1.6rem;
  padding-block-end: 1.6rem;
}
.section-item--skill-pill-panel-container--phvPE {
  padding-block-start: 0;
  padding-inline-start: 1.6rem;
  padding-block-end: 1.6rem;
  border: none !important;
}
.section-item--skill-pill-panel-container--phvPE .ud-accordion-panel-toggler {
  padding: 0;
  justify-content: left;
}
.section-item--skill-pill-panel-container--phvPE .ud-accordion-panel-heading {
  max-inline-size: fit-content;
}
.section-item--skill-pill-panel-container--phvPE .ud-accordion-panel-title {
  font-size: 1.4rem;
  font-weight: 400;
  color: oklch(33.88% 0.0354 277.71deg);
}
.section-item--skill-pill-panel-container--phvPE .ud-accordion-panel-content {
  padding-block-end: 0;
}
.section-item--skill-pill-panel-container--phvPE svg {
  margin-inline-start: 0.4rem !important;
  inline-size: 1.6rem;
  block-size: 1.6rem;
  color: oklch(33.88% 0.0354 277.71deg);
}
.section-item--content--c1mLX {
  inline-size: 100%;
  margin-inline-start: 2.4rem;
}
.section-item--title--LiEDK,
.section-item--description--3NJTF {
  word-break: break-word;
}
.section-item--title-wrapper--4b5dR,
.section-item--description-wrapper--3idoU {
  inline-size: 90%;
}
.section-item--title--LiEDK > h3 {
  inline-size: 100%;
}
.section-item--title--LiEDK {
  margin-block-start: 0;
  margin-block-end: 0.4rem;
  max-inline-size: 60rem;
  font-size: 1.6rem;
  display: flex;
  align-items: center;
}
.section-item--beta-badge--8qtis {
  background-color: oklch(86.72% 0.0192 282.72deg);
  color: oklch(33.88% 0.0354 277.71deg);
  inline-size: fit-content;
  margin-block-start: auto;
  margin-inline-end: 0.8rem;
  margin-block-end: auto;
  margin-inline-start: 0.8rem;
}
.section-item--description--3NJTF {
  margin-block-end: 0;
  max-inline-size: 60rem;
  font-size: 1.4rem;
}
.section-item--image---NYOK {
  block-size: 7rem;
}
.section-item--assessment-icon-container--7UciI,
.section-item--lab-icon-container--5FTub,
.section-item--role-play-icon-container--c3DJN {
  min-inline-size: 12.5rem;
  max-inline-size: 12.5rem;
  block-size: 7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #c0c4fc;
}
.section-item--lab-icon-container--5FTub,
.section-item--role-play-icon-container--c3DJN {
  background: none;
}
.section-item--assessment-icon--gsV-K {
  block-size: 5.5rem;
  inline-size: 5.5rem;
  padding: 1rem;
  border-radius: 50%;
  background: oklch(97.59% 0.0029 264.54deg);
  color: #5022c3;
}
.section-item--lab-icon--C20Do,
.section-item--role-play-icon--yGkNR {
  block-size: 5.5rem;
  inline-size: 5.5rem;
  padding: 1rem;
  border-radius: 50%;
  background: #5022c3;
  color: oklch(100% 0 0deg);
}
.section-item--actions-menu--80ZCl {
  position: absolute;
  inset-inline-end: 0.8rem;
  inset-block-start: 1.6rem;
}
.section-item--order-bar-alert--vostK {
  z-index: 1;
  block-size: 93%;
}
.section-item--alert-wrapper--onRpb {
  background: linear-gradient(oklch(100% 0 0deg) 0.8rem, oklch(97.56% 0.0244 83.42deg) 0.8rem calc(100% - 0.8rem), oklch(100% 0 0deg) calc(100% - 0.8rem) 100%);
  inline-size: 100%;
  display: flex;
}
.section-item--section-item-container-wrapper--fElwB {
  inline-size: 100%;
  display: flex;
}
.section-item--section-item-container-wrapper--fElwB.section-item--section-item-container-wrapper--clickable--XXkbW {
  cursor: pointer;
}
.section-item--section-item-container-wrapper--fElwB.section-item--section-item-container-wrapper--clickable--XXkbW:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.section-item--section-item-container-wrapper--fElwB.section-item--section-item-container-wrapper--edit-mode--L-a65 {
  cursor: auto;
}
.section-item--section-item-container-wrapper--fElwB.section-item--section-item-container-wrapper--edit-mode--L-a65:hover {
  background-color: inherit;
}
.section-item--section-item-container-wrapper--fElwB.section-item--section-item-container-wrapper--retired--SIXqn {
  background: linear-gradient(oklch(100% 0 0deg) 0.8rem, oklch(97.56% 0.0244 83.42deg) 0.8rem calc(100% - 0.8rem), oklch(100% 0 0deg) calc(100% - 0.8rem) 100%);
}
.section-item--section-item-container-wrapper--fElwB.section-item--section-item-container-wrapper--retired--SIXqn.section-item--section-item-container-wrapper--edit-mode--L-a65 {
  background-color: oklch(97.56% 0.0244 83.42deg);
}
.section-item--section-item-container-wrapper--fElwB.section-item--section-item-container-wrapper--retired--SIXqn:hover {
  background-color: oklch(97.56% 0.0244 83.42deg);
}
@media (max-width: 43.75rem) {
  .section-item--title--LiEDK,
  .section-item--description--3NJTF {
    inline-size: 100%;
  }
  .section-item--title--LiEDK {
    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;
  }
  .section-item--content--c1mLX {
    margin-inline-start: 1.6rem;
  }
  .section-item--actions-menu--80ZCl {
    inset-inline-end: -0.6rem;
  }
  .section-item--assessment-icon-container--7UciI {
    min-inline-size: 7rem;
    inline-size: 7rem;
  }
  .section-item--skills-pill-show-more--O9DiW {
    padding-inline-start: 1.6rem;
    padding-inline-end: 1.6rem;
    margin-block-end: 0.8rem;
  }
  .section-item--beta-badge--8qtis {
    margin-block: 0.8rem;
    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) {
}body.ud-keyboard-navigation-in-use .course-card--container--NzxhD h3:focus-within {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.course-card--container--NzxhD {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a {
  color: oklch(29.74% 0.0362 281.74deg);
  font-weight: inherit;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a:focus {
  outline: none !important;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a[href]::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.course-card--row--LeBxE {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.course-card--main-content--jp6Te {
  color: oklch(29.74% 0.0362 281.74deg);
  white-space: nowrap;
  flex: 1;
  min-inline-size: 1px;
}
.course-card--main-content--jp6Te > *:not(:last-child) {
  margin-block-end: 0.4rem;
}
.course-card--instructor-list--i8pZF {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: oklch(56.8% 0.0388 277.95deg);
}
.course-card--course-title--CdzmO {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.course-card--fixed--F3NCx {
  inline-size: 17.3rem;
}
.course-card--course-image--7P1eZ {
  display: block;
  transition: opacity linear 100ms;
}
.course-card--image-wrapper--8N1R5 {
  background-color: oklch(20.35% 0.0139 285.09deg);
  border: 1px solid var(--applied-border-default);
  overflow: hidden;
  position: relative;
}
.course-card--reviews-text--LAPeI {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-inline-start: 0.4rem;
}
.course-card--course-meta-info--mkUz3 {
  color: oklch(56.8% 0.0388 277.95deg);
}
.course-card--course-meta-info--mkUz3 > span:not(:first-child)::before {
  content: '●';
  margin-block: 0;
  margin-inline: 0.4rem;
  font-size: 6px;
}
.course-card--course-badges--TDVFr {
  display: flex;
  flex-wrap: wrap;
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 0.4rem;
  margin-inline-start: 0;
  gap: 0.4rem 0.8rem;
}
.course-card--small--3xrM1,
.course-card--large--0Y8JD {
  min-inline-size: 22.2rem;
  max-inline-size: 55.2rem;
}
.course-card--small--3xrM1 .course-card--image-wrapper--8N1R5,
.course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
  margin-inline-end: 0.8rem;
}
@media (min-width: 23.5rem) {
  .course-card--small--3xrM1,
  .course-card--large--0Y8JD {
    min-inline-size: 25.6rem;
  }
}
.course-card--medium--CrBvn {
  flex-direction: column;
  max-inline-size: 37.5rem;
  min-inline-size: 17.3rem;
}
.course-card--medium--CrBvn .course-card--course-title--CdzmO {
  margin-block-start: 0.8rem;
}
.course-card--medium--CrBvn .course-card--course-image--7P1eZ {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
}
.course-card--medium--CrBvn .course-card--image-wrapper--8N1R5 {
  padding-block-end: 56.25%;
  inline-size: 100%;
}
.course-card--medium--CrBvn .course-card--main-content--jp6Te {
  inline-size: 100%;
}
@media (min-width: 37.5625rem) {
  .course-card--large--0Y8JD {
    min-inline-size: 50.8rem;
    max-inline-size: 129.2rem;
  }
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  .course-card--large--0Y8JD .course-card--price-text-container--vs6md {
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0;
    display: block;
    text-align: end;
  }
  .course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
    margin-inline-end: 1.6rem;
  }
  .course-card--large--0Y8JD .course-card--main-content--jp6Te.course-card--has-price-text--6bPWj {
    padding-inline-end: 9.6rem;
  }
  .course-card--large--0Y8JD .course-card--discount-price--0jVqG,
  .course-card--large--0Y8JD .course-card--list-price--a0rId {
    padding: 0;
    margin-block-start: 0;
    margin-inline-end: 0;
    margin-block-end: 0.8rem;
    margin-inline-start: 0;
  }
}
@media (max-width: 37.5rem) {
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: none !important;
  }
  .course-card--large--0Y8JD .course-card--course-image--7P1eZ {
    object-fit: cover;
    inline-size: 6.4rem;
    block-size: 6.4rem;
  }
}

@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) {
}.course-alternatives--course-alternative-container--TuAtq {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 1.6rem;
  background: oklch(100% 0 0deg);
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-inline-size: 0;
}
.course-alternatives--course-alternative-container--TuAtq .course-alternatives--course-link-button--voT1R {
  block-size: auto;
  inline-size: 100%;
}
.course-alternatives--course-alternative-container--TuAtq:last-child {
  border-block-end: none;
}
@media (max-width: 37.5rem) {
  .course-alternatives--course-alternative-container--TuAtq {
    flex-direction: column;
    align-items: start;
  }
}
.course-alternatives--empty-container--znygm {
  margin-block-end: 3.2rem;
}
.course-alternatives--alternatives-container--lJlG9 {
  max-inline-size: 70rem;
}
@media (max-width: 37.5rem) {
  .course-alternatives--enroll-button--Mx-3x {
    margin-block-start: 0.8rem;
  }
}
.course-alternatives--custom-title-accordion-panel-expanded--T5t1d .ud-accordion-panel-toggler {
  padding-block-end: 0;
}
.course-alternatives--custom-title-accordion-panel--FLTlv {
  border: 0 !important;
}
.course-alternatives--custom-title-accordion-panel--FLTlv .panel-toggler {
  color: #5022c3 !important;
}
.course-alternatives--custom-title-accordion-panel--FLTlv .ud-accordion-panel-toggler {
  flex-direction: row-reverse;
  justify-content: start;
}
.course-alternatives--custom-title-accordion-panel--FLTlv .ud-accordion-panel-toggler .ud-accordion-panel-title {
  color: #5022c3;
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 1.4rem;
}
.course-alternatives--custom-title-accordion-panel--FLTlv .ud-accordion-panel-toggler .ud-accordion-panel-title:hover {
  color: color-mix(in oklch, oklch(48.41% 0.2342 293.93deg), oklch(20.35% 0.0139 285.09deg) 12%);
}
.course-alternatives--custom-title-accordion-panel--FLTlv .ud-icon {
  margin-inline-end: 0.4rem;
  color: #5022c3;
}
.course-alternatives--custom-title-accordion-panel--FLTlv .ud-accordion-panel-content {
  padding: 0;
}

.course-alternatives-container--course-alternatives-container--IKMZC {
  background: oklch(97.56% 0.0244 83.42deg);
  margin-block-end: 4.8rem;
  padding: 1.6rem;
}
.course-alternatives-container--course-alternatives-container--IKMZC .course-alternatives-container--title--h0Z4P {
  margin-block-end: 1.6rem;
}

.to-be-retired-course-alert--course-retirement-alert--egG2P {
  margin-block-end: 0.8rem;
}
.to-be-retired-course-alert--course-retirement-alert--egG2P .course-alternative-container {
  margin-block: 0.8rem;
  margin-inline: 0;
  background: inherit;
  padding: 0;
}
.to-be-retired-course-alert--course-retirement-alert--egG2P .to-be-retired-course-alert--add-content-button-wrapper--opWdn {
  margin-block: 1.6rem;
  margin-inline: 0;
}
.to-be-retired-course-alert--course-retirement-alert--egG2P .to-be-retired-course-alert--course-alternatives-container-wrapper--RFKrK {
  max-inline-size: 74rem;
}

.section--duration--B6VNr {
  margin-block-start: 0.8rem;
  padding-block-start: 0;
  padding-inline-end: 0.8rem;
  padding-block-end: 0;
  padding-inline-start: 0.8rem;
  border-inline-start: 1px solid #371783;
}
.section--items-number--CN0NC {
  margin-block-start: 0.8rem;
  padding-block-start: 0;
  padding-inline-end: 0.8rem;
  padding-block-end: 0;
  padding-inline-start: 0.8rem;
}
.section--collapsed--Qc87S {
  display: none;
}
.section--expand-button--5mcsu {
  padding-inline-start: 0.4rem;
}
.section--title--9ICA-,
.section--description--J-UV6 {
  padding: 0.4rem;
  border: 1px solid transparent;
  word-break: break-word;
}
.section--title-wrapper--zMM6Z,
.section--description-wrapper--woWK7 {
  inline-size: 90%;
}
.section--title--9ICA- {
  margin-block-start: 0;
  margin-block-end: 0.4rem;
  max-inline-size: 80rem;
}
.section--description--J-UV6 {
  margin-block-end: 0;
  max-inline-size: 80rem;
}
.section--container--r5SP- {
  position: relative;
  background-color: oklch(100% 0 0deg);
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  inline-size: 100%;
}
.section--container--invisible--IqPUs ul {
  margin-block-end: 0;
}
.section--container--invisible--IqPUs.section--container--empty--aUmpt {
  border-block-end: none;
}
.section--card-wrapper--aQm7K {
  display: flex;
}
.section--card-container--3eFYP {
  padding-block-start: 0.8rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 0;
  padding-inline-start: 0.8rem;
  flex: 1;
  min-inline-size: 1px;
}
.section--sections-list-add-content-row--SG67m {
  margin-block-start: 1.6rem;
}
.section--section-add-content-row--gUfX0 {
  display: flex;
}
.section--add-content--QkNtP {
  flex: 1;
  min-inline-size: 1px;
  padding-block-start: 0;
  padding-inline-end: 0.8rem;
  padding-block-end: 1.6rem;
  padding-inline-start: 1.6rem;
}
@media (max-width: 43.75rem) {
  .section--add-content--QkNtP {
    padding-inline-end: 1.6rem;
  }
}
.section--order-bar-spacer--Pcym1 {
  min-inline-size: 10%;
}
.section--dragging--5uRum * {
  cursor: grabbing !important;
}
.section--actions-menu--wYyTp {
  position: absolute;
  inset-inline-end: 0.8rem;
  inset-block-start: 0.8rem;
}
@media (max-width: 43.75rem) {
  .section--title--9ICA-,
  .section--description--J-UV6 {
    inline-size: 100%;
  }
  .section--actions-menu--wYyTp {
    inset-inline-end: -0.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) {
}.history-log-panel--history-log-wrapper--BjVtN {
  display: none;
  block-size: 100%;
  position: fixed;
  inset-block-start: 0;
  inset-inline-end: 0;
  inline-size: 35rem;
  background: oklch(100% 0 0deg);
  z-index: 1030;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  transform: translateX(41.4rem);
  transition: transform 150ms cubic-bezier(0.2, 0, 1, 0.9);
}
.history-log-panel--history-log-wrapper--BjVtN .ud-loader-block {
  block-size: 100%;
}
.history-log-panel--history-log-wrapper--BjVtN.history-log-panel--visible--7v8RN {
  display: block;
  transform: translateX(0);
}
.history-log-panel--history-log--N1XFf {
  block-size: 100%;
  overflow: auto;
}
.history-log-panel--history-log-heading--oR2RH {
  padding: 1.6rem;
  color: oklch(56.8% 0.0388 277.95deg);
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.history-log-panel--history-log-item--pt9eU {
  display: flex;
  align-items: flex-start;
  gap: 0.8rem;
  padding: 1.6rem;
}
.history-log-panel--history-log-item-content--Dbqff {
  flex: 1;
  min-inline-size: 1px;
}
.history-log-panel--history-log-item--pt9eU a {
  text-underline-offset: auto;
}
.history-log-panel--user-action-log-text--y-wnu {
  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;
}
.history-log-panel--created-date--LAeqZ {
  color: oklch(56.8% 0.0388 277.95deg);
}
.history-log-panel--learn-more-button--teWgX {
  margin-block-start: 0.8rem;
}
.history-log-panel--alert-empty-log--51NG6 {
  margin: 1.6rem;
}
.history-log-panel--close-button--J9F8E {
  inset-block-start: 0;
  margin: 0.8rem;
  position: absolute;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  transform: scale(0);
  transition: transform 150ms cubic-bezier(0.2, 0, 1, 0.9);
}
.history-log-panel--close-button--J9F8E.history-log-panel--visible--7v8RN {
  inset-inline-end: 35rem;
  transform: scale(1);
}
@media (max-width: 37.5rem) {
  .history-log-panel--history-log-wrapper--BjVtN {
    inline-size: 28rem;
    transform: translateX(34.4rem);
  }
  .history-log-panel--history-log-item--pt9eU {
    padding: 0.8rem;
  }
  .history-log-panel--close-button--J9F8E.history-log-panel--visible--7v8RN {
    inset-inline-end: 28rem;
  }
}

.info-panel--flex-align-center--4hXzt {
  display: flex;
  align-items: center;
}
.info-panel--overview-heading--Ri2-8,
.info-panel--editors-heading--SQjuH {
  padding-block-end: 0.8rem;
}
.info-panel--modal-content-title--jQO2E {
  margin-block-end: 0.4rem;
}
.info-panel--editors-text--1C09D {
  padding-inline-end: 0.8rem;
}
.info-panel--owner-image--N-K7f {
  margin-inline-end: 0.8rem;
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--info-panel-content-mobile--YKWcJ {
  justify-content: space-between;
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--owner-image--N-K7f {
  border: 2px solid oklch(100% 0 0deg);
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--extra-editors--nw6bK {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rem;
  border: 2px solid oklch(100% 0 0deg);
  block-size: 3.6rem;
  inline-size: 3.6rem;
  background-color: #180a3d;
  color: oklch(100% 0 0deg);
  margin-inline-start: -1.6rem;
  z-index: 1;
}
.info-panel--info-panel-container-desktop--9sLw- {
  display: flex;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 1.6rem;
  padding-inline: 0;
  position: sticky;
  position: -webkit-sticky;
  inset-block-start: 0;
  z-index: 1000;
  background-color: oklch(100% 0 0deg);
  margin-block-start: 3.2rem;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-left--0Luzy {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 0;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-column--lBrjp {
  flex: 1;
  border-inline-end: 1px solid var(--applied-border-default);
  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;
}

@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-header--heading-container--jVEII {
  padding-block-start: 4.8rem;
  padding-inline-end: 0;
  padding-block-end: 4.8rem;
  padding-inline-start: 0;
  background: oklch(97.59% 0.0029 264.54deg);
  margin-block-end: 3.2rem;
  position: relative;
}
.learning-path-header--heading-container--jVEII:before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
  inset-inline-start: -100rem;
  border-inline-start: 1000px solid oklch(97.59% 0.0029 264.54deg);
  box-shadow: 1000px 0 0 oklch(97.59% 0.0029 264.54deg);
  z-index: -1;
}
.learning-path-header--heading-container--jVEII.learning-path-header--path-template--lrTdO {
  background-color: #eeeffc;
  border: 1px solid transparent;
}
.learning-path-header--heading-container--jVEII.learning-path-header--path-template--lrTdO::before {
  border-inline-start: 1000px solid #eeeffc;
  box-shadow: 1000px 0 0 #eeeffc;
}
.learning-path-header--heading-container--jVEII.learning-path-header--path-template--lrTdO .learning-path-header--path-details-panel--BNc9O {
  background-color: oklch(100% 0 0deg);
  border: 1px solid var(--applied-border-default);
}
.learning-path-header--heading-container-edit--uKxNi {
  background-color: oklch(100% 0 0deg);
  border: 1px solid transparent;
}
.learning-path-header--heading-container-edit--uKxNi::before {
  border-color: oklch(100% 0 0deg);
  box-shadow: 0 0 0 0 oklch(100% 0 0deg);
}
.learning-path-header--banner--VJDVY {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.learning-path-header--title--7UYx1 {
  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-start: 0;
  padding: 0;
}
.learning-path-header--description--Qzbfh {
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  min-block-size: 6.4rem;
  margin-block-start: 1.6rem;
  margin-block-end: 1.6rem;
  max-inline-size: 100%;
}
.learning-path-header--path-header--dL7K4 {
  flex: 1;
  max-inline-size: 90rem;
  margin-inline-end: 4.8rem;
}
.learning-path-header--path-header--dL7K4 .learning-path-header--product-card-experiment--066vj {
  inline-size: 100%;
}
.learning-path-header--path-header--dL7K4 .learning-path-header--title-row--m6AV7 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 1.6rem;
  align-items: normal;
  margin-block-end: 1.6rem;
}
.learning-path-header--path-header--dL7K4 .learning-path-header--header-with-thumbnail--0Nd8L {
  display: flex;
  flex-direction: row;
  gap: 2.4rem;
}
.learning-path-header--path-header--dL7K4 .learning-path-header--thumbnail-container--3yrBK {
  inline-size: 26rem;
  block-size: 14.5rem;
  border-radius: 0.8rem;
}
.learning-path-header--path-header--dL7K4 .learning-path-header--title-description-block--imNcA {
  flex: 1;
  min-inline-size: 0;
}
.learning-path-header--path-header--dL7K4 .learning-path-header--title-row--m6AV7 .learning-path-header--edit-title-field--H5icb {
  flex: 1;
  min-inline-size: 0;
}
.learning-path-header--pre-enrollment--sIIf2 {
  display: flex;
  justify-content: center;
  inline-size: 34.9rem;
}
.learning-path-header--header-edit-fields--pYrGz {
  flex: 1;
  margin-inline-end: 4.8rem;
}
.learning-path-header--header-edit-fields--pYrGz p {
  max-inline-size: unset;
}
.learning-path-header--header-edit-actions--h2WVY {
  display: flex;
  align-items: center;
}
.learning-path-header--ai-generated--HAAt3 {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-start: 1.6rem;
}
.learning-path-header--ai-generated-icon--Wqeov {
  vertical-align: middle;
  margin-inline-end: 0.4rem;
}
.learning-path-header--path-item-details--gzr-S {
  font-size: 1.4rem;
  display: flex;
  flex-direction: column;
}
.learning-path-header--people-icon--YTskG {
  display: flex;
  align-items: inherit;
  margin-block-start: unset;
}
.learning-path-header--people-icon--YTskG > span {
  margin-inline-start: 2.4rem;
  margin-inline-end: 0.8rem;
  display: flex;
}
.learning-path-header--curated-by--ct80h {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.learning-path-header--curated-by--ct80h.learning-path-header--path-template--lrTdO {
  gap: 1.6rem;
}
.learning-path-header--curated-by--ct80h.learning-path-header--path-template--lrTdO .learning-path-header--underline--pJZgD {
  text-decoration-color: oklch(29.74% 0.0362 281.74deg);
}
.learning-path-header--curated-by--ct80h.learning-path-header--path-template--lrTdO .learning-path-header--starter-path-header-data--YVom- {
  display: flex;
  flex-direction: row;
  gap: 0.4rem;
  align-items: center;
}
.learning-path-header--pro-badge--cN1WJ {
  margin-inline-start: 0.8rem;
}
.learning-path-header--item-counts-detail--Rmc4q {
  padding-block-start: 1.6rem;
  padding-block-end: 1.6rem;
  min-block-size: 10rem;
}
.learning-path-header--item-counts-detail--Rmc4q > p > svg {
  margin-inline-end: 0.8rem;
  vertical-align: text-top;
}
.learning-path-header--path-details-panel--BNc9O {
  inline-size: 34rem;
  padding: 2.4rem;
}
.learning-path-header--starter-paths-learn-link--dxfi1 {
  padding-block-start: 0.4rem;
}
.learning-path-header--progress-actions-container--PWoK4 {
  display: flex;
  flex-direction: column;
  align-items: end;
}
.learning-path-header--progress-container--PsUg- {
  display: flex;
  flex-direction: column;
  inline-size: 34rem;
  margin-block-start: 4.8rem;
  align-items: end;
}
.learning-path-header--progress-container--PsUg- .learning-path-header--path-progress-meter--s9bFp {
  margin-block-start: 1.6rem;
  margin-block-end: 0.4rem;
  border-radius: 0.4rem;
  inline-size: 100%;
}
.learning-path-header--progress-text--6-HfZ {
  align-self: flex-start;
}
.learning-path-header--progress-details--brJuB {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: oklch(67.22% 0.0355 279.77deg);
  inline-size: 100%;
}
.learning-path-header--progress-details--brJuB > p {
  margin-block-start: 0;
}
.learning-path-header--path-certificate-button--ESJIj {
  margin-block-start: 1.6rem;
  inline-size: 100%;
}
.learning-path-header--cta-button-container--XaDzU {
  display: none;
}
.learning-path-header--editor-section--EjugG {
  display: flex;
  flex-direction: row;
  margin-block-start: 3.2rem;
  align-items: center;
  white-space: pre;
}
.learning-path-header--editor-section--EjugG span {
  display: flex;
}
.learning-path-header--editor-panel-container--2nQt- {
  margin-inline-start: auto;
}
.learning-path-header--privacy-dropdown--FhECg {
  align-items: center;
  margin-inline-start: unset;
}
.learning-path-header--duration--VGW-P {
  margin-inline-start: 1.6rem;
  white-space: pre;
}
@media (max-width: 64.69em) {
  .learning-path-header--banner--VJDVY {
    flex-direction: column;
  }
  .learning-path-header--description--Qzbfh {
    font-size: 1.6rem;
  }
  .learning-path-header--curated-by--ct80h {
    padding-inline-start: unset;
  }
  .learning-path-header--pre-enrollment--sIIf2 {
    display: none;
  }
  .learning-path-header--path-header--dL7K4 {
    margin-inline-end: unset;
    inline-size: 100%;
  }
  .learning-path-header--progress-actions-container--PWoK4 {
    flex-direction: row;
    justify-content: space-between;
    inline-size: 100%;
  }
  .learning-path-header--actions-container---SDpK {
    order: 2;
  }
  .learning-path-header--cta-button-container--XaDzU {
    display: block;
    inline-size: 100%;
    position: unset;
  }
  .learning-path-header--cta-button-container--XaDzU .learning-path-header--cta-button--lfD-v {
    display: flex;
    inline-size: 15rem;
    margin-inline-start: auto;
    margin-block-start: 4.8rem;
  }
  .learning-path-header--header-edit-actions--h2WVY {
    align-items: end;
    inline-size: 100%;
  }
  .learning-path-header--header-edit-actions--h2WVY {
    margin-block-start: 4.8rem;
    margin-inline-start: auto;
  }
  .learning-path-header--student-panel--y-0Tt {
    inline-size: 100%;
  }
  .learning-path-header--editor-panel-container--2nQt- {
    margin-block-start: 4.8rem;
    padding-inline-end: 0.8rem;
  }
  .learning-path-header--editor-panel-container-with-progress--qzjgc {
    margin-block-start: 4.8rem;
    padding-inline-end: 0.8rem;
    inline-size: 100%;
    display: flex;
    justify-content: end;
  }
  .learning-path-header--editor-name--BLBLb {
    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;
  }
}
@media (max-width: 43.75rem) {
  .learning-path-header--title--7UYx1 {
    font-weight: var(--font-weight-medium);
    font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
    line-height: 1.2;
    max-inline-size: 36em;
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    margin-block-start: unset;
  }
  .learning-path-header--curated-by--ct80h {
    flex-direction: column;
    align-items: flex-start;
  }
  .learning-path-header--curated-by--ct80h.learning-path-header--path-template--lrTdO {
    flex-direction: row;
    align-items: center;
  }
  .learning-path-header--people-icon--YTskG {
    margin-block-start: 1.6rem;
    margin-inline-start: unset;
  }
  .learning-path-header--people-icon--YTskG > span {
    margin-inline-start: unset;
  }
  .learning-path-header--cta-button-container--XaDzU {
    display: flex;
    position: fixed;
    z-index: 1000;
    inset-inline-start: 0;
    inset-block-end: 0;
    inline-size: 100%;
    padding: 0.8rem;
    background-color: oklch(100% 0 0deg);
    box-shadow: 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 8px 24px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 24%, transparent);
  }
  .learning-path-header--cta-button-container--XaDzU > div {
    margin-inline-start: auto;
  }
  .learning-path-header--cta-button-container--XaDzU .learning-path-header--cta-button--lfD-v {
    inline-size: 100%;
    white-space: normal;
    margin-block-start: unset;
  }
  .learning-path-header--editor-panel-container--2nQt- {
    display: none;
  }
  .learning-path-header--actions-container---SDpK {
    display: none;
  }
  .learning-path-header--sticky-section-container--tnbCE {
    display: flex;
    position: fixed;
    z-index: 1000;
    inset-inline-start: 0;
    inset-block-end: 0;
    inline-size: 100%;
    padding: 1.6rem;
    background-color: oklch(100% 0 0deg);
    box-shadow: 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 8px 24px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 24%, transparent);
  }
  .learning-path-header--sticky-section-container--tnbCE > div {
    margin-inline-start: auto;
  }
  .learning-path-header--privacy-dropdown--FhECg {
    margin-inline-start: 2.4rem;
  }
}
.learning-path-header--last-copied-to-your-org--zk1hu {
  padding-block-start: 0.8rem;
  color: oklch(56.8% 0.0388 277.95deg);
  text-align: center;
}
.learning-path-header--powered-by-ai--H8UwW {
  margin-block-start: 0.8rem;
  margin-inline-start: 0.8rem;
  color: oklch(56.8% 0.0388 277.95deg);
  min-inline-size: fit-content;
}
.learning-path-header--powered-by-ai-icon--ZT58z {
  margin-inline-end: 0.4rem;
  vertical-align: text-top;
  display: inline-block;
}
.learning-path-header--extra-editors-popover--CgbE0 {
  display: inline-block;
}
.learning-path-header--extra-editors-label--SLqB- {
  margin-inline-start: 0.4rem;
  font-weight: 700;
}
.learning-path-header--edit-path-editors-button--CkO0K {
  margin-inline-start: 0.8rem;
}
.learning-path-header--thumbnail--8KsB6 {
  inline-size: 4.8rem;
  margin-inline-end: 1.6rem;
}

.learning-path-view--header-container----TRV {
  word-wrap: break-word;
}
.learning-path-view--section-list--eT9l4 {
  margin-block-start: 3.2rem;
}
.learning-path-view--section-list--eT9l4 .sortable-ghost {
  z-index: -1;
  background-color: oklch(97.59% 0.0029 264.54deg);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent) inset;
}
.learning-path-view--section-list--eT9l4 .sortable-ghost > div {
  opacity: 0;
}
.learning-path-view--section-list--eT9l4 .sortable-drag {
  background-color: oklch(100% 0 0deg);
  opacity: 1 !important;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
}
@media (max-width: 43.75rem) {
  .learning-path-view--section-list--eT9l4 {
    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) {
}.build-skill-tree-header--view-container--mNBuE {
  padding-block: 4.8rem;
  padding-inline: 0;
  background: oklch(97.59% 0.0029 264.54deg);
  position: relative;
  font-family: 'Udemy Sans', 'Noto Sans JP', 'Vazirmatn', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 75rem) {
  .build-skill-tree-header--view-container--mNBuE {
    padding-block-start: 0;
  }
}
.build-skill-tree-header--view-container--mNBuE h1 {
  font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
  line-height: 1.25;
  letter-spacing: -0.016rem;
  margin-block-end: 1.6rem;
  font-weight: 700;
  max-inline-size: 100%;
}
.build-skill-tree-header--view-container--mNBuE:before {
  content: '';
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  inset-inline-start: -100rem;
  border-block-start: 1000px solid oklch(97.59% 0.0029 264.54deg);
  border-inline-start: 1000px solid oklch(97.59% 0.0029 264.54deg);
  box-shadow: 1000px 0 0 oklch(97.59% 0.0029 264.54deg);
  z-index: -1;
}
.build-skill-tree-header--edit-container--yUBaJ {
  padding-block: 4.8rem;
  padding-inline: 0;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 75rem) {
  .build-skill-tree-header--edit-container--yUBaJ {
    padding-block-start: 0;
  }
}
.build-skill-tree-header--edit-container--yUBaJ h1 {
  font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
  line-height: 1.25;
  letter-spacing: -0.016rem;
  margin-block-end: 1.6rem;
  font-weight: 700;
  max-inline-size: 100%;
}
.build-skill-tree-header--edit-container--yUBaJ::before {
  content: '';
  position: absolute;
  inline-size: 100vw;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: calc((-1 * (100vw - 1000px) / 2) + 4px);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  z-index: -1;
}
@media screen and (max-width: 75rem) {
  .build-skill-tree-header--edit-container--yUBaJ::before {
    inset-inline-start: -2.4rem;
    padding-block-start: 10rem;
    margin-block-start: -10rem;
  }
}
.build-skill-tree-header--editor-section--E6-fU {
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: pre;
}
.build-skill-tree-header--editor-section--E6-fU .build-skill-tree-header--editor-name--YzvTI {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.build-skill-tree-header--editor-section--E6-fU span {
  display: flex;
}
.build-skill-tree-header--editor-csv-section--YVFZK {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.build-skill-tree-header--editor-csv-section--YVFZK .build-skill-tree-header--tooltip-icon--ILXyR {
  display: flex;
}
.build-skill-tree-header--editor-csv-section--YVFZK .build-skill-tree-header--csv-download--3oBMh {
  display: flex;
  color: #5524d0;
  margin-inline-start: 1.6rem;
}
.build-skill-tree-header--header--5FnCt {
  flex-grow: 1;
  margin-inline-end: 4.8rem;
}
.build-skill-tree-header--button--E5YDR {
  margin-block-start: 0.8rem;
}

.build-skill-tree-page--container--4XmoT {
  inline-size: 100rem;
  margin-block: 0;
  margin-inline: auto;
}
@media screen and (max-width: 75rem) {
  .build-skill-tree-page--container--4XmoT {
    inline-size: 100%;
  }
}
.build-skill-tree-page--container--4XmoT .ud-container {
  padding-block: 0 !important;
  padding-inline: 1.6rem !important;
}
.build-skill-tree-page--container--4XmoT .take-over-wizard {
  padding: 0;
}
.build-skill-tree-page--container--4XmoT .take-over-wizard-module {
  padding: 0;
}
.build-skill-tree-page--skill-tree-container--4ytKM {
  padding-block-end: 3.2rem;
}
.build-skill-tree-page--summary--y8R9S {
  margin-block-start: 4.8rem;
  margin-block-end: 0.8rem;
}
.build-skill-tree-page--description--qbOan {
  max-inline-size: 80rem;
}
.build-skill-tree-page--loader--us5Iz {
  display: block;
  margin: auto;
  block-size: 100%;
}

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

.display-skill-tree--dragging--0lcy4 * {
  cursor: grabbing !important;
}
.display-skill-tree--order-bar-spacer--PkdNF {
  min-inline-size: 10%;
}
.display-skill-tree--add-domain-button--6UB0h {
  margin-block-start: 2.4rem;
  margin-block-end: 1.6rem;
}
.display-skill-tree--domain-list-item--8gcoy {
  margin-inline-start: -1.6rem;
  padding-inline-start: 1.6rem !important;
  margin-inline-end: -2.4rem;
  padding-inline-end: 2.4rem;
}
.display-skill-tree--editable-skill-tree--opZYw .sortable-ghost {
  z-index: -1;
  background-color: oklch(97.59% 0.0029 264.54deg);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent) inset;
}
.display-skill-tree--editable-skill-tree--opZYw .sortable-ghost > div {
  opacity: 0;
}
.display-skill-tree--editable-skill-tree--opZYw .sortable-drag {
  background-color: oklch(100% 0 0deg);
  opacity: 1 !important;
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
}
.display-skill-tree--add-domain-button-container--Erx-e {
  display: flex;
  flex-direction: row;
}
.display-skill-tree--popover--5XIX2 {
  margin-block: auto;
  margin-inline: 0.4rem;
}
.display-skill-tree--info-icon--k2lCx {
  vertical-align: bottom;
}

.editable-text--inline-editable--wYChW {
  border: 1px solid transparent;
}
.editable-text--inline-editable--wYChW[contenteditable=true] {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.editable-text--inline-editable--wYChW:empty:before {
  content: attr(data-placeholder);
  display: block;
}
.editable-text--inline-editable--wYChW.editable-text--inline-editable--no-placeholder--H2KVS:empty:before {
  color: transparent;
}
.editable-text--inline-editable--wYChW:hover {
  cursor: text;
}
.editable-text--inline-editable--wYChW:focus {
  border-color: oklch(48.41% 0.2342 293.93deg);
}
.editable-text--inline-editable--wYChW:focus[contenteditable=true] {
  background-color: oklch(100% 0 0deg);
}
body.ud-keyboard-navigation-in-use .editable-text--inline-editable--wYChW:focus {
  outline: 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) {
}.course-sections-card--container--rahwh [class^='learning-content-card-modules--container'] {
  border-radius: 0;
}
.course-sections-card--expand-collapse-button--tiS83 {
  font-size: 1.4rem;
  padding: 0;
  z-index: 10;
}
.course-sections-card--expand-collapse-icon--ZWJ7B {
  transition: transform 150ms linear;
}
.course-sections-card--expanded--VEA7u {
  transform: rotate(-180deg);
}
.course-sections-card--heading--QyfMe {
  color: oklch(56.8% 0.0388 277.95deg);
  font-weight: 700;
  font-size: 1.2rem;
  margin-block-end: 0.4rem !important;
}
.course-sections-card--metadata--hxwIT {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-start: 0.4rem;
}
.course-sections-card--metadata--hxwIT > *:not(:last-child) {
  margin-block-end: 0.8rem;
}
.course-sections-card--instructors--NsPOA {
  margin-block-end: 2.4rem !important;
}
.course-sections-card--watch-button--fgsNi {
  margin-inline-start: 3.2rem;
  block-size: 1.2rem;
}
.course-sections-card--image-container--4Pn82 {
  inline-size: 14rem;
  block-size: 14rem;
  position: relative;
}
.course-sections-card--image--qkmSH {
  object-fit: cover;
  block-size: 100%;
  border-radius: 0 !important;
}
.course-sections-card--section-container--N7nw1 {
  margin-block-start: 0;
  margin-inline: 1.6rem;
  margin-block-end: 1.6rem;
  display: flex;
  justify-content: space-between;
}
.course-sections-card--section-info--1J3uU {
  display: flex;
  flex-direction: column;
}
.course-sections-card--section-title--HOzvS {
  font-size: 1.4rem;
  font-weight: 700;
  margin-block-end: 0.8rem;
}
.course-sections-card--section-metadata--lBwry {
  font-size: 1.2rem;
  color: oklch(56.8% 0.0388 277.95deg);
}
.course-sections-card--replace-button--fa0Fk {
  font-size: 1.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) {
}.expandable-edit-skill-tree-panel--container--kysBr {
  display: flex;
  flex-direction: column;
  padding-block: 1.6rem;
  padding-inline: 0;
  align-items: flex-start;
}
.expandable-edit-skill-tree-panel--container-with-purple-bar--Y-xWI::before {
  content: '';
  position: absolute;
  inset-inline-start: -2.4rem;
  block-size: 11.4rem;
  transform: translateY(-91px);
  border-inline-start: 4px solid #c0c4fc;
}
.expandable-edit-skill-tree-panel--title-buttons--G8mtB {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-block-end: 0.8rem;
  line-height: 3rem;
  margin-inline-start: -0.3rem;
  inline-size: auto;
}
.expandable-edit-skill-tree-panel--title-buttons-subdomain--7WoqL {
  line-height: 2.2rem;
}
.expandable-edit-skill-tree-panel--title-buttons-with-purple-dot--7bViw {
  margin-inline-start: 1.3rem;
}
.expandable-edit-skill-tree-panel--title-buttons-with-purple-dot--7bViw::before {
  content: '';
  background: #8072e6;
  block-size: 0.8rem;
  inline-size: 0.8rem;
  min-inline-size: 0.8rem;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 3.3rem;
  inset-inline-start: 0rem;
}
.expandable-edit-skill-tree-panel--title-buttons-container--tJBBQ {
  line-height: 20px;
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
.expandable-edit-skill-tree-panel--title-buttons-container-with-purple--5iMm6::before {
  content: '';
  position: absolute;
  inset-block-start: 3.5rem;
  inset-inline-start: -2rem;
  z-index: -1;
  inline-size: 2rem;
  line-height: 20px;
  border-block-start: 4px solid #c0c4fc;
}
.expandable-edit-skill-tree-panel--title--i18jZ {
  flex-grow: 1;
}
.expandable-edit-skill-tree-panel--title--i18jZ h1,
.expandable-edit-skill-tree-panel--title--i18jZ h2 {
  max-inline-size: none;
}
.expandable-edit-skill-tree-panel--content--h6skm {
  padding-inline-start: 1.6rem;
  inline-size: 100%;
  position: relative;
}
.expandable-edit-skill-tree-panel--content-with-purple-bar--GgpaM::before {
  content: '';
  position: absolute;
  inset-inline-start: -2.4rem;
  inset-block-start: -7.3rem;
  inset-block-end: -2rem;
  border-inline-start: 4px solid #c0c4fc;
}
.expandable-edit-skill-tree-panel--expand-collapse-button--5kyGx {
  background: oklch(97.59% 0.0029 264.54deg);
  color: oklch(33.88% 0.0354 277.71deg);
  margin-inline-end: 0.4rem;
  border: none;
}
.expandable-edit-skill-tree-panel--expand-collapse-icon--wcpls {
  transition: transform 150ms linear;
}
.expandable-edit-skill-tree-panel--expanded--6zfNU {
  transform: rotate(180deg);
}
.expandable-edit-skill-tree-panel--delete-button--F5eWT {
  color: oklch(25.65% 0.0265 278.04deg);
  margin-block: 1.1rem;
  margin-inline: 0;
}
.expandable-edit-skill-tree-panel--spacer--91eK2 {
  inline-size: 10vw;
}
.expandable-edit-skill-tree-panel--drag-bar--k1UQK {
  display: flex;
  flex-direction: row;
  color: oklch(25.65% 0.0265 278.04deg);
  background: oklch(97.59% 0.0029 264.54deg);
  block-size: 4.8rem;
  min-inline-size: 4.8rem;
  margin-inline-end: 0.4rem;
  position: relative;
  cursor: grabbing !important;
}
.expandable-edit-skill-tree-panel--drag-bar-subdomain--W-H-y {
  min-inline-size: 4rem;
  inline-size: 4rem;
  block-size: 4rem;
}
.expandable-edit-skill-tree-panel--left-more-icon--34Dbk {
  position: absolute;
  inset-inline-start: 0.9rem;
  inset-block-start: 1.2rem;
}
.expandable-edit-skill-tree-panel--right-more-icon--4cOTj {
  position: absolute;
  inset-inline-start: 1.5rem;
  inset-block-start: 1.2rem;
}
.expandable-edit-skill-tree-panel--left-more-icon-subdomain--1nmpD {
  position: absolute;
  inset-inline-start: 0.7rem;
  inset-block-start: 1rem;
}
.expandable-edit-skill-tree-panel--right-more-icon-subdomain--Zw6Qx {
  position: absolute;
  inset-inline-start: 1.3rem;
  inset-block-start: 1rem;
}
.expandable-edit-skill-tree-panel--domain-error-icon--32BFt {
  margin-block-start: 1.3rem;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 1.6rem;
}
.expandable-edit-skill-tree-panel--subdomain-error-icon--LL71- {
  margin-block-start: 0.9rem;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-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) {
}.skill-tree-section--domain-panel--7Owxc:last-child {
  border-block-end: none;
}
.skill-tree-section--domain-panel--7Owxc {
  border: none;
  margin-block-start: 2.4rem;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--purple-border--XPj8O {
  block-size: 100%;
  position: relative;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--purple-border--XPj8O::before {
  content: '';
  position: absolute;
  inset-inline-start: 0.4rem;
  inset-block-start: 0;
  inset-block-end: 2.4rem;
  border-inline-start: 4px solid #c0c4fc;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--map-content-purple-border--AilNC {
  block-size: 100%;
  position: relative;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--map-content-purple-border--AilNC::before {
  content: '';
  position: absolute;
  inset-inline-start: 0.4rem;
  inset-block-start: 0;
  inset-block-end: 0;
  border-inline-start: 4px solid #c0c4fc;
}
.skill-tree-section--domain-panel--7Owxc .ud-accordion-panel-toggler {
  justify-content: flex-start;
}
.skill-tree-section--domain-panel--7Owxc .ud-accordion-panel-toggler > :last-child {
  margin-block-end: 0;
}
.skill-tree-section--domain-panel--7Owxc .ud-accordion-panel-toggler > .ud-icon {
  margin-inline-start: 0.4rem;
  flex-grow: 0;
  align-self: flex-end;
}
.skill-tree-section--domain-panel--7Owxc .ud-accordion-panel-heading {
  flex: 0 0 auto;
}
.skill-tree-section--domain-panel--7Owxc .ud-accordion-content {
  padding: 0;
  margin-inline-start: 1rem;
}
.skill-tree-section--domain-panel--7Owxc .ud-accordion-panel-content {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 1rem;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 {
  border: none;
  padding-inline-start: 1.6rem;
  transform: translateX(-0.8rem);
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-title {
  display: flex;
  font-size: 1.6rem;
  line-height: 20px;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-title::before {
  content: '';
  position: absolute;
  inset-block-start: 0.8rem;
  inset-inline-start: -5.1rem;
  z-index: -1;
  inline-size: 2.8rem;
  line-height: 20px;
  border-block-start: 4px solid #c0c4fc;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel {
  padding-inline-start: 1.6rem;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-content {
  padding-inline-start: 5.3rem;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-content p {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'Udemy Sans', 'Noto Sans JP', 'Vazirmatn', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: oklch(67.22% 0.0355 279.77deg);
  margin-block-start: 0.8rem;
}
@media screen and (max-width: 43.75rem) {
  .skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-content p {
    inline-size: 48rem;
    max-inline-size: 70vw;
  }
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-content p:last-child::before {
  content: '';
  position: absolute;
  block-size: 3.1rem;
  transform: translateY(-10px);
  inset-inline-start: 1.2rem;
  border-inline-start: 4px solid #c0c4fc;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-toggler {
  display: flex;
  align-items: normal;
  align-self: end;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-toggler h3 {
  margin-block-start: 1.6rem;
  display: flex;
  align-items: center;
  margin-inline-start: 2.6rem;
  line-height: 20px;
  block-size: 2rem;
}
.skill-tree-section--domain-panel--7Owxc .skill-tree-section--subdomain-panel--f-6-7 .ud-accordion-panel-toggler h3::before {
  content: '';
  background: #8072e6;
  block-size: 0.8rem;
  inline-size: 0.8rem;
  min-inline-size: 0.8rem;
  margin-inline-end: 1.6rem;
  border-radius: 50%;
  box-sizing: border-box;
}
.skill-tree-section--editable-domain--UXZKI {
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: 700;
}
.skill-tree-section--editable-text-form-group--JcjFP {
  max-inline-size: none;
}
.skill-tree-section--editable-subdomain--aXzlK {
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
  font-size: 1.6rem;
  font-weight: 700;
}
.skill-tree-section--editable-text--tgH9g:empty:before {
  color: oklch(67.22% 0.0355 279.77deg);
}
.skill-tree-section--editable-subdomain-panel--eGgoP {
  border: none;
  transform: translateX(0.8rem);
  padding-inline-end: 0.8rem;
}
.skill-tree-section--skills-container--YwBJW {
  display: flex;
  flex-direction: column;
  margin-inline-start: 8.3rem;
}
@media (max-width: 43.75rem) {
  .skill-tree-section--skills-container--YwBJW {
    max-inline-size: calc(100vw - (10vw + 22.6rem));
  }
}
.skill-tree-section--skills-container--YwBJW div {
  inline-size: fit-content;
  margin-block: 0.4rem;
  margin-inline: 0;
}
.skill-tree-section--add-skill-button--XeiNB {
  font-size: 1.4rem;
  margin-block-start: 2.4rem;
  margin-inline-start: 8.3rem;
}
.skill-tree-section--add-skill-button--XeiNB::before {
  content: '';
  position: absolute;
  block-size: 2.2rem;
  transform: translateY(-94px);
  inset-inline-start: -12.3rem;
  border-inline-start: 4px solid #c0c4fc;
}
.skill-tree-section--add-skill-input--K-D8Z {
  margin-block-start: 0.4rem;
  margin-inline-start: 8.3rem;
}
.skill-tree-section--add-skill-input--K-D8Z input {
  border: none;
}
.skill-tree-section--add-subdomain-button--OMNQo {
  margin-block-start: 2.4rem;
  margin-inline-start: 4rem;
  margin-block-end: 1.6rem;
}
.skill-tree-section--add-subdomain-button-container--Aen5r {
  display: flex;
  flex-direction: row;
}
.skill-tree-section--popover--RVdC2 {
  margin-block: auto;
  margin-inline: 0.4rem;
}
.skill-tree-section--info-icon--GTo3T {
  vertical-align: bottom;
}
.skill-tree-section--subdomain-list-item--DpF3B {
  margin-inline-start: 1.6rem;
  padding-inline-start: 0;
  margin-inline-end: -2.4rem;
  padding-inline-end: 2.4rem;
}
.skill-tree-section--subdomain-list--BNGqX::before {
  content: '';
  position: absolute;
  inset-inline-start: 1.6rem;
  inset-block-start: 1.2rem;
  block-size: calc(100% - 132px);
  border-inline-start: 4px solid #c0c4fc;
}
.skill-tree-section--course-sections-card--H8Rdb {
  margin-block-end: 1.6rem;
}
.skill-tree-section--edit-mapped-content-container--abC71 {
  background: oklch(97.59% 0.0029 264.54deg);
  padding-block-start: 2.4rem;
  padding-inline: 2.4rem;
  padding-block-end: 0;
}
.skill-tree-section--replace-mapped-content-panel--gEw7- {
  border: none !important;
}
.skill-tree-section--replace-mapped-content-panel--gEw7- .ud-accordion-panel-toggler h3 {
  margin-block-start: 0.8rem !important;
  margin-inline-end: 0 !important;
  margin-block-end: 0 !important;
  margin-inline-start: 0 !important;
}
.skill-tree-section--replace-mapped-content-panel--gEw7- .ud-accordion-panel-toggler h3::before {
  content: none !important;
}
.skill-tree-section--replace-mapped-content-panel--gEw7- .ud-accordion-panel-toggler svg {
  color: #5022c3;
}
.skill-tree-section--replace-mapped-content-panel--gEw7- .ud-accordion-panel-title {
  color: #5022c3;
  font-size: 1.4rem !important;
}
.skill-tree-section--replace-mapped-content-panel--gEw7- .ud-accordion-panel-title::before {
  content: none !important;
}
.skill-tree-section--replace-mapped-content-panel--gEw7- .ud-accordion-panel-content {
  padding-block-start: 0 !important;
  padding-inline: 0 !important;
  padding-block-end: 1.6rem !important;
}

.create-path-with-ai-wizard-error-page--error-page-container--Q5nCA {
  max-inline-size: 75rem;
  padding-block-start: 4.8rem;
}
@media screen and (max-width: 61.25rem) {
  .create-path-with-ai-wizard-error-page--error-page-container--Q5nCA {
    padding-block-start: 0;
  }
}
.create-path-with-ai-wizard-error-page--error-page-container--Q5nCA .create-path-with-ai-wizard-error-page--error-page-banner-image--SPkz9 {
  margin-block-start: 4.8rem;
  display: block;
  margin-inline-start: auto;
  margin-inline-end: auto;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.create-path-with-ai-wizard--loader--Fnzhy {
  display: block;
  margin: auto;
  block-size: 100%;
}
.create-path-with-ai-wizard--create-path-with-ai-wizard--ILibS .ud-header,
.create-path-with-ai-wizard--create-path-with-ai-wizard--ILibS .ud-footer-container {
  display: none;
}
.create-path-with-ai-wizard--create-path-with-ai-wizard--ILibS .ud-container {
  margin: 0;
  padding: 0;
  max-inline-size: 100%;
  max-block-size: 100%;
  position: relative;
}
.create-path-with-ai-wizard--takeover-content-1--XZM0t {
  display: flex;
  justify-content: center;
  margin: 2.4rem;
}
@media screen and (min-width: 61.3125rem) {
  .create-path-with-ai-wizard--takeover-content-1--XZM0t {
    inline-size: 100%;
    block-size: 100%;
    position: absolute;
    display: block;
    margin: 0;
  }
}
.create-path-with-ai-wizard--takeover-content-2--2mpSX {
  display: flex;
  margin: 2.4rem;
}
@media screen and (min-width: 75.0625rem) {
  .create-path-with-ai-wizard--takeover-content-2--2mpSX {
    inline-size: 100%;
    block-size: 100%;
    position: absolute;
    display: block;
    margin: 0;
  }
}
.create-path-with-ai-wizard--inactive-tab--0e3EQ {
  color: oklch(67.22% 0.0355 279.77deg);
  padding-block: 0.8rem;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 1.6rem;
}
.create-path-with-ai-wizard--inactive-tab--0e3EQ:active,
.create-path-with-ai-wizard--inactive-tab--0e3EQ:focus,
.create-path-with-ai-wizard--inactive-tab--0e3EQ:hover {
  color: oklch(67.22% 0.0355 279.77deg);
}
.create-path-with-ai-wizard--active-tab--3vviX {
  color: oklch(25.65% 0.0265 278.04deg);
  border-block-end: 3px solid oklch(25.65% 0.0265 278.04deg);
  padding-block: 0.8rem;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 1.6rem;
}
.create-path-with-ai-wizard--active-tab--3vviX:active,
.create-path-with-ai-wizard--active-tab--3vviX:focus,
.create-path-with-ai-wizard--active-tab--3vviX:hover {
  color: oklch(25.65% 0.0265 278.04deg);
}
.create-path-with-ai-wizard--header-text---idd2 {
  display: flex;
}

.define-skill-needs-form-page--questions-container--lpz2Z {
  max-inline-size: 60rem;
  padding-block-start: 4.8rem;
}
@media screen and (max-width: 61.25rem) {
  .define-skill-needs-form-page--questions-container--lpz2Z {
    padding-block-start: 0;
  }
}
.define-skill-needs-form-page--questions-container--lpz2Z .define-skill-needs-form-page--question-panel--g7fnK {
  inline-size: 100%;
  background: #eeeffc;
  padding-block: 0.8rem;
  padding-inline: 2.4rem;
  border: none !important;
  margin-block-end: 1.6rem;
}
.define-skill-needs-form-page--accordion-container--hODmJ {
  padding-block-end: 1.6rem;
}
.define-skill-needs-form-page--header--uV1GV {
  margin-block-end: 1.6rem;
}
.define-skill-needs-form-page--explanation-text--TFXAz {
  margin-block-end: 2.4rem;
  font-size: 1.4rem;
}
.define-skill-needs-form-page--header-icon--bVGMk {
  margin-inline-end: 1.6rem;
  vertical-align: middle;
  display: inline-block;
}
.define-skill-needs-form-page--header-text--iQxli {
  vertical-align: middle;
  display: inline-block;
  padding-block-start: 1.6rem;
}
@media (max-width: 37.5rem) {
  .define-skill-needs-form-page--header-text--iQxli {
    font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
    font-weight: 700;
  }
}
.define-skill-needs-form-page--first-question-button-container--WIlYE {
  display: flex;
  justify-content: right;
  margin-block-start: 1.6rem;
}
.define-skill-needs-form-page--button-container--1EhQ0 {
  display: flex;
  justify-content: space-between;
  margin-block-start: 1.6rem;
}
.define-skill-needs-form-page--text-input---cMza {
  background: oklch(100% 0 0deg);
}
.define-skill-needs-form-page--text-input-container--FOBqs div[class^='text-area-with-counter'] {
  inline-size: 100% !important;
}
.define-skill-needs-form-page--dropdown-button-container--2xGZ- {
  display: flex;
  justify-content: space-between;
  background-color: oklch(100% 0 0deg);
  inline-size: 100%;
}
.define-skill-needs-form-page--dropdown-button-container--2xGZ- span::first-letter {
  text-transform: capitalize;
}
.define-skill-needs-form-page--error-icon--iYBmf {
  margin-inline-start: 0.8rem;
  vertical-align: text-top;
  display: inline-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) {
}.share-feedback-popover--feedback-popover---S2Mg {
  display: inline-flex;
  min-inline-size: 19.2rem;
  block-size: 6.5rem;
  padding-block: 2.4rem;
  padding-inline: 0.8rem;
  justify-content: center;
  align-items: center;
  inset-inline-end: 2.4rem;
  background: var(--applied-backgrounds-default, oklch(100% 0 0deg));
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
}
.share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--defineSkillNeeds--U59LI {
  position: fixed;
  inset-block-end: 8.8rem;
}
@media (min-width: 37.5625rem) and (max-width: 40rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--defineSkillNeeds--U59LI {
    inset-block-end: 11.4rem;
  }
}
@media (min-width: 40.0625rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--defineSkillNeeds--U59LI {
    inset-block-end: 10.4rem;
  }
}
.share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--buildSkillTree--F91mx {
  position: fixed;
  inset-block-end: 8.8rem;
}
@media (min-width: 37.5625rem) and (max-width: 41.4375rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--buildSkillTree--F91mx {
    inset-block-end: 13.3rem;
  }
}
@media (min-width: 41.5rem) and (max-width: 49.0625rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--buildSkillTree--F91mx {
    inset-block-end: 11.4rem;
  }
}
@media (min-width: 49.125rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--buildSkillTree--F91mx {
    inset-block-end: 10.4rem;
  }
}
.share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--mapSkillTreeContent--CtINx {
  position: fixed;
  inset-block-end: 8.8rem;
}
@media (min-width: 37.5625rem) and (max-width: 41.4375rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--mapSkillTreeContent--CtINx {
    inset-block-end: 13.3rem;
  }
}
@media (min-width: 41.5rem) and (max-width: 49.0625rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--mapSkillTreeContent--CtINx {
    inset-block-end: 11.4rem;
  }
}
@media (min-width: 49.125rem) {
  .share-feedback-popover--feedback-popover---S2Mg.share-feedback-popover--mapSkillTreeContent--CtINx {
    inset-block-end: 10.4rem;
  }
}
.share-feedback-popover--feedback-text-area--j66lg {
  resize: block;
  max-block-size: 60rem;
}
.share-feedback-popover--share-feedback-button--ulbVY {
  margin-inline-start: 0.4rem;
  color: var(--applied-text-default, oklch(29.74% 0.0362 281.74deg));
}
.share-feedback-popover--feedback-modal-footer-buttons--YUbjF {
  margin-block-start: 2.4rem;
}
.share-feedback-popover--document-body--hu-gn.share-feedback-popover--defineSkillNeeds--U59LI [class^='toaster'] {
  position: fixed;
  inset-block-end: 6.4rem;
}
@media (min-width: 37.5625rem) and (max-width: 40rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--defineSkillNeeds--U59LI [class^='toaster'] {
    inset-block-end: 9rem;
  }
}
@media (min-width: 40.0625rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--defineSkillNeeds--U59LI [class^='toaster'] {
    inset-block-end: 8rem;
  }
}
.share-feedback-popover--document-body--hu-gn.share-feedback-popover--buildSkillTree--F91mx [class^='toaster'] {
  position: fixed;
  inset-block-end: 6.4rem;
}
@media (min-width: 37.5625rem) and (max-width: 41.4375rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--buildSkillTree--F91mx [class^='toaster'] {
    inset-block-end: 10.9rem;
  }
}
@media (min-width: 41.5rem) and (max-width: 49.0625rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--buildSkillTree--F91mx [class^='toaster'] {
    inset-block-end: 9rem;
  }
}
@media (min-width: 49.125rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--buildSkillTree--F91mx [class^='toaster'] {
    inset-block-end: 8rem;
  }
}
.share-feedback-popover--document-body--hu-gn.share-feedback-popover--mapSkillTreeContent--CtINx [class^='toaster'] {
  position: fixed;
  inset-block-end: 6.4rem;
}
@media (min-width: 37.5625rem) and (max-width: 41.4375rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--mapSkillTreeContent--CtINx [class^='toaster'] {
    inset-block-end: 10.9rem;
  }
}
@media (min-width: 41.5rem) and (max-width: 49.0625rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--mapSkillTreeContent--CtINx [class^='toaster'] {
    inset-block-end: 9rem;
  }
}
@media (min-width: 49.125rem) {
  .share-feedback-popover--document-body--hu-gn.share-feedback-popover--mapSkillTreeContent--CtINx [class^='toaster'] {
    inset-block-end: 8rem;
  }
}
.share-feedback-popover--document-body--hu-gn .ud-form-label-tag,
.share-feedback-popover--document-body--hu-gn .ud-form-group-validation-icon {
  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) {
}.lecture-view-course-card--container--UbX7G {
  padding: 1.6rem;
  background-color: oklch(20.35% 0.0139 285.09deg);
  color: oklch(100% 0 0deg);
  display: grid;
  grid-template-columns: minmax(auto, 29.9rem) 4.9rem auto max-content max-content;
  grid-template-rows: auto;
  block-size: 7.2rem;
}
@media (min-width: 20rem) and (max-width: 61.25rem) {
  .lecture-view-course-card--container--UbX7G {
    margin-block-start: 0.8rem;
    margin-inline: 1.6rem;
    margin-block-end: 2.4rem;
  }
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--container--UbX7G {
    column-gap: 0;
    grid-template-columns: auto auto;
    grid-template-rows: auto auto auto;
    block-size: auto;
  }
}
@media (min-width: 43.8125rem) and (max-width: 61.25rem) {
  .lecture-view-course-card--container--UbX7G {
    grid-template-columns: minmax(auto, 29.9rem) 4.9rem auto max-content;
  }
}
.lecture-view-course-card--course-title--dxIO1 {
  grid-row: 1;
  grid-column: 1;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.lecture-view-course-card--course-title--dxIO1 a {
  color: inherit;
  text-decoration: underline;
}
.lecture-view-course-card--course-title--dxIO1 a:focus {
  outline: none !important;
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--course-title--dxIO1 {
    grid-column: 1;
    max-inline-size: 23rem;
    word-wrap: break-word;
    margin-inline-end: 0.8rem;
  }
}
body.ud-keyboard-navigation-in-use .lecture-view-course-card--course-title--dxIO1:focus-within {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.lecture-view-course-card--divider--tGV9u {
  grid-row: 1;
  grid-column: 2;
  border-inline-start: 1px solid oklch(56.8% 0.0388 277.95deg);
  margin-block-start: 0;
  margin-inline-end: 2.4rem;
  margin-block-end: 0;
  margin-inline-start: 2.4rem;
  inline-size: 1px;
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--divider--tGV9u {
    grid-row: 2;
    grid-column: 1 / span 2;
    border-block-start: 1px solid oklch(56.8% 0.0388 277.95deg);
    margin-block-start: 1.6rem;
    margin-inline-end: 0;
    margin-block-end: 1.6rem;
    margin-inline-start: 0;
    inline-size: auto;
  }
}
.lecture-view-course-card--meta-data--8qpe- {
  grid-row: 1;
  grid-column: 3;
  display: flex;
  flex-direction: row;
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--meta-data--8qpe- {
    grid-row: 3;
    grid-column: 1 / span 2;
  }
}
.lecture-view-course-card--section--SnlQ3 {
  margin-inline-end: 2.4rem;
  display: flex;
  flex-direction: column;
}
.lecture-view-course-card--section--SnlQ3 [class*='star-rating-module--rating-number'] {
  color: oklch(100% 0 0deg);
}
.lecture-view-course-card--course-cta--x9bh9 {
  inline-size: 15.8rem;
  grid-row: 1;
  grid-column: 4;
}
@media (max-width: 61.25rem) {
  .lecture-view-course-card--course-cta--x9bh9 {
    display: none;
  }
}
.lecture-view-course-card--course-action-cta--Y4H5N {
  margin-inline-start: 1.6rem;
  grid-row: 1;
  grid-column: 5;
  border: 1px solid oklch(100% 0 0deg);
}
@media (max-width: 43.75rem) {
  .lecture-view-course-card--course-action-cta--Y4H5N {
    grid-column: 2;
  }
}
.lecture-view-course-card--subdued-text--6WPkR {
  color: oklch(86.72% 0.0192 282.72deg);
}
.lecture-view-course-card--skeleton--CZbTx {
  display: block;
  padding: 0;
  inline-size: 100%;
  block-size: 100%;
}
.lecture-view-course-card--skeleton--CZbTx span {
  inline-size: 100%;
  block-size: 100%;
}

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

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

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

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

.map-skill-tree-content-page--container--PMa78 {
  inline-size: 100rem;
  margin-block: 0;
  margin-inline: auto;
}
@media screen and (max-width: 75rem) {
  .map-skill-tree-content-page--container--PMa78 {
    inline-size: 100%;
  }
}
.map-skill-tree-content-page--container--PMa78 .ud-container {
  padding-block: 0 !important;
  padding-inline: 1.6rem !important;
}
.map-skill-tree-content-page--container--PMa78 .take-over-wizard {
  padding: 0;
}
.map-skill-tree-content-page--container--PMa78 .take-over-wizard-module {
  padding: 0;
}
.map-skill-tree-content-page--skill-tree-container--ysnq7 {
  padding-block-end: 3.2rem;
}
.map-skill-tree-content-page--summary--ylTE2 {
  margin-block-start: 4.8rem;
  margin-block-end: 0.8rem;
}
.map-skill-tree-content-page--description--k-2ZO {
  max-inline-size: 80rem;
}
.map-skill-tree-content-page--loader--b8ZDl {
  display: block;
  margin: auto;
  block-size: 100%;
}

.resource-menu-container--button--Obj-i {
  margin-block-end: 2.4rem;
}
.resource-menu-container--content--j6jsW {
  margin-block: 4.8rem;
  margin-inline: 3.2rem;
}
.resource-menu-container--header--1Grz5 {
  margin-block-end: 3.2rem;
}
.resource-menu-container--desktop-resource-menu-container--B5Fnx {
  inline-size: 100%;
  block-size: 100%;
}
.resource-menu-container--mobile-resource-menu-container--ZKBMf {
  inline-size: 100%;
  block-size: 100%;
}
.resource-menu-container--heading--BJvHt {
  margin-block-end: 2.4rem;
}
.resource-menu-container--link--sUK9d {
  margin-block: 1.6rem;
  margin-inline: 0;
  font-weight: 400;
}
.resource-menu-container--resource-menu-content--Qe81G {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

@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-menu-panel--full-content--tsd63 {
  position: relative;
  block-size: 100%;
}
@media screen and (min-width: 61.3125rem) {
  .resource-menu-panel--form-content--DqsO5 {
    overflow: hidden;
  }
}
@media screen and (min-width: 75.0625rem) {
  .resource-menu-panel--skill-tree-content--LDVFb {
    overflow: hidden;
  }
}
.resource-menu-panel--resource-and-main-panels--VEYtk {
  display: grid;
  gap: 0;
  grid-template-columns: 280px auto;
  inset-inline-start: 0;
  position: relative;
  transition: 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
  inline-size: 100%;
  block-size: inherit;
}
@media screen and (min-width: 61.3125rem) {
  .resource-menu-panel--resource-menu-sidebar-checkbox--7cqQe[data-checked=''] ~ .resource-menu-panel--resource-and-main-panels--VEYtk {
    inset-inline-start: calc(-1 * (280px + 24px));
    inline-size: calc(100% + 280px + 24px);
  }
  .resource-menu-panel--resource-menu-sidebar-checkbox--7cqQe[data-checked=''] ~ .resource-menu-panel--resource-and-main-panels--VEYtk .resource-menu-panel--resource-menu-sidebar--Rs4GR {
    max-block-size: 0;
  }
}
.resource-menu-panel--resource-menu-panel--b7Qu5 {
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 6rem;
  padding-inline: 2.4rem;
  inline-size: 28rem;
  background: oklch(100% 0 0deg);
  position: relative;
  z-index: 1;
  grid-column: 1;
  max-block-size: 240rem;
  transition: 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.resource-menu-panel--main-panel--LP2HQ {
  grid-column: 2 / -1;
  position: absolute;
  block-size: 100%;
  inline-size: 100%;
  min-inline-size: 1px;
  display: flex;
  justify-content: center;
  overflow: auto;
}
.resource-menu-panel--skill-tree-main-panel--sSvWn {
  padding-inline-start: 1.6rem;
}
.resource-menu-panel--open-button--Rx9xE {
  position: absolute;
  inset-inline-start: 0;
  margin-block-end: 0;
  margin-inline-start: 7.5rem;
  margin-block-start: 3.2rem;
  z-index: 1030;
}
.resource-menu-panel--close-button--llEE5 {
  position: absolute;
  inset-block-start: 2.4rem;
  inset-inline-end: 2.4rem;
}

.splash-screen-loader--container--EhKHS {
  display: flex;
  margin: auto;
  margin-block-start: 9.6rem;
  block-size: fit-content;
  flex-direction: row;
  justify-content: center;
  inline-size: 75rem;
}
.splash-screen-loader--sparkle--QI3-j {
  margin-inline-end: -2.7rem;
  margin-inline-start: -7rem;
  max-inline-size: 25rem;
}
.splash-screen-loader--loader-icon--mlXSQ {
  display: flex;
  margin-inline-start: auto;
  margin-inline-end: auto;
  color: #5022c3;
  margin-block-end: 2.4rem;
}

.type-writer--text--YyBIO {
  font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  font-weight: 400;
  align-self: center;
  font-family: 'Udemy Sans', 'Noto Sans JP', 'Vazirmatn', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
  max-inline-size: 53rem;
  inline-size: 70rem;
  block-size: 6rem;
  margin-block-end: 0.8rem;
}
.type-writer--container--5ML83 {
  display: flex;
  align-self: center;
}
@keyframes type-writer--fall--BgKuR {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(100px);
    opacity: 0;
  }
}
.type-writer--falling--vT1RC {
  animation: type-writer--fall--BgKuR 1s forwards;
}

.create-path-modal--create-button--Hks2e {
  margin-block: 0.8rem;
  margin-inline: auto;
  inline-size: 20.6rem;
  block-size: 15.3rem;
  border-width: 2px;
  display: flex;
  flex-direction: column;
  font-size: 1.4rem;
  font-weight: 400;
}
@media screen and (min-width: 37.5625rem) {
  .create-path-modal--create-button--Hks2e {
    margin-block-start: 0.8rem;
    margin-inline: 0.8rem;
    margin-block-end: 0.8rem;
  }
}
.create-path-modal--create-path-buttons-container--g7XyW {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-block-end: 3.2rem;
}
@media screen and (min-width: 37.5625rem) {
  .create-path-modal--create-path-buttons-container--g7XyW {
    flex-direction: row;
  }
}
.create-path-modal--info-icon--3duCL {
  margin-inline-end: 0.8rem;
  vertical-align: middle;
  display: inline-block;
}
.create-path-modal--info-text--EHHgO {
  vertical-align: middle;
  display: inline-block;
}
.create-path-modal--button-text--MTn5- {
  margin-block-start: 2.4rem;
}
.create-path-modal--release-badge--68Roo {
  color: #180a3d;
  background-color: #c0c4fc;
  font-size: 1.2rem;
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
  vertical-align: middle;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  margin-block-start: 0.8rem;
  margin-inline-end: 0.8rem;
}

.empty-state--mt-sm--1vuAt {
  margin-block-start: 1.6rem;
}
.empty-state--empty-message-panel--aiTkZ,
.empty-state--empty-message-panel-content--WiJcR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.empty-state--empty-message-panel--aiTkZ {
  min-block-size: 30rem;
}
.empty-state--right-column--H3H4q {
  margin-inline-start: 2.4rem;
  inline-size: 45%;
}
.empty-state--no-search-results--NBfg0 * {
  margin-block-start: 2rem;
}
@media (min-width: 43.8125rem) {
  .empty-state--no-search-results--NBfg0 {
    inline-size: 50%;
  }
}

.editable-folder--wrapper--f3SRC {
  inline-size: 100%;
  margin-inline-end: 0.8rem;
}
.editable-folder--title--O6I6- {
  margin-block-end: 0.4rem;
  padding-block: 0.4rem;
  padding-inline: 0;
}
.editable-folder--description--NBEaY {
  min-block-size: 6.4rem;
  margin-block-end: 0.4rem;
  padding-block: 0.4rem;
  padding-inline: 0;
}

.folder-empty-state--mt-sm--9eDsV {
  margin-block-start: 1.6rem;
}
.folder-empty-state--mt-md--D7SZN {
  margin-block-start: 2.4rem;
}
.folder-empty-state--container--2dT9B {
  display: flex;
  align-items: center;
  justify-content: center;
}
.folder-empty-state--content--V8IBZ {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-block-start: 4.8rem;
}
.folder-empty-state--content-vcenter--8wcWa {
  align-items: center;
}
.folder-empty-state--text-wrapper--d7TFO {
  display: flex;
  flex-direction: column;
  margin-inline-start: 1.6rem;
  inline-size: 45%;
}
.folder-empty-state--checkboxes--DE7Y2 .folder-empty-state--checkbox-description--1iTmp {
  display: flex;
  gap: 1.6rem;
  margin-block-end: 1.6rem;
}
.folder-empty-state--checkboxes--DE7Y2 .folder-empty-state--checkbox-description--1iTmp:last-child {
  margin-block-end: 0;
}

.learning-path-card--google-thumbnail--xP-Zj {
  display: none;
}
@container ud-content-area (min-width: 328px) {
  .learning-path-card--google-thumbnail--xP-Zj {
    display: flex;
    align-items: center;
    justify-content: center;
    inline-size: 100%;
    aspect-ratio: 1;
  }
}

.list-page-banner-info--banner-container--1sAp4 {
  padding-block: 3.2rem;
  padding-inline: 0;
}
.list-page-banner-info--banner-title--0VA7- {
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 1.6rem;
  margin-inline-start: 0;
}
.list-page-banner-info--banner-image--QpMBQ {
  display: block;
  margin-block: 2.4rem;
  margin-inline: auto;
}
@media (min-width: 61.3125rem) {
  .list-page-banner-info--banner-container--1sAp4 {
    background: oklch(97.59% 0.0029 264.54deg);
    margin-block-end: 3.2rem;
  }
  .list-page-banner-info--banner--NQx1T {
    display: flex;
    align-items: flex-start;
  }
  .list-page-banner-info--text--unXkx {
    flex: 1;
  }
  .list-page-banner-info--banner-image--QpMBQ {
    margin-block-start: 0;
    margin-inline-end: 0;
    margin-block-end: 0;
    margin-inline-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) {
}.list-page-header--container--xOotE {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.list-page-header--actions-container--VrUx5 {
  display: inline-flex;
  gap: 1.6rem;
}
.list-page-header--title--1HQ6J,
.list-page-header--description----Yd1 {
  padding-block: 0.4rem;
  padding-inline: 0;
  border: 1px solid transparent;
}
.list-page-header--description----Yd1 {
  margin-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) {
}.list-page-nav--side-nav--G8W3j {
  padding-block-start: 1.6rem;
  grid-column: span 3;
}
.list-page-nav--nav-item--hK2Fp,
.list-page-nav--nav-empty--Kvgij,
.list-page-nav--nav-title--p-le7 {
  border-inline-start: 5px solid transparent;
}
.list-page-nav--nav-empty--Kvgij,
.list-page-nav--nav-item-link--1jvJ5,
.list-page-nav--nav-title--p-le7 {
  display: flex;
  align-items: flex-start;
  gap: 0.8rem;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
}
.list-page-nav--add-folder-button--S--iR {
  justify-content: flex-start;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
  text-align: start;
  inline-size: 100%;
}
.list-page-nav--nav-title--p-le7 {
  border-block-start: 1px solid var(--applied-border-default);
  padding-block-start: 2.4rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 1.6rem;
  padding-inline-start: 1.6rem;
  margin-block-start: 1.6rem;
}
.list-page-nav--nav-item--hK2Fp:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.list-page-nav--nav-item-active--yMfSK {
  border-inline-start-color: oklch(33.88% 0.0354 277.71deg);
}
.list-page-nav--nav-item--hK2Fp + .list-page-nav--nav-item--hK2Fp,
.list-page-nav--nav-item-add-folder--OdwVI {
  margin-block-start: 0.8rem;
}


/*# sourceMappingURL=learning-path-udlite-app.d79e7feb497aeacab119.css.map*/