.api-clients-form--form--KZENG .ud-form-group + .ud-form-group {
  margin-block-start: 1.6rem;
}
.api-clients-form--general-errors--UkSn- {
  margin-block-end: 2.4rem;
}

.text-input-with-counter-module--counter--F7OMr {
  color: var(--applied-text-subdued);
  margin-block: 0;
  margin-inline: 1.6rem;
}
.text-input-with-counter-module--counter-error--23cEK {
  color: var(--applied-text-negative);
}

.text-area-with-counter-module--text-area-container--1KMj6 {
  position: relative;
}
.text-area-with-counter-module--text-area-container--1KMj6 textarea.text-area-with-counter-module--textarea--yROAa {
  padding-inline-end: 6.2rem;
}
.text-area-with-counter-module--counter--qiLOq {
  color: var(--applied-text-subdued);
  position: absolute;
  inset-block-start: 1.3rem;
  inset-inline-end: 1.6rem;
}
.text-area-with-counter-module--counter-error--OxgUH {
  color: var(--applied-text-negative);
}

.text-area-module--ud-text-area-small--mLoFu {
  block-size: auto;
  padding-block: 1rem;
  padding-inline: 1.6rem;
}
.text-area-module--ud-text-area-large--2--TA {
  block-size: auto;
  padding-block: 1.3rem;
  padding-inline: 1.6rem;
}
.text-area-module--ud-text-area-no-resize--9EDaa {
  resize: none;
}

.footer-buttons-module--footer-btns--fgdhd {
  margin-block-start: 3.2rem;
}
.footer-buttons-module--footer-btns--fgdhd .ud-btn + .ud-btn {
  margin-inline-start: 1.6rem;
}
.footer-buttons-module--footer-btns-spacer--TomYi {
  display: none;
}

.auth-form-row--x-small--In2s5 {
  margin-block-end: 0.8rem;
}
.auth-form-row--small--Byo8R {
  margin-block-end: 1.6rem;
}
.auth-form-row--medium--T7wIs {
  margin-block-end: 2.4rem;
}
.auth-form-row--large--tUoO2 {
  margin-block-end: 3.2rem;
}
.auth-form-row--xx-large--8OECD {
  margin-block-end: 6.4rem;
}

.passwordless-verification-sub-heading--text-align-center--Q3SM4 {
  text-align: center;
}

.auth-form-row-module--none--6G04l {
  margin-block-end: 0;
}
.auth-form-row-module--x-small--EcX5r {
  margin-block-end: 0.8rem;
}
.auth-form-row-module--small--wfbqe {
  margin-block-end: 1.6rem;
}
.auth-form-row-module--medium--VC89b {
  margin-block-end: 2.4rem;
}
.auth-form-row-module--large--v56aD {
  margin-block-end: 3.2rem;
}
.auth-form-row-module--xx-large--ERWs- {
  margin-block-end: 6.4rem;
}

.resend-code-button-module--resend-code-button--2MwjW:hover {
  background-color: transparent;
}
.resend-code-button-module--text-align-center--pbrLj {
  text-align: center;
}

.close-account-info--content--wpW3o > *:not(:first-child) {
  margin-block-start: 3.2rem;
}
.close-account-info--content--wpW3o > h2 + * {
  margin-block-start: 2.4rem;
}
.close-account-info--organization-list--HMjpa .close-account-info--organization--aJDBw {
  border: 1px solid var(--applied-border-default);
  margin-block-start: 0.8rem;
  max-inline-size: 60rem;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
}
.close-account-info--close-account-btn--DuNMn {
  margin-block-start: 1.6rem;
}
.close-account-info--warning--O34-9 {
  color: oklch(55.73% 0.2161 29.71deg);
}

.notification-preferences--notification-preferences--Lzvk8 .ud-form-group + .ud-form-group {
  margin-block-start: 4.8rem;
}
.notification-preferences--submit-row--xPEqq {
  max-inline-size: 60rem;
}
.notification-preferences--divider--Wk7Wl {
  border: 0;
  margin-block: 2.4rem;
  margin-inline: 0;
}

.toggle-input-block-form-group-module--ud-form-group-toggle-blocks--Rvm7A .ud-toggle-blocks-form-label,
.toggle-input-block-form-group-module--ud-form-group-toggle-blocks--Rvm7A:not(.ud-form-group-error) .ud-form-note {
  padding-block-end: 0.8rem;
}
.toggle-input-block-form-group-module--ud-form-group-toggle-blocks--Rvm7A .ud-form-group-validation-icon {
  margin-block: 0;
  margin-inline: 0 0.8rem;
}
.toggle-input-block-form-group-module--ud-form-group-toggle-blocks--Rvm7A .ud-toggle-input-block-container {
  margin-block-start: 0.8rem;
}
.toggle-input-block-form-group-module--ud-form-group-toggle-blocks--Rvm7A .ud-toggle-input-block-container + .ud-toggle-input-block-container {
  margin-block-start: 0.8rem;
}

