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

.profile-course-card--card-medium--OU3K5 {
  min-block-size: 29rem;
}
.profile-course-card--image-overlay--O6j78 {
  opacity: 0;
  background: color-mix(in oklch, oklch(20.35% 0.0139 285.09deg), transparent 40%);
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.profile-course-card--card--QaCUx:hover .profile-course-card--image---EtTC,
.ud-popper-open .profile-course-card--image---EtTC {
  transition: opacity linear 100ms;
  opacity: 0.8;
}
.profile-course-card--card--QaCUx:hover .profile-course-card--image-overlay--O6j78,
.ud-popper-open .profile-course-card--image-overlay--O6j78 {
  transition: opacity linear 100ms;
  opacity: 1;
}

.profile-course-lists--course-lists--boH-3.profile-course-lists--tabs-container--Wt516 .ud-tabs-nav-buttons {
  box-shadow: none;
  display: flex;
  justify-content: center;
}
.profile-course-lists--course-lists--boH-3.profile-course-lists--tabs-container--Wt516 .ud-tab-content {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.profile-course-lists--no-tabs-content--j0Idw {
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding-block-start: 1.6rem;
}
.profile-course-lists--course-list--RGUbN {
  padding-block-end: 6.4rem;
}
.profile-course-lists--course-list-loader--fdymZ {
  margin-block: 6.4rem;
  margin-inline: 0;
}
.profile-course-lists--course-list-heading--cEbLP {
  text-align: center;
  margin-block-start: 1.6rem;
  margin-inline-end: auto;
  margin-block-end: 2.4rem;
  margin-inline-start: auto;
}
.profile-course-lists--card-wrapper--matJh {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 2.4rem 0;
  margin-block: 0;
  margin-inline: -0.8rem;
}
.profile-course-lists--card-wrapper--matJh > div {
  inline-size: 25%;
  padding-block: 0;
  padding-inline: 0.8rem;
}
.profile-course-lists--pagination--QeYxU {
  margin-block-start: 3.2rem;
}
@media (max-width: 61.25rem) {
  .profile-course-lists--card-wrapper--matJh > div {
    inline-size: 33.33%;
  }
}
@media (max-width: 43.75rem) {
  .profile-course-lists--card-wrapper--matJh > div {
    inline-size: 50%;
  }
}
@media (max-width: 37.5rem) {
  .profile-course-lists--card-wrapper--matJh > div {
    inline-size: 100%;
  }
}

.main-route--page-container--e79W6 .ud-container {
  max-inline-size: 102.8rem;
}
.main-route--page-header---q-t- {
  background-color: oklch(20.35% 0.0139 285.09deg);
  color: oklch(100% 0 0deg);
  padding-block: 3.2rem;
  padding-inline: 0;
}
.main-route--page-titles--Fu8bx h1:last-child {
  margin-block: 1.6rem;
  margin-inline: 0;
}
.main-route--page-titles--Fu8bx h1 + h2 {
  margin-block-start: 0.8rem;
}
.main-route--profile--jgXDH {
  display: flex;
  gap: 2.4rem;
  padding-block: 3.2rem;
  padding-inline: 2.4rem;
}
.main-route--profile--jgXDH:last-child {
  padding-block-end: 6.4rem;
}
.main-route--profile-left-row--a778u {
  display: flex;
  justify-content: center;
  gap: 0.4rem;
  inline-size: 23.2rem;
}
.main-route--profile-left-row--a778u + .main-route--profile-left-row--a778u {
  margin-block-start: 1.6rem;
}
.main-route--avatar--81pfE {
  font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem) !important;
  inline-size: 12rem !important;
  block-size: 12rem !important;
}
.main-route--send-message-button--HeFUc {
  inline-size: 20rem;
}
.main-route--profile-right--pREDe {
  flex: 1;
  min-inline-size: 1px;
}
.main-route--profile-right--pREDe p {
  max-inline-size: 80rem;
}
@media (max-width: 43.75rem) {
  .main-route--profile--jgXDH {
    flex-direction: column;
    align-items: center;
  }
}
.main-route--indigo--rcmFL {
  background-color: #c0c4fc !important;
  color: #180a3d !important;
}
.main-route--badge--KkGsn {
  inline-size: fit-content;
  block-size: 3.2rem;
  margin-block-start: 0.8rem;
}
.main-route--space--2xp7m {
  padding-block-end: 0.8rem;
}


/*# sourceMappingURL=user-profile-udlite-app.992270326888542df6d2.css.map*/