.minimal-header-module--header--ZK0kv {
  background: var(--color-white);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  display: flex;
  justify-content: space-between;
  block-size: 5.6rem;
  align-items: center;
  padding-block: 0;
  padding-inline: 2.4rem;
  position: relative;
  z-index: 1010;
}
.minimal-header-module--header-wrapper--Zuyhw .ud-meter-wrapper,
.minimal-header-module--header-wrapper--Zuyhw .ud-progress-wrapper {
  block-size: 0.4rem;
  border-radius: 0;
}
@media (min-width: 50.0625rem) {
  .minimal-header-module--header--ZK0kv {
    block-size: 7.2rem;
  }
  .minimal-header-module--marketplace-logo--Ja9J9 {
    inline-size: auto;
    block-size: 3.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) {
}
.ufb-logo-module--brand-title--MZH8H {
  color: var(--applied-text-default);
  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;
  max-inline-size: 20rem;
}
.ufb-logo-module--logo--xe-R1 {
  max-inline-size: 20rem;
  max-block-size: 3.4rem;
  inline-size: auto;
  block-size: auto;
  vertical-align: middle;
}
.ufb-logo-module--logo--xe-R1[src$='.svg'] {
  block-size: 3.4rem;
}

.granular-notification-preferences--notification-preferences--rJmQw .ud-form-group + .ud-form-group {
  margin-block-start: 4.8rem;
}
.granular-notification-preferences--submit-row--25WfP {
  max-inline-size: 60rem;
}
.granular-notification-preferences--divider--f5juD {
  border: 0;
  margin-block: 2.4rem;
  margin-inline: 0;
}

.preference-holder-panel--panel--HjG5r:not(:last-child) {
  margin-block-end: 2.4rem;
}
.preference-holder-panel--panel--HjG5r {
  border: 1px solid var(--applied-border-default);
  max-inline-size: 60rem;
}
.preference-holder-panel--panel-header--kdtbB {
  border-block-end: 1px solid var(--applied-border-default);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 2.4rem;
  padding-block: 0.4rem;
  padding-inline: 1.6rem;
}
.preference-holder-panel--panel-body--ZeohA {
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
}
.preference-holder-panel--row--p-syn,
.preference-holder-panel--row-details--p9JXS {
  display: flex;
  align-items: flex-start;
}
.preference-holder-panel--row-details--p9JXS {
  flex: 1;
  min-inline-size: 1px;
  flex-wrap: wrap;
  gap: 1.6rem 3.2rem;
}
.preference-holder-panel--row-text--03Zy7 {
  inline-size: 60rem;
  max-inline-size: 100%;
}
.preference-holder-panel--row--p-syn + .preference-holder-panel--row--p-syn,
.preference-holder-panel--row--p-syn + .preference-holder-panel--alert-banner--kvsZ5 {
  margin-block-start: 2.4rem;
}
.preference-holder-panel--title--7kH6e {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.8rem;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.preference-holder-panel--description--WK292 {
  color: oklch(56.8% 0.0388 277.95deg);
  max-inline-size: 60rem;
}
.preference-holder-panel--gray-badge--pniQs {
  background-color: oklch(48.09% 0.0371 279.08deg);
  color: oklch(97.59% 0.0029 264.54deg);
}
.preference-holder-panel--switch-wrapper--1dhL8 {
  align-self: center;
}
.preference-holder-panel--submit-row--AfoHi {
  max-inline-size: 60rem;
}

@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) {
}
.switch-module--ud-switch-container--ycUx2 {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 1.6rem;
  padding-block: 0.8rem;
  padding-inline: 0;
  user-select: none;
  -webkit-user-select: none;
  max-inline-size: 60rem;
}
.switch-module--ud-switch-reverse--Q-1yL {
  flex-direction: row-reverse;
}
.switch-module--ud-switch-disabled--Lw2KA {
  cursor: not-allowed;
  opacity: 0.5;
}
.switch-module--ud-switch--fK-lz {
  align-self: flex-start;
  flex: none;
  display: inline-flex;
  position: relative;
  border-radius: 100rem;
  background: var(--color-gray-300);
}
.switch-module--ud-switch--fK-lz::before {
  box-sizing: border-box;
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 50%;
  block-size: 100%;
  border: 3px solid var(--color-gray-300);
  border-radius: 100rem;
  background: var(--color-white);
  transition: transform 250ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.switch-module--ud-switch-small--qHrpV {
  inline-size: 4rem;
  block-size: 2rem;
}
.switch-module--ud-switch-large--gHEyw {
  inline-size: 4.8rem;
  block-size: 2.4rem;
}
.switch-module--ud-real-toggle-input--9uKx3:checked ~ .switch-module--ud-switch--fK-lz {
  --translate-x-direction: 1;
  background: var(--color-purple-400);
}
.switch-module--ud-real-toggle-input--9uKx3:checked ~ .switch-module--ud-switch--fK-lz:dir(rtl) {
  --translate-x-direction: -1;
}
.switch-module--ud-real-toggle-input--9uKx3:checked ~ .switch-module--ud-switch--fK-lz::before {
  border-color: var(--color-purple-400);
  transform: translateX(calc(var(--translate-x-direction) * 100%));
}
body.ud-keyboard-navigation-in-use .switch-module--ud-real-toggle-input--9uKx3:focus ~ .switch-module--ud-switch--fK-lz {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}

.api-clients--client--4qrSx {
  background-color: oklch(100% 0 0deg);
  border: 1px solid var(--applied-border-default);
  border-collapse: collapse;
  inline-size: 100%;
}
.api-clients--client--4qrSx + .api-clients--client--4qrSx {
  margin-block-start: 0.8rem;
}
.api-clients--client--4qrSx th,
.api-clients--client--4qrSx td {
  border: 1px solid var(--applied-border-default);
  padding: 0.8rem;
  vertical-align: top;
}
.api-clients--client--4qrSx th {
  text-align: start;
}
.api-clients--client-row-name--c3brb {
  inline-size: 25%;
}
.api-clients--client-row-content---2X9- {
  inline-size: 75%;
  word-wrap: break-word;
  word-break: break-all;
}
.api-clients--request-client-button-row--xnWfL .ud-btn {
  white-space: normal;
}
.api-clients--pending--rC-KO,
.api-clients--disapproved--PSJbs {
  color: oklch(62.76% 0.1418 61.45deg);
}
.api-clients--approved--6tksd {
  color: oklch(44.49% 0.0863 157.92deg);
}

.ajax-modal--ajax-error--ONfBQ {
  flex: 1 !important;
}

.show-mfa--mfa-panel--9IbjB {
  border: 1px solid var(--applied-border-default);
  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: 1.6rem;
}
.show-mfa--mfa-description--wQier {
  margin-block-end: 1.6rem;
}
.show-mfa--mfa-title--aWAtl {
  margin-block-end: 0.8rem;
}
.show-mfa--mfa-button-container--lGUNS {
  display: flex;
  justify-content: left;
}
.show-mfa--mfa-banner--k9PKt .ud-btn + .ud-btn {
  margin-inline-start: 1.6rem;
}

.edit-account-form--form-control-container--MYOxQ {
  display: flex;
}
.edit-account-form--form-control-container--MYOxQ > .edit-account-form--fake-input--V9e4Q {
  flex: 1;
  min-inline-size: 1px;
}
.edit-account-form--fake-input--V9e4Q {
  border: 1px solid var(--applied-border-input);
  display: flex;
  align-items: center;
  block-size: 4.8rem;
  padding-block: 0;
  padding-inline: 1.6rem;
  max-inline-size: 100%;
  overflow: auto;
  scrollbar-width: none;
  white-space: nowrap;
}
.edit-account-form--fake-input--V9e4Q::-webkit-scrollbar {
  display: none;
  inline-size: 0;
}
.edit-account-form--edit-email-button--KP9-E {
  margin-inline-start: 1rem;
}
.edit-account-form--edit-phone-number-button--QMNbW {
  margin-inline-start: 1rem;
}

.email-phone-input-module--input-container--s4ok0 {
  display: flex;
  flex-direction: row;
  gap: 0.8rem;
}
.email-phone-input-module--email-phone-form-group---n7-J {
  flex: 1;
}

.country-code-dropdown-module--country-code-button--9zQYv {
  align-items: center;
  justify-content: space-between;
  block-size: auto;
  min-block-size: 4rem;
  inline-size: auto;
  gap: 0.8rem;
}
.country-code-dropdown-module--button-content--6H3hx {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.country-code-dropdown-module--flag-wrapper--GR-XS {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  inline-size: 2.4rem;
}
.country-code-dropdown-module--dropdown-icon--hP-jO {
  font-size: 0.8rem;
  margin-inline-start: auto;
}
.country-code-dropdown-module--modal-table-container--sULyM {
  flex: 1;
  overflow-y: auto;
  margin-block-end: 1.6rem;
}
.country-code-dropdown-module--country-row--Vk--8 {
  padding: 1.6rem;
  display: flex;
  align-items: center;
  border-block-end: 0.1rem solid var(--applied-border-default);
  cursor: pointer;
}
.country-code-dropdown-module--country-row--Vk--8:hover {
  background-color: var(--color-gray-100);
}
.country-code-dropdown-module--country-row-not-support--4etb8 {
  padding: 1.6rem;
  display: flex;
  align-items: center;
  border-block-end: 0.1rem solid var(--applied-border-default);
  cursor: not-allowed;
  opacity: 0.6;
}
.country-code-dropdown-module--country-flag--B7lat {
  inline-size: 3rem;
  font-size: 2rem;
}
.country-code-dropdown-module--country-name--SRF74 {
  flex: 1;
  margin-inline-start: 1.6rem;
}
.country-code-dropdown-module--country-code--bz5V- {
  font-weight: 700;
}
.country-code-dropdown-module--no-results--cfAJ1 {
  padding: 3.2rem;
  text-align: center;
}
.country-code-dropdown-module--modal-container--JzAkg {
  block-size: 50rem;
  display: flex;
  flex-direction: column;
}
.country-code-dropdown-module--search-area--iIV1Z {
  padding-block: 1rem;
  padding-inline: 0;
  margin-block-end: 1rem;
}

@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) {
}
.item-chip-module--chip--9yhPU {
  align-items: center;
  background-color: var(--color-gray-150);
  background-size: calc(100% + 1px);
  border: 1px solid var(--applied-border-default);
  border-color: transparent;
  border-radius: 100rem;
  display: inline-flex;
  gap: 0.4rem;
  max-inline-size: 100%;
  padding-block: 0;
  padding-inline: 1.1rem;
  position: relative;
}
.item-chip-module--chip--9yhPU .ud-avatar,
.item-chip-module--chip--9yhPU .ud-avatar-image {
  border: 1px solid var(--applied-border-default);
  border-color: var(--color-gray-150);
}
.item-chip-module--chip--9yhPU[aria-disabled='true'] {
  opacity: 0.5;
}
.item-chip-module--chip--9yhPU.item-chip-module--hoverable--zB82b {
  cursor: default;
}
.item-chip-module--chip--9yhPU.item-chip-module--hoverable--zB82b:hover:not([aria-disabled='true']) {
  background-color: var(--color-gray-200);
}
.item-chip-module--chip--9yhPU.item-chip-module--hoverable--zB82b:hover:not([aria-disabled='true']) .ud-avatar,
.item-chip-module--chip--9yhPU.item-chip-module--hoverable--zB82b:hover:not([aria-disabled='true']) .ud-avatar-image {
  border-color: var(--color-gray-200);
}
.item-chip-module--chip--9yhPU.item-chip-module--hoverable--zB82b:focus-within:not([aria-disabled='true']) {
  border-color: var(--color-gray-550);
  /* stylelint-disable-next-line no-descending-specificity */
}
.item-chip-module--chip--9yhPU.item-chip-module--hoverable--zB82b:focus-within:not([aria-disabled='true']) .ud-avatar,
.item-chip-module--chip--9yhPU.item-chip-module--hoverable--zB82b:focus-within:not([aria-disabled='true']) .ud-avatar-image {
  border-color: var(--color-gray-550);
}
.item-chip-module--chip--9yhPU.item-chip-module--error--Nri5i {
  color: var(--applied-text-negative);
  background-color: var(--color-red-100);
}
.item-chip-module--chip--9yhPU.item-chip-module--error--Nri5i.item-chip-module--hoverable--zB82b:hover:not([aria-disabled='true']) {
  background-color: var(--color-red-150);
}
.item-chip-module--chip--9yhPU.item-chip-module--error--Nri5i:focus-within:not([aria-disabled='true']) {
  border-color: var(--applied-text-negative);
}
.item-chip-module--chip--9yhPU.item-chip-module--error--Nri5i .item-chip-module--remove-button-icon--nOoeO {
  color: var(--applied-text-negative);
}
.item-chip-module--chip--9yhPU.item-chip-module--with-user-group--WZZWF.item-chip-module--error--Nri5i {
  color: var(--applied-text-negative);
  background-color: var(--color-red-100);
}
.item-chip-module--chip--9yhPU.item-chip-module--with-user-group--WZZWF.item-chip-module--error--Nri5i.item-chip-module--hoverable--zB82b:hover:not([aria-disabled='true']) {
  background-color: var(--color-red-150);
}
.item-chip-module--chip--9yhPU.item-chip-module--with-user-group--WZZWF.item-chip-module--error--Nri5i .item-chip-module--remove-button-icon--nOoeO {
  color: var(--applied-text-negative);
}
.item-chip-module--chip--9yhPU .item-chip-module--avatar--jMIW2 {
  background-clip: padding-box;
  flex: 0 0 auto;
  margin-inline-start: var(--item-chip-avatar-shift);
}
.item-chip-module--chip--9yhPU .item-chip-module--avatar--jMIW2.item-chip-module--avatar-with-icon--ine-G {
  border: 1px solid transparent;
}
.item-chip-module--chip--9yhPU.item-chip-module--size-xsmall--a-wey {
  font-family: var(--font-stack-heading);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 1.2rem;
  letter-spacing: 0.02rem;
  block-size: 2.8rem;
}
.item-chip-module--chip--9yhPU.item-chip-module--size-xsmall--a-wey:has(.item-chip-module--remove-button-container--C4b5Y) {
  padding-inline-end: calc(0.8rem + 1.2rem + 2.8rem / 2 - 0.2rem);
}
.item-chip-module--chip--9yhPU.item-chip-module--size-xsmall--a-wey .item-chip-module--avatar--jMIW2 {
  --item-chip-avatar-shift: -1.45rem;
  scale: 0.875;
}
.item-chip-module--chip--9yhPU.item-chip-module--size-small--TN-zj {
  font-family: var(--font-stack-heading);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 1.2rem;
  letter-spacing: 0.02rem;
  block-size: 3.4rem;
}
.item-chip-module--chip--9yhPU.item-chip-module--size-small--TN-zj:has(.item-chip-module--remove-button-container--C4b5Y) {
  padding-inline-end: calc(0.8rem + 1.2rem + 3.4rem / 2);
}
.item-chip-module--chip--9yhPU.item-chip-module--size-small--TN-zj .item-chip-module--avatar--jMIW2 {
  --item-chip-avatar-shift: -1.2rem;
}
.item-chip-module--chip--9yhPU.item-chip-module--size-medium--buhSI {
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 1.4rem;
  block-size: 4rem;
}
.item-chip-module--chip--9yhPU.item-chip-module--size-medium--buhSI:has(.item-chip-module--remove-button-container--C4b5Y) {
  padding-inline-end: calc(0.8rem + 1.6rem + 4rem / 2);
}
.item-chip-module--chip--9yhPU.item-chip-module--size-medium--buhSI .item-chip-module--avatar--jMIW2 {
  --item-chip-avatar-shift: -1.6rem;
  scale: 0.8333;
}
.item-chip-module--chip--9yhPU .item-chip-module--remove-button-container--C4b5Y {
  display: flex;
  inset-inline-end: 0;
  justify-content: center;
  overflow: visible;
  position: absolute;
}
.item-chip-module--chip--9yhPU .item-chip-module--remove-button-container--C4b5Y .item-chip-module--remove-button--JKcnX {
  margin-inline: 0;
}
.item-chip-module--label--z5EMy {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.item-chip-module--count--yIuLb {
  margin-inline-start: 0.4rem;
}
body.ud-keyboard-navigation-in-use .item-chip-module--chip--9yhPU:has(.item-chip-module--label--z5EMy:focus) {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}

.auth-form-heading--auth-form-heading--BNXbz {
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  text-align: center;
}
@media (min-width: 37.5625rem) {
  .auth-form-heading--auth-form-heading--BNXbz {
    font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  }
}
@media (min-width: 61.3125rem) {
  .auth-form-heading--auth-form-heading--BNXbz {
    font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 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) {
}h1.personal-plan-course-card-module--auth-heading--9fRcY {
  color: oklch(56.8% 0.0388 277.95deg);
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  text-align: start;
  text-wrap: pretty;
}
div.personal-plan-course-card-module--auth-heading-container--O4M58 {
  margin-block-end: 1.6rem;
  margin-block-start: 3.2rem;
}
.personal-plan-course-card-module--bullet-point-text--Lw8Lk {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  box-sizing: border-box;
  display: -webkit-box;
  line-clamp: 2;
  overflow: hidden;
  text-align: start;
}
.personal-plan-course-card-module--bullet-point-text--Lw8Lk strong {
  margin-inline-start: 0.4rem;
}
@media (max-width: 61.3125rem) {
  .personal-plan-course-card-module--hidden-on-mobile--3axOA {
    display: none;
  }
}
@media (min-width: 61.25rem) {
  .personal-plan-course-card-module--personal-plan-course-card--k-hXR {
    padding-block-start: 4.8rem;
  }
}

.personal-plan-course-card-module--container--ss799 {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  inline-size: 100%;
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--skeleton-image-container--7GaYk {
  inline-size: 100%;
  block-size: 20rem;
  border-radius: 1.6rem;
  flex-shrink: 0;
}
@media (min-width: 37.5625rem) {
  .personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--skeleton-image-container--7GaYk {
    block-size: 25rem;
  }
}
@media (min-width: 43.8125rem) {
  .personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--skeleton-image-container--7GaYk {
    block-size: 30rem;
  }
}
@media (min-width: 61.3125rem) {
  .personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--skeleton-image-container--7GaYk {
    block-size: 35rem;
  }
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--skeleton-content--jCV29 {
  max-inline-size: unset;
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--image-container--o-QSq {
  flex-shrink: 0;
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--image-container--o-QSq .personal-plan-course-card-module--image--lSWtm {
  border-radius: 1.6rem;
  display: block;
  inline-size: 100%;
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--content--g6VLy {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 1.6rem;
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--content--g6VLy .personal-plan-course-card-module--bullet-list--meSCC {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--content--g6VLy .personal-plan-course-card-module--bullet-list--meSCC .personal-plan-course-card-module--bullet-item--n7XmQ {
  align-items: flex-start;
  display: flex;
  gap: 0.8rem;
  margin: 0;
  padding: 0;
}
.personal-plan-course-card-module--container--ss799 .personal-plan-course-card-module--content--g6VLy .personal-plan-course-card-module--bullet-list--meSCC .personal-plan-course-card-module--bullet-item--n7XmQ .personal-plan-course-card-module--check-icon--mum-T {
  color: var(--color-purple-450);
  flex-shrink: 0;
  margin: 0;
  padding: 0;
}

.image-skeleton-module--wrapper--pr0P4 {
  inline-size: 100%;
  block-size: 100%;
  container-type: inline-size;
  border-radius: 0.8rem;
}
.image-skeleton-module--wrapper--pr0P4 > * {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.image-skeleton-module--u--eJ60x {
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-skeleton-module--u--eJ60x > svg {
  inline-size: 11.2rem;
  block-size: 11.2rem;
}
@container (inline-size < 37.5rem) {
  .image-skeleton-module--u--eJ60x > svg {
    inline-size: 6.4rem;
    block-size: 6.4rem;
  }
}

.skeleton-module--skeleton--7T3hc {
  position: relative;
  overflow: hidden;
}
.skeleton-module--shine--rhamL {
  --shine-width: 8rem;
  --shine-direction: -1;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
  transform: translateX(calc(var(--shine-direction) * var(--shine-width)));
  animation: skeleton-module--shine--rhamL 1200ms linear 1200ms infinite;
}
.skeleton-module--shine--rhamL:dir(rtl) {
  --shine-direction: 1;
}
.skeleton-module--shine--rhamL::before {
  --zero-percent: 0%;
  /* stylelint-disable-next-line max-line-length */
  background-image: linear-gradient(to right, color-mix(in oklch, var(--color-loading-shine, var(--color-white)) var(--zero-percent), transparent), var(--color-loading-shine, var(--color-white)));
  content: '';
  display: block;
  inline-size: var(--shine-width);
  block-size: 100%;
}
@keyframes skeleton-module--shine--rhamL {
  0% {
    transform: translateX(calc(var(--shine-direction) * var(--shine-width)));
  }
  40%,
  100% {
    transform: translateX(calc(-1 * var(--shine-direction) * 100%));
  }
}

.block-module--block--Tqs0a {
  background: var(--color-loading-block, var(--color-gray-150));
  display: block;
}

.text-skeleton-module--text-skeleton--dqeyo {
  max-inline-size: 48rem;
}
.text-skeleton-module--title--O-Ahm {
  block-size: 3.2rem;
  margin-block-end: 1.6rem;
  border-radius: 0.8rem;
}
.text-skeleton-module--line--Au2ex {
  block-size: 1.6rem;
  border-radius: 0.8rem;
}
.text-skeleton-module--line--Au2ex + .text-skeleton-module--line--Au2ex {
  margin-block-start: 0.4rem;
}
.text-skeleton-module--not-justified--EYR8y .text-skeleton-module--line--Au2ex:last-child {
  inline-size: 60%;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}body {
  min-inline-size: 20rem;
}
.auth-layout--footer-container--NwQbI,
.auth-layout--footer-container-with-separator--ylr1h {
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding-block-start: 1.6rem;
  padding-block-end: 1.6rem;
  text-align: center;
}
.auth-layout--footer-container-with-separator--ylr1h {
  border-block-end: 1px solid #d1d7dc;
}
.auth-layout--social-auth-icons-container--4HJr2 {
  display: flex;
  justify-content: center;
  gap: 2.4rem;
  margin-block-start: 2.4rem;
}
.auth-layout--social-auth-icons-container--4HJr2 button {
  margin: 0;
}
.auth-layout--button-link--IjRAl:hover {
  background-color: transparent;
}
.auth-layout--auth-layout-container--OANZo {
  min-block-size: 100vh;
}
.auth-layout--auth-grid-layout--E7OfM {
  inline-size: 100%;
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(12, 1fr);
  padding-block: 2.4rem;
  padding-inline: 0;
}
@media screen and (max-width: 43.75rem) {
  .auth-layout--auth-grid-layout--E7OfM {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 61.3125rem) {
  .auth-layout--auth-grid-layout--E7OfM {
    padding-block: 6.4rem;
    padding-inline: 0;
  }
}
.auth-layout--auth-form-image-col--gE0hR {
  grid-column: span 4;
}
@media (min-width: 37.5625rem) {
  .auth-layout--auth-form-image-col--gE0hR {
    grid-column: 2 / span 2;
  }
}
@media (min-width: 43.8125rem) {
  .auth-layout--auth-form-image-col--gE0hR {
    grid-column: 4 / span 6;
  }
}
@media (min-width: 61.3125rem) {
  .auth-layout--auth-form-image-col--gE0hR {
    grid-column: span 6;
  }
}
.auth-layout--auth-form-image-wrapper--OwRnP {
  aspect-ratio: 2.33333333;
  inline-size: 100%;
}
.auth-layout--auth-form-image--aISx9 img {
  inline-size: 100%;
  block-size: auto;
}
.auth-layout--auth-form-col--LnbX2 {
  grid-column: span 4;
}
@media (min-width: 37.5625rem) {
  .auth-layout--auth-form-col--LnbX2 {
    grid-column: 2 / span 2;
  }
}
@media (min-width: 43.8125rem) {
  .auth-layout--auth-form-col--LnbX2 {
    grid-column: 4 / span 6;
  }
}
@media (min-width: 61.3125rem) {
  .auth-layout--auth-form-col--LnbX2 {
    grid-column: 8 / span 4;
    padding-block-start: 4.8rem;
  }
}
.auth-layout--text-align-center--GSP8K {
  text-align: center;
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.file-uploader-module--file-uploader-small--77hbj {
  block-size: 3.4rem;
}
.file-uploader-module--file-uploader-medium--kgO5o {
  block-size: 4rem;
}
.file-uploader-module--file-uploader-large--yFMua {
  block-size: 4.8rem;
}
.file-uploader-module--input-group--yMJlp {
  display: flex;
  block-size: 100%;
  gap: 0.8rem;
}
.file-uploader-module--input-group--yMJlp > .file-uploader-module--btn--dLFMW {
  block-size: 100%;
}
.file-uploader-module--fake-input--YBzeo {
  background-color: var(--color-white);
  color: var(--applied-text-default);
  display: flex;
  align-items: center;
  padding-block: 0;
  padding-inline: 1.6rem;
}
.file-uploader-module--progress-bar-wrapper--mXT2s,
.file-uploader-module--input-group--yMJlp .file-uploader-module--fake-input--YBzeo {
  border: 1px solid var(--applied-border-input);
  border-radius: 0.4rem;
  flex: 1;
  /* stylelint-disable unit-disallowed-list */
  min-inline-size: 1px;
  /* stylelint-enable unit-disallowed-list */
  block-size: 100%;
}
.file-uploader-module--progress-bar-wrapper--mXT2s {
  overflow: hidden;
  position: relative;
  border: 2px solid var(--applied-border-input-focus);
}
.file-uploader-module--progress-bar-wrapper--mXT2s label > div {
  inline-size: 100%;
  block-size: 100%;
}
.file-uploader-module--progress-bar-wrapper--mXT2s .file-uploader-module--label--E9UDb {
  block-size: 100%;
}
.file-uploader-module--progress-bar-wrapper--mXT2s .file-uploader-module--progress-bar--9hWMk {
  --progress-bar-background: var(--color-white) !important;
  block-size: 100%;
  border-radius: 0;
  border: 0;
}
.file-uploader-module--progress-bar-wrapper--mXT2s .file-uploader-module--progress-bar--9hWMk::-webkit-progress-bar {
  border-radius: 0;
}
.file-uploader-module--progress-bar-wrapper--mXT2s .file-uploader-module--progress-bar--9hWMk::-webkit-progress-value {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.file-uploader-module--progress-bar-wrapper--mXT2s .file-uploader-module--progress-bar--9hWMk::-moz-progress-bar {
  border-radius: 0;
}
.file-uploader-module--progress-label-wrapper--8W8c2 {
  --percentage: 0%;
  --translate-x-direction: 1;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 0;
  inline-size: 100%;
  transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transform: translateX(calc(var(--translate-x-direction) * var(--percentage) / 2));
}
.file-uploader-module--progress-label-wrapper--8W8c2:dir(rtl) {
  --translate-x-direction: -1;
}
.file-uploader-module--progress-label--7T2ZM {
  --translate-x: -50%;
  color: var(--color-white);
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  transform: translate(var(--translate-x), -50%);
}
.file-uploader-module--progress-label--7T2ZM:dir(rtl) {
  --translate-x: 50%;
}
.file-uploader-module--uploader-label--88Rvq {
  cursor: pointer;
  margin: 0;
}
.file-uploader-module--fake-input-text--fCkyE {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.file-uploader-module--delete-button--hQz-- {
  align-self: center;
}
body.ud-keyboard-navigation-in-use input[type='file']:focus + .file-uploader-module--uploader-label--88Rvq .file-uploader-module--btn--dLFMW {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}

.progress-module--wrapper--OXzX4 {
  display: flex;
  flex-direction: column;
}
.progress-module--internal-wrapper--Gt6MO {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 1.6rem;
  color: var(--progress-text-color);
}
.progress-module--wrapper--OXzX4 > span {
  margin-block-end: 0.8rem;
}
.progress-module--ud-progress--d9ndt {
  -webkit-appearance: none;
  border: none;
  /* Needed for Firefox */
  appearance: none;
  background: var(--progress-bar-background);
  /* Needed for Firefox */
  block-size: 0.8rem;
  flex-grow: 1;
}
.progress-module--ud-progress--d9ndt.progress-module--rounded--5Z-bI {
  border-radius: 0.4rem;
}
.progress-module--ud-progress--d9ndt::-webkit-progress-bar {
  background: var(--progress-bar-background);
}
.progress-module--ud-progress--d9ndt::-webkit-progress-value {
  background: var(--progress-bar-value);
  border-start-start-radius: 0;
  border-start-end-radius: 0.4rem;
  border-end-end-radius: 0.4rem;
  border-end-start-radius: 0;
}
.progress-module--ud-progress--d9ndt::-moz-progress-bar {
  background: var(--progress-bar-value);
  border-start-start-radius: 0;
  border-start-end-radius: 0.4rem;
  border-end-end-radius: 0.4rem;
  border-end-start-radius: 0;
}
.progress-module--ud-progress--d9ndt.progress-module--rounded--5Z-bI::-webkit-progress-bar {
  border-radius: 0.4rem;
}
.progress-module--ud-progress--d9ndt.progress-module--rounded--5Z-bI::-webkit-progress-value {
  border-radius: 0.4rem;
}
.progress-module--ud-progress--d9ndt.progress-module--rounded--5Z-bI::-moz-progress-bar {
  border-radius: 0.4rem;
}

.uploading-backdrop--backdrop--63CPI,
.uploading-backdrop--backdrop--63CPI:before {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  block-size: 100%;
  inline-size: 100%;
}
.uploading-backdrop--backdrop--63CPI {
  display: flex;
  align-items: center;
  justify-content: center;
}
.uploading-backdrop--backdrop--63CPI:before {
  background: oklch(100% 0 0deg);
  content: '';
  display: block;
  opacity: 0.8;
}

.image-upload-preview-with-crop--preview-wrapper--4ZfJd {
  border: 1px solid var(--applied-border-input);
  padding: 1.6rem;
  margin-block-end: 1.6rem;
}
.image-upload-preview-with-crop--image-wrapper--T5q-F {
  background: oklch(97.59% 0.0029 264.54deg);
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: 100%;
  position: relative;
}
.image-upload-preview-with-crop--image-wrapper--T5q-F img:not(.image-upload-preview-with-crop--loading--g569o) {
  inline-size: auto;
}
.image-upload-preview-with-crop--crop-wrapper--AjI8w {
  display: flex;
  touch-action: none;
}
.image-upload-preview-with-crop--hidden--Tndxg {
  position: absolute;
  opacity: 0;
}
.image-upload-preview-with-crop--note--gR-1T {
  margin-block-start: 0.8rem;
}
.image-upload-preview-with-crop--error--BxE-X {
  color: oklch(55.73% 0.2161 29.71deg);
}

.text-input-with-addons--with-addons--60Asl .text-input-with-addons--addon--wB52- {
  border: 0;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: center;
  block-size: auto;
  margin-block-start: 1px;
  margin-inline-end: 0;
  margin-block-end: 1px;
  margin-inline-start: 1px;
}
div.text-input-with-addons--addon--wB52- {
  background: oklch(97.59% 0.0029 264.54deg);
  padding-block: 0;
  padding-inline: 1.6rem;
}
div.text-input-with-addons--addon--wB52-:first-of-type {
  border-radius: 0.4rem 0 0 0.4rem;
}
.text-input-with-addons--with-addons--60Asl .ud-text-input ~ div.text-input-with-addons--addon--wB52- {
  border-radius: 0 0.4rem 0.4rem 0;
  margin-block-start: 1px;
  margin-inline-end: 1px;
  margin-block-end: 1px;
  margin-inline-start: 0;
}
.text-input-with-addons--with-addons--60Asl .ud-text-input-container .ud-text-input:nth-child(2) {
  border-inline-start: 1px solid var(--applied-border-input);
  padding-inline-start: 1.6rem;
}
.text-input-with-addons--with-addons--60Asl .ud-text-input-container .ud-text-input:nth-last-child(3) {
  border-inline-end: 1px solid var(--applied-border-input);
  padding-inline-end: 1.6rem;
}
.ud-form-group-error .text-input-with-addons--with-addons--60Asl .ud-text-input:not(:focus) {
  border-color: oklch(55.73% 0.2161 29.71deg);
}

.edit-profile-form--readonly-field--sxOAO {
  cursor: not-allowed;
}
@media (max-width: 37.5rem) {
  .um-container .ud-form-group .ud-text-input-container .edit-profile-form--social-url-prefix--xfcxX {
    font-size: 1.2rem;
    padding-inline-end: 0.8rem;
  }
  .um-container .ud-form-group .ud-text-input-container .edit-profile-form--social-url-prefix--xfcxX + .ud-text-input {
    font-size: 1.2rem;
    padding-inline-start: 0.8rem;
  }
}

.dropdown-module--bottom-drawer--yft-D .ud-bottom-drawer-content {
  padding: 0;
}
.dropdown-module--menu---dCM1 .ud-block-list-item {
  color: var(--applied-text-default);
  padding-inline: 1.6rem 1.6rem;
}
.dropdown-module--menu---dCM1 .ud-block-list {
  padding-block: 0.8rem;
  padding-inline: 0;
}
.dropdown-module--menu---dCM1 .ud-block-list-item:not(.ud-btn-disabled):hover,
.dropdown-module--menu---dCM1 .ud-block-list-item:not(.ud-btn-disabled):hover .ud-block-list-item-icon {
  color: var(--applied-text-link);
}
.dropdown-module--dropdown-menu--7Qc2I {
  background-color: var(--applied-background-default);
  border: 1px solid var(--applied-border-default);
  border-radius: 0.8rem;
  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: 0.4rem;
  margin-inline: 0;
  overflow: auto;
}

.bottom-drawer-module--bottom-drawer-container--K6J3x {
  background: var(--color-white);
  inset-block-end: 0;
  inset-inline-start: 0;
  position: fixed;
  transition: transform 150ms cubic-bezier(0.2, 0, 1, 0.9);
  transform: translateY(100%);
  inline-size: 100%;
  z-index: 1030;
}
.bottom-drawer-module--bottom-drawer-container--K6J3x .bottom-drawer-module--close-btn--AW5sF {
  margin-inline-end: 1.6rem;
  inset-inline-end: 0;
  inset-block-start: -2.4rem;
  transform: scale(0);
  transition: transform 150ms cubic-bezier(0.2, 0, 1, 0.9);
}
.bottom-drawer-module--content--1Ot9j {
  max-block-size: calc(100vb - (1.5 * 4.8rem));
  max-block-size: calc(100dvb - (1.5 * 4.8rem));
  opacity: 0;
  overflow-y: auto;
  padding: 1.6rem;
  transition: opacity 150ms linear;
}
.bottom-drawer-module--bottom-drawer-checkbox--y7p34[data-checked='checked'] ~ .bottom-drawer-module--bottom-drawer-container--K6J3x {
  transform: translateY(0);
  transition: transform 250ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bottom-drawer-module--bottom-drawer-checkbox--y7p34[data-checked='checked'] ~ .bottom-drawer-module--bottom-drawer-container--K6J3x .bottom-drawer-module--content--1Ot9j {
  opacity: 1;
  /* prettier-ignore */
  transition: opacity 250ms linear 250ms;
}
.bottom-drawer-module--bottom-drawer-checkbox--y7p34[data-checked='checked'] ~ .bottom-drawer-module--bottom-drawer-container--K6J3x .bottom-drawer-module--close-btn--AW5sF {
  transform: scale(1);
  /* prettier-ignore */
  transition: transform 100ms cubic-bezier(0, 0, 0.38, 0.9) 400ms;
}
.bottom-drawer-module--bottom-drawer-checkbox--y7p34[data-checked=''] ~ .bottom-drawer-module--bottom-drawer-container--K6J3x .bottom-drawer-module--close-btn--AW5sF,
.bottom-drawer-module--bottom-drawer-checkbox--y7p34[data-checked=''] ~ .bottom-drawer-module--bottom-drawer-container--K6J3x .bottom-drawer-module--content--1Ot9j {
  visibility: hidden;
  transition: visibility 0ms linear 150ms;
}
.bottom-drawer-module--bottom-drawer-title--SBXcl {
  padding-block-end: 1.6rem;
}

.popover-module--popover--HrSFz {
  position: relative;
  inline-size: 32rem;
  background-color: var(--applied-background-default);
  box-shadow: 0 0 0 1px var(--applied-border-default), 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-radius: 0.8rem;
  color: var(--applied-text-default);
}
.popover-module--popover-padding--3j0NT {
  padding: 2.4rem;
}
.popover-module--popover-bottom--1ghkR {
  margin-block-start: 0.4rem;
}
.popover-module--popover-bottom-arrow--QQttx {
  margin-block-start: 2rem;
}
.popover-module--popover-top--d0TP1 {
  margin-block-end: 0.4rem;
}
.popover-module--popover-top-arrow--Xq-me {
  margin-block-end: 2rem;
}
.popover-module--popover-left--otWHB {
  margin-inline-end: 0.4rem;
}
.popover-module--popover-left-arrow--vVoOR {
  margin-inline-end: 2rem;
}
.popover-module--popover-right--XDS2O {
  margin-inline-start: 0.4rem;
}
.popover-module--popover-right-arrow--Zope- {
  margin-inline-start: 2rem;
}
.popover-module--inner--yQvGI {
  position: relative;
  z-index: 1;
}
.popover-module--arrow--TfIVX {
  --arrow-size: 2rem;
  --arrow-size-half: calc(var(--arrow-size) / 2);
  --rotated-arrow-size-half: 1.2rem;
  --arrow-translate-x: calc(var(--rotated-arrow-size-half) * -1);
  --arrow-translate-y: calc(var(--rotated-arrow-size-half) * -1);
  position: absolute;
}
.popover-module--arrow--TfIVX:dir(rtl) {
  --arrow-translate-x: var(--rotated-arrow-size-half);
}
.popover-module--arrow--TfIVX::before {
  content: '';
  box-sizing: border-box;
  display: block;
  block-size: 2.26rem;
  inline-size: 2.26rem;
  background-color: var(--applied-background-default);
  border: 1px solid var(--applied-border-default);
  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);
  position: absolute;
}
.popover-module--arrow--TfIVX::after {
  content: '';
  display: block;
  background-color: var(--applied-background-default);
  position: absolute;
  block-size: var(--arrow-size);
  inline-size: var(--arrow-size);
}
.popover-module--arrow-bottom--7tZ7T {
  --mask-translate-x: calc(var(--arrow-size-half) * -1);
}
.popover-module--arrow-bottom--7tZ7T:dir(rtl) {
  --mask-translate-x: var(--arrow-size-half);
}
.popover-module--arrow-bottom--7tZ7T::before {
  transform: translateX(var(--arrow-translate-x)) translateY(var(--arrow-translate-y)) scaleX(0.5) rotate(-45deg);
}
.popover-module--arrow-bottom--7tZ7T::after {
  transform: translateX(var(--mask-translate-x));
}
.popover-module--arrow-top--aLHGT {
  --mask-translate-x: calc(var(--arrow-size-half) * -1);
}
.popover-module--arrow-top--aLHGT:dir(rtl) {
  --mask-translate-x: var(--arrow-size-half);
}
.popover-module--arrow-top--aLHGT::before {
  transform: translateX(var(--arrow-translate-x)) translateY(var(--arrow-translate-y)) scaleX(0.5) rotate(-45deg);
}
.popover-module--arrow-top--aLHGT::after {
  transform: translateX(var(--mask-translate-x)) translateY(calc(var(--arrow-size) * -1));
}
.popover-module--arrow-left--DqnZ1 {
  --mask-translate-x: calc(var(--arrow-size) * -1);
}
.popover-module--arrow-left--DqnZ1:dir(rtl) {
  --mask-translate-x: var(--arrow-size);
}
.popover-module--arrow-left--DqnZ1::before {
  transform: translateX(var(--arrow-translate-x)) translateY(var(--arrow-translate-y)) scaleY(0.5) rotate(-45deg);
}
.popover-module--arrow-left--DqnZ1::after {
  transform: translateX(var(--mask-translate-x)) translateY(calc(var(--arrow-size-half) * -1));
}
.popover-module--arrow-right--VXTVj::before {
  transform: translateX(var(--arrow-translate-x)) translateY(var(--arrow-translate-y)) scaleY(0.5) rotate(-45deg);
}
.popover-module--arrow-right--VXTVj::after {
  transform: translateY(calc(var(--arrow-size-half) * -1));
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.premium-instructor-application--nav--DUxkA {
  box-shadow: inset 0 -1px 0 0 oklch(86.72% 0.0192 282.72deg);
  display: flex;
  gap: 3.2rem;
  margin-block-start: -1.6rem;
  margin-inline-end: auto;
  margin-block-end: 6.4rem;
  margin-inline-start: auto;
  overflow: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-snap-stop: always;
  touch-action: manipulation;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.premium-instructor-application--nav--DUxkA::-webkit-scrollbar {
  display: none;
  inline-size: 0;
}
.premium-instructor-application--nav--DUxkA li {
  color: oklch(56.8% 0.0388 277.95deg);
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: 4.8rem;
  flex: 1;
  padding-block: 0.8rem;
  padding-inline: 0;
  scroll-snap-align: start;
  text-align: center;
  white-space: nowrap;
}
.premium-instructor-application--nav--DUxkA li.premium-instructor-application--active--k0Nvb {
  border-block-end: 2px solid oklch(33.88% 0.0354 277.71deg);
  color: oklch(29.74% 0.0362 281.74deg);
}
.premium-instructor-application--compact-container--AEQa- .um-container {
  max-inline-size: 52.8rem;
}
.premium-instructor-application--text--mLYUl h3 {
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  max-inline-size: 36em;
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.premium-instructor-application--text--mLYUl h4,
.premium-instructor-application--text--mLYUl h5 {
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 1.6rem;
  margin-block-start: 1.6rem;
  margin-inline-end: 0;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.premium-instructor-application--text--mLYUl h4 {
  margin-block-start: 3.2rem;
}
.premium-instructor-application--text--mLYUl blockquote {
  border-inline-start: 4px solid oklch(86.72% 0.0192 282.72deg);
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 2.4rem;
  margin-inline-start: 0;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
}
.premium-instructor-application--text--mLYUl .ud-toggle-input-container {
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: -0.8rem;
  margin-inline-start: 0;
}
.premium-instructor-application--text--mLYUl .ud-fake-toggle-input {
  inset-block-start: 0.1rem;
}
.premium-instructor-application--text--mLYUl > *:first-child {
  margin-block-start: 0;
}

.premium-instructor-application-payout--title--LppTQ {
  margin-block-start: 3.2rem;
  margin-inline-end: 0;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.premium-instructor-application-payout--title--LppTQ:first-child {
  margin-block-start: 4.8rem;
}
.premium-instructor-application-payout--panel--tpQg6 {
  border: 1px solid var(--applied-border-default);
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
}
.premium-instructor-application-payout--panel-padded--waY7s {
  padding: 1.6rem;
}
.premium-instructor-application-payout--alert-panel--WPCCu + .premium-instructor-application-payout--panel--tpQg6,
.premium-instructor-application-payout--panel--tpQg6 + .premium-instructor-application-payout--alert-panel--WPCCu,
.premium-instructor-application-payout--alert-panel--WPCCu + .premium-instructor-application-payout--alert-panel--WPCCu,
.premium-instructor-application-payout--panel--tpQg6 + .premium-instructor-application-payout--panel--tpQg6,
.premium-instructor-application-payout--tipalti-alert-panel--A9dx0 {
  margin-block-start: 0.8rem;
}
.premium-instructor-application-payout--columns--mjhsH {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.8rem 1.6rem;
}
.premium-instructor-application-payout--payout-method-button--s-gPl {
  min-inline-size: 14.5rem;
}
.premium-instructor-application-payout--manage-promotional-agreements-button-row--Spa0G {
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: -1.6rem;
  margin-inline-start: 0;
}
.premium-instructor-application-payout--tax-status-button-row---4tap {
  margin-block-start: 0.8rem;
  text-align: end;
}
.premium-instructor-application-payout--jpmorgan-iframe--h9cZX {
  block-size: 50rem;
  inline-size: 100%;
  margin-block-start: 0.8rem;
}
.premium-instructor-application-payout--tipalti-iframe--ve1Us {
  block-size: 50rem;
  inline-size: 100%;
  margin-block-start: 0.8rem;
}
.premium-instructor-application-payout--warning-message--P6iZ- {
  color: oklch(55.73% 0.2161 29.71deg);
  text-align: center;
  margin: 2rem;
}
.premium-instructor-application-payout--tax-forms--ViteB tr > [data-type='tax-form'] {
  inline-size: 28rem;
}
.premium-instructor-application-payout--active--nBhbj {
  color: oklch(58.44% 0.2596 306.65deg);
}
.premium-instructor-application-payout--pending--GJqfu {
  color: oklch(62.76% 0.1418 61.45deg);
}
.premium-instructor-application-payout--failed--smymr {
  color: oklch(55.73% 0.2161 29.71deg);
}
.premium-instructor-application-payout--space-between--s2Xdd {
  justify-content: space-between;
}
.premium-instructor-application-payout--flex--Yclho {
  flex: 1;
  min-inline-size: 1px;
}
.premium-instructor-application-payout--hidden---1fEh {
  display: none;
}
.premium-instructor-application-payout--terms--FVJ8m {
  color: oklch(56.8% 0.0388 277.95deg);
  margin-block-start: 1.6rem;
  margin-inline-start: 1.6rem;
}
@media (max-width: 37.5rem) {
  .premium-instructor-application-payout--manage-promotional-agreements-button-row--Spa0G .ud-btn {
    text-align: start;
    white-space: normal;
  }
  .premium-instructor-application-payout--space-between--s2Xdd > div:first-child,
  .premium-instructor-application-payout--panel--tpQg6 > .premium-instructor-application-payout--flex--Yclho {
    flex: 1 1 100%;
  }
  .premium-instructor-application-payout--tax-forms--ViteB tr > [data-type='tax-form'] {
    inline-size: auto;
  }
}
.premium-instructor-application-payout--hidden-paypal-container--gNCpL {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  overflow: hidden;
  opacity: 0;
  pointer-events: 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) {
}.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp {
  padding: 2rem;
  block-size: 50rem;
  overflow: auto;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp button.taxbit-button {
  display: inline-flex;
  gap: 10px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid transparent;
  padding-block: 0.5em;
  padding-inline: 1em;
  font-size: 1em;
  font-family: inherit;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp button.taxbit-button:focus,
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp button.taxbit-button:focus-visible {
  outline: 4px auto -webkit-focus-ring-color;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-page {
  max-inline-size: 600px;
  padding: 12px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-radio-button-option .taxbit-radio-button-sub-option {
  font-size: 0.8em;
  opacity: 0.7;
  font-weight: 400;
  line-height: 1.25em;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-progress-status {
  font-size: 0.8em;
  font-weight: normal;
  opacity: 0.7;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-page-header {
  display: flex;
  align-items: center;
  padding-block-end: 8px;
  border-block-end: solid 1px #e4ebf6;
  margin-block-end: 12px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-page-title {
  margin: 0;
  font-size: 1.2em;
  line-height: 1.25em;
  font-weight: 600;
  color: oklch(48.41% 0.2342 293.93deg);
  flex: 1 1 auto;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-page-sub-title {
  font-size: 0.8em;
  opacity: 0.7;
  font-weight: 400;
  line-height: 1.25em;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-section {
  margin-block: 20px;
  margin-inline: 0;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-section .taxbit-section-header {
  display: flex;
  align-items: center;
  padding-block-end: 4px;
  border-block-end: solid 1px #e4ebf6;
  margin-block-end: 8px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-section .taxbit-section-header-title {
  opacity: 0.8;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-section .taxbit-section-header-sub-title {
  font-size: 0.9em;
  opacity: 0.8;
  font-weight: 400;
  line-height: 1.4em;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-section .taxbit-section-header-action {
  margin-inline-start: auto;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-row {
  margin-block-end: 20px;
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-row.taxbit-error > .taxbit-label {
  color: red;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-row sup {
  font-size: 0.8em;
  line-height: 0;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-disabled {
  opacity: 0.6;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-info-message {
  color: oklch(48.41% 0.2342 293.93deg);
  font-size: 0.8em;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-error-message {
  color: red;
  font-size: 0.8em;
  line-height: 1.2em;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-row-actions {
  flex: 0 0 10%;
  display: flex;
  align-items: flex-start;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-row-action-button {
  font-size: 0.8em;
  padding-block: 0.2em;
  padding-inline: 1em;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-select-language {
  border: 0;
  outline: none;
  opacity: 0.6;
  color: oklch(48.41% 0.2342 293.93deg);
  cursor: pointer;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-select-language:hover {
  opacity: 0.8;
  color: oklch(48.41% 0.2342 293.93deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-select-language:focus {
  border-block-end: solid 1px oklch(48.41% 0.2342 293.93deg);
  opacity: 1;
  outline: 2px solid oklch(76.95% 0.1342 296.84deg);
  outline-offset: 2px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-select-language option {
  color: oklch(48.41% 0.2342 293.93deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-label {
  flex: 0 0 40%;
  font-weight: 500;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-sub-label {
  font-size: 0.9em;
  color: initial;
  opacity: 0.7;
  font-weight: 400;
  line-height: 1.25em;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-sub-label p,
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-sub-label ol,
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-sub-label ul {
  margin: 0;
  margin-block-end: 5px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-input,
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-select {
  box-sizing: border-box;
  block-size: 33px;
  inline-size: 100%;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #bfcde2;
  color: oklch(35.86% 0.1795 284.97deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-badge {
  font-weight: 700;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-badge.valid {
  color: green;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-badge.invalid {
  color: red;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-badge.pending {
  color: darkorange;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-input.taxbit-textarea {
  min-block-size: 33px;
  resize: block;
  block-size: 57px;
}
@media only screen and (max-width: 600px) {
  .taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-input,
  .taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-select {
    font-size: 100%;
  }
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-check-box {
  margin: 5px;
  accent-color: oklch(48.41% 0.2342 293.93deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp input[type="radio"],
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp input[type="checkbox"] {
  accent-color: oklch(48.41% 0.2342 293.93deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-radio-buttons {
  display: flex;
  flex-direction: column;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-radio-buttons .taxbit-radio-button {
  display: flex;
  align-items: flex-start;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-radio-buttons .taxbit-radio-button input {
  margin-block-start: 6px;
  accent-color: oklch(48.41% 0.2342 293.93deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-input-status {
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-placeholder {
  color: #aaa;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-placeholder:focus-within {
  color: inherit;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-input-status-footer {
  margin-block-start: 5px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-row-value {
  display: flex;
  flex: 1;
  gap: 10px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-row-content {
  display: flex;
  gap: 10px;
  inline-size: 100%;
  flex: 1;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-city {
  flex: 0 0 60%;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-state {
  flex: 1;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-postal-code {
  flex: 0 0 40%;
  margin-inline-end: 50%;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-footer {
  padding-block-start: 5px;
  border-block-start: solid 1px #e4ebf6;
  margin-block-start: 12px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions {
  display: flex;
  margin-block-start: 5px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-primary-actions > button {
  background-color: oklch(48.41% 0.2342 293.93deg);
  color: oklch(100% 0 0deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-primary-actions > button:hover {
  border-color: oklch(35.86% 0.1795 284.97deg);
  background-color: oklch(35.86% 0.1795 284.97deg);
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-primary-actions > button.taxbit-button-disabled {
  cursor: default;
  background-color: #aab3bb;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-primary-actions > button.taxbit-button-disabled:hover {
  border-color: #aab3bb;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-secondary-actions > button {
  background-color: #f9f9f9;
  color: #1a1a1a;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-secondary-actions > button:hover {
  background-color: #e9e9e9;
  color: #000;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-primary-actions {
  text-align: end;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-primary-actions > button:nth-child(2) {
  margin-inline-start: 10px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-secondary-actions {
  text-align: start;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-secondary-actions > button:nth-child(2) {
  margin-inline-start: 10px;
}
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-primary-actions,
.taxbit-questionnaire-wrapper--taxbit-wrapper--c4sbp .taxbit-step-actions .taxbit-secondary-actions {
  flex: 1;
}

/* stylelint-disable max-line-length */
.table-module--container--Xs9D2 {
  --table-background-color: var(--applied-background-default);
  /* prettier-ignore */
  --table-background: linear-gradient(to right, var(--color-white), var(--color-white), color-mix(in oklch, var(--color-white) 0%, transparent) 0.5em),
        radial-gradient(farthest-side at 0 50%, var(--color-gray-200), color-mix(in oklch, var(--color-white) 0%, transparent)),
        linear-gradient(to left, var(--color-white), var(--color-white), color-mix(in oklch, var(--color-white) 0%, transparent) (0.25em * 2)),
        radial-gradient(farthest-side at 100% 50%, var(--color-gray-200), color-mix(in oklch, var(--color-white) 0%, transparent)) 100%;
  --table-header-background-color: var(--applied-background-pale);
  position: relative;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  -webkit-overflow-scrolling: touch;
  background: var(--table-background);
  background-color: var(--table-background-color);
  background-repeat: no-repeat;
  background-attachment: local, scroll, local, scroll;
  background-size: 100% 100%, 0.25em 100%, 100% 100%, 0.25em 100%;
}
.table-module--container--Xs9D2 table {
  inline-size: 100%;
  border-collapse: collapse;
  border: 1px solid var(--applied-border-default);
}
.table-module--container--Xs9D2 thead {
  background: var(--table-header-background-color);
}
.table-module--container--Xs9D2 tr {
  border: 1px solid var(--applied-border-default);
  border-block-start: 0;
}
.table-module--container--Xs9D2 tr > * {
  vertical-align: top;
}
.table-module--container--Xs9D2 th {
  text-align: start;
}
.table-module--container--Xs9D2 [data-type='number'] {
  text-align: end;
}
.table-module--container--Xs9D2.table-module--inverted-colors--f1y9k {
  --table-background-color: transparent;
  /* prettier-ignore */
  --table-background: linear-gradient(to right, var(--applied-background-dark), var(--applied-background-dark), oklch(20.35% 0.0139 Infinitydeg) 0.5em),
        radial-gradient(farthest-side at 0 50%, var(--color-gray-200), oklch(20.35% 0.0139 285.09deg / 0%)),
        linear-gradient(to left, var(--applied-background-dark), var(--applied-background-dark), oklch(20.35% 0.0139 285.09deg / 0%) (0.25em * 2)),
        radial-gradient(farthest-side at 100% 50%, var(--color-gray-200), oklch(20.35% 0.0139 285.09deg / 0%)) 100%;
  --table-header-background-color: var(--color-gray-400);
}
/* stylelint-enable max-line-length */
.table-module--container--Xs9D2.table-module--no-background-color--leOkN {
  --table-background-color: transparent;
  --table-background: none;
}
.table-module--container--Xs9D2.table-module--no-scroll-shadow---YiVr {
  --table-background: none;
}
.table-module--no-background-color--leOkN thead {
  background: none;
}
.table-module--padding-zero--aGX6O tr > * {
  padding: 0;
}
.table-module--padding-zero--aGX6O tr > *[data-sortable='true'][data-type='number'] {
  padding-inline-end: 2.4rem;
}
.table-module--padding-xxs--Izc5e tr > * {
  padding: 0.4rem;
}
.table-module--padding-xxs--Izc5e tr > *[data-sortable='true'][data-type='number'] {
  padding-inline-end: 2.8rem;
}
.table-module--padding-xs--heh0Z tr > * {
  padding: 0.8rem;
}
.table-module--padding-xs--heh0Z tr > *[data-sortable='true'][data-type='number'] {
  padding-inline-end: 3.2rem;
}
.table-module--padding-sm--axnH4 tr > * {
  padding: 1.6rem;
}
.table-module--padding-sm--axnH4 tr > *[data-sortable='true'][data-type='number'] {
  padding-inline-end: 4rem;
}
.table-module--padding-md--DMupB tr > * {
  padding: 2.4rem;
}
.table-module--padding-md--DMupB tr > *[data-sortable='true'][data-type='number'] {
  padding-inline-end: 4.8rem;
}
.table-module--no-border--H0Vps table {
  border: 0;
}
.table-module--no-border--H0Vps tr {
  border: 0;
  border-block-end: 1px solid var(--applied-border-default);
}
.table-module--no-border--H0Vps tr > *:first-child {
  padding-inline-start: 0;
}
.table-module--no-border--H0Vps tr > *:last-child {
  padding-inline-end: 0;
}
.table-module--container--Xs9D2 th[data-initial-sort] {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
}
.table-module--sortable-header-text--j2UYR {
  display: inline-flex;
  align-items: flex-start;
  gap: 0.4rem;
}
.table-module--sortable-header-icon--TapDf {
  opacity: 0;
}
.table-module--sortable-header-icon--TapDf:focus,
th:hover .table-module--sortable-header-icon--TapDf,
th[aria-sort] .table-module--sortable-header-icon--TapDf {
  opacity: 1;
}
th[aria-sort='ascending'] .table-module--sortable-header-icon--TapDf,
th:not([aria-sort])[data-initial-sort='ascending'] .table-module--sortable-header-icon--TapDf {
  transform: rotate(-180deg);
}

.text-input-form-module--text-input-form--tITHD {
  display: flex;
}
.text-input-form-module--text-input-form--tITHD .ud-text-input-container {
  margin-inline-end: 0.8rem;
  flex-grow: 1;
}
.text-input-form-module--clear-button--ezXf- {
  margin-inline-end: 0;
}


/*# sourceMappingURL=user-manage-udlite-app.841be592adacb101a88f.css.map*